0}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/13) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4d) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) flock(0xffffffffffffffff, 0x0) 16:15:31 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2000000000766) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:15:31 executing program 1: r0 = socket(0x10, 0x8005, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1000, 0x4) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="17a74c624cb2f17a2432315172775b344f646cfff33df29905849e2f6d9065b560e05ffc79fa3388be031ffa07d913b76b1f30b004466da8249a27388247ddb5cecf6b74f67eeb2c11150b26fae3c8e3e305cb11b09fb8557cfc6547680e874b0ec8ddc33572ab50d4c6f832e9c911920a792ff1"], 0xa) 16:15:31 executing program 1: msgget$private(0x0, 0x102) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) 16:15:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) fcntl$getflags(r0, 0x3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa011, 0xf3e4, 0x4cc20f09, 0x3ff, "0e0a43172f8461ed6d8b2d37a69a0f94d38a9fb2", 0x621, 0x2}) 16:15:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x695afc57a9f6ff3f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7f5ba50a) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:15:31 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000040000000000000000000000"], &(0x7f00000000c0)=0x1d) shutdown(r0, 0x0) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:14:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) 16:14:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000a00)}, 0x0) fsync(r0) 16:14:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) getdents(r0, &(0x7f0000003500)=""/188, 0xbc) close(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="18d5112cc2de14d4d379377417ecc5e91bac6be23732ac99283ef8c4e81195e900c3291ed3", 0x25}, {&(0x7f0000000040)}, {&(0x7f00000000c0)="11904eb9f4809949ab441498309ad36deaee606d1248e8b58a16ad46c08ecc126fbc64110a6ad7f2aac0bef179c9b8430890cc37eba9a328eda2b382764b1601e8c0", 0x42}, {&(0x7f0000001180)="03a0f22ca9789351290f04e1c18f4fe925466909a4d31a964c54c2", 0x1b}, {&(0x7f0000001280)="f49be4eee0609a2c7b5523a363f99092247b1c6b77e242afe7b0800294d75719d43ebc7a0725ffefcf86950bafe0a654ac2beccbf0cce23f528d35655651b89bfa30a25ad3355d8a94c78b5630bf647f1f634c56074d3bcebb6f9e44de50211d29d62c95bf396e939c97ca5456691af9853837b78f35daaba62dcedfa1e3d921fb68dca4539af5094c8e0543b468eb6b1528020ffc099e07c9c34075a14577da8bb91c32159b962f7bdd85d088354f82e7be781fc8b753aacaf911f9cfe7e421e82c1667e2bc247865b1dfae7c17b6290d36a4921075f19d74c048342d39867cf94800b4c923d16a96667b1628b18778b8bf1869e7443a31c3a11a07d23a546de023af1e7952d3b566250f7b45d2a67e94af7badae354761e0834ab55d8a0eae201ca978d8274eabd4943bed2e5f139a9f7ce7be68b090e4fb9f2c81f3135a4229e012fc3fe7a3babf051e9d4e3ddf4ff2bf7581263e40749b7ae9bd71fe910ffd6005b2ba55d43f7040b81d360b0f87069569ff314987e36f79e850ca379db3e884480b1fe05e16e9f4a838f625802650feb2c43353804d527020bc527cf5fb77348043932a07639037273170033771cee8cfa041fc46ba4e8a81625ae9b39a36521a6783e10f6bb113b11a555e8d014700012794a49b384d382b172394037b1228e2107448a89e379dfe41f9164a1c66f90b2ad29d695f8cf9efbe28b8ff406c395962152b59d3625e7487f2c09ac17f290b65a98fff1976f4f122eb0137b788ff876e576ef439dbaa3c8dbeee56469ac9bfd2667bdad1211fab3cd5eec356b6a31dd9ea1228243625ae3062b5a3a92b4e277b06e3bbbe500b59e0eeecfbd3ead6ae55e2c16bbbcabf1d4db60191b68a1acc7d94fc05bbf0f0434cf48e25e4c6c21071243138566904849731708c4aded54f38d8021fb0a41e5afe89afc07b57f25886fa91de1514ddc6507bb6fb145fc38b8891cef8c3d32f7b058292216047fb7e8fd9af90e25118dfd8cb75e238d26e09aa9c5e8db59980f353fe2e7f896923a555c289aee7c7527be0800eff18a41538de19134f72617712a08670f0d5d6822c20c569cde53d12c977f4783be7ffe459211968d523cc7358446ed6e283ee9590ed22cd0865cb56a36d39a22a44ed2d9198e4490c68f923de6ac7446a4f8e9a7e89f537e570379d36d3ee5d667b16ce0c041e2543ecc6502c816bb72384cddb6da0cdd99921e360879eb2946b908366845c8b2a224c3f14757bd7c5b0b1d23492a5a4e2a7da4f2cde71ac0828c561ad807821b51634f6968578ab8bb2b62bf1d18f207cbcdfb6c2bca83c68ffb23acd747fc43a057a8ffe9b384e0dc6f874657545dd660e69048b4db211921927f6b0fab0d86093ff5b3a69a9106928cbbd1b79298afa7477aa42b8ea797e55d0871ce8d9a943d60058e70fce5c750a764d2459cb082177e0a989a982a3bde1bebea6226e1d0b231b70bf742461a8127139194bdd0328d487377e8eada2fcd72983f0bd2592bd05559df66dc6013c1d3d6cd03d06e08ce74305f865d7801161d0499ac551275f977269275c5f8bed9dd3b56f30213077f8a64a3bd81e420679a3add8401630cdf20f16d48273a0e94cf48f0ad5dbcb7f63fef67ba233692e0c4a7b9207f9207eb4c9f9fa69b4606f5ede687e876a8a4ada4c5aa5c6e82d4f35de05526cd873dc3a0dea0fa3aa95373ce989e92256402ff6d039ac4b5239dfc3501241e30a42e321ff5947d842413677e0e906221fe111b7fd03e0d29a199db307a00c54522baaab19960440419939f9adc3e0a2e36a8758ebde1f378a845789693ad9aceb9a01e44a0f258f2c14c41e28ba3d35fc1dadee75344f983f9944e1e5e043c4e83b91dd6e082bd28cdb2286414d28457faf40a5cca819d7edd50155c153a4af571930fe49bb1798ec4870e7375376bb8abaf445d484339e50d8c7d59db80f91498a069bc51aa27f47f5248967393ec563e33833be65b942bb15cb2e3a2221a2b924d8e75d21d5e56978d37d9be5f91cfd3006efeb6730ce5711c7eb75ad7583a590ce36a09c8626329f51d402b972f33ab10cfd1e6d72ae553f00c8bf500d46ad80637b36e4af282218e9909685a5e688edeabd712b38b9854a69fbd98d6a7e44d4f746ad9388587e26cc53dff8729c74cfe88961db52ac7caa98ec347a375f671e7001e7e9795785974a50feceb01f8a51a96ae9d65dd7a0be2eec14d9b4ed0e5db0ac49b09df8a8a9c2109e015a6d4fe2b00887b0c0154b0a31f20e5d3502efc38540feb3b7e73363df78a3e6ac70b7789010a8d2659a3ca9292fa6de75e4d896de0fb594f95800f9ea390eb704ec95725f8ed344a84f2143cd4e0c57f6645720e98ed0b4d38044f833089b0a602783460b1cec5686ad657bd9a4c735aa4a435dc8785813c48f5944af9aa1e4dd96b31d897580db74a5683818f482dafa892408a41c14f3efe54e3f8bf558ca25e9112ce46172b187e2915024340c288c9e0707a1b4b76c94ec1af4a948635714d5098eaf43a052597186cd5cab5832654a105009f574717efc41b4e782761d9c8da09714403b9434cb91655b9b623fb2ba616e72a8c431ae9f19d6360ed51bfcd4ce1f14adaf29823812465dc9b1ab55ac99f98ec99e8bf102ae8504deb5eeff196c761b701f1eeb426c8bec48b37c93970ab95ddb20cd6292af01c852e9e313720285855444042c39f144dad019527bec28264fcd96fe16342a43ca0e9c359d761398c6b637ea8cc155464ef55b40b9b740b34554d804ef72f5d66311f73df1350537a29dfd8cb2156721194c52b0762721bab94e8f225abb9b8dc17f2dc1a05d6c5d3b6281ce35abfb196ec517796ddf0dea1342834797f05b65cebf1906448acf0df68d1be73aebfee1e01ef5d9dbba65d8c44fe027798b10d7a15e64ca259ffc1d4e2863e61fd43b427da7d284634a0d04124b25ebbc57e37bf5f12107263aa84b2ce4d4fceb33e982d20f9c409a40a9c666c2403882005fdf993cc22347ca7b8182efa4f0386dad47723858ec4e6737dd78035a987671dab7dbeb17639c1ee8b32346b17da50250deeddd2c9dd021cfb232ce04e1fcd5e2b45578d273bfcacfd82ed77d5713613f5b36d86bd2388c3999d9c56aefd2bf2435bff2dc08b0712fd1c3ed273d9e2c1c1f0509ef6d22c9cbe3475731f6e4b20e525a2803569d0b9980488d9337717cff68dcced72425f87e56eb0c17544e7aa42e2209d077a0f126190600980af4fd6c340a96f5c35187e797854fa0e0779430ae7c8103d2708ed8ee4d452a54cde2c329cb23395f544aa7a139631b53cb6e14c637d671f86d7576f26584fcaccd4ea808af021aaea62d414900e35068e9052893ca3667b115a3cf580a07149aa908cebb8af16e276e571b8577f66023ed7a2294c9e856f57aeffe4c1db4978e6407d635533d2bca1efd8c5b5ce777601dbed987edc3f829719f41e460e2f8871a0f1b3f7d0623271f58c35da1cd636e59c2e6433aebc76beba4025509f8e355313f4a107e726e6f9fbb2a8dace4ba8acf4e2de572eeed03df244f51378b5b5e2fd6f7e823737b7f43c531e94ede8ba96c9cc0c9777804749a3890450c23f6a315a4c0f2237e49892ee1a46c6ede04887de9d4cf4601d4e7f856bf8a3483db52f5dfb54afbcf327af99148913ddc678510686f85a8f8e5dabcc0a7e204ba3150fec688828c4e4fdfd87b5f8a34e8cc949d28b476c8c9085f38753b37d71bcb8b54e8e709b1bf0f426b7a7b94a7ea2e8e26badf701aefbc94c76b7569aedadd80f828bca03b9c6dba3f88f31197429f54e54883cc2774455104c649b84030e463930640ac96890393691b65a8a6a11a7b8879eeb47b402a6af19bda464c46bd9cdc0609587c93d715d222817b58639059c60bf626fc96d50b8d886f4ed35d61608d202c1bc29f8cbe25afd6821f3b6d5833128a4c60f5e63b49129d60c1cb369f0babf8f6a1e24a3c00d4d16a0a7612c86339d980e40086f9fb5eb26859961ca2b49a09d9d9366ff6b0c43906e16679c00503320f73ff25d0859312911ed014d90210d14c53801d0ad33b1793ee1b0f7fcba2f5aa8b5cc5f0d0fe95668acdf3c092095dbe0dbe8c59e6200cc18678fb431f8596638ab5917fd14468c9d9d13ffb70eae3ab94544e10de6e0daeccc92da8ee0ceff476ad94db2fb57a589694ef6da38e5033ce4123eb7f4510499c9099cd68bc9a0be2fd3a1836397370afbb3cc483573479a6ea6899c20c21513dad6aab16ff9bd341d2885104d06e9f30f0f2f5619c414a632760f3081ae4cb364bbd7e1e67a819debbc8fe5d6794376418c387674e510852831d06940d6f3f2d243a8f62f2ef32e2694e36e00329db62eecb4307ae4a58f2536f25b526eb5e4c1420ecf0e27f7bc8c63a4f1a001570913dc4a997fceb5682ef7e6995b77c6070aa7a8076c2d948c557f4b742638023b6e5bf25248c951928d4e6f4d1756a03458e5570aa66d9a4c0e1a584afa6aa414462caf123d5d09232bd2f8b111ad6a6a641575064e06f8ca3792e0ad185511169fe1a2c6f768f7c42c58c6d578f40ae4162288c95570518fcd6a05c61ba7de765671cedb650c54bcaf240a692b2cd1a5add49627e63c74e68637e2f043776cf2b1a2d62d3d39fd66faf8cc7daf8e206e1cf45d83de56868bfa97964ba52d324fb1aae51855e133ea2e14e3119c30f3ad97f944b005603cd497cee0ea16e54bc86ebc117966b4b6bc6b97e2058627e823ff348924ffed446eec85efdae2474bfbcae74ad0d1dfd421a55845ffef18235acff95f7bb22484c4c692ac87b33173e2ca64a852c6eb97b2b0f93f48c14ce8b99c9ae235ffe0c7a19afcee15383ddc49962310a0ab43fb2da2fd85549e8ad8ca7bd23d0f455e44392588db41f23abf576ba1b5960362cc20cc1830145e819402d787ee5cf65211ad808b55d6becf6ca7b3423bb95f31612d68930877c6e7c035f61ab3c734db350015c7211eafb7ca7ec9ad9ba4d620e5ba3b6745d9e12e6439859c31b6fc3c71584048bbc7d5451789ad13ce8668d1937aae295f8aaca9b6fb494e8170d1f6af63cddfa856b8c33bef6154317a235cfa9b8b115b11bc3c09269f096d716313f8d3e4e0b83f1c701ae7231e8aa2f9148386e4ebc671792efaa0b7a2d9314b536dcfee253e2c69229e74e6f86fd450d2a9bd0696fbed6eb7345636636ac781ca19be4794574f7b6ef3179650db6d1aa56fece89d583073ee22ad9ba4e22ed89300879147ef2565e593fca6c67bacce0ac673311c1236c9c841b9ff13b911c397ef11a0079c665c60cd025ed9ea271647f4aefbefd87d2d6f03b59d1a5cd216f97d6f47b0de02d27afc0662a52ce1143dfe60d30e8832bc1a122e843ea3e9abceeb2d5d1c146e3f0234f41b2853392fe400adb1071e24cbe0292dac35dd2406ba6150e4a3ef6b327b101d7d1829e67d36b34e87c838d3839a78e9c4078c27b6a84370d37e11ae99192ebad97536aaab608ae3ccb16e57bd3cde37eb80a268f97f908e2e7b376b9ebb6eac5bacbb3f228f4d9be4c146da6d5cd0266e2bb875448db7317bf78102d2ba8fa30247ecc17c387675563999ed676382e24c1f85cb4a6f045c72d8683a77cfe9ed84e675c3febcc4a5dfe747ce4d994063e606322dc152cf8d05dda3d5783dab0c2e9776800d6b5a901adf505da3351a699d310fda17edf98f9bea0500ab09b8a9d8adbaf8161227205ccd157c9dab4577e89fb4724f687713f9be5", 0x1000}, {&(0x7f0000002500)="b618dd049d4a74c67ffb7359d3072ffc3050c8bf985499b4181812916eddcf42887ec7fe7ef3c6567e7d9e3ed2bb642f2a1162830df5eb1b236d915b8d6e88b4e0932876fac52589c627ee81947f2cd0d42b4570b3c22e72cc8cb2c788943acd4c68b4bba171b3a8cea3ea77e05d40555b6b7fadd2d9d35c1e30b6b8d280fada94c417aafa5ebd23f293252d7193d3edbd12ebc6fc95fe5651c6b661e78b66d725ab600d6c27edfddf5f9483949e1597260a1805e17c1175c7ca2db1e13a0f0dc0e276c45da93007b0fd613f1cb029cac83d17f895ef84a2729a224721ecbbca64ca0ca68ae2a7f87dad21ce41a78fecda7444ecadc839b1699b8783bf28b522197ec3e544c727d05dba8201bf52a32bf355091895ba84f2b89afbec1f38cd3bcc563d66620ab818ff08d70f1841b4bf7de14f6ccba0625e2c72f9ac1e00e214f0913cb4511e39cb02319e79deb92f2ad6c9d712b49582133b9bf9b0c87770501f16decaa446c06e7ca79d24aad4523c5f272b118ee1dc5abedcee296e9484f256323c014c39ad3e9007ac3a460ab9a16830048f6d75c8415b00ca06485b2466d96aa93e30a74b07058d92cc47635f33bba3636b33fcbfe705c14647f94e89cc81ecc4e4b8d3a4064e8616421e870fdd1027c4314cb1f20b7bc8bcda5049dbd1c4f96195c5adb30c0ac7fdbce5f862f4f8898c04033e88983d44daa852e9238d8bb2c2ac49ecb305fcc69afb00a3014a2958de260821dd54c82e185c3f16d57ddbb53f81819690399cb947f0f2fa6c1fe2662a4e64038898b0f9c6786022f14f491b6c2b1c4d0184d1313ecb03e8db966b6e1b37fb7514c03c42cd84818690e643b4cd755d285b010eaff4ccb7f774a1a0e8d5761e3dfad9878f390b017916dabb2725aa0554385bd75d1bc1e4d3c3af04b9b549f63855d0ac21623aa9cfbf9a3591a6ff5492fe8e694a815f86742bf9921edb5c005f191793b8551a618130ab9c6f5f04dce7a58e8bf03826a53aa4e437009a97be8b2fc336053fe9c31962a3a128d2bf9009d5e59fa0f62e6d243699e3b0bf5d2ac30404d3c029e4474cd0889f5997f92cf13c68f7d1c76f4667804a98a4b8a4285b627bcf2a777b3610b1c22c9f1c3cd038298d512a6e340d68e19ebbf3add570053802d3bf0169ddaec4d1eaee0cb4300cfb0545d2c8081fef0fcbc48e0819f455ff6a2058b5fef3b90af4152e5360ff2346727bbf438cd624b1833c4dcc632fe11b149c0a9b1404853341f7de4e3881d755fae15e9f514cb63994bc0a93f04a67b264cdd0093ac1c6e7b440416e0767300358024a9b41f3d9f996630ca45b94d7a63a2a62fa4ad7f6c44a1070e880a2c1cd96bf31dc00efb3be8fd2c881ede6b942636a7a19a7ba2a2dfb177302e6d16bcac0cae33f85f37cbbcad4a5b73f34584b31e569a73e89928b0f048ceef00476ca0992658d7047a7808b2c03c4cbf5ebd942293d19c1bdd03302375d897177cd61b101e66d960346edc2eaf1d069edc244a4560e05bf7de939a6971d887282241142cad17be66140a2bd5b76f30ff3b9a4394a207b1af1437c9b7e873a5106a85afc31ba54b5a2f503344df3555b81dc770fa1931c83a3aba28d397bce4ef9bf1bb8cee4fb8e0e71a415a7222db33b096f06f3a8d7ff743e0582af2936b03e4ceb84960c9b0d229c5d53225c786a7d7cf1409acfce1cc784bf3c4a31810184f0d9b5e91f2eb1414b976532e5e707bd9d9b5425f83dde79058e79b7f77286421e1419c0863bfd7b7ed931b4cdbdf91f263c77e22d1de854b316f05b7aa50cd232e7b57b67c82eb3b48c1d2ee0e9ef4f1e8e5ec1e880eff277521cfb8b08a1b39a7964326264bffc62b56b03d1f447fda79097b640cf30b065ea8eeabcb06073c3a8e3454c3c72e3b4831c56577bb3368728e503f3b5c33331c84216f2701f0130219c0b128fc282728e153f362b63ac68232a26a9368ac653b730d3692f2694ab69c9390fc82aeb844a5e80e6503e5331c2ee77cf4dd83cd2428e03b3d75ebf370fb5d9bbb0f6ee8409ca11b8432a053db60cdc4c0a8fc72d91728275bc788dc3ef6c00de5ca4417807fb8a1794b1e29f0475bf85333337758d8f44811e68df13977cb3c4498a94b39a4b844be8bdeef583e1eacac0fcc462321a7222d42529227f3fc17d6f11c14d497afdffd639e3786c121775b19f2478fe9c8d17608bb11db44d909ee86fa2b00725e47c79ee5af5fde4df4b091fe9295dcdde05b8c5b3c8675b7bf6c6c3ad6b30be34a1fce4b9bef48d4ced8ac5046fc487a94448802a0191ba4a9164fd6ab3bdf445dbbe650bda724bda25d44d92b574c572c9a8a3310d19251094403ad0b316a222a4d31de9d850bfd73fce4613242ae17b0859d36365748cbff3b6af19de8f9e05f7c3ca1864715ad554d5a23a6b1f88514b0949d25f3ae8c63102ac84cb61de66d8d13d5405d290001c61ff50e306407658658e70fd58d259ba1341a5db8a34b171345a724f1a8b258ac3bec89a354a75bafb2709da791aed86d8e29822b65476eb8c51a11a62190f909a3695808a93ac7f015a29bc2d56314626f3ebbcde3182751e1e294c71da46cd7c6275312abe1d5703bb0d6e0fbe6a1a49849dc25a119a9bfed7ecf03f4a8998de1a76c45b8c39d9aece17a17470f4151b3e79918cf2679234979eb85f53a3cb805675bdcfb8804e7d71ff843ea5ad3ee4d0af482178976610a54ac2a5d065e0c4f0a0ba41005ed30546e191bb950c14b1b2fa96418039f6bc905b8b4a777f75b6e9e1e121a6907516c4fb3a007c6c64165715c9805fbf7dafb6b2f5896092fdbcc8003cfc344895fe66e9bece0ca0c8474d839a418627c797b8bf33eccfa2a7934f14e86a8ee888d0f4918204f446d681b242d2644602b8e50065c0e65666f8169f102a9539ca32631a14918763f86b35dbaf9d7c14aa4030e3fa2e31eddb647a5e68784b22b3a0ddfd32c1c9249e8f571115107daf0a0615f1b0914ff9892b170de7d0ddcd346fc028fa6b2f01c7f8aaa068c03e598c0f12924784b38be5a5b53fb6782d1a09c81de5b55305eff18b3a23077de3b435f93cd766fd681ef1b75ecdf90c15ff7d4f2cc46db11d20c62ba4715cd07975a25ab8be05d51e088396d9b621be1eeac58177e691ec469509e372219c9ed667824fda219f6e85daa140b1a90d898ff2286720e0c3cb1b9af4d2378d7b16df1ed81bb2e73e397ea64b6f0e5b72ae7cbd8f819bfa1e34bfacc25856ac2ea4867085ac53e85802dcda491c79bc1d615ab6920c02b7609fa9ac8769a49b6a7108fb119c70b71fe721877f5a6b85bfb5def26d0fcea1e152018ba8efa62039f3adfd94e7fa504d4d4ceeae624e20ac4b5af269052d1ecb29ab3d80610eaf309e2554b8c0c062425d853e91622f3f21f353ead88d693c4e74dae4d20c99a0fc94aaaf8f28e64731262d4cbd6eedb054313b000b38b54a4576bcd3383a3cfc90541eb09b7c2718b5adfca7b9a4461b35b75db24e5029d0607945131e9ed45347aeb1867cfa19159ff13fe960893ae8df6b5757b5ffc0daa6dd133219851061f12e022659390d6aa2689b807ab9c3d848bc163df2dd629379facf8abafc2108f2b32fb5b34b11f68669ac3f217942388e4f4a17e59c714f22587f483e5f748e859ec0193342c2b4adeaff3baa4331a4d766a6509010025976edf3c14fc7a7ee20003c06ba04c88ed4ce21a3323b3eba08a481958665dc8cd2514193c5301490f210915caa4f0592dfb17f123596011edac5d7f0861cdbd5f3c9c07daac63ddedc9d08fe2b0871636a8062b6484d6a011948b75d4f6c261808fb4bccdb148002c0d1e04607202a65db956f45fe4f4823cc6d21521f5ca42183e4aec39f6345aedb7410e9c261e3705413052bb9d3de8bcc74c8ba4e9adfce69a5e030759bac4165c2208c51f2d727d80ffc04ea77530a6d072e7f7685fd7b1cc08962ac1f2b1fa9c132b898ab9c67699803522194b343c7109ef4362a32a3e2ccfeb522949bded764b6cd66c0be10bda7322089f00982181590e88153228580c884f40ee2d1acbbb6857e6c43f84193f4933e305e22199d9dbecb8755fee7c3937ae4fc88e86d5e8e140741da4d348eaf2b8aaf3eec32f14cc72469ad066531885e077bda316b8fe2c0e98cf7d3fabd155140d7154cfc94bb90750dfaa953b56c0b0aa5ef6da4f4c7454c4549bd736554e9fa2e29342c4d1ac34a4b343ff58f86d3f0a70cff78c2f2c1da13e0bfe67f09233f26cfa267a12e5fe9762b9d31e52ff8d8375274da1f762357e335e111f496f19e9f624c0072a1c32bc5063c1c9d94e2343f2673e35e8cb7cafb9e9eb22818684207f33a61d706748109c27bfce0afab21f1f6e8fbf279961aef5040d19421b65f3e5c7c7a4a2ebc6bcc279b64eed0da4ba69951fbb11a3cea218ebdc5ee1c49ffaed1ba1969d1f4785cced7713b627e4e3b526714cdcc527116994c84506fd29c5d3ec176bca9a6faa4b229708d0df86aea24cc72d0b266fa662b61b35031c4094bac7f09d2353251f98e514ae8b0d6a1077f046cfdd0c14b79d6897d21d7103e46e4a97648765cccb121d58fc5a7e7ae2a43ba273cdf776e9950c71fa70f990987a82bd93e99e248f7eeb6b3b03f86cd0664ae7f04a92c8af1e88e08b247e54025a1538e23d7d373c4094de90c4062ccb31f650cd253e7ca4cef6c17b20ddae18488493f5180ded7279fc02297d6dc08a54ca115d5e8ef36e2ec33d010e5da64f4cf81b46fba33e5b5ce1eaa7674522bfaea9de13d6abb0d5da44f7374ead5c4c3f9a4bf02df99b3701f09da86777ef61ed9f063da9c8a8d23f83541093eb5a0e2ef962f246bc1899c493c2f514f24f531f91d98db72760cbb63c3e617c02e815bf3a6e487619be74e89b1e27bd426d2eb1c593ac058b49e95f1cfe43e7cef07ff2999a109bb9b48a178bd4c119cbb0cc72e5107055c7e9ea6fe56643ff13297ed1676ac730404e01ba0b6f9a8061715e3b914bbbcfe826e40cbe973c8017f5ee35260423b951f3a849b3b4474be528a2f93454855682319bc817cb33ef63a91f6e84bb227969e32ff8ce5fb9e85fe81ee84010c32135bf1b7e6863f2bbb1602d748b3434434d16661801e18ff08bd12b769aaa02b9312171a96e013406713f18e46eb10820096801399c0ec07561e15ea36dd024cbaaa95510ed231f2efba85e9583bc86a4f1d944f9ff516f1b460a696caea88a8bb86b0d9dd1ad05008ae6352ae7368c797de433456c8b1b7f20cd41badee58ffc34cbd750c4fa0fec4d4d5a3a536c20cb5d1106d6c630b46bdca2b5a663e666e5c2db2e2edfc0ebbe339194b88a50db0ab572351cf6ee372375b1cbcb988475ed9fe6b0c7d53072b6c0f62c162c2e7f1ee507cfd9115d1239fa287dee7be5e13fce098100d195d1c85fc986fd90a8ebfb234d43a9211425b25a564d5b10f88929f043783c6ab8d0b378e852a195d3fa5145b52e06e99377eb2891c6685c8b8ed70bfc34ff089d160e448e3b40bf7cd78ff06d7206880ed53a334c611f353be646acbe26f7fb173fae138a39d34762e832a91d13511306a08cff75fd28b6e11b059850080826f05fbcc195576177f5a43dca13b7ff8879145a334a84df090b1d282a53ce783ca3c9b8cb7cfcebf6df1389876bcdd7fe6d6187dbaf3af9409115f9642f509a2ae6c4afb5dac1af19662d22fe5cafc1e1c4e5de0d86a126921808027b7128614b686a3a0b8b610629e10a8fac14c", 0x1000}, {&(0x7f00000011c0)="cfdc523efb7f1b9d833fa58de56dcd75534d13a7a2b07789c81aaf458110ce5a2afad791c3c6c0e10feb3d51dbd390f650338dbd927b4c5d828c968020d73ac05393224c723e3ed4193e28839b1dc9e16238fe116c6fc7c8034e0cab445e8a", 0x5f}, {&(0x7f0000002280)="b36f7877fa534d369b18c3599d1cbee48d352bae5ca67b54029ccb6f557b4ff9f86326279e40a841de1c49b8bb515b251fd1cea786ceb24681c0e7819f9b6e0db9ded0be20b8aaed56f3bbd2600bc8f95895c2ef390013b26802b8d6a870d192b9a1a205abc2b9abe22ec8caafb1d9c5d202a44cea5c73607c2b9294feb89f21aaa2f377047a3e1e58dfbfa817ef6d56", 0x90}, {&(0x7f0000002340)="1986d1e8185f6aeb694ec56d79af75d363ffbb9dd4f4b73658445d5e94b027e2a1b5dda93810b6fb52d0d9", 0x2b}], 0x9, 0x5) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x25a) getsockname$inet(r0, 0x0, &(0x7f0000000080)) dup2(r0, r0) msgget$private(0x0, 0x20) 16:14:36 executing program 1: 16:14:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="7ca520e551adc2b35311ad4b0f67b9f16201890caff77cb727d0a8a0cb1c79e85670dc30859ce8b24d4a00e3ee29250e34416f315420ae398a3e22aca7164fe7b1d92c431d48637ed6f7e109741b05b01028c1eee453de29cdf05063a3de402dba05fbd0665a8fa2130d43fc8eed93bb8c0f5391203ab4025618f8f41a97ae656c4bcedd0917dbeca69b8dc1950951f75a4f663c1183a9de94cb53e12e9db28a3dcba100694f2bb55fc5b0c3cd77f8f143c77c0d9a2a20c13a70e704d2a9be6308", 0xc1, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000140)="eb08d24798edf74faa23736b8d355ec2b0c1e0bc423ce059a3fe433a57d6918f", 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) r2 = dup(r0) r3 = semget$private(0x0, 0x5, 0x490) poll(&(0x7f0000000280)=[{r0, 0xb}, {r2, 0x4}, {r2, 0x100}, {r0, 0x14}, {r0}, {r0, 0x60}], 0x6, 0xdca9) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/66) fcntl$setflags(r0, 0x2, 0x1) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() 16:14:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000100)="b3f45f0afdd51fd877378a8938b9e1bfe122e754742d6ff060dac3619fa828e8d729e0edd6905e9c026be9c291539347a3990806c14c0068ead4eb5cac8cf20b5d6ae50c9cf6805acccfba4699e57a24540085cc5ef406093ce826b5f519136b", 0x60}, {&(0x7f0000000500)="d8bd9d038095c29216f793724358703ced88e85ad09e2b9c60df8497ec4d7b25ebbd61c3b24162ac951a46a1474a95a595c3e61d0a72755f913b5da0ef20243583ab874242fe7aa293ecfeef8d0d5497ebb6c2c06fe00a2cd719bf5ca65dff429f7aeb883ac66ace5d4c64001471333fa59c0ef635170ef5137f337572064bfbf236296865b1ee7bc861ab88791ae5f503739053424fc7a4062f58470d0a6f225f059007aa69260d0a529505e367887fa095754cc357070f0743711729530e68e8e52d8b863d1d8194221b4d48ce28d7a2a129a20ce812d3a2b4f3551c53539084bde91da909b5f1654402fccf3be306cdbee940813ebbf9e054ce27ea56a8213405e93329b5e4ff759da7f340ae8d13f7569495e48a09dd97c708bc33313cc41b1656d8aa344209dd8d9a8993bcb4d6b48ed16f06aecf504051a755f4d86acf59981aff16fe8d0c0ef6a8a96ecc293b116f5122cf039383f48a464e56ca1fd740ca4b8e13510ea8de61578bfda7c64e6d54d9b038fd94e2c64f8f2c7c210b5e6066d77fde3ae9b8b377872e2350aa0a2c81133d98046001d2d85d283adf8096c1438139a41b76d2a8a5c706df495c88a402fe291883a8b9c7f54ac137cd54bce26ba5d9acf6654a771e73f36ae5d6b536adb7746156e593244b559d454681f1448378eb34512b916a0a05bb875e59b521492cfc6d2684f3d0cc3c63b0c39bed04a3dec2b8b9c8443199358e080c3efc966174d9940379459f1ec58fca6a8f7aea88b430974f73cc6eeb5a4f5fcc3a43866817bec27f1f9eb56980a5e6fda1c073aa0f2c3bd66915e926cbccaaf55e372e4e9e233cff254201280a1319395f02f9ae73d2b79195aa7b87fd89a6c6060c6029251c2d3eed6f8863f844d879ccb20cce178bf29aaa29fc0df0d67611c6a1224784e1f153997af31117764e48862db5b3c4553b13a7f3eed0c8eb368e766c4d8403f11aaf484eec67016e63df8bfb02908a38f0835106052cf55e336b0df959f062dbf0bbec79c9aa93e6fab6e1c8eb60161d2550d1adf4cfd4ceb72a3c8465d4d7bb3afcf632c0c35212c5f780b8bab250d66693338f4565d11fca38433b8379f0a219c0c8cf87a3b15ee1167526e2c3ecfb17b1840e68bb6c0e5ef242321c132ac019aa221680614077a3b35dbf007085c1c8777084e3b8654fe0c9046f7e5ceb906bf6cf496ab84db5225217923c1782c8d920ff9be0a81b4ac2a74d57598d43575cc16f2c71834331bbe38b2223b601d0507047cafd22ec8c008d508141de3e1e3ac1ebeb7ba463e4afe1e120393c469be07e60a8719cba85437884989d07d69458cf979b7e341e1eb55566b73798131742295726b044f2ff152a2ef850db41c23684651855955872803eca6d60306f4115da739ff051d8b737a4c00d4aff9daf228651a48652f80fae38c1fec8e70d7bd7b1cf9ed788ca315b227f25bbb9db69590f4cfa84902708ed1ff425a628529c987f0a3fedfb961c44b8ccacd49a374e51fc45a95abe58b155e0e486b594ff5f12453b8d20851dc8d5fd687e082c6cf2e74d6a41501f1b15137cb708125d1fa349333a01e39f4656c2614fadf4b1f016cb53669eb9a538e6b5512237df0dbedba7d08dde18ccd3a3fdf526118a3a75c44f6f0efd337dc8d289a24dc32b500a79f5a3d7d51147700dda0d19106fd860829a05c161d07bafd4bfa37a7e4710da8d26ee7a12237cbdc5e5bb62c6e15cb440562f98e089a988cb78e2dc3ac76867335de1ae6226456bcf8446dfecb4e4126194ae5567b008c82700bed175c10f55d9c2c9793f754e3d2e9d25a50e82ccd8282b1fffbc05d9f62d11e61d81b545f2ccedab1551267aee5a74fa194d160803435885f9d4ea81e290d22681b80ceab75d9e22aa39782e8c10dc9165495a8c4f395c0877fc517298e2bf56b623315903d2851bdcb0a7213fe64e56b73a8102ff38631203c2a495fe286d38873271e0ad08c75061cf5a25b497d9f7843e4b09ced786cae70e40584476565ab4268110fb3d3bc0f4f2b699cda89c8e11cc2017e17670c4ed418d5ffd9360f1a05527f1a03aa39aa1a20aecc6727c0dfad30b8b67374f951bec9667ad78a870de857de22d05b09efa950276358858c9631d190586a2f549cc2906892a1bb065671929fb80f2e0f557c6036b8d0c9f84566e7c97a3aea85965f874946df28404dddca795e31b518246af00f8d80c583fdf6d5df708285052c46ae77fec6f993f68797e8649181ecb24e925c33919359233ccb8a999d9e3f0c7308b713d3b489d8f2d31680827eb2ca74e851ba4f4053e7b71dc0dc35de1d2166140ce2a2d05427b5e62d49f98b86d51f1be3bb242e03ae45bcca82ffe040cf9bc8db2d60977bd7d39d34a69e11cc25708945d211a73bfd9bd53ee02e38aa6024411d1afe0245496242a3fba2ba9abc5d0e1d4b5bff4b09f940718076c8d09395a4743d27bc49e45d9e1ca660e07dd7433b8690baa6ecf8268c0f2a67d74bf9c2d13ca49be2ba68c8f6e247f7b45cd1edd7176970429c975d6f2897d1bf8a1572742b3404daf1a029d7e5724c99c226b8974325953ade7cbbe395cd63a4be962d05888c351ee347aa7d5c52a6609ffb4eab0534e70b5782b1c5e90e7dec77432d5f1eeea39d70708f4db0e825ba35d303c7fc8a0db60edac12fa0a903346ebe8ad277c49b5db22c031b7ced9b009f7243ddc2f299f271e9091666518f71db1413c73a0cc846862f3f0458406cd21ae4672ea1ac3b29add07d8c62384c5ea94bfa87a2c40e07029e20a1757c188fe6757a96651b8fd36dc8e182729781e3dad6e6965e0fc23f77be21075b420cfbcefd99380fbdbab7348dd90e3b0a2edd9eeebb48cfde0620523f50378bb30e23d69b152c7e073e54d3d73aca64f9aef40330fab3c6e09f8f6c91f9dc793c320b5994362130825bc5ba9ee0e28e68e745fb70e02f021ab02c38c6c48a1666187d9457f65468e111c1a515293ac5c6720afd629bb74db6efed61d915417de82c7d31e3b35417ffa8abe2e75858b7fbc2bb40955a4d0edba24df3eca53a7de25e2b68c9be9a50088a1f5ba901e28bff72a03cd620bbcc89ec2de8f970e17b07d37c3429b6700acba01179c2eab9ade5de9bee9dfd2e327550b502a0b3940cf4a6ff191e344c31f21451feb9bbf18dab5a35a14c99777917ebd40b23af0edc6c1308c8e9e2ca41722dd5ddcd7afb9a4b324dbb5ab664657055369f082b0da4c92bfaf30f67f12ad175421dfe049f17b9ebb893fadc32476c1983ae3629dec617a449a0503f080f22efea8965e27b5cfff512aeef48ba5e683e95ba082d0d98ff59551d3ebc76bfccc19d145f42c3a47e3d646757392308f4c3dc3a6e0c1b72bd8adedcdb39a310be097c84cf384de95f97b692a457de881cda9a4c1cbf4dcb048594e2092cad62940680baafc03b07e1871cc195cf471695177d56f6266e352260129b8b7125e0a39543b0aacf69fff8f45abf5178d56eae6910820910ab91d3a0146ee255e9b8403b6f9fc3c0543d102905ada3e0bc00cd5fc68df1c528df18bbe9a7f51a5c6a130a6dbd044a15606bedfe2cecb12cd709c8b4050cd1c33bf72d5d322289680090aa03071c849d35f127c536ed971ac528d877d04eaf7a0b3039d22e0e91414dc73f875c8fc89c76480b7f1096f69d07d1526798ba6d4dcd69ebb40038174878092f732383166807c7cce843d8877c44c5ed23cc7496de86a2a213ff8c83a73a4759a7a36538710511b18e0fd79f0083b03d661e8e9bb17a1b5af15ad8c59850e3e295393d0f4db6b25a8105c2283ec822c03f478f29d6a1105f1b64b7fa38283856bc828020ec24b73d6d752732bedcd090f71cc5fc4d522c76263e72b590d5075a5c07ea51d897649ee0a9c93f54b56a8e2f4c450e4e368b3b91df6c3e40b48aecab7f8fe4512841b8e8bfc8a0e6e64640e3573df5c51d43d81217d36cbbe8772b4286efc67fb91a831beb2f50bbed6155aca3baa09181ecf030e36b29d91cd98ad7319c302d256565eb1ec7761a59399b3aaafb9ea5089950c4690351381f35a7302503a60798ffb7a71ec6ac8cb8cd4fbe7b4e90cb2123b2cff7bbd9a24dba07fb11d103be88726b461edbbecb0343daf7dddd440e88b96b61ee4eef9e33739ac6dc00f9f8b16f3e09e0939324009f799c9d563aa84d001777cfb248e7fb89bfd49e9a52de54de74c672adeaf33cfc04812a9eaba3a9bf961a48beca437ce65d25c65513d59cf9d308da96414dbdafa1a668c7282cdd2cf970f9d666a1f8bbfb48df1c80163fcd97fd27aea344d5dbf843a195ee19838854546430fe918a7b89f18e26a7e5be019e977390b8cb6a5197ad4b979b6853692ef1fe311908fc18c0e570741edda1bae29de4d4173aa66ca018c906b50f35d14f0dd03923e02d6397584ef5010f00e6877da11a202841d7f9bc4cf6d6d1feb65cf9d9982ebd1d52d046db0fdbd6bc58f8e9bd8ed69edb2631e849c15b1eeec2448954a01d0c9242db2787a669ba4684387bf8d4dbf76f85db3371394ec7629d234e4207ec0b3d20029d2fb3be326019f85b40473e8dade8bd8c593578d98106e27452f645154a8693b7f6631fb0c55b3da5e1d7cf5e03ba4c6ba452168df0f7eb2dd1a03ea2219034dad37804eedf37ae0f3312053ec4b8fb42d808e321269ee90cb511d6cb8d3c888ac3d28212d0b0e5d97b96efdb621b7296c77a63fa122437dd0a29318dc2b4ad9f87ad6032cce259d8bb2d95ce638a480d3a8ec25568ed4cc20a1314dbb583182f98ad57dd50feba0ed671100a266e46fe9644ba2e42d8f8af510dd618af7d2a70ac03769ffc81c248192a540c1e630f74017ba16db3ac99dc54e757f37865fd737479ee707444ad5350caba76363d7d8623164b6243a758a18f4a1ceb2d16c5f0471740d7c71a443204ee84a4d87cde8debc07eef6612e9e01719e97c47a5d3df6d6ce3f14bec4cf14001c15869158e71853a71986a20cd2be4c175f2c1ae71287cae5ac7ed2ef1cbc174d43f419b3cd2210e1051eee6af7dc17bfa00b8849d99dd3ad747ffab655baa901503b781cdb3296f762bc266cb2e8845ea6cb1bf4138fbdb5ff0e3e53d02635b66ef2d645b1656bfda4d5fc65343af21cf9e8a6ed31729ba94f21300ea7460ad67faa7bdc6c9c586c6db65b5432e3fd5029a85b05fd5153e3a782fe1706c4009d9307a371a7618377bd9f91b73c08922234024df588ff810595318a64a7ea07c11fe60187ec67a29792451c3528d9c74bad7d9dd85cc7b24154c58db1509cbaf726ec326c302f71df93f9e14041dca339b9207a8c3b99db7973b385f0c976efdb8c492898e1d90b87bc2c3907591a15d1e539b344d0617fef4b82ca2acb5f0c0c8e578acd1e261bb65cd65006d33c3bd80015f54386c95ef40706be741ffb4f009a7e97600e6cf4604684ee21fb851ffa55f9a5b49b42639104b87000cbd064793ee170e2ae59b025940e8df131eb2920d887f624f3e9e6b9eb9750dc59655b450944775a1bb100cdbcb90fc0d9f864768e52730489a9c4799a79c4b8eceb52fa074b5f847175f79284cac67be8a9571879be517d6a223786a38bc42f43efe1ef096da6cec830eba75b24065684481c557d77178481773d206da130bc238feac8ed14610cc1c0135526825517a661791c811dbfd977f167dbde5c1606c2d381e4faa05072cd5254f255ae7c23b617ec6e1212a9ffd02977f38f01760f3c66c5bc3448118ba601c63613", 0x1000}, {&(0x7f0000001740)="42c001dabe60c4e9d1909a2932ce7a94272225852588e3dd2142d04dea69345c76909ae7c514dcd457e43a34750449be36fca13581e7518ccdefe97d18a6c542bf18e8c4a658c88269793f5ca466feaaae48386d14f23ac44703caebd8da0247b87125fc51918e51f8ee5f754db66f657b82fab5b2066e4f371fa12736c0e577a17049f8c6223f72132e2bf7a1c31d97a21d5fc50b500403e2d61fdc5c9ff1f96a360cdad7af5bd74063d93bc88b32ad9d8f1e9bfff8548420d9e3aad6c8f6639f20e01470481a5f5d15a3bad8249a5cdca6fe0c23258f663bfa68247b7013530e55f6b6e64895d8724f58e924e012230dbdd80b54149a956773c10938ab379ee804b1733ad1216e5359431bfca13747f0fcb827c7f1cdf419436f2d22140fbc70ca5cdea5a0151e77fdbc44017059fed3656c2631edadbead626cf761ae0ba2d84ccd866f342b21ed4cde35ffe2d090a2cb24771c3026e7a884309b33f56cd2e6e92039820a36c08da5f7d2f2974f21430871bf7be8f19dbded4fa5fa3bd86aea9a7d4fae57bb0a919ab1a5e0a6c1b14806ea88d93704eecbc454bf062eb44e82cc3e384c0174f7ecc9900b74ad7c4b5ec57c151f4f0a7789413195f4d84c0ba60206acee72fddd2de4537e239b81e34ef11be760cfcd8bd555a828849ea0820533bf77cb75a2f98973810cb0409f5742f04500248d175e085ef6b40d2a37976c2a1255836c991b0ca4932eab69685a2ed2cc9f889bdee32e66ae699e51b8dea86919394487cb44e5801e4e89381ad190f1af577ff513e271cbef12f27e930f15bfd47f39daec7ee72456fcf9d8be48099e0902cf80c0d122b483f2bbf6371250a3a6e3d8e01af77742ad6269ad8993f50c6e46c266e857035ef3e23b27f3c5b2ddef37d457bd4982f822c5a943fa0e668bd0ff3600e488f97b18ca4ba5e980c931ca91e1a2b96d670a20f82505d96397bb39532b87c6bbfbb7b569e576f435bc84c2cda6ada00265e8b77e4c633dc78ea0b7b8b35cc134fcce0c893e0913225398eae20a9f41e1ba004c4aeba23543a065f8cac8d07885cfa84fddaba139098d4fca1cb07f6557c2e29abe3f3fd8d4268ac5124ed7f0b9f4f04f6af7a2cc077b0fe73ce8a2fb3bf8d221868e38ad9584a6763c5fd3ee063f4ea59abf9d8b282787a8969f15ce8531cab513f205a1a1cdedcb2994d36f53f1a92e8ea83076a64cba1143d3f0ef132a65cf7f93f23e270f08ca6ed4a6d4343be770d077786af95e51ea13e7d7845f55c0a2f4529525c72b1e04202482166aabefef8374b5e6d35b33123f336221d2d4d8b017ad1c358b4ceda9e6c2078962f297a553ed92d7c04cb7f5bc5d61485361f289a8003498373d2e443db6984b5eefb48eb1ba25ce28620cf066106e6653cfae74ec3000bb5b293e21c3190f8e0da50ec05379a0f1b70fde9e45cc3dc8654f60b4c48a28ec98cf0964ea6cbaf6ee99f3788e968c4b7fd72d36b4844bb41e9e486e730578851bf996f7470bb62ed191a1fba5242ebab3c8441e42b102cd7779c05a55da5ff5ce186c87cc23b773d7e4277ec33e299c0ecbe0434f952def7cf885d7daf8108ba578195a9adfb1d31e7ad9cf6dd14cd0e69129420ff59feabab55a35fa08914afaeb0da86a09fabaf62b44d29572e5a43b86009e3efa1100fe8f01ebe95b32fdef716435e1c0f433448658cb6b0ee42f862ef2d181c6dcff00a5a0fa0f017626ccccbafeb72245b94cb255d4c4cff4fa4a152c65189573e1cd56117a38f4b53334b3320b2766f4f660cee779c0921a81848df3d00266d37df617c607e658520388734931c9cd92f8c31c04c9993b7f5da81c91d70b980dbd5cd75072c4f2d453d9208ee6ea104680b1edaad1ad7d189ad9b4e47801e64d97e8d2deebe64859725a18c10ee7122a879d20c99d06f61369831de389384c880e35ba7ee6bd0316fec39891f2912686e6e36d47efce7cc41806b56055423cdaedccf19b5f5da57ee1558d0865a2e2e3a62a085af4f59894ba718193a3487fd880ebc0e158c49a14877228522932126a65f2a7be90941ad2d84aaa83a709d2af085eaa55d75e5e4d0c3f8ff860a5279b103ae8167071876b6f851db7cee58fa7a40e0c55492759f5bb2569194d899babde8dbc4594eeedda888f68c6713f8988c7cb397fff27dcc8a5cd7236da920aef356f8ebd1af47930124f4068068e2b15e65ab6a5adcaced3b79ad760ce8ea4e36bad1166012de9c1fcb5e610f5f65877995060619702ae3874c317d5a79111755a3df79231648639118138b707da24db8fd6fdd48d282ee3ab388d81cef5f34377a829320d7d494e95d5f0cf4577dddba4842bdbbaf54602e0129daca761f86aac7f6dec41848c6032aa99ab4a17a4b05a20ea63afce548e63d3de0960c7fff2af64123ea496ee372253526ca1be5f01e75d777f9888a4a5775163041d86bba6cd823779c3a9ab2f339e68d20856451256c6941e107903d2665b93c621d8e0499ed053deeabc0cfe3042250758489b9baa6e8fa72ff020ebcafaf39ea83133bdcc4d2304eb0e0b0c4ed4c044b7a06e09f0db1088cc1c6b9ffcde0a3f1f28d3e56299af8b6a7cbec91eccc73c79630285b0c1be8b9ef6e21df6b0e7f1385beb4ed86838da21291c30bd02b7e7d80e658e6b7104fe7889b68ac284cb6a81d46d1d9facdbc76ec9a78c8cc8ca658d6602b19f4ff89bf700519d28b564d7b956bd5e8d912ffd89370de1db94f615ae8eae90537e5d58d389ddfeba4a6ba8935d422c4d7ae98869a6e2bd1180b66742ac500e2869e3f9fca7adedfbbbe445fec84446e454a4664d154dbdac2db1b9475a61a972be1e96d668278d84c1a6ce74ea39eb3c5e208813a90ebd44e8ef360ea0b061345eb1aba384d1947159954f3a6ab2008d512c203c49c2f836747e9aa77be13c1b76a2fb63495b184bdecd21e9df3c7f44d8f181fa5488db251a95d924afd078f36eeef9b2c4727aef87e615c6140fe0136c0753798bd16aac5e765930c2e3b21911e73801fdf1c2fe3038917ae3fd9bfef92f1ff3f1bac8d902ecd1f8adea5477565188913d9c5f27632899f331496d5eb1b6fac9e1c14d520ec659ce11ce57aeedf2c600377082a5f36a9ea7bf0308ce4a108ebc5ac2ee80f3027283b739d2034b4f77b0988a8ef69f02845c35f0c7b6519cf07646f643c2ec8a2abcdba4e9cb10305f5b94182dcf49d9581a40c40e28e0ab5f1a63c959371e6df1e5199b940b27c2cf576737719022f24ffe0d9360c6479d564291bbf4e7c3c5360d996b9a5d05d0c5a8e1ef394a9a799b216321afbf53f066a40e788fb6b4b0d5772ff19245d8f602fbfd27ef36b8e1b6b105f86e49474cd8b6bfc3a2bd148f3e5d61afb94ea21436439a779b65a0fc1f8b6480af003d15d2460d0a4096be74f032e9eced760e82fc3b5e91b6a7e4410cfacc924ced27e1bc055006ba2befa0a2fdf5b7fa2f1d3c54f0abffb7fe3a00ffb4ba60a6c0e7c813ef1d682d845cdb42ac0c4d6f7ad249881873e484734b5d8347f0d4d87ede13bd4058241656c0048fea5fe79017afed93f0c7e31ff927c344817a3a317afa0eba976975f3c2c55f88e6c9d1178c85387ee8f86183a4a3c6004e2845e90ff5af2b76392448f1478934fc4e1bbbc9a9419afef07eb6afcc09c3ff52e050ef026c1edbf69e9c67fb53c1f6830c936ddde9c6cfcc9cfd505d8225c0b11b2ef166610aab0abb6bd725eeef5762662dcdfaf3f05c875434fc5264c9a810613d0b7bc350800593ad0fe33ba49a6ca09c26a339781ca225561e64df5dd06f6831c668907c50c439b6d13cbe66bbcb4586badb20948077caf542120466b60cd6ca673670b6e0c116ac15759330c2986d79b8a71fc911e1df665dbdee5525a9a84c68aaf13c7ad23bbe875f1d563031454c2ed067a4fadcb74b7a7f59f7c134cd4541cda9b675b115362ec08091554fd2e81f6dc00ef207ec1be72c630748ead29f629d14f5d8abe7e176a71649b787fa48345e6c60c300c81ae8f4cbe66aec15d20d6599b7e1f43341a23af6c59fa33bab611f62c8b2f3246ee540546e02ba913574193d04299826d41cbd4e683e5b462655b336b971e27b4b8dc975ecfdeac22c756b513581177c3bf8c189716314aabf43db416c316f3fdd47897f5d08bb1b60ef1609dd879531dc0acf39578dc201ae0abc6a8b7a78b36f6eb2f36f6bb43a8ecd07b3d754441a880ad15061c766c6256d7b6cb450575d7b4c12941f9542486db7cd7a66d61b217624d2ae213e12971e5aeaa62d9b0b89e2a2c96c1823c27d3273108c6df50097e33a1a2156ed782efc627d229a62746813712ebf354bb5f692d0e781b02c5a347178c26f101396594d72ac252d69bc305a2dd42a5d3a8c5f7827471cadb9e8171edbec84b646517c2d81fbf98a7fc4142c69657e7840d9d4b6a66fdaf93128e7e63345c93b38d3d21dbbac9726fd8b1bcb77e2bd9c908444551c05dfacf3962b6d9217fe713b19a58cd6b6064f2500ce2c07018588c4436499c2affa1c62d00ba7d99a4a75e0144f893dd8ddd8aa239381398cf4f908a8f0f3156bc7159635e38a955da24ad2d2e10889c0f70f5fa87817da6e9af97129a4d1a130ccecbae3046c5e87b72f8b36de6e10f0469708fc723fda04307e90a7435d86eb67f7f1d4c15a1f603027e36848380e94a50de5c0f5d9f53e80d863c3429532d333025c78207e88055f81ceb82fae3aefb092910cc0922f671895b9bce2c2f764e8a000a57ab7ba4b2b5b8f80d98e488fec178a7033919e35e345eb1396bdfb2ab16e3b94fb42ece9f6d4c812c2f424677ecc001e44ce13974c11260a7335bacfa270d1e46c92728e2c75248acc78b48965a3adbbb113625efe695e50ebb3f2706ee74459427167fec6252c00efc5b92477ac0f863ef1e82d094c2f714ac3a27bdd0770d0f7af3f87f533544ecf46a74b2538f8118171540a4a9f3594ff5774daf67927dbe370d964dffe0e1ce8e7ade29cfe5cfac04bf6dde4bfeaa696cd851acdcd2d39d87c0f145bbd4092564e1af177e16fa444300d12d09cdb1ef61640c16bf951ff4800ab46a0483e29e9b0119f888359b9f36d911d24f4c41625e67cb55587aeb282e464dd8856a750da3dad9d9284ab89881d8126634e1d0db24c9ed5fce11721546eacbf8bd1bd1a10f93b1dc514e3a4a86d71ac1f418abea592dba517aa263590bc9182a760a87f57e6e1e0fd0b2d013f9a679cec67028403f4c0d1361e8bc4d98c00e61545bbdb7e6daeebfaedac5885abd6e67607fe01b69535931ea9d5f76d7236b1694120028f05703aa1da928c9b6f91fd2485b798a4eb4b86f718cf247f1489537c85b8db20d50e7a291c7af608eb715eeda44272b6aa96a7feffcf68a199e64152c5d43a30d4a662f278f1c0bb1109040d646531856bb9e1060d17522fd98daf5da36ebd267fd638d1caa2c917236e46401271e2fb8ae0de8c42665e2552f5494caf2aa28536d6c24d5d8320f25de9955b18feebae6128149583586de4a77eb14e47b66646c1e143e2e1a10dfb4aac2c97ef9500b043cc6f1f218c03233172d02dedfaba6ddf828c37a9b6e7c8bf23a917611c8a414f4aca81fdb0a7b9f9e692f77be7db124c83ace8c18fbe5577c1e32b005852997997605a3682a79a7295cdbb3e19c0f5dafcb3601fc719c6800983c38f4c94384ad413aa72beff1f0dfebe72481084115975b029a5d38138e17287bcdad6a48e13457c616e75bd676fe938", 0x1000}, {&(0x7f0000000180)="31386fcf0d540e850d5a89c7f08e82371ffed34f83696348e86ffa99fe3762b334772db6df1aff1f98c484e4d74e92376d159a59cdb2f9a6863af0874e444e2f5ac9a96c7ddde83d27aa1c2fda093756c0700a50a4907a975c9d017244529caa543ac853a0f604289d9df2ba4e4e2a66ac7d86824d3d33e1e90da6904d75d6197eb0c2e254f379da8070b54f97c5f1041fa0ea95d714e65c39cc2d9cab00bfb2f7c7eeed", 0xa4}, {&(0x7f0000000240)="8638c53a204ae015899a27b1217f8effe3e42d01374db5e81a694bd4965d743ddb2b150c1eb40f45fdbf53d17f", 0x2d}, {&(0x7f0000000280)="5457d65702b1e36b0ea47a192bd11ed874fe9986aaea2674cc1379d22aaccfb569ad0e38c788cc78b654113cfe406a0dc6fb693d555f40821a5ac76d03edb62a05f37f903b3032ae85c7246f0df05efcefe45801f8bd84effa5720c2b3aef7e9249eac4dd7615c076e5843231483e92cefae71ab4f74f286c1e50560506a7cac51dfc0915d829f", 0x87}, {&(0x7f0000000340)="95166d421c813a526da6057fa9b7cd30c0f3a95aad0e5758762ba118f1bce78c2c54be5318e0fdf80d7cecd15fe7b8150990a06e9759d700d265ff9b47ef94895577ace23597064e97b5c2f8c4ffab6059f0038260a79a6be043ec6e91977ccf5b09f503612f0dde2ed92ecf3d4ae8caac1844b67e0040ff5d87dc4ca209ff6b9fd55db7be146e", 0x87}, {&(0x7f0000001500)="011a13fff650f3c4e4accfcf7f2df78018a1660e50df60fc7f126d5f74bf24d01cf38825ca4fcea99d5976ecb5616dff0b109e59431035c421640c7e43cb738914febf7e42bd11f982b8631dfb0ef156c06b0594740cb19572dd53ca6b5c801fd5943c33acfc6b88a076f15eea561d5ae4d38e96b8fa55d46da57902baab698781eb05d6fd705ae49ad7a6656aaa4d07a53de15cec445d77d3c359cca71bdc5b03f0ab292afd278621704dbe6637e894ca311f8e4182be750e7e57d581821c023f08d39db00494a51c3d5ccdf3a35009fa15946f53e528ac90fa868944385d9a923a98f743f955de56323742191b85bf27a4a557c9988d8e6d", 0xf9}, {&(0x7f0000000400)="81b1b5ac1fa13ea629a05534ad719d1a4d3a4bb3a502dac5f6be3fe0a133d95608456817caf9b7efa97790817c0d125043a1c15c1ed1dba38e1524650611965118ca6d8cb41a569c1997e1b5d87eeb61d61923763bf76ace", 0x58}], 0x9, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="88", 0x1}], 0x1, 0x0) 16:14:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:14:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/223, 0xdf, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0xfffffffffffff4c9}, 0xc) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x8000000000000fc0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) syz_open_pts() syz_open_pts() 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/107) socket$inet(0x2, 0x4002, 0x2) 16:14:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xb2df) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:14:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x10000, 0x0) r1 = socket$inet(0x2, 0x8004, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:14:36 executing program 1: mprotect(&(0x7f0000431000/0x1000)=nil, 0x1000, 0x8000000000000) r0 = socket(0x18, 0x8000, 0x8001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x800000000000000}) 16:14:36 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20001, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='\x00\x81') chmod(&(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:36 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 16:14:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:14:36 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7f, 0x1ff}, {0x80000001, 0x20}}, &(0x7f0000000040)) 16:14:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r4 = kqueue() r5 = open(&(0x7f0000000140)='./file0\x00', 0x2a, 0x12) kevent(r0, &(0x7f0000000000), 0xec, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x22, 0xd, 0xfffffffffffffffe}, {{r2}, 0x0, 0x8, 0x80000005, 0x5de, 0x270d}, {{r3}, 0x0, 0x10, 0x0, 0x9, 0x3}, {{r4}, 0xfffffffffffffffe, 0xa, 0x80000047, 0x1, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0xfff}], 0x85b, &(0x7f0000000240)={0x8, 0x4}) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x8000}], 0x40, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x7ed) kevent(r6, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x48, 0xc6}, {{r4}, 0xfffffffffffffff8, 0x84, 0x6, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x9, 0x4, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40, 0xff, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x9}], 0x40, 0x0, 0x800, 0x0) 16:14:36 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x8001) write(r2, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:14:36 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000006c0)) r0 = getgid() setgid(r0) 16:14:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:14:36 executing program 0: r0 = socket(0x10, 0x4043, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYPTR]], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x258) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r8 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000ac0)) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="3fd0757aef08fbb849f5e203fc5dadf5923ff0f8594be2816119ee2697938110b874eddd78452ed1b1a68776237202c79eb6bcaf760987725bd0dae06ea17a5477408fae8eb0564ec0f7133bf1f59a63274170f786a568fb3ffef9249dc63ff60d7e3abd6d3c65d0510e96addafc542401cafe", 0x73}, {&(0x7f00000001c0)="81ac190898779b172e1be60446b4b800b39c827d1787e429fdeb3276e5a1ab3b89240c1dc4f5f01c", 0x28}, {&(0x7f0000000200)="6853d1929d484cc0bf7a300848efe023953cc06722549f7206765aa310a03a2f86fa36b73fb447ff803f1c51551de1ce9c6a5a63ba6494d0234ff5482095c933ed8993570c233950be98551dc805426362903263012809a87259ca270b93618e3852c8728f056d8b8af704243c2d66e1", 0x70}, {&(0x7f0000000280)="56c58870795f3a5ceb115ef6b7e0af691f88dd3f0a13c4ca4607df293de6e5b6039544f2408030b63ea6b86dc19921f07b56b59f097fbbbcc1d49bf630d243b1a695e91acb8a1b179655ec72c5585ad91e85d07458f76170c5589399839b9dc11e0739487ba1331bc44059c6f06e1d2be471abcf686ab5b7a9f07a1aa4feacf75c589cc2c4cfbbde08880a8b957dedda92", 0x91}, {&(0x7f0000000340)="1ace48b76effb2e5868eec8ebc4033bc91", 0x11}, {&(0x7f0000000380)="66d1b92fcc32df3c7f3c3ecee34eb2b3521b957cf8f178ec7b55b661fef555f18b4ce41a5e2a26a46642fe157eb5f535ee9cf125d78a571194d7db8838ada0201bdfbd7bc69ca0ebe8d222f898625aff92e44fed8eb6918e80fee16ae72304fffede188f936e659bcf205ffa5d90e4a9b67c1cf6dc206fab49b0b86e813c04670ce98fff27557a10ec120cd4c6b3d60eecc004f470ed3167424fdf9030cd11869ce947dac6a64d33b9a24e3210ad8d177544", 0xb2}, {&(0x7f0000000440)="b550b4240106318e471df80447694c0d717916074cd8ebef0217578dc707f77cad1d94356ce307a0434b24592344f15a34ad3ba8b2a75db9d70bacd4a3eb32cc0674747ffa5edd1013f3e57dadf6c063c04b5acb221085ca28cc17afbbf6baf9ca04626501e957d77bc54dca80367c813fa530ed2ef239de157c3a1b8938179044cbd1dff0670a3243abe6528678618d2a5ce9aedd249c47b3dda8680bbfe110035d070e3c7295ff0fbdfe0f331e7e7489", 0xb1}, {&(0x7f0000000500)="3445e1eb263f56551bc0e62bfdc8c95634b52f1dad862cc94c4650e366b3c6b76dea082c1a91212f122cf261b788de11151bb5461f7dfd198022932dc2b5a3f647bc6b1b28d236c2c94f287d0037a3f94212c8914a0a7929d43a025f611f6f3c0240114552116400e370a632f2277cab4b3f196c20b856fe4635c9919e9d99ebea0cec875b000cf8f41975c49ee553d191cd72e7d5efa102c015b18a27df93f9506eb6d47184b83e11467a5b01816a61056a8b26fe4491580982e62917f6e9d410d152c28d336e3d459bdb7b2e37", 0xce}, {&(0x7f0000000600)="f0b6089af485c22614cd947e1e5d347d0181d87bfa19e6046cfeef7ab91929e199b6bb84654479213a8c13ef3fdd434d0b56e3b2c21019a5af1770ec76689e859644d64018cba239351e1151a12f0b544934e513e374c9ba711dda3a77489e92f522b5cc3aad00ed8ef38f01a370b1340eb418a01f10e1696db049be5136a2d8b2a48e2027d014db59", 0x89}], 0x9, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0xa3c1f9928895f4bd}, 0x3) 16:14:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x800, 0x23b5, 0xfffffffffffffffa, "40394fc698b42bcd1f1babff1c728dc8ce49a39b", 0x8, 0xfffffffffffffffe}) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:14:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:14:36 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:14:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) r3 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) semop(r0, &(0x7f0000000040), 0x19a) preadv(r2, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/197, 0xc5}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/30, 0x1e}, {&(0x7f0000001500)=""/5, 0x5}, {&(0x7f0000001540)=""/1, 0x1}], 0x6, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) connect(r5, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) write(r1, &(0x7f0000000280)="3507206ae7b99dcbce767cebd4c284e15facf23b79885a1ddfa2be0c3c96ae7dd795c4d60bfd9cdddf6ae9307a82434f858c152aaa6d65254b40", 0x3a) semget$private(0x0, 0x1, 0x80) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) syz_open_pts() semctl$IPC_RMID(r0, 0x0, 0x0) 16:14:36 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x400, 0x4) renameat(r0, &(0x7f0000001000)='./file0\x00', r1, &(0x7f0000001080)='./file0\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mincore(&(0x7f0000cf0000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) sync() madvise(&(0x7f0000d0d000/0x1000)=nil, 0x1000, 0x200000003) r2 = semget(0x0, 0x3, 0x7b6548bafc3c08ba) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000010c0)=""/4096) mprotect(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x2) madvise(&(0x7f0000f8a000/0x2000)=nil, 0x2000, 0x4) 16:14:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x15}], 0x5, 0x0, 0x645a, 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000001a40)='./bus\x00', 0x100000000002001, 0x800) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000001900)=[{{r0}, 0xfffffffffffffffd, 0x38, 0xa0000001, 0x1000, 0x10000}], 0xffffffffffffffff, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000020, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x8, 0x20000}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000024, 0x70, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x1, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x83, 0x98b6}], 0x1, &(0x7f0000001a00)={0x80000001, 0x10001}) fsync(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000480)="e8b686f5b1c57242efc97c977221e9", 0xf}, {&(0x7f00000004c0)="a79149d4dfc7f40ebb0ef3b535df66b46190711ae8e3d335cb37fb179b697244e250b010dfbad4cd6e0c2234b419e7bb8e08ed087c01400ace1a9ca23a1f1a745a38a7a4fa1c68e07059ba37494affa9cb837ea510bea73025af20108cbfd339061dc30230c3cf86f66b983048def21d59bfcc7529d4ab984317142527ff0f4927ebe59ff04424aa9eb86b8da186f2612f6d2b86c7a509c96a3f76e45013fd764e23994127636eace106eeceb57b175e6604525ad636bbcfd18f5cf3d03a23b72c737e64612ce456ac4fcb2490b92e742535dcb997d0", 0xd6}, {&(0x7f00000005c0)="ce5d05d8bb523052d8da6170a69ca5791fe0294348f9298c717353b91c4cf12965b0aac433b84b88b2a182a06efbb0ec6256e181dfd24ca5458b83fc33d51426ba7e6e8e6a4138c53409c7c0748e0208d57601c2a18eb72a", 0x58}, {&(0x7f0000000640)="9c7c4f1dea1ad4516e718992b46b02534e46b43d0e157abfe999688bfc919ebc755d1a95e81957837c60ea840f4b9def0c12ccb3330cac2301e583badfd904b4aa9c6f20e767d63b4b11ad1c41edf60a0eb9f73a75b26f30352b032abaed73c5", 0x60}, {&(0x7f00000006c0)="39089e85d45d84302ac8cfb73990d253c4ed552fe906ddfb7a81ba9e3dd7a3ef1dc6544433157f83676d5747bd0d19f3ab36", 0x32}, {&(0x7f0000000700)="90052a54219dac8f7bc987467afcd28b07e9e053e94d79f84d126a76f486b24ded064d1041f121308dc85f1afff4fddb4949015bbf4f6e5d09182184e7a71839384e1c0be7b97b30f7ae73726ff1006a4d1f92cb60dad39b6f03cf7defcd02c3870caa5fb79d6e8ff94e7661242620f7280d61c01d7532ea5d2d00a6e7412ef46157281087653174953e0f31d4813664ab1d6f0f", 0x94}, {&(0x7f00000007c0)="7e84696cd5a3dcce8d63e3144c15806685d2e04797ea2e24488d7329650a8feae36e7f69dd2d099c8b5532cd3b252ef5720b4fc3c5541155aa504fa05d6361926ee216c8a292c3d5ce1f5c2efcad4674c7f7380279730d66bca8d917019844bcce01a629e6895f858d12089cdc273acd7091b9b237c24b600b94a04f513f073d9dd39f7326fee6897312f94a0fc015d4419d57dbd4b56b6a0261eb7c9c33da334994fb744121edc3b25660a8675f11a94493c4e7f313449be9745b06487f651edc5cdb0520c13a1691247c94b8013c936a6b0d05274c4cd2da7ed93dfc3791fedf3695f4f081054f643f2136ed3290c9ec06aa1e290c98ecf2281aa2b1c229e8d1e291effc932a63b8437d6a1555a9c963b15a7e9290224b5df8a51cda801e4727fa61e3506d6130e6e91b2b530851f08760be9c53f8015b0bfcdec481a6288244b8c08cd2dbcfd13e43b8da9cef021e07ccfcabb1bbea46522e0ae03d474b3681dac3eb3685203167a12b93f6db9cf8666b70c7114d609bd09fbf25deca1d44dc2989f327e9327b953797cb093fb3cdeb8505d87bc483bbe6f8422312de784f6513f11bc92ae55470df5c65fd56d1180bec83193b956621d931dac815bfa6ceb75e876f1e2ef7d82cef9fb028e62cf499a5e422801c93c61d7a04cf7e067b34e17dd584faadfe99bfe1cce97eed59c28ca795b0f3e57fe098ae417df53ca0eed204282e06d124d124414525896a3e59df8056045eed9495b0d7d649caef2944386781d76d5f92e5d26aa204d478efae417671c308768e5858f44adc48c93a3b4db46064839527f6bc6225ef4ce7d89d1882c8f1605312337c5bb3c8f8e25580a27138d14f8e8a78aa364356f5beaed00862215bd665aa68bedbcb919e86c58067e5d44ef41beaebf0036dfb4a0dbf8f502bed4f48393fdccce5d7f52e6ad121af014da76b3f9a51db42263fd1595340469d166a8fd790a1fd4af75efe4212a019b11669a39a1bf334e1ceb7ef4f8d175f7010be32698f036dcc3ef0ef2f23c9c839190a2066a507d816c5138f93dabcd23859aa39661700fbab5e681d5921a257871cd6d1e1a93137f956a9dc06e6e48297ec1b424a6c0e4580488da5ef881ab6bb8576c5990426b92c6c8f4a078393af466ca824ba326d64aba79e3b6576cfe4d66a61440dc6f2987a2a380ed9922642f8d289711b811a1fd605d6b176cfa980aa72c5848bb7ca77fac6c81ea1abb832fcf0ca6272d9e7704f531ed71406d5cb6a4671c837959052da061e99f0764ce025822846f676f5e8cfc8eea2728f044810b8bf2a170a7d1f85c074e43088d9edabadfe635686ed80e52364861d8fd41a0a884cf0af09f84329deed399b3a790c897928b70336eb93f407ad810c946a41e86438a864e5243b04984830a2fc0e4ecd1294cea3228cff1b3ad8f108e23fd0c35422d41eba88e057115cbfef712c8fdaa1576c3803826311c26c6983d49e4309060a493a2398fde4307074d1e422c09add0592595f21a1bdfbea95c53b641184ca67562254f14e3195258c952803777a875e47c3ee5fa1d9f81f75afc8652b6b26d85a95eda65c64fc8f40efd0ae2ad6aed1b3192167a24e4390b747e5e41fb4d45d2af458ab5212532796c7c2474b3c2d4ee8568fee859db64fe8d42cc300408a05be6eed33580dbe14d67a10a887110119133c4b87d9d24db8573ab12b4b257dfd8dedce3023c33b192334ee98373c665fb19a18c7d30eba7c73ff1ba15ee0d86e43a2ef26ef00f051ba419ce5962e38ad72e740b10a12fac6b302c4ac109c757ed469f5fdcf265a0c31454829dde62de3fa65c0b8d3d7b60f9ed2908adea54444f2882b386432c8b1bbf69a340e53c83974d83d90653cd520a0989aac5bd9a5fd6c3860373866d18a7e70820d9d6a2f04cd6e234f9cac9ab37ead387f8b93515840f0f52659f882d4265b944afc17866923c7a33326a4f2a17ec90a8669af4c736ab73fda930edd8e983adb942b8c5cf8185c62bd57f9b18f8d0d96a61eb59e715caf492769afd5c4287afb6ebcd3cafb213f880c0a5de3708aa6249052f9d786a4ca06c3819f9b6c5903f2e4273bf0e06f66d53f7f77e2122e290ab9027dae2f96472b6aa2da2d536cea4bfbc7e0091e64ba97d7f5b7ee92c44945e5f54eee62c57c656036ca87dff73cdcb158be9bd9d45a5676e2f38be129c11a633466331e93035d03e1b1c5efaad84b9c1457cdfb482873bf2c6bdf4abe5060dc1d738c709d59fd7895fd8406c39da7e97a6e6e73a18ec56053733ec39361b053d1f28d032388f604a7ad0859a2efdac75a2cebbd90437259381b64eb58fbf9d7540322d0a3465fa1185714667363ecca2046b5decccad8e0988ef97254d39fed19f6f3b21b6c4eb0eeed1f3e24b6100d21a514e5354b0feb0161cf4a74f0e026dae3ab25910fe6e47106ed245f5b554e6601ca8a9fc532a911c43053b43ee81298fc991bd4c8112751d29e79daf17156f530cc97852635b0075829152798ae4c3c51e6c78d52eeefe5b3cbc50cd4f2ccf7f767029f10043e328482de19a86727d7d5bb28c7a38a793a1d0dae16185a51a09ac5e4b9abca31129b2e39eec67aa97cecc5119d374e62bf1cbd998b5b35f60b5520fe58de0a088b8fc438098749b786f0ec42dd968b9486ad7f7008db8b8d39ffd58768e340cadb5dbda72b3279b86c9e71dd45bc7cd78c01cd20e2f32f082b1c3c96a9e0d7c5deee77b5ff0e1048a3c54421162d021047691978e3d7e13c5748fbc1213fbceb5d88a09dec5c359ba172fe54d52b7168e38335f5a5083bdc3d614cceec35420c8864a86bee6ae1bffeb2743541dfa0c5b7ee53c88d90d3139ef5f4b1773685692003612c867098900b94a22846cf4e9e60dd1d529022076a1f074d0807155ef84dc823566b316544c5ce7e0ccda6d485ddcdf0dce10c8d8f62c7b52b8f9ce209f11c303bd720d15dce4ec95c2be4166d0b3fef9b233ac2428a860a2acc350e441aaeaf82e3d0412b45f9b8e57bbd3e40d2136fbb74e538a17521c9c19c330d6d88118ea932223fbff36d1d698bc6e7227ba14d688076ce8e103a9ab906b97ba8426b4b8c7042cf4d7cb78cdaefa7596dc362f43a52a6f78ab61239e5afdc8d5584852cadda932ab22ee54b1e4a1743639966e2428dc6248fc88c308f984884aa84476f8ef19fdf8fe05f31ef154cd65a639dcb1bcfda340206b39041ff1abf3854b161a79c2d7dec0a92a8101dc6e774563f4186e2977eb9352079d87456ba4fff2f2791437048e24dcb2cde17edfad0ff3aed83b1c17fcb4590581dd2ff4fe54a0e21a51bca1f268bfce28af4a0c334dc90950b2c4976c78d9ae54f8261951dc534551634d187fe94704d987cba25f3f8e573bc57d59c3822adfb57f67ffb71c455f28864db0d0f773149916427ad478b95c0a4c18c73df5ab852d71456f7f9beaada3c2efb204b7ad54c37f0551c3bc50005d6e7a639daa39cb6e4b9f9afe5fd879bfec29b5d7d7ba354167c3b70140203f63488652163b2046db4018ae11fc1560d0e75077f902e396a764c141f10ab5168518121a80aab1df5dbd0ec11b448db53ca2adf22d8c74ad4a76f012b07a26e29447e7e69d5350554c94fd9b144fdf7dd2de318331f2b34744f03e5be9dd23525cd997e4d86439999191359f98234a8a6dced93807d7dbac69afc73c507d39dd6ae35eeddbe1b80ad5ac1790ae4373ebc1c7bc4d9825b2fc32c1fd0fff5fae286e5393c3ba605e17955addbb373bc1c3cdfedbc1a6206a0b9c8feca05d93fb531d495f26b70d72d5cd82d47319e63bcd098c593e9422e24157ebb2bc30338ad45fd76f03daad18500186dff9936e97482e9a629d17fd35b8232a2f83a82f86c430fe3fa3dd39f4564f14a89a8f92691ad2857c82514d1cf6df87be8ad5dc00ebf8e8443958fcbc8f27030c8bd627cf6ddd994506e24c238f8e583295ad4173d16a570216ad9eb012f8483fd56af8dce1b04d8a83098ba81239ee1923d4aabdf396af407a8fbac5bc40d97888f42e542c3166c790e2de67588ae65eab45d20ffc475b6229586310efcc5b4bcac1ab9354572dcb2dbe850c391cb20a8ee602479c59fb3fa7d0fa2d4073782d920ff252274ca55811e887132c09042a7abb2adaa9feea06c8760f35fbe8cc84eb04fe7605b4c9eb418f76cb9b75079f17b0d2ef9c7fde13b5a77dd137397df514888378dc479cffdefd11b1f1d7cd392f2921c5c30dabf4361f42ccfb379b19d69ffd7ebf5a8ebf10ab404e9d6c918f7d0348ee6356fb5caa780cd23a6824e73e16b079a4bee89a58f0f651700e3c54c03826282cdc57fce2a11c1791db1df320f575cb23bd841cd9fe67c3f18acbff41159b38303a469f90ce39d28362429c3b2fea1b9edae727398d63417d11022b7993b944d9344371483ba4adc50589b779ffd3973c9ee55d9fb5cd005b66bc7e0c34e88e37ac4f0468711eda58de0a5d2edeb5702a7a8b8e61aa94417240b1d4177f2344aef0e48a20861220b4bd3ea3c2ae05b54868d8120ea051ab9f9bbff8d5584edbe0f903a7b723377191478ca84d6b34ceb1543c2bbbeb5a7a1409268df46436bbe73fdb50aa4f5b29474ca578606afae593c1d96d9a66895e698b144b776a8b508bf8a9a5661e1e161c204114a9534f15f7ffb029e0dd5a4e2a162ad11761a194d98c2dec650619465306de25f83ecf7e56b74ee504dfe6d44abbfa919b408c39fc21fd37ea13f2be131623568ee38ea61ac5a6d8f0eddb30a21b10dd620720d614772f20702639e278701d8df19153172262795a63946f242c1d482f54cb73a4f19390fc0b2e65e008a3a681e8f501da4e7526d21de429211436e73e21c99cb916d9baf60e1c6040825bc93ad845d35f8615c8756d0eed6abbab1be9e994bdf1fca3db016a61c13177eae77aca70eb93331eb421664c3f708e53421b9e4fb2d118bc93e40cb618aaed8c36c88de6b66e088c87fd49316277225b6720339b3594e47dc8a1e3999c753736000f4065e0910545d3fb24ecd9b99b23cf58c57c42db95d60375d16ebe9177a80b3f69aaea8ddc667c0ce976b80b1e20300d5f1a04927bf2ab750447ace20bd5d5d12198bf3b847ad10dd33a52802aa4a59069d7c1e20d06125150fdb015a8d6f24ef42280d594fd0188116687b9f0a4d4edc627c98fe37a6f5c0b7fabf10f4a006914da86a76275b07afa62f2676ac492f7a7742d42149514c7a057b6ac8366d3125e1be52b940df0e483716ded51847732ce818abc83d98710b111aca270355285e9cd3bfa90d1f16ab737722c983468e3bfa30f134f72231c927526985e98a070fa43cfdd4b943af58e90f79afbaf504e47b13b655eed16b8835b52173460ff39de39408e0dcc9fd75235452c10e73ee5579f41d18a08fd9b2e6c5e7af127cc0cc40a4b043fd1f1cf513bd8c2aaae25ffa3a066d1bdb7c7264c34a00f57c3a8a0684a0fa864556045db8d96167d20214d4bbce94b243e20472bf1507eb06bc94ef3a8edc9e1bd30033eab3bea2bc3b819b095b75a51b2e9768e3abcdab0cecadd2c95962047225f643be243e6bd09ebabb9910482c96fadaa8efd11057d8e2b21db261a4807cb6e05a58b8868b7a43435298ef1f992c33e611acd63d65d7f1268d42198ad2f0d23faa51045d8cfb864b7515d622d8e31ddfc992d177ac04ec641e8b18d4d9866544100bb963adf35d6c24a870ce6a6f69a4911fed189e6b4da38941b00b17b275283b760c", 0x1000}, {&(0x7f00000017c0)="05ae8de8c3b3d31e8cdfa491376bd16f861f956432284e04e3a53d76dececce43436a5c7", 0x24}, {&(0x7f0000001800)="0c3b5fe7579e6b64ed176a3e66a0e6f6e45a50057aebbc25acee3dc4badeee4162cf753df7802dd4c8d2f71b32c4dfe80f8394523f5aafb927fc48", 0x3b}], 0x9, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="a0ae1b6971eaf69dfbd128173d9c3d2e192ee3cfbdf1dba7aab3c16682609eb506530e70d926f872bc6d8a9c1a835e8c8dfaa22197154202903c140df18fb7f6bcddad36", 0x44}, {&(0x7f0000000100)="d9a4a03adad5aa395f9de1a43209bcfde0b955fd3dbd11fa65ee15b1de4999b98f47d49ea409bbacc6670cdce77427f24a4141219eba0d2165cfac4c04e6c280396758e0aefa1649b9e877dba9ffc99a6ed989c8ed775e20c09d79b222abbde1eb0c3617219ec10a0b9ace726c32bd2bf8309d6582ec1e690a3ef9c92c61c2bbc1c34a76ccf2bfdfca7345c3a77aaa8abe33e2030a", 0x95}, {&(0x7f0000000000)="37dd723c59e981445c387ce12fc5214b1605c5b09e2576f4fc259c4db1ac", 0x1e}, {&(0x7f0000000200)="96b420390a6bbc7ebd0a99ab53516fbe84e669f7548627adbbd3c8721437b97b2db7330d424256473e1dc610080849b65e8489754ecf6783b66d231548bc6588a2de0d415428889353d780f759ada2bc97d94b0570cc5865741db2952c4320e233989d7048a7d80c20f2a4c3d6723dc8850ac0b1fabb27825d917739b212bb5b8936216917784cbe0bf8c7d2decc3f0c0828794f60a50ee753b013a862d12bacd0dafcb9c023e5be6e60f5e718ce9ef93a28530d2017ff70", 0xb8}, {&(0x7f00000002c0)="62d211d27955a68cab2fd30a3f05ab052545e5c0f6b08c9d94481dacc72f3abc70abf8ddfa6646c9b3fc04476023465e4871883766", 0x35}, {&(0x7f0000000300)="fd2d08a8fec845169f856580197167020e0b03e7fd03f058c3e6a5d2e6f0a86cab5161716aa21ac9ce292394363d988f238fdd6e581c0f04031a70c688e00ff6ee145effcd69cfe3aa38679f4a0d090aaeba24ebf072218de77c0a6b7ba3957b8baf1a", 0x63}, {&(0x7f0000000380)="47c9084f0ef1436bb343bdf0676954379d34ef316a71391017675b61244f83c0e25826247428431b947a9ad8f22de3f0e82d92bd119f49562c57b87e5a7bddfa1f05b96195", 0x45}], 0x7, 0x0) 16:14:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000003456cb2eb36900ffff000001000000002c8fdde4eda70fc46daaec218eb74785ad6d6e01546c787d5a"], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000040)=0x100000000, 0x4) ftruncate(r0, 0x6) dup2(r0, r0) 16:14:36 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:14:36 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:14:36 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/159) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:14:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000000}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:14:36 executing program 1: r0 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x7) r4 = socket$inet6(0x18, 0x0, 0x5) accept(r4, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x8, r1, r2, r3, r5, 0x80, 0x4}, 0xc, 0x4, r6, r7, 0x9, 0x3, 0x5, 0xac}) socketpair(0x20, 0x5, 0x64ac, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = socket(0x2, 0x4003, 0x0) getegid() connect$unix(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202ac0f00000010d60000"], 0x1) getpeername$unix(r9, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:14:36 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 16:14:36 executing program 0: r0 = semget(0x2, 0x0, 0xffffffffffffffff) semop(r0, 0x0, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500aebebbf79c158a0fb64901327fd9b", 0x42) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="f0957596beee374eafe673e35206fa320315e0f96ecdb43aaa59f7826db6563842577dad6cb85ac064fdd22f098ca67c9811f3e575bf79318afff6b2fa405597ed891d2a0ea6e4ccc92ae19ac781a9d06c2c8c1b53ce88128e3d1f8ad1ed31af858111e309580e1710ebb58bbc9f4bdb38476f5639b420751501fa70306569df896a11ee04dc7402519041560a392fa5534a5890e3f7b95cdb8702c8ef7f3b72126709830e023c37c6814880fc944411a049b33b386c0a8937beca9d8ae647a0ab", 0xc1) close(r0) dup(r1) r2 = semget$private(0x0, 0x2, 0xc) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x867d) write(r1, &(0x7f00000001c0)="5cc2a22d569f588ce2777ad44dc5e10cea0f014890d85059a86277b98877e07549d6a6770002566037f7e0f1b6be46a65213c2cd66b1ff928ebcff895b94828d238d65ee9cffe631066a05f4b34ef57acc02aac1e8b1dc159563", 0x5a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:36 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffff9c) r1 = semget(0x3, 0x1, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x88f, 0xc2, 0x3, 0x0]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) read(r2, &(0x7f0000000080)=""/3, 0x3) read(r2, &(0x7f00000002c0)=""/116, 0x74) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) close(r0) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x9, 0x80000001}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:14:36 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 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, 0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x8001, 0xe24}, {{r1}, 0x0, 0x10, 0x80000021, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x22, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x38, 0x40000002, 0xc4a5}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffc00, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000015, 0x4, 0x9}], 0x6, 0x0) 16:14:37 executing program 0: socketpair(0x14, 0x8, 0x8000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:14:37 executing program 1: r0 = socket(0x32, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:14:37 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:14:37 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x30080, 0xc1) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xd8, 0x10001}, {0x9d99, 0x4}}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = syz_open_pts() close(r0) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = semget$private(0x0, 0x4, 0x1a2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/114) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x4) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:14:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8848, 0x92) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']-\x00', &(0x7f0000000280)='}+-\x00', &(0x7f00000002c0)='].\x00']) sendto(r0, &(0x7f0000000340)="0df13ca803dc20e2be2999d895b5fc760275c23dc01263b4dc16c95ca7f8da74b1a6927fe71de310e4fe2d58bdcfd6a1b0bef2a88300abb9f586aa76c8afc880be777aaf8ab21bc7816ba40fdc7059b43610c83c72bd64dff192431b27faba840ef113abbe66086e5e2540986798cc0e43f2d2a7ddc0162b839fc385006ed483d4e2aade00f59792c8ae98846e20c4da84d8db148bf704ade24c9df1938c6f7f26e10be436443226feb6c21d9ad77c960b76f46540b9bd14ac84ceb3e68a2e0d663b412bcdfe9227bb477eb2c337e28fadc6c10097a1fc5f9c5b91d2c2837b2506b1e6fb4bd2b469cbc5d6c2164766ed3f463e6348cc0ef1902f", 0xfa, 0x40d, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:37 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000001100)=""/251, 0xfb}, {&(0x7f0000000040)=""/68, 0x44}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:14:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) setitimer(0x3, &(0x7f0000000040)={{0x24e, 0x10001}, {0x80, 0x4}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) 16:14:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x41) fsync(r0) 16:14:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="10", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:14:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(r1, r0) 16:14:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="5ae1a49ddc9eb663e3ca141ec4b45f15af3de81f332b346945135638e6be10801e7dab", 0x23}, {&(0x7f0000000180)="3d58dd5716f4084bf48c32", 0xb}, {&(0x7f00000001c0)="70fea88fda9ff36c6b52e65d770c812ee319bef0c56e594c685368d5ef5108daefbb8326a518dd62f97e3c5f02a9e05180160670f1ede9422a83e39227c9e2", 0x3f}, {&(0x7f0000000200)="2a21601d81cd756f1249fa2718c6bdb8663eb6a76231e7e70be583a301ae121e3ac85002c614919cbe5c1dc7184fcec389e9f11e0baac6af2ed599a8065a480f127078f18c25ee6869bdd00dc906db6725411af2e1112dfcb3028bcbf40e9b90a0169c86b4a9585734050c89a3c680d13bd3d1a7a5d65d04eb1547149bc110e13cd1f052ad7f52ceb410ea7153591898ee521bcdabc36069618d4c5fcdaaf275f309004f30d952392ea2a0382c1da34ee61bd074626035a3c50fb732d423ff5800d1cf86ac5ea1a69eb965ad3d264d7dfe2641f9bc1ffdfc0c68ca66b611faf67075f67c9f9b5048a2e279a1a3997990facfbef9486a86", 0xf7}, {&(0x7f0000000300)="e9b94d6849f3931b90fc2dd7c63cb4318ead446f7a0151e0c9d50f7cd505c70a56077987c4a45b9ad23aa3e8c4e8a488120979bc458578d7b77cdab166956bdd3a165fbf983f7b788ae7c20206e9b39f4663e82627c9488bf7658c54bf93c6457fd7b70a6424fa5f355fc694e6ae0acf20", 0x71}, {&(0x7f0000000380)="545cfa4c2cb713a33d0f73d620f32117a1d447b7366d52100dad9690d4c4a265a7dbfd", 0x23}], 0x6, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xe8}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:14:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) write(r1, &(0x7f0000000080)="681bf8e103c4b8b5953936f2d23cd1ee92f0920e0d835385e74a30dd5d3c0d6f2bb445f79626b6506edc8cdbd7fb09d031a506afd4da8fc87c87fba27e1d8df992995cff1e46bd84784564ddb258f231c0380065622e5ba668a36dde803965d01fb7e433d5de965d377417d5f13e5f876b473c84c5505ae5278225999148b6290b7036b96448990706f832d4af24423ef72e313607bd80f5f186d004feafe6678d61ff9cc7219124899af94f8d3d9159d131854d3dfa74052cfe07fdb04f97d2d7ed92dd9d43", 0xc6) execve(0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:14:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) lseek(r0, 0x0, 0x2) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:14:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f00004a7000/0x2000)=nil, 0x2000) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:14:39 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = syz_open_pts() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/93, 0x5d}], 0x6, 0x0) socket$inet6(0x18, 0x7, 0x20) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) 16:14:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x15}], 0x1, 0x0) 16:14:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000016c0)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) 16:14:39 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x5, 0x5}) clock_settime(0x0, 0xffffffffffffffff) 16:14:39 executing program 1: mprotect(&(0x7f00005d8000/0x1000)=nil, 0x1000, 0x20000000000005) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xd7, 0x0, 0x9, 0x1, 0x7fffffff, 0x0, 0x0, 0x2}, &(0x7f0000000100)={0x6, 0x1f}) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="7429ed85ea7cdb68288a791d52eba8a9783301c3d2ddc06d989d74c2ca62b1069791ae7bf1938e72218fd7428f254b4ef3cca440fb6c909e3843f0db2bbd39d5411818bf3c833038da1eea75b94b76bbecee8adbf2ba29ac4851b48380ff57ae000f4f963ad7", 0x66}, {&(0x7f00000000c0)="3c8ca534dd6af7117791494cafd9acc9be5fd871573e811c7b36a5c0541e7a07bf603a7c26a74f5d04ccf83cda2260f437ea5e1e04f7fd300c1b54757d6bc5171af509a3ba5aa370e3ed9d7e51fe8a4c7f6325abcacbb4457467d1eea64029c3b85eee74581bf7200592dcc0752e94107b3a326c49d2253cdc3f77db252ea5cde9305311f78b9da8c7d654de1036347db35df972976a1738fe66dd0915de27d484b0d269bb4069934bf0293a1b0a89ad98047a6f32b47db9f409078bdc34c7e61f61191e6435ebaa8055962079a597ecddd45cba67dcc728a4323aacd8a6a6fdf8db2f57a3482098441e0273dbc993200046b4bd4542db4740ae1ea13739006452b5d87edf34b77494f5fda009f8eaa80591e9a08009220bb5b4a1bc23d0cccde060331f298eabd32c89e43c5028e31c6d663b38468670ebcf8cc851dc596d391093a89bda24f51fcb92f0d18d6a99b62cadbcd7141828dc61fc976aa077f66953b5e8928440708de649a6a953133e791cf8b3a471089f71498d5b13af150d66d5acec0f9ccf1bdf27f02f96426f9da86099e1ad643796380b1786b12f3099f554780bf4b37b7f496627fd66000472866af8371edb2ee759ca6dabf221ee60766206270b9bb270c034c3c56acaf30cfd42c1e4ae3f6e6171b6bc8254b353c07b54559c09d85771a7fdd5d62f1a5ec20eddce7adfc409bc4a86ca087e4e44f21d9a1e989f66efbb0e490480fb62a4d19ed915803b2fe6cc482210e7902e7c1a7a8047200febcefceeb0f5b00d4dc20810bdbc8bf158fed0c4ebebc5676d89030107e32086ae01725e76ab7e827a89a1beed9414a7f38824056e61ccc8da704bd543d2e299410c29a06eab4847434c40b5c82b273fd1055cebc48c0afbc7cd1bfdd95775d94cc066a33d42ca36360f09445134cbf1079a0028fa7c65ad020887b79e693d9b0808a77925a996d8afba7d18587a24d5bf68c1f3b03815a4a72ac72ae5586d9039d24eedeba62e2021b6ffdcb1947271dec1ee4dffab9eea986fc0f62e95d2dc3adc1629480a9a928be8d174d84ec83473f08f6f0ddadeeb0d413246bfb03735202d9d073ab0052489d7f18a22158dcb53e4a9af18508f5d2f298bf100f234e5701b914c9db9306136c568f84fdc0287ebb3f7a120eaa188b3f4bf00ebed132f3a799715e2ed5fa13100aa0348bba065c98a48b30d944cb5bc7bedf474c612f4dcaafdb9fa6b01d6c1c51951662d7363a36417df550f686c17101a2116fc4b50ce7dd98975a8c95b24abe98863148fbb60bcab35300593a690a3481ad8f9cfa515fcb9cbbaeb4df2179bbfb4655a4051b331e40975bc133650a623d0ce400da8162ff5a73d57e168b7e5a3e32399fdde99d943987b47badd362e1cd5889ea30e40faa1163d2e42e15a361820900f433713d0142240cfbccac324dd25ece4427caff239f6970a41dfef80c89d3ff7ce136408876775e5a22712e94e53904a21297dc3a4dd72ddbb59503c27cdb2e4a17353d28c4708200ee4b5f641bd4eece6dbdf5c5af477f71abbe776029dcf66cdd838f6c31ddfeb6cade5241e4421e05a0655849891b78e90ae5a8e19c609f50142daa8f220cae2fc3052db3f9998873c5e32a052c7d4051cb52e2020d8dea2eea44f9e41c4753a1036e527acf16c839b3dbcd31b21e1ae880d2f326236aeeca0c22e3a01282d87b328636371038747f4825eddd152b5be045783905becfcf680deae731bb9344852a936d2e37c3a9972499eff7c81da457ef0ed40726d09538faaa941229c92a2db44e9e1edb68acdab4b3fbb4a3acbd7a76c84403d36a011ba02e470e6ea2eacafe809b6abadf5ac8707e5b2f6730da306c4dd11c5ffe802bcffea6c10a38911c753c91133566385c0dc4f69fbd552a2b399cc866a190b172059cb6ecc68cf55e228fc19bcc14d079ced05d6fefecee50ff585d6ae415aafacadebfe33b0e247ebc0d8e57f19b83dda725d6cf490d9fb4332f6bbd38f769a0e2812294273b2758dd0a9ee210cc5f2d1281de6b423b2d4dc41378f2bf5ac0ce964c7058628b62e6445891c26d7fcc0e07c6d2bf4fc932f5e74ee7db4d730faab97e675bc26611d2b1c689db272e847464f5b87fc9061fda47654205b4791c954d3054a35ad876deb0e94365a4a66d8f9a5a7630cdd87e095f3e0a8955211ca1f5f7c23c5c0f7de0df712a8110b77adb9d132d9182441101566cead9acf46f38b20e0294a71bbc8803cf2f9e74e9d8c11fcfa8c824ed2ccf3218ae132c465a7bcd4ac648c3ca40f6d76bea9ac57fe4e93d04c056563731035d1a8c5b7fbb81b1a00f68d3d73e3700c22ded42a3f8c7bd829718fdca68e9da13cfd00b332fe5ab12e45eab3fdb1e8dff8283778227b5c76ed856d1eb96acc317446ac8cf07293ca0a1ee104940f1f82c16556d44dd607133fe860963eb646dcbfd3a2e230ccfe02bb255f4bbedf905fb1502d174d5f6d58dd37393d912c7ed35a3d89769014d6ec96ed9c4c71cb7234899e0111c7cb2c0711a6206c165b0f7b1a40f66c0837079b28e0a98b3a643a08f95651ac1c9a054d7d3d4e767b7efb3691886e940d02f78c68444d934d6c94b94b39b229d568b93c2a1f5daa25b639b96e7c6567f0a22d36bb3e1c2815f1ad10dc037798bc9111f2fc90f79f57144c7bf1b7fcdf4c68b950774133ef931022f93e885372ada8402300b3ec004b16ea35ea33a4d31242487bc396823265b856f16a4e305617b7be36019841bf06a06482ac7f935184399cb6415c52d5ed0f4cf42e8e026dd9f80e81d0e01ddfd2791e14079814972ffc82b4fe3d1c117886a207b5a453bc9b6ea7715f271af025b922c2556c23bd8de76e956a0679acef06b94e7c485e953b82e5ff097da2c0ff45a7b36b19c9f6bed4b590cf162c492244c054053767cd69c917840853d4a51f69c3aff7770b29dc16459d34f3f975d898aa189e2f3be07d554846e8f040def54b100b0d6b94f9ba9fbd8c4274540b3193a2484da4d6afcec99bd3de1e4bf9aff586a1f18599caa987b1706f2056b7963621448e99c80857fa228a82515a5731a42589c8eb2222b9a033600429fe5ebb13972627e31bf3719f5445754f18d00431ab787b4b80f4bcbe7492e366247e64150ddb40552beb4fd2cc6c0346c1b648fd441e9cf345fe26f5120f775d1d90c3438640f3dbc35423aad5ac268d19c39f1627de04b55885baf51fd5b64ada17a10d991beb8ce54638ea5d5c1ad8243317bb382e9428d44f08ce4df01eeb8136cf1ec76919c1ed16ccc5e7f4792fad6bff69217f28a71a979968cbd2a9689f9284afc874ff258e58894a6f22d46d308aa1566b045528a5ccf55442df34843db2a9677f9aaa0f7d5bc5e6a6ce3363e06b66410ebd894410dfe6d664c3b387aa855ee9fe80f84331b564afd52fadbd96d135926cb3ccfd2ed60a4e878bcfd0e4a8c3c65d71c27a15f88b72dd5d8062d42314f5cd05a38c4b0b959fd50f8391772ec1b242887bf2e33d86cdb17023da057c92b091ff933d357854092344ae363655c66bf783a7f065f2a6661912c2645e69a7ad78707498afd6966c269942a8c07f7cf607922c340c703d782c206ef709e1b80690459b7fdd697fd4a19fb86cad124264b066bc9796ae47174f1dd03bca54afee33cf022e591c134e7ae531964026f1a270d6247b64b50541d92bf9c458c54ca7711ee023e21b40f7dfda294e1a1f915aa4e84db4bee14eda534b5cd7453cf8511bebb373053b2f7a7775e560ad02af279613f4f0117aa8fe5b6d17872dc9ee2199f5f7036c0eccaa4c0923a7326e69e0aa0be207deab2c52956f7b10aedaf3d4d16bdc5674d09748ff20d1d56d06b6b73d1baa7a3c1ad43172b42dce8b27234854330e14bd8dc4383e209079919cb2b4f420995c458c737793a696098e67f9ecf4bf6eca131e93d9c71e3cc0c2197d3fd39f548f8b2175ebb19ce95a79c5b1286e82dead29c82eb10b0f8693766df7c6e2d19bc66b2d3c4c41a5e57a22f61086834d590295bca35926c77beecc8d98362e26abc6827dc7e9faa0734a59e03c1980748c7d001eab25178f75d4dbfad3e5c35dabc5691a069e53fab24e8131dbc98939102103c6b09ccb7137de0d155bc0bb34ada18ad201176ef0a593cbad6cd0a7bebb0e87abe274d004d6b71ab278b795981a855bf5583ccd21775332d3c4d5e4003388d3d3ff6e32caf4b8c25841736f7c7a5ab239b63e173283b240d448c574c65fba5923f039f4253cd753e91022c94c7640ca223c9a68ecdd274ac72e1f67c01ec7334fdbfa0263767bb1522d575db63984c29e917036488110e3d70e4a44772ca09b20c04bfa352e61883a78f4b1ea75c2eab095df222fe98c0f081d89c5760ed13fbf365f91efdb1bd0e96207092a3dbff53b23bd6ce92bd958733a10a6a3be5b9c19e9ee823c4934cad6d643abada998ed3d97d84585877fb59401632b5edc882fe8efa73d0c676060c4968c3046d0a7d04bde00ba9cad0132bd038f8fbe6206be9e217bfd9f86e6b9bd4fdca7cc3a1fc48dedbba0cac92f7d675aead576bbfca19bed3816f66f9173c42e69bd31b4f16a22ae53ba8ea139f5baaa5c5e22ef8095e2b32db3fc9230b4f0fcded969b6703502214ba70cad69a1420baa17c04fe34f97cc89a38b930f95b3a7d92a4ac8fc725fa271697e732555a427ffc23a0dae5459e69190081eee179a8e4c65eef168ba705132ff2803b988ac83cc28bffe324faee8d4ffb3a87a28c1bc12a95ed2535eb237ca0527f96a83cad556c678f451de8815ebdba8a9eef3d5b20eb0fb33497c11049b8a6b97c2f97bfe45c6895ad3611cefa3e7cc18fdecad5ae434c62547b66b35304c23878a57704b19d98948656373a404c7358a798ecbf332b53b84e58485871b1c70eae0c6f6d6cf5134493a3e70b2044b159ea429504c1e48803c2417a73a4033c944f1c34f8eb7a2ce53b7b81abf79c4f16daf4f517a66910cc47a5296f9211e59905edd20c0a39d94783e1c1876f1507dc4c81c1af9a1423246abd9a8d399aa1bdfc6e25a898bd95ed39cd072ced43c5d37357d9718967b3d94bfe70a97fdc314ba5ec35f5f0212c4a94b8baaa946583b0057a399ce4c189e00c9558c4850c0dddaf24256e024d3c72605a23aad3a2d7ca2aabcb122320d00fcb6ef6ff84c345cb98dc50220f786dc9bce6a3c5dfed0b8cd20fd716faf2f3c4b4483f7fb11d2d15828060a36205a42976507eccbc620283f5873b977554317483da1873110edf30fe3ecc9db9ad5749621fe6e73095865a4b4b69d3a817dfacd3678d648f78ad39554392bb4787d24096b0d064f774d9b29a5b55adbbefd72752302961a791572f3a06c52e00a25f31382187312f6c0a43f491b2dfd686fd7b43ccb09d416bb19ac422f7605cf17fd2ee847c6e0ea901aad538a11c446bd8e4f3dbf7ec58963de972df028f376b96bbd29a19a384bfa56456f4ebf3e386bc835df4dacf6505306a5a19aae43e60d68824f602116ecdc54ec6fa6e9300b6e9bc4996544ac16b8a1a1f84ee3b0e56d1aae5110d5018955524bd027534e85e67745553ebb6e5c27d47255cd803e976f2e6f9bf36bcbfbc47b4c80e9c21cdf7e2c96f6183eb7d1ee1992c22249103ecd376827c6b7730cb997e202b89fd88c9508be13330309fe75f0279e30b4e2010bd8cd2e53687a30c4a3d18101930fe93ea36cbfd743369c9ad42580150073b54846d8d997a79be2aea0eb816b5f849646aad997089f8f", 0x1000}, {&(0x7f00000010c0)="850640f1fd4e9cb812f3ad7d0e1f2c5abed6927c944d5054224690810714b3d40c71a218c86614104608577ef78a7ad08de67e6b8f84837de50fc09bbc57a48ab523900f62dccde30752f7c49e46cd17cec1bb944f851854135cf734bbc007bb1acfca2f750a694238940b3419e874f0d61f8f66792c2201d9965ca7d3c59d0fb00f308656604a90c3d0ffe702c798272c15ee9ccd56366ff7c4273cbc8bd99f6e8ed7cae6efa7a5323930", 0xab}, {&(0x7f0000001180)="4d91c34f73457c1d3ecaee5797be03a7697224a704d8965e6930d7284f9002dab64311250f9f64123d561c50254e7a4c021ccbd78c37b4692cd60873aca30a57c5d92c993a8d56b7cc91847a60c8b889d6be83d84b47f95a0adccbd7057ca9e7940c5f3ba37a737a4969ef8bc9f67598f3c1aef70147f4117259c0304cdff854afdd79c1cb7ed7c5d98933489e72f70dfd6d70fa395e75b47896fffe83d3927cfce4d4d0508d77d2b38220d25ccbdb5a607a59fe38c0636783473c5a23d81f4bdbb50fa5e08e763298b87ff812d1bd7cc70c1dc74883dd3297e02b7b3095f3cd1be27fff", 0xe4}], 0x4, &(0x7f00000012c0)=[{0xd8, 0xffff, 0x7, "3182dbbeb9be58e53d2998e0c50f147808d5558b6b3e987ddcdc3285ef8a1232242ae937ed1cfe2d984759f9b4434bfb535e7dd6ae8515e4beed29ae2898dea54d37d340acf110bcf14a3ec84e9db59aa8173396c2cc20b26374f970589c4fe34acb24ee35b84a32d3d57120b8c03c7823d38e63c9f0feda0f7a1fd8bbaa90ef867b7e52169742f34327393bc543af8b103033b4de199874827c9328d45e8fc23e331f0cb262caf03a55a6aee8efdb59bef4bb5e512e079e1201f92881ea14c24ddc14"}], 0xd8}, 0x2) bind(r0, &(0x7f0000001400)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001440)=0x75) ftruncate(r0, 0x401) msgget(0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001480)) r1 = socket$unix(0x1, 0x0, 0x0) ftruncate(r1, 0x40) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x11, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000fef000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000014c0)=""/14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001500)={0x4}, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = dup2(r0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = socket(0x2, 0x5, 0x200) sendmsg$unix(r4, &(0x7f0000001640)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001580)="bf3af23f8fdce93162e9e1ba2f5398b9d46f67bd916d902956079ccfe73f7a5c0abd52c53b7ed9416d556e981c19f500b0902dc393a9c32c6431c13b23", 0x3d}], 0x1, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r0, r3, r3, r1, r1]}], 0x30, 0x404}, 0x402) r5 = msgget(0x0, 0x80) mknod(&(0x7f0000001680)='./file0\x00', 0x2108, 0x401) msgget(0x0, 0x400) getsockname(r4, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) msgsnd(r5, &(0x7f0000001740)={0x2, "6b2d398daceddae6649f7668bb20abf717bc131b89138c5d3f24569d57dfe82c158db40d9ace79c7e8a992e39214dd297da9fc7b363c53c418a102b8fd4e63270191565776115de9ec4b557d55d6242b166079d9c25dcdb11446da34be499ff70bdbbae7508f74f328905b19738c58eb4450d6fe7c06975afbc886086727d965c67f23aedcac5977f4bc3778ff72101fd7de0528b0774a9a0aa451e2e73de43568da5f97681be4e5256e395ff6e27cc988290443fd68d251b118ac140bb31a3b15bd4484ecff3ea40c13a16264a3935f27134b5c2868a8700f2a6c3064b47b827841"}, 0xea, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) setuid(r6) fchdir(r3) getpeername$unix(r1, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) mkdirat(r0, &(0x7f0000001900)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x2eb, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:05 executing program 0: msgget$private(0x0, 0x41a) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x0, "784213949a8c6e60afa34b235d16766f466921f25e4a3506945f14b8cbe853212dd3a8ffa4963f762765de174ad5a9133f7064e4c1a08045245e25277f567372854532fca072a8c4b79afaa3414d529991ce54b9a1173bd80237e0c4ba6cbe13e4f6f88ed1a26c1bdb19833ef21f800afd6dce72f40d88aa43f419813bac59c6e60201c779c6e379cb29e0367fae830c0286d275aa09bdbf7ce8792ddd81109f54b0110afdd8bb36d9041cb9f313ea1c4bae46c73101ff9ebb46b4d6d6f04a327f77756a15740044c5a979c6ffb8fc177d91f7701930b5b36f04cbd5514a1fbabf28805f98a86b4ff7"}, 0xf1, 0x800) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0xb034ead4c7c4f828, 0x7fff) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x184) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setflags(r1, 0x2, 0x1) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x110) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/167, 0xa7) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:05 executing program 1: utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0x90}, {0x8}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/175) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/151}, 0x9f, 0x2, 0x1800) syz_emit_ethernet(0xbd, &(0x7f0000000200)="26242839f19c1af61a962cc414f627e98f067efe3f71ecd3697ce92f55af49dc03f2e8441afe751447ff218c767b8b688c95f127dbec94f4c641abef68d21d39bb71dfcb12133f2d02106e1b0bd3781878ceb6da47d5d7c79250cbe787d1fa7bf9ae007817b618982b519374985d94ef570a1f1673d1c07431082a95dcb5ebaf6de445fb918a134e21e89626e786d763993d0a64127cc47a8f9f633ba358e98e3473d0fa962d00456c86168ee2fa4f9ad65ee2369c45eca5cd21720500") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = msgget(0x1, 0x84) msgsnd(r1, &(0x7f0000000040)={0x0, "b17b8382bb4536f81eb69c62adcc1c9af26bc94dbd84025672988243faadd56911d6dfcd9c2b008a8f55693cb811be4ad81ad4"}, 0x3b, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x100000000000, 0x8001, 0xffffffffffffffff, "b469cb114a3c05308b7adbb472af22c646f12d25", 0x979, 0xfffffffffffffffb}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xe0, 0x132) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) 16:00:05 executing program 1: syz_emit_ethernet(0x171, &(0x7f0000000200)="bdf04907bdb1702e75ff270a23854574d105975dbebe0648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005000067ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0317b42c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181020033b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f54779843972a9c66ee27dee5c356264dfdae5114314ac2b8") getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r0) 16:00:05 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/128, 0x80, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x80000001}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x101, 0x4) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x7) shutdown(r1, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040)={0x3}, 0x10) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9e486862c8351cb4) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/88, &(0x7f00000000c0)=0x58) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x51, 0x40000044, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0xe00fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x4, 0x7, 0xa7c3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x6, 0x67db}, {{r0}, 0xffffffffffffffff, 0x8d, 0xf0000041, 0xb3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x41, 0x761cbac7bdd4fda9, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x58, 0xf0000000, 0x80000001, 0x3}, {{r0}, 0x0, 0x9, 0xf0000000, 0x6, 0x2}, {{r0}, 0x0, 0x85, 0x0, 0x1, 0x7}], 0x8000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x7, 0xffffffff}], 0xdd0f, &(0x7f0000000380)={0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r3) ftruncate(r2, 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) kqueue() fchmod(r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="e2699d54600ed6c9e49414cddb771d8865e8195e540f0c155f0fef8b10a431", 0x1f}, {&(0x7f0000000280)="73d769b45eb9f72e306095d898b7720a61e830adf360087c727f5f32674ae0af0c25e509ac774532064abed57c9b5d982647a5bbed9f795cac7b92c6e0a33f3d71a4fe9a7e34b5e40c2fdd6cfe00f5ee6dc2d4dd43fec96c124910507c135287edc8405553b2a9b0678d0bbc79dcd75f6cb650b5b083c3543f1dc9790ccfb7fb129b08403a77d9964b3cc1a368fc6e9a4511117b5887c8f2f4d8482300ad49bc8309fd3281fc3b2f651a1036165fd88c9ccfbf9ba200ff8f087b76c4975ac36249d2dcbf0b276ad825fdc86d7e", 0xcd}, {&(0x7f0000000380)="8fe05c4b07663d05152dca8df15d94953b28f93bc9221845824469cdeabb205bbe97a94cef5bf99ba9140e5c7bfe2a967348215fa9dafb6ee22c675255d15b55fd26b6e96ce4f7f9cb682be781f3e844133b34b588222862c6b99939d3f4ed5433594d5d3c543d48d81392495bbc6e36c7d2efaf6bc1b9430f84338fdadd5a1aa33606a294532ab2f98e1e7ab8149245b37c9d2bcff9152e", 0x98}, {&(0x7f0000000440)="cb600a37f28823f506e13dd4158b26d8feae13bc2c76fa48167cf4f79cb034964e88cd6b5c3f846afe138fc3bb68d58b", 0x30}], 0x5, 0x0, 0x0, 0x2}, 0x2) flock(r0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x81) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) syz_emit_ethernet(0xea, &(0x7f0000000180)="379d7c9f3424879928b9a104f6d53a20e50791c735e7c489c685b974af27862a4e09c7812c5d6e8d4a017854fa54ece0852fb615ff418004e0a1308b2ec30a99cde50ed33ddc42b19f663d2fb3df7fb8853e019c38cb52a85a31d208da4c85da2ec7594a4719d9a18da273844d287833a7c503a50c478b8640d2d82eaba70ab0d31acab2d7b7fc13fdb7da66c562a4fad5f6fd1581ef9d4c16914fc50edb56f2b51765c334e6bb0f8d249f01352cc68ce9226cdabf4bf3f19adf54168d92c5c74374d95cf578850ec19ba54472cef5d2544be2d18a4faf09cbd8810daf147cb741fb1a80fcc0a2c88b0c") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x43}, {r0, 0x2}, {r0, 0x108}], 0x3, 0x7) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) 16:00:05 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0x5}) 16:00:05 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49c", 0x97) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6009, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="c941e760f2cd7892169254606508c313a55d495ead8ad3ca51efa82f7051cbcc705e8b24504811eab4ed822f87515bc1f905784869112c045fc412c81044be4c5c45dc0e0e361fe032efdc94d0c2f65db96217c8da09c40623406d26160958b65e8ba99368232720e85116b48ab0d2c1a587941ce1fbc5cad0a9cf1f286484f1aacdf20dea655b8c825b128e67b7312a1ef32ee429918bd77588ad9079971641b944176e2ca17e266fdb6049fb559a0cace3741bb536b5f650a31743fb76f1c70adc003d1ee833c873cfeb454189", 0xce, 0x5, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000000)='\a', 0x1) fsync(r0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f000034a000/0x2000)=nil, 0x2000) shmdt(r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) kevent(r3, &(0x7f0000000100), 0x8, &(0x7f0000000200), 0x7d7c, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = socket(0x11, 0x0, 0xffff) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/139, 0x8b}], 0x6, &(0x7f0000000500)=""/139, 0x8b}, 0x0) 16:00:06 executing program 1: r0 = socket(0x1e, 0x8002, 0x81) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/18, 0x12) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x1e, 0x3, 0x40) write(r0, &(0x7f0000000040)="5611094273b563cb21f86e395f284ad3d5534be2ae1307e0b33c5d7a6d5d09c0fa9d03e8d5be4fa7a162a12b38dc5c4ea21f36309bca16b365734c37f8ab635f5d92bc1a550442e047983718bc371a4a57f1c040b8374d0c709e45ef6f0351415b05b670100379860fe5d723f8fc028870f16f663d574a0d0aeaa50b4ea90fdc7c064ee7d421210778aa0c77ad12807e219c4b", 0x93) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x10028, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) socket(0x3a, 0x4, 0x7658) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="f8f6d1e8558fe2a86c6d2f109c9f2ea6dca4f821dc1e0d6bd3b9fb3490db3b7781a08b341b3ebc3900bdb2ec989e8c6b3f67b78544836d4ac651cb9cb8051ee9f4401e56e912a378e8d6c87383352d18bcfd5163c0be2d319b2178e9420024b9b9318308d90190f83245e27dcf1495b34f60c0d8045bbaa85e91e4878a9b246e", 0x80}, {&(0x7f0000000340)="ca76ad5111947312b486cd31577f1b8af52dbb6b663f6207a6234617c838ca0c06fb09df637616740ff1c6da86b058ccf877c08771d38f720fec60ae7d40167ec5a80857cf1819a3d0f975e63e8c009221088406fd47992411ad4d89326dd1b6bd0e0001e3483ab0d148b9202857fb7dabbf579c7995f99aff125a2fceb500d4e9971be78a0624f20b927ab2e903427399a0b94b1c801dcc4150aca95463d2d04cd1cb53383d0e8965c84e27e0af5d9ed209822c91600d24b02c309189ff7015786fe21c2dd0bf9264f9856a723bfb0ab99209999a1c8b5d", 0xd8}, {&(0x7f0000000440)="1d1ed4e404d271abe98b5a9889f6d88cc6df71eba54720f51f7d8a93", 0x1c}, {&(0x7f0000000480)="8c684a3a741afaa6b1bff0c22455e7eb5f94ff04c95fde06e856dc6c5d48ee25573123be03f06331bb70b34335abdce782b109236d749676844c3eeb230217b3e28ed8a3c76d71bf6c32c159bd4fad1c02e98e7d89dd92902cd832bc49d95a598d327cbea9bcc1f590d58d4576aef32849103eaf3c6518179bad19f3db5b893a33ca3efd5f2a160c7bee04e77f5eda89f3ac0183034234345088b3a203242c6e85ea3f74b6337e16c5500133cb757d210671a2a113d5ab6cf667fadf54920976600ed2dd34b4fdc94ee0ca5140b3f529d61e1c8cb44bdab5a8ab43f9131ab37e600563690de45f4874b105084c9cf97aa2c3fac3cc06e1f07f17bd4556cd1ad114034880fd1fc186dd2f1f3b3d80c9da08f8a7b1f1fa5f7e13fc86418dc00eec0a498940221f48f0aa613fb235d0cc23536fed201066b0215eed0bd4bb1eeedd0c3b6b3ba6754e97067d7f83cea0d22c4995dd38649f72cc791490523d45d94941701b6056535440e13e6ca6cffe5f278be5b297499fe97d60f714ef4c1cd23a3f114908bc426022f7fe232f68ea4c4f14b97b96ca57a1d694edc193598f4a3a3770ed1801c8ea3d8c20a0cc45d41da155c3763f07d73b021dc2989b58dd23cbab38df7358d1e3ac6ddaaf349026dac2978965cd5bdf735566c875c3ec40c64f59a5d41d609ee3f69d33b267eb1fac2e304909a5dda6841993913223d48deca623f726cc9319d8ad44b754cbcfbb9569f8f5b3a51ecf2944b26f902c5fedadfa6c91f718c66a69419a41cc46d4f2b993567c85854adbb15289457dca100f45e8417244d225e3d85b0bea48a45eb2f77aa3ebac56e1ee9644b7840712b40a1c5e9493d052525e46248c6ad6b5a8243039dd4174e4bf345a3d96beaacaeebd24b658aea4b588acd0a5ed143a499b290354eb4935b67d52b9e46f35ea46327f9e2fdeed5c42043c170d0855467fe306ab4d24c6ee76f694581715bedceaa59f2dabd4d1821ffbc9ccccd7aa080f494b056ddbe9e81bd871e97f5986ce8a8f19600d8dd587c5f771ecef436aaff422c6c9b9fc5b28d75f95d3347e50d5b58b178d321970bec0d85cbd4a6994c4fd9852aff317c5983aa23f85ce143f97a85ed832f677cbd3e75a1c9877247cc1d0e055178418881dac63a01f12ecdd3ae06088701999b9e69269aa2326038f4dc966098ae7ab3b3611d907d45772c82f9e7179840c7eec6baa76a2747373d6c045937de524563b44c24cb2dd5a2013ac6375b6113a83668197040725049ed570df9bbae1772646cfb41c38ce2f93f9e9f56889060f905784db2ccbe9bf61eeb8b8e704ace7c4bb25c0e17609902299a884c5bc50edbd3f2644c94ad43a558264abe905c7b9908669ccbee5462dc3ec9a552b1b85457e25f2a45e3993e07d7db63675dc6975c6086c511d994880dd05fe09836c01012ae9732a9f49d25f541e1d1b89a8b9e2f68fafc598145eda0d022f1ddbbb1d5a2cf739f10c86ebf3a9c47327cf389ac97fdd982ec7ce71ff3f993fae10a6a57029eca67e4b4796bd459e4425ff0db6a163a25ec438eec3b7b736b2225752b0added208c92ab1b5180fc794fe5a06e27d01319189799fe627e303031f32407851b54e530b2cb6f3779bed5980562e4967b708ebcc72b559af4a1c9f80efe0a323ea6a18f497f494d91adb9d47a86004aafb3dae65cac20fa14469016cc20362407b950e781f279a95faf84f50a9f5f62d2e3224e67924876bf8004c53690dbb2067343bf1788f8b3442fd35357f2f70718fb4db6ff6171d031567c4e8b5130b4762234a708d34a751d62384e20f2fba25c7195f69bff860e81e3109c3bbb7548db478afab8e65e0358516127968e128f94414131162f505447a774e03402f46279f06a290a0b3bdb46aef8e6174da60a1cc52c405131e7b150e1b54d03c8d3fd01121633720f5392d4c7c344b750646c773770dab09b080ca57a670f2d68cfc5a48d419eba512170ba3a4d4e37549c490dad3fbb7ac4cc9df55d5cdba08c648e2219e9a557796dc5d3e97e6068a79c74e5f207cf1fc6b4c07a249790ec12c6d829666e724083e36837704ae94eaa827b97cc0575b2afc82bba9a65cc406ba307994b0c928ed9e29254069e0e70e4b84e16636e9572946bf1f2d2bf39ebf863f00c9138f073be0d77ff1ce20abec61fbd00388e42ce696c5c9eb7ea8499f601c7765ee5d29b49433b66a83ddf2c88270e5131d446e91d593a4221f6c3d95ee26a71f36b9714af6d682c231adc4e0a9a40d300b57bf2ae8349ab969f812ce76db8b8b3f7d634fe67ed0342b37de79f5703560c1e7fb4b7fd047307c990f06936072bfac681931f4a3298ecbcd3f2b71557c37e103e0b9171157a4e352e58a1abaee7d805146fe430a0f7e9afacdc7bf67ab858063d3443a4e9394f1ba3d593a27a62067eaa7a3b2845bce3748d315a3a96eb428f060c4ef6519877a24e1d562fadd08cfcb84121d741da80226b2f35022e8827f7c3bde474d7342e0eacfc8b16e6f4c7e2b804cbe20dafaca729cffc3303a3d777959ca4b811ce9f33be2af4fa2776511000354812cc0c23ace513f958d4ba989d4d64d3c002cb6b7d746ff83a2d81a4e0fbdfe1d09d5a25754eb6d0560b55bfaa6b08968f9ecea861963d8ebf107317a7be5f4d1390abe3e4b0842889ba3a4eba93d5cafce9d013deef296cd8324ae0f6d75612cb5555e42f601f02f8da587d2bdcb0f36391ea0ddcf0e6f7299f483d972a39377cb7c463345c7bfeabc8640418664647a58182bd36a375b078f79cde8b783c87d689a0fc83c2f449f029a1e2d13f357237cdc023f291e6012fdf243cd149672dcfa09be5b5e992a99f3d4b0038778d0dbfdc9f276bc2f793b3243871cd5f3d2baa58c0b28e774498f00ce8fc97028ec99c5c22374d933c86c46c7a1249b819800cef9209887268bd7091e37bd6d2b00d63cd5671ffed50c700f21fb72b1c27476624195969ee5928465080f03a63803be3c370096f61472ac0629c9eb02e19161e8ebba0a3106c5d3bbf48f15a7627bb99b25896688ea685f00009101145ed18f653920de30b67407b29642f37eff4bf4d1d774ca808bf017d7acdb404408c1e5b9fb4f4da1afb8137fc900db999c8cc71285e53f45133d9b7547c6bea5d54ae34a8c4462b1e32dcb3def3ab4e4030299c59816a9d843c3a511c146874744e8fb4c0aa7cf7e5590b58e35d347adcead84339eec1141e8b4e5887055024986bbdaeb7c64ed4384eee1e7b8c3eaef192e214e397dc56641af713621357a7013da71f593f96c48eed772dbfaef91845f70fe1a567445795c8885b512ee03427f4975f3e5d88ed2f1252e5891a177ae8f09c2eaa4227f66669701f4b2873b84f2f6239837017332f5d7a2e743a04245cd2d137ed1def6ede156674b21069019fce4a8795e5f57b8c87ff5aaaa8a65d8629ad2bb1cf0f725303a17dfcde551b07c1c55c9732fc9b6ed9151cc33a781f1cd70bbd1a38169b0799ba91ab0447cc08e6ec6d2d0c43047889cd93e193270fb018419804bca335448b1b0f0ecffa72a452fb7ee23da0dabc972504a98930452567a2119ede777deedc829aa120f45ea414579007ad231d800d3706bc9b2dc67ae0014f3164fce259f8c7d5ab4a07b6eb89796bb5e02b9f5aae0b10b544f496dc737564df7d2238ba800d5641fc80327f73b6a07d8b2d2dea4f67c5a6515757b125b463fe65b94bd4b2d5872dfae776b8149af4ef5cc09f4b0f697cf837bf863718bbbe6bcacdba6fb621e6a88683cc4decdfc0c9e69661c78b95f8582df73bb1ad2217de07d5e2dc4388f17a51d3b284dd9fc1351b28eddb7b4a01feed08b8ab43a598cc90925dd289a977b961faa62832f58a68cadb36f764d569daac6ebdf3c470aeb5b374c1aafe79ddacf1b47cecd90ea52a029faeac94f644732e07da77539008f63ed5b989be04afc25d9d70c143c341c683b8927960147f2aaeda8e2770958ffe6b91845169c49b7328757b1b2914ba0387801b2536aca6c9568857e71515c2ed207dbfcb84ff27352db968d55c28461f4c751791b5e8f0a376675d1d57c6f09f3e9f3bb92897eedb0685efb37ed46c3a3d49f19ab2c151036ca9d9099a298e8cbba324aa3212db805feec0b3ee2804fdf28f4c97e6d3d19591aec9c35dce75280e4e3c2a5fd6e71738621f2058fc606556f4f5053f39120b91dcccb310fc3a035d118f574b9a852a729557d80d8d3918e3c3c1bb5cb81db1cd864779096ad2a85829b94c6dd9978a33adfe7c3e4c1684ab3f0149aa591476435f4a9699f4c0642984f2a25e02f312c8391f9c3cb0374be2da4482aedad7ea4a7cba57dcf0ed79ed1ec02c2401cf83626ad37513ddb29c31601a0e2f0da62eaa2835836cb11966a6bcc4964045ab76b3c92caae29407f09dfb2a46f099a8b06562eed0877dc71486ca53f414408a1197d51b7174e7ceadc25c2f48e03f4489f8ccf0dfb4be15c1272fa3ea62887c9b1b1385628305ef6eb84b0dc2b552d81074e6bb343942f782203b49cca53d15ce15d41e4d8a0e3c00453c287b92157d487e902334e4bcead61ea2c9b7dab6571ce30894d15e05eb96c3ec5c9ec0c892ccd9f8dc6093cbe8f3d69e3377dd4350a43589d42458ca34c94eb9e134d26631c5717f6f9bae461a2e6a9e0b54c29bd37649f5d418365b29eb9d17606dfc5001e02b80d45341d57cc7ee30bcce2c268439d4e0a4ed4d6769a855141625019ddc6bf2206ea7e5b2837600f30b1877fcaa97e317150e9201db2c065559699c94b8c97e9e30804afb8a46d64784d85b906c065de6342293c9445acd1933c408937b38fc25fc8c06f4d62a4f46ad990d7bb26cff73d819e46ec19d514254da871951c323630a9a8855f31fdc681692c1dc87f5d9edcc176c7f5243f737ccffa5a5e09c2572f176048aad7aaf80f5510380f083ce6e43921940e71820004d7c893bb9b3b6cc123f0adc92a739f8969ea19c58e2ab9abcba88a8c9eb8313361a4baed8f2430f5d21f2cde243077ae4411bc98d7a2780afb8980eab71135f933a8dd497655306a8f514705e86fd2c7ebc08817a74857368e1d07afe609baffc198649d841c02c59ae48200fc1c20e6073fe99181019f0ac9ce40c373ea5124cb5619c72edf72dbdaf03627604b0f8f7b76c8fa781028e2a7d3072376d211ada33a3337aa673083e0123713321798d4567c5d826dda3cf9b0059b981079a5944dc96a3aa5c95350734cb0dd5784a15e895203280159c501ded2e8046910af6bf072c7a9cfd68b8be43953393e90e4b2bd1403fb7786140e4766dd3286fc6cec9e580580af940bf3e08402f121e37c3faaff4f5c6d4d73c2ea534ea3b4ae247cb4be189bcddd966dee60d802afa16ccefdb57617ceed6614cd7202ede377f3ff676669901fc0a4ac5847572d4ca23dd177df0e4e18a7de7e7f70af007226359bb4f749b5e546d51d3fcbdc97ec4fedf27d95cd6ee1dcb9440a2688cf95e7bb34342da305e999f798c4ae30e3a91ccb0671f413502cce3db45e3fa3d4e132c1166f4076e6fc301d6e17c52bd4a25addde8f65a377d5f8717f58b689d2998458fb256f5a234190e026780c2dd3f920aa561ccd9314b9d73aa43a946a629ebcda37f7529e90bfea3dce058e8a8d72ce89fdf1aa78870fad39ceb521cd98e5102421f3464bb68a3ae6dcceb7b340d77a67467d76142c50a6d18c9227711cc63608cae81b946b8fa37d1d6a6fb37fa07b308da8d28698f96b", 0x1000}, {&(0x7f0000001480)="b555fc41221d3cc9571380d9261c7d75151cd997db87480fa07571cc05a4ddceec56c8af4da614990a9baa8a8469016e2d39d97412b09e86cdbdd8df9ff2a1c6ca587a4f1e834e9737825c9311d18b643704acff0c960045f0c57aa861a3f3214499e7f4df16ffaf4f3e8aa65d39cc05a6458b44b3f9acd6f7571e2e5367ac8c1f7411dd5d599e76f4032793d7be0b64dbb785efba6b603b0f01dc25e09aaaf5b9cfa1bd4b4475ad3594c2f42cb2149470bccbadad4c55aebf4d16a0e8cde5a10cb2015f847b2c3824e223ee3f311ae0ed3500af7ee47a9d50c8b991c73497e16a50c4b9", 0xe4}, {&(0x7f0000001580)="0fe8b0b9f5a4f745d94204c8a16894921ceb4496c455a55cef53741c904fe720ff6f7c556e85f79e9137ee948d26d5db50cc538a06ed3564e35248a2d604c825a115212405d8f98562d0dd78ac2c8c5114e96708f7fd475455bdd0ee88988e655d9e698ab6760de0019ecc071bbcec80040d4e5149f9269ffd6624e824f20bfd66af80e53b4c0efb3a7972e58932b18ddebe9e573284dcb93db5a6b8b2794fada420ad3d650371a67768b66161cb4fd6344362e4", 0xb4}, {&(0x7f0000001640)="c832ecaa4c6caaee9f8ede15ea751c795e58259c79bd8851b569c186", 0x1c}, {&(0x7f0000001680)="e0115438459dfd6fc4bb9524a54a47be56e4aacde1545b3d620b92db9bb71b60bf8ad069bfce84087a0aeaf774094a71ee", 0x31}, {&(0x7f00000016c0)="3e49e563d42b82a3fc6a90304831da", 0xf}], 0x9, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000080)=""/80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) bind$inet(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0x9}, 0x10) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000000, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x100000000003) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xd02b, 0x9) getrlimit(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa1, 0x188) pipe2(&(0x7f0000000100), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x3}, 0x8) r1 = socket$inet(0x2, 0x80000000000005, 0x2f) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0x100000000}) r3 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: setreuid(0x0, 0xee01) r0 = msgget(0x2, 0x1) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) setsockopt(r0, 0x800, 0x1, &(0x7f0000000000)="60b13f1a4c51d10a053825cec051d925a7b4", 0x12) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x76, 0x0, 0xfffffffffffffc00, 0x8000}) 16:00:08 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/7}, &(0x7f00000001c0)=0x9) fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) setpgid(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x6) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0821000000000000000000000000000076a64627603f8f74e9f7129e0f9da82582c692f53c2c5bbd6176811d4fd881f60c7d360ee5b69e871a558178d14e17bf060b5f18ec13f81734d43de39c2230e4e44aff3fc168fbff96e29b70525cb9832cf3fea1ed29d256cc9c687c0f4fb6a15466b1d6e497aaed77e1bcd0e50cbd0b4bddd04621e4e453fd06a84a72e2eee4189f67a671e5b3f5eee09f7e326d7b16aba0659122536bc895cf3f7fa72c00abf12b4777da3ed6c6d054a20f0a32341e9c6d345c878647b7748b5e4e43b0041ef3e924cde28935828fde89b5cd75a7924539b503bc2d06a28be79280b5171e16918d1e6a8ea959408386e091acc747b2f55470bceabcb000"], 0x108}, 0x0) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000140)=[r0, r0, r0]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:08 executing program 0: getgid() r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0x0, 0x1}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 16:00:08 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r2 = getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfc) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000380)="d697176d6166bfa3fff68273542109acce2ccddcb5bf1e10e80e2aa59e9e3f3d4f3b9acebff95a8fdb7cc935e505096782e1b0e6f2811dd9530bd16b937131cafd8b4533ee0589f72ed541d5b3e44627d0d1d8900058ab47e21fd2dbcefd714b0038bb213d358286805066b82af026e1e268d8809fec045e2474350700db563809c70b55fae028cbdb1b374669b3", 0x8e) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001900)={{0x0, r4, r5, r6, r7, 0x1, 0x7f}, 0x1, 0x2, r2, 0x0, 0x5fc94da1, 0x5000000000, 0x100000000}) getpgid(r2) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/218, 0xda) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x0, &(0x7f0000000040)={0x8, 0x200}) pwritev(r8, &(0x7f0000000780)=[{&(0x7f0000000880)="da718503ddaf4155b6c41ac7452535b17257a28c5aa7716e63c7f491b3ae241a8d074bd4f083ad02b127de84a2780d9b6ca8496b89f2b98b621c4c43ac3b958d92c5a4f2dbfa1a5e9ef9a10d0334b35900278a762f9327523a840b72116f34c31e78ae180861e3203c19af61078d1f514eceba06456500b702a8478c1aca3ec3fe2876faeb58949f45a44380a64bdaeb0914e822abfe37b492512fd02e320453e89a80004c04a368d7169d2c1bc1a627ad3da36e38b6b15fec2a8408dac2e3c2e44487c849688afa6288f1fe0b124f2019432a76a390ea050d64f1f137211d04882d836c8bc2dbf8cfa8478c522b12c9f46557915f158f308381f67c771112fc3cae5851a473a888ea0dc5f2425df86986517426a89d6ba1805e9b291c2771ef32b3e1a3186ac4d4e86a439f3451be34eee860c363e617dcd8fbde42c717811088db2d304ccc35a163583fc39745517dc19f87b97f436d0adbb7d3e43f95c74c4bd7a557e808f4bfb8f1cb9531a50d8d8602007bac1f3e7114dca043082f49cc06907e2b5eba622b6e0210a680104cb1171f3222c91825715404c0b27c63d0c00a19fdf64c509cd5f4cfa06a6afdf1feae7875fcc982eaa8713f987edd01b427458790ae40a4492290b7271079ec247d2c9ce8cdfc376d14f1915d32d3bff69547e9150306a3e9964df084c3cc051e8e4f88653e8ec9f75d7f4ff9ae447c1c38abd7cd3012fe02938fa7f62bb273ec6935457664a79e53d053c528fd39ac1023e1a32c909cc8be1f8f875d1770e3d89fb033d9858ab331822c584798cad82767ef1b47646e833104c8f95da440ae7c99a4cf1e3a1831b7c3b65b176020a4792bef47a26469c09824cff57e180a744639a3ed64fffe5a775887ac837e4355c09a94d2d6f0ff5922ef99f26143bb15cbb67550fc081d1745c547bb46bce1159edf77bb110d1de377c36af612c3e72fbdd1e7948f2d8973a3d65aff42b2d99ec10f765c907e5eaca226c221a0a00cfd5302f5ff8dd614415b4ccbd84441dab7af22a6a397d42590d6b2b83411047eadab00aa300cc0013d587be87cc0b3f6d1590728d089b1433131cf741c7c146feba4c9754e4606e6c35deebd14b0d0ee9636d1adbd0ebfcd3198b65844c3330f88cc29670c1acf2086cecb84817994398de761cd339f654765ac002a74e599c3dca11bcc46ada67afdb4b486bf75d4b553aab948fd20c2adc0b9a1d17b4e5abe180dff7c636d4b01d46219826a1f9b407b6479ec85917c69c32e5fc2ca4bb8d0028aae83f5953ad71635faea7734285a3d255392a38148d553b9a91d877ede0232935f7eff7591518bee527a3eda5158af7b08a88cec78367e335bc825957358e72b481177d83d9d9c1eb6036364a8cf55ca5a93742bec90776cca4fdb7ec4522769c641d8c560ed4a022bb778e78d674e6eb619a82659109e134d4b89e72ab1e7cf077f9ecd52342edaa30e0d9b59162312e95006fc87aa30e6eea5e42429bd1214626e968a0af73a458a47b67797f3061e14137c0f2072091c1bbb08444599581c37ea32722d2e3fc32b4f23222a16e0154cf39a76bfa57c90435c7ceb2848a2bce0ffbe62c76101910c66fa788707ce3cefa3a8f30914c0f4f2a0df82907e191b14acc60b1b309b455bb80a631591f76979caca5904bd081afef4481c75d7d7d6ca23b0dd9a798d176f0535e89f827b5d82a62064de52eaafbd48f957e4c59fe81ff60c8cebd2add6ba074ca4d9c91881c01ae867d797c08bb8a964a620bd9a0b40ab907d4904d63cb485959860d9f006e18253e6e344640e6c21c93ccfbd241f564ba9d5b0ccb3756d4d8d3cc1c972f74663101d2bffd7549cc4afada7576a2608e9dedd11c8057db2c7ea26ffe16c35ba05056baf9bceedfebf59baf5449e07c8441f3c115ecb8505977cbc3b17f35f440773e4b55f5f0e3748cc389215bba98b9a3aa05d82026a4d580c4dd9be7e746a9d0d7e2ff9fab8ea512a2d8810d4f8a4fcbe77148fe28c78731973bc1e667ae8484c2b5381dc9c6fd09ea427f1321336c07771d40172bda0bd6a1cd2c882901ec843738b5b332fe8eb5390a6b8907bdae5146c66b2b4033128679597602a19d5a58789f6ae010d9985520474db54c705b5b0223fedcdba762fde8d005ee3ee9de32dd8539cbd80593b04739a926c5084e0f7e4376e32b789abfc1b957e392dc8e337220b2fff0e3d92e20194a8f5ba09bd3b4dbbc71d8d57ff29587cfc21c5b97d15ca6e8834cfcc8e45ae79264b337692cb6658fa9df9a577a6e72143b35420706b784db07118d18e7fa66d22e7fadee3d4c518e439031d44e3254fb528a5fa9197c14a8e69f110327d360aecd2e1e3012718756a3f84ffa0c9c1218f2ee80c200cdeea1dacfd4781b85f0d143a9d641bba7a59924508ec93f2c8bb07077f07d03636165092b5191da9926575856290dd2b0bd48dec4096e264db9775f57f1f83d91d8026a6a7a411abf814b07c3fc59bb0a3ba91f35dc5a4e867956c45cd91d00fb4e04707cbaebe4c5364d735ad114ec1c752e0b32d858f23a3f516f0eff6a544d636211ef0ff8302e0e134675923d56f23f4b805ba168a37bccaad2ab6d5f12513e47b53d537bca54a161708617049fa5ecf44c4e8556226a588692c2cb6ca78aeaabd090a1b6fb376a44663099fca451c450025de655fca4070df192d5eef00ffc5f038d6c8ccf28a7dbadc308ed96fa88a500b1bb8fa597c1877218de7e86cd6b343583d43585abe06bf96f62d2b5d1e3db5a2b295c33df47701737fa4d8ff70d9b9a17c50b8cb85dd76b1921a417194b919bbe00e266a8251e3e9efff9d5c5a04ce45d692c010eceb6b6d997cddfbedad63b21e1bbd8567167a2b658712c70324972d632d63480f59c87f7b8e0941e3b65204a88918db1e1ce668547555c14d22860f9b18d91fc95b8591cbd50a11aa88eb254f1867189a410b4d3cfeaa5e65d1f6c59f3f688eab981e742f6b85146400b135c9051549a6a8f906a6459d224dfa8cc51e2459d6c138f5b9b00caeaeb01ddd7492b5178a48f5de732becd7ec514b450f637148605fe8659923eb9a3cbbc7e27d90d5f2246e879e7f96ada4a4dd30be20d8a9fea9d2a263ab981fb24fc5d1513dfdb4ea3f7b02b914b76799a4aaceaecd7340146aaa165efc5262799e185413bdbec133dd1b3b051bac24b102bc22220acb138b5c756f24c5ccf126b5d2c5435345765b82317c195479b988bce50b5a61faa0d41d927b50179080418c2096699f19f6202c03176147864cc440583449081dc532ab4093a248f831a06096da0fc6a67e7cb4b63f5105b04fae2892d12f93c960c35f2c4bbd4a13d8ae4e19f6c5548b4327d02417ddec06ff7b3af4ac087de3875168ad7ddda618f40665752eadb94aad47fcccd729e4b0555184e5d23bcd7415b8f86b7d5c3896005bfae10951ff25eda8042a0c131b6f1411ad21361ab8b54d7b3c3a868f00efe0a8027322f5a7753bcfa3313cce8f61629861f982da5b596d6760e4c265c3b482adb5eaaaf48d33d30b54da89308c5a41637963088de9858bb3bd5bd51736aa85935a8c0c2d3dc3c66c0774ec90b1acb55dfd69161e81969ed01988f1131082a516a6f99bae0cf6beddc89494efcfbc6880b266da37e6efd2c1a6097ac8f361c7bd59fa71ef2916442fb5fc247d9248968efb656520e658678e69a022acea828e4a9cd5f5834eae86e52a75a67623d1259fb173b0242882ef8c372aec97587a10415ff147b0b007fc62708594e6311c6db65387fb3e49d223cc11585168f4b9bb67fc0dd1f78be5dc2e523977cb9936415fc1ccd8cff03e8e7c549c49814287f52975aed36ce3bdca9621e4348c36458d02f5fc00e714ccce1190dc26f57f9c0f11497fd6f76c1170f7b055c33591b08b6ffe002fba58ff7b336a3d40235378f57e1f4046861ebf77b02245f954ade34e2a718b4b2d06e6c16f3faad89728d15f0422ceba531c3581dd4c1c4205cb781b4ac175a869224d0b2987dff3904132350699077997f6a723b0dce10f95751813ca797b1c7cbb3da2a0a52420e94a836e4b60c1a8b8655cb3e9c0e6ba7626a40a4a30a82f567eee83a478a6c5be06a313b2c048dc503e1ea31b904e8b341ea43f509a933a4fce7639a7a20427ddde63bdce4c2d97c1e4c74ed88350a957194368e3f9cd3c64c0eba93b5a9ef7c1df71e48f79b7922c5b34665ea06c7935884203301d21b6514f6a0f33449fc1dba42b4cf27824aaba32c213cbdd67050aa6d4ee94f61bbaa36b82ca68632db2fbcc920c865008522fe045a87f5d77505c936889a39f555afe3b6b3ab3eba8d5fa438d8b509e9381f3a241b665a07b7867f98b6ac0fea4a816ac899de1c20e8206ba4d25d1356c69359cf5586004110f80eb8395af69a294631d815be10bb1f84540faab6e5686a85a3f81aaaa1591b4d295ffe06cb576df2a4e032dcd72b1f9caf8ccbab143cc563c4d3ccb4b390c95957a6e24c6189a7fc33f10e049250a177f96e562984a0b83646612a5eea3c681b92574f1b933b14e7d1a4b56b879a5fd93daa78e04b9ee518a1347d1d3b101141a930411960229dcbaae4ac09d898d04d2b09884622164d267584bcc7fb8d985f2f712e19f7a7362f38d568f24242fd0fac3623beaa1c813458948b11da2daf94b310df2cd5329d7426d6ec2fc1ca6f893e38891ff5173c13ebc06025c981f350b40d190814d9e7b95bf71524741c671f804089cb33fd49c15281d814e37864413b646bc23d26526c1341828c39e443563f8e001b4efaf29b32295317d260405a5298f251df9a2b3af4101f1e954ee29dda3f503033a6fcafb5fd0e17ae9b5b7c44214177b26ec3578895965532a2c9dd7c7b075becd9232756b62c0bc2a34a08c97a9afdc1367883ea208b34a12c4b0cb3c93c0517adc6ab3dacd35179e331c2437e4f2bfade945d07897ec4a7a77bf1abea7b6d1dedf7a1ad9516551ec14c12277efe91ef65cb4a0dd91f26f84dfb66455b5e02ecd113546bbdb2f1275ce87ea3e2b4635b8dd2dd43132830bbb999cd8bd169d6c84e5553377d4cd636995dc80d6e6b8af2008c411a8cb3946fc59fada368cc308a5f759ad57d23d2fae47d117ccf29d93cffa780898f286e57ce98110a6c3cc0d2c24940607dc97863aeea0c8cc8184a10a4aae651f5d491c26fbff4933b5e0c3b17a9556f0f8669264cd5522690eb602a8e3867784fdb1a3886bbb721268e54ce79021d16de2ba69643aad885a5d5fde6162f54ff6c644cb6e227ae08743180662bcc2c8c04cb2c9dcc79646cb1dff75c75906b9b6079ba7c998fd15f0f296368b0325930c44e225570f0c3a89e36dcf6c5ea3b92ab99a8b5b03945708d988342a79c11ab3838096360599dbd8476e13e01b8e4f921294a8b872616192cc30ff240a67411c0306350dcfb42fddceada09661a0047d387156f06d688c195a49da14f36f1c5d754bf120814cf2ec182b3e7b07ebe603e6f7615e7f42947908dc3e5be3400250490f28bf7535b31e9990203604670275c9d9b42d338284505e80d514cc886a6b21bae13b5b063f1bc3372d622c1054c7423fa859d5c5592b05c1f5d744f8ae94064be92acd7f72b8cf8bb7b10e5156e995a558ae999ea5695c114f8e8a1518e428436ad074c8a370ac6011a8166b04cab13507b706a53a3bce203ae5925565899882845c815d4029086ebd22c07bafed72970d52f4e6d4eafea13b619fd30e1ceb76c5bffb902b01b8b6", 0x1000}, {&(0x7f00000002c0)="b7632367ce935ae6d1d56f9998e8ef4acf691dc72a33dbd5979946848bdde969dae0d8084d80accdea73d793a08c80107b7a56e3895d6bb190df7c02794037c9934cae50e4cfd1d6e5a2a7cc46f94fb04ea7c233f96d2fe56a80c0bf3d951b89b77135d455cbc25b4df2cabc0515068c37ded6422c434a09b3586b090da1ded8de3136a468b63a36353dcbdeccdc25bcda67270572eef02aed914cc89991f0504c90a01aebc7d3abdd263585ddb7db45155932", 0xb3}, {&(0x7f0000000440)="474f616a27edfd1c993cef34762d456965cfbefc595070118c3e6c5cfc30449ad40d280e48f1d1c81d6b09da633a3c0bf018f370a80e54564d4492e992a7dcfb48ff7c41314add029d57efcad460b6e5e739dc186f19be18585e7b77afd630aa5bf12d9cf26f0f6042f5038670b86ef3cbd9ea878cdcbb16e10ffde724bb2da58fb907745644630dea23c9a634f06ee461ff0998b90436a3b9f8e347d02ee61bd56bb2bee915e02614deffe1ba57dbb1df9147fc4df0bf619f83cad3753b09629b778b2ac1775c9b76a691b51648991cb0b296cdb3b5e322944df53ba6819688", 0xe0}, {&(0x7f0000000540)="2155f71d48e411a2dd4e1f66d16e32bf669a2806f47430529cdab043ab3d085ffbbfc6a514bb4248", 0x28}, {&(0x7f0000000580)="364913c9d4b2c8a8c312e822", 0xc}, {&(0x7f00000005c0)="310f80c56c0ed9c0907dd23e9c93349f3cd99d6f996754140ae7a80c161a9ee0ae2466d8708aab3f34c506659f9a7c7f38ff8b94e6a5e69d439a6b8db370d4f318cb8759b0dd4cc5d02b672ec4634529e5dde7b0002c", 0x56}, {&(0x7f0000000640)="aaf5f2975b8c1ef33dcb7428191390fb99ddd7", 0x13}, {&(0x7f0000000680)="59bbc88099768ef273f880c4acbe31e691aab52ee0f22a0a506fa0d256715c07ae9ec24102a640215882fecf70e4471da8e48ab686762b8d81d9cea8cb7a63a2dcc3bcb62f86ea63be6204dcabf121e798a0a504ce419112cf2cf51aeb289aa38b8b51685e1d2ad0ee9bf06cf833b86511478c96b7d8b37f26d8be227d2ca287702f7c05078afb29b8c5dbaba1f3211ecd4f4f8053c7223fbbd649a1ebc653dc00bee74ab7faaadab88c6ca38f1804ba39112ac9c75d2bb31dad9bd8f859a6bab9cc76f711b597c0301deca04b7af8ccfe9b1847daf651ccd39b5f34a87de8e7023882305718ad369d35", 0xea}], 0x8, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000004f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20382, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x108}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x80000001, 0x0, 0x0, "b5bca01460525232a83766666c0032e995d6f59e", 0xb8, 0xe3c8}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:08 executing program 0: mprotect(&(0x7f0000588000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f0000589000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d632a8e394051bd934e52c10aea8197497ad48564ed83e1811b9479d66f16dc61a08205438cfc09b4f0bee4b5b2d237f42e4e8dd7b9a526debc0d69e6e13d8f7e7eab786bbe5c68991c14bf725fc5503d6bc88d18c707c1e12cfea4e450ad06a4f76b6bd941812f1bbc6f91d5f98ad463b5cd5d8200088ab12e24c7ea9848fb30319c70c76b3", 0x86}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200), 0x2c2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="97", 0x1}], 0x1, 0x0) close(r0) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20260, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r1, r3, r4, r5, 0x0, 0x8437}, 0x1, 0xffffffff80000001, r6, r7, 0x8000, 0x400000, 0x8}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 16:00:15 executing program 1: clock_getres(0x3, &(0x7f0000000140)) getppid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() r0 = getpgrp() r1 = getpid() setpgid(r0, r1) getpid() r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) wait4(r1, 0x0, 0x1, &(0x7f0000000180)) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x9, 0x909}, {{r0}, 0xffffffffffffffff, 0x64, 0x0, 0x64bb, 0x4}, {{r1}, 0xfffffffffffffff9, 0xa68c242bdad44f0d, 0x8, 0xb3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x2, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0xc359, 0x6}, {{r0}, 0xfffffffffffffffe, 0x15, 0xf0000001, 0xffffffff, 0x5}, {{r0}, 0x0, 0x80, 0x41, 0x27, 0x9}, {{r1}, 0xfffffffffffffffb, 0x88, 0x84, 0x0, 0x4}], 0x3, &(0x7f00000000c0)={0x7fff, 0x8}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) getppid() 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x401) madvise(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) semget$private(0x0, 0x3, 0x191) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540)={0x47, 0x723b}, 0x8) r2 = semget(0x1, 0x3, 0x120) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000c5b000/0x1000)=nil) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/44, 0x2c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) semctl$GETPID(r2, 0xfffffffffffffffc, 0x4, &(0x7f0000000280)=""/212) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) r3 = shmget(0x0, 0x1000, 0x100, &(0x7f0000e75000/0x1000)=nil) fcntl$dupfd(r0, 0x1000a, r1) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/163) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)="05bec8021286667a7c0bcd118e06ebf20d1ae8925eb645838bb75b3de0d29994421e1aebad4285cf8e667c2508ce967119137b59e9", 0x35}, {&(0x7f0000000380)="aca62c7dcc816a620fea80fac88376ec95fda9a6dc4e1a854db77839488b091f321f2589a0d68d349a8ae5daac8216216edffe701ca3902c10ef2f18a8199036a2f337b21acd8c81fd1eb03e26c62d466ba9c14af39f8bc09d01ceca2f9272c215b1f7482ec2e667da6d5379708d7ba61c556ec6c010ef54ee099d016210e9dc93d1baa3d7d3e5bffd93f84f39c17fe146d4c16fbacf75f9227803b031cd4eae597600c3828f6401c3eff25db0de7cdcbd88c410e6bfb0e090a373382de4d9cdd9e0fd130e035cbf8c5029fba70ea233e98d8ff61d720a4b1c", 0xd9}, {&(0x7f0000000480)="2aa3b2a090fd9f51547c57b8ba4737695bb3e071536d5831a48e8aabde74745b66e4e7ec33c41279dca720fc6137f18c4689d69d9ebcdf5426a2d93b2fe6e47c8c45357e0cf435bd54f3", 0x4a}], 0x3) 16:00:15 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r2, &(0x7f00000000c0)=""/210, 0xd2, 0x800, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffff52f, 0x7}, 0xc) fcntl$getown(r0, 0x5) r3 = dup2(r0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:15 executing program 1: munmap(&(0x7f0000009000/0x1000)=nil, 0x1000) mincore(&(0x7f0000008000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/78) munmap(&(0x7f0000009000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x6, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getpgrp() rmdir(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)) r0 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:15 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:15 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) socketpair(0x6, 0x0, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) pipe(&(0x7f0000000240)={0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000280)='./file1\x00') unlink(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0xffffffffffffff48) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x1108, 0x0, 0x824d7042) r1 = socket$inet(0x2, 0x3, 0x226) r2 = socket$inet(0x2, 0x3, 0xfffffffffffffe01) r3 = dup(r0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair(0x0, 0x2, 0x6246827e, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0xb2c) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x82, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x3, 0x8, 0x0, 0xe8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000041, 0x100000001, 0xe2}, {{r4}, 0x0, 0x0, 0x1, 0x1000000000000}, {{r1}, 0xfffffffffffffffd, 0x5a, 0x84, 0x3ff, 0x1}], 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x31, 0x80, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x740629a11f9f9d27, 0x9}, {{r1}, 0xcf2c11924ecd247d, 0x82, 0x8, 0x6c}, {{r1}, 0x35e18518782f27cb, 0x58, 0x0, 0x1, 0x7}], 0x1, &(0x7f0000000180)={0x80, 0x800}) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x392) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x142, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) semop(r0, 0x0, 0x8c0d55aa) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x3ff, 0x0, 0x6, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0xa4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/192}, 0xc8, 0x0, 0x1000) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x10028, 0x100) close(r0) r1 = syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x3f, 0x3, "3c193ad828e7228909e302e89d287811a4897042", 0x10401, 0x9}) 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/61, 0x3d) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ab", 0x1}], 0x1) dup2(r1, r2) lseek(r2, 0x2c, 0x1) r3 = dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x0) r4 = dup2(r3, r3) openat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x1ed) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: select(0x40, &(0x7f0000000000)={0x3}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xb94f}) socket$inet6(0x18, 0x0, 0xb19) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x104) r1 = dup(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x108, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x9) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="f885a87c9a9b5ca6c5452484a90100000000000000000000000297960152d721096372d543d372b12b8630270a57a858fd0671395a4060254e1d474500fcc9e8ba59b87f5cc429e338fc43bd7d9c7b0d74aca2e0906773670d8ef58368378b6ede8a5371983317e3ff569f2653c74fb0a3aa93fc83003226d9eb89bf713e07ca33aa3a4e37c5cb80805c8b0d40d0e052a11ec5964febe5188c90b5d410ff17c1ff73a09fb3f113bacdc63e1cabcc0de92830a824ef427b87cb8342c1c93bd362bf1bc7ce08da0451b532554d5a25cab008805dfde71f230fa1efe86188cd5ffe2249f5fdc8ec67e3ef01c8deb3552d35c7f597a302649a1a8a9ffc26e2a5d3345a681cd41ea06879ce40f466171efe6f065a37d268f526b563f045e43137cce667ba280b9bb62c44c8ea60", 0x12b) pipe2(&(0x7f0000000140), 0x4) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) getuid() r1 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) sendto$inet(r0, &(0x7f0000001600)="8f0bef36c2c3de2e7adcf5ef792af104e112fce04e420bf1159265246d44b159744a7b0914d1cf69dc6b8137de875da22d23d88a5d3e20902d4262d4a26355db4f74b91c8c9a61b9385f78bbb77d6be8fbdb7479b6c9f5baf906ecc074a3ead9d140d05e036444347ada982ffd14e4fb0cee5b7167d0c9d3f8d1f0b9b199f83958f889ea7cc085b87d55fe1dc36b414a035941803a4327e140f51eb7394162eebfaf09363fe75240d08274c7f5912008599b65c45d14f48f78b0f9c5f56dc061d3a45a753f651da07fc4628b1f3d4a6f6974828f0fd29f4124c4b8b49e25bf69d5c52fc1c4371e82371cf42cb3fcf0c58c1df9b0753477b20e48c52068c79e7ce7fe100216cd1c315b9ce1cb7b63e779282c536925e066465eed94fd37c1d6eb44f10df73872926e8681e9eec0cf5e3f94cd961bcc0f3762686100237f54c04f948a2c615ceb5b117ce5cafa8bd86050c80ecb948a4234064dba2a66a0b27105cd144674e511801828cda4cbb5b8ae5655c001e7130f2e422a0b4262807fb965b8c2788ebce1b38b8a8de2924642b16343f1ec64ab5a49fbd99824610cd38ae80ebc44fb1a53a5770ac3b8cb89a6dd2aa53d9d48cccbc0c2191195198aa9f1d113f6d8000789a8022ac7074f584b582acc5f003c4e41156c2626957d0ae37a9c293fa96419835187bac6a564d2327f0d3678aad2d9498a6618f133854da6660bf58a429c2e5d898a50869e8bfa25e18cf9e9f99f6b337ef153b8082d50be6b6e45318ab722527f0e5c5dff1d27de20aec4da8b590452c9a01aa8a3096e5b47c23b02eb67ca4ed1f22344047dd892a5c32dbf5416066e86c16976af97093acdef5cb8458e586870afe343aaa49192b65318c9f594b7f00396ab8ef1120f671222a0d1ca16b9e2790baeac4320e9de21e788904dd6ccdd72e1cdec6184f59c1e00d7fc0e78fe0c14815a5253dbdf77bb86c48336fbc5100e9f7ef6842c6e7480ae6b759ba0ac11003b9db241922d6ea4fdbf6f683fd0d05da1d41b81b9e95185b02255497dfcd4f992c2244358e84b2d7df66ac0e4a84165917cd97ddea534213ebd40afe9b92b8a5be98cb829166eafc0a75b4ea0b022ec013a494c94f9bb86b431535e380588d3fdb5b544286a9a2ed4e3c7c19a8ac293a3d314129d42e647f673f49b509123d500bc0ed557065e21d3e034b2619c4101df3be9656c45760e8dc23dc16ae4229fe25e4a422afaf0b3f61cb0216b6fbeafcf9c7840e165677dfb4426c12e07495f8918947cb2e16ea7a6f036ed9625f145e16daecfc374aa2db671b5f1a9c228efeec798e6ed5d56ede60ea39098ba3213613c85b9f48d507d889b0bf81b0d4628366c23c23ae51dcad56f6c5dafb0db532b46df14c112e7d35cbf38fe2521835ce72eb6adc8fb9ab4c8a20eb9f4d845cfd32ae6864f2c73343c3a3b66da374eb8705535a40685835fc67c5a887bb579eea36c7ea643d2073fc2b7805b552a592417c94299a5df51e553133190ad7a1bf5fa234b324e0be43657138c2cdb1edb494e697879e4d0c2f47e6e1ec775991b89edf1f09422fd6d6a175e23d0e1be25cb5166d975609126030876bbdd2d9e6214f29b677892e9655ef928a76744bdeecc0c2c9b9568bf851542d6cf80c680d1ea7932bc9eeb0e2931e2a9dc9eb7e5f6e36825712ba855196e5a75c5cbf71849ea5865762fef282a46499f5432e9012be1f7a5e6294a8644a39552909faf0c11dcd4c45e36d1a1f73f6ba73982179129e602d789fffea034ce5cec0c0fcb0393652ad4903ba364199a8cc4b087b801ecc72a267ec165c7e7f9f9c070372beb45ed3767d962137a0532ca3c17fb358db5b48c55ae11d4b17605ff321fc02c2687faf9334afb82f6650208a85dae8d8174adb81f66a31b9a39622dc2d470d41c836dc627e7571f18f101b2be1d0880a12377737aaa19ab91ac2e1272adc38003ab27059bb36e6e1b18db345cd5f4e2b6725fcaa7df8fe22c173a42c1e942f1065192a0213e39d74e077b8937721f11e955d1a7880713a5492ffd11175c3d3af8e6d61e528ade711e63a730983730af1ab72b49a3a8a12ae0db2162f9c0bfa1a7b1fa7d6fe5c78fb10440e7bb14bfa7f96b9af56941101840499e30a194cfa708d60a53b0a74c74a8cdea3f11deb6d1f3f2822cc2bb7d98f95100a92f554941eb154e03b0df724fb644709504b88c4571147c595b2913473045dba1379ac7ab10e0e0fb6c6a7023bb85d3c4373045e1b0826f29b0e012f71caa2da417625287d35148d89fa5b6cf8ece769c6828afa822d4f4c2fbcceedda378b87d0d4699bdfa8fc6e4f120edecb2d06fe592ce03eed928c3f14734584ebf016bee66ec826efdac6c8315da2d9bc7636f4dceedc460cd509ffc199a22099a4385eaa8ffe7b82d7343c3971d2a1112b4475b34e83dfc5fc4383df8c7eb6f97226b1deb7565ce122faac6b01b3b8b903fd5490a61057c8f74bd2719044d8714c74716b63cda4078e3e5cdb1082c1e41712c470c3f4bb59eeb3f30c5dc4fa28e16276005dcd6ce1ade4be7a3f1aba5c33f9b9ffd613e4b6dcc0cf3e9da29f99459dac326a36798564ee841b791fbb53f70b082dab9b158d5f7e3b7856b6910578ae2c0d146fc487515ad44b9eb837711b736f2559e1a54739a7b6e56610b7db788c7360d9f549aee0f0c5b9c5edf69e3d543f495087c2672af1c1c9203f49e62b7cfa10552fa2976d422f63b43b64eb3c109144c157903e3ab658beab8f6c7d42a9132213fc1e0e43b17c7e370b93bfb9bf64407b08088dba4e6bd6db1c8bcbd40c7b909f86841a887c9d3f0673606887256c8f3e0581b4071f951a63ffe67a3ca8196324c530cce2214de6552dc9c8f90507f89d64dc4964a8a6dd5c5ad764e3e8243a3497a449b750a92bba34d6e053547c097358cf1864627ee90451c8b81e4a29560bc02e5fc674a7cd9b169dbfed44096d8e54b6004f1445282c7a93bfedda05216aa61b92fdf4b935ed2e012dd42c9f39f8718ef3bf7416fff37837dc9126066479fe00569c29e2c4ec9b1c1c1281ecbee99e5c5ae6a696784afa510aebe767a8e5cb48c0752aa88870227af24367c07d24a34abace5fdd2d74e3bd3f9e06621769e9c4d542b830431a08885964bc6fa5bd0e8e3b5d8fd1394d14e5cb4b318038ba06d7a18a288d8dd5a9d7b8c2d2659870ce642696c78110848b5f608f461bdb4754f56c8adf50e2cd3dac6cb13185083f7ac205d6d1e2d79885c77e0147af97e718e7b38d90d228a00d6c02a959ab72be146d908d3b2035aa613e59071523235fd049e20300dd70acbd0acca562dacf666399259ba8e648127397da245ebf7d2b326c444e9bef65aaee6ebac2b25ac92625fffa56f0f106fae746e2905a2cfd0755633ce86dfe561aadd46bc65b25ec786ea4dd276b5880678c2451b9cec446f56323b1497ab20f97f64e4805f41513340b48984ea0a2ff4f0127f3906f64e4ece93a9c0592ab7bd5bc64d8a30d3bcc091f310e7d09ada663d1d400e5e81d49aaf6bd6f3c2339971743a3132f7a8ae0c07c7e02934bf1adcd1f900335cce2bac81355c168c62b455bf9668b81208aed22e7932012d38dfc7229baff05d45399044d8905b7435029e33c45712d65981a9fef96a1f1e977ad453bc9401f14ea3af9422ef61d2a7a26a90ac9c58e73945138e1844101982b317083374764bec60f9497207b46e99f4b65ec4c80ef3c574cd1f77bc0fcf5794bb072434292f6fc8f60ca7fb74b001cab4bd1c7aa370c63a055c67dd7af675702a7d355f2b5efa131bca6ce7b51df38f396f54c1195c32c42abbb7372c58e92ee8a3ba63c221b158fc94f9e468cf7d6902d402f0c103fa95d567becea102c929ee41d8905feb961b5ca0965dd285fce8a317fedf682c2a706d7f7519415c2ab8491684e9f0a971370ac093ce32d4bd461d03811e36af64a176e02de242145e3a03909290491f337e4d6e7bce5d85326a7f4fa732fab757a00a78278d695987cad4ed90780a2bdae4221779120ca8f774d571ce49c1274bd6af96d78c5bd9e4afea1f86b590baa4eebb62e4e1f10528ae87f2ceff878e9b6f58a56acf75d39c127d12d5a4dd88ec43e65c9aaf961cf2e29492c84fcac4e69baa3de6b0ce27b35b70c8a2acecf6a3fc3709fb870d87cd7f3bfb2900b5590bf179555cc6a2448174b673edf607055304775080fb21ea4e44dccf8e678ee7cd43bb5b949e5378e0ed1776422bf664d3ca0b2c9a8c5481e72ad4cc8794f5124a5ea146ee69d3880e0261665c1a7c55709ac6a0ba89b1ed7d2337aefb054831faa577bf4917b93d04b1363082bb252dfdb26f098aed3c6ccb1b95c9dd1dc01cdbf30f407e639ef75f98a79d90b5917c8bf14f754f1b4f9cf3f83e0e1ec270b2d9e6ebe9f7a347cbc3d346ce7101a69053f757e5f2ed18bd8d396e81883fc79968761c3494e60f2ae5efd123a2be5cccc82cb43036c644abd53b464169e87b360a9642dfc6bace2e97c6355126c9411967952fcc2c478275c91eec1d64fa93253cb68a504d0ca18f3ae5876e6fa04ba2ba043bec5d11343c3938d27a3cfbe9cc7a2124ef0d8fcb787f0a4c0104b896fdb0c4506256094e554394aa33f0e69bbc9fd82772091482c9f112a70a2bb2f3ef2565280d2ea387c7174772b5277676ae199b557dd7e6e19a1b65c6f211be26fa89f63970a3b2e636a60685392143bf1fc2d31a2dd72cf00596b95c6d593d0956373794a69d51e89be003b0a67df9e1bbecf970c48f907779543c0fc3f80e6be1e9e4a77eb82a770411e0d7c8eda8b10a31c9d884c8350276f791c90112d15efa17b5e59802f26c4194643f78559d76b36dd3a4dcbe9f1fcb75a928d6ba7413561a2dadbbf2d362c6a26c37049ae8f08cef172c065887206625b43e73d2f5b43714f8196f323f12c93ec1d8556df62ee71212aaa5bcd2e4d14fb64aa81f1984d610607dbf9ea4abbd5b149c1450ce7c7d985a013612253002b1b45c4ce0dcdd3fb8d6e123fa179c50492c0dd10ae00cfee09fbb85d4d1e8083bcebb5fac2e7bc9b290ecd579f8d030def7345559a0a5f43e4452ce0ff72bc724bd7dc86417a892eace00b4ba2cadd8306a85e4024e4f53b5d97e821071d9f79d41690cc0f94e5256b39a2a4e407df49d8cea0bc84140668660a3f19671677cb64811598412d5afbda0d3627204a1cd928d5aa71ed2ee39ee27f564fba1e9cbda3c02cf2ee71901a4bd48f3f70d3c12c4b3b846982a27ed3d0616a45e3a9e269ae93ba9054178448446fc1ef47145ae9f9436c6b2998e1dae302dad564169f7b90fe47a14c9c3f713c642e06b007eba0c95f8b4909b508e6c524044796dd243839165c3dd92e7e312c8272d7d959bfa209dd2c14773021af543272e309ba7d636d09b7c715683c6021c8c1896080d21410e49f75b95fbf6ebd77ffa654471503a2bf8390df09e56b88ea7a9d75d4c6f5bcef16eaf00d4476b12400ac93df69fead775b197f63e75b9dde6ad269738f13e10f7918237a767eeac31711030db985a647efcc9ef3cc95dc0d147a47da80e823b81329d43319882d7ceab8e630a3886effbb4e42729257182ce93b5e43cc9cf8ae37fc910a306fb1582d8846e87914fd477b155040c11d1e484cfcfd63eb00671b22852b74ba90e5ccbc454f6e83d40699549981094a6d293c9309fc283fe5cf8883a178a7d30cab8a201808bccf363346bb329a4f16bbc190d3317dc3375b0bb9500abce1fd6fa3f", 0x1000, 0x4, &(0x7f0000002600)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="c8c0ddb069ddde59caa6c24d53368599550ae72398a9d6ca9bc259ba1f4bdbbc0ab21330b00201d605e541998a48ad6c9d0351d7f08676e5cab3ec5c709fa1c8bf8b97e8fa73be2d4138dc1647bc432e3a90ef47b28671c54f62b48338ee4e4f0e06aeb8b53411e4d9d760f1e897a56dbfb1877c956e8a643f9fc44326c6c73effb75d6995449b6943f2ec1257a23c4754a91374bc05e807b324bb22411d18841e1e365f6f1f91bbf805c6167b0b2952ab9e86b201287b48f4090b3651b0955ff1da790c4e8ad736342c99f27d1d7651dca8974b7ac7ca6924d717de6276", 0xde}, {&(0x7f00000002c0)="16034d3488721ae10ee1af03bdb11394e56b5f1253d52968091b26f1e161bbc3e958615d82a37b053749e9a1dea9de5006c8a7e313182d90907243cdb0c293da26eb39c4b66e6d1987a77246b000b0cc09cad53024a2a189f6f9fb665086ca1769113aff202e9b", 0x67}], 0x2, &(0x7f0000000380)=[{0x1010, 0xffff, 0x5, "f9a7153a8d351b3d2ecb7a1290885f5ba04f33e36eac6f86c42428d7afd7dc65acdafe290fadc63f44e0e960842015debc438a050d1af142a7e8f9fa22a61c8b7b0afdbe6aaa37580331551143a28b7c7c6ae2ba4cf7f908ec5a0e047f3e4629d1159c635aa5582a801de30e8eecc62826ae279a79ed597594a22cb6c714ddd5224b110884fec2da91ec3b0a46228bfe595dea8019f433fa74fea01573f93f5e82b2f54009de60f3ec877e474636d4115107e896b4ae6e33c064a87a3e2e5ffe87f8339082f7af6f656329d3961de30133ae2255b7482c346b1c0fa84f1b1be5c70aff0816db617dd62ed7dcad90bd3d9357e8f479a5cce984bdfbc1a8d2c823e94b7ea165b197d422a01fd2a9246faac8d7866f0533f86991655014679b7082f44925fd7e310529a60f00e4e162eb0c16afdcd52ef5ee5fca8c8e55fd8871eccf43ba70cfc0074eb3468ac2baae3e0486eec82b00a3864da0bf74844bd492d32e02dba709afac7c41daa85d1286edfedf0627803d3106491317c250cd3f7342bd94388bd918b19d9b5b6a6ab57f71476a67e77a4b76ead5323329825ef036ffbb5e46f1343daf563c91162534922f9ecea144b0380ea5766ef7b1d0f3e4bc87127983308abdb9a58571fa076b19a86b4d12cf69c4ae91a1ed83d97bb03eb52e7bfb798b7a8f600a97e292bd10661f691a4f7c19e924bc118094e0ea7193fb1d50e62d125c83c0f3da651fb785922a29806ceefaa69dfb80750149fd23b0ec178ddcefb3ff95a63b374127e3ee8d87aa47aab8921705d97870560fb1b0ea2cc03c3b517e5e25eeeac61b13586d6799acecef715544dcef884ea728ee54b40d37ac9c2955601be0b5181ad2050cab2f322361e54a54793570a069b15734efec9ad9de2f362e03714b2afc774671e21e3086489a45a6cb5b598595568d11d20bed516826512483ceed0688446c25ea6cb26a9e1893e92d469bb04b9596647abc01b36a059e569039259352063fbdb90de2353a14fc1de3334e47b127c11b49eecbb75e1a53678789228e288d209e3b3d0e8c667c937fad89d40837f706b74fc4a21c0f9086f84a18a898fedb262145a44d25387de1c0cab7815883df5ee5e491b221b3fd70f2560d60e49fd4df1a06b21fc6b031a7fc2bc9115847ea77ff0a734eb447b2cf6e7882afa64733bd416e28c018252fcb232b0e72a8c1dcbc2b358a83f76b90d707dcb111286d7ad212c35fd50f330b2e895985711a692e39a07d2e237c495f647b5aa2db80a14d92ba20fb0349b6b35e2b1d623bd7b85275cee3cfed7340b86906ae190e9f1057103b4fd791db1a9326f5abd06ead7b0c9040b7bd9ab44546224296a9887658a8a81d51799c07daeb42d05cda4c3c56a2d37f30fcca776ec6ed14cf80cfa9b21bdd408d9159329ed966ca515cbb55b7abec10d43bf86cd358b0d12e03c6651f5d2c98e6ed924360bfc8949ec086a049cece0bddcdb7c6a868079e7a6f3cf2528a4b778d4fdec5f11cc21f83f8fae4bd1a841ed0352d1b3f3cab365c3660f3ea04fadd1e738d9e31619cf42a8a03448732a4503d8c78a745378b4ee41ee9d7c879614e565f0befe6653774025d2713726b9e82fedbedb1ffe70ac32f94bcb3414c1dc7282775ce35dc766954d212329052fe7de6e0383e9b34128319072957eb11bfdc6890bbdde596fd46f63668b6c7feabc44887832d046ff442d660e9897f80193b70eae0fc9a8f9a9b77074af128b0dd9809eb527b3711194641a80448b49d14b69e61821311b46db86f280664003f2daf4c7ae2c159f0fee9993f63449a24d1d67d87a597856641de17cab311fbb6c1a655e7a1fd49fe1559cdc354d9a6898b8818c003f1dba485ebd2c8b7ed1a14a6956659063ce0458449a8a5872371deb8bf5bdec29497d2bc58c0303f98ebf0bb49a1c08f9c2eb759e60cd323011fae53e9f58ab1b02426f7550665776cb7265e45e00980beed57588e816341c6e75186a5351ea19de3a6e3368d41ec039db84c273a76dbbd81044aefec047959654d946ca6a6f95d6d66583d918cafeb33a73cf567eb88276dbc9ed9f8075ed63199106f241e96b63933f84dc7487b52b7b821966993672a5cfe0bf43d5387ec3fbb6afd930c35082f963c37a97d7fbd9b296cf7868cd5c3cc7bbb1bd27ec817bc107b7c86dd56fc557fe5aaba07ecde502b658894173ceadda8a8d8889f400cbaa4d3121ff2ef7be88cce72341a00ab7b7a09bc84e33771b7c9b8556ca1726a09f7553326bf8ba516460fd5a664fb3ecf5eef8dfb544b95ec48a4eb5c86965ff51789a2363404ef5cf74cf7a793746dcfeeb930b7ac5159192cc571c54258c9f6029eec95bece72dbaf77db867c47ffe16c7056da6239e0da8edd3f6dee35d70897966a9bc8140d1e1ef9757aef48008c099ed2f81e4d3f95f8b53d5c7a64776495f6925472db6f8da531a0371f1bd141cf1c0f4a11d0969d44f628e283fbbc9fd47f49bddf629c06d26860c75086173f3d3851decc4ad03d411a563ed2d46ace5a05d5884169ba5ac9c2b1513a35901568d5c4040a0b5b6c49c2bc0ba3906b5e6a66d5737514d67a784320dfd39168bd983cdcfe726d278d02d2101a3863b4489031a71e07f749262582287e730572a936a7a1ae0880e5961430a81409a99663a0346c14a0ebd0fb2e26bbb510989115b7bedf8ad8324eee72511abbfb6c1bf65b76d2f1ba9e2cfe9f17973a7d3072de9d9704459bfbaeb75ff91f810da0b9de9a2ccb359cf7d1b396e79d6fac8721c8c3e0382b2a6543c4770405489df168aedff3945da9cf72658d4ebba3d3e71b9ec3dad69cd530c8c6e533b30478e60323c874512debaeb33d817a846acf869975ebfcbac0999ce4a150c2556440aaec65d3a9dff8d82ab737967fabe2eebd08120b506cc01069d676f8a3bab9b010662926d7f9e29bc1448e6597890486f648248000d069da9f71d5856c817466bfd0232896d0e9337b9cbdc9397b8e9af6fedeb588b733f3cbc3c4e14054a7468ac28325b32e7f0405d5647bbeeab001e7f9c1c829c884518bc979a406af5bf61d5236e8c9ded179541adabde48534bca6e8960018fbb6292b56f5b7f48438ade7396934d0bec4d14111f4c6359f847c4c6f17cd2827208031e41a57814424050b7c395266176d301ac13b106fab98bd0ac1576810aa41ae03e99e2bfe14fefb9ddd1e3cb070946a470c783ec0b92f4c78c76f931e4fb467cc88421ac0e7729fa68e300c569782d5a6ba029ac53c45ad4136f503a5a2fe4617bfb0ecd4db264666229d089ea5df9b7ff67ca899dad9d48152364635210ab2315f89848d790dff43961da4cabeafcb77a5433ee534d2fa7efe0d5c7a759d3303b9ddd71f784e6205c459e48a10f89cae268c8692918fdcd6a02a59e9b7388a5f711f2737ca8e416c4663279e9c3d99280541bcc4e582ec5edaeb72c5c7503ea1e11dadcdffbe9771ef78c7a73603ad72527b77e072f73e20917011d57ec644b7d726256e4aa92d12af104c393cc80c512d1241133754bd972133f731f0ef9f7e09338c2b2ba704d9011ccd3b0165dfdb0288b5c239912e6d7c7ab541f60b9018fe6b715e41c7d00556629b5e53ebac39801f2ab82f94f9c06f52114481c2e7186b3207a00ed93616ef15e997034ccdb87d4cfea877af0d6204e578de3a7a0f6446dbaf5b9e53c0d7a41aab98620db9666ee00308f8499498b981195e8a584cb019f606944a747ce6e3d2b73b724dc7eb3a4f5c8302670c6b17cfa9514b216273251e30404b429f4300c60252cc52f9cfedd7b7b03c50848990c764f70777dd0afe8aae3e384c42bd82038143aefbcbdb5eaa57295b9ab4964fa5007edb2ace703634bbcc87b98201a3b6233f5583cc1a1b53e50f1e4b9027d3783915be8e53d5cad119f06f2d710fcd09fdd5036a43ba59c618125fe74eed6f0134c9f12b9136d1b97c3afbe67868d7b04b7305c84da10dc5a011e2be13401d238ac37fd41d9053d8a06edc35a076fac1b929b1b2dca9537ca2b339cce4f76d582594d8b14fb656a84b12a7724ceb804195e873a4c21bdc849c698beacb87473739fa4dcad942a888a0eb7b97ef23c9c5d8b0e15ffe06b2b4bc42d9f8b6b2dce7785939b864879b272338aa49cd2e091f6e4e30e7a158f0cdb80b1a20c3f27947fb235d7f845958726530bd3b931ba6349122a7d3ef824e3c70e21133ca40cbde7df6e0e1fe85b935cad077be9f79ef332f117778d8f5fdbdc64d5b638f222bfca0da78e0e23e3a428baf9d60b7d78bfb16d65257b658178796fe725b8b4cfb40cec526410b24d7069417d0f7583d6536a96bcc9f9de3b14999ef323a060ad8e986ca3a4a7f25c83233eaba10d0c3506a5dc78b8b254aa294ebd8c29accc1aaf1f2aa185030e6dce0a7cd5a3ea5e6143b9327f9b88d523f0c6b85a4d5e0c86636838bf403bdc1874ee3de315bf022eae3968de6f9035a61d241d08074585e75da0a5a73c9786a39b955ca1c100ea6c8c67e7ba50770e2d499d09be7b8abd21382fea8c93f4be833a028565edaf8670d25df5e3117e5f3395c7b5d7951d44d9cc0931b7af383097954d1ba578d1aae13831aef44a7cc39d415b9cd37842ab64999847a33d9ecfe142efe128ffba78fe92d4f6c2d71afd015f1f3c7ff22e9489eeff21d4e3061b4e3c5c6cf4bb5190e4f7c837dc0f11d6acf2f30f0b1858da8e366b485959b10d4176d1621a8b43baac1fb28db4d07659b78ad4252354b37a43b8a7f1c55de61ef1cbb855a0534aa9acba8c7f5145c0b8aacf4f207b5a82b14e7490484528aee5f0cbc46676c1c3eb879b2aa885342a5ca86285fc59c449c0e4574a615620389563202401e0520eb52202f03bb0c5072cce7db6c8e9701077cfeed5a572df5bec78a20ac770d34a32c14a96b724c8b5b276dcf0ab3402a623f9f471f2c280b5a8e7bd948f7f469749e127571757b79fa35be3597abb20d40f7958bdc53a8a92f6861f84e631604b233d6b7e8b561d431dccbcc39183352ee20d7e551adebb2cb08437b22b103933d907d2f129af13eb3b0f154a8d70216f5e5eccd73635fbf76d6a09affa8af51ff7ddb12782bfd6e900d91deba718438d767a761d6a0bb30469fdd045cdfb3ed23c39f5260d2730b377877b2baf8b69180a5db9a6ded372081e390410cc3fe0de6914a91b4d123f06da0a8a6ac78a1732716a1ff7ce5d2d3676dfdba121ad66d08ec78a33c31a1874e2ceb1edb03b8d2e2954412d91c0c3d364eac8fa9c7cc3ce71cb791155310ba48fdd3f5a5504deefd0a6297355f75094ce27550ae3b0f314c4c2236d505262c65bc60bdaac86b4dc8ea781ccfe43ef3e433ef1300b4bbc1b408bd1407825b198b04013194351bc2d7c6b6d55fb1f5adbc657cf42398f22bbafb45b64483c5d1a50464bed89c03d7e0da51104b8d8d74472c04c20e00641dc4096807bcb80b2cf84bec5967362cd9074816608dab04e96ca43c8ff04a6d2cc8c195f7ce04126b005c91d1cb5c029c35c1b39270af02d5c01b3e3d8106add09fd0225e172ddf558a5112c131bd498cb5c9f7ff164a6d34c5850ebfc7552ddd1de812c9dacaec386ee01b3f0d48660e114477f7bf911002776ae77078e037626dad3d0c08ee7917c7e3439f965e6ff751cf65bc1668deff1a54b91a5d126d8ba676bc0c1f89a21bd4d30ad5164a80ab3f92c1c84b3709af8298bea1dbafe957a0e81a7cd8dc34b0bfcb0e5ba197b6c33db2f6186b347819e016"}, {0x58, 0xffff, 0x0, "ac3d50d52a3486a763c3556a5a4265e36d8e1f5f21deadb5cd057875f350c286c60687aa05619c6dc10ea4145995455b65613b945a443abc7e3bde0dde00ff16ef8036c6387175"}, {0xe8, 0x1, 0x1ff, "b382cfef402db3f1c52c61edb586b16fe614841ca2b58c9d95c276ec562b2aeb1169e00e480a91dc6f2a14b8fd415763c8304c8d0444c54ae96a96fa32d74ce4781fc0368ad1b196d8c9339d487aef1da2682f72b8074847abf9400ffafa58244f62956b56889b61198e3a594ba0c2fa6693fe8594a2487639f1f25c0989d28d1df0ecb88897b735fdfaecbf57db6eb69aa59382cbede5fbf399e4196aff6c5ab7226dd39ddff5430b6b7cefc017b40ccafef69067ca5182a480bcb68a334b7ae3c1b69510a18c90176a0999f4dbc0de8875211bce63ee"}, {0x98, 0xffff, 0x4, "c2add26d9cc8b67eed3f968bd870d84012a5c3b35fb00b9c3d9b422c940e9b4f57569356eb696a8b5be2d802af4f86a7d01b7fc43c52b9d634e28a747ee779a2e0ac1d935a4ecda2e5a21784524795ba169121f26a1b2ffe25a27ee754139d7856c6d9bc19ee7c01fb8e691db0d4215d6c4b84430787cc095d63b82c9fa815ff128829"}, {0x20, 0x1, 0x1f, "ac222120809b7864fb6e1ed1ae"}], 0x1208}, 0x5) sendto$inet(r0, &(0x7f0000002640)="e6980e2608739f3e95d8acc148ea7bda5cd88cb76811df6c0b5768961e9f1102cd64d73f49078a6d36b1b9c4b9cf0860fd23b81bd14b8d408d1e4c353b21658e3fccf8a97f92a3f41f147463bb7e0ea074bffa6fa3bffe015af8da81aa6ae160ba908fb9d8", 0x65, 0x400, &(0x7f00000026c0)={0x2, 0x0}, 0xc) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0xfff, r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = dup2(r3, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) write(r4, &(0x7f00000005c0)="96e0dfdb606dfa8975150b2b57baab62cd2b740b1cd29c5bba0fec5e8fd55a9fa58854dd9a95aca24a5e1ddf715c4fb7da0995bb60f27da828f44bb699835284714fec65d7af8f00bc8f2bd4970c35ddc8462c3e736207872273eacf242baca602fcb844f9be26a6a862939082df325aa839e11526cbfb47e3355e5b1fabebc1f2988bdb431edf0770581e35826b295fefc9aeb2b2962867293ecd5a5fa3d8dd807694264feedd1186b6914b4a56423aa2e3ae17b81e1c6d3f73a78dc0ebaf3e1a4fbc335401de287246eb37d70949a641079e941f937526d299e117f8b0082ce60f3491d16b08ef9be799af4e3ddb76ac59beb08bcc3154a3b9e669a2bcdb2d607bce3b07bba9aef60425cd9659d2539fe9aec3267a70e472462fad73f3cf07e4e0c65aeaea61d03347c05816f819bd7a8b344251022f21bd82522e38d0250aae40a01406ae648d1eb867c0484e67267b08335d5e82224511ebc4b1804fc3bcbef23bd2007c6ea6c75034eeb8cbdf9bcf5ae1430c8fb7a0a386ac76e614139ce2834760488779d17e72ac697f89b84c6004ff8d3a03eeefbfdbce26fbcaa315c61f88e11165f1665bf443d272c4db77f4d14061f757ad4ecac53f73af9be6eb204977f1d3b4af60df990ff45a6590577ba3b69bfe643e15442bd1f2f302c34089ee1de8204ce6fa8d6d439d440654e0ed31485f74fa027a8aa0246e59505017e09c64ad8ff35540c0e71a6314292475ffc2645207f3559c0f94a582b88eb2abb421982ba3177156f105f79e3c95bc9c2e04aa7d67dd6fc601689cc363f383176e35d16c88650f9b83ed29b15b67b48c0100e260da35c23e054455eafe46ebfe075ae494cb580c975a1c161c6b2cb191e732fd57a59dd829b6b4afc3c3136a842323387cd9b83202fec0661dd236cceda6783ea852c62fa1c5c92845edd10d2a9c4d69d73dc904ab7febaf663331a76b5cf35dfb4419ec14d946c468fd1e6bde74ad1639201efe55b15d56c253e2f58f25015e9ebdcffb93963ef52ea0462683f0067ffabade6bae6e6260535e1d61b20938a1d07f48b30f395ac8a2401de3d4578157974d510b88301ceb6fc59c8bf3fb8eb41cccab6095b46774db4ec4673ec5bbf6b954e51bc8e3facb7d8c0234f3b353b5b8bf193e44efd21def4e45c1a3ab62957be86fcc0bad9a18eb013f692f702de65c38bab9b2556956cb6e37941407d03ce91b83e3b9422a12ec44d1998ae7b61e0a0e3b3c7edd8aca8a0f3b349672ad8de842076e0b70760dc5bcdcd1e51058668a7e08daf08551ef9eedf8417b2d468d4557b6544d5a2c8a709454f88932d0abc85a5f0e1596449c30b5f7ed665d97c55e78b3bfb4640e357d34ddb93a3956f122c8d8bea2dc5dd33cd6667ed8136d61a72536a0790543a774b759938787f094b9fda9ce2b893c895c1d013228d2911ab23570ae0f047d2d3a671c95d8a697e34feffaa0d54e708f9b0a", 0x41d) r5 = syz_open_pts() close(r3) dup(r5) syz_open_pts() munmap(&(0x7f000059c000/0x4000)=nil, 0x4000) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x102, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xb6) getitimer(0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x160) msgget$private(0x0, 0x0) msgget(0x3, 0x1) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x51) chdir(&(0x7f0000000180)='./file0/file0/file0\x00') dup2(r1, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x111) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x66b}, {{r2}, 0xffffffffffffffff, 0x0, 0x43, 0x9, 0x3}], 0x1122, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x61, 0x40000000, 0x200, 0x8}, {{r4}, 0xfffffffffffffffe, 0x98, 0xfffff, 0x2, 0x1}, {{r5}, 0x0, 0x20, 0x4, 0x8, 0x800}, {{r6}, 0xffffffffffffffff, 0xa4, 0x2, 0xffffffffffffffde, 0x81}, {{r7}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x8, 0xf8}], 0x6, &(0x7f0000000340)={0x4, 0x4}) r8 = socket$inet(0x2, 0x1003, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000001300)='./bus/file0\x00', 0x83, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000001c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:15 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x2f) fcntl$setstatus(r0, 0x4, 0xc0) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b6c000/0x4000)=nil) fcntl$setown(r1, 0x6, r2) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x7}, {0x18, 0x3, 0x5, 0x1}, 0x8001, [0x4, 0xfffffffffffffffa, 0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x3, 0x9]}, 0xfffffe37) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) dup(r1) syz_open_pts() 16:00:16 executing program 1: socketpair(0x22, 0x4004, 0x72, &(0x7f0000000140)) socketpair(0x6, 0x5, 0x9f9c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2071bdaee46ca05fdde065c5e1e352a47a0c7e11d8e69c5f30ff580a6e266d51213b706b7c11b886e7ddd98f4a3549af1bc986f99dd723c709b0a43a542db42987c7dd12bcd04a713ef9f74fbfedc2ee0baffe8b29924f954dbc2ea490ff25b92c326ef996aec8b820f0c0bdebf11d62c13b33ec0d07667aa96ddaa2981e0a342ff454b2decd05d0d10aa64cb07584d119b6499770260041cd22229a62669c5a97f14b32c309faf0de338e6be14384b5d2bf2daeed948cb4735bba1cfcb50b03c40e42181891906e68965b7a7688e8c8bd6c6ddaea20084c5f4ca2deb9d82e33", 0xe0) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r1) r2 = semget(0x1, 0x3, 0x80) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/4096) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000", 0x13c) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() write(r3, &(0x7f0000000200)="fd", 0xfffffffffffffebf) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000000, 0x0, 0x3, 0xffffffffffffff81, "8549558861000000005dea9c11fe4dbfa600", 0x800, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000eb8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/202) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) 16:00:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x4) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/197, 0xc5, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) open(&(0x7f0000000000)='./file0/file0\x00', 0x200000800, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x68) 16:00:16 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffdffffffffffff) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="ea77749ee8096d397103aba5c64c55c79773f8f1a8957224d2d05136717754ce6f296f9e896358b68fba4027abab8e64e3afbb550ea81ebb975010e861bea81fa11c3917b13e145aa68919dc7a782b2795703161af2b4c4375d21811a96e78e124fb4addb411d5346193ad5189276c6ca3668bde0dd1573fc3532a5624abab097b613b83e85e9680c256a829bef01c764005326bbc6c27445ebf67747cd3d9e912e2c594a0602108484fdeb8961803c02884a87f550128169e4b441d56b9b5e5d541e55a7c12f4df35dad150715574b6972bcb56a704b5966262ba7e243ffdb0d8377aef8c46f1a5900c6afe9ee3601d934a942ee68199056eda75794b", 0xfd, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) sendto$inet(r0, &(0x7f0000000000)="74f42835f0941e96b83caee6267f9f7ca3c0076741af326ba5ea32e9775d8f32c635625e6704454a49daf565979e6ea187d5f36d19dc6948457baa9066a76e600101321b49eeb8995fa9ae1fc8ed2b555d33655c3bf8a70d10dc", 0x5a, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="be", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="e5", 0x1}], 0x1) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000facd2945095dee0000"], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xbe, &(0x7f00000001c0)={0x3, 0xaa}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0xa1a, 0x5}, 0xc) recvfrom(r2, &(0x7f00000002c0)=""/92, 0xfffffffffffffe11, 0x42, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = socket(0x1e, 0x3, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000080)=0xfffffffffffffee0) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) socket(0x1, 0x4, 0x2) 16:00:16 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011646341d015d290c"], 0x3) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/148, 0x94}], 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) close(r0) write(r0, &(0x7f0000000140)="7e1c3f053cff1d1446c60ee3d5f79aa865a722008aca37cfb59b8363d173cd0138964de5f42819265ef8f51f06651a0b7e876a518142cee0c9f0bc21488103af844019d3a0563a9b2f51235ef5a078cd79cce3020a13075e041a1b1e94ab42b2d4aa6c5259e4cf8604db26279ba60b3af141f83599c0d3ed8e73432069e640b36e13425c8c37bc2b", 0x88) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2fbc2d42b12ffa79a37a3de40a6275732f66696c651a0823dfb13000"], 0xe, &(0x7f00000013c0)=[{&(0x7f00000000c0)="923672126a05c302bdd330a6b0b41237d8974eb760bcf8a4e1dd5ad2b5e76daf23d0b2f87d2987cd104b472237aa745e95ace4845015c23eca2735a8cddfb4c4d8d373a3", 0x44}, {&(0x7f00000001c0)="4c4446750a383aeec6791a3f2677e3591c1bf66d14a648bc84d40ba812858c181c38cd99fc129ff1b5b7c13ad6e064f23095603be4bf", 0x36}, {&(0x7f00000012c0)="860ee450b6797420841378e29e43df8530b12a0e577b2ac3ad22065978e98a1ffa304d7abbc50b8335755b861fb747d705724782196118c9d7f20671ce2ba561084528096471776882c339ea983c4db925e5126e66a3afe70ec50b6b38a85eba8a6ccc9a42bdbc85b49167df2ceb32db3f024d52fffa192126221d98096e7173ab2de514ad758479c6abce469d6cb23f42a371fc0ec4393ee921a50a06019c26b23b87dbd88bb73b7016355695d3f62bc48cb83953ea7135528196e9edb99cf9f5caa2233d80e4", 0xc7}, {&(0x7f0000000200)="7c93c2d13b23ee4cb827b1ad5ad1f355ffdb4e00d12d7b237799887eb52f1789790dd8eefaf5e0f2bd08f15c02d3", 0x2e}], 0x4, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x80, 0xf}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r2) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x44) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x6, 0x2810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x84, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x281c0, 0x39) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:00:16 executing program 0: setuid(0xee01) sync() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/179, 0xb3) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="c9dbd7568123970d725b2ff5459e1dc592eb3a31792a131e6dad4014cdeb32e328c97d371694f300c2b88e902312944fe3a122c0495bd8cb1b04645607ef872eddfd00751fcfaaaf5c273d2c2e9660b7f9c2ab33e4bfd4484e29545020b03165b514c56ee0a3986d26c408ecf0e18f32c40244b9f0a447820e59472649f8f091455568b466b99897b8c80fd1709b7f4f7c4ef78f73ca0c986986bb4ba686edd5506961a20ec68f0478b3631a6266e7d6501d34182872bab0a80cb1ddc0aec95da4ef55e902", 0xc5, 0x3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2ba44fd33055552fbd5e41789632dfc94ff334a98824b3da025bbd47b3bf579456fc700006e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab90100fc4d5f16b136a5d00d1628b53a0000000000000000", 0x32) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x68}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x1}, {0x9, 0x100000000}}) 16:00:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x2, 0x3, 0x9) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="80020000080002b4916d3c5b65eae24b38c5b14b465500000771d318c80876745f9dec0a431bece133d72e1ea14d20bae7d1a61583bb5d73aa2a560081b681f7e798a8352ce1f0f4922656aa0343c1b0ca5c8108733af9ef5b546519eed281c19572bc2b8e16bfaa60268627c73626755fb0a0db5ad12195bca7cceb3a5d9e42f5100bfcafdd3823053ffcdfb41286dced2d84a4c94c73d92eb4"], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r3, r4, r5, 0x1f, 0x1ff}, 0x2, 0xffffffff, r6, r2, 0x6, 0x80, 0xfffffffffffffffb, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8e30) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x47}, {r1, 0x20}, {r2, 0xc0}, {r1, 0x48}, {r0, 0xc}, {r2, 0x1a6}, {r0, 0x10}], 0x7, 0x7ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) r1 = syz_open_pts() write(r1, 0xffffffffffffffff, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/\\\x00', &(0x7f00000002c0)='\x9d\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\'S)\x00']) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000040)=""/90, 0x5a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r3 = dup(r2) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) shutdown(r3, 0x0) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x204) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000280), 0x0) semop(r0, &(0x7f0000000040), 0x19a) semop(r0, &(0x7f0000000040)=[{0x6, 0x1, 0x1000}, {0x3, 0x6df, 0x800000000007fd}, {0x3, 0x0, 0x1000}, {0x3, 0x200, 0x1800}, {0x1, 0xfff, 0x1000}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x400009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) socket$inet(0x2, 0x3, 0xfff) dup2(r2, r2) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x38ab30459c1ec102, 0x1, 0x6f, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) getitimer(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x10d, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setreuid(r0, r1) shmctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) r1 = syz_open_pts() r2 = semget(0x3, 0x0, 0x4c4) semop(r2, &(0x7f0000000000)=[{0x2, 0x7f, 0x1800}, {0x0, 0xe21, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x40, 0x800}, {0x4, 0xff, 0x1800}, {0x0, 0x4, 0x1800}, {0x0, 0xc00000000000, 0x1800}], 0x7) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) dup2(r0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/30}, &(0x7f0000000140)=0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = kqueue() ftruncate(r0, 0xfffffffffffffffc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xb63b43c19bc8d25e, 0x80, 0x42, 0xffffffff, 0x3}, {{r0}, 0x0, 0x20, 0x80000000, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0xffff}, {{r0}, 0x0, 0x1, 0x60000016, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x14, 0x20000001, 0x3, 0x10000}, {{r2}, 0x0, 0x20, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x48, 0x10, 0x2, 0x18}, {{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0xfffffffffffffffd, 0x5}, {{r2}, 0xffffffffffffffff, 0x2d, 0x1, 0x20, 0xfffffffffffffffd}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x48, 0x80000002, 0xed}, {{r2}, 0xfffffffffffffffb, 0x51, 0x2, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x6, 0x9c}], 0x1f, &(0x7f0000000240)={0x3ff, 0x3}) fchmod(r0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10680, 0x49) recvmsg(r3, &(0x7f0000000500)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/180, 0xb4}], 0x1, &(0x7f0000000400)=""/231, 0xe7}, 0x1) r4 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) mknod(&(0x7f0000000540)='./file1\x00', 0x6000, 0x8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom(r4, &(0x7f0000000580)=""/47, 0x2f, 0x2, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x401, 0x6}, 0xc) r5 = open$dir(&(0x7f0000000600)='./file0\x00', 0x10048, 0x4) open$dir(&(0x7f0000000640)='./file0\x00', 0x20000, 0x11e) syz_open_pts() write(r0, &(0x7f0000000680)="a4505fcaab830975313d2a04bce29d09acec9a3d8af8eda76b7e6f68021a7169aed5dfedd85e1357f043a18c400c8a118032b6c9d3eb10cea5447d1072dcb226d1004062de4c8cb5a3f6ebb22bfc4aef738c35ce91cf3eca5fee7a4b847a39708088e24e187ba7fcecaeb8543d39e62caf52ce17603374384ef91bd05ad78e956b175438de786679ab549c2648eda89b4a711abc139fdbe86fff9e11aac0410aabdec5756fa0aa281c6734bdddc282b3e9a701f15820692a4e759dbd11a17cf6efa520c3290d277d7d71b292aefe395c44aee90b5a24f2232722e75e614fc6d8d452354c70fa48be2d625986063b386eda4478f594d8160024d753895703443ffc418fafa7052b48cdbb20549de9ae56b4219f139d9e9a14ae7f8e3dbad63a951dd9bc11223f16d870217a21540870b1dd2fcd8b2403f208a3c1af490053f1c310220149470045a003697b191bb066ce342ea084b0386390f5645426002d2e44d27b2b6c755fdaab8a0f0119c99de74211adb79689a132eed5278e941874a8854f30ad19ce8d21db0fcacef2ac08b41a4013a2d2518d9426e3f062c7c8999bdde4288d50597cbd9f29f204e58ba8164e6644586f233806dc136902ac47b0e37b22bc3ef07d8730b312f29e2b7452ff037dd6b679f085796a0b240b148157e6ef0eab5a4b2b0c65bc97d81e805f07b4901bd0631b6a245095a5af542e39b45275a763e4db8ad8366a47e28ef5d0808fbaf4ea03a6266e431d3229f1e00620fa08860c1c114db72a14b18185bbe97a20eb19a92b2928d106a3a06523494a26953524596c77c40283ade4d47061f4a51827019404f53e02c89fa7c136c3bc10cf0a1e93f94c07b9ae94cd206910099e37db306db9b5646207462af97703343a069617f09b8ff59df8223277b3cfa0a38528b705fa8005de5bc7208cdb40ce5e2f861a8176801fdd42381ccfa38ec313880e6919f61e1f97471d8da43e885fc51896d6499370ebcb35f38bccbd3fe62ddd93cef1d49f23f2c07eac2ec3f90203e76b1bd10e95f156ff24bea74b540129f2306128676eea06f4d4bb36eac941a0125f6fe146d3bc154d6dfcda6d32f0bb673c1ca8553dfbf40384dfe49fa0964c777e5f15ad2db34debc08ee4bba0de407d3fb66f1776363fda523799e0e70ab053f43e4ff59b23718f3306f9ec298483946f799d4f004fdb03a884375ec76539e515689043acfb6a4b965ac716d3ad6b67832cbda697eba1ce5c145c5d23e6433455b4ed7edbf57b3a7868a41acc0ca4ebe4c5e57cc092e8a59be4e2c1b4239266964bb84f41804a7e5f309ba6f7f1352d63b5bb0526b9826d389d70f5a4bcf2575a8a94866c7efa42d12c8fbe072547072a448ddf1c111dba0b1a1a60d5b38eb22cc37b0aa22c45cecf497b207002b71d287ebda45f22867de215216f13ed9c06d758ee78c0eaa8a61dc6bf1b757157ef78a3c7516a0bc3f261d6fe86b4e3d4378af95b99d2c42ca815777e1014f2964ff455168e9db22db8f6e599f83cf7c42f8bea11bb43829bfb722b561a3feebe416fc5a26a60c0740634e35b2726ded7f83bd35e78d9d886454b8a132d2e48f4f3daff6c366a1a3e877dbf4ca81df4a773ed8f49cff44e15b680de9917479e072f4dfee016a7acfb1fdade8bed65f2a1d9103e315c41c31695896f5443b55a3cb9672a4fae8e4449e92621665f6207c0404bf7af070de067173b580681ff42f3ce88c84349ebce85406dcaa492f2422cdd1f1bdf1cd4ba0940ec82ceea017839b66a32befc0f81880cee5c24bbefcf313e38a9f43dc33c65be99b1b9b0332775ab70f04f0d985832c634c205487b3b8aedc6c237373d3641b67d2d933e6ce1c067057ccdfbbdc585aa55443a771217da016ac664ac80f4b152779e30eefa66eaf591b4527fa54a7670b7a8151f5be0011db0500c7527750ee2030f508d18e1461315e4299b74cedb0a253029b4c47abf7353efad99eab705ff16617bec865d71e7295da7c005342968ee19be8021f7f1fb6e9df47c3a183c2f25d4cab572e8861153ad8d32ac1cc7be1ac1ce1ca8ef3f5222f76efca9f88fe044ee373a0ccd6e436c089e46f3afafc42b97b629684276488275461e3f6709fda812e5719f972e11a20597a0afbd5fa524ce44830d94decf012382007c5affe83c89021bad24fc95f3f4af1bf746aa9e5c0aa75d6c257ed0350477bb8b929a03f3c3800c6dc243b43254a153495bf04cd1988e69f2fb94ed2b81877028029354f3d065aa79ca350280286ac4ce07719467980e44db966dc14e802d126a4ef0943776c48b91b3cf7ac178a27681ea686fb802960571ec18d10c717efc60a076f182a3403ea65acab4c86a7e4b4c1770fce5b05ab8e44b8dfcd13b18ea42a1309b934433fd6fe03860c11008543cae1f711381fcf09349e1c2e5b125670a326212482deefc649de219528f2ed816e8800c9f9196552eb4405cd3b5d8929509652fa2c5aefdc86f72c447638bedcb3b86e4db33ff4b6340713e4fd462d863c552e8157912f9dd4a4d45fa51d11044c6442509a2e965236d64478ca2fcbcfc5f5ee5f6628ba6a060f30698784e628a11d308ce9756734f9a9f62cf1171760d539cdccfa08290e12cb1ff1fe97d96f1b10f81b0188c547aab086eac75652e0034c60b462048416b5142ddb29e8dc56a9c1424573cbe40c61ba0953cf8b0dfacc2a1e59d4c4103e732541e4dda6c3bc1e54acc36bc1b5356815c357a2d16ff40fe6ae79a169e551ecf411fb124babe34b912e744a8648fdd71fee9b1cd852fca4a912380640e15d2da5df6a70e4c9a36e63d884272e2b27724103608ff2819901ce8976e1a7e1cb3a09b6ab97a75dec7be7153496146d0f5ba6be0613cdfc506086bacb8a6e97234ea51c4ecdd060ef42a846ca9e395bbe81c9c703d684d7a09d3a6891341dcf53391b1d1502be9ef6bab238a7cad8cf3e916a9767cdf978dc9930e7b1ab408f50a7dab426867b120336df8c0ab13239024c0fbb322a2e9f9f1f0994b0bb33339797640fb625b905d75abd22215ed7eb567ea2277e22a59195805a007e8d7482c0209d0d3e9de4cf93a9d0f737e2bb633fe7b1f7f9fd44a953e54393e9c9b67941d8b83dd5de5f1e506b193d180a85b7aeb8b918f9fde36240c254e495e0933f542adebc0615344071a32b94a2616698002ebab6a67250aad3aadd8bf2b83b1890d42d8d9a0874b75310019cd47c9d36268409d6da5d264b87ff75a04987d5fb6b12d1a2cf169901b7426797e2db5977cbb15ad377612441141573dcc9a97e0fa58cb35eeff6c4164628adf461aaa960ba973ed848728bd7ef8d0dbc64f2bab54625cdbf0da07cd63c95077eaaf1aff6c357bbcfb17ca3f15e586550d3abe0d00da7206f604f3b22dc03616a2eef41956a6debdcd9e5f178dbcd391c984a0941e155bf1bbf0308ce32a2b0e6e9f3e4a98c7a26ca0e45a555a4cd67ade1401bc975faf7a3f681d6b3b464dd6ea5628f0e13f25fa3052c314f219ccbdd9f2c9eac7cc2e69442d2ca3a1c02149a6851d49fa11e34228b91133f1c9bc185796671a50b25609f844d461cb9285790e7c46d6070a6a775206b6868b749be8b4e4e61ef132a95f4e916090997291de9facfd0c3d27af17ccfa76995a66064af9e33cca6957180c5445c2ac7af87edf803f7c4a571e69023eee2885d1814a214e6098c649ab45dea7fefd06843d6924252795fba00ecd3c3c2cb9cdd46b34fc2f90988c34578740a8d81dd834406af2fff1cf79f61c77e2435e526dbc0066bf2ae3cbea4ce858b00ef8874e8239df5d0d7710947e35bed26d9a87be567738a62823a833551573e4d407967a88c7459726f23791e0585b639de152175c2cdf98e29e8a62695880215c8be320899deceed2c7717e51b2eea64b6e8745fba76028317dce494c03e2b62b06060a6e8ed93096834c9b18ccd1d6a9cd8e699f20ccc416aae4dbf3928d47d538f79b8d3d076d685c3f610a7dc439fe2cc8849dbec1da3ca9e0f24fea1270781f3f7db38d205071104cbccc550282747a5070e627d03d0b03f0055799f642a2c6399eb7d29a18691734fb2e8a48b2847963b5867c986ebda2864cadce29fa2da6bdd542fbe4b329e42815474a04beb6ba1d2f1a8c7d368d97d1c9d2c25265e1b09fb7d046e0acd9d479d794c0d6dc3736b606465314a5ac392265f6da10afac7568eb88a7ee235642231469d1d26efb9e47ac600f1d53d2e4ff386c525e516790947fd792438187d6b7e10948154ec0bba370dd5c2eb673735b9093ada3aa967cfb6b7027b5cfc76fc86611ee6f839b865b60574508b744983fe4fac847103fc738cab0edf6b61a3e9ac51b198cbd99984ce9b55afae0603147072d38e608662bd06a44bf08676059f3da04332c3b2a8953304770a577e7d92a9d6e235efbc748dc1c026ca1dfba51d9f70fc1114949594dc51252ba4efc5035252dd8e99743e40afc28175a381bbaafc3735de5f5f5a43f183c4846de9665af926c6056590479669727986bfd7609e129e73bc491540a3671381b682e0d719bc282d99e7ddb343d3b44b0783acd4235c374c4174ddc66423c56bca31eb3eecf576cf0117b4719777cecca021c44a15ef555e434a2b0bafe50803d526e6552c103ca61f82447470a26a9bcb93c2d8407dac5527f10441e3a52e2a9cddef370a31d7c84d2438b3201e4289ddd2eaa7c2a1f3c552be4f291de95f78f86d855a5a1031e9b3be9497cb9d686a149cda7d1af99b91cde3177ee71cb11a5e739e52ea33fdee7ea58413094c1be20a03cfa3474436a40f908c856b27c3cce30b7899e2ccd8a9d08e68140f4da0219bf23ab3cb13fa3f211e8c30c69a8bbeaf297e1fbadffae86cd5d153422f3a55c98b7efe2227ce76fe3cad454e94dbff8d67600660f39c2de7e66578da8ed44d334d246416dca4ccb8b23f63eeac3b7dc1e36dc548ee2919ebe45f3993c84383b6fcd03dc0417a171afc8356449910869018fb4166b31b7a84a16525071cf9761e92b43de2955c3a03d2f5bfd4e517abe6266754feafeb5d6022c86ad09c2f9d1cc232116840cee4ff2cee2d2de61f346f0af13a9b597719aa792758611b5283b110daf0c87aa4c34eafba5eced9632b557bc40036143465cc675ae735ae1f2c775afa9ae95b42d4e6a86de9d91eb06c7d8e5d43a186e0bb15039cf0120626933854bf5246447e6175ba27fce2aaa34fdfa1f54f343df7889fa78149376ad67c35253f1d4d6b232dac1f7e768646a634bd47f901a8090a0456aaa13b070ecba60d890c8da5e1ffad427c7bfa452ba40ff2230227c669ba23662cf08013b13db121439f08b18023f7794b3ea33b178cd7e1a0533b26e7077f8cbb4419cfb702a73677799953f536c7c399e2089c2aaeaff90f79ddea1ac2e621e186498399201f2f830a9aa125fc2cc23de92c8e9607f9def8012f06ef1fd00ca39e8594eca2cf5633550719f0a7ba63d584d73d691f37aa976607110510b44583143af129753ecf1844147de2796c66d0b94e8c53d8ac0a568204dcb12390091f5b8df81ba88e3f58261ff5955c4369643caad9718f2ef0bdaf1972782e32100a41f38a4b14b7dcaa2f1048cfcfb57bb7266855f87534ffd37829414b5991d3202277b2a238a0487cfb3045dead09a4e3300c52dadbaeb17622ef5a7e8bc03bba907b47e55d40022ce6dd3bc0a8db31f25db71a9f6fdcea9f6359e8bc6880cd5a9e80c2657d5653509e8552f55e05bc29f082b", 0x1000) pipe(&(0x7f0000001680)) open(&(0x7f00000016c0)='./file0\x00', 0x10080, 0x20) pipe2(&(0x7f0000001700), 0x4) mlockall(0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001740)=""/234) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) faccessat(r5, &(0x7f0000001840)='./file1\x00', 0x0, 0x2) 16:00:18 executing program 1: socket$inet6(0x18, 0x3, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x109) socket$inet6(0x18, 0xc007, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:18 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r0 = syz_open_pts() syz_open_pts() setpgid(0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) syz_open_pts() r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffff800) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0018a63a78325fb352ce1f76c2b0b23493882b34b9511f10ba4f219bcb0b50bda14904bc124c778aa2a9e4c62468e6cf9b4b06d5507917a51b4291b2423cc7cad759b2a2347e83b705a14ff4529fa54b25da898e1692613803835919619d3acc1c9135fc4a2a471a9fb6f49ea5ca877f082d61099d99a214ca9ca51ead8b100fd3ec63dd196a692d6d83d444cbf7", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x80000001, 0x4}, 0xc) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffe01) select(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x20) write(r1, &(0x7f0000000100)="4a5b6222389f33649dcccc3a1a85ec1a27a4ae1521b001bdc5731de3aa301c70117a4eadae8b4ffa92b918d9725fb787a330dfc0eadbd34c2c383c6f028e2a7998ca8153b769e97e079b7e26d19032a4c0a7ea2584cd9203ba57b3d357b72770bdc80ea933fe450065ffbf885f06ad7a8eb7ec64c2d9f13b1d0971811c7fd5c0dcf4d42067dbcbcd693588540b15b40484c77c8d42fab67d8fa68f71e84c3f5a0c4e74e6afaebc25b926a85a9322a8246b349f8c888a7138ee5409c39a19c7ef340dbffcf903822b03e8b76d969cef7bfaa01d24d5d72ebd6cd5c20d6034e1e9d0e8f3cbbc96", 0xe6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(r0, 0x0, &(0x7f0000000000)) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000003}], 0xffffffffffffdffe, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f52ba74405aee4fb3a0c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b03800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4caa8cffd90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf945e6d261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0ad49eb5696d00000000", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x240) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/4096) r4 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) dup(r1) r5 = syz_open_pts() readv(r5, &(0x7f0000000300)=[{&(0x7f0000000200)=""/226, 0xe2}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa2, 0x0) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\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', r0, &(0x7f00000002c0)='\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') 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x75) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0x5}], 0x80f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x4}, {{r3}, 0xfffffffffffffffd, 0xb4, 0x1, 0xfffffffffffff000, 0x100}], 0x2, &(0x7f0000000200)={0x3, 0x9}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) poll(&(0x7f0000000000)=[{r3, 0x10c}, {r0, 0x4}, {r3, 0x28}, {r3, 0x40}], 0x4, 0x5) r4 = socket$inet6(0x18, 0x80000000003ffc, 0x8) dup2(r4, r4) syz_execute_func(&(0x7f0000000300)="450f0fe6a60fc3017e893ac4235d488a1e4f0000faa896960f38f16a0b6564f3adc402b19c31c4a159e24ad641d8c2d4c15b5145d8c0") getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x0) semget$private(0x0, 0x0, 0x140) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0ab73f04fa36b7a90af55cbfd70753df4614b695549b77fc10e56f2fc5dbb27f3c70d3a6e6b2b58de5e9b87454208f2f4cd5800450eade7266d61a38da741d85e3f84102afb457197e8e2f4824a8e10dd23843bd09308572c5389e240d8ca33eb5e4c3c3bde4f9c9c06974319a517d7d0236371a372dbeda5b9941d33d52f1d5438a02e361dbe98c9c2a08da7635def0791c4a705597f9efa7c8862d3e18f83facfc4c0a0cecc2cdbdc17553de21a7c65e9f815fd817dc039bcdf42efe0fc00fe415b38248b604690463a0eb60beaac26e81ac34ee14c88a3d8e195bb73411f998479e672abfbdfeb000a1", 0x108) 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, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x72ce800000000000, 0x7fffffff, 0x1ff, "9d244206b44236909c58d3a3a8449a92e0ccb84d", 0x6, 0x7fffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x101) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000001700)='./file0\x00', 0x200400000002, 0x0) flock(r1, 0x1) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="26e1", 0x2}, {0x0}], 0x2) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chdir(&(0x7f0000000500)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffffd}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x2) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x30002, 0x191) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) read(r4, &(0x7f0000000380)=""/127, 0x7f) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000200)=""/252, 0xfc, 0x1, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:00:19 executing program 1: socketpair(0x21, 0x8005, 0x100000001, 0x0) socketpair(0x10, 0x3, 0x9, &(0x7f0000000000)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x41) r3 = semget(0x1, 0x2, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/209) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8, 0x64) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3ff, r1, r2, r3, r5, 0x1db, 0x6}, 0x401, 0xffffffff, r6, r7, 0x6, 0x0, 0x8}) r8 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000000)=""/72) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x401, 0x3fa}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:20 executing program 0: clock_gettime(0x7, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r0 = getuid() setuid(r0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) clock_getres(0x4, &(0x7f0000000140)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xda6, 0x401}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x200000c20, 0x0, 0xfffffffffffffffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x85ae, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x43ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xb0, 0x1, 0x3}], 0xfffffffffffffffa, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x90, 0x3ff, 0x3d}, {{r0}, 0x0, 0x4, 0x40000002, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x9, 0x6}], 0x6c, &(0x7f0000000080)={0x6, 0x6db}) ftruncate(r0, 0x8) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000040)=0x17e) 16:00:20 executing program 0: r0 = getpid() getpid() getpgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x7fffffff, 0x8, 0x1f, "b69b404f0fbb89440d3412a420464d5d94cf8cad", 0x1f, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x16, 0x4007, 0x5) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/82) msgget$private(0x0, 0x505) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x381) close(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="d6968b408e1fe10c53b543aaf1b45c3b7388aa40bb741f1a8d14667edea8fc9c18d0cd610af29be4e7fcb42ece60924c13520416441a2f87cc8288a0ba98158790fb86f41ae8a79a8d682cf72a3960c914df33243108a0398641782abae38836fbc79f7ae6a29197f63b973ea6facec995d02c41f068fcc7505f50324a33aa5ee215c680e3e382a8f5a48b92aa0bba2702c0545738d2d65cc708941ea0109dc8d411b83caafc338f5a137812b8137e5ce049a317c251a4c233d7d7888f3ca6ce2b2b540f87ee152524e3d8860a110fa31b0e58d483011701f040625669d2d9b2398ec8b66e6f0eac7376003e1a0f3097e0d0cb93f4eb4dd00171e37263180876095c499a1054914e47b73525313df4e95a2559cd9ed7179f9a2f03b46938469c124c47a67fc57efc9ecfd10f73a750c78f13672b290e9d4d4a8058f6f73c5cb08927a8bcd6251c0e8b5b8a9aa5b7b51289ff47f9198a238f8e504c7ca9abb565c1c839c97227f0c8cd36a642d168da8de385f1ebd0286490930b4b32e2daf65074810faf590fa7d2efa7f351b1a000ed79c77589222bd075205adc8bef8904d7a66d1b71ccf6faf773216d17caf9469894bd271f11c9b88a09067952659a4347ad018faf6a24227a54fd470de6b52f292f071bd55dfebe99812d1d379d481e2e1dd5e78d2d14d35466da386798851b06dfae64118fb5dc39a082ee2f422f32b22b67a1cb2aad43fb09061f303fac6686f2349bd43b8683470d6173e955a2361119aba5ba8595b474febb59f11df020325bab5a07e843cc058c146b6a442492d5cc04e62abb3b8b6fa87ac23b092a3369d14363c7c5752abb37c1ae9b0610768ca81440d518fa977744d1fb3d3106e629ee6c08f53e92417ddc34b485ebce05f35db0e6fcdd6c0d4b8c47391993742609a3799753c9899773547748aee9c62790e8ffbb9071c9c65ede4d5107c4505318b7da914d796c308038eb4b28fb522f416034380dc1a260afc6a1451f4c3463d817d9427f1766ec73daa42f92419113113ef588feb8dfa7b33e0cc0c842576f20ee712c206004709a5dfaf8d978354ef01797ea0e0ec345364d1894a642c08b13fcce7e641cce7077d3e08faf6ce67b92b2474423c250aba82ae6e77efb65465120728029bc9c96a5b56111c2c3f6a359c12461c877f7f0407c8d52857a74bc73a69797da15080c8ce08cec265412a03cc51add731c56c372726de6dfd9faf9d0b102e2dead309931a74785647677a2f975351388babd8fe04cad43282d3b969406c5db0f0a7bb958cce43e3156ef24af314b366d79e69723cede12ed669ed9b09030f8d41a955954af2ac9fbb27ab615e1f1a304746935feb6df2e1d91d5e013c6511f09362632f3ba11d427fa4384d85926899c8fbf38db1bcef6e133417f8dd8b47fab2a8954c70d1b97af52462f168d0ae2f8175afce3bbca12c3d2becde3ad3fb6fbd7c64d4f3dc76bfa41850839148c7ee8883e49c4741bed75649b10aa9ace1ca22180ea2cd6481d84c6199363260700ae3d8ff1fc80eec8aa48dffd82082535f17e533091c26bbc95b5ad27e7da4762c2885904159300bd2cd3bb99927161ee18f99f9dd0d3e6563b820f0b137c57bd687462a497ed0038a35497aafea4cf3cfbcb86c31cf5b718874cc0116299ecf0974b95ea62d28e20475b8958f6f39512fbe2a3a2cfe47d7918fedc2b82c5d00611ceb10c9d25aa68fb0299a3a481e9e6e296b6e611326b6519ec96c83ec4ad4dfd754372be3bf42b679b214d2852f17a532526328d53637cdfa85bd1688d9445f175f0e732145f225c00a65fe6f11f575c6548da35ce07f20d1602ff2e17e64d789e387513f182e6b82fa45e1f12570c964e75b22369a3ad2e0778ac4ea023cdd581c933293996115fdc363a81d5532860b3ad294ff678c740df97d0151af23344b4c4897eaa5712ff5541c124b659ab7f91f8d0d7f522b029134e4d4bdab684b169a548c8b6bb6451a1c8602b85fd8079040a085af8ffc3fc9af8f16b220698b3f2bcc63fa9483d92fc0833b7f930c706a05722cbefbfb47559fbc61e10d0082e52a616143cca5d5312f7addd85a8afb34168e3b4e5ab0edf72a49219d99471a09f259633bf75939255822bcf03a0bc58782f9c3ea379258157c0d07e73885ef339bd4a016c6550e37e810c629886695f86ce45975dde5bd5d6b7bb41d79424ccc69a469114fd2483e3f615c68037ef849fd12b3025c5aae1fbb47db8469bf39b558751cdf15f85e16f8605850320cef75ed6904144d14664a60b4dc78bb74b40baaf91e519093b9afead7a7e54d1ee0a0b0114c645155153855e7ad5b0344134bedabd44f2e39814c523f9e819f658a63154d21e10d43f2b6b342c863385abbd09f6078849c1a90cdc977bf99057f71706234e89ab65ddf24023ef0efe5cf3505fa46db5cbacec8730f28e387fffe802cef076eafb9206df621e0b2a3442102316e600d0b41e4f63761da337e8168f3d2762418cebd8fde05266e4c4bcf43708ed63926ecdc3c0810bafb7c41486844197dc8c2e7fe67e4fbfa904d1329e973711936c6b41c6d95d6e795b3c2abd77ba82adac78fd7a16101aac34d973ce3564c7118f6724512c460248dccfa9c1ee18c28814a4306e3f2d3c41ee931a481143e84609a5a0662e460a06f13ee7e314b18895e460ec0c16519dfedb9264a2498d43811505492cce81f8e37d8c2dbccb90a970fe26e8a0129f8d7271990be6cbda6f657d0bb521331c61a5b601da5ce65e6b3345fe01110288a3acac95ecc39cacdb90a1f8e0bd6532330148a667aadb84492f7c62d77cd5ffd67e3e68ee04b152a717b82da55fe4a7a8c24a9127b5bc152e1f41f9cf781be95b6788c53e81ca82faeda2ead4286bf9e8861ddef583fad75f0f2e812e82381a7cd1cdc8941cb5d7e7adf1c9f9dc3990466d86897ae252d8a0f54852164fa54c02019235d19c5e17e019e06cee910c6b93467b38793026ad94645033e04ad38306d3c74f5808b428d60c89800a8151bdaf48a4861983a898122ddd6683fb3b04fdc547c9d30bafda4cce26f95d1190fa48b3c55bca5326e85e6fb13acaf30dc935769cc42820582017fa3df0866d81822693f774bad9de2ab000a6c1ddfb86da27ae6d42b9269ca00efc185f073cac00361e2a0166dbcea7aeef57e70e3211ea91add7f8daa9de995f06736e4670919b22cf66585f46abe2a67936c901e58a4fdbd4497d17d273c50c35a78aba7885f781d661181c3698d1a548774d50b11bab1dd8951b3be9d4597bccc5fa2d1b0a690d0b094dc77d1f84c75e97ec5cffbc9baf5297bbcc8a0668bea0c5fd7065b21b69a5397b4c61da857922a5cc44eb715fd1770b372cb138141126d31df7a1cbde33bd97dbd5dc494b04633b086689d01167b31ad625b0bbb92c7f981f2c5d58a97e590272864ac63288f84724737421aba67c8d392affb8eefaeed6d68bf63910111145458517391aa92c9f6e5fc59bbec3142612bdcb1dc670baa546280b4290e018ec5425cdd72435f25d046c1e8e49ff11b08ea4b0681128c3f4a014dcb309ce0e3a04b5a53a880a5d2d5b0f58101e0d9468713f2b211b482485ebeb3501ecf492d623d9fd31def95133a89bbc0128a42e6b4edcb9e274614741570bb5e44fac667efdc5166e1d88f72f9d76031ae0e74c74f75279cfc79b808c3d4b40a6655df9e3be7088a03488ff9994758b4f0e83f26a77fd16e3d5731c0d79f5b0e55ae6ef5501bb268898233fa7019f2fbc48af01852bf88ab430f9f52c34e5a01a177eed3d94b977885baf74d1af6ed2a95aab118fd40fe561a74b696535b580dfb4f221b5066950ad4c524a21b6215e7a40e3d8609e4d3a3f0f2732adaaefb0834a06679b3f96656430f44e2129426310405628e1bf60d5a723f25cebba15fd18d6fdc56d7be2ca99c780d9fdbe9422a6e87f6ad363240dc65282474eb4c990da36b10508234b1d55d21beee563e67110289a61d48f49759d3fdb11b13ae547bd3747ce30d229ab609064b82f50891ca075fd835e59a7a4b0cd23fc66760d079e3caf4ea5d33efd5c7641d1498e22d690813aa776fa91e34eac6a2f8a530dfa83d0e4e50b87ad96e7891dea695e2b105b03337c0a91ea8f7f0465e939d51caa99c954b84e4da9170e7b8e90e18833a13bc96915a9091fbfe047fb7471411521ee13ffe48ddb35e96adbcaf135a92126e0b12cfd59e1b8a264be7225681857ed3cadfe7ab3367b97864473623b1433bfc2eafe203ec0f0511f91af8d6d4e869b0d8e99599a680a2707301c3a805e2e37a8be538afe977a9ab994b557b088b5cd32b7f9c5b0597b5e286f7f22b5ad7a644f9e4ad817c5ef69e4c68cc1350e6e2801f04187b6fa5c219ad33238161d587491bd49f85dd48392bd88545959432d3d256f84388814ffe12cba2b515875ce1d26abd018c0e4ff5f18a49ac6bc34c324c2841410ca50f7c3c247fe9dd825100e2327fe5033e740900b48d15f4274130f600869b279d0a758ac08fc9586b0d9378a8116c8b0a1c679dfaafb1ace2dc9d90799c24cd41991c0f368479509e7cd64307105695b8af118bfdef7d76b2a590781c6a082fe1507403b88fe1a2708481335ebae84a6acc02fc77f3a9f9720b44dd740d83bb5f73778adce05803cdc2030f5b8a0282da94d6bcf5399816f36df0eec9be0089168e827e70bded60dd1e72f0e15905a63fe94ba6e50a22ccca55efdae5506e618ad2b5399d815adeb78717f695819234717cf04448d2f1df32c1b714b8e82b673409f1d593d625118ed65d325a5da589bac22c533ae027a052106a853d7b0d93b0b02543234938029a3a5d34d5de6e89f14c695029e59b0d8be6dcd466af62e235c92a0216f0100afcb90b4845d8bc80b20745826d004630b94b777743acfbb9cee9e22ef207b44a8f003595b4140394765fde06c5d98d1e817e15034145610f10920d8a2ddc86135963bb50bb442ab13e9a48745a07137f044b2e1dd8aa4fcd24fc3cfaa56101b28cbc2ef1740568145d4b617c0a94277c251fe0e44f59d2d036293b8469944ce2b915cbfc019983aea490b4ce65a3146ef64be23dc0c8f4490de951affe1b3dd40006420e8ad7644a608ff4ae4486583fc72137f0d02b1b38b513fd63460c7b07c2264c4309e18814eedda58b10e9412dacdbb988a1f6b8ab1160b4b35b2d1b8277f8555479eb0c89f2a74e71bbef5c98e98cca7c48ee49de2fc35606835d76fcd3132ff8b8f625402a6ef502975c85a44dc09b623099513dd0b01a01352225cd9d9b1dd2344528fa09b4eb7c789e638796c15c6de6f510b8a3e28bf276bfb70f7f925057833658af8319a2b21733c0ad649a59bbd7566bc7bbb4251904236f8e7c97b3c62f353549e98c8a279a670de49f2a5ca89da8d2a9bd795aa80083e4c5f8fb62e80495ff9b7f57b52963e71aff98599dd86619b974ff28a46d5e474584f3877f40f8b9136f0500e5d9a39814afef54e3b61c1e92b3cde81ac18eac8a25f1ca20938ad2b", 0xf5d}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ff7000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001100)={{0x5, r2, r3, r4, r5, 0x100, 0x7}, 0x2, 0x1, r6, r7, 0x4, 0x8001, 0x9}) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:20 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xe7e3, 0x7fffffff}, {0x18, 0x3, 0x9b, 0xd67}, 0x80, [0x40, 0x1, 0x33705b73, 0x20, 0x4, 0x10001, 0x9, 0xbc2f]}, 0x3c) 16:00:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x100) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xf0, r3, r4, r5, r6, 0x8, 0xc861}, 0x7, 0xabf, r7, r8, 0x9, 0x99, 0x5, 0x101}) dup(r1) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000900)="5305c669e790009f78d5e273b8aef954d8e7f308165b502d02e5f4525cb6178d2362afb7bf3366ea6a8d40f3d8364e9bf0038b7cc4a76d95024b92399d92e3d7b70723007d57cfd2b2db64af3a2aefa3387fb1a214927a1085d4a4ae57b2f773a310cb25c74498b55269eb1c9695b8cd002da7216abc3c5bfce0d15ca53cffd244382f705d83accb5489c360e9d694836c95d4541142156c972326f6427a37aed58d0154e4e2a9b8e66071eeb8c8cefd06d2c9e98da5dd0a842f1230a0e5b1cd3f7e1559116f01d96b6f8539c6f5cf3dfe960ed7a361b3e007f0bd06a14978553b080197ee19518441834e17c3fa96b522394a79abb29ef0b8c268f39f47b23d2938c56f113b0d070006a2cb016c87effc50e9e561318a522436e6", 0x11b) dup2(r1, r0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000000c0)="38811141ac504f4e03e69134b258b18235f6a974d69fff6b8a21e131a85d6f263fbc2eb3f970578b9afc5d10d74763c4996109415935459ee8d3375b61d47ceba100d36f6a47c898c7aadb4579cd694bbe61aad88823121a9dc208a36e1f767c21cb6d737ae6fa35311f4241bc5e0a99f3e1775e48362593939999a0bf19379ff6f2fdce42ef796ee5c7abcbd8302a0a4553d1f8665239d23db2a2fd5ce8b222a4d277f3b740f1c3e2fcae11515cd7f3fde20820e081256d059f759c3751525a336e2d57528247ad8949dd69d2303a6e8cf495238129368545990af7c9a3c07acca35403d9bcd4ec6f0c317cbc2a04ec3b484074538ad173fe", 0xf9, 0x400, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0x8}, 0xc) read(r5, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10041, 0x0) sendto$unix(r0, &(0x7f0000000040)="b06e792246a02a2bb8021015c8f00007e9e8903ba2ff95b6b2b7081f6c19f3eac60d4060658f283cb02374507da4a781ec37a2c06050d0b478497e6f813aa2a67943cd087109a563f31b00e39e0172a0f35298455573107fd2ca61833def78", 0x5f, 0x407, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:21 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xd9f, "b08d1dbd961018d3a50a2c21d8e500"}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000880)='./file0\x00', 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x2, 0x80, 0x3, "5083a42e98c835dfc8cdfffc140db95a7aeaeee5", 0x10001, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x3, 0x39, 0x6}, {{r1}, 0xfffffffffffffffe, 0xb, 0x40, 0x1, 0x530d}, {{r0}, 0xffffffffffffffff, 0xa2, 0x50, 0x1000, 0x9445}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0xfffffffffffffc01, 0xff}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2e, 0x40000000, 0x57f}, {{r0}, 0x0, 0x10, 0x80000004, 0x6, 0x7f}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x101}, {{r1}, 0x0, 0x4, 0x2, 0x8, 0x80}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xb12, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x5, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x138e, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x3e, 0xb, 0x8000, 0x10000}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x8}], 0xa30, &(0x7f0000000080)={0x4, 0x8}) close(r2) 16:00:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0xc003, 0x0) close(r1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x200, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x4000000000081, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) write(r0, &(0x7f0000000000)="904376e88ecaa72c1e30b7d720fb3aad65f03b60834e3e5dd80fdd6dda3995e3eea3db3642e6654d61ddfb3d89477d270f6c85ef00ae256e937f1664e0cd55d305bab768a08b66e5b9d9bae09130f57ee6cc1b70fd8058ad9643b003efc18ee527c0d71d15b9c2a764eae0f914d81f", 0x6f) 16:00:21 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1", 0x1de) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffffffffffffffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x78100000000, 0x1ff, 0xfffffffffffffff7, "bbca71df1b59ed293c30224f68e3af985b8ee833", 0x800, 0x1f80000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xbecf, r1, r2, r3, r4, 0x20, 0x344e}, 0x9, 0x3, 0x7ff}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x14) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x81, 0x2, 0x5) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd05) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000680)=[{&(0x7f0000000140)="de393ad31bc01c7647f3c815dc491f2dbfe59210f8fda88006018b622f74468700545b7fd159127f88483cd38bd876777d2486c9186bc56f7c5d51c5a07d321ee0eebafd49bf9a009d69f336d7fb5473942c6110700b46ca1bd4142ef13783dfc6f8f5de3e705c553b2f3db287ee3b26e70c4d3adc919aaef9499108d3585ecec42824c11e4d4990b4c83c67b870c73e7ca3f788ec7ab4ec2b3292babc6592dc42b0570bebcdc7458f70fdaacd0c4652", 0xb0}, {&(0x7f0000000200)="7db24e447bbe9d7a679794ae5f1c90a0e7cd29b7bd57d4227f891d60e73f4d18e60e600ac93e0c2c75401d47af7e8804773c7d62b6a3ee1b5fe5f82c0b4960e9c111f663adf23b9f874d4aca2ba63a99c147a953e6cafc30dcc878a1f8a8fb2b3c942bdffdb1492f60d816bbc1b219df1c84f9377803912bc938cba7a37aca8e4b151ab1fef7df6b09e7eb00621235f968ce43301ac3ba1c86dc4cf26072b73a4f9d72c67d7713dcabf9ea917c6458be6e63ddec8fe6ebcc1bf953d334dd8c997cad75", 0xc3}, {&(0x7f0000000300)="705174c0eab17630e48f093d6ec4bb28261754e53a26d56bb10e1044bb23277f7d320244a9bb83d9dad24d3f9cd6a6c280c3357686f524ed514c0a7bc9ddf3b74e871371f737304a4e265fa80a9010c78db1863a000fb0f7aae2cdcab89485b51c3dee037008defa1a309a9d40368f583d72a2695de8a0a98da641e5d9af3fda760b5603", 0x84}, {&(0x7f00000003c0)="f311b5f837d8b31509824415e3f923ecc10000258d6b4fa6d3a1c8b7ee826b66227f984ea38c02eae5", 0x29}, {&(0x7f0000000400)="756fcb04bc795a67a6d9a835c28696faa702b838ffbd9991364f17512ce01a30e96dc5abadbe9be81a94b4dbbbc09c49e2c2fdd199ac8a5510b9e80e713f28b8f419185061f669b66b0c5df390714dfc903fdad388390c6bd6bff56c43c043dd4d37622e9bb7aea77403dd40187aecb7d2175907c426ae58d0debbc09072b40afd981d50af3aeb43598566f17ad7afb56cfa65bc1de32f8a7ad71f1822f4010f01ad1d1f3c988903f143b88a5a599684de98ced4d81b6b011a1448494ef184f55fcbaf8581f2a21d14", 0xc9}, {&(0x7f0000000500)="c2eaf72f08fb392a500099910eac1f3fb0d720d9624a0f2adcb68e67477b5372b284e9dcaa92583f7c62e7cd4f4528a67af52051d54f69abb43b66a7afad5641f6129ee3e6bc1e498cc0f196e4098f4c24dee57bf3d40d0298e87eaa879afc098dcb", 0x62}, {&(0x7f0000000580)="b3986ce54780e2916d7b7ed8eb9c64c283bba5ccc5e91f80efb79957a1a000cfb0daca694112edb0a3856184bb3a86c737e3549e1784218587beec4baeca2bc84d997464951f7deba51da1fb3500c804c477cbbefe764bca965c32d36d1dadf48e1481a96ea84e2045154ddd46f2a809402e4348b660dd005ed2a3", 0x7b}, {&(0x7f0000000600)="c1fab3234d04cca1c671b5fee0b072ae7bbf056d3a85e72cafbc3d3bc8c681f3c89e1b4e885f533fe1baebf9efe285206eb5fd20277b9d0a155beba0d68d38ea92d09a7a597803153772d78c1b00630a24dcb9424fea5f2fb286e3cbdec3b7e424c2de2d64c6e5d604", 0x69}], 0x8, &(0x7f0000000700), 0x0, 0x1}, 0x4) 16:00:21 executing program 0: sync() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 1: r0 = socket(0x1e, 0x4002, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/159, 0x9f, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:21 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8ec980cc93f9077af493903138eb6b574d7acbd67e391f754191bdeeb7131c1a8d535260fbe19aab244cfba1247032aa8a45584cf1ffd8a5b33271b3f669cf5daf0cb3fe116a399c263cb2ddd24f9a0ed363e0d48495f692aa0ef04ae91ad7682458e155af8bacaffa9fc564de930e3b5de6e296e6b713570a728824", 0x7c}, {&(0x7f0000000080)="595fce93d565648c74be79c08b", 0xd}, {&(0x7f00000000c0)="3c2baf8336ea462346b602ffbf42c6944a3e74e27a70d36b62ece44d83e3a5d40cd13d13002bc983cb5a0648d3e571e75d3378", 0x33}], 0x3) read(r0, &(0x7f0000000140)=""/254, 0x86dcc94145c25fe9) poll(0x0, 0x9381ffe3b44712ae, 0x80000001) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/36}, &(0x7f0000001100)=0x26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x4, &(0x7f0000000040), 0x80000001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="34717bde3c18cc573000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x81) recvfrom$inet(r0, &(0x7f0000000000)=""/41, 0x29, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = semget(0x3, 0x2, 0x120) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/139) semop(r1, &(0x7f0000000080)=[{0x4, 0x3ff, 0x1000}, {0x4, 0x9}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r4, 0x0, 0x0, 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) fchownat(r5, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0xffffffffc439fd01) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x2000003, 0x0) 16:00:21 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffc, 0x2}) r0 = socket$inet6(0x18, 0x8007, 0x11) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8000000000, 0x9}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000000)) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') mkdir(&(0x7f0000000040)='./file0\x00', 0x10c) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:21 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001200)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = socket$unix(0x1, 0x7, 0x0) sendto(r1, &(0x7f0000000140)="77b1433964681f202d56bc745b0cca200cc0662c5bb6ce3fb5979555ad46646c05733239978130fa078d67c5fcc130f0badc3efa6689e3705126cbc8eaee1458505a0ef7d9276c90783a1c0c6044c62d9029c7d719dd398a2aae4be977bde7449745af7ca4e192a7fcda0545d25e42003cc05189cd3ff12edb1d5d15845e85bc38b71dce606bf08d60edb427927ff53516232ee5fd3c2229e14edb5717a1271eadd5825b87eb499e80", 0xa9, 0xcc87c1f8c1beefab, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xbe, 0x3) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "d73000000000f76fbff200"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x7, 0x200000003, 0xd9d, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x103) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x904) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x10042000003, 0x6) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8000, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6ab927e205cf1f96844f860fa639d53ef3bf7d58d5420835262fcb552e9264a9a43f276736d615d385289607f7ee62941cddcdbe608200c399b054a1eedc70c67665a0596579b7a5dec214b1e8b1a5c78d1ec74d287d4159092a98a736e744e0a927a7510d2f4c6d7e86f70514e5c7775718ab9c3a32b8901c653fbbb71602a7e928035c90cd5d73008b57556d811ce6400d25fbbfd0a0c0d4e8a13fcc921f7cb9a25343b038111cfc069f1edd903c8f26f1b25969b2bf53372ebe0d2297b9396e1c1032d5382dc82d9340746780f3a2a036c3b35933fcc18f4ae3", 0x2ff}, {&(0x7f0000000180)="e8ea7530e9cc57a1c95f5a6ed7f64a2650312eee5e310d13dd38baab4b3c024a68a2882722301419c81c3993667af9505108a0677b57d2c0ac5d91ebd86980f85fa107dead92b1269c162dff5737e5a6cc81b50583ed95c600ddaa9e06d092219dad7d939bb402f8c8af3f", 0xffffffbe}, {&(0x7f0000002240)="49ebb7760c49c4e259a239092fac0206e0c3ce02dc117c4d0960355f286995883496d4f9073ca69d8724527a527bc31a2ef634a3ce6ebad2bae8073aeba450885a38384317e2d29523435ec422832ffd1669de632e83a1b892469f722ffa9d124698cfdb8953d1052163fdddd9bd4ded8752f3e9b1994925f46b99f042b04673d40cfd4d7553f0658537de950ddb1297ac39bc68c27e6d91bc256c205382b836c9ed22f4f2fc0bd1d8491815192c90449064026f5e685bed8a0019df82ef9d355303dab7d994fd9b6c2e81c6c422b5c564d2759bc419208ffe4908cddc7eca3c9dcae99ff9dd8dd6aacd47a685032a50315a6060d31cf18a0a6754517218619ba19f5418884a3bae09edf7c4948a3cdbabeac7212f332bc9b27838be58b5bba93fb501c2c15a6a519011955b8ff3bec41b993f79392ea3dd749df8d8a3e983ba09908a51809c2c1a54baaba1eb3f463f65cbffafa8b73b380fdbe93d87373517aebb306b81f5d0ca35d39fa89cc7a2d4f98b78790231a5df356dd07b64d1c362d34eca4a025c358457acfbb655826bfe8ad6b4e67579af8132e2abdf2164318018c820fd75e77a2d615ce64009f4c184c9e869db974640bb0ae966141bb94a6ed4cdf4286010c2c4a04a54500d41fdbfcc0c3c48d4eac7d3d39af6ae5a05961c46587516d288cd79c3fa0b9818bf21fea786b55fcfe2aae578742da2155dfa7477828b8f4e314dff9ee79f0efdbd5464e60941dd3fab7b4fc7d20a3057fa05352cfcf36889aa8bfd895ed6caa9311f3ca19f5608a16fed1b782d27c25be62aa36ae81af47ebc1c38a4747ba277a9ba16dca63e08e51b502f121d69ebde7e268f2a1c410bf96d9a95db48e418e9893e15db7cbe0d7cfe43d92a6b33c711324fd66ace8580b5a9ce2c0487e823f727ebf15907f199b8bc2ef06c5fe7e75ba50bc637c31acbc9480fd3c591a6cd63506147e9f72c4e80179f0c7301cf153ba706081d98c4f32f694b611f07c740d169a7d1c1c7b6a5c2aa36b630393a960154b4d1ccca59b29cc54f4c0bb230038a6d9c425603c037944019899f2f1b5e1ad0f6eaecc97aa75cdab3822f908947cea6a18bd979f1e9f7a91ed8ffb7c722fd9af2a767c0c11b713d46e77e4899ce520cc06a08a198b882a93a8a47922cb248736ebc068b3e4fe62e4597e8bfd3adc686375bfeca48ed117047269ff8c6edbbd8455bb531bec65220ca5a1d09e1fd761b59d17af23e713f24364d0e14063dcda5327ecadc3f7f67e750d3ebc0c7c2bacff66b70a947beae588642cafc608b0d7be2f482e3597235e5d683aa1800d327a1e470913672c38304801eafaece2e05986810031a62ae4451e1d5e013a96bdcdd7bff939511c725d44880cff0832c1194cb7a208b12b801f82e8d632cef8f186d523ea880b1cf2b4b47822eb6915168bbedb50b7600361e0e6d7be6856f2552dc55bfd355a512ed9c96be6c95a5a50119147558cda252faba6ebe225308d464fb5abfb3a409960539111a8274f7f3d3e92906c27eb76a404f23fe85522a45716a721642bceb0e329014be0c1662e90ac0faaedd8a5a961e5e6fe50e3f07c3ab0f3d2b65f60ffe72cd70912c273a38f87b5186ce6e5ac71ccb22c0ace4deb06fece1d41d21e5e0ee5502c800138222a9e47360538a9ec67acb912ab7459fd735c791bf9ac1ec3e8e8615e9a01403de514d310f8dd2426b301e995c6693c7b7b743ad438dc127dfac872a0b4013dbbb9e2cb4e5ce1915c671f3014c08b7147b54fc8625821125ca752fe89aec4b134a3423338901c24c7a173b1f0d13d584f4a2ca03d6ac38c4804dbe1ae17cb59baacc58e472579849d57b39feb6c533d6770fa8ead63d0f7264fc31719ef85cea0a2918cc278a0c56a55b55851dccb27881616f2c7f0983b54cab5ad9c32da0b0451567555ee0bd6447e9e513434e955d308fab4bd428cf7451403d366f9dd562045e9eb7a4eb2711813cb8b5eedac6f58d45b8e559276627dc7157556953d8962723dda9e8605b71cc0f34edeb88d4c049a9e040722b9b77af37c2f130237e325ab07a2347f159883f5f58e132f3811279f9aa1eac01cb448290676ba8706dd1945ceac2781fcc418fc6fd5b16cc08d5968b9497248f15d7c41ff736cb48694321f636f10908dc845ab04bb293b2ec1e3aec1994c4c07485d07e9859cebbe2038a8d0ada06f00fe609d22f94faf42621788847587808695f6ea9c4bacda64960e70cdb230a614fc8745d2bbed5cae8eb02777c5775a83bdc82f1a2d7b4d35e04e13d4e2538f509b9d45a18d5c0499dc503216b2729b486cf52e480a480d8f43b5e49a421a4a1cb226f0caefc59c2a6aac6ffb85e6a49f5bd17ba4ed33763d1bac9776ebea8d8dfd1682c9455dabb7d1d089195f4eba44b6aa35d23f2f901eabdcb0aa38f1efc8531960ea6a700702a41de6aeda5883e0058fa0dd0ea0d5a2dba0af54b31ec1a5b93604eb227178c4e1d40813ebfdf9905ad2fe4c9c65b294f2a7e7bfff5eaae2ddc528fb022ee10e84078e988f68ccaf51a12e1c63553a8b6cb6f881d28219703e0b6ee18f4c062839abbce3a4d67c818ef9390fc3bd50ecfe2c0a53c2d26911d30d162aa11c285bbc4b4e49200a51c871a3da445c5ab20de332026ab055938f4b5f3bd11afeb895853a6ab4025d170ba8a079375f95276e448925b05de7fc1fd5b4b8be23669b3ae6b4a07347a5fb3142f1ea07d4df4b5acb0d3deccdfe8779f9b196d3f6b9fe9dc531b39a3edc82b8d2b7cc20557837b6cc33370e7f4d4a9089353897066418e5f1b4d765678b7ed70d772d3451545d6d22f9f7c219291af4f8294b3c2bec4d450bbffc2dba55853423804b7a31b7aef2375411e2b261f3b0bd1bc64d1b44e30e998d35ebb71218626dd131481e1466c4342f1f20cd0e7e55235796bc2f928d4ba30c51aa7c929eddb85701d59c0642d3418f7a690b26d3409a7b690eb1307dde3666d543c60bc3c69e14fc899765a2bc8dcbbebd59c0982a1e1cb8957d978983f191f39ba6fc6cdbec5338c17e06bcd8de2e0b1854716e157c35c362770ee79975dd1dab47ee6e8216c040f45afddb2149677262a3fdcaf7b888d4a5e5218dda0af284f3642882353228cbc44f33ffeeebd90695edce3d1e462869598c5a020416fe49f9710a85a795a77d32df03f35cabe65f198fa19830fdfe321cf9ed8eb81982f58da8bdb866c673ce386fa22968e19326e81837d3824aa64990d7ed7f80d2c07d71316ca6ba5af2ee057cab639edb5a277eeda6da7b8bdecbabc815271ae21acdf97940ee83e4d424955d053568ec425104b94e485803cd32245704db34b749935656f4c72e1398b7f57473c560861e16c4a270fea18bb7100eb8886426c40c544e16167fe9cb3c291beaa812f64aea13d61dc07c9ad74b34c80d742ee6749b01afeec0f2ed0eb535971fd7ebe5b57020d08da0f0419f2ceaf2008359877c87b0a26d05c63cab92cd30f0a72f710c1d6d3558f7a7cd847e09e6c307d97519468d18f304d9d5cebf6fc8eea3b8569d3cbea7d16d2a6b5c4e55a0a97a4eea115c5996cf8ad2eb32e7f616ec454859c5577fc38c3037b2286d47c4e25e3ffeaa953d65b49ae0b64a06c6af090fa44bb419ceecbe7c0d2fef9399f47995916543b2cf8f0a6c7de7e2a9131cf025824a04e9ecd7129445e6ad30005081aa4a4118e8701b6a4e726be84f3773ebf6070288c93c55b84aa58449e9d5d34a57726efdcc09dde6cad36c82cd0f2e232f5ca845e32d214c947ba33161f858ae67e3b5f29c948078bc9e24f1e910c0de50576065eef40cd6b2019d5867b3f6c78da6224c8ac3e6ec51678e568bb68257a34fd7532b350a72f52fd45954284ac88a3b1102ffa90431c5c38420cd3f77ed7fd0b793145ed19a511a461b8211d6d7d63d3e23aae7f6863fff412bad32b09e74ab885193bf0d949a729b64078deb387a1f534c4a5ad3ec0e7569daf4219708e239e87d79730faf1475338f9b2d2bc7b13b1b33f1b936dea36043091b13bb4a0e034ff7442392c76cc668f86cf24d4b92dc4f30929d7be624b61d0a8eed9bdd0a779594cb0b1c5a7b686ff2bb132be44fc088433dc0bd0221d01f616b86e9d2f64a6db25ef5007727ef527eade65db9154af774c1365f3b4e68c7434a3a3eb313dca6723b18607765f7455de3c0d00853a14dceb11491e2341d77d5a9950eba09354af1ade02526105d387a9cfe2c40535f7667eaf2f345769a7f0acbca13d3a7694b20e2eeeb10827002e2eb80760b16d5c6c4ae60aadf55954cec1c665552a4b44da29d3e18fb512931aec3bbe2be448b65a786718e7e069f4333e80c180002361c035ad71e2e31388e9267eb2b60a98fa3db93dc09e7d4dae49ee257466254ca2e100dc777e63e7c4ef6c171a0f7f8b5e4bd11af8fd12d0d7fe347570399a5399bca138dc063ec3ba25242d8a2e35ccdf3c5cc8d2379a2405abe32a9bdb111a5852323e40ac3d8d0e91f05a74af391e308e9cf7ee494012c68e810033a0078a44553e2a919084e6b68ecc5944f289feaef3ab811c59077b688ef9824e9c8786f0b9c411cfce129b7f96ddcbc1dd7f65eed95a7322a0efbe3978fecfbebe85a3136313b4785b044a4cd9e57641ff700d8b5efac96205d08db1e7ad6a173129fa74e7362c35283e02663ad338cdc3446a19b0fb42a8680bf47f0bf54e6087d823b67b71f14d81a2498f6f683cf5f33451ca911333f3072567c0118cd88ee2b09bdb1799f17fcc7174cc8647fa9fa5ac136647f2a53e30a0815442533ffa55befff3c24ac62cb3d13ddabe48edfa89748b2ce364cbef1c7f1c7741c719624fd3e20ba023b3658179b39493cfb5e716eec2cd976dc6ab2be242bda0422c0e14906d1da4d1d5246516a7a24c5da5d5eccdcc7e4e7e16e9f4dbe5b65e7ca616149a0258fba45d47c30f8d7a93402b409299900a2396cfe2f1ec1391964f4c68f142264114c9aa7a951fe4e6245764ab5013341a607679a72c4290be807d8962723c3a74ae0f80d0d86445e29024bb6a9d6b3ed75ff97f4b59691680c1d324236e57991a338efd940a6ede7c28dad81265bdcf89342ba025a5eb4a393b2c0979306ac904d9bf02e4fb2e2596eec99339404f0d0825fda49e7526c6438d4cac4fc9f1f0ee8f1ad435f343339c417d126bde9d74596c2a63ad0d1cc671193e096dfaadd64b6190d6add23008069ec079cf6de7ce20c4dde351e3cf27fd83b9441c0d6390a4cd74e5440f13a73229b85d3c8e9fefb8efbecad23635eda5d6c1cdde703f67891f865a1d27b8960bda8c07d44be1793fb5c47694e1e715395dbedb0751acf2e23d62d77c1f7ffaa582f1c3fba20f72b5dd0cb8f4bba7e57367258a04b3db5789598a08092c12f81f8bd9c17ceb71eb2e1f2f2cdad753cdd4dc127357f2245cf89b71c84d5ef4e9ac5e8d9502a3d4467375a6b19e84c9a8577af898979708d1329de9a3fc29ef37231eb26d08e93df527fea22107b589e00d4359e1c5633bc3f43e5233cddd788d0017c51a7094330ba0e9d2c33c41e7c23f918fdd9a430254f0ca5d77e44f56ac35da5533fda14b78675e9483ddd23af01992764f5b8008c2e5bab65db0c3589bad447d58eac820c9d79773b215e59068e98569b2b2fa8e93b103b5eb7da47410aceec3bb5753fb6b4aedea75779c432fd8d2f4ee56a82eed1a636929f80e957ca80813a6f2f5147a8a50030d035f623c9be7af00d88c0f2c1786b3301d0a634a32d00dfa76d27f59a5086f73", 0x1000}], 0x1, 0x0) sendto$inet(r1, &(0x7f0000001200)="14075205f0832f808e6b54ba39718680fcaaf58644c9165a3c1f2147be69afccaedfa3e8aacb2331a91791d03fbaadb8a0a814e04524b1a3377f73f96cfa6c7031fec47e30a11323edbe9d8c37f3f84ed43be988c82e4e3e2fe767cdaa1f63ea1969a24357128b891b6b821dd09990e861e3ce64676b4f512661797f0bf8d0dfe326af90aa8d11e7e35e54d2d78a9b28faf1cc21dcb90f58f26ba8a658192da96798d491506fe7ffdb6662f99a6ae629eaf731b6042a47ccdbc39848a7a449cd984cc35b3e764eb1f847bb0dc73592ff614d2fb35586b848fe35481d160794665445ec8e777bc81cd650856753f70920f39eeb6ab63909792b638d9ab57b1da3e3a4063cb8902e7fab491158d8ff9e2c20f00ea4b2e2656ce265e8743934170971bfa69796b67ef466f514ddefa4dd17f138e357c401557cbcb120bde337d93992622400523153d1d263594b4d39cf4882a456b6a28d9aae94b60cfb8120a056db693d8d5d0ea1c3e5e086ec965377dee2b200394c28452972bf68ab0c07bdae9acfecb8a15c924ef448682e08eb051438c4eb13cb6e824f39162b324a648bb3ee15626055e75af82bb5a8e98d1a58be3845321893a45fb25c534bb24f46a0c07f1ef4d3017d91a6615fa16b8297bedc44e7a74464005c086855f77e6563e3d77cba37f8d41e5e4fbbb14a2eae7ef119cf06f8e61c0a2dcbd1c1cd2adb63a3f7e3aff53f662184f764a0da29dee553f098d1faaf6ba5aa91e8d5411fed54a7a73fc6e204b82c6cb670f06947d676d0feb8719732a7c2cd05a797121e4039d6ad24ecafb5d61da65dec30ae06d0ac8e766b82383aef1c18264e495343b01b9ae34fd5aa4639d20d281ae970456d07a09c00d1f082567369dee307274555461f26be869baa056f5aef400390a766bac05e57aeb031dd53ffc9ce6841d429745b3712fc431cb4de91700ed7a3622643b25feed89e2a8ea32689e092835309f1057228da88892b1f2d7b1edf701b4cdf2e02a34e835c3e51cfb807dadeac635376a102f47752d175e83f67bd28cf09018bdec949db14b1e47750bb6357a348db2858b1a4974856040a083233ba6794c28d8eef1565fa69adee5fbbfce882ce28b2ec3c5b2d3925ba57a2d9a4e20955805409f46e7a378a71756bebb90d7f4e6adc2444a4ff0fae70dea3562dfe65164a59ca4b0f5765efe096d2c079cb6482ed50721a71bff0cb1d9bc46f5fa12b424f47bad35e795c299f3fef8e025da97a8411115ca7698639d567cfd3f7e516e9325d115fa2dd5fac5aec16a061c173df3ff352c07baf02623024d22d28b38f0df9bddedc68b3e6a94f8d26261ad32483c6998ec92c65fb3830670c6a677e19a680d0e8252914d5b270489f3b868b7c23098ec9d18f0624b8d0a0c4016f09e7986968af66ee0743c053c5225692ef733394b47af32baa31fb0cdda205644de5bea09a609de4bc2becb5b7675b7ee60aae34820cade4e86777fb5350bf5c686b1a8c04f7d3e39f913982c3bff8d023486c3958d1c42c664f56e8c1311d36e8bbfe3f83ab2b3c8b1c1adb3cb0652357dac9ba413d7a414fbd8773d7fa729ba3a949d5dde84315202a9675af8499b17f8f80eaf78681b66332899656afdff74a331f4b83c983f4d9104906da0e67e616264fbfe081fd0e57b47d52b8d8464f6891206eb65ed5f9b69e1e7b56731b806b64aaa8dc0db387afedb8b777a80f9660412c24639a5fbaafbc6ea10e4a1392acd460c5a68f6fc1d419450d6089a3cb2ef136e368e57882c1e377b79a6e2c4243335cf4a17aaba90abc2252c4d3f9f9f515b6e6f3a353915539d52196bd3589b756d7c413c33b266ee74a1a31d546cc9a32e9dc37265a304026b946b45a2b9d09cbbf912e07eb4b36710622c22a7c20a02c49f817211aa0401833cd397c9475da309726983550c384e12124e46ee4208bec9d56493152e03cb96a76d392f75b1d71d2fcc21a44704e46e5ee1888287cbbd510d4f4ecf5fbededa3ff024169ed77989dfc70c86e8203888028aa313b664b2c70a98a2c91547447941425785211b4ea7e71e0d1d094ea81bbba40c6d3bdacaeb4f263b06b2de4d98cf7a706aa6c40dac63d36c041c940e892d671e242f8a99507bdd706314d208074312300eb643f0e312a352961278424149c8ac796e0d1512d19d37ee35e8fb40bb078eaedcd1e78dc5074bdd0b88c8e693c2d0125b3a35dd7a8ac39ec4ffc205893ba6c5cd149bd3b78a608b56055f8f7590ab5c93585a135274094f6f28ff7c5cb4419bd6c94d3c0fe730a4dc5d13c2510703ee0e25b98d1328736190cee7197d88b40edca2a3a211f62f7153b47b4b5bec692ee5fc637fed7f396fee40188c9a8ad10594bc4270e68a5b8185b4b43d66430207752a976d821a79b04fa9f1d64bdd81054934114e6b2e6046ee011fcba6b0e9714f5bbfdc05c5a24e6f1bf80f76a3fd978524d2c99ab78e466cf606e70e3a787fef49f60264907b9b41bd98aef6ce5d9c8581ef955e73ed41489019ed32d0a6a5053f5607ce7880b2218c5a39f6a0fa54702457cf90a278705934b486b835888814d0e4a9d40ead4777f75fb3078874193d18703237e371cfac069422eb81d5d388bc280a1a45e1e8a7744cdb091c837f80d68e296d7a1eb3d01afb249899f3e13b3824ab9b4a1c69ca2fea65dbbcea5c89838335ce5f5c25d87f4398bc8aed20c87fc14175845bc28566100fb6a18f130f82b86c82cdfdee1345608ab8cd32a31f9780e20258ac05859747f110fe1c5965282409c7156f85e89dcc142482bbd30e07fde6a2fe339e4ab9a7c728efe06f331668ef982769f943538a46e0ff3685633275d018e976ee054bc046d73241174768d3d5c9611763cb8a45ab2999e203f14848fa2e014d02989d096b2f8a65c7c043e74d15cb8589f0c9a815ddf31e263f4b1f96e5cba92b4e96cd83f138903f5c128d487d3002c9db76707d1a15bc93a3d678fc0fa8468691b41de7352b908c17799f3aad7cdc0450f9b59693a585e17ca5e95fc6955854acdb5ba62c2738d0c312c5f9a2e71717f283168e38bbcf3596bf510db091ee21259a84dcd45350aa35545388cbd60fb1d7d4e595a0620e226b59961ad08c1d5d1712b1bd4efa59097c5cc380c9330d7852a95998f824ec2a7f1ea547223a770044dfa7399ce8919875a1aa0fecd26f9742c5f4f3a3920ec66ba686465ec18748396be014d1c204cb41b5b36c6a746b0ca2b9893699d939c631dec665e04311670dbd508178baaf2b380296b4189e582b03b868b02c190ba513802fed12c809f4a5f8d91ec9db9a935b0214aa5e74021621558dcbbe69a88f894214f1e8e8cb54777425674b67a23215836bd77ffcf99f16ab9140b7ebc0a5cb7d715db32e2efd80bb23ac479e0a0615d47589f23f05b189515213dbb4bf4db1a7bc99f8503e8f1f42461e16acc50c5e16e198e132518a27c9bd605eaa36d9566d6e6dceadbeb73624bffea223d18f08f9830384ff4fed6812375a4732eb844191086ecad5acc7a84d1f3555e27165ae024473968e605f8f986863c47a196a0846e31f844894e4fd62d5bba532b50e49140319144cbfaa9da9e698d204752452c297c5c50679f0a3eaaa9a34a6229eee65e89d7b5fc909f4c9c18514348dad3335f949a25c3c92d4bb7f81900c783ebb8c6fb8148cb15d58203fca1df0510dd5d0d22d83c5521761e19c54fe0f80efe85d17ee53004c86debd2f4f012d7ba37a5e8d99d8bcff823c2016b0cb1da390f9a2ca972948b82fc728c101af55c44941257b6b55ab5a545856e5534c7be40b603ef039ca0b1a1a058fcf6023c34068d2d702e14127b8e34e35b0f28bff365e42f5980beaaaa21fb0ebbb43a428155e34f2594998ed43ecc8c3b863818003ae97078abb55d1fd9f5abecb57f1152808150f00050574af95ea04653cc725244ece5bcfbef593fa7cc9e2f8761da3651067ef3ed3a521a9d6bd4f5735932b0de18126436108c27edcaa0d83a2bf20c0a1bd93ad1ac7f2501dd9ac036e7da5cd035eed35d61c11e38f68d9bf2323aed2d3e541d2ce899bc4fac93835018c22bb92b3893d3ca1fed204c0eb28262e37c5b2ceaec3082174675a443f4e9809a058b3b60112963820e7f33a94d032c9d6b2c711199fdd6f333d5e1890378add39e91f4b65dfc9df57c18ba9d61293ccf4fb6d5d8530e922955f818e2af70ad7d5f555fc3eae72de4ac6df9eef8678ee5c9501cbc4535b2a099832cad497f2e1ae3e2b32aa7c5b78aeaecd4e2ad7942830ddb5565391830b84610ce1a0ccd1f4b611861f0697f137670ed76fa774c3e6fdfe8aac2cc99e6ca45b309179d1aa99ff227e19eaf2b3d2e51f01e8f4a9ae687ebf5f8299951e36a59a1719c932d99530867ea4020733993841efa6321fd7e8870fc54a320cca1eb106e0e23e855465d8bd2bf7e86ae70b39466294afd1171601471e655b4ef2431bff75ef7b855ccc50d6b428b73c4e57ea7e6c2415b452dc974d9be9af4ab4f264c3bcbeba26703f42157e4380c1a45a1080857e585a558b2e37cef02d93638f317f236d363b10934dd4d3ca656383f96f1c2e4ead79f83843897fb479d8873fcdccf2ffa590418691fd8ea4966b7c93e2396f5b9bd63748a5f78f50ae15c206d2f30714237e24000c3c3df4568d6b8e159e769cb100f0a5452ef45d21e7e928f04a5d1d10aa00b32d4c41704428a4391ec40c1c5ccd75c2af5d676073349ba116d1d7c591682b2e7c1d46571d44eaf03444f4d5e51123febd48ab7db4071cb848de3bf41b7ed6fd0cd5de2119f0f25e192dc0c3eaa492f7dae9151b26cc0008a50ff3b1fbe5644223e2d844a8bc47c4b1f8a973731e447d9d028447c5c20430b808481837743208999aac792f7566d6e5e42c966ded4a1f1225fac0164f4b302f1b49cdb369e67846c0fb482d6a35526136301e955c59586900a3729d7d84f850c9605d8d4583a881073f80c71000b817c10787cfd86a2849591ea83473cabfc14041ff9326a37131c532e52067e529c85eacdd36b73b18fb7999b3253fbff0eda72ca183bbd8d69a9b2b330b94c623efcfe93c9389886d582f1805c39f52bdd1419ed0a44faf2400da8011dccead3a4fe41ff2ad25806bfc2173a9e890406f6141369592c715ea104367b215b54e73c7103de368df65d4fb9781faeab85d96a949bf4aa5854e922a4903000dea9ee527b6e8f85b9a4dd2f1736561d9b6f2fd6ed91262b64cb375041bb6865f096b4c8297ae8a280f5cb9186ee4ee75e99417ddc6d66b1bb25312cc3e2dd32b0d5a847681bff99eca7fe7cf552646972fad5151d725bb93f228ba2f1d295abedbc57f76cced7611e0121af61cf0dedb8c02657bd47fc1ae4017bc3dc7ac9f79d8ddeb4056ceaa59e8a1d1b8f0b5607883f72698fbcbd308575a78fdcf43ff16b9291f1d1be5ca2b7bf42c501a5f950b92d483f0e2cf8edce5101a5ae6c3be71402334e730ad2ab6eb98551b802b2e27aed5703d47083370c1359ca82a25ca27442e560dd7dde796936c5b190490899a0ede3ece142d5e8d799283213d07c6139ef16c6ab5560c081b57fdef81a97644998bb5b6ff7c8a6086b8b9f037ca82a6b4b7274253aef773ea3b60cdbf896a9d6bb1a41abe8bca090f0c698ee68ffedf6847ad35ae9ab11fbeaa2e0be14954af2b15ff847a33abdef30c93da97a9def2eee46f49fb5a98c9d87fc5bca354ef2cb31c8d77bed514fa43f8abb5929620543252e859a86", 0x1000, 0x8, &(0x7f0000002200)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:22 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair(0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x10001) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x2}, {r2, 0x62}, {r3, 0x4}, {r4, 0xf}], 0x5, 0x9) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)="f385003ea000248298110c9a0ee64bbfc30723c953be6282a3dffc8b50fed2801c3fb39912d8bf9429dee9d5d6dabad76f39e59284ed68495814f9d3e3a93e", 0x3f}], 0x1, 0x0) 16:00:22 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x3}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x800000000000) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:22 executing program 0: pipe(&(0x7f0000000080)) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140), 0x2000000000000035, 0x40000000005344) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8a13, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x14) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x1, 0x2, 0x7, r3}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) poll(&(0x7f0000000040)=[{r2, 0x44}], 0x1, 0x0) 16:00:22 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) getrlimit(0x0, 0x0) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x100000001, r3, r4, r5, r6, 0x4, 0x400}, 0x40, 0x8, r1, r1, 0x7, 0x6, 0x98c}) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) msgget(0x0, 0x3c0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x102e, 0x80000000}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad2c0c01b3dfaf90f001e4b2ae5eefeaff0fbc87e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e844b2a905bfcb6f1bb289014295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c13955b4f4e7e89515bf00000000", 0xfe8e) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x6}, {0x3, 0x20003}}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x42) writev(r0, &(0x7f0000000300), 0xf0) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x802, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:23 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x6}, {0x4c0f, 0x8}}) symlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r4 = socket$unix(0x1, 0x7, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockname$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgget$private(0x0, 0xc) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x2) kevent(r5, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffb, 0x90, 0x400fffff, 0x7, 0x9f}], 0x8, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x9, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x3, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0xffffffffffffffa1}, {{r4}, 0xfffffffffffffff9, 0x8, 0x42, 0x6, 0x6}, {{r4}, 0x0, 0x20, 0x0, 0x80, 0x3f}, {{r4}, 0xffffffffffffffff, 0x2, 0x20, 0xfff, 0x3ff}, {{r3}, 0x0, 0x4fb719f58181c4fe, 0x20, 0x3ff, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x5}], 0x76, &(0x7f0000000680)={0x1000, 0x3}) r6 = openat(r5, &(0x7f00000006c0)='./file0\x00', 0x80, 0x1) mkdirat(r6, &(0x7f0000000700)='./file0\x00', 0xe6) fcntl$setstatus(r6, 0x4, 0x8) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000740)={0x200, 0xffffffff, 0x80000001, 0x5, "58f1c29c7398bf154aba5cc03e539a0ddabb85f6", 0x8001, 0x1}) chown(&(0x7f0000000780)='./file0\x00', r0, r2) fchmodat(r3, &(0x7f00000007c0)='./file0\x00', 0xee436e7e79d33ee0, 0x2) socket$unix(0x1, 0x7f31aa1f970bc4f8, 0x0) wait4(r1, &(0x7f0000000800), 0x2, &(0x7f0000000840)) readlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/65, 0x41) msgget$private(0x0, 0x204) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x0, 0x23}, {0xfffffffffffffffb, 0x3ff}}) getpeername(r7, &(0x7f0000000a80)=@un=@file={0x0, ""/4096}, &(0x7f0000001ac0)=0x1002) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001b00)) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x2ef35668) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x81, r1, r2, r3, r4, 0x18c, 0x3f}, 0x7, 0x3, r5, r6, 0x7, 0x80000001, 0x80, 0x8}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mkdirat(r7, &(0x7f0000000200)='./file1\x00', 0x40) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) fchdir(r7) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000180)='\v', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ab", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x68) dup2(r1, r1) 16:00:24 executing program 0: r0 = socket(0x10, 0x4, 0xffffffffffffff80) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x664, 0x4, 0x6}) fsync(r0) pipe(&(0x7f00000002c0)) recvfrom$inet(r1, &(0x7f0000000040)=""/72, 0xe8, 0x840, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8000001) r3 = dup2(r0, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/172, 0xac}], 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x1000000000004, 0x6}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc000, 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x7}, {r0, 0xffa7ba0eaa85bbdc}], 0x3, 0x4) fcntl$getown(r0, 0x5) 16:00:24 executing program 1: r0 = semget(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x813, 0x1800}, {0x3, 0x1e6e, 0x1000}, {0x1, 0x7fffffff, 0x800}, {0x0, 0x6, 0x1800}, {0x4, 0x200, 0x1800}, {0x1, 0x7ff, 0x1000}, {0x0, 0x2, 0x1000}], 0x7) semop(0xffffffffffffffff, 0x0, 0xffffffffffffff6d) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) write(r1, &(0x7f00000000c0)="bf", 0x1) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000000)='\a', 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r8 = geteuid() getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = getuid() getgroups(0x8, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x6, 0x8) semctl$GETALL(r15, 0x0, 0x6, &(0x7f00000009c0)=""/247) getgroups(0x8, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000b00)="7c348998840ed0ec421f03e55d5247f6a15a89f5773cacfefa76d398", 0x1c}, {&(0x7f0000000b40)="3499dd3f3a889bd5952f7acd1e0cf438c9e65402092a15542251dd46389710822ad3b4e8386985af2d8b48ee58813dabb72e304d01db31ce8129609bf2557e0edf1b57961ef30d4c8c3615c7028c46cb7a7fcdf2dcafb9a8da1a2d9a62f58259320ee5f8c2bb24b4aa3877e804c8c188609af16caa598f35b48b62d037a21550ed34", 0x82}, {&(0x7f0000000c00)="f846451d6ba39ca2f3f5614b52472deae275f0e060038764466596a694f61494a5d79e031ac8996870bf6b76b10cdcd2a04086558fd87f1e6d07731b2797be2a9e99cdd88995a159c964a17cf5", 0x4d}, {&(0x7f0000000c80)="d694eb1bb1895f30ee312940d6b53f7ca8b540d7fd28cabab0b63e0c53f65aead7e3fe01f0e34fa4da63dd3e3154d26f02a2e4a486f87931f46423e6df3e94cb1c450de4ad2abfdb966dae45aa183fd4c96766d8e65cb94723d49e02a60658459c10556c0c5ed0f61e1ae3b0f06128c1eacbfed50962a6bd193d9b6516ace8974d50a008", 0x84}], 0x4}, 0x400) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a175be87430cdc468e3688926781c3eb10b7f51bba873874a43ad16ee0da0705ae69e753d411e659baaf94310eabb2fc05fe47ce77afb38778587180a563bffd5169a7eb287794d40b505b0185da4dbe479c5b92fa89237bd41a372e368207c16d49e45bbf8301e3d309cace6efb0a80bbd9ccfd20a1f13c582e56dba63de3ee926fcd8e975a9c5b5ddb674c7ab33e95edcc53102535f878786629ce0f551a36af0d9f106f9437631b9ef8a6a2972e944ccdd96858962254ff5786482936eb8a0406305b8ec95c7accb1356a22a0a598939d5a35e26c1097b63e572212fb2c2cbc8c4319f7e2dd8f282b2a70ef37df682af2", 0xf2}, {&(0x7f00000001c0)="fb0fc04f36da9d7484adc15057c9fbbc06f356b950d225ba67c3779272526684a18885e44b222ace8f197f4a6bbba05979521dd52f2164919bb304617c57e0693455267a87a230f8d78faa9bf99009844f84fcbd929229888803c1b724707a24ded20900efbceee77817cd9acaab0f000adb10cd3e5802f5f9010b8642eeabf43ec4f5d6f0bbe34d7bd1c78d7d6e1ad648964690c1743e59eb039a5547e600540c242609cf2666e6e755bade55a63605f2b23902b58acb455cae91fc0666191400baf359e5c103f743725e877bd40863b03030578a7053da7e3ec4be2dcd7ce2304174ddb6229549aade3579d19212fbfbf6095d27318339c5", 0xf9}, {&(0x7f00000002c0)="5e869b32a9ef9ad39920e62d88e1eb9db73c6f558bee5d861db77b81ba6e5cf4b6468025e22fa41a595d281d7599d3f02b2f984ab6c647b087e49e7a0cdf32302bc0e8957d6f9fc022c538b8be29adb342b8a41234c6b5064477dcb329cce9bda4fa6f6cc81f4879a7bfcc701f7aa43675acb486012560408982246faa64288590e56597397f804b9eac38dcfdffb0756e96c2bcdb977ea46b22c98eff78d7c6d44ce5ca8acf0e9e024219a219e85404fc320e78e9e1307764d1ab4133a69d573ae8a1c0296d865439e4c04e4c1e1cdae061259c16e48dfd24b330fe02c32d37", 0xe0}, {&(0x7f0000000500)="aa55ed895fae661791be6dd0348cbc64d67f8c9e5044029c49883fcc01cde2b748f3736e7086f540d853fc88747f6ff5306a0d0b38cc3fc37e5c1c2db97620940678dfeeb40c65e0b16c4572622411d54a815dfb5550c37fc8c20e2c704b6011055a4d7d8508a9f799a7389cbe7345b8ca720c98caeb92b46f9826539f9195b19f21f515ece0e2ec6160ea1c4187a0b676601ed9994ccc7a3433960d1689dc30550f8609ab62b351b4892aae9341303fdee95754b06d033dd49002602dcc4efff711011106479b1aa11da913d057ded1354e878da1302bcba1a5da9f78747757ec4af3e1203453b823580141670249e9ac9c3a3a", 0xf4}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000c0000285b6f802800000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x0) fsync(r0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:25 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, 0xffffffffffffffff, 0x0, 0x80000000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xcf3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x169) 16:00:25 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) 16:00:25 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x80}], 0x20000174, 0x4000000000000022) lseek(r0, 0x0, 0x8000000000003) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x112}, {r0, 0x20}, {r0, 0x70}], 0x4, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x408, 0x0, 0x3b0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000100), 0x40, 0x0, 0x3df, 0x0) sendto$unix(r0, &(0x7f0000000080)="7fee669d7a12d844169de2acbac4b538fea2fb3a1695d6bc91b88b8130c7c7fa6eb66bca6baccf44547571fb080e2b1727b3595fe066172c321da9415d28015923932eff144b667c3d350c6810d2f93df3c8777d50373aa5c4bfebfc70d60800bc0c451a000ecb75737270a897951975b62da6c9361f9ad2bfe217a706915b8c7f428be53791606dbd921c8fbd6d4560b0b6d815b4623b484c86250764c5394de2387d3d9b1c1b9b8d4df61be9949dab19c48cc8650f7ed6c62c34f7e7c4dc49957f4218", 0xc4, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x96}, 0xc) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="ff6eacecce08c4d6f5aa1b455514d6239dcda2c12c1d040049c3edfa184550aed02d9a15c6d6e06193dd7843da4252b7bee2b85ce705db6b3f7c4a4f90a04cc30768ccac94491e48d6ef9606ab705b4f7d52bade5134be7c4487e62ba967ac1ddbf359962eb7d28386c5bd74568eed8c6ecf265bd82eac0f8492e17f26ce6a2a8f78ff153fb09262efc1c6fc30a098b0f70041e9", 0x15) socket(0x10, 0x4, 0xd3) munlockall() 16:00:25 executing program 0: r0 = kqueue() clock_settime(0x3, &(0x7f0000000140)={0x871, 0x81}) clock_settime(0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x9, 0x8c2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0x8, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x21, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x1, 0xaf}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x5, 0x8}], 0x20000000000082, 0x0, 0xfffffffffffffff9, 0x0) getgid() r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, 0x0, r1]) setegid(r3) getgroups(0x2, &(0x7f0000000200)=[r2, r3]) kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/123, 0x7b) kqueue() 16:00:25 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:25 executing program 0: r0 = socket(0x6, 0x2, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = semget(0x3, 0x3, 0x8) r2 = socket$inet(0x2, 0x8005, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semop(r1, &(0x7f0000000040)=[{0x3, 0x80, 0x1000}], 0x1) 16:00:25 executing program 0: shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x81) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x101, 0xffffffffffffffc1}, {0x18, 0x1, 0x6, 0x8}, 0x6, [0x401, 0x2, 0x1, 0x4660, 0x1, 0xfffffffffffffff8, 0x7, 0x4]}, 0x3c) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x6ac}, 0x1) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2084, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/187) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c97e6776b2ae8195ca50465d07fc7a35cf89b6ff8f8b326d58a27c3f7caf34f365589e36ead5da89f8f666df", 0x2c}], 0x1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="1a552d3d04288e1de8510808ded3ae2912095274d0f3e1c98f840281d25956356ad5ad63e821132ccc9c5a2eebf81b4eaad65085c1c114c9a222bd62d46a1c79395f7c8f6a0707d369e5864798eb3ee5e0b359bb14770af13d828b1ed3bfd8eae2d4ea1dd273183d3bc96b7581809c", 0x6f}, {&(0x7f00000000c0)="3e4124a03c8143a9378a44ed6e48ad1fc2350adc4554816fae70afd794c928", 0x1f}, {&(0x7f0000000100)="542d059d4f006b54da31f52f710413446a24d954d73cfc6e3ffdedd535aac1f851453057d1c4b6e336ce1ad62cefc9bf6dc7461711899bc11fcb97ae5483f25154a18ac1e25de5c4cbb8ad42d29a5b7d0cd058db058f4a52ca8f5c7ebb0b418d6b6aacb07d60d9f5eb09d5bc7e177c5c42f30242aadaae3d6417894f1ec1ee89ad60cb65b79fdda034", 0x89}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:25 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="15b90d6faa483b0d29db0d37e4561784351e1322c289b4562dc0c4c98ba97ee729f64b7112d56fbbc0d06e862d28f2e3c387f04e3ad82bcbf9e63246943d624c635156b44970d98f3daa3ec008d1151cd68dae96f7dad5eea76da170d67f2cb90cbea6db90b948c10241ccee56b483fd186e52c39037ac338502488c48ec48d5ab812e1929e88344b94309d95a4cb696fe088ce28c56fafcdc6fdf6febfe0a728c0e507e6a9e656ec4198e02439bb9072d", 0xb1}, {&(0x7f0000000100)="dcf655ec36f5fe9b27c22fecbff0db12fafde7ab195e5739a34abb018c0a3ec7782436fc7c0ba2e599cdd7d8820201f971eff51e6d702dad40b8cfa79815031dbaa56014814c376bd41e31ac444a4d3a7220f1fc1e0cd3a6e209e80d2a14cf4c203dab2acef0d73dd87d070e857708f8bce8ed13103a11c564969a895d005876b1aabc0e69ac60d8a2cc6ccc8a43f25fe42617606f9160f220afc8f7fb836cc465dc394f136aedf974329be94e79f16d5304bbb12787f935b5e810462fcd1114c80b95fde0946870302f916c565a518d1381fdba22e80acaddbbc36ad861c236ad242a13099cd85096ed35205ed41a5197f1d419165b2a276b062d73ac", 0xfd}, {&(0x7f0000000200)}, {&(0x7f0000000240)="5cd5a1ea390bea1429c226b922cd157d74995108a78c16fd7ef7f34941e0104244b3df3efb5b3ada16a1a18ed1eb7e558a9596e3cacb6e8d4367d44f9b5d96ef21b2566d77b877b755c9cf1b191112feddcf4231a7e302fa692b6e406fb6debd0504c70fd19edc2c25a05d43d43a45c920c607", 0x73}, {&(0x7f00000002c0)="34ac4f302cb5397196ce761513131d77303b56f54c042b543f664cd27ff2917de0418fbded8766415cb342b3eea5feaf9f61ddb108f2170da0e9622b21a2d2508bb6d108629bb4f6085be971ec5185de33cf393c7b3f24e937c755cd4e1a9599221254f346a98b663f4df6a0542e9f08400727bc2e160ba786b468bd485de021ab090bad0d6b122c6ddf7b86b7cb00a698bf39325245963700a8769ea29041ee8fe72d9815ea4a5a79480277e1dd5093d4eba8ff260c73296454fc88bcb9984812d0d91e2d", 0xc5}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="fa7505cec8d5e11952b753ba3ac205b33b4059b113727fe47601cdf80f67fe35d2cedd596912eeba5a07803b6d9d89d6645c", 0x32}, {&(0x7f0000000440)="59deb930de24bbf97041452c68ecb1179c0d2f523126262866b43ce7", 0x1c}], 0x8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r1) r2 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x4) r4 = shmget(0x2, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$IPC_RMID(r4, 0x0) 16:00:25 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmget(0x2, 0x3000, 0x100, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81a9, 0x40) getsockopt(r0, 0x2, 0x7, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 16:00:25 executing program 1: setitimer(0x202, 0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='[%\x00') r1 = syz_open_pts() dup(r1) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c8, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x40) syz_open_pts() syz_open_pts() 16:00:25 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r0 = semget(0x1, 0x3, 0x20) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/104) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/230) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/244) 16:00:25 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) socket$inet(0x2, 0x4004, 0xffffffff) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x124, 0x1) pipe2(&(0x7f00000000c0), 0x4) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x4) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r2 = dup(r0) writev(r2, &(0x7f0000000bc0)=[{&(0x7f0000001500)="aef6cf32b27c9f26b302a3cb3678762ac4866b4e5638df0765c215c4ddf3727950b448b2ef781b0d38d3619a25e82922998b72f59b63746ba39f2ca36ab8eb356b19b0709bd1ccba0b660b13e372895b35d5d4b978552db95e7d26c7f1ac8e704685e39179aade7ec6f07f695fb82c8cbe77ff56f2bf99fccc77472d6c239532fc2bb437feba9d63a83ef314d3e4ccf9b310e8e50b5e770dee5732b09260c88756d594aa1fa149ff787916c5ee794efead18397a3c4d6f1c096e81cf6c7f80a44cda78f46a46addc95d9697832aa5b6dd61e278c2eea6f1f095528b44f36961150fcdf9b5c4756a299af1f2248d65dc417cd14d49f7a392f02c0235301cd72a286840218db809cb1a152e9ee73f34aa97b338c627a3e5bee6c4121f675bade39e23216b610184480dc2178fc0fceab493b793e2aab98bf49e09b657551500d7e6534dd5f3e168b29a84b58bcd9e3bcc1579d1ac0cf029f59dc5e4f6aaf4810b8788840b2a8dc557f6d7c8bab748e64389b129c33c0f00805dca35a7d363ca4b0b312538e5b63ea91366a3bcd1ab9001aa108ee28144c7f36259dd29c3c58cced3b0dbbde8899b5f4bd7df4338665afac55f5d6183f03ec6df854715084dcd45911e7f134fc09f50a51824a5b881bfd572483c5526a49ebd839e4b9fc79408f224a334b6b2612ff44e013dd8a8913b666d7d11664a40890da27c022dc02b589a0b0901a97d296738c668f6a381024bfcc2bd34a0ddc87f6fc0cffb5458ced103267656c16978831b547ef0bd80bc9e96578b65a3ed86d370a77d535a5ea935ad8cd312c9a2f596c59a22d6e9572c7cff777698c32a49f33be5e10cebc96df116ab726cfcd3c6f29525b802a85e22673d53fe3d797eb87e4bb428340699fe607b5ece3c48bacdcfd41d93d3e8065605f3d3c2508eef1d0ce8d30630da58605ee6b34527889fae1078a9d30b0b60ec6b301c210c73334b6521471e444e6df14d5f53239864fc21d81b35d77bed109b16892d0103ee3f39605c18299afb77e1e4df983d8bbc30d07ac93162df98ce145394332321857ca9d1fee9b13c36fea519a0c3b6c7b3605ee0709533e85115651b436b9ea0a57e541b27dfae75ed6b791c90ca7a4c7b5548a638bd57577e7f0e75ae6518ff19b0006a73b0b6fa45b0ea2da3a615851b7862e10d1b997f77e7b485772a6e105cb1568896f19c6806f63e46a557c7a8267b24050d51148fe42b0e1888c9e4389490b975d96947d769f40c05f55075599e7b03008c0ddba8050384b30432e2b0e70246c25dddc3eb38fd173dec4711a8446057df976d8891fe68942c745094f12488c9a3be4e8ec9a5fff1f7f2c8902c270108935c091fc90b874444c7107ce6d473fcb235d56b7f5f50ead611ca5239e9947de273c2bbd67c9707f39ee017101cf0f8c3ed230e9c935e4ad337450ed11a1f08092dd6b90464ad499fef0021184ba39f15b005dc58f0aed2baac51daa1e0760da4c04ff4543e7f1b4e8ee8f6cf631fe3f629c708e72f0287f09a5199dfb18ad004b884ee8fa2d6ec408b20b78bdf6bf17093791db74f93305e90802c079d86188f5effe84fe909423b09629c6875eefa83d5cd4c68e8a2fc114f0f10a5a21d23c4da585a05582682a26d80b61947255e73a809613606ae39223fe745ac63dc990c5c80a4bd42557a06b552efd4c28e5393b5886a746b5c59aad7e6cd81c4fb7b6ed976413727d8672f4be0f6099aef8f4457743d1662f9f7cf93955cb5a19233c0cfd9b94375b556dea9e41ad129069166b589f3963edcf5eea6d4079fbfcb11716dc02e1a0d8fc98aef58518204557439503c1b076255eaa8f302a886147d8bba4b8771c9798bb56bd7ad55b8e129d669cce9daefcc2063eae6cc74b2f0339abd279ca691b533661c23cd832f5c5b6cdefe69b1257e47f09d1441e86afc2e4c7205d7617eccb4ae73ba2f20d175e1a1405f0d75d5bb6215e2f583af07bdce9523412d24cae7e728aa7657fe3a65b287a77581429fb6425436488315d191aa165b8f3188d92dcb33b04c9e07a26dba653ffdf8e8abb3809c2f6e8cfb065ff69360f4ca185eaf7974e274bc2f62227e6154c8114dbb3b33de5c8fc14a9484ade00b52332c3219e7ad0bf2764633c7e85491ae93b4e2408ce33315cb9c6f3170d638c44e1be1fec2f96a4f3bd53c28896edfbffc99d419ff77bc437f8478831cf8d0326005168eb69ab1c96fe97d0a013fc19fb6f6c11a5461d72629e74f5d6f0c5a2c88c05786d41402db0ddc91b3f8f787d0363949eff006ad61329ead4e64648aa5b77e15c2c7e7ef9d355a341e8b43fc77e230621daf6f5ad594c11147839661904351a454c6b0a", 0x68e}], 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) chroot(&(0x7f0000000040)='./file1\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x54, 0x1) 16:00:25 executing program 1: r0 = getppid() pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x0) r5 = socket(0x20, 0x7, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) r9 = getuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="e3d00564f206231ae0b86572be7556e77c601c9cba9a10748c42eeee2b0df04e009a", 0x22}, {&(0x7f0000000100)="ab1d64bfbb2cfafd8e247232a2a84173408c756fbd2a3bace4fc91fb841d8c229bbb6f5329296fb7b219d51b44370fd93eb4088f9b3ca06a60b095b9e687950347efcceaf804d7ad1477f055e2def512a50a214472e62bb15c3638f78c9b24fafee1feb1d2216dd62bbf2687dcd5d6d606686f8533152923e69bb4e415148fdfe9c754ec91e70d7fb8d86492a7f37a0636db0ffbe98436bf47d8913a0ad12ec490a6d8e6f0c2dc1dfaf346d648bf7bd3262038617d1f18526a74afc53dfe44cb06bfc01ea0ec7fc92cf9e4d3f5480e1ce954b4f2d78e428b6263fdb4669d21ea2051a2f4888c7d43c70b8dafbe688c4068709380719e121606", 0xf9}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r0, r9, r10}, @cred={0x20, 0xffff, 0x0, r0, r11, r12}], 0x70, 0x400}, 0x400) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r13, r14) 16:00:26 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) mlockall(0x2) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x9) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000240)) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x843, &(0x7f0000000080)={0x18, 0x2, 0x40, 0x797}, 0xc) 16:00:26 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000280)='./file0/file0\x00', 0x492, 0x4) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10200, 0x40) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x4) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) close(r0) 16:00:26 executing program 0: setreuid(0x0, 0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r3, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="6ad84a8477b3d315c22e46ac9f1906ce7b783211cbe81ec8b57be326b61acaecdcebc2892af845cf6fa2e358922f08c2ae31c6e0dc", 0x35}, {&(0x7f0000000100)="8e9aec9f4d3eb9d24a045365683c3f8cd181d15e5b21d1bee4811a", 0x1b}, {&(0x7f0000000140)="e3988db63699a66a7481e2599568e1c2cb1f4c9be69a3b49e049882a681eef9133d6462166f20df367771b34c6f18e254f08da91cb405ffc66512770dfef4efe674b5a94f2e23f1891283743208b492ba710702dcb858a00113358c05b97dc9d3a3e18658e2efd18040d79179d740a21098fd303c6c53b1bb9efea8e83d135a1091e4b8905ac2c86e4ac5c9ac1c0c3ffbcfa32e34b3243f04e5c6aec5348337bd0a4212efaad8b825140e4a2ca93fb4c74de3c0dc07732d24108305a90d3339a0dfa1d4b3183ce0912c1e1caa671fab85fd3f35ce648b974d0", 0xd9}], 0x3, &(0x7f0000000280)=[{0x20, 0xffff, 0x0, "a4ef9be044aa344503f5"}, {0xe0, 0xffff, 0x7, "d14ef073a42bff5c53e1cad978f0c025124bb3a1052fec4c09f741827dfae04ee5ccb563c78de214f8f83b31d1dd08584c140ee09a1f3cc2a13e22985c9f3d2de65972beb22729a6d374eddabc2db06b706a4816aa36daf8d9b477b1bf4967890d4d5903707e1334fe49da6f0e474bb939145f500d378d0fbfc87cc01870a2cd29c05f2c98e768f4ae84bd84207d2a225aceb98ded989ed306959e155328d18a4a5620c4a0e640601b47e183f5e2834f9e21ee53432a3c23c732fbf6d10066842923007a55560fdd93a62028d50c"}, {0xd0, 0xffff, 0x2, "8de2a9e3e3951eabecee99a79f14cc17ca34ce96d5520b75a1717e948b6bc797dc9c1f403752304745c3e52fe01f934e5c94af5b12654ea1e7101fb951ca1863225c430b89bba843db002e852ce50716f6d32d440724d894b43c5846201f121dbba66df7b2ba248467a3a9cc3a6d7b7c748927ecc107796c722bf48f11824a7891586ef5b67a894e08f8ff4c43dc446c5a97d047282a29542c99f5ea0bb95c1547d205d72d37ddec105a80b6ff45817636e4b18709fec81d329af1f7d846645b"}, {0xe0, 0xffff, 0xffffffff, "d7b7652fcde136df71fc315ac74e90257141724fa0a2de8cbf2089dd3953e172285528d4ac1393450a878eb9f604411b912a978291aeaca742e2b8463a47f795b79eda6ce97c6ba4a694daa51ed1e4dae3041a74352121df09cedb19c29f784217ee19d7c03ee9d4339ea42582d0a5a713f1d5578def402e46ff5b9b045b513c1fd42a250327e97d84730817ce5d15cde55ad839f6b3a40136c5ac053747fc36bbff56c7f0ec70edde9f268a45b5dd276994a553851615878fd8c85ce5cf1f8f6dd62c426bd05fb5db8cd502aafe2e39"}, {0x1010, 0x0, 0xfffffffffffffffb, "f60a8f6183cc20b2555179a4e2e08583f2fbf0f5a0f3c2e6bf99cf4050c436e52190f14d19217f19d948da685a147c3c93d2bbd3835ac9b16bdce08c2a9d687e4a8b5e38cca35a6f8a4dbeafea2a45f834e82d478b6f81e71ea495c48336133448eee58feba9103faf5406b22cd6c99cb171d328e09569bd3478823da53d2ef0ebfb6abeb7253bfe4bfcf72a03a42ea7efca6c06cab566de2015ce923f50595dc2a59fd726b485a698f57f63fc81dd6dee1a8dede66932e0610ccee70a7e9c2f5ff6b076fc2999fd250c078c89f60dab661e83ccd268fe52dcf3e73124c31d25e4e96f7596fcbab7f03a02e0297ad631bfd87c9f20eaa7d1f98886765a1a5e1f67d6312f2a1441a7dc0fdc221ceeff0ac53262d681a2de3d6efcbe71569d050aeb95a5bc2f0d6f3e5b48c0bb02583ea2574c84815e9c6cf7aa31b7cf1ed59dcb458cd208175f9e350c03ac28b555c7bdabe4804843860070b65c5296dc210732088f69e447d0f0f71e02561ccd82fe3066e3e0dd68310d6b3f5b826ac3f8ff5342dabf53f9b84dceec015ab81c1639604bb249fae42866ad4dec9fd6b7c2c5b885291d4e79f20a8eb2cd2861d849d7e716b8aae0f3b7df1c282aa42b0a3f6395b4296284839d070d4c4b89398cb11376d47ec79550df2db4725a2d286b92c5e9c529befc0ee956182a9d32d1055861c24b66ba151da9ee900e7d29420e6f7a32cdc434cddc40bed2f6fdb06ff4df8e6636363346fd106e19e0d2c2802352b4ac0ffd7a5f0d3ca235055ee82f5e353c2b94314b82e399a11491e05fd543923006ff3d1ca310cc72983a15021684fa6273ceef8a0042a745dae4e917764f2b65bdc73b450315633955c13000357761a5fa2ef88409d809b7b091ed43a7e1046720c05830f9fee74ae7b319c4dc7e40359326fead43aec269b8aacd8e8455859584eba9ea169e3f98f1fa0c9b8900fdbbf9a1b370a9befad928334892ac98eb7d1fd6fb48958903f78f712fdcd001d3dc15078751421aec5b3c85cf892f76bba1fe723e3c7fbb8cde79b0698531cd9a3ab5b3312f88b174c8772df82f71215eb62468eb3ee0caa25086858ee025c4ecdd684c5ab21b360f2020dfc4e4bbee900eee5de7ac306f960d9326e75f4b7731fd1aca93ca4cc70c8f7e29ec900df37c5b211504a6e27f9e51924e94c0895019c3f0df7bdd3d8eb79d6b21c08c5d31e319ca49ff1fb515834e21e9c00b33654f362bf02a12c7a6f4a0a75280a157d27c6b918fd3b5b417474712f951a945ff20a7bf6d45d98e956adff5186be8e2b11c0b7a1ff807c5a34df776bb56f543d91d4241696cf22e9c9eaf4f4e4da377ab0830c4880a97b87aaff2f82b8965602e961ce402b6d9b0c7976f36ebf399a0c901271eefc6db4afb67ba473ee087a645b01bedb1bb3921a822392c654f3f3cf49253bfded080a87abb037b45565a08baf846ccdc12cc3298a9bf78b12ab9eb6528819191aedf35b93e1c6d6b69fd716c0207e36c257cfd109d4a7fee5410cade3d1ac243888fd9361e24ba1c5bbd9665553fa788cf1ac38c6d2e601078d6cef8ca4b91b51448b97e4c899368d130813cbf4a4f007c451cc5839c2ef4ac412f8619fb46286a8920034929a6063bb0ff8d0ea800c2db56994db95cd9f25927ecd73026a6fc89e9e95a0802190b1b816ddd148fd96aaaf9496de827dc5fd3cd456f3fda0a7caf6f0892d5f4717f4e821ad951025ebd0d1470c1315f83e66e31476495b7dd3c33b0d797127e2250afd018e0fe944d1d9d0a890c65206515cc64dd2bdb3506979cd1d7604114343901d94039b08cf4724f7a3ea354e436c3d702f2f338181dc825a85636903930a88efbbbbf413d8919e3f1f922147aa23df498742c0e017922a9a43889ef16fbe97385dd6518f2cdf47311404eff9651b24bccdef41b79a793c7b0e466dcf4b4eef09d9bbad63297eb672f7fc99e6d69574d8d1f114aaea736adadb5b3d317c21653f8b8608434c6d9f3b7512c93c852929648a37be82fbe0468bdd6379f4baa6db3e277059b210622dac777a1f87423da9878b250f6ded8d9895f0eccbb0a119d6b073394a56bcb348f7616fc327d47f120a6549744e2913272c12bb7094459d58fb330670b54242216c245427708978d38928235ec79b4452462add604dbdcbb0a103efa6e1d9f728aca6e7610906282dc788548697415ff0a07f4ed964c0fbf29373089101d1bd4a2d56feea5c62424422ec4bce6602c50f52eec61dc5cb882c49bde2447fcb2355bcb4d5bc31b7c4b29b07a70b8d7d19e751c8bfc517adba80d5386d63be855ba5ff9498e2555a5dea8dc02c33c68c446cb9de9bde50cd8d255bef921192e1accb3aabd52fe530516261ed6f57a46774e68ccee6f504de4ad4f2caef8ba8fb78e1e2c494365005b224382db41512cd61a6b9445c42b8bddf50a19b4729a46de551fa6259169eafebdde9a8d4c90ec9436bdaf7a5f25d98382a11f33634045a46d880b0fe413e237b2fc7b8b618eb251ae0bff1d4e449013b20fa66f96c4c6e45f3e6ecf96fee13ab0894f7f7ed578994ee2925c446b810fb004f751d64ac83222137ac9254d19327ef0709cc640ee5a4e84796d826dc816d3f55b0fc351347dca5a7e3b5182427285e7a2c6b95a4e934f06332b8e6ff8557d246aea2bfcad4a2118b3c0e0e1873db2aa0047bfef59b17b62b62fd9c756fd34d9639b4400c581a837c5bffe388849cd6acaeb08239350c471ec34ac69f93c799c0483eee8483beb5fa91aed05a2002f7a2e21c97162237e3f039225381aef4cc0df3db174e8183e4aea5de43194e32b82292bff21427d8b02d459f8a92c0051b597fa118156c587ed0fdb0e27786b1acb459b1b93fe4a0d2a5e43ae2fbe4fea947481268294d52b7583a015c2686aac2bc2f665749d9f6dbf4d3b8ba00f7ea6b7bce425e9a1ad29c5f88e8fc1b2723056598f96b8dcfaa4e33e32d26aa6efc23221d7a81a64107010cabbe48a04564f657790fb3d0679a22c0855402c5efe7c95259d35d6f9c11d1a75aa3c1fd17a32f6a9b2539f11ac54290ca1562df14766eadb8958dc0a2d5350d2a4d4a0ec7a3f629e2081a42d1576d623269c5bf10a0e6848ef3204d5c8ac8fbf47f7c8e544662917743cc6b9e7b008eba56b67e04a0e8301055db2c71c82788891b87bdef89728c3a27919392fe3db33a843f0096638e97c4b452d3b0e3136c027584bae42276f8b8d7558f9a52e53dc7e2b5c0b26bb47793e56ab4b8c693a74a2a9af8be0936c6fb6d25359af40bfba47cba09f5d75c5df3491ac53f2be14e4dea5769fcd5c40450975117dd76ad84058b4694535144f8abdcfdb5d4983b0f22345b4a158eb3ebd82665b6c131c702e1800759eb765f5d50e54c22165b811fc9e5321670e87cc15a473ad7048a4af76b915bd2e827f2a4880fd1cd133c0cef232ee6f606f37d786a1ca463659b2cdbd54129db7bf6f9a726271b521f770f51275a8decd76f1b12f0249819825cfdfbb4db7f01d6269d0134270ea10dbff64c8cb86f2a593f50ecbc0f4b663427e38a862580e7812d2fac307a23f9be166a89a32e0cb3ad7d103d5846ed87e00801d6a6d90518827df2bf37a75be94e405d76dc984ce5d3ba0ea6843afb8cecacc6ccd9adbc39ed7a172a9212bbb6b98f92a1c9e786083cadf9ff1df55d329def5936edc87d177f182f33b578acbd604c57ab34f7f2cd55f005aeba550ce266b74e1f4a15304038ced60c0e405fb3097889f1143da68e04ae227ec3a82f1618f24054c883f639f0dc644b03b8e145a990e9d3e067bc8305ed9d9b9df39da167617fe00c49d955e22a159ae2fbc2f57a66a7c88a2de16f30725e72b6ea0782fc424784b52a207dc490c174e64d94242b53f4489f76d886b4f59138367e2829664040c061ef977390c7dd098239cffe4b79350dd7d034488b875711b44abcf5512b88acf378dd1d549401af2078944a02a8f3f6562357696ef51f69f30402fa545ecf07cd83165196bbfa1efc6f577d4514255fd8515b9bc35ff6414233b64ea4f732dd3608f82c6bcb45cea360c91e25a15b6bac62836149e610e81b1b083710458a1f9dfab8b5390a7799841519b5b8fa6e8849d51dee596f95c1792375faa705742e6dce47ac6550fc25c7ee6d6e420a408e4f1fede30fc4e0c4d254c0becc5724ef5f26fc0fd45ae639689bb972499270a2246793fee4a615fdc158a28427316989589177dce59fcfaf57f30c2dde8d521169e730916641522bcc2124a8be765b5fe9fb49b0beb79a1948083b3b55733f63ff48e59e771e304726369d358968450a5ef1abb04f853e8d48dfacdc7c508caff78155a48c7fa6f1c3b892169700a4a8d1c5353d900bf6438101a500aa5a9b4bc03cad6f90e7a8a62e47d59b9528aeab756938ecc8f30c36cb763d64651f70e5fb32bc95998bf89e0590e8a92627880234b17b15ef3c95589f66f446776dcc56a7eae09c6f47b10bc47f9206527fb73825f60efb68609a37e424ea3f7a49b74e05f3d6845a6f401a1b25110b5dab312e56cc275d0b3f08a63d7f12310b140269e741f4420fd9f9a09e757e102987b1bac754b7ccbdbab2143e110bac0ca1327db70f2f7c7b180e9357871915101ee21a956021317dca8c65d4ad66de49984a3bc7967e5fae4c43380cd5a992acd5534bbdc8aec7c88ca92342e93c07ac2130df384060dc22ae07e5674052a91eb3e531ca17ff2a455df49d4f67eccd7a8b49342faa5bea2321342cb1a92b1b50eb1afd2b67b04e377df13aeffe361114ca36867bb9b1c4642004b081887b8e9ffdbc745ed85011299b2b1916a9dafb521a2dee259c1aea0afe96985c92615895467589d9ce3c77586956ad6b2bfcd72a87cf8f898191c24b6eb1dc7b9a739f26bd26ed46fe10424fa02df37ae44346bca906ed80ea3d61431c2713b135b632868523906490073d5c77637db5b83b370a981ffb8fd533013c538c2b47b41ba2b170df904bfeab84cd773dd671c4e56b2f50ad213a834320f66e8f5ecaa56c33356e879952c3a642aa9475bbc3b647f3352d7777b341b7837dde7a6a7be57d534915ba8960a01d566bf25d5fe8637e212670c55f290aa9556ba789b0be74009b33c5eb333f796b0aa1cd4a7c34ece4808e805f0a4600f6275c77c517717d23cf7959d49588176a0159a2ad5d902e54e7ef2c9da3f5b47cec90d09cfed1a8c0720bf6c2ffb36ac9bae5f13227a9f1a31ba3309245c6872ddd6f010f74f530c7820fd92344f8c26e6ac557958d52a90ed8bea793222ff393a9ce483e3394639d697e34ab4baf0bf01cade874b68ab58c2d9042dbdb7b453c66751d7337fd57be9da6b1c045f19ec0ab71d68b604021e385fc78cee594227305f41d81590b92d03316607f03fd61e05e500f04ccddecd6674737c86eeb5715b62ca435042141c6717ae6d83edc6b1e753e3fe2b88b87918a047b936188901c886e7a85b4e6f1888e40088b6abf4a3c272fe80d6e6e25424a337df1b2c9adc90956f4f54751ee8f9155e1dc0cd2f4d8beb405ab0800ad84dff0ba290cd5e8f39caf518804ade2d7739bc45e67bbf4deb24a856dec56be763afd553ae29a0f54ecdc2a2df3d0c50d0406be3dcdad76c5654b503bef632b41dc5c465faefeaa96d29aca081705ce379ed66b1bf1fa8004cd44e96154dd6f6eef839c12d0d7c9e5fb0b3470c158fc0e217415dcb599b7cc84dfcbbaee53ea2ee915764159c793611c0a23b306fac3c11a431"}, {0xa8, 0xffff, 0xffffffffffffff01, "cec1d4e0fee2ac3237a8712c5f2841f6cfc7ac82d0ee284723d8021eacc6c78c1098ae268041f6c5ac8ba5b2a6c972a530ad41bef603414e9ffac50f789dc6ca7eefd39c5ee027b3285bf46d803ca5887b8bb1754767ff0739dcca0c90d99d1b4becd698f5e9a78568d3e7026fd8df0cde5ab3399bce34f6f8f0cb160781c13fde461137772655a4a59c4461c506759a9f0e8886a5bf519f"}, {0xd0, 0x1, 0x2, "455c873cea3ae21dd0077ad6c96facb2630dbd7c668bbe075482798455ab616bb640f11b6676c959de1e8330d9de17ad6469bc63b9174dbfc4d6c1ac2fc07a152065b933cc7852b85df40b01f1b7c3eb248bb3a2c260e2663afa105aff99c7fb1e6358609775e231ae455a57fcab857c18768fd0bee47611bef3dad7b8eb1bfafd84643723b58f98fb0c82f427afa2f82c9c0e3f6d4bade21541aab5c502d26cbc9b9a001e33a190780f55c8a5a0f73086e013727de50db319"}, {0xd0, 0x1, 0xffffffffffffffff, "c261d17d2d0d20ad41b5cab970c35ea7d0fb6967fe70bae9f080549791ccc29d97badda04c19861f0aa64067fcbd2c1be9c8a326732a441a2a18d27e29b5218250e60ebbf6df85160569b7d6062ab78a76252377818884af166eb755f4db1c0b9f56b420d4cc58b1cde51eb19dbcb169529b72afbce3ef173d8dec0013935d5908e40f61a313cefc0000e6f8fc4091a022cc07bc1ceb3eb60f7d88501e7b9e4b30898f06bb6a6d3e78862daddd820060e34931c7c393314eeb"}], 0x1508}, 0x400) 16:00:27 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/231, 0xe7, 0x800, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x1) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa02, 0x80) ftruncate(r0, 0x0) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) listen(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x1, 0x4) socket(0x18, 0x2, 0xfff) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1001000028, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x4}, 0xc) dup2(r1, r1) dup2(r1, r0) 16:00:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000400), 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067d5ec6d2e45ff79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/82) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x1c9, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:27 executing program 1: setuid(0xee01) r0 = shmget(0x1, 0x1000, 0xc9, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/113) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x0, 0xc000, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:27 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) pipe(&(0x7f0000000040)) close(r0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() readv(r1, &(0x7f0000000940)=[{&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000440)=""/11, 0xb}, {&(0x7f00000005c0)=""/150, 0x96}, {&(0x7f0000000680)=""/251, 0xfb}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f0000000840)=""/238, 0xee}], 0xa) close(r0) dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x8260, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x400000002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="d23eb4feca815484956d81d100e08b587adf0c15ad0c287e9d7ad8e2d20b1151ce61ab948fcad319144cbed43b4e02086650c15b48e938852a162f336de198644285204f", 0xfffffffffffffc89}, {&(0x7f00000001c0)="efb4a520e17284f5d8bf4be7c3a2d2bd8a7885d0556c73a439d185ba9551d5d5f43c1d3d16d98f5c3d60e25d80", 0x2d}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000780)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x8, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x2, 0x7ff}], 0x5, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x80000000, 0x100, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x55, 0x20, 0x1, 0xa97a}, {{r1}, 0xfffffffffffffff8, 0xa0, 0xf0000011, 0x100, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x80000000, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xffff, 0x2}], 0x1, &(0x7f00000006c0)={0x9, 0x9}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0xb) r4 = kqueue() kevent(r3, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x2, 0x80004}], 0x4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x4, 0x6, 0x5, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0xb7, 0x18}, {{r2}, 0x0, 0x9, 0x80000045, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x47, 0x60000000, 0x7f, 0x8}, {{r1}, 0xfffffffffffffff8, 0x5, 0x25, 0x2, 0x20}, {{r1}, 0xffffffffffffffff, 0x44, 0xaeafe2132b02b771, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x7, 0x1, 0x6, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x8}], 0x7b, &(0x7f0000000540)={0x40, 0x1ff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000700)=0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xe4, 0x1, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x9ab, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x7, 0x88}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x780000000000, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0x9, 0x95}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x21, 0x5, 0x2}], 0x77acbaa2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x1, 0x2, 0x7fffffff}], 0x5, &(0x7f0000000380)={0x7, 0x9879}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000580)=0x5ad0) r5 = kqueue() poll(&(0x7f00000007c0)=[{r4, 0x20}, {r4}, {r5, 0x40}, {r2, 0x28}, {r1, 0x2}, {r0, 0x100}, {r4, 0x20}], 0x7, 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="85bbd876827ea106284538165c97ae5700e007cd6b9f1d0707ad9fd641470e041512b02f1a0c9d36eb5d78e86b568a29210d955d8bc004e705e85d9207ea02be5ff0b4e750946350704c6f820d7cbdcce8c4c22b6b05fe6d73a091c301af898390b96967b210a8dda1513abc84b9b92cb97dd1dde980defba8485999c1c9e80220da8c94d704dcf4bf8c97463257bae291fc46c3cb21329e02e014791da048c3e7d7cdf73efed26a0e5d94fbc0d8a29510529ed9499c00", 0xb7) write(r0, &(0x7f0000000200)="ce6a3cfffbdcc92f56a503a67bafc4f8796957441b0f752775d88260822bca59e0400a049e9db6221f2ade825b07f0e7e833fbd8fd0ac650cea3e4597946f77b34d950e50f8c5a37522c410adf38929abefc57c0321227ed1530cccfb11eabe1559c147e845bc529a83aa395072e7c5a4de8258c0d8f4c6d37c4a0f0a7b81e97bba2cc1c1a17d5702aa6817fbf58b2ddd9f28dfdbe95db2b50623b129debe4333a0baa9d51991bbb58034406cc3efd14e9743829f8a82002a29d", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3ffffffffffffff) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x10000000000) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xb4b1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="70ec8a38172617c3838fc1241095dd5c546dd97a11c041e2039ef9c3049d1062a92d3897222fa7c6fe2076541d94889f15a871d2446e847de5471898b0732ac4bc2fa3ca", 0x44}, {&(0x7f00000001c0)="4d2676eab855231061e1885f9cb461687113a5e3e107571878bf82e957510be6e0554615828b68ffdef349b39e493f3eba22074f3646c9c42d58e1f60314701a77e29afe488096d47fe9b2320ff7205ec1e585a7651a7aa819c63f8f8e2bf3e43928ef7ef00e5770334a54fd65", 0x6d}, {&(0x7f0000000240)="8639c521d30e07fcb88c4606cf340cc9f16f3b29592d6e210ee21c9870234ac4b4d778601de2d93a644ff96c4276b37e0eb5551d9bd37308b0bbaaaec4484c92548123f378efc16396c9c1351de891c708fbc7a836ef846a97a4f24c351b90811928089fa520f8eec2a29f9b792a027913a76a9976544ec6ac6ff1391767f86b624e2db5adf1f72a497bbda78e911916c3ee4b55c99ef356c2a5038533cb3e59a0cb11fe0916a52760f5aa422e07f160644dddd539870bfd9427847b62", 0xbd}, {&(0x7f0000000300)="01f0cb6e8b5a0ec8820abea393df5344dd57d82a6f60254b1f3448c8de370f481782a9ebccec64f04ec5e02d66e948056e4d3fbdf9925b84875259d94d8a82b3164b50dd9321da272152f5365301311e", 0x50}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="7000000000000000ffff0000010000001ecd5fc9c601b45412ef66deccace98ac36459f9bc01d7463504b13da391806efe0e85a59c9fdde9d0f2e9e4ed9cde4b7b33c82fd4c7d61e9121bbc0b11bc94bd4bcc878f8215fe9970e86646bab084fd54d6ad7ada4553758547960924a5495101000000000000001000000f7ffffffdf5554ab67eb63226e0f43eaf21b5a278f612f9138c7af303b9c5ae301dd2f8c350f9ff4027bcdce2454ef48d4640247a1d9d7986da6c15f1b9e92686f4e2266208c1fe3aede2a7b90e70264d129256f71dae28be9084ed71383aea45c6e8e6c6140f0fcc6d1d7257ce2c852b919133120c550aad3440a3bb02a587163095d61d269fc21b91a6a05947f9340eb414831353593d2dff5e5dd0cb5c3d2d27b71800329f7f34d487bf910ac7470b04b64731204046c7d1f384b900239193dda2d22818ec66e41d0fa9a05fa898d7823aa0f70ec5378ec5576db960b2b5b122afcda75f6b9f6caaa95909182345bc35dddccc8ea280fb1bad01ae7ccebd6622fb6b0e528085c7a9ccbbe0414c3d877f3894d95ce17b74230ad993f57a10bf3ede2035e7ee69928ddb9fb66572cdbfd29e5ce3256088eb6a41b69484f56685b7bcf9cbdf5279e44dc97fa778396fdcabe7cd81411844a2c299cd20921001828bf747a3910cd394e8f0bd40bdfc20844287f8d7578e6175dbc7b1a5484d329b607f6e86aa8d04e3ffbc8869d71d3a97353d4ccec2d77c5a3c3d80d9973d2d71e421a73a0f2143eadbb43c40cea54245d4cef8ee7411329a960faf47adffe8b226ca46089f3cf7911991b84ec30892a0bb6a369ed8f94c6300a082ba8ce5a2299d97f9ef07bd35f172e4d66c33293e5a53a93c418bf91ac49e4a4719b3a8f0ac7568c4e81086ebca7601dd19c1406c0361ee3368e02173ca9a7d406adbc659067991102e0e717f783b7d1785ccca409ac4e323bae1121fe19e5fd65b34069d4ed1d07a47265644970a0a0a3cfc9edc5233111bf09bf541c6371bda6096425db5b2e68bdeb35904b0be14d0bf33482e603dc68a20601febf467165c2c3e574b5b59c156ce8932b8a9f6e43cca88db84e97c242403ef4005ae4242fda43f896b9f4580c1025a3ce3e69f49bd8a30044b28b4d832244e741eb51316ae8217a78c0869d3dec55b81939a68b284cae93f22fabe7bd4f33cefe0b293bf28de8f58eeafd74b2c42207f9995aaf804716e9178c58cf6c527de561b16bcdf220383fa413e9ce318612613a8abcf5591521e79f021dcb5bf8cca140ba4ca999370f76412842c5e452785efcb141a331617fd067740054ed89ef355df28e8fe22c8b86c87e7fa208280559a6b2909c195928101d359dd84616552d367e313d8b7706fe7f9eab4c3a6e39a68b12207834961dfced73702a4520ff1ce2298b638358ffe016864582c202cbe3baf9269e9d40c0edca42e70ca4a3228dae94d2efc4ac28235c550c8de9e0841a8cfbd268bb2da501746fcd06dd573d4e40a0488af5b4006374bfec9c1bbd70d4f215f630f3722d49fa0636fe8455491133348d2a5f5102b68ada9a53b80b8f2f9785a99b0f9b003bca5ad72beb7768e6e00633ce82576659038a2def2a4b4491240f6daf91fe0a8d640160d95d19c8258ae3eab7ead4f42072c16ec22be5ec9c1a5253682e866798a14cdfe52fd1e10c242d9e48cfd930daf3004d80f2dd05c2947421dcf5a65f1e6c6db9126721e79706f097340eb493b71be58c2a27c71fc4e9dddf4e0e288b0cbfb5bc8f82c87150e235baf57fe153828d550c822d2507171466e15cdbdf24a3eac2d577bd7114ece1d4df2303508129c2b760eeb0170987d61f357393947516e980871e4df3a0d937f06d8f0fc491caddcf9d36c3c88dcd9a4b829696e8e88349789b543e21be6e9339865cf3b757a1feafa24b6b6ce9749cd3a2d1f607dfbb04229cdc94f600908a7ca9d875529397f5beb3e43c101b37c56f2f2a22351ce65552e89f2549fbcea62658aa0c8fd8b0116e32867d7540d797b379834dea9f9ec6b3d1e25f306f13039968e64f1ea92c115fb3eba7448e45f5167cf6839fc091a952d9daa67edd1e90e6c348674bd0bad26fc36673004214fc2ee50432563ceb9979822222c2e6f1492f9c33b938b1e722f469607e368779851d9fcd35017ba0e1fb266e0124d9eb57feb2baf78da9fa0b1c5b640aa2f6c3891a97ed216965dda0c3cbbb9f7170f87c2c619f5e5f90a60506443f05085cc1ea9993f4b495ccc18d86992ceb5868a1252dc17f3d4efae256c3e570f725ae05ee95c9ff098efa5e5709057868b9d7249cb3a421e4e5bb47ef8efa97096fc2677d1f2b3b1111b086bd18108d8b5ce465061a540706c2c4903c795f5bd76ed4f083a689cd6af82bf36d8242259b74a63449c4fc738984e923f310c40516ec5acf65064ff2c1e9726138a18e4b7050df9de0f65246515bcaac091238bae1d94d5f76f640c7d2943bfa051601e775e0afd31206bb4906922f9a04629f0d060d79d1c53d500ef528fadccd0f9084b2d19eb6ffedb6401a14e6ab72c3074b9b9f6ca8c588d9a5ba450e9cd710dfefd92b7fec6ae985d35adb7ccdff885ad1ab36a67ead10e47d84eb89b86e24ca2e1ce5566bea75a652aa70244f8afed67c61a54de78378b04ed44ad028075ddafad7d8818ae51339b4c1de06b7d06bf6e64c47dddb751ddc66d945d46b5ff815d0b63fe256fcf33515bb982ffd7a5df1487df808f52a97e532d7a3f98859c947f9a75a046bd96b29d345054d6a152bf1d65f22d099eca066fb232ccf5490dc8461d8b8be51d744c254155ec50657393118c71a2954ef748d4704043f06bc25495e04dca8f386cea14c57aa454d69389c7e5cb6b846878b890934a530f64dd544fe3d75207d6b2d249f2c9e550c3c81fb38c8411794cd7be339dfdba690fd4c9eaec979befd8f89d040f18bffe00c9a7653f01b3f7b1c50edb72997c6164781ab7d949128efae49439eb535d3acacd7844864a45edc888943db542611064ab06dd8a03a91a5e63532a7dc7e44db4563c1e49dcd9c0af14c005b1e27bba77b9c269558bd405a08d7bd3bc66aecd972a3371bd81300ccef90e8eaaa8859bc831489dda0e69a1121eb162280d2854f4b3f393e1e5660f301a26a33624064a4731aa4599036476d4d90c24ae1df73bfe38a748ed09b203c71027fd366c5e5831f68c6bd75ab7f2f6f447c930ac9957c801b8121ccd9cd2b9a0f9b0b44839eb2cfac5e38f303eb010b83ff138d1dc9240612da5aeb98448583ba20e5889e008dadcbcc6b88a8def78b1fc13494aa87b0a336067f8717d835f4cf50a2d42c8605f70d82ec349fef5282d699f34a5931ca78e78eb18a0e63ed2dfe5838c7b012a0bc3c5c371a035a5ec93eca5df03ad184c952fb09780de3572dbfdaedecea1a1cec24539b101cb906f4761f5b369af5ba2fd56dd1ccff3bed6bec54412750225afd3cd154002f7eeb4295e3925bced7e4bb5a90eb83eecd1d8ad139eb6d51fb8dad253910179fe045063a562c1168f8340f6901f1a16e12bc8b2af79b8fb54bd2b8f85b2bcdb2f11d2fa6173b6b95c25fe011b044b6619fa9c7547653370351ef45c714287bd044a697c4e3e11191edb4dec083bd5bc39cd7a2717f223f5d725a008b73b313aae91bca460f35444ea457c6dee49386b2fdce6c1966c639d4b043d5ec940b5c300a5f04951ba84d1a79ef3e938cdfa2ece676dd0cdfce997a4f7fa0bde5cc27ab8bce1a519d84d71cbc4f21b7742478319827d9ac78aa3896cbcfd06700c582370a73e0fe00cc79ecca26b7627843b65097d356e12e48f3fcb13c3cda520263f4eee937ae8b0977fafdce32828536f85e0b0774857137b96cd52194283331261493b453bd791569b22c40f06e0ad7deb3aad19107957454cd0f73d136fe5aaee1c81a934865be057b8ebd76ef13343ece7ee1ad1891c2c4c55246736aee502a5073c195de77f726bc539d2f7f06337edbc3454902f74521763660cf831a14f4a27519434f33e65a1e4a1976fa29d1c3c08d9b593f06e16c12e8ad7090cf50315f560e60e4295ca56fa0a1602beccc499c9ccc7fe28deef1fadc1f6cec629f55917b17d1646b300f893a372623d7a96a1aee23fdcc562923479be10d54bf466e05d7e788dc5b6dfe4231a1d5f8fff1c134394face3a5a319aaf0d578a225c72a23cb8cdd10c7e11ce78fe752b9899aba0a8eb9a03953bcd4463ee261718af09e749032ab3f096cc1732eab660084ce1865440a1bf397b99f48b063cb0f49883f493f08cb59e9cf3307e7898c0f28d68cf948441363bcb9c07790aaec909ba90ea10455713ef86efe93cecae448214a00c269901dd35f21ca7f9f2f09ae1aab46cad074bb82075ebb1360004b154d85d44e40a0e7f6415116013685840bbd88b2d571d151badfb0a9c0893ce474e2be96f9747f8a3128d0f4695282b3f118a0ab09205a27437e64906379ff5ec95fbca0e0052e2a7c4e87fb55996f7b74c82f7049fe82aaafc925963cae621ae105031b5a9ae243b9e7ba71945ed9eeef72ef3055c118f299c91c812589bf6ef3f1a567e70997b3889c95fc6d8514bf6e76d8bc727fb331d1d17b9681bee91af83c59c1067456b4e3497d4cbf74fa2452caab857bdd87c06c8b6b108077f957c8c186c41a9c416bbf48d307e292f101870cf6090f7f7e3d716fc42e46e8c7645966bd3e37d5357b86d2acc1bb0ce4339674613b6ecd406ed07e31b3d2151483d6be8d7c7cc92b239c4b22f203791e06c6a40afbc46174deb67522fe2e92f8494a5e04fc1cc3c1fba22da14587388063a1c77fee15ffa7fe66f46e19f66198a42a28796f2e24344fc97368cdf51fd90111e6b5a115fa497d5e62a9a6456f0f6aa4468ceffde557c1b09036387ee91ef3e93236637269fac66d158d291136be04dbbcbb8bcc2140fa7f87bb165e45f6abd1934636e2ffdbfc1fb9ac1e36a5ab379618e0f3ab961be86b29d3cdc710cb3dd93fab5f98edfd330f5048bf7e6049f323448cdfbecb8a6a660fa4150156ef9b7c8febaa90a7795232a164ba96cae4ab8a22c60198c81fb8912e440a6d284a39ee4a0431cf69807485f29320f06772e4b8648d24cd5efed6bb8494840d6c7f29da8d062d2e9d3104430975d89b7035998fd97f89e5f46ca600713500f3112b3414511cc884ecc74257a51d7b5d87beeeb9266a46bed56e4440a3dfb757282f7c2df56bef4e96bb03e2b5e13fbfaf79aaddcbf31b282df86160ce3711a1603af7c1bbce93d5a8c830d7f1f32bef3d0af77c94eab01d7b67c5ab27498379e4181f905da3bf0b8e33273c1129574aa7b402b8a6202000c68829f12d402b49ad913271947dad43dc5b05f97b30b61bc9c1dd1d574f39651374e1a0d6bd24348390ca9ec1c5e38d21f7d3b3285a01efc89dd240ab89522163de38804bfaf0890cc4c5c856424376480b0ba6251d64be023f5394ea8cc5af63ea09a4073956be709b9df05d8da8e554231873fdf054cde07361bbcc8e8d3a24a64083c246e7475f9f7b82563dd8efa232a37b36ecbcd3a0d2e740f885b33de62736109814eef98e3a9103ceaa40044b51ea0d6cc67c02791b33f54bfb329459917f65569398b4e1aea83dd5143e792d29142422cad93f42a6c22f421e6f5a5597de307fef59205e570058143814d897eb96e9e07712f7e1b10d3e6a5eb4a6c0304821868f88baf34df971c711c5668cb6850f48eef1bc80e6101b8f8767df7a3fcd6ef4429ecca8f3d313dc5c2af5219e4103e1d13dabef99ef0f946c9776d458dad28f2479ba9be7d477ebe2206a025689cffccb83ec7fcff62894941c8221a8a4f8a3592cb406c2bdb3dedeb0093c43a8d42fa06563869df4e0f90a38d1feb3c0ec4f23f5319b0a2ca07719af0125a0000000000000006bfd5c5ff8ffffff2c22f4d4010cfcaa71af67c0c34fb3dd3e17cbada7aff9cb197916089fc7e4f2779f02220d6ea2f1d3e981a2f6c0fc792acfc65dd588db2f2f08ea7b3d81bd5ffa32e6d32a865a23beea6b76ba144b0aa35b2197ee844dfa4de0df4c1126c35af6ea46db2c3ac997ce3b265edf02a95aad4a61c412fd03c54e38339e2ac465e239f35fed1753465a9052f677a7cbea23f000000000000000ffff000000000000d69f6f67fd8c7aa65de74a694c654a21c30e294cb3547826a9fb95ebfce76f206e9e9f7a980be2e6f32c47b70f2815307db1408ba641d8f9dd27a11f295a74f676e3e015031744c37e1ee47f9253a623f62e255eb9c4862b2fa4b2dc1aed3feb9304dbb5b5f3997d8e3aa689039304e4da523363e61007752eff7a272a606974eeba54addb798da102d552aee84f8a8a15b4f9fc548dd8ccc21b950a5ef6beb45ce35ec24f89b34f7507e197cfc2778ea866fe94bf954e9d65894e607216f75ebd53b7b299fe48898358a887983cf4dc1b7050e0d1045e423b31e898000000000001000000000000ffff00000300000006dce02a69909c7a30e7dcdc00d9a35b661d7412391d209ad2f8b8a6eaea597db3a786da97afbb409033d7f8839f12651191f3d12ae05f5c2cd1d14d93ab67fa3856f11d1b7b84a1626e680f668c5d726f9c783b90a600e495178dcdd0130d215239ab969661c7261ce94af7bc712d0d6562bf21c650cfff95bde53ebacb513b5a840976410094a8dbd3677bc697d55e9cd31809a255868083b3d17ac7f80393281dd2f81e8156157036ac6e338c8b83c9e5aaaa822089b5ee11b3a8daf65ec5a9ca76db825a81ecf04f660fff3a6939b475b4108412a6d803f9b40bcc24ebb8437167964b0be4c65e1e80a26a9000002000000000000000ffff000008000000e5ba7734d248a36164490000000000007800000000000000ffff000081000000b1690598c0a565ac245d995fd3d6413a47fa6c5ddc0a0648b2ccf1f58db59f4b960a2892fc9c20dc45febbdd96fcacecbe2e9ac1af9a838ab3d3f7ee58b25bfd69ef21e1cabdd501992c7449c550d25cb3cc82eb3652da0cbe59b7f3711ec9fc506af8b6000000008000000000000000ffff00005c2400002b9bf1c3a4e632f20e4377e45619f5722870b5177972e213d27abb51c91bcf18ca6ab7fd34f45c2109d0fc7050bff12178f54d8c5316c1714ad04f01e7c92a3cd5c6acac1d3611629e7c8af44d7c52f66f996d7ff42a1bc4f2d4e6c8ef1b3e1417168bb3552c17f1dc2c60e642ec00009000000000000000ffff00000800000018e98ad9f0f1de3dcbbedeb78bc1ab15667cfa53fe8147898bfe490f6ad9587821bc454939c80f4e4dccaab91d2eae713bcb89a76d83543ac859006566f03d1739f7f31da36486d9b8902d25cfbf3cd838ddd5562fe05bf6f1dddeded2d3dc5f8f3c27d280bd5bfaa4b1dd990618a42c6d466fedeaa285084b00000000000000000000"], 0x14b8}, 0x400) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0xffffffff7fffffff, 0x101, 0xffffffffffffffff, 0x7, 0x6, 0xfffffffffffffffd, 0x2, 0x5}, &(0x7f0000000440)={0x0, 0x80}) 16:00:29 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:29 executing program 1: r0 = socket(0x3, 0x5, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xea8f}, 0x8) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:29 executing program 1: setrlimit(0x7, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2}) poll(&(0x7f0000000140)=[{r0, 0x1a}], 0x2000000000000103, 0x4000006) r1 = kqueue() recvfrom$inet6(r0, &(0x7f0000000180)=""/111, 0x6f, 0x42, &(0x7f0000000200)={0x18, 0x0, 0x3ff, 0x1}, 0xc) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() fchdir(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x6008, 0x2) 16:00:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = getgid() setgid(r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x27e) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='^+:', &(0x7f0000000300)='&\\%:[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{\x00']) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:30 executing program 0: getrusage(0xfffffffffffffffe, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffff) 16:00:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81022e3000"], 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f00000025c0)="ddc0376dab219faf52ba6c9a148a2684285df077977668b1ed47cd1f4dcfcbaa0dc7392ef6cebe7bd723e8c8d54083ab63d8bd70d70b07f65e9c4eb9cc8701304c774aae03a76d9d2234867441be905b4ff56dca00697a066e4a8907f2ba61ac467d5579fa1b3ff12238ffe9feb07ed50fe4dd6f73571a858d5b7bed91e05eff2e09f81ed91251671a03e5e11100676153245d26caa80241bfb83c0984242414555b99d7e836a9012b59ac898d94adcfa2cacedfcc0de3323b86b637e65db5cedd88606d8954ac092f5760c0a15e6b92e80dea100e810d8fceb9856deb1171ec3b47f6c1df07de40857ead156be2db1eb4c596a5b0cbbe2da1a7d241d8f5e704a70c02e5cfad38be0c0a2459ce8fb377f2cbcf725b5ba9a1836991ce3ad173538d0cf0f23fa01dd5f76d33a647bb0f7b87c2b76703a2fe02ea813aaa393398713d35926c77ff859dccf23509f137c7a3049a9f5e62068f5a96c7f791f68e82eca3151dcd01e1261820e7bbc12254ed2c675304c2b840964a640987ba506dde64875028939a89b54fae59bf9da70724c2e8d05fef34c817511d9af275ebd3ac21aacc80434d87213ff7cd98464b35353f1d424de0c4b8efbbaa76fb1a305a69377db99ab03e6584275a73105a978d98b9811aaa9388c0b00545edd61b191e476cedff5f7950834797a5777b891bd40d517cad057b13f9b3701e8ededf76a101f6f6cbaced8380d0d4c28b95eb40b3461da9531fd07afb3bdc648d8372e8b9f2de5dce8b8d070c42d4f6033a7148348c287b10fc33a90ef633290fa7ea08bd6ea4dc9f97a63b306842ba6f6fcc2668c0f2fa85fa99b77eb1127d46b7dfecb7dba4643c074a8002b6e21503620c1c1c12aa4a938db5446993145fed070991eefffaf3a082fb9076bc6d6e4dd15cfbd419413c44c1ff9fa17f13ecfc138c25a8377039337e6296a2663a86a30f33337b2efb17189680adc78d8f8a81d58a00ade17bbc73bb47fb04aa11f4aa5ff9caaf2f781b5b280e0859eb1183d661a13bf58cc7c2793884a5da28cb092acfe71c817f9a904a26292152c4074fe18100ae40e863ac1585edb2bcfbdecacb186b742470a3c0c5aa79fa66b20c5a79c27b49f68223a50ac1a92427056a34c54d24d1534bdaec47df990e149b118e7c702583b920c76f71d1db3a874f7bb2d72512cce4db226972454771f95d0aea8cb047c10d6d68fffd6ac946ef3cbd1ca19f866fa02ece6f34af63a52aa3394ba6d29cde8f6fa0b73b86cc56623e8a8192944fc4a06986bdab08859d8e79a6efa9f70a9094455677cfb139ff243f4b05210605c3ec4c3c0bd892e16926fdfd017d3506c2b668d21135e59762d3dfae774643f7dfeeda48cfc1357488924e0e1b7b64b067a913b7c944efc297bda9996b427408a85fb7759722686d4cbd2c4566fba0babbc9a32a66118e74b04292bcd5e727cc36e37f06a5f9f549a5a278a655c6e649c5dd5bee5c5b76e9de7f8e0d806bd35a09e1af033d509d4a69d52d4a580ae1674218c039da4bc02f1d56ac418809058bf9910b9c7574ece4d5eef76e0a90b69bb4cedad2ed165fc8c842cd1f957f78f1fb072b17bc1fcde5c582cca14a9f14883f617f8b9dfbc1b670e8fe9a3c85181ad16ab7ebb0b36e2fda4c966899297d9c0c32454526545143b505d133165e751e73518640dc726968b7b036bc92bd01f2bc9f90b079122313e41f091200638a5122d561b3669eea2a00f5e83f9c7f4fd4e5dee8cee952bcc6eb44ffbd5bedd7608480eb4ffb8a438e6417d195967fcf99b0e0cff1a91685ff10b2f7b2e9752fd336eac5bb42fd923b3b3ed21c3eaa72287a175f3c796141f14e4fb36c50b4c0b1f8f555774a856a7e42ca9111e3e10c0e5096a9727c76d4422591a0367527f2fde9c2b351840174e181e15efc220a0ab4cce1f4b8b2fa629fa1d1cdc23922fc2ac024719a97988f5a2e7a4e289958fbc2e77d2bd1217dc8f10dcaec016698c4e5dc8b3c6cd37c95cfcb0bf98c16adaa9bd4f231275c818fa9b72ac8483fbe3c4a81e855afb86b9cc23c1310bcc0c7a6372ce1ba863d463baf58f46d535e32447093eb6e00e42875c93d875954b9d20068e1927518eeec6a418d3f7f69d230ce14754f65a679f1d7595565ebee6653f868f4cad7621facc443b2a363d7b69c849385fd1cdbca3cf7ee260daff8301f7cf18a9ebcd6f12894f40f1bec496281a1511654602ffdaed6c9839c5ecfe7b464285a0bac1ebc3947023ceb63fc5457e9b56e070c4094e5e321ff51d7073216e1adc68cec1a6212752523139e33e34ad740984ce89ab1a84408411a7722881f6bc1081c13cef60d816ed9bd87ce936cb205a497806821bec831c63a15450b47ff06fe9cc417b893acb226774d82961c38a32ce08fa69c49666497ae98d2d9f65af0195bba43c5173464040a33a63c39b8a13f57f876a50a2b01312595b8f272ba", 0x6db}], 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:30 executing program 1: r0 = socket(0x17, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) pledge(&(0x7f00000010c0)='#/\x00', &(0x7f0000001100)='/\x00') setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000080)=""/233, 0xe9) r4 = semget(0x3, 0x80000c, 0x6a0) socketpair(0x18, 0x8000, 0x100, &(0x7f0000000040)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) shmget$private(0x0, 0x11000, 0x200, &(0x7f0000fef000/0x11000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x85e, 0x7, 0x2, "455372355a51b157b215c761305eb5f880291db5", 0xfffffffffffff800, 0xe307}) flock(r0, 0xf) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000004697419c9530a69ce33cf31238026abfecbcc777b4f14b8203ad93cee864e93e64f9c2a5322a32dc91a38d57ce1288d9b752a4d6208db73a14e088adff57b8eb08e50822ca5a74b2ab2f05cae5f9f0075e55263c648ca1dd96b9098e05fd8353dd758dc48cf7485b520a234f34543dfc12df3cba1a8099ef894a25e642fb29663ae768c36f50a17ae6c3f82262a38fd2220d1f94f20280326fc8b93fd4523189c248378569849c10b29d8b869dab71c8fe547756e7d3002827a671b82d805bc2ed39bf4c16d8b8f74bcf4c7a87c790caad8396829bec35fe8876eda423b410b3a6052723285b6fb17e4cde536682d1be264b655d83da9f80ca572b560771bd1e6bf968ed7b165c761358c982ecc15c40f00a95259bee1bd59059c2d366307f7eb547e91ae7b718e3aba9293febeb6"], 0x5c, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:30 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() flock(r1, 0x2) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x46, 0x1, 0x100000000, 0x5}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc7, 0x85, 0x750, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x5, 0x3ff, 0x3}], 0x80000000, &(0x7f0000000280)={0xfff, 0x7}) r4 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x40000000, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000001, 0x8, 0x10001}, {{r0}, 0x0, 0x3, 0x40000043, 0xffffffffffffff80, 0x401}], 0x20, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) socket$inet(0x2, 0x7, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfd8a) dup2(r0, r2) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) setegid(0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x81, 0x7f, 0x8, "9d3013dca32130d3037dfb3d4e27c5c64a4c97b0", 0x8000, 0x9}) 16:00:30 executing program 1: syz_emit_ethernet(0x171, &(0x7f0000000080)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:00:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000012c0)=0xc) setuid(r0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r1, r2) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001300)=[0x6, 0x4fe]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7fffffff, 0x61, 0x1, 0x4, 0x7]) recvfrom$unix(r5, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f0000001340)=@file={0x0, './file0/file0/file0\x00'}, 0x16) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') 16:00:30 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) socket$inet6(0x18, 0x4, 0x2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) mlockall(0x3) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x9}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:30 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) write(r0, &(0x7f0000000080)="1c22ad836b9fe3d1c0e72badc394760c0b4568144f7380d7501ddfa996758fa8ef30ab6d9e03461834aae19b1fb9efc42dc94a6c0550a6cf0edbdeb82b660aafa4042532cb5e48a18f43e0834b64bddf1fca40d29dc8f68e810667f580ac03b1249a69d4c1a1cceb3c8c699b57ac", 0x6e) r2 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x100000) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r9 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) r11 = accept(r0, 0x0, &(0x7f0000000600)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="94b65f987e10ab", 0x7}, {&(0x7f00000000c0)="2ea184d309d2cdb5dd7be3206dd214c307729909cd932f88a4f12facd7084c8e0dd6a090b8301082603db3c658d9e3ad7eea49a2f93b7880121d664edc63fddd06349e0284569aa788190f285e5cc5384663b4da3033782c64d5c331b4f5ecdeca87e33bd840758641e508709868e2c369d5a136f5d75eab56caca97a07e", 0x7e}, {&(0x7f0000000140)="f40020eb183050e3b2d3652d7e78839d095641324ee75c7eeb1727f307c35a9006fb767d514d9a35a00a7016724a95dd16f64ccdd7f2da7c566736c6fea0b4ad824813e6d427a02deb9f17c26806da51c62e588aae26401aaf620345c89b8e2494ce1fa4f6c8c6e28f035e2cbb24e818a9f3ff1005dbe2c0f7b7765dbb4c59839ae3d9436bb3420591d214efdf23f5ec46d1de0a7e71b206489c3e941c3dcce5652c9ccfe865c54baea134378939baaa308324fb5814e2424869608aed4fefb8c4535df26dbc4fd12ffd10e451f3a6cd37e00ca0879db2", 0xd7}, {&(0x7f0000000880)="ab47174c896510ad20df81da483a40b37c5c1bff9c82cfad15063689161584c68bbbfc25c2e3331674d3becded2d5d31bf184d82b47f715dd5e28de51b8c701c6ebdd934677b8373e13ee5a612477537e3560e7362b55c04faafc287f94353c640cd23e00753452696424b12da3f5da10dfb78dc880f5bb8dd46e65874e60fa6855a291cafb9782795804f9e3aa6dcdc089012c073bc844d106d95d90f1270e81ca2246b047b5d7fde9d6cef83ce852f7a5c7fd6d0e3e0615c413a2d0e493cf461e48b589146fd010a7f956546f1a965144c1e930ab56579df1ec020ed132c7788618d666e3c0b4a9f48fafc011874b200e9964be3d5e4acf16587231be84f40a85b23cf2147510ae9df6e3d7a2ebf53687e5cda53fbff197bb40f0a7e396aec8b84a8a90c72235f664516b9e954c94a1f659eaaa4ac2dd60faf4b3edf0a93ab0d23152b88e91d74e22b7c346d359b987acb82127bca2f5da415b6110be80aa7ecd843ed3eea9897dd3b2449c8df4bc45ea9b0e74addf47b1c6da1f769a409f4428bfed2b37c107ca4f676363b27b975d304d2adbab80fb95ae368ac1c26be04d010536d507ab8faca61bb300faf1de1ff8fecba491a71a94db690466cda35bcf678fc3484532cf3473169da5bfae953b6c9ea66aa5874568bb9a5d67ff653acaadde7acb79e83851ed5e686027c178aa34385767f172f0b5aa424ddbdf9cfea10bc35efce7db9beef5c18c928adba632f887f19bc6818301567512143c2cafee885bc29c0b9289be96319d5562ddb9e2315bd63543cf5475abf59f8fc32bd2ad40cb58e6268008ac97c6c9b0f0f08a4905f16bbf8bfc92a146ac92e0fa03047e092170b778b78503d25efff4c4b9c860307d8df6f0d98ae9e14c43b5f4ca5d7805bcf72cb7ef3694fda3b8e24c6d6c80c8f0db35125dae55e31db91c3ac442732ad383a283d2cf1f8408a7af3925ea25adf84b622ac7fb3aa8de9b47363765eaf2270f40d8f4108ec98c96b85c97b42b76e558544df0b09392e89dec06ba06faedfe6991f22800ad6da58e07d5cd25c3cbd9d5b693beb94f2b4aef6997365332dc8af89f1dc960ea9c694a8ab43294947909205d3afdf16ff298a271365a11c48bbe1115fb96923afabcc9712ed28df4a0618c6df253207b9a98307e982a463ffb17c2c9f5f86959055bc5b1170e5bd136b5898634714f1f050a087845e50b100b42f380349cab30983a7435ccff399c53d6d6b0777a4f3044d2f6e38b638270bacb0e452936dfff4b4cdae8f2897c43d1e05741ff85403189b191b99b871e4eb22bb969c6f99bd11da6549c65e44bef3b4bfb305579ad007af529663fe394a7b9eccc3a1bb445ceecfd6b193bf27d407600abad2020a5d768d8f32108ebebdceb5410901555cb000af65c50579e07473808ca0522fdcdbee3f8674073c61a36c902aedd62236b6f6ade4bea6b75564c21a83f8a46286e4c5390d0082e1ff1fc243c41658ffa226476804e522fcb857e532218b69d40ff4dc55814c8d6699d3bc32b2cf6462ab50dda0308684000c48a68527fb43cf6ae13ab4327955e05bf57a485b27161c05044e0919c9353fc280397fcdeca01b79df1a5ba4eb0627cddb1e81672d242f138e571d22859b13555b3cc90f052147dbc7be4eadc9e04c526cd0f2ad68dd20831d808537282aa15c014302deb356669aae28da0975e9f6a625510bc0373f7da7d8f5f7ae9fe2ff843d51537d3cd0396ae270b30a35fe3897a730d7d3d538c66b5a38b11cb4f8e657cb4ddc69922fdc3abae1db4128714aa11321acbbb5dd7e21d41b79ba7a0765debc82f1464d9a55d5e143df6258211c150587330f9087e56a727c8ea592cafd24b68d18c908f66408db55d046c450c36b6737cccc41aee9dee6cf3435ffa960c2d690598e1b0b50f69d048c97c9fae9343a10550f18d8dade13a8ce5cdebc7e2aa3850d4d2ed6f532052ed8312c2ed65b0a3b1a912ca5093e298be7f2b7d82e0718e1374746535737cd38db250b084077550cb8f5af65a8dd6b1d7aa9be3ac50a65d7298b10b0f212736e200dbb877b535cb5733ae1fd2119a432d01e6644dd8f6b62be76c7aee371ab252566e6551a2690ea0238cfd03d385e973d61995e96fdd4c6354bf2cd8dc984f551ccb56c6aca43ed08730502c99a4c9546250887b60895c7e15fc00c784e28836e101d7841af595a4fb4e809dfb2c3b01a91f51749f11d6591ede1939243e0ff0cc1b52188bbf36cce22ca5d5214098bba964c3e3137dfe8c46c1f708ac4cd2556a93c3b0a032f67ba47643e4207ec4be94a3d804f4df754934eb37a5ebea34db5cfdfbfbb9dede74a23a62d781c7a6e32be5329e72e413d5ca6fa00b5fe1b7e0c33801d7201c44a9407aca8fea7146e6861a90b14881eda34b4397fcf8a17204ff4fe9f96bb84ae3350a12db6f6607c87e942fb4afb8cdc825fdafd770033ffd6bb248e11b8aeedc9eb9bf6c272c8c947ab01faab766359fa075917ab05f7ac440742e6b002cec7739e281251ab49092c7af757c86c0e46ccbbc96b9c78c2279fbb0eff2ddb59a087189e3eb4504420310df21cfd7f01acd78c852173c12377bb4f902eaff021f4386726a8ffec7c921cc0b99c795308cfd56152a7980df6e5cce30796e044598ba379499d925fe046e0d0b1a219c68620ae08e2ba13244bccad416c5a9655d42a6324d599e5d03b32f2489adce4722b05b0531a0b3654724ab5f70f17954e650d0a9e54e4df9bcd50b40cdde1df49921ed9b013fd9f9baca005325c92404e9973e94c8c135de332e67d2db17cc9394191fb6126975fbb2539aeb41818575436a76daf05e43ca08c1bf18d945395299ae635103ef22d8faaa3ef53b3427201831c4fa96c02f416227256034108f016daf752844e1a25c4196a16e80273aa24228280aeb9ea8540aa92450600eb8f993e18164fc782b060766a8618630d438e6903e5a75cc35ad15961d954ad262b84b757402b35b47183e2cd5fd22c2466bc411142db641b42e5a33c0ad46bbd9f750c3aeb6386c2ecbae34e56fd49f3527321d5d49611c16dd7d5665da358b54bb3bb661745b867ddc5d047f3a8692298d7defa287bb06d1f3fdf2ce00136414f74362a7a290fdfa9acc124faf047e8e50eb14c653eee56058ce795eb43b3acdf37a32dc19dc6ead20131e8b65ced6d1ab6208bb5a28f9fb3da2958f801deff469892934d67b0bae2571e994f72ab07555a742fede2b83c9942fd1205985fc8ca90dbb7d088293c8c0c37726654a2d8c475c40e47f4b104118541a15458e34c6e3700a5e25bab30ebb840814e6a9411a43d860803b24589f4782abd1588130e84a6e8630b3fbf07c8527e9e681b3a5e28fa4b2bf6693e865fbb8d0e485629f59175020dcd0c470093040c43f818d39899f915945289a13b1231da155b481a47725320f8615ab78483904e90b5edd208a66da8f3ce3eedb7545958ec08ad44e275a0a6b45c7a22497b1524ac10e8981685a8ffd9a3c4c7a13e8af2a1f5ab9361af6b2f5f5547f9017a515895d6579d4901b46106529737abba0e3424315039d1df46bcd0ded0adc5f32525de500719734eaca69c32a14c8f56b0a8d2a52c538a51e7784ddf01df58d845e30345612a9f166403c5045d9c8720bff2b49f18d16c110507c06f6e8b11bf37bfef566c713aa1a5de6d55e73fe7d077d4320fe3bd2a3b3f24bb1842a473189f1c1911c9ca850f08c3370d7741b41eebc4d4a1aa242b7503f19eb04483634b7926a4f64acad419b3f783bb86f6cc413e975249f8046231d8112ce31a0c519b899b602ebf565dd5dc5605a0bd1d1256dcf127e46313fe8c5dc5e91f03f25f3b3627b7be34d1ab9fb6b2e98fc095652e1f522e807ba6388b92e3ea3d2a86b35b22d8489f3e9ee5d4d04104f5660966d94fb7b5382f0ce9fdbc1b794c0aff15718a5527cc9a72d1a8be40e44b8f3ecd04d25206e0864868e884d620c54180f53b18d4a2c3ec1439990234dd8cce57e5e4bfdacf46f80d0ad6ba91c563ca476f8951a7a8118d85eb233190bd63fe0d3eebe990b7f1346cb8d333392cd505a2223fef1023a4baea1284af6e119dd17e3eb616b222b270919515ebbf94c037b4cdc0555e2b284482e8a13a113993614995e98d1a7afdd997380c1a59dadf66b6e28582bfe6bdde0aa8a0b7e015de29a301cac647b1e941cdda04bd3f61445fc5e664d47a59431fc23cf8d889bb525e8a521bc944700ee8296221a2c47ff5d6c1296a3b634b4754143f32a1263674df6599e536373491b9851038f4c9a25eadeb8cf627df6ca30b37b257a6b0e9b739c2536fc9775ed4117de8724f729c5e6ed8b9e3297e63ee799cce11e75e7ae58ce2bf7f2ebac94d564ec4a4c861892585d0d2363c54b126e4420fbf37c0e35d9b76027dbd76d8f84a5e6531e0026e8d11c4006410c8e0be0aa7ba6579cf6bcd2194f9d2e7c2b64ff8453bfafcfd4e127d2957839919f784dd10a8f919b1c3f15dbed48cb209fe43fab193eda8fa81a71e7309cda87d70e76e1438deea88aec11f4e865959b4cec97b0945e8c473f857829dbca0e7df587bb3c7dde2c8f44dd98513e3d129a91c03674b3840e9763900d6c1d6cb416d3bbad8bc431619268005eca30368018ead444bb7461744cd0a5081310022819765f3e8175aed8ffa69607bc04269e74ec4d0b709c3101c8fcfedaa99fe8a96813593a6bd1d9f2439025df4d307d93657ffde94b22861f4d29ba46b403ee158775908ec3b2394e5cd57ef2eeba921edf28de033cd40cbdbb10dee5cb0e88dd3e443736a1b072372c44dfecbdec8d3b716a86607738f3f3b9a95ac4e17d011a78986a36431de3e2eda891c6a620e165e685ff091e7e6628adf158e39cc4726345a1b8bc9e6d4c57d655e80b45d5ff25d5f6fa55327e76b17165db364418d766a7c5988b38d8ef556d610c9d6c053d2530a91c90d48ddc9a25cb4858d53d4393054d161854fec7252220a9b496bab63e6bb6b155110c85e6ff305e7bbce288527e84b8b4ff458fdf85aac33f382fbc6693280a7c1c31c172cf13ec926612416e44191e493f4019b9ad8e12d78fcb4c8cf068f1dbc09debf63a32fd81e1e3d433c819e54f3d4e5c9882a477b09042675198d09138dfd74175d882b05dbbbe2d0015a959817e625e67bc56847b1b01fb20431b955f1538e56960f23bcd685c2f2521a052203d684779eb67f228f0d97fecb70d7dcf129d6a7a0b7000fec3c994a6b0f8f4432a1a71e236e3db0053c4a049c0d5365e92e18b4c7ecf36f44b5c26fbb3d1e7a4c0e8c603b82e47f485d14743820cc51ceef878bf2a4e98ef32d44edeb4a8e6ed9b641f67b664e124361e087422e98cc12193c946dd3c9280e523853e057a3d92989eeb3e61db4253542288139f6b1c69594dc1c71f0b12fd1af23e3a6c2ad346e9fa6e40c7acac4dd09334ebf0045f92fcb34ea12d3d8b7ef4ec7f5350ac167da0020f7e6e4a91b7b21863fd1e9c6ea0c39ec2997927ac8ac0a27a70d7f81f12be8ea0312c7e9a7c51d24ca1fc62b4da2dbf741764bb312e0af3ab6333ac460120ef2b390986c188fde5ff94952f99ad52b3779493a5aeb63cdeff0762579c31814bdbc74f8a62efb965e863df9f0c311736c82cf315d9961edc91de9e080be81f1528a7915eabf4e0d88798664a426eddc4ec8fbd02f3297186fbbfebec33183ac2eb5657cc153f00144a3564b3a2056c018ccd690f588de8b8814e15db961b2e6debafacb", 0x1000}, {&(0x7f0000000240)="6d4595b350fcf60110f506c944d11966c2b893fe927f6554238a33f381ba87f0248276ed388bbb7c4b694940c1ff5817b14263a29162cb481b3d860d1c6e21239ab2aeb1a0201378a25e8feaeccb65eaa4a7ae271d7515df6437e48343c66e4aa7d190d98d2643b5470017f550910f08ea34090bb1aabe41a377911957792b0e957709bcc257", 0x86}, {&(0x7f0000000300)="ce5657bf708b36cd219b7be8a6ec6ebaf5bfa391b564ef8942087d7f3807c18d2c1b45a0fd81eadd6660e1d39208a9375ae84838780e4a80a0ce4fa33572110f47e89a9cd1c14510ffda938c86a7fc7153ec7e7bf3be402f173a2cd59bb55a5a54ce6d668bae908a4cafb3e58f6dc1fede3c3b1340fbc42890252135c3a390ca9ba6a7ed3a983348dd00d3d1ca49058d713089aec319777b37f0b3cbe44d54dcaf7dd8dc0faeb534126dc07ba76471be42e4b08fd343baf73885923b5e74e485b0ab5ad6457c745bee9305547a499d675545ad9f1100a71225e0a4d8e40aaabc81a8d53572971e6e8b785287c195e25b", 0xf0}], 0x6, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000020000000000000001b0001efd2040000a1e12e81ae6d98ada1e98e467a05a2f34494e25514bb92ac88a5bbc1646477f8b72554556d01b8e05b32e63636af77fd68f9839215f9993000b05360721afb9cfd248a8b1974a517b2cf420c1a", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x7f}, {0x18, 0x3, 0x0, 0x2}, 0xe, [0x8, 0x200, 0x3, 0x5, 0xfffffffffffff800, 0x293, 0x3, 0x2]}, 0x3c) 16:00:30 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="d6968b408e1fe10c53b543aaf1b45c3b7388aa40bb741f1a8d14667edea8fc9c18d0cd610af29be4e7fcb42ece60924c13520416441a2f87cc8288a0ba98158790fb86f41ae8a79a8d682cf72a3960c914df33243108a0398641782abae38836fbc79f7ae6a29197f63b973ea6facec995d02c41f068fcc7505f50324a33aa5ee215c680e3e382a8f5a48b92aa0bba2702c0545738d2d65cc708941ea0109dc8d411b83caafc338f5a137812b8137e5ce049a317c251a4c233d7d7888f3ca6ce2b2b540f87ee152524e3d8860a110fa31b0e58d483011701f040625669d2d9b2398ec8b66e6f0eac7376003e1a0f3097e0d0cb93f4eb4dd00171e37263180876095c499a1054914e47b73525313df4e95a2559cd9ed7179f9a2f03b46938469c124c47a67fc57efc9ecfd10f73a750c78f13672b290e9d4d4a8058f6f73c5cb08927a8bcd6251c0e8b5b8a9aa5b7b51289ff47f9198a238f8e504c7ca9abb565c1c839c97227f0c8cd36a642d168da8de385f1ebd0286490930b4b32e2daf65074810faf590fa7d2efa7f351b1a000ed79c77589222bd075205adc8bef8904d7a66d1b71ccf6faf773216d17caf9469894bd271f11c9b88a09067952659a4347ad018faf6a24227a54fd470de6b52f292f071bd55dfebe99812d1d379d481e2e1dd5e78d2d14d35466da386798851b06dfae64118fb5dc39a082ee2f422f32b22b67a1cb2aad43fb09061f303fac6686f2349bd43b8683470d6173e955a2361119aba5ba8595b474febb59f11df020325bab5a07e843cc058c146b6a442492d5cc04e62abb3b8b6fa87ac23b092a3369d14363c7c5752abb37c1ae9b0610768ca81440d518fa977744d1fb3d3106e629ee6c08f53e92417ddc34b485ebce05f35db0e6fcdd6c0d4b8c47391993742609a3799753c9899773547748aee9c62790e8ffbb9071c9c65ede4d5107c4505318b7da914d796c308038eb4b28fb522f416034380dc1a260afc6a1451f4c3463d817d9427f1766ec73daa42f92419113113ef588feb8dfa7b33e0cc0c842576f20ee712c206004709a5dfaf8d978354ef01797ea0e0ec345364d1894a642c08b13fcce7e641cce7077d3e08faf6ce67b92b2474423c250aba82ae6e77efb65465120728029bc9c96a5b56111c2c3f6a359c12461c877f7f0407c8d52857a74bc73a69797da15080c8ce08cec265412a03cc51add731c56c372726de6dfd9faf9d0b102e2dead309931a74785647677a2f975351388babd8fe04cad43282d3b969406c5db0f0a7bb958cce43e3156ef24af314b366d79e69723cede12ed669ed9b09030f8d41a955954af2ac9fbb27ab615e1f1a304746935feb6df2e1d91d5e013c6511f09362632f3ba11d427fa4384d85926899c8fbf38db1bcef6e133417f8dd8b47fab2a8954c70d1b97af52462f168d0ae2f8175afce3bbca12c3d2becde3ad3fb6fbd7c64d4f3dc76bfa41850839148c7ee8883e49c4741bed75649b10aa9ace1ca22180ea2cd6481d84c6199363260700ae3d8ff1fc80eec8aa48dffd82082535f17e533091c26bbc95b5ad27e7da4762c2885904159300bd2cd3bb99927161ee18f99f9dd0d3e6563b820f0b137c57bd687462a497ed0038a35497aafea4cf3cfbcb86c31cf5b718874cc0116299ecf0974b95ea62d28e20475b8958f6f39512fbe2a3a2cfe47d7918fedc2b82c5d00611ceb10c9d25aa68fb0299a3a481e9e6e296b6e611326b6519ec96c83ec4ad4dfd754372be3bf42b679b214d2852f17a532526328d53637cdfa85bd1688d9445f175f0e732145f225c00a65fe6f11f575c6548da35ce07f20d1602ff2e17e64d789e387513f182e6b82fa45e1f12570c964e75b22369a3ad2e0778ac4ea023cdd581c933293996115fdc363a81d5532860b3ad294ff678c740df97d0151af23344b4c4897eaa5712ff5541c124b659ab7f91f8d0d7f522b029134e4d4bdab684b169a548c8b6bb6451a1c8602b85fd8079040a085af8ffc3fc9af8f16b220698b3f2bcc63fa9483d92fc0833b7f930c706a05722cbefbfb47559fbc61e10d0082e52a616143cca5d5312f7addd85a8afb34168e3b4e5ab0edf72a49219d99471a09f259633bf75939255822bcf03a0bc58782f9c3ea379258157c0d07e73885ef339bd4a016c6550e37e810c629886695f86ce45975dde5bd5d6b7bb41d79424ccc69a469114fd2483e3f615c68037ef849fd12b3025c5aae1fbb47db8469bf39b558751cdf15f85e16f8605850320cef75ed6904144d14664a60b4dc78bb74b40baaf91e519093b9afead7a7e54d1ee0a0b0114c645155153855e7ad5b0344134bedabd44f2e39814c523f9e819f658a63154d21e10d43f2b6b342c863385abbd09f6078849c1a90cdc977bf99057f71706234e89ab65ddf24023ef0efe5cf3505fa46db5cbacec8730f28e387fffe802cef076eafb9206df621e0b2a3442102316e600d0b41e4f63761da337e8168f3d2762418cebd8fde05266e4c4bcf43708ed63926ecdc3c0810bafb7c41486844197dc8c2e7fe67e4fbfa904d1329e973711936c6b41c6d95d6e795b3c2abd77ba82adac78fd7a16101aac34d973ce3564c7118f6724512c460248dccfa9c1ee18c28814a4306e3f2d3c41ee931a481143e84609a5a0662e460a06f13ee7e314b18895e460ec0c16519dfedb9264a2498d43811505492cce81f8e37d8c2dbccb90a970fe26e8a0129f8d7271990be6cbda6f657d0bb521331c61a5b601da5ce65e6b3345fe01110288a3acac95ecc39cacdb90a1f8e0bd6532330148a667aadb84492f7c62d77cd5ffd67e3e68ee04b152a717b82da55fe4a7a8c24a9127b5bc152e1f41f9cf781be95b6788c53e81ca82faeda2ead4286bf9e8861ddef583fad75f0f2e812e82381a7cd1cdc8941cb5d7e7adf1c9f9dc3990466d86897ae252d8a0f54852164fa54c02019235d19c5e17e019e06cee910c6b93467b38793026ad94645033e04ad38306d3c74f5808b428d60c89800a8151bdaf48a4861983a898122ddd6683fb3b04fdc547c9d30bafda4cce26f95d1190fa48b3c55bca5326e85e6fb13acaf30dc935769cc42820582017fa3df0866d81822693f774bad9de2ab000a6c1ddfb86da27ae6d42b9269ca00efc185f073cac00361e2a0166dbcea7aeef57e70e3211ea91add7f8daa9de995f06736e4670919b22cf66585f46abe2a67936c901e58a4fdbd4497d17d273c50c35a78aba7885f781d661181c3698d1a548774d50b11bab1dd8951b3be9d4597bccc5fa2d1b0a690d0b094dc77d1f84c75e97ec5cffbc9baf5297bbcc8a0668bea0c5fd7065b21b69a5397b4c61da857922a5cc44eb715fd1770b372cb138141126d31df7a1cbde33bd97dbd5dc494b04633b086689d01167b31ad625b0bbb92c7f981f2c5d58a97e590272864ac63288f84724737421aba67c8d392affb8eefaeed6d68bf63910111145458517391aa92c9f6e5fc59bbec3142612bdcb1dc670baa546280b4290e018ec5425cdd72435f25d046c1e8e49ff11b08ea4b0681128c3f4a014dcb309ce0e3a04b5a53a880a5d2d5b0f58101e0d9468713f2b211b482485ebeb3501ecf492d623d9fd31def95133a89bbc0128a42e6b4edcb9e274614741570bb5e44fac667efdc5166e1d88f72f9d76031ae0e74c74f75279cfc79b808c3d4b40a6655df9e3be7088a03488ff9994758b4f0e83f26a77fd16e3d5731c0d79f5b0e55ae6ef5501bb268898233fa7019f2fbc48af01852bf88ab430f9f52c34e5a01a177eed3d94b977885baf74d1af6ed2a95aab118fd40fe561a74b696535b580dfb4f221b5066950ad4c524a21b6215e7a40e3d8609e4d3a3f0f2732adaaefb0834a06679b3f96656430f44e2129426310405628e1bf60d5a723f25cebba15fd18d6fdc56d7be2ca99c780d9fdbe9422a6e87f6ad363240dc65282474eb4c990da36b10508234b1d55d21beee563e67110289a61d48f49759d3fdb11b13ae547bd3747ce30d229ab609064b82f50891ca075fd835e59a7a4b0cd23fc66760d079e3caf4ea5d33efd5c7641d1498e22d690813aa776fa91e34eac6a2f8a530dfa83d0e4e50b87ad96e7891dea695e2b105b03337c0a91ea8f7f0465e939d51caa99c954b84e4da9170e7b8e90e18833a13bc96915a9091fbfe047fb7471411521ee13ffe48ddb35e96adbcaf135a92126e0b12cfd59e1b8a264be7225681857ed3cadfe7ab3367b97864473623b1433bfc2eafe203ec0f0511f91af8d6d4e869b0d8e99599a680a2707301c3a805e2e37a8be538afe977a9ab994b557b088b5cd32b7f9c5b0597b5e286f7f22b5ad7a644f9e4ad817c5ef69e4c68cc1350e6e2801f04187b6fa5c219ad33238161d587491bd49f85dd48392bd88545959432d3d256f84388814ffe12cba2b515875ce1d26abd018c0e4ff5f18a49ac6bc34c324c2841410ca50f7c3c247fe9dd825100e2327fe5033e740900b48d15f4274130f600869b279d0a758ac08fc9586b0d9378a8116c8b0a1c679dfaafb1ace2dc9d90799c24cd41991c0f368479509e7cd64307105695b8af118bfdef7d76b2a590781c6a082fe1507403b88fe1a2708481335ebae84a6acc02fc77f3a9f9720b44dd740d83bb5f73778adce05803cdc2030f5b8a0282da94d6bcf5399816f36df0eec9be0089168e827e70bded60dd1e72f0e15905a63fe94ba6e50a22ccca55efdae5506e618ad2b5399d815adeb78717f695819234717cf04448d2f1df32c1b714b8e82b673409f1d593d625118ed65d325a5da589bac22c533ae027a052106a853d7b0d93b0b02543234938029a3a5d34d5de6e89f14c695029e59b0d8be6dcd466af62e235c92a0216f0100afcb90b4845d8bc80b20745826d004630b94b777743acfbb9cee9e22ef207b44a8f003595b4140394765fde06c5d98d1e817e15034145610f10920d8a2ddc86135963bb50bb442ab13e9a48745a07137f044b2e1dd8aa4fcd24fc3cfaa56101b28cbc2ef1740568145d4b617c0a94277c251fe0e44f59d2d036293b8469944ce2b915cbfc019983aea490b4ce65a3146ef64be23dc0c8f4490de951affe1b3dd40006420e8ad7644a608ff4ae4486583fc72137f0d02b1b38b513fd63460c7b07c2264c4309e18814eedda58b10e9412dacdbb988a1f6b8ab1160b4b35b2d1b8277f8555479eb0c89f2a74e71bbef5c98e98cca7c48ee49de2fc35606835d76fcd3132ff8b8f625402a6ef502975c85a44dc09b623099513dd0b01a01352225cd9d9b1dd2344528fa09b4eb7c789e638796c15c6de6f510b8a3e28bf276bfb70f7f925057833658af8319a2b21733c0ad649a59bbd7566bc7bbb4251904236f8e7c97b3c62f353549e98c8a279a670de49f2a5ca89da8d2a9bd795aa80083e4c5f8fb62e80495ff9b7f57b52963e71aff98599dd86619b974ff28a46d5e474584f3877f40f8b9136f0500e5d9a39814afef54e3b61c1e92b3cde81ac18eac8a25f1ca20938ad2b", 0xf5d}], 0x1) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x800000) r1 = syz_open_pts() getsockname(r0, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x11, 0x3f, 0x8}, {{r0}, 0x0, 0x8, 0x0, 0x101, 0x1e30}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x48a, 0x4}], 0x401, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x3ff, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2f08000000000, 0x800}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0x3}, {{r0}, 0x0, 0x6, 0x4, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xa423, 0x51}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffff55, 0x8000}], 0x100000001, &(0x7f00000000c0)={0xcb7, 0x4}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)}], 0x4, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d022efa56b217d73c4e340000000000000000000000"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x408, 0x0, 0x0) 16:00:30 executing program 1: socketpair(0xfffffffffffffffe, 0x0, 0xc3, 0x0) r0 = msgget(0x1, 0x280) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x2, 0x800) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) flock(r0, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x104) read(r1, &(0x7f0000000040)=""/203, 0xcb) pipe2(&(0x7f0000000140), 0x10000) r2 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x118) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f0000000540)=""/142, 0x8e}, {&(0x7f0000000600)=""/61, 0x3d}], 0x7, &(0x7f00000006c0)=""/4096, 0x1000}, 0x843) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) geteuid() setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0xab0) kqueue() r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0ad49eb5696d6d4ec4f1b7cc2fce54161d255abb80366540f6fae6f6e089d9598fdff3d820e572844924a7635460878ddd2e87a20455a67b4ae179a6a5f5f5f74c26e66b17826f417c8e8972865cdb78f0f5a800097c89deac82c5516c926e985cb3c1b53b367499a454fe7b3f37bc68258e72f1bb52cbfc89adbb0b7148f67c4fb046e31acc18ffc7d183a9431b289fe2d6456e2b0972b8daa45dfa860bffcb3649b8e2bbe244bb64363ff0e327d85485582043b8e298323a94127ec8e570bddd8a40732f373b9002e908267b09cebf75d9955e867c2ff598f5e475c0bdfce2862ed8348f2eeda9001e061779e42b5341b4b40568779ffd48aea8ff345c36ba8f408a5c1561fe530d02a4d9b54e8c846f866312b77376019843ef2a5ea7212567a8e27552da28cecce7d07625f55010ac29020a034f5c2b23b9c2d562b013d9a283115580cf9466f1cab8adc9028997341a95331afedc9847fa9d1edf52782e7a79132a6c1e0817e6ad5490d5ae9e18b76961c759455a1c503a6483faf9a849f9a713bbdbf0bafb6faf15a873b8ab14defcc1ab0f5244e89222258659eaa333091cc644b528533ff0ddef58cedc5d48039233c93633125ed4fbc910f6e92f0988543a3e8dd67915b5cbaabf6997e13ca24af7db8e837b72483beadc39fbf892bf1ff79b3d55cf888fec86cccc47ee97b66daf157b1ba116afe4d2a7244eaebc415ba4e023fe5108efaf24173ac29c45570ca44efdc47cdd0cceae73cc2d7cde69db22eb15dd7f5c232cf661a76854d14c8588ef13eca290341f05618f49806a447312f7e5ebb6977f2ab9e6a48fed3e7fb4fa3e98cd49818ebc67de1c3981936cd3cffea0874da08afec7cdec33689554d5359361d15fff12cda4351aae072df8aa4282accbcaa340f89db9e48187857781491811826c04dce956ba9d68b0f73bc567d82d7e93c0771b94abe335639328b11ccfc13f06ffc2b62e5cea3d75b9fbc4476fffaaccb6b3d3770847b2515598fb46f59159d203c371d71c085f1331ede82e12a7a6824243cbe42ef7629ada6804", 0x52a) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff2b) shutdown(r0, 0x2) shutdown(r0, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) write(r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x9e9da515e90d15a, 0x0, 0x0, 0x8, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x2) semget(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) geteuid() recvmsg(0xffffffffffffffff, 0x0, 0x3) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xfb6, 0x1}, {0x3, 0xffc0000000000000}}, 0x2) getuid() msgsnd(0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x10000) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x400) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x1e, 0x20c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x4) syz_extract_tcp_res(&(0x7f0000000240), 0x7ffe, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = semget(0x0, 0x1, 0x2d) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000280)=""/217) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r0, &(0x7f0000000380)=""/168, 0xa8, 0x1, &(0x7f0000000440)=@in6={0x18, 0x1, 0x8000000, 0x101}, 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) listen(r0, 0x885) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7}, 0x8) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) shutdown(r0, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x17c) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x3) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000540)='g', 0x1}], 0x1, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[r1, r2, 0x0, r3, r4, r5]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getgroups(0x8, &(0x7f0000000380)=[r9, r6, r5, r9, r3, r7, 0x0, 0x0]) getgroups(0x1bb, &(0x7f00000003c0)) lchown(&(0x7f00000000c0)='./file0\x00', r8, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x44) lchown(0xffffffffffffffff, r8, r9) clock_settime(0x0, &(0x7f0000000040)={0x39b7543a}) 01:39:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) fchmodat(r0, &(0x7f0000001080)='./file0\x00', 0x32, 0x2) 01:39:22 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0xfffffffffffffffb}) 01:39:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) kqueue() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 01:39:22 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x4}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:39:22 executing program 1: r0 = semget(0x0, 0x2, 0x140) semop(r0, &(0x7f0000000000)=[{0x3, 0xfff, 0x1000}, {0x0, 0xb9a0, 0x800}, {0x7, 0x80000000, 0x1000}, {0x4, 0xfffffffffffffc01, 0x1800}, {0x7, 0x8, 0x800}, {0x0, 0xae01, 0x800}, {0x4, 0x18, 0x1000}, {0x2, 0xfffffffffffffffb, 0x800}], 0x8) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0x9, 0x800}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xff, 0xfffffffffffffffc, r2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xdb, 0x5, 0x7979, 0x7]) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="4b86bdfcddaa06f094efdc4fb1df74195a7264c24874ff70ba54b6bd0244329129e7629287166cba7be0e9e335deffaa48273e805883602cb24bdb909c4695bc554b80ee545cb6ebf6593a1db9fd144e556abce9e1f21165b0739c0b5ee8b0d759866f7c4b3b7669f29d634c946493e5962e088917813dc02f3423bbc49647f255af2f60f9e6402a1075cf502f602a6cb788e34ca170b9f49d22f1", 0x9b}, {&(0x7f0000000200)="d4cf1533f80ae5e3cab70e2f49", 0xd}], 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000280)=[{0x3, 0x100000001, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x7}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x0, 0x3dc49e9a, 0x800}], 0x6) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = semget$private(0x0, 0x0, 0x100) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x10001) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x3ff, 0x7dc}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0xfffffffffffffffb) semop(r3, &(0x7f00000004c0)=[{0x4, 0x3, 0x800}, {0x3, 0xc220, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x4, 0x1800}], 0x4) semget$private(0x0, 0x3, 0x8) r4 = syz_open_pts() r5 = semget(0x2, 0x7, 0x20) semop(r5, &(0x7f0000000500)=[{0x4, 0x1ff}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000580)={0xfffffffffffffffd, 0x1000}, 0x10) bind$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/107) connect$unix(r1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r4, 0xc) recvfrom(r1, &(0x7f00000006c0)=""/107, 0x6b, 0x800, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:39:22 executing program 1: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 01:39:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7fff) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:39:22 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ftruncate(r1, 0x7) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) 01:39:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) flock(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x401) flock(r1, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/122) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0xfffffe52) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8646764ec0604622cf5adf8826ace806947c2e3b2ff2617aa030cf254230f3e4d8cd1f92816cf98e007058c6edf953844434eb5a0c7e3234e90ee9837bd7734dc05506fb3771d4bad61d57e821903f89af592200d72a5a715cb386c215bb5099d08e", 0x62) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 01:39:22 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f0000000540)=""/241, 0xf1}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) recvfrom$unix(r1, &(0x7f0000000640)=""/233, 0xe9, 0x803, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000740)="15bf74f8fcb7bbf95c79dd76ef888bca1d7afbedde2af802d2728e56cae09220e2e50f0e5673fbb6443c591a36897375c80c667d85fba6a25502a0857dd58675b99b2ec4fd2ad5c198f7f56cecb5086aa63dd22929b6ad130a415dcdae821d910a989b4dcbc6eb710974078885c7ca6cb1d82ae45aa00aeba877e915c0479ac8349c63ab51ee784c2067b57c11f5379b2abe74ee0c", 0x95}, {&(0x7f0000000380)="122dbcc2dca41d8100971f33f5d11db4ceaf916e7e00d19d8fecf35f0b0fbe511edbc80bf3c063340ce942c85663229d330731b76cdd512cb2dd1987ca3e90236a643aac12bfeadbdecd264aae0a108bf6938e24f4fdb3f12bbbe95be5d180b02eb99b876dac578ed33d18d01a040b3359e21a0831108e255c8b4c8841e4", 0x7e}, {&(0x7f0000000800)="9a77a479cfeb216e18dff87296cb32f1d4dd8b4bd08a0e8f3b48fb8029745f67193ccffe20b6e001a1fe31dd55dc1823dd187808226d016bf2076dcc83ffc266a716be0acdf53ed90b022609f3f7278b423e452df625959b06ca8c586eee672727c5cbef512e3e0d06ce8ae2e7d46a635f57799a8ed40bb99391c49f46a5784ef75d0644a1551c0fd611017d5582588fca195963415e8b1cd7ae9af2629cb5124adb578792d1b2d8310d17c78046883dd7b5e5c752ad77ef3f256424d58b93ac30b0058aeddf1d3fc3ec2af0d5de6700e128a5494d461f6b48af67edbf5ba7a6a16779fc37de8f27d2c55e5ba9", 0xed}, {&(0x7f0000000900)="d7d5de5431c17a1932b3b8ce3d9ffd77d5fcfe17623399edab7e0ffd4c6e14085121deb8bd291730272c69c21342b541f40edeaea8c4f477877fbd0474bbe68737f6cc0ee8784810e3c8b0f5d6e2ee402832e5576bb882c1dfea0325887c5b3b431d0547969712b9d5f8e05002f6ca991a990926bf17077baa142000542433a48141fc5562c7f74a73835486888a2a6c03e4d54e21048ea7e8578eef74073d6f446349bc4c0cfc5ae2003bb82a698c9aec98c8db81d36924b8247960ded3a52a19d2601e52ff838b031667b7d26bef0027ec752c621ae11352eb76539c21acfb62adc2fbc1890adcb4b1f8860854f094bda4054967ce47b78b7ba5390a732a563710e579cdd46d7b1a31d16e19fa3e0efae3c99eb866cd635cfa0a1cf0dbd304a98c69dc688fe5770632494e8d6fd97943fd349ea39807e55771db73d39e3948d01902dc6199f0b061e3648e8425e9a022bf647966764b8528b3e2b4010a3bd05b3063f5e690140d0e682be850ce6af6b2e796d532b7062a99ce6a761b34e79e77a5e4d9b0cda643c4a6944974b38c4ce150401c0b42c99849a460a962a0ae07847cedf8bb236f80ae562311ee366de485036d16b18be5085c080a2eb051f5cfd831c5bf00176e6fee457ce74f46fbcdefe5c1b24d900c89598df84f8c3ccf4f58a08704016ed374a4178abdf81570a35868f16450de99e0eeb62e4e0960e3bbae170847a8f2eb1e65256e07d5bf8574318f97784b80ac9f8931f952b5a23715c3e0ab1b4b2f560c89c11fdfa7848804b5ae1656bc86cfa86331221e2cf570baa1e84782e5c3045095bf5f9acf7a45dab0491539baf1c0c276c03e0eaeb758c1760014963ae0907d39e0822054fe8110cc5948c629807dbf8c1d65775765d7bc1891a053ff4ae82d5702907eb8d075dcac56538d9ea5452ec381aa09055b3ac443ad5f28955353ac60fa9a378c51e1d6396ad358b03ee54f6bb27bac8e4a72b1018b4b04adc445ba003c590c247aeb0f69e15884d6089219830e45d10c83eb7d0feb3a247944db800cae1380d9b6a9d3342deea9088f15bccc3307ffc53584b406a1253e704d397be1296e58b895facf5376f2891a1117a342df864cdb7be99f4792adea78ce0bb0b5f0e9ccbea4a25e02390d0d352d43a9f70014bc01537feab278a9d8e0c763835a5bb72a731d892e5fa632af512d7a90cc3bf8690ef9d07deb95c3e30d286cdbf4472e5708ecc553a5409fcdfc0744ed7843fc73fb28022a9d3636b0560ef784f2d56bf3e731de1bba4c2f43ec07303f9f3276631cf11945f5af33b5268e56a61128102f2eeffc5c83a727c59fe0d97b5f43ae9c41c7223c079d5fbae9c54cf3b8969bcc7bf940249898617dbbb4eede886bb275400c1963b44ebb09527c4c57bf1857ba8498cfccce5008456742dc24256d57762187bd2e4f2126aacc780fc312f044f536321a0ab774b7d6ca56559584eb581faaad65d3011935f3a0888105e8bfc7d692d749d9840944fa7a8557653dad4075088df4fafe893e0e7b09a2e8c082bd0dd171f7d753a3dcfab779a7513989aac08b56d9374567eedba23c4bdfb63a42ce29946e020c830d0e64bac8f50cee99e3fa40028833505beafd5214cdae9723a4f7842db8d9b48cf33725b75ab515f498e858ec800401cf1406f157c5fffecd45de62ccc98f0be8eea6e751cc674f36bee686b0735d983e62a62f5e125ce263039ac3d8ee964f64883a6684d9111d0ef23153b558b539ec60c8a4e146e119e96b45b6e9c6b908db59af97ab0fd96a215d16bf5c137a2d789d99baef3c1ec0a5e3c8035ef6982379d6e9b1c87a768e9cd33fa8e41b960278659b0f1156d1ddf77d9a95bdceb5599d0cfc33a205132d90d3597e5558c5bf2dbe3f55056413512e192bb2602828ed33469d91c56e1bc78182435626fd7978e24d47f0f5897ba8e1625686262dae38f008ecb9df8ebf3c871e491334b594ba6d85dd706a7de6f6ba58889c9e04c2405e911740fc0ccec35424f8776edf30838d6dba9aa811b66d3f67b572864b2736b0204181812400f768db3eaedfb75e53eff51713c2461395a73eabacd955b3fc653a69ea1dd75559555f2c9dee7525cd00ba9731eb77ae7c11f623106e6fa5e57dd867f8e48178577d065d5ffcdf75edbe01e8053ebc38e99a4f4c121ce0baa1f2177e72364e80cd5ce7abea406694f8dd629b35a58011115a18cc80cd7db4f78034198aee99c28452388ab3f9721c7062ef89488a621d6be8156c294a23a8cd0595011b7a2bd26bc850a1e8e0b0494e97ffbfad55d85e5fbdb8b55d60de71304faca39d867974d4c78c10bb592746e42b90916ebec84e86131af692ecb9bfd9b5e70b35d5a82b266bc3e57c969d8e004eda9bba28bd8e8cd12596ef4fc2830d7e45e762ece29a612dcbbd8ea9ccb21511525c8d61375f43c6916fadb1eb3b6c6254b0df08cf34ad79a17ead350ca60fe7628d7eb8cb6f78fe4ce35955c72ab1c037df4e8ca08ca215f94e1090737174fa84c9bfbee380459c5c6829298ceb5ddb64e839d1a50c6ea881d6fc857979f9039947dd849330e3d1f6aa84d9d6b6f88017c9200fb69e20048c6b82d883b6a05849d8fbd0cfb3abf098ee7479b37af7c91187345863cc3ec8fed4c93cc450216b9e4ff05899eb774f905300df78d3c22580b18728cb66fb33fd609a79f6e1ea95eabcb4f358566b526122cd890f80e3f027c33373d1f5df5a6c984bebb178ed98f43d1199e9fa5a40977546a4bf8bc147ec6b61284385100f147bbdecc83a655bc635dceb688a7cc48452e3bb5804a21dfe0c3c1c2074e76210a5a46345a5a8f23fc41b5cefc5ee05013e1db1f74d04a1fea3898a878fc39df6c45238864bb71f7bd28860430dcc09ca6bd55bb7aa22943c054be4bfdbe821db0b48e187dfdb53f277ab7fe53bb4ad532daf523876de336d8364b4daec8543fd9498fafea4b7b21849b597bd33af16289ddaf27e683378c042bc7d482631b24df8eb53eea038f9b117c6f1904d678e1410f0aaf7664339e910853fd867485efb7b93667370b025c0b6570839ddc013ff7d2e172dee611eaf74aa4eb5dca9a4dc141b40a67fe3d3796f4e95913ddef4c796e26e947f7d829910b83c6c55c3aae28055f6ed0d22c10699c13987a342c8c471dc9b5ef88912ff63bc565f3c5108d43fab0b013c2f33ae6dca046ba7870158a3915d221f5a90fd749ac4881631b1eb7ed4bb3ff89cdf3cb9cb47191361e834e51314bb94c9fc07ddbe6afba43b97c75915a10dccbc75f1c966824302a17a9188bc331cf4412f03d1807ab493b4552c0062bcf8485d41c1ec3c302352ead22656ea6024b065ee9267d555246048a964382d4d63f262b8427f009ffd8ec28d1b7721773e4b7c9de2ebe86bfefff5e96411966a23f06adc81c7951870bc383f097f546a1d6cf1c7efe1c50ea65ae24d7f8256b1cecd47abf6ab44790261cd4193508eceba9d49f45aaec8b162cf05dcc991d2a7bfb5ea1cd18a685228e3a553fee25fcec9b032a3738ec18c9f83d740295febd37c498e74ceb35614accb8eb32aa2c9ba8be52c57f7e2e19cfa4a02f39aa38e43d60fb74fce0e0e84bee257c92632229346013f884b9de10fcc2a227564f1d2db4e20ef8f32e3c827f57868bfe9ab156da6b0eaba812de687f62a65b11f35ec02d9c5e781f41f2e703fa299b5934ab25a09fde95ce44b76c3c0e6f0e196788e71abdbcfe0c11bc81963f06a13143a94e5f785879ebd8d63bf7be5af9e986359a9571a9f6e158d6bcea7b2ac49161364cee00224d760e57b6f05f6ff35d3a179520fd41e0a11a479834255700bea5974d519024607edb3288d9f33131b397ea47c6ef396fb0b20a058ffca5d1aedba3bca0d02eed42c57ca41b97042a0ce9149d33f7ad5f35aca96fb6a6096d7bd577618c1de673ee979020bf156706bc846e26f3a6eb8a6c7457872d9d83fca8a7c1223c25391515f864b7ad9818c39497c2810a169c346210cd669b30ff3e7e7408d31d4d833eef2ee39286346813dff95b617a9d6e499284c32512e7d2cbd54b1920e213455e5f68ee3b686715484336805f252a6dd2515b09290d621cf24c7a98d490574d8d6bd8086c3be9e88316d2adba1b2b4fb78682310a7c21c6040275497769d9949a340960720615b08d94a79d05d163d43e6c39c169fc2f0c9268cbd019e0274c3b171e6f99de38afed54318a7d7c77cba8986ed53251b62c12f925bf6e2c8ea9179e6f48c9e58f4b3c12c83255fbb77df6f9bc1703afdf2af4b2023fc663f3141c5d420d93c554cae1559140844e608895ee92ef2056cbe9803bb56149d0d836313558ff7da41dfb5095b5d24d1d8ad7063dcc8d8735e7fd58b1ba94af2c0d40c36d4e39976ec8a4f1c46d213097b634d01a24903e6f4f2faace0c95042fcd62ddb7b09e82c9b3171c661e3f4691ed98423f30413a198de3a7bb656fc4bf4922e28c2f7bf5fbaf99734169a85dc6af5030aba86a77b3c265e72dd829782529d6f7ca64eab06d127ce80751356713b841a3dc26e0647c3fa119b23fdd3da5aff9928313a60d785b2d15f9f1a2fac7ad25484cd39005d8d4e9e130fd7fe9f5d4f1b7717eaadce0bcb005993ec044dfc6759a70652c23450043ecad590520562e04f3f5516317531fd2783ed9a750b3a5e3b53694ea31b91c657986fcde922462c10771111bb923980d9d2815fd38391a47e6f34f5e8f6a59ff9a2c3972731d4c7819cbaa60992e4a11fa41d647c8a6c96c766016adf03d683610d74bdebd5e8e2a1367aa554f43c645ec2f2c3398ab1b57df421f37bc105dbfbfb427306b7bdaf2ae3aa3f7fed23251784f7df679eb4b7d850349960736eade17e74a3cb59b59de4f6f9f4af0bc2bd645e0793994158363697c8d89fda84fde52331082178a6916a10cca5258db9177f450428ef26803825afd8c4ca37f855d798092c64352152a9120453fdbefb167f0b3deb79b15359c7839b279270eb6b0b27ad2b63a1e6460b993d0d72248f58de8843a5ed6843a6c613dc6cb6f365fa23b441ef387880fd10ad3a63eb87a5909b9bb116a5b19e00b596646436d7f4fab06c2d78429c6d221d6564c19440eb58612525e8f7e3a9b3371c5e2be1078494ec40c719cbbcbbae5b9c87daa735508498bb217d01d1de72408a646daac1b3d46719190661460e14c8d38419cebda1bbe457586745df642d1307ab83b2dd6cf8b1332d42d22772c1edac33cd0f4dfebdca275188ad46bc029f873ffcdba3febc69452858d596188612b1a0b1053b0bf5c3460625713f512ab55d15e047be6bf392369c0174e3b8ae60e7a6972385309089ed328f08cf2a245d6499acce3ae55a885d8ed56dcb4ec2d66ed2462d6398b9eb813a049c9f260184cd084455351ea0f40185177f4868ddcef74e3c433ca5375ac2cf709cb34bd582dde73ac079d544a3aa73afb50300ba78cc81123241a2f553445931c53f04c7ca23b827f5e445292237b677ee59c3f9f38d3390a01204ac17dada3d25051af701c4ea2af539fba81d07880ba048fdeee9519b20ffe3428da6e979ed89f2ea8d84fdc96c0f735d9a5da8ee809919a7e5caceadb415977e8c9dce98a9cc3fbe3928ee1713d1e6d05fca3ee43c5e95295e391a2c94f118075c7f5b0961e3864b967a33a51c730b1706f106ba0ddc2eef7c0d5f9d94cd6ae483778a15039f289a90fe9581070b9132110efe91fee9bd6d0f1b575848b790f74ab990f12717c502", 0x1000}, {&(0x7f0000001900)="477220b1617ddd1c8a5c7c4330901251732dd10e4d9de6f929753dff808d8ca6bc19733c917ccf64ee34a5bd05f4e88630e5f8bc8f5550e196ed61085cc83d13f313831dadae1d016fbcd2ab860f6007312b4b843d23b266dda3e032ff890dcffae983060d276059c913b5a6032ba43b28d6b19bc99744ce1d2ebd3f49b3854eb6d2f7f4ddf3fad461bc89f71508f2e8be5dadfaccbfc08390e56342cddf", 0x9e}], 0x5, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x7) 01:39:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 01:39:22 executing program 1: r0 = getppid() syz_emit_ethernet(0x6d, &(0x7f0000000040)="ffed405c0383b9e25072396395b6a4cde82a12e9883d32639054094efd3960863e45a6c00d965a5434ebb64d618fe1e8c6bd304b1436fa504dad2ca725c3e442fc9ccd6de5ee2731baec3d02e0d482fa9d59f6aee175333edf9ea4cc1b6a02f3f703d0e263598133ff1fdd1618") ftruncate(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000240)="58c388efabd16ebae5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab46198824b3da025bbd47b3bf579456fc7d4096e8c8b6b874ba4f5f728193e22f16ab93f00000000000000000000000000000000000000000000000000000061a9c76fca4a23ddd44435bae302034496d6beacd33408a7fd46c65c9774c22f2569c050a7f832488368edccb1f0a0123cef64c38092c64f69f6df17a67b18798bfaf45dbfa880a85392d67753f0c9feef9e32b765cb71fda3330c3aaaa49ed02848ba8ed0ecce040c562115c9fdc3c22b2acd691aac4ec70c6fd5d2b223d1da20d137e7b2a3b0dcf4824a6f7237e63a5906ad233840f1202a02f3ff11b9a0d67038a5273a048c69c42f3d6af2064eb8a9bcaeb78f061fac77f6f4221a5d33f5850e2c8b07de1445fa31bf48b5d6217d667413e53c8fc355667b051e0e961514602c6bf0f20533ed9fec", 0xd365d49edd9c0523) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000003680)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000003740)=""/123, 0xffffffffffffff45}, {&(0x7f0000000440)=""/99, 0x63}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/171, 0xab}, {&(0x7f00000037c0)=""/70, 0x46}], 0x9) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/117, 0x75}], 0x1) 01:39:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000300)=0x22b2) r1 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/162, 0xa2}], 0x2, &(0x7f0000000240)=""/67, 0x43}, 0xca57a20da5b2df92) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/52) setreuid(0x0, r3) fchown(r2, r3, r4) setreuid(r3, r1) socket$inet(0x2, 0x5, 0x102) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) 01:39:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffedd, &(0x7f0000000380)=[{&(0x7f0000000340)=""/57}], 0x10000177, 0x0, 0xa77bffdfb684857b}, 0x10000003) recvfrom$unix(r0, &(0x7f00000000c0)=""/152, 0x4d, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="9b001d00000000000000"], 0xa) fcntl$dupfd(r0, 0xa, r0) socket(0x20, 0x4000, 0x10000000) shutdown(r1, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/142, 0x8e}], 0x1, &(0x7f00000003c0)=""/155, 0x9b}, 0x42) 01:39:22 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setreuid(0x0, 0xee00) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 01:39:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x300000001, 0x0, 0x8, 0x0) 01:39:23 executing program 1: r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x21) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000c00000000000001ace4fb6509ed4eb1ec87a225486ec34ab3eb2b869c688b6130c726e0077cd22776e39fcf6bc4e5f91cbd06ecbddc59f48582b65c80d2821f67e9a7964d26b1cd5eb5f911e171c58e56b9431d709b404db5e8fa5c2bc45309693ffde5b7a6da93b3b844e39188c141c"], 0x63, 0x800) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) 01:39:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffeffff, 0x4, 0x5, 0x2a25, "076462ead856a13808591a35a205e0e39bfd0cd4", 0x80000000, 0x7}) 01:39:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000f4ffffff000000000000000000000000000000000000000000000000000000000000005e0b20df80893f8da02a014bca8fd74da31806c187d819979ca0126247bf56d3200fdee356c1dfa9b95c7cb6827ad2c73bac7fbe04eb60daac592cf46ca925d1f83cc463c136f11acf342dbc1c0a390d989eee5e7ad057d5966523cfc1e546415c2137092d7e9b8e8d386d61d57a3cb6fbda7d0e35e23cba03add10eb889b1d93be57b1b4dbc5a15497c70b248173dc2ebb69b27161974a90997788f656c9a1ef07a28e225b9c4b6"], &(0x7f0000000100)=0x6e) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') listen(r0, 0x3f) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000040)=0x8) 01:39:23 executing program 1: r0 = semget$private(0x0, 0x8, 0x0) semop(0x0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x4}, {0x0, 0x703}], 0x2) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) semop(r0, &(0x7f0000000040)=[{0x2, 0x5b871570, 0x1800}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="1c6974bf3ad29685741aea98c5c76c6e298fa618f7e75da78d177ca5b638a006bf38e5dc91b24cff190b78c8fe4fa68c6d344bf6c8120e4ae2ba8a076dcc6a6460960a6bc12d7bd6aaf568275065eabc01e8bc796bf0cfab56940c6c959077ff17be89b428492aaa62177fd73e04", 0x6e}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/121, 0x79, 0x840, 0x0, 0x0) geteuid() semop(r0, &(0x7f0000000080)=[{0x0, 0x7fff}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0\x00', 0x42, 0x60) fsync(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x1a3, 0x4}, 0x10) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xcad8005da72aa88b, 0x80) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 01:39:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x108) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') poll(&(0x7f0000000200)=[{r0, 0x20}], 0x1, 0xb2e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 01:39:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x0, 0xf18, 0x0, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getrusage(0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100000000401, 0x0) close(r0) close(r0) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3ff) r2 = dup2(r1, r0) pwritev(r2, &(0x7f0000001200)=[{&(0x7f0000000080)="391c5436b8be9e3dea0e4b4f615febe92ecd2506f710762374ce51361d67d10d7b8ec4c677996c6e9b0ff402847ea6cacc4e891cb3c9e17cc9a78ef9617179dd8c560b0b95e2574d9bcf1d45c6", 0x4d}, {&(0x7f0000000100)="cb74371ced027f0afd399a41343884626315739fe93de34cfce9af68160aa9864707de9ffe94aa8b669822f0", 0x2c}, {&(0x7f0000000140)="13274de4012830dfb5f6e2777d156ff7ce90263050b46178511ee9d1452a3f95558da3fe34b51340b44d7353c3e8e8aba90cc04201df8cb76a610a0e016dd663ba7d76077f5eeaf8519c49805294ed0f62f40adcfd935022a3ed48af0a1ee6aceae4a38dd210643dfda2ead6d5a6796d86610c592c2747519d0539e30ea27221188a073c6669962434c0a09640ef21d87322d08278067aa3e57f473082598ede8677bc059367cd8bb3d96fa9cf44524a0ec87f3b96d430221d47d7f46f1dd23b00df16cbfacefce11f3eb55d2a21778bed8695ed839bfb4ff16c8b4a4627eb53e5e31ab99e2ca65ffcc080b36c35edbf13c20fc2d9538564c7a20037250981a2a6d8d07b65d4cbc334d6040375fc4260416e1348a4e134b079df13675bdcd084fe5d4a2d0a5aafdb7ddfc8fbf7fd5c1c6723ca980d66f38f45dce1d1b5112fe42f643a7139e870bddb195cba208c9f9eb0d1fc535f469117e8bc31f7cc0dd1b4cdeaf12a90e153692d5bb4ebb56c775fa29475eb11dda12aa90f2d55c0c05784a79ee574610faab91a6f4f2715f51f918cff2ae59e1f2d9243b3c86af3770373ca485edcfb8112cb4c81271f57d8705272356776a8f0bba839dd2f561f516adaaa0ec7b2163d4c6364c59116a55a4443740818c34614cab0e917904504323dc4c40adacca6423a383900b7dbaba512d481b30820b0afa3c9d3ca12b6d1d407fa3ba187d53972c0f4ffd79702bca3af4b6ff462ed2f2fb6478ddb65fe64e7751fed977a1edd8738814b48fd582ef5fdfc507395661a0cdabad9b77a0a2f3082be807c976a824b4a3f8b2f8c4ae8c0bab62c3742da6fce93fc23733c4ce19b66b2c6fdb5fd7c8f26460dcb34af0c3b059f44f31a42dff259a488172cf916f501cdec4692aaa1241e55771d63f13ea96c009067e1e753edc7151b247e5094eb58da0e0207a94488187f2e8d331bffe0876567d5245b6f4ca4b6b89530323e3d845b3616c33a860d2db84b24b304fd98bff03bb667f3d95d8fea699da8a0b8177c5dcd7b457e2cdc38fe7189add034260bb0e7958c53d320e61fb880313a343a84984c3db89b887d3a56a34374e1fa241f15c2bbdd1daa6995dd3cd7cc07208fdeb02a85c05dbc2c11d68643398f20dc7262a68285feb9d9d62aeed793437f1a48e3df6a2c3393c16cd67a596be73f1df095818f3e71bd07af12e28c66b1536963608ffcb2a8af3b92c7d22876b24923fca721d9465adfb1409f2620338f8bdcc004fd8f21249c8fcdd784501224f7721268f1b7dea01194b3633259ee19026d8e9b65cbd91bcfc4aba22f78df9fdd338909ab0a5667efd5a0013c5f84ff29d095544f5900b43dc2b5d1116d80e69eb59c27efab02d5172837d7c8797974c5541d668f212bc8038417a95ab8c4be96d8a8085df761e39e5a6f7bb139f3a1483899d6f9457188d5e5eb33a0df9f8812a58cf7ceb4b4618c43267434d299933364fec9238a6df35bf7cdf9a2ceed716165d252b94249067186dcfaee17893dc15da1366d804f2b41f312102ba5b33fe992efca96e88bdce2368b40a18c0f3cbb47182b37086577e47dfcafe9798f225503b4d255f1e9e1d8658220a33727db99be43e93f9bf724e217338ce82378628589d9107792f63b317749a68eff5b4254793092e4882160ec5bd43f92bea3d6d9bd23bad2a8a548e963c0cf156bc4c03a43e650076107d2f7151caecd700e913b2e70d9476a9bdfa797673de83e6796dc9f82886d8256a3f9367daff42c6ab71e3155aece70087fb6cb9932ced90959a9eeb2b60b64a0a56cb6da9d09e455f282cf9d01ab1ea1e0d4799ca4c8d112ddc59701c30d92ee3b6ebafc7198e7d7972cf2553a808b7e4651eae136974b6ea589dec29fcefec175e3aa844d839ce8bd64cd0e88cbfad4224c2712ca905cdfe87a6d2b3b084f84135a1d8d2e83166e0960db5cdbe714260fe17a5b3886b680b0b234b3df58164fa50de93c0963dcc647b70b21e96cc59ab1fdb94221637b66f87cce6db97aa3c589fc9d4ec3fff9e69b5f440eb22123f9de689b6db6ccf970f6403c1db2b7855054837b2a92f78c1d0ee436eb072a4dbbe78437b542ce00009a6dfb336d69688f386e746eec8efb625e08ee08733f4c226738ad9aaf08e3456d25acccba79a78bd843616dc9aaae78e68d33f75dc162cc907b0cb816fd8de37ec31724ed5babd2dea38a4aad1248b7b09362bff06f0f670663a691c5ea125b9ceb4959e45bab5382ca68933cee5c09047e32e71f9730e15fd052253687773e31f6fda307ce3d82a908375ab3a930e4f28d0664faf0bcb011578091c1011da9a26e5ea4806554088106ae74fe067427e21584876c22a11cc12ceae42b20ec1a88a559428f6abbf1dba40fc96dc617bb4f8b6b9804a20680a8bf88deef500f35a1e2787045ba879bde5c644b562f5b1cc6faf40f73a4a16729ba069ccdc91f68b7cd271f2ba321719dffb7c39d6547628524470baaff5fa4c1b0b71bfdebea3db6d73980edfc61ad0ec20ded2d6eacba1f2a49679f621eef753b043083356f6fb3297384febec935c3a698ba85860b1e1ead34f16b58f68b7a750bc733ec79df945016eb2d72c5b3613ce05586f255ca7acd40f72755642b094d649b6215f7b6b3f330e9f38438d64d16aaef2e1adc6ac00093fe4f266f1d5622a4dc2285bc0eaa8a8eca728cdef71fcb54f22aa8d8b4d695c498250be49b596be8e40b4a751ab1c0d824566be317006bb03867c708aa7e55b3e20e893ede3d03b7d95acaa5ff35bdb6a7a1532619dbc54cb66105be18967c3f53575ae0967c58b79dd20cb00bcefaaed46789f4467412f70fffaa90661fc2ef108cf03dd36f5741d82719cb40df539100864ec5e8a15ffe7b1af6d1859dfbe6eba210f64015aa2fc3b926dfa3fa5b48fc1e24b37373f165962810537d53e9147aae4c7ab0b9fa5bda898587a68c19e0a15ad4e72ff9eee4f7562e4ed7e882588a2b79952cec0ed6905e6a37c2ef269afb71cee13c6f6bbb2e45118ede43e7eb8daa5550c9525acec0ecbcfe5b2dd8248059faf94ec1e06d52ee6b3d6ca10c497f3982f3e45ac55d1add3d04759f1feea9f4d15e6666c2ff25d368547998e4a7f7bc864d42e85391e6bfde0539a07cf9bbb04b0be7e6755e6b838aae988d3b21b0975d0438715c570db77eaf6087f421bfb9ac62629d2bccb5a34634922152811af609a6b5735ff62230ecc5180b79047e7a47e219777e20af9e3ed41bcb4aec96a28ccf6da7293deecb292c7368166b2ba629acd49c7af586f31543a59def6abba0bf8bdc2d798d336047780a4a7b093f1dcfbd18af70bef940d1e80ccbd3258ba1ba78a8dfb109e1e3406c05ae220345868c26a4eff9fb04ff0b2456ed388d395d90bd5677739b3e63b4804107b66bea4c738a136fea145347f8db1d0861c990d8508573c4cca8a03e674bd1bdb7f776f2fe3554213b1be30c32077e42e01715fe58fc68b3cb5d613bca1e076dc8cd9a7cf45d9b599243c0019c49c63a347a48e12069620a8a5281f03f9858221c06933c75552303c54e82b6903285f54c8d47ca9d47bbcd8610d7001960e653f977d786da21a62123975ee93897436ebf5b1308b8261f1c2f587a79443e09d881f28deac9a5aa33f4df9ef48a42c3f0a769c38687c0292c5317c793a32111a04bc3d245950600ef25898ddef0ad98cc3a8b96305ba22c6ff149e5120c11c7605dd3abd966a21908dd2d24d8b5c60a01940ea5567ccc3c4e1fbdb42adfae1eb23534ac5e11033148dd0ac34fb732d42b1c301936c723440ecbc59ed8ce9f6837e9032464c07f7f61a8c3fece8d3e3453154122f0882b2263f8cc7a4d43f5f6a5dddb89e3e0956bd36ff9a272c9a961ee585678f0ccbdaff52753307d00f8779e5fb4d442da6f2a4377dd40ed2dac3a656c9c3f15305ab0e861df2cbfbb05d2a5e4f581182904ae7dcdabe33f5493f9cafaf1335ed31c09fab20a573def7238bf677b0c5e13a00c957a9adb0528dccc45fa3289ebee0117068a02971da3ebcab71266226fe8e95d54f809bb0dc83642642266b9dceb4b7960e647b979a309b911d1b806dd12741aab8fa0e723e727dc114df37637a8d44a4245cbf84e05282e206cc0b4cf025168b744a5b0ca6e844c0e1df1d56beaee31abd5116b0bc7c17d4f355c4ee8f4dfd3b4ccc4056fc1db6a3b5c74a4dedc695f316b8aa73f3a92ed57565bc8ae172c1a1b5efccb85729ae32e33163919a1370ddf6fae5d57f30bb1175942a3eb7be02d990a7a9a29591e00d868f08d25c84d33f6eb171ba838fe69f15ce38f3e4b857beb0445eb5ec63a48b3bdf9f4da1491b779da2fe6ae5e5b00c198956d28bc6e759c3d730cf386b5ad6c3aaf5c2cc776aa97e7fb8b1b9e81ffe84b8e6eff401204dc550cb9284f29e116455930bfb7a4b7e364d009d46eaf893bdcfaec93fd926c9df74531f211e778796de5c0bf03329149030a1a2c62f1005e03dbdd3fdd53073f22e4bf8391c819d58930463c8f2b7ebccf0b3954eb802598d1f0366a72ebde563462f05cb95f8eb7dacb8caa8b204ec4fdb2d71180883cc70f084d0a81f6713d5e8f635c0545938265fcb1457a537b39d81327aa34914d1863df754b1cd37feae933fd1589c737cd4872796a0fbfeef85fa85369c8c155eadc8d544da548afdcbaeae6a9e76d527e337ed317696de874b77e922f54bcdf258f46ddd46f806527737da2b057bf4a5918108639e56b639def6df00decfd530c210ff2379bf1ba227427e8b8c7d8e66b858ba49f59f0fb66bc81cb742d22cfc50bc7715ac36521858f47105d686779842c0f58c0b0078c1fa74e82206449a7dff47943d45f10c70be4df0f43082e37fa908dc6cc41f4599141ba01636e5b802c3baca02f25ed8076c68a19028b2de447ff8bcc22b6eb4bc49deddc936572716070e1a99e1ea6ccde65e5d5bf395d9a8abb863ff6decb38b60957de6885336500421accb496e30abfdf89dd952f819f6a0a384b5f394e7e55fc543ec4d607166c29965b6d49e374bbbc6417144433fdb25e806b31b7047a1a67612a213cd4c4a9dafc2dea4484894670830405ca37eb133cc9607f0c7d5fd4d5d1d495bb08d6a39cbbfb011912056d178996492becd6bcfcaf34bb85cfe8a53990d021b731ca434e14c9ef24d5dcffaba8e092af75d58dbf00a186eb7bdffcb475f56eb96829111a9937142e26a3ca92b44209d512b6e18f51a50b4b0aa7ae076ffaaec508178388ff8c07de46d0af9efbe2518d4f72c5856c6c57d3ddd1e447d05f88b11469c141ec1fcab52388420acfe0ee7addecde4531a0add0aff0cfe9801138b039bc9e6598c61d49e50a5b9bc8db6f319e09ef3189565be014a0d9cb19dec8155519705b41a3bd4b17a4b2b8ecb0f72465bef138b640e78e98a7726d9475989c81fa0cbbac8bec272841d9aacabe2f66d0562aa58b41a83ebfbe615a972e399617504ff3b1147c528b674907d2e65e5df3d51f1615250bc0080b64166af35f0a81d6b34951fcd90434aba2901f3ab78e09affec1212c325d0c49947e3dd7344f8f9b65d39cd4110751a3527956264d2d03c24122a0d31d8092c4923883c12e07291ed8f0818941fd052c1cd6f028c286ab739c0e2c9fe6f8d9ac8d306a7010735c147e8cf7c630bdf562602c572dc7f02b9995d09aacd0d1424230918def453822bde057890500bd98bbd4aff9c31a66e7334d2b2c650711a3774c159c2c49cab1ca459bd1b87c", 0x1000}, {&(0x7f0000001140)="6664e51c6af6fa9c18fc27645aa896dc42a09580166a95c62fd2e2555f8d5a770d584353aff5360bb593faa26ab860df4a3088324363ccd199447140d88b487f9eeb382d5eba35825b883e114ecad0e1649d4696bd657360ffb672826fee35c4c8c92d7f379207343533b483b3de7e4f1304bb40768c53b28afaee0c70b7e653b9178243a26c3aa2d72e33", 0x8b}], 0x4, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) mknodat(r0, &(0x7f0000001280)='./file0\x00', 0x2004, 0x2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001240)=0xe752) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x230, 0x88) syz_open_pts() getpid() 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x27c, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:39:24 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket$unix(0x1, 0x4000000000000011, 0x0) r9 = getegid() setgid(r9) setsockopt$sock_int(r8, 0xffff, 0x2, 0x0, 0x2a6) 01:39:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) msgget(0x2, 0xfbc12176fdf2f3b8) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe8) fcntl$setown(r0, 0x6, r1) 01:39:24 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xc4) 01:39:24 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xfff, 0x0, 0x7, 0xd6e}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xffffffff, 0x6, 0x6, 0x20}) renameat(r2, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000080)='./file1\x00', &(0x7f0000000340)=""/4096, 0x1000) 01:39:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) sendto$unix(r1, &(0x7f0000000040)="4bae21afbd70533f86044fee6b6dfc70f4eaf25b5f5303252f6dbb074459a6039eee76c7f4cebb3f925638821db36c6c2d34961a79e9ec9f2c1cf96f8280b7086116acbb04", 0x45, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="ec1cff019d01002e2f66696c59306b"], 0xa) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) geteuid() r4 = getuid() setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r3]) rmdir(&(0x7f0000000300)='./file0/file0\x00') 01:39:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r1 = semget(0x3, 0xcf96f82ef9755981, 0x420) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000540)=""/4096) 01:39:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 01:39:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket(0x39, 0x4000, 0x94) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/72) 01:39:24 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) fchdir(r1) 01:39:24 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shutdown(r1, 0x0) 01:39:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141, 0x40) fcntl$getown(r0, 0x5) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/239, 0xef}], 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 01:39:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) shmget(0x3, 0x3000, 0xffffffffffffff78, &(0x7f000020d000/0x3000)=nil) 01:39:25 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f00000de000/0x1000)=nil, 0x1000, &(0x7f0000002ac0)=""/4096) write(r1, &(0x7f0000000340), 0x10000014c) mlock(&(0x7f0000251000/0x1000)=nil, 0x1000) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="c8b6f961b35a59ab1c58d4a2ca4d43881a49a368ecddfe1acf6611fea3f1c241825aa006935d65256914bcadc94e0b27bdd53812530ba96b", 0x38}, {&(0x7f00000000c0)="4d180d804f547b308f54a4969604711d9b29eb2ef898ceb623d244a6f920d9c90301f7c9266e710bc427be7551838f3b301c121a8cbc280d43007b38a2669d2767f057d0db5fae895578e306aceaefd8ebb3d41ad2994ce1f11ff47374a4796bbe85100883e3e420568077a48940a98ff00cc1b5d00e4f9230c1c008cf758597e16a2727f679c75d4a2c941d4ef3698e2ec35ef986b6965ee70dfcce545f03bfa1401b", 0xa3}, {&(0x7f0000000180)="cddd12b4333642580e8c4994338b0b1ecfbb587b193a6046647745840739b208ce638e46eeb0f7c029ad6b3f17d3a96d3fdcf450867208be1d4c1fecb46c3975b3597e5468c4ad17fa25dfb1796c513197d3c2fda4f880a99b417112a8914b06c0e6bcba3d991e7351a22f8d831abd5ea9cf0eabf6908b38b40542586da19aee5f261f9b", 0x84}, {&(0x7f0000000040)="67feba9bc8b8b15e59a10acf328b", 0xe}, {&(0x7f0000000240)="225ad67f6bc5e3ec486e6465fbd2cffe5e848c339676fb18914b602632ce3395a0f4cf3e98400efda43b47fcdf5d489a1c4b0f6b9984b37ae759e4941936efb97437bc317592d2cdb3c93548603ca548b2ad473dbae6a46cfb9a268e0febd25f32b4f6b002e60f53ecb35bfe42b77f9fcc0ee9db5a21d37d4dbfe3b8ddf26fb72bfb50f3785c2f6178f72f12b791d1d6183ad97e130408a59dbd64b3cad365b16b8bdfc958d000760f98ac8ae2ac51d5eba21476b34179160700dcaec6898bbb1c8946983ca5891a2905661b96b9757ec8c97af997f1d2b4e2172af6b1f2bc04d1decb99ebbce273", 0xe8}, {&(0x7f0000000340)="6905a2ace30c57d0909bf5bbe492c813fc9a58827479fd5d8c8afa34b9f9a89e2c98b09e86a5d024248a9383b8245bc2700e67cf9fa1ac9c99b3e6cb774920a004bcc8d3a5b23c1ebb6d90d9ddb4c80e8ca3d97e2263204c0734c0f32586ac81a30a6aba7ef5a554cf4b014efadaf7cab08103a2436f199e9f0e964552f551120a95", 0x82}, {&(0x7f0000000880)="371e68cbcad5805b34ddd34f72b65bf90b8b94f9e4dd04b79da4405a5d663319461c0712a8486b7ff4a9b8ef1a8707576dfaa501a5097ecf02e8e9f8d019c6cf40994e3ec2df8796d4f7a6a859370c55948ce22fedcdc647f419b510e508e19a47651e792347c458d582807f55f600d9f60d4e823249f9a018715e19a7a8b3e5b13c1ee26c952922504c5b09dc0e61ca302b4485fdd56b6f3e101c7bc148707c9958afd7f8dc2bcb8cbca54225185a39c716e2cdb5d699449fe115ff0a2ddb2141d03a20b37044754657cc9795480188abf4948b5c077f3803d3644d3fb1407ddcfee805b99319952f55de0cd87c53dcd9cb24c0952eed97693f5cc583510101c7fb4d351509aed69e567745d9c85176b6075c000cd9d325967bdab3adba5077451bf62d7e9857eb10813959914c20a750034d7ca47b151f4829f2192bc0cfb905b53860e749767a692976f9e3a278f983364a5125d132734a30f6e860d9d6d9637d673c50c14a1306d7d2920254c00d95985896d653a93c4f0494381126cd1914cf8c62863bee975e7c2428ec0c591f70910676b36d0c39bafcd63eb62ee34c6c44a1f8c776ec726f1abee3044c038c06e0f0eb7c81f655d1f2d73cfc9a962203420f7abe888b7c5bc9d8c6f2c632acff0d6a25dc96e49c7fc9c1d139412b0ddf7b852f8118eb110116d0fea6c126b97a3a8a72ffed4c133ecd8276bd7702f8acfdf0af5319e712f22cb06b2d52f0a3ad6495001be081f7f73e5b340dac6e03b2d4c2c991e5b687eda5087d8c2cdcb49791232bee72bdde97922443c34bca164da5d3987ef276f01612d9731ccd033fd3a35447f62d9c6ccb7c340bb5b964b017eb021526a62d66511d80689fbbd2e264f7774c195578e8b847322ff9356d07299dab01de41d29de607f4afbf197e3b14bad0316c050af17f4875f442b2dc99b8bfcfc8563a04e03060a52f75c28377d84e748fc58dbde08b252aa4ece5e64bf12459143340d9ccd752722c33fd748d3052c542c3b829a4edb9e37f6fa6ace3e91defd7bb06b834e8dbd39edf9a0b5b3924018204ed8729211e919147163ec0122a11834f2bb9d8cfe40fa88f17b1ca0e8fcba685ed5d86f3072bbb9908733274e88549715f55c74fc3d5f07c0f3519f846601ed1101eb95a51f2482fcca9b9b38097dcbe0807ec34769efdbf1727a3e1716568c76b89df3073d85dc41ecfcb3a20d86950a5043bc243c10dd406301bb774ec0feef9cbc3e22cd02e23f03317fe5a25f5e471408969f1a0c47b19ddbe0a76194f7cf4601bc6d8211f708ed283f04d1ab87be27f741bf5415997bbac60d00310f49988ae4e11274905084c9be7f53f8bc45010a1c4b85db72df8acf27ce349ba2f67dd7d29d16c8a84530016885cbcb44b7db24f872012e2cf8cc8c51c75f094a344c73f7331bf1a89ccc3e6789fdb1cc8f9f05ff743e00196de4ba244a003158d0446808bcba6200c43253ab50c1e09892e106ab950ccce1e81cbb5733fde0d62e055fcd59111950f32a81c15957d76e237bc2120d02b509809558623f33ef296ca0a1b45bab6ec5c75c20fd4a1d220b981af7d7c0be0de06afb5c17c30d021f34ad29cfb791d78cfba4209e2ef7a3e7df4a480b969eaa95c5affa4cba921861467a24fd81b8e35640f45302a63de0f9842f2e4772ea04c3eed74cda626449411e5174e4bf14f01f612fb6bc34cd318369ac6ee006c9190e8c1db2e00df6c8ca51ac9f8590beb8cb06366b31c198e4b9971397a6331c61c4a9dd23b2b422dee205088a4ced09606248269627edb44b8eadd48a870d3d6ef8f4c503abfc6146be255b6d1eb1c6e84ee7cc5969369f91749cede1257dd3ed35409b7b36b08d161cd4257b45772334b3dc42daf9f902fb5c9689889e5b165af75aa3e03563996ff7acfbee6433e62bd98af4815984d04c141c183e3ea29ca5f7b74278c1e636c78a5a6df357183379b770e23e73565b61a9253a09aecbf4f0ef5deef5b012950990f8e135edb0b5b32d82903b9584b40fe441c6f8f844eba8cf57b37e9119cc946d703ccd214ea06fd115cbc4008c7ffaee5b6ea52118eb35dd5fd4216233738e20630668ad12c3cbfb3d9f4f32c5a056271165a52624bacaf08ca4124be9233dec78dd255413b52e58cd870552c795de56903d0fdc0c412ef9edf2ec93381ec3952728c96b9981ddcf8dbe8372ffe52d9bbf3f67b8949d39b7d9a6f417add24297e264b08e4c468c227541f400f27bd1dde7f91dfd56a5502d806894a248f25d2f990a80bbba4cbee7b3890b6a331565ef86b2eb52a2440f89be3518db59b6392c687420eaf904ad6a2a1aedd983d6cf6a7b61098853d52551d43c49627147318fae84f762bfd545f409dfb04f17e9f32d0ccaf332f075cf43c2eb027ac963ed7c84f37b5493a3b1601b78b0b8ae4bc82c8868148def5c90dadc61e3970d9e9f2f9b753e5cc2f068217180625069e75b6d7abb120f3bcd59919b37ec09c4ee119ca1366336ef18110bf4dfa6b889ca1cb21ba724983e28890d201a6167c700d6ecb81511bee0fc508019a4bf115069922d318618c024a28059ed40ae8179c8bf7f385ec508774d684fee44e8b5a0928bd9bb8a1af39aae0b25ff9904b823c16de6e672360af6b717a854169072668470fb0413919df92945b3bcb724f7db79c38b3af3d1ad198a92e74607ae5f6afb3ad61a59a9aebed649edf59541ae56a9e3938ff6b680bb9888f194bf2642756c93c819272342890acc9097ea1513e877e1a018eb2f37291c4f4a385434975b15780994b3321de149ab78a2943a96ff65d6228a7bbf2cc1591401bd0ad549e26f37b4599513fa41c3dfb610674084e57378444ea0a8c2b4fefaec31c6cd60cdc4c263539a2ea82287d768cf7360c0851e278ceed8c873489df99ed8f41afde7b1ef325b5d462a9a16d9b0644b16f294ee89f533aa333b83f0adcdf93c736421cfefc0d4ed84e9b3324de4f3f080c1d8de7f04b6d0de3eb8b906d8ad04fbcc4e0227fe13f64e424c25b0f59b30a9c8812a29a823cd8f3b1fc6e8c362303a24ecf91582caa2ac663a53326c8e3a2f4c21bd931d3adad7f5e53b08bf3ff996442a2887db9c9de41d260bb6096a39616f34c29c2cd299e2dd9f37f28019a35458394e577863044dc17b28a60d7f412f9e5d9431d08db59e3b229eb3c593906dce7dbec0519393f412f1e6baf83e067d568113fed6495107d3df97b7d995c0b6587ee8a0751f41e399488442cdd7343196c4ab414766ceeec25be3e7f2e1703c1f1c5d4abff50366a7cfd978d5f0cc8b189c76e18aa789ba092b02484b30d69b80d9e05c04b045a97ef8ed823905d5363842435c90f748146401c43e42c4aab91a8bf5808aabdb790c5731c636e31e7cb2dd24fee00335a53f3e9cb5ca9a5a520a2223575b2e4c9db3eda020d60410b1b3edac684de18fab13b392a320a166ffcfdebd874ea755ce62a3f061085834b1ca15880f6e4dd298ead43da41a2ffabbc7f3b5bd90406427ebf6d4ebbf474e9b2fd20cd9926c34a1574c0e0fec052d908a89886a4c2a37545d017c7cb95ae53eb478515240485a14bfab8ae85fb76448e2b324dc080d6ca380ee9c385fc3aae49ec06098b9603e791cb587ce7b120bcb9cac3cb4d5fa98ecd00bf75c9a872c172b74e27fc52ba4203800e3eb25e0d6166d87c43b4b1fcb740bdcfac858b2715b80f452349aa559186e7df3d9c40fd335f40d14a6a03b15e046ebd93d0db6257b3e38b3827f63745eb1aa50c0af2afe1c5464cc574a3d49604f56184d1a15b15ce6f8bc288b05618811a48b6e2a028784e373dd6d4d2b66796e56017797113238c8ae5dc24e2f8584771baac90e0d4400ffdc4d7623549c14d51085334f4ad9b34ce21d5de16ddf9f47b2efa85def81738818e78f944518aaebba8e7a9e262469c2481ca5a516f23d49980a2baca2f12958ecf02ceeee3c674acb6194428918d38db54f41bea1f04a32c8e12c51f317f31ded27d90bcdae0fe4355b854dcc31aa1920de1d329b98c41f6ebfbcf03af4fa84ea453413692fc7121ecbec293c5e2c977176aa749c27af439394d45e2978c9da7994c743dc98f250e2b0b1a0f84169faaf4e5c0d7f29d84c2ad3dc2e7de244878b73737772da2c2e9b1326b16ba616a8db46470ec3f7528b519e637de0a13236c744b0d8c0bee070ff36c463ff38bfc726c07e54954fca7b2294443c41ca4cb4ce2ee87e299891dbb8e1e1bc2c7a06de24cb2d895909cb5371c65fdda99cd3e56039788c3dfb838ce7e3b5bc7e9135612481256123e03c6e7e5daf1c0515f4488fcf6b4cfae564d139f90283e164cb4ed0fc6e7ab187273b886f7bb44d34d0c73372ef9212d9ec3117b49063909e37c51ac6ca45407f055bf245379a6b6ccc23a18b2a4779eff5d58beb6917d569b972d63c858c6d7def72ad071b938d7540efbc5d8eb7e13fa88defcbe498091e179a3b125e378245b5a7d8b13bc3bcc3de0637542456a65bf9e433877e635a851db97a0b489f2ba3023d02764907977213ae6d068156da47f33f7619f715ff4c3236890bdf6631d91d5e74d8fad437253cbcdbcd70a97a7586b6546f920a61bd08857850ae4be2785a4c2c79810cba38ce6b9a7c056ac2b949116bbed0658f0683dca188c48dfdb60d2808460db833f374a93e91de40d79d4e826ff5f4c05e3dee9296421d8ad27f6c708bf3071fd7e264978c571fc306c66c37c0bbbec68e0081c2e491544d61b2119f20c0127ff5042650acaa5b0f5deb5abfda6ce36dced53f044047204149a7299defb7881c18fec2a673031b73b8d4c8aad43159a4ac50f2f63f0e0c20a82b72717f1c1dd7b00c2bf4c2042e2bd58239eaf36e0f07f556dcfee44496bfff7a6b6893f077a9584519f7febe1ea1cee2b520f8ee9f8565b4199525178b2d8e799b86c44a78108ec916abcb504fbc0f243a000f2679e315911fdc0b37daefc352c1b18a208e0ffca64493f8ebc821261e96f56f533aeca2d0d1a9b1d17ac9522534aabfcf3cc106b13d5b116261853cde370c6eccb9fcf0f3baab79ace6638092087116b422368aaaf2bcc18eb04723645b15626dbf3389dec08962a9d078dcc219ddfe1089685361e5e1fc6d1d8248e53ef972e67c81112a654ae1c21b7eff9a59c90d8988e883b32dbed3ab941b26ae886396f23b6970e43da392e18ddcfae000410a5fe596e97d2836691ea02efa845c8a260f8fbe75f7d146bb9c496e9adade3c303b087a64c18a8e8a0e8c00afe55fe743fd184d1301b7f024843a8c2fae65622814722d0aa6a3c5e2a3cf6c6d37078b52b8e2812ea65351be2987c201b4cc12c14aea26a6f3a747302f8e714bbd370548f883d8950a6fce9f418af3c4284ba96bb85ad26ec67f4ea0433855014554bab4a6e53c0d38e7b656f0d8a36e5a2cabd55990f1222db09678ea5660e917486ce0a8be93f393206b0d6fcaa2bf7da0879ee36a696c583a5af56804a32225e3859cde76086ed73e977ab0eb0b48461d474f809eb07495c3a3dcb012e31c4e1cb9bf0249e7167255c400e136669a932f04669e02035bd58bba0ab2a484a35717d0fcc91673976b400cc7cd6c01e11c238d4a387f74c29c587df116aba759f59ab8a91398c74fa3c5cac5aa5fc5a7d9833f9ecc19314bd5a83b034ff7f350e849499371b92e8dfdacd2d3fed47787dfa876977080a28d5a9b2565dc455d544bafbf70c042ef8d83e28b9bc6ef7dfbb725caf5b091ec2dbef25e7", 0x1000}, {&(0x7f0000000400)="9e6895944980b3dc086785b94562b60c6ceacdc19053cc773f523e4b306a6bcd7c7985a3bc25f4cb6923209bbde43da19b3aac8d28", 0x35}], 0x8, &(0x7f0000001880)=[{0x1010, 0xffff, 0x64e, "fdad9c01d4a4df1fc3c703156c866c09344d99f8cc99c325ff9ec4617e97f527c14097d9fb43f314d50c313a38514cf336de138d482193f1742b12859caf5b8817215d18bd21c6eee63db2b8156cd3505e1863179d58d5d4c69e55fa4f72015a663c6b9909f37d73a401c959b31a3cea832220c2c8a7d52997659c57664303d1a21da358a1589894b1c812cf2d3613953998918929ba63415f1742dcefbe459ce76172ef6aa5ea156b1bf4ae0382277efea893ab7a108126c8a17d78f634b9e69c81e0da4ede5af26d2b73a12f84beb71591a2838773a4e4e482587ddfdc6282ec1e7cdf61a4875a2ec9e78be9c93ab1b76bc75f3aa398939eb5cc515d6eaa011db11475da5aa06b66ad1c955290d0fdec835ac2ee3b98c924f74c542ac2d11853a3a059cc5a1528950c28fb462061b27d5b4fa9fcd64c5ba27a7240cbacd71afec2c853c67b2743c871d53e7d77b7d4764ec8f4de41c775446688e5da73a42c1e4678e90510414c80d44f097fb1467652702872e2662ebb3fa630fa1e95e6d8daa8c09229ed031538aacc06019833493b823dd816f9133940dc105c049eb32362cbffca00ddbb30bd36d860eeb2f61a406f58be182f2dca27d5d5694d5c2db110383408a5b76c2d816d9ed8f58e67b3d35d14f598a9610a276daaa8b0b41858ef31238b636140d124d1c9d1fad964cbf9f529a4b50a56ddb8f31ebccfa4c432bebc9ac03879cb52500cadab0ccfca5a5d26cfd750ca7f883645e2bafee725197e9f5f632a73f5de2cdb03b93ef784616b201adfab0aa6469200daa574ccc31ed77226b8cd1d720a40e01c0e7b783a00f1e94c7cf849edbcb02180e154e4a8b581134f9c98bd618a3d477cf56b467cd97ab73e4483c83641eb4436cda075d807b6ea4923b5d67a03c870e0684c6a881cb6ee3509b3bcde77414b2f68b55c204a6a989bfbfadce8fa77f29425c8d8ef113bc5e39c23d5b182ce123128d2ef0c5d57ab0862b296a3d2cbf02e89848a47b1d430fbfdaf7be004931dc5051bf95f0ad077b6b54d313e12d2393cd7dec34952f081bb4d45c6a2a0e966aeb9903f764b2d6ce5934a9f20c1f8aca1223ef722c3da516715d0b9a094f4cd85a3dfc6b667db3d011db5aabdedb3aae7123ebc9f3baa2123e6d6ce58da608558e296a0797180e7ff7b843364d40f798cc46eaf7e7b8a9fd2615c66b010c00c31797c257957b1055f27d698b4546acdb7d27124e19539dcd63ed7318785818a9ca6b73c5ed07c1a100a9f98f1cb4d133f7dee01285662069346fa02311d7e3bb1ab15248486df7f42fc84db00a7e81789ace06d309798328c793dc1522c61ffd86e996d050d57b3aee9ad642231561e1cb1d919655ecd7f1eeac8e052e278fcea4d1e6a62215995c224eab29119ae5f24c79d4e429a8d0e4fcdaf606a7eeee396417691e7ac1eef4cbb2b00f660d6c2c69c6b865ab6bb852bfec3786a4797ce16ef7f6ca832fc0f5a0dcc3de7210292a57b32477a89c4f0329ac716b5e45b5d5297c657148f6cceac8648179f7cab2a5752bcfa6c7367a98cb486db101dc72d365b6833e23c37245f0ada27b9001d6db83e494780d67e80dcaff15620eb9a4d87b6ba963d5f34983f00b1cd10b3608444da9d3c9ecaf096fabc1545de83cc28b9b449b12000c888bf61636c0c71fd9b492c244f2475702bfb3a457298b1c969f8dd908923b2aae8cf24369e4c9074ddf443b516477fc496f831b2e3a50d768decbc26b2201c4817a3d4c042e41b53596437b7a78719108e9e76e1c92ad364dec8d923be99ad32280a4aaa975be17183095e1966a32271018b6f91dd82c57307ea998c77e4b162c4e7dd95664b3538c5579a79c61d7d62f70c0a89ad417a3fc897c07491514b007ba680cc0529871e9735315b10a90510271bf14debb789e25ae3e792324699df4c3dd754a69d09c9695075538af7bc8e9f3930c47abcadcea2119805ffae5c14809e925aaf43d396815fc67359d1e880587f16ce09a87039b867da7b17ad1eb1f0127fef7a1aedfd58ec2763c82daaa09ae91bc8147dcc7d2f14c6529da7d67bcf52d1d2fac7027e803b6a01721e5c8f8026a756be24ce1b1184ac8013e6c39ad5a098caa3aff321b60adabe4e088322dc5e9dd6f260625604057a5b3c2e6698528a2351e27112eaee8aa847545532e0bfa2470cfcc4bce149f1a2cc1e73fbd620eb39d4b30fd9e38fb8c3b2f1d6b13181afb0bde748c33123137604dce87712251cf7bc1bc6efd9638f350fb72cde59504855e03783186ab4d9abc342bcc7f45de347f2444b8d4ba9f74e6dece9021f0b4a004fbeee34d7e059cfe1fbbdf3cce9ad066dab9cbe3f731e43df7f89724c471b65a90f949f31e819261d88e93eb62ddfc72d6d86549a900b23d5e78a14c83ea4985a0097e21b34b4545a450565ceffa5c44381159a3a366d5e0dd2742556587f4427f3e5624f0536f6003fd253f4ce80d874667284525feb22e81eddd75a9492b6dda8277c1bda6a548cde4ed10ce13ec109e3635dfda03029ca80b29e91938cd096e9933a7ce2cb1b326a07ff1aafe4d8e6588d399ad68ca6b8139e3891ce519d1c79c08567cf4cdf75d30d1fc9d45570f3a1029b1d965aca1e8cf5f806b19bfec1e7ee2bcda23db3f3a8655f07649af2ed3c19f49b7413f31167642ec980cc7424750abf95354383c6529e4cc607e8df669af326fa2f7ad395ff7920ebd9f336b3ae25db87d73493d531ca8aeef2c7e76bd297b236661a7436c68df966d21e2cb2e4f669ae7e779d551c806a600515f83ef70a614b6ba907df52029304082f693fff2fe33d4cce735dbb2f88a5f4eadaf36bc77be3afcbaa4fd22753ab74e44ee21cd6ab3dba3a6639953d8fc76c138230f89525d40802ce1cb989ee6cf6fc07d586b0e18c126682c771562d6ee4655fca5deb12bbb74ccd8d50c7968041573a970a26a84a1e820dba9fd7380e32661b40cc6de23c71aa0b2d7e5630fc27712c625304599f2211b5074cf28d4a91d4ece032fad819584b850749da461ea9aca6efb1f8fa3e8d16e01185623b4eb4b9a028334eee4f4df8f6759d03cfce75b7a6c7ae5e254a0da67faf7d778b4607d0b0517a9eff3f160c434a021024da3648a81eefeb02671012deb7f38e815649191171fe714113a5cce5893f1ea075ab0565b62d2ce241a53b8a039d45cf7db10f9d15dbbe6e575b8faef2e72e7bd0c05a94ea870af864fcd5e9323811de808a3b11bc6870713c48dd0f4ec4aa05ce6c046e83c7dab159895d5d14211e58ee11ba4088ea21ea17fa7074553b96ac86ee298c52b0bf3b18f2ad4d0c60a3bc650019cba0098e790736406b2b987731cca0e844c4684888bda6c536ea7c4f62113ae87b10c5b102fad04cdb36b9eb8321d6616ad6746c76bbe4737df00f49f5f6028292ff7ceb92d0ca34cff3afbef409a051d61ae8b9b5be9c2c6ec983bccca323e5aa48ca4a7cbca4d8c40ba5767d3ce106919740a56ca17cc900ebb0611788752835e438e486767b0324451c21570223be3d867bbe067756299337288ce4a75e8b6c00aa542611bc78d18a7cbd31a870e8c34b3bb745468bef65e0bd711c6e97a8c667813a415f7f710bafbf3277b19fb7eef6b3d11fefb4e5332bcf2e0b0ae46443668d29261d02913daf17b523611e7bf93fb7ce5f36e66dce3084c43ca171c81df8192ca3eae49cfd2034b34f304a4ffbe877b5cc33429c7a0169273f9ee022193d5a8d1d91bf75e2ef736bbc580e41be02c0a63d146153134c8ce7596886352bc8c187272e08b201cdb7a5c9364d3d199c252535b152d8ee6fcae7cd2770bc92a387cbf52768a75aed1fb3b8f4155047fe4c24e99ecd5adf10fe32c00e11cee7c39119bec5ec01d149c5f680c1341c17e7dc3222138d5b14a9a7576f0bbbc3e671d56a0e546f4c9e303bf75a595e04531b5fd09e34b73c274f0108033878213a3dea3af65b53ce3a67f0e14c53b73fc7b55283a151725d29ff3d4189c1cab029ed68f4e4c5bc996f72496fa4b710491b70926f6acb588d94daf5e632d570bb90d5fd2625bac69460b55e0094fdfc05b3a5031290a0c0cdce36311334da6c5c0b6459e9f1141151eb3eab6ef6aba24ea5e1170be6a6ee1d89040ecc5acd124ecaa924abbe3885d5a94fe3386d48911388db88fd9f19dc55bf6271730bca4f19dd232b9f2c6cf1be0486e7fcb46d10b580faeb10889ced9e92d73d82c5f2dc91600caf4f1ebaeba99098fb8254976f7ca45b2f08d4a3396af1e092baec8243c71c94d36f02ed485d4ec4689c600f5d92decf2a8a28aa81de1622ed089a7d3e094c1e65db8d430c7b48ccc57e45e53e09b87ae357dc732553b9eac9086ac17bec24ff9ad8fa1d5496a245209543ac800836a5ab6f6b3bee50d197fe2d1602427d4ac6c4b981274329171198268ea3bd3307cb8c436db0aa2c741d277b6f2ca6c36c34df45721012cc7c8d68a9c5d3925a52be3679d9a5fa447dba6db679da10e6b4330a3e28e9372ccca0b9322d79490c8e827783e2a4a654052e1420dade11ae0ca2072be883b5d976f416c1a455194b0155d8f7d26f086bbf6dae269a949029f2da8708a14811d08e0543f9dad3349b9420b3ed647f0dfef51c7f55eadacd9b4466e25636dc563a38a9865cf139bf5d6341b9092055c536cc19ac35c3d1cbef35659a20b29052dccb36d5a5fcb0ce850799424f795b9deb8c46ff858d56b325cd4a94a21cc975f79d7fe149ca9fde93d40131bcec877869404a9c90a0fe70667a0b0fb9c3db888d800c8e588775079698a99662ed39646b7819199b5f06c4f771f206829fc07ee49465ff73ce266c6d79beb88196e46d3bcbbacef26a8f83bb47bab31a3e953f69b7c62a126d89242b5646a375098076cc06c287ec079d35d9e18ca99d3ea9390709642ea91dd7e4c4530fb598cba850830fa8084a9c10b124af5b3eca0ce3c0f4aa6adba4d13de2360a0ae66eaf90659bd49dd19dc7ed22ff44b8cb7126e955b64ed955ed9d7ced5577cc6382701232159da91c912640529d818fe1e6751213c9bdb31561a3d3864cea207523bda02ee4b308b89a98d8412e92b7e9610a64042e8487c8531dfdd25881fc526846553366d7303acdcb0e66fa27a77034aa34e4c72ea8e6fd9ffe914f36a596376445ba9eaf6d1429d6c57f54b4fe8424a5fab5ac383d985e819d107d725549e2f6c41438ce5d6e6a354a13906c1397b29eeb7b1080eb4f129fea98b961f3291f562de51001b5f44014b0076ef11bff259c4daa8edd9ee81590c4d13ca56ecf164de8d5ad2530e09ed5c39a50f9335427a9dd74cd117851cd1d2e6b04e3e5d5177006283dae1821547fe123966a14480f58e6bc323c8ecfff1610fab181bc3bae16cc3d5be562f930cbae2bf9f77ff84c0525eca80ab36bc0e63f8c54f25987b4557e7ed3376cd9b0f533fd78267229176cce70bde9f701936ecd74d54f46a44de11763f94b04dcb32eea9817be645389459c8f6c105e8c2b078b6bca3ce0b0918a706bb1e0dbddaace6bedc6b4d1c548c8b62185d4851310daa54b86eef64efe7f43e641f237c325b535c3dec706f765ac6bbcb2b8afa6380914dee7929ed084391655bb5a1c7bf011105113c470adedfadebb661d900e7bb61c46a018887eed5e01b822a7f73a471c54bc432fabf16ed7cccc691325a4afc44131130fb1b5eb0c16183f88e06bbc5ca0eab3bf960013adaf70df04d82a8edea30c7add0d8a528fceb2c3f4c37ad69c"}, {0x60, 0x1, 0x4, "d447bf140b1707b0737f09ad17c3f456a9fc5112fd07d198643bb0312493981572283d1211abedd86a07820de0d8a7d169445abb95c88191ccb88e1bb8ca3736ceb2d3a1f17a2f1b3f10e322e7c39b"}, {0x100, 0x1, 0xffff, "591ec725a49e392965f63c817e54b7d8e72af482e8f79ad58e8d1fabe91bd3de3dd757586383726ac9bb8be022878d45db1a6f3dbae0d294e2f27d7246700e058f03d37ab91edd8463411a1beea25f87b85ba81133b57c6bd432bae5413570fb9f9cac24e713adf15f3f56bce52dd22f98788ee733ec059bc7828fd9fad8d29e27a76453d78726992bd7f20aa7f55a4ba6e8b6564192c07195f9193f3fe612fe96dd32279f3a5c9062ddd80b9b6e888f4a0d41a7622cfdf978a0b2e1dba1016cb25ed5c0a16924ba75a2df1a363c9c48218548949ac05320405e67908c116fd41cca1c39bf6404a6d22abaac"}, {0xa8, 0x1, 0x7, "7491b414ccd1bd295a15378fdc6fece98821bce081edd6f3f8af1b46e1d21ca3227171953fa632b57bcdde4a1041615158b484cd90208e785df12224e2243870c77dbd6ea56eb9cabb9f4caa2ea3b5da4a4ce2f26f1e85feb23a4be640945dea24d0be5f41ece886dc6813587ea370c7553a51f0e743948a8dbc5ef2ed9b2c67cd55a02823640bf1a90b993590dd3a52ef9ebd4a6dba99"}], 0x1218}, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:39:25 executing program 0: r0 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) 01:39:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 01:39:25 executing program 0: r0 = getegid() r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) getegid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) 01:39:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x7f, &(0x7f0000000040)="58b2b73a3b7b19742e96101e1c4f77230cb5101d6749e1d7baa9ac9ae05f3cbb20ef5bdf2299f5430a9f58f96aed4634998c4ce2a61cac077227f8694d0057f8c3578079ce43201d6bbc51c820e4d96d9cd91fe4a7a06443928472cedd89bf", 0x5f) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 01:39:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x5, 0x1ff00000}, {{r2}, 0x0, 0x14, 0xd3, 0x3ff, 0x401}, {{r2}, 0xffffffffffffffff, 0x6, 0xa000000e, 0x800, 0x1d58000000000}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0xffffffffffffffff, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x6a, 0x7, 0xffffffff, 0xc9}, {{r0}, 0x0, 0x1, 0x0, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x2, 0x8}], 0x8, &(0x7f0000000280)={0x2, 0x7f}) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r0) 01:39:26 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) 01:39:26 executing program 1: clock_gettime(0x7, &(0x7f0000000140)) 01:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/file0\x00', 0x1, 0x0) clock_getres(0x4, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) clock_getres(0x7, &(0x7f0000000000)) 01:39:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x10001, 0x4}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xc20, 0x0, 0x0, 0x0) 01:39:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000200}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000003, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x20000011, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x3, 0x6, 0xffff}, 0x1, [0x1f, 0x4, 0x5d13, 0x8000, 0xdee3, 0x252, 0xc89, 0x7fff]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x144) 01:39:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 01:39:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x100040000000000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x80000007, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x46, 0x2, 0x0, 0xffff}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x62, 0x7fff}], 0x7, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xc, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x0, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r0}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) nanosleep(&(0x7f0000000000)={0x3, 0x6}, &(0x7f0000000080)) 01:39:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x50b53d1a, 0x6}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000308ef446d2847a4fd23544556c8b1ff2242d89dc17591bdaccc3739ea86572528a7432b3bb70cbfa60be2a5951796205d7b10b9f0140e0bcfb19c5a9bc6d01810000009803138075328c24934627fc65354d7a7f076d84527c05d1ed7c4769166b56ddd3d0a46c116dcf0c83365937add83c444bd34daf44476cb59bd424282d378c476bbb523f1c8d1ed5c56574"], &(0x7f0000000080)=0x6e) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="ce148ef83dd561c3dfb1827f7ecac2d7478a83ef0525f53830649146555a26ac0ec08f7c3605972663aba285cc65ffaafb692a0b54a61dc5bdd35a96c5680404081686c051b6107d546e8bd0e4f42501ffe7a6e3ed4689d97e9f3ee000ebef7b37c6be70f0042799b83edf6eb1d1034c33ef5ac43c4632483bd725ff800c3801329f9d692cc31fc6317283837a470c6fb35124c37dff827ca2c9d9f29980b97a5da43501b4b61305f124b00373149e3b349c42c38265f513c854829578fde298280c37577d9b345cf444baa57e894476", 0xd0}, {&(0x7f0000000300)="5cd5e0789e2c79457481c9b5e33190639d4d5dea1f77c8414e4cafb4beaaedaba9fc0ba534189c6af3e857ddf1a459aed53c5a7b99cadb8dee6ee5b7f7372b168cc7a54ef636b447f4994cfa51cd25e30267afb07e533a6c32a20c2bc4b80381e07171612d5a5b785e6871a10fe2dc89af70a65ff502d5652c7cb14deae5c7dd2e4918f9f7b34e45b3e8fec5ed4cb64e076eb68ee33432697ee754097e5243c2411944c8dfcd1538", 0xa8}, {&(0x7f0000000000)="ce2a49a3f641f8c57970354cae1090d51dd4a7b6c6b346ca17e41ba935c0e4065cb878b128ef4cfc8f4e2e2681d7ba", 0x2f}, {&(0x7f00000003c0)="e88e332a47873a8d54c359f459dfa0bd2d59cacba09abf10ed9417f533216255ebb281690a380b00575403e5ffd003a77c6b42b4fcd621585a27920a1d3d36b784dd7c763650706a95aa5466e293d6b124df3a252804792a8795a13ce0659e47070fb08ba8", 0x65}], 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x10b8a5, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r1, 0x4, 0x0) 01:39:28 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 01:39:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000a00)}, 0x0) 01:39:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r2 = msgget(0x0, 0x2) msgsnd(r2, &(0x7f0000000080)={0x3, "15cb4d47e4220f5ae8d3e320264dac800a7b4c9005ff3a3529ea1b46aed782e17ed9c7e205b3b2701f36f4a5f61542688a26fa36b7f4"}, 0x3e, 0x800) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x1800) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x400) ioctl$TIOCNOTTY(r0, 0x20007471) fchmod(0xffffffffffffffff, 0x1f51532666de2ba7) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000b19ce4", 0x0, 0x2000000000}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c72", 0x9f) syz_open_pts() 01:39:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x9, 0x0, 0x0) 01:39:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(0xffffffffffffffff, 0x3) getppid() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) dup(r2) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 01:39:28 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x109) semctl$IPC_RMID(r0, 0x0, 0x0) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xf43, 0x8}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r2, &(0x7f0000000080), 0xc) 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/42, 0x2a}, {&(0x7f0000001080)=""/195, 0xc3}, {&(0x7f0000001180)=""/83, 0x53}, {&(0x7f0000001200)=""/45, 0x2d}], 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fsync(r0) 01:39:28 executing program 1: socketpair(0x4, 0x3, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x10000000002, 0x35e8d1ffea5b0ad3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xffffff7d) 01:39:28 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x688, 0x2, 0x0, 0x1800000000000000, "1bcb03d2b81bbfc2306aa7dfc58704cf0376081b", 0x7, 0x762}) write(r0, &(0x7f0000000380)="d6cb2870bfeee81868f74fee0804343f3a94867577a3c816cb8b4317479723246d1f40ca4bbb3c6278440d1ae6a89bbc8489c4b96821907bbc42cd82eaa20bd5cfcf3ca0228ee426b766d6aa24e83a07a71b3efb64183143574a2e05d596ff5e3a9b18e979d4a8706532ddc0482f4bdcfa265d973dc20168135da89446098b0fdffdfbd67f2f58d94ff9c2d7240d421138c85eea0b31eacc1c0904118a08a8db70fe779dc8fb00146a61a7ed60b18d5a92628194c8ad70d922b251dd90aeeeb8d6819b7ba9e4873f3005cd7d2351f7f0234c0decb33644f7864673e1cdaa0c21a88bf9e153c72468c74f7172898be89857a7e17e34ade2616c0c3df730895dd80ded867025b9425468bc8302cfb816c5fbd6e367527ee82fcad324db5fa2099a4b155e19ea26eeb02d57c186a7290b9cb948452bf8c2d3a6bac0b160c161c150c78ce464d8fd37c652914fbceff024cd7fee4b684721b21496d859a3de57f30063d4efeb83821e441539451718692e02ca5d310d729581d5996570509a1fac78e83add56386c82b4e66620cac8603516e7979256905e608422a55a511cd1d5bd9106d3ac50aeee75ea344a831bb422e19f6fc5cbdc2f2827f1d355d3533ddbb110ad3401e134eaac295bd1c85e8250b5fc28234e5d4ce31097727f865952f6e99dea7704b2574dd4d2113bda4dc8b56c523e454455bf2486270978776773790c2b466028933534a2b40e1fcbe859f26d500a90b8cdf8c645314bfe7db7c7d3e2c9cd8fff2714ae52d7a998abe02ea580a366d104360e46dff738e5cd2f64883062390832f35582030a09bb6bf91ac3d9cac0e0f753fe02048b0c9b8f14dcdefa99a85e0a57303a1a0be6c661a813962e94ea49678f4c99ead058518dae3c8d9c220a287cc9aef8fa1aa77f57f835dc3001adf44678c9e73ef6b3e90a6cd33505e52437b5e4758518ebf9507f3957d97dd9d00238c482f145c0183920191b125d7db8583e9f849f8e5ace939d029e1ad5d86e4571c4e29cfe09d2ef18d2e9912fb2f8fea27eb52532095a49a3939b632eb2fbd482359d2369ddd722c5e3f5a4266acadb0e4056d38ee8cef7d828f4ce0b6fadda28d6040e565505ebaf7ad712c8efeb85399c5437f74affc822ceafb7f72ed6ba43356b0c34994a8a6555ed504e0c9c4825cc5a760d2e68ab6f5817fddfd844b73de0d5b7ee104701ecf556f3d1c6513106b095536ac00f0f6b472ba1d9d17d10b188405f04ed30c22604b1aee143f304348e7dfcc64291dff9b6bad847e46735203e9c55b2bacb0840b8ba86a4bde612cc43af903ad04670d8fb91a1b5f3318d7fd697891bf0459c2fd62d573c51c9bb86bbe3c6077e06305289471ddcbaaec5cbd4215a39f3ca1e2ebdaf160210b5c47ddd469783652a9cb779080079c7454e8f01de3a47d864ab66756959f53586a7253023130d9e285a3e7a06d743953096b83d687dc5623da14a1603a6dfb8a3aebc5dc1b038b226ce4a31ca8c0ff0123ae2858065cf69ca852174c59955e1a6da6c9a8340de45d525d82e0b59a28c51e19ee4f0e09e17a6df12e2d1242826386c4b7215776bfd2f12e946e7c443db570afefe77da84b6bf8cc7321b0d6aa7617d37c6379237ad85dba254aa32514815f83a42d45df3ff285f0f5d3feb3b80ec9a2976c1a05fbb7637025b7b9351649ddd65cb46b41b476cd584b4da8c3a5e523be5af10b19502b7a744426c5bec269b314bd255ce975fd093df8e17e33fe7e22b8f7acc1b74e1732117649ae017b004fb3c46c5858e374e35098baf0de59dfefa330586f6254128e4e5bd4ee733c537be6ca82269d326d74874598d6354fbee6e353cddf6d793f6daa4e930d87e4dfe15729efabfba0aa23fa034c3fa3f07efb5b997abb26f29b26d19bdd7f44c50b629100abded1db5689b09cdd232c46d676021f4b87fc86c0e7e0707b1dd93d60061424f806ccc71e9df8dc158b0b32f6090a753366e25847fe15b77ea133c4162a4b2a3d26c2c8238eb318fa4f83eee913ac494b9e28b5bab97b8275b1fc37f38297afe2db0b0a6bc622c584e4d5aa296a48efa1eb0742b56d71daf56b45eb86e03c4250f149fc5c4ddabf6f14e9fdf2acfbfc9ce1c10293fc94a99665ec8a61d036a2bcf7ed640eab4d9d1ea3e9dfec2d03fecd7ff56d4a727319b2c6500172a7dd0ca8fa2e76bde58ba13148b38fc81bd7a506f29e8da5629d2bc776a1e03c1b943579616eaa2b22497530033e934117bf3b9367e25e5a659b8a8343cc184567eb697d2f38bd3d519e38316cc29d2f8dc5a341dcb8b4610a71510a516c7f403209d8a727de1050e59950aad90963785bcbe0300b81ef3403311584d67a1c569431627b805d7ef0aa05521113ff5e21cce3f36e3b1b201a8101a3de9478490d02f1eb57558f9313bbd7a8a4b8445fbec839c8f7699ade0b9a6a8141c9228b2ad94a205d5a36734b81e0a38bdc15bc035a6cafcb746c225a1663156284297b4d865129426c21b39884e278a84a2dfb541467a2ccc2e3a4c77ec1055653ca33bdc279c85a0f246c2a92cdc0b2767c353530f2de17c24a59e12239b276f01b1d42dcc90cf1e0689b86d36b7eaa0b751012f503410730bf85dc3c989313318e3ed304ec2b93fc4b5741ab0e568b61adac07e89843d8ef834b4b7bbd6326a4a91609165847c9df0f1638f8401a373fa12b663395c7a804911d7e0b242c5e32cdd944cf75bb9c3bbc3c033e167d4528c6f907a23dac2da272f8a5d245e2d155d90ab0c2cd8fd2301671a9cb2deec6faeb5ecf0f123d6343ec407b042c52c67de5a465c2ed31cfc430b97bf466701c4cfc1894355e7d874fa27e6151495f54bf902be65e8499d68e4c9fa10d2f6d64e673028ee9cf9cc76b11dc7d0407582a9482217dfbb44a7dc7cd5f6aea4455fa3c0df39df6a22ba36141e9d9ac6dc32c0861f325717343cf61bea697bbd198c760ee1dca3ed955eeb2f2fc882b8cf1e49685e6e05997c038f494be2129d9a7470d116a5be6f3a99b895985d9b4b4b11cdb731053e4f5413e07563120c72cfebbda246121e0cb5f4a585cb488c6241780d92fdd370a791f3916becc3fc780643f8cd60ef103fb19137e9a0691aec8a9b111411c50f31baadb565fb05a340a775f93e3089886761f6c8af4778c2b2c2830337a2b80c8d7b95541544d360454d72bcfd15df031b32d4d51a364ccad09fb56965952bcc597c9fde4bea32876b35a73440dc1f8ca41e2c4e1ae6710b2a10e01ed3f701570c516f246fe358844bcac006ef430e9b7b4bbb418a5c8f9d57b961f1cc728cce8170f75d9e49d6bca4ff99f41c4655d82114ec83b9408cd0ad1342ce0dc2b941b681bb210768b817a94254c1281d9fb47fc54832c996c3cf22f300b0130cf2cd5af5da8cff58428978577279900a84146b31d03885147535a79a3eec6f7773dfaedbd4fa2e3e397e444ce1305e932c24a4b704fe8ac9b08d85a93a5bdcbb903dd2f8f155ed5dbb1aff5440b5ebd58f4f936e49a5e91ab2c17a7211bf8b9fc1ee0de3fee6b912d7fdc355357d15ed06f26908fcdf65ed2486a30b319f999261d75ed4f59098db6a2d32a5f241d8f6104ea71b57c70ed64756e6984a04c5ece94c65a1412db6358323e9177f8ed3bfe7f27be386ade977949b4977329f6035a03c6f9847fe4d211cd604587d31b355b5e1b55ae4f285855feb51994b93f6daab3d21be7cd14cb4515fc78462aaff35b0563b83f76d3fcf39f88c2bec9ce33ffc5af927a2c508c04568148196c08f4dec5def152cefaa9df20965aa17f999c3619c49a828eb22ee90334f33114ccd4b1b61740dc70429f7c0f14e6395498ecd99c6a1a7464e496ddb4d28f91a0b71817900786cb186ee4af907651121f7e7f113dfa4a64fbe08fb2625906530b4059ebecda4018984b2029f393e3c62c87be85dad835c9a68cc29e99c8ce603feff89a2a188f00cdf3102f556b7cdb606539e05410954d0bdc2147a88fd5b9289354e7450ad5c6af0752ef735e56d1bb6308ccc756e11379bf2bcd7dae9bc3430b43f38bb6f436e623599ecec75b9c1e3c7df220f5e553930dcb70cca20f9ce8c6f1667505b4d0d96b7bebf7b6fa7a235a1008dbda8aba76751985385c34d32dce0f1db77a6b4682d21975d9c21767362321c1b6dcde672ca3981599708ff9e333fee9b83b0362be12caebf3d4792021e0e878dd1e2302ecf6de10e6a34a325be672d82188ce9da0fe40d3cfe4128a92d18644fd4f653f8b1df30d3715fd88bb2026b057f1074dfd4d27d31cec0ce519f2b797d6ca979fbb8c3eb80e3861f6cc15ca80d0265885a24317cb66e46c741dfb990c6749a7945f93cec1cf5aaf883a2dbe2ee99b052fabad775d5f4fb0f1a1d28f63c8133ab4223024c2bbb8b1bea30a4377e357e6bf19d8816437ae51a5bcdc21617979065d3063d9fc71e9167fb9ad9d72dc92bb61d4707240df2636bfd93785862cdf29d7bc4cb3ae1a893ee3575f589f308a02e5890dee5339dfdf6ec9211812e4a0feeb2b64e3d6d62f59ea826b8e8fdd1c8b2d8f850986dab305492950eeb2cbd412c0878957d0e86c2a93c0254bfddc854da9e6e9ea7da9b95214008fe63887b3f2eafe2d02a75507fd8e9397b04c13eea2343a34fd239391c77d1247563084f28386001c362b18001d11b1fea46daf27a717d25af83dccf471c69fa8ff56eaeaaabd7a4910dc9df6760d3b36133903fe04c00344336f48107ccf06a93efc29240ff1102b6fe9a66592bc420bbe6c4e182bd30f526a18669f8eee3661902e5029218d3bdc672b3cf61e9185b5664b89f879c44050933f57fec486e4e38df18371efc73df5b81ac0b4ef6f432e2eda80f295c8df0f2c370c715aea56602c2ff621ad8ca4b4db6bf1c5a3126a1d24a3d9d8d7d50e74f3b2ae31cb7816f06daf75c2701e3b5af5c638da4ffe002ac753c870b4fc3bf3654f87d2d64dfde03e17c8673fc41ef06f22c9ee8c7fd20f9d9db2e30a85bd1792ec696c7f33a1b5597728f255dee7c25a8694239bbaa111311e7b986531a8cb082a0f81204ef2aa67818bd23a941eb07beed11726cdad028110dfa9884bbbcb2ce0b0b07118eeb18b0088792d9fde06417a7535a927ff2d6996fd3071fd3e480e7cc5a35abcaf09939536e5a7e75f3e0a7850c8964b03f0e26044a8bec3c05397de0fa97a3c8d1eb1dd85319cd9581f22629a0776feb49312778c88a18b64b543176a71b68131d291e6fdcbb6b80903c1e7efce300df499d80f87dcd0b7553619030a537b6fee8b8e9e1cd0261848e871659bc4a18515b4633a422124448ead9bd4fc6f9a293595b0e422e2486138ffa17fd8c6b63dad568f6ea1db4cc8d20d53a902994d55a0fa22723eb1ce35faa0fe790bb356f1af30453683a41fe553e1492549a96cb51b8fc3fce29e68ecbaf09be0963a24e0644e984406d97c117e092e15a8333b274d833b08d4d2947668be6271e8be3f04a0aefd9eef2aad57c4cb29e51c4ca2bb7f556dfe9970b682196473168ce2c50cbb537742bcde0d8a32577bd76cd28f25f3f357dd5aef56291ce12035c485b6a562a057c5cb99f1a01d9b7e6a8316d68da7f39f4b9b9c79b1b6d49ef97d0d2df88cf04eefff299eb60a632c28876eac767f84b82838a96a1c83bc51560928e4f11554c7189696a46678ec27c964504b8678a3a5f6bc21f8623a46b85c99ebceed57546041e6b8ab27706526bdf133b10c9dc97675904f57f17dbd69556eb5bba772d5adf", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x4, 0x80000000, 0x40}, 0xc) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000140)=""/222, 0xde, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) 01:39:28 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c090036"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f13b627fe7d134d737536fa74acc5fffab69800458e97cc3685501b7d9639f42be32488b411b780c37a8afe8043e504b9874c47a1cca4b80ab15f059134795ff3143a1285eb1a854efeb14f49bd01dfe060c14d61986471671c7d0"], &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffa0a}, 0xc) 01:39:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x42, 0x2}, 0x8) r1 = socket(0x6, 0x3, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x320) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)) 01:39:28 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semget$private(0x0, 0x3, 0x26e) r0 = semget(0x3, 0x3, 0xd6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2]) semget(0x2, 0x3, 0x2d1) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='G', 0x0, 0x40a, 0x0, 0xfffffffffffffffb) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0xf7d0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='%:,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='//\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)=':.\x00', &(0x7f0000000400)='\x00.\x00', &(0x7f0000000440)='/!&*\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) fchmod(r0, 0x46) accept$inet(r0, 0x0, &(0x7f0000000000)) 01:39:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000dd267a6bef2d532e000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 01:39:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 01:39:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)="ff71e51a4f3a770d78", 0x9}, {&(0x7f0000000340)="1bfa8bdcd668dde411a5059cb647562829f632741ea89ccdcd5b1069f206c1b1be01377fe88ed2d516e3c5cbae572244a574aec4daa89992caca4d95de8e1d084d63a061ca2a295048c2758ef5224878b8572d65c194d689dc2f", 0x5a}, {&(0x7f00000003c0)="018fc01fd8536d920df06e5a17478569a89d84ffdd3164b979691d37846b9ea54471d0bffff869d11204ecbe465b3ce98dd9327bc2eefa25f136542f8cee6604a1ee78ec0d14cf1a0694ffca0053e719d693bac871e884a73c63624934070b8bb5265f26570f09ff81937c2507a6d032dfb2fb1ba55424ff9c4139b28c71f87f2b95c10e599da5feb40fb635bd40605e3571a0f6bec9b60fba433ef3c98c7f7d59548d7e693771586308", 0xaa}, {&(0x7f0000000480)="b23bb675b7d3f4ce09b320193abb386470bd226c81f59f826e88f0b85ca9d94687bdba6866a1cd87d76d31a6e999b91bae3f21aecc8d0c0114e05903bd718af07129a60156a8ecde6ea93f02d24e518b8f4120b5f63df3531136bfd02fe90e0506ec692417e10f9a8291f4cfb00fb909fa5327023721d9af7045ff1a0092436eb15267bea6c17d86f904941b4db28b33b5356ef07e602b6aa06d0f6b98b4f05f3d01983ce05b8c4877667ab29c7d1b9937ec79c8b01ff25ca909bb9a6e27f85287c074e7639766da10b01b861e70f3a5cd4e7cf8935d1c8ed85b8db9", 0xdc}], 0x4, &(0x7f00000005c0)=[{0x28, 0xffff, 0x2, "ceb9ca10a786eb8eeedf3aecfd23ff539c5f1f34d609f70d"}, {0x108, 0xffff, 0x7fff, "9293957e2e327cbc340617bba21e3fbcf981009239ee613610946b6aa0bfc8b12c1ca235a71f9fa255f93a745ed148f80b13513f1d0dac02fee9398e5b71a278ba45121ce6e4f45628458876dd1f3326c72fdf5b9dfc441f6ef8f22ad5d5e3461a6b1fc7a4c7f27ed4a9aa4a47dc9688734bee99accb5d91048fe084c6f3241de7c42fbe6c957401c1ab57b66937b759cf6202e5f475e34d14e70327fc0034e0b60a746a20f694621fa094174caffc24c1638325b8a5ab63f12c04e6b823975e44e2c31f72dcb74ee2b7dc562a0e1f0a89fe4dc40ed436e91e679a695cea08054eb82d1c4f36ff332931a54c84d9196e6f"}], 0x130}, 0x0) getsockopt(r0, 0x311, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x200}, 0xc) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000080)=""/186, 0xba, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f0000000740), 0x0, 0x841, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x3e6, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:39:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000001740)=0xc) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r4) setuid(0xee01) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) flock(r0, 0x4) r5 = socket(0x1, 0x5, 0xdaf9) recvmsg(r5, &(0x7f0000001700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/2, 0x2}, {&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/199, 0xc7}], 0x9, &(0x7f0000001600)=""/228, 0xe4}, 0x41) 01:39:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/118, 0x76) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:28 executing program 0: r0 = socket(0x3, 0x2, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66eae019696c653000"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000025c0)="805647b9d76e0eff876d1839efe7cd7c9faf8f9a26b303984c189a2556af2d0a13c8787b8111b470955c3389dfae7cf08242b2f05e659bba571b90185fb6f6aa8ebdbc58aee16aa1639f32f72b49621064204524a9d58aa4332d20eb888171c1045e43dbcdbd4a55369c152135d6673f580676135c8fb28df670130f4f29e20656023319dfcbbfc1aaeecef50cdf695be019e2c3eae01bd0b537a56fadc882272aea5a92f1e42411841805a83c6141fe3a5bf3faa3d367d2b9320c44f11a279a93e645bf40790f0d8887d443987d084141b582a26971c72fd228013fcf7df230865844c6b97ecc20a6b79b6a876398d60ddff23701d22d5229cc72295023bd7fb662338d553fb83c93631dd27bb690a20eb85385fb3df092bd52ada28f47a28fe2d50f1d296f6479865937a53d50f1f0bf60cd5da487eb44e3018186a994e6a34bf07c569d3b85d9b7c1795956a87a5ca0716b2938b01a8303b2102f51de143f7842d51f65a9b27e6ffd5f659ad6054957f9cd03110cb654d4078cd3a1f3edc1984f19bc083f65824670691780565e1e2e4d0817a8f667eb780a773b3716027307fbb621cdee55bcc1061be5fd64211baa5296d0b9cfc638fc2611a1be4d81dbdb9e788ec9e6ed3ec36355761b6b58909b50135e8efaa959ee1e204e31dc382ae40bd5d0e2442bc46ea9a38dc5dc62027fca490eadfb3aab235032f3a3e1e7c4ed7d75eded8ac2c4f62c2d697fdb2b597da270221e0c6875b5284572511c36e6c4867dad0fbbf4dc73eb5c89aea5277d032064cd375576f04a0bdb41039fe9851f4c4d0e22590a1ba45cbd434d6d241954efaf707b98fe7236f47a0584554dfbb3e72a429746b0a2f11beb00161e5bb3ee08dcfcd26941ff960a22b515c8e11811cf754f15c57c4bb007906b811ee36f034a3f7821a3fabc9dd689c8cd7701ecdceba6b7f81398cb8aab02a284992767934c1f60f7589388e9e2f2a3676f252679ee2e638d0425fdd512484678268ddae151b2d41d7b73e3aed772a5a0fe71af93cf69f32a4ebc5348bd142c2d9a371843c7cebfb0fe14e0fc1318515648038dedd95d3af2d20dbec328f86f55e5e02120e07718c1555c7bf702711f83a676be40c362b19b2d19f1fc8a6bddef5a5d779b4629e61ed6eac605752a2b06a1d5aed548e71e4c04751da7e57563a49b75f76411844fe14fab34e716860e660becda7b877d04b033d492d653c7f5bb14f85bb3076c258087d96df49ebd7b47b9ae3e89fe26056b37e2c759ceb0600507b9a079df2d19d6010a5f4d328d3a0068c12f607fa1ddb3a67db17d1630e07148d4a15d4814de6812979b7d9bda548199d89faa696b8509a9d6038648478d7a6cb87d1f47f13f6f4458f90561e5ea3a65e82529fb0dba1482fdb95417eef2fbfe1d9ffc9ce611e99139355ebff84b43300d3e13fae89cae06bbd6e617f916b57864aedf83a9170ab90a0ae5d4cab7bcd6c0bbbf986f41feae931fde4c798d8adc37120e5421f0ab458708101dd99dba2884428371170c2a4a9b586fa903f00769a354791e56951986af996dd9d919448b5f6374d9ff71d9a314a26115fbffea91646a7ceca99b1118a989ba1bc61811f2fbbce231b47ce074644c5851286c206f36b15feecb5d5be2272dd3350fb3ffef8cd8edc7ee4f72e11caebc0b75dba82481161e0fef1c75b219b3a6f81bb435be438789888aac2518b588b6699bf173dc4dc7a886653eee4ba86d0da9fe5d565b85ca4d95960605eb8f090095cd66081dd5eb6f68742f5e0e3f9b90dde0bc6afcebfa8aa253df25815dc4e060627de56a98a18b335adff4418ea5b8d8bb6086db9ede9d0de6371b2fb7df1c2d1b43de49b0a20d716d8dbd729241f651f1198cfb8bcbe178474c3e6899cfc62541c80a5131c80b3f2a976c88fa59390bf6912ed6594967274472c266492efe24ad8044ebf2c0c6361f0ba5d23403ac6050a42ddf9d45c92b0aa51426f9b6726f6a97030b17d352cb3a69c2837c2f0df61d0cfa460c1762d0", 0x5a2}], 0x1) 01:39:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r0) setitimer(0x0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x2c0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x10, 0x6de9}, 0x6e5, 0x0, 0xffffffffffff7fff}) 01:39:29 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = getppid() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setown(r2, 0x6, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x1) fcntl$setstatus(r2, 0x4, 0x80) chdir(&(0x7f00000000c0)='./file0\x00') r3 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, r3, r1, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = socket$inet6(0x18, 0x8005, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x66eb370c, 0xfd03, 0x5946}, 0xc) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1010) 01:39:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000040)=""/35, 0x23) getrlimit(0x2, &(0x7f0000000080)) getrlimit(0x8, &(0x7f00000000c0)) getrlimit(0x0, 0xffffffffffffffff) getpid() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x7ff, 0x6}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x200fffff, 0x5a31}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x40000003, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa2, 0xfffff, 0x20, 0x7fff}], 0x80000001, &(0x7f00000001c0)={0x153ee0, 0x8cb2}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/209, 0xd1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x101) getdents(r0, &(0x7f00000003c0)=""/32, 0x20) setrlimit(0x7, &(0x7f0000000400)={0x7ff, 0x2}) getrlimit(0x3, &(0x7f0000000440)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)) read(r0, &(0x7f00000004c0)=""/217, 0xd9) fcntl$setflags(r0, 0x2, 0x1) close(r0) getrlimit(0x3, &(0x7f00000005c0)) socketpair(0x17, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) setrlimit(0x7, &(0x7f0000000640)={0xfff, 0x7}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000680)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSCTTY(r2, 0x20007461) syz_execute_func(&(0x7f00000006c0)="660f61d0c4e3f922d6b542db06e16c463500800000c4027d1c3c4943d9ffc4422d2f88a7170000c4435d48970080000040c4024996db") fchmodat(r2, &(0x7f0000000700)='./file0\x00', 0x4, 0x2) getrlimit(0x2, &(0x7f0000000740)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000780)={0x1, 0x6f65, 0x81, 0x1, "b226569aef658ca73cdec6d1138ca9b891126c64", 0x2, 0x9}) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') 01:39:29 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = shmget$private(0x0, 0x3000, 0x459, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x200, r2, r3, r4, r5, 0x0, 0x316}, 0x5, 0x80000001, r6, r7, 0x101, 0x2, 0x5}) read(r0, &(0x7f0000000340)=""/230, 0xe6) read(r0, &(0x7f0000000240)=""/116, 0x5) 01:39:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) sendto$inet(r0, &(0x7f00000000c0)="7ec7d786b7a56874e287bf57a187075bc83c71b6496689173f4024130f6bbdd4ac10502d41bbed77e062eb97e33a3283b1e068a8bdb07ef69880838852ab40a87c0d080bea78a84b5106921cd2eeda7ba132566e82af9fbec5b68755121472b657cf9cda6c607b73b2749a3fc3c025e17088db88e965fb916736a16883ec54f5778d1919f4b1e2fc17a29bf0fec6a37033f0916b7783", 0x96, 0x5, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:39:29 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8002}], 0x1) semop(r0, &(0x7f0000000080)=[{0x0, 0xc0, 0x1800}, {0x7, 0xfffffffffffffffe}], 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fff, 0x1000}], 0x1) r1 = socket(0x1, 0x7, 0x5c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x5}, {0x1, 0x400, 0x800}], 0x2) 01:39:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1, 0x14000000000000}, {{r0}, 0xffffffffffffffff, 0xc9, 0xfffff, 0x8, 0x7fff}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x2c7, 0x800}, {{r0}, 0xfffffffffffffffb, 0x92, 0x8, 0x2, 0x4}, {{r0}, 0x0, 0x4, 0x20000003, 0xe8b, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x22, 0x1, 0x80000000, 0x100000001}], 0x100000001, &(0x7f0000000140)={0xff, 0x100000000}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 01:39:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000140), &(0x7f0000000180)=0x4) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x148) 01:39:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x20007, r0) 01:39:30 executing program 0: setitimer(0x2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9a, 0x9}, {0x8, 0xeb}}, &(0x7f0000000040)) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fsync(r0) 01:39:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000500)=""/249, 0xf9}], 0x6) write(r0, &(0x7f0000000040)='h', 0x1) recvfrom(r0, &(0x7f0000000100)=""/86, 0x56, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) 01:39:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') syz_execute_func(&(0x7f0000000040)="c4627d5abbc63d61c944d9ec67f3420fe62a8fc9509a57d840abc42258f2fec481fa2d0d0f000000c401edd8538ac48283f72966f365f040f79100000000") bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66694c6530003d1b5f35ff59e615233bc5042995a7e30ae824107ee58907ae31cb588260185fbe3136795190418ef91672e72185cfed2f7302c0a1eda80e9583677add9ae4f66c643a7367a220d8c0a255d341a26152ecdd7a349793cbbb6b104b2675b7748545ed659f0ce841b78c0a21f84fab0eae76acc196f63c214fc2e75b7ee7"], 0x6a) 01:39:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000240), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 01:39:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1f, 0xa9}, {0x5, 0x50fc}}, 0x2) kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:39:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000922b50148d18ed96ddb19ecc52915592976aa54600d118db0610926eaf49237a7d5e5a5c4c485beedea17bf9c9e989e1338bc02eccefd6b4b94604699cf826fb50893f16f879e6ef667ed9b5427a208c3c05bf3dd054940dc7be1ede3c079a146759a8b69bb78a809af41aaf737ecc300696d80e5bd9f6169dbdb59d000000000000000000"], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x5, 0x3) 01:39:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x3ff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x9}, 0x8) wait4(r3, &(0x7f0000000040), 0x2, &(0x7f00000003c0)) 01:39:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x200) msgrcv(r2, &(0x7f0000000040)={0x0, ""/223}, 0xe7, 0x2, 0x0) r3 = dup2(r1, r0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x10000, 0x100000000}) close(r0) poll(&(0x7f0000000140)=[{r1, 0xd0}, {r1, 0x9}, {r4, 0x28}, {r0}, {r3, 0x80}], 0x5, 0xd3) 01:39:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) open(&(0x7f0000000040)='./file0\x00', 0x4b0, 0x6) flock(r0, 0xf) 01:39:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000040)={0x0, 0xc1, 0x0, 0xffffffffffffff20, 0x0, 0x20dee1155fdda433}, 0x2000000000000001) recvmsg(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f0000001100)=""/15, 0xf}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/110, 0x6e}, {&(0x7f00000021c0)=""/12, 0xc}, {&(0x7f0000002200)}, {&(0x7f0000002240)=""/120, 0x78}, {&(0x7f00000022c0)=""/137, 0x89}], 0x7, &(0x7f0000002400)=""/220, 0xdc}, 0x843) 01:39:31 executing program 0: getitimer(0x2, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 01:39:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) shmget(0x3, 0xd000, 0x400, &(0x7f0000ff1000/0xd000)=nil) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) fcntl$setstatus(r0, 0x4, 0xc0) readv(r0, &(0x7f00000034c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1) pipe(&(0x7f0000000040)) write(r1, 0x0, 0xec70) 01:39:31 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000ff8000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/181) 01:39:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) fchdir(r0) unlink(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x880, 0x9) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x1) rmdir(&(0x7f0000000340)='./file1\x00') 01:39:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x0) r1 = getpid() listen(r0, 0x9c76) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1ff, 0xfffffffffffffffc, r1}) 01:39:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x2042a, 0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) 01:39:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000040)) 01:39:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x3f}, {0x18, 0x2, 0xaf43, 0xffffffffffffffff}, 0x80000000, [0x7, 0x9, 0x4c, 0x20, 0x2, 0x1, 0x9]}, 0x3c) 01:39:31 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3ac1, 0x100000001}, {0x8, 0x942}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 01:39:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x100, 0xfff}, {0x18, 0x0, 0x4, 0x100}, 0x5, [0x7, 0x5, 0x80, 0x401, 0x1000, 0x3, 0xd4, 0x1000]}, 0x3c) dup2(r0, r1) 01:39:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x29, 0x9}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 01:39:32 executing program 1: mprotect(&(0x7f000045f000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x85) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x62) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x800000000000000}, {0x40}}, 0x0) 01:39:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x25) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) getpid() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) fcntl$getown(r2, 0x5) getuid() 01:39:32 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2db) socketpair(0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)) seteuid(r0) 01:39:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) 01:39:32 executing program 0: setreuid(0x0, 0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0xdec4}, {0x18, 0x2, 0x10001, 0x1}, 0xffffffffffff0000, [0x3, 0x11, 0xb5, 0xffffffffffffffd7, 0x7, 0xeb, 0x1, 0x3ff]}, 0x3c) socketpair(0xcb80d252a7932c57, 0x0, 0x4, &(0x7f0000000100)) 01:39:32 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x1000, 0x0, &(0x7f000058c000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="369c122b213de50e143cf1f86fa8591ff44e573f89084a0bbc4362caf9e62c1ba4bb99345d45f9b9b82b717c24939484fb3ceea8a7a82dfa9787f9e903f9bf47dfd2c16f4e872f06542c46a03a6a2a6916bf391133a8d0d06fca963847d9f9a13dac0b875489151a4071a7d34adacf82741572fbdbd89cd89db900311ff2a60d097f1c426d90e37d", 0x88}, {&(0x7f00000000c0)="eb53487d76ff16ad251b0f032532c2863d51deb83ddce3436953d905d3172e0c651081ca75b1d9eea71dfd664cf229aa9ec7cfe29acdd9be2920770a830e1d96d1a49c972c4a8a9378a67214c7804634ec1932565ff3f1c9a98757af7d40b6ca47e9aadd59367a097e58ddadcfffbc43e611823195f9d9ebc209db35b0fdc5953545e1967b0b6f", 0x87}, {&(0x7f00000011c0)="bc76cf975691f59831d8066cef3c1a204c38686d127f06ef7f5c78eb1c153f6a1507747b72fa3f1440c2cabc6bb0c08c2f1d9c981c939be4ba944da688ad58", 0x3f}, {&(0x7f0000001200)="5df37ef299551ef6f9abbeaa8cbb3b6a33da5d9af6f73481545d24db6f39d547a08c1450bfecde6a023b315ca10ac22a2d2806ed4dc88602537b60fcb87f8d7b883f044c740e38d630996fdca8fa3b3ab5f864a837752c4de5582f833efa931fa7beabdb6d9f98ee37b89010203fb92b00c233fda8a0d864763fa77cea69dde5f3696d7bcbe8dc4fb9c4f1eae8610ae12fdd15ee4150bdc03a306799b5cc036b0832b0020acbba16163d05c1878624e314a6bf7d6bba7408ebc8998a29f8df74972930a1979176c0aa36f319b1380b74435e475f303deb6d32ac2507611dd96514d2313d0131d96ddbac69a91f213432d09da4ee868ee2d672f2603ffc9829", 0xff}, {&(0x7f0000001300)="baf513ecb042cbeab8b4ce96e64d149ae4766141", 0x14}, {&(0x7f0000001340)="4802fe3495054627763d2893dc234f260ff65938b4338fffcbfe9174528162653f2ada044a37bdc2b522f0f14687cee1253ccf4a3faf93cfb585a586df38a1edf0d3810f50cb0baa808e9cf0106ecd8a9264b6d7c70fae6019657e25476f1a634c2a8bebf8db91c9bac2641d9b47e66df55ce9ea7b4d5aa855f159cf1365524fd0721705f8643013f16453401f09fa9c1e73d1ed8fd1d682363e15138b962fc7ef2cadde85ed71d53e515d453a9c0ed5c586c2aaa0026382b4bf02463329a20b34c96cc0244cd2f58a93337862934b612476cf8eb9cd56a6cb9d7927ab0e33a355b5e702fdcf03318ce18b", 0xeb}], 0x6, 0x0) 01:39:32 executing program 0: r0 = getpid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x35d) write(r2, &(0x7f0000000240)="1a95d604c7a9f501d23707f04c6ac61b7735dc1320f8f95c1e16", 0x1a) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r4) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6c0160325c8f3dcb3b1a057f42d34ceaac4d4d53c88", 0xe9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1b) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') 01:39:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x7}, {0xe70, 0x3}}, 0x0) accept(r0, 0x0, &(0x7f0000000100)) 01:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x4001659) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='-\x00') 01:39:33 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 01:39:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) fcntl$getflags(r0, 0x3) 01:39:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x7fff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d0258", 0x2b) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x8, 0x8, "cb888b883f7f10ec838f8f7ae810d35cab85eea7", 0x1, 0xfc}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) close(r0) r2 = dup(r1) setrlimit(0x2, &(0x7f0000000080)={0x9, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) write(r1, &(0x7f00000005c0)="762330ae61b773b8d22009a588223c0f7b3806de77ed6616b1816fad16cd6ce4bedcc19956b4717fc09e9e3d53180bc68b1f5228469fa9d786bf3fbc6add4cdd9ab81489ab3739f881b882797adb2e0f93faad37f225c6dd1912e4eb45c82979a8f66d589545040d08aa662cec79e22e4cbe4afe9e5075d2b3da1424aa32fb196d145eb9f58e31c0ecef9aabba6d69a70cc76ce133db1089149e56f5c25c98b621fb4e4f86e283e770c72b81a71d8ccf19c18bc075ab54c1622cad153855d2f5dca96043beaa456170d89f709f074e8caddd5f9ea38424246afd8bef4126fcb219263a61548b015ad41da259c35168e95393010e512eb13be221fd122c396ebcbdd245d29c7b5f8d9bff6ec84fc3b0461b6c6847c19953adfbf757cdf445ca47824175ac938c3985e7a16cd5e07ea1c1c3079a96453289e6e993346fc792259314333e4ccd1cd2f78321207b0725dd32e5b53da8ad3efa64a8ef8c7226898b6984fd1f183ba3961d72c2de7a9a68d1e34950069afc33e065dbfbbecfa4e34f7cdbee24b20688e761905ff42664de4c249106b02625637d848c8ea2652c69e7fed61e72228dada8f9e214ea428d724accbf5df54c6d26f5d164b23858092d1459c0494c76e3f88ebcbe81df7ae03dd18300557ee479e178c02a2e043b03c4ddd7e37c85a47f65a996cd813bfa17220aa7a2247380d5663641c3ab25be8110b66b72cdd583c0075c147c373506122c8b83e8882e5ccc9cc8c15c7de5a9bf35a5f02d9264dd3841ad9b50e83caec675d210f6e38d41341f157805f78def6570f98ad29764461b34d94913083560279ee5ccfed83ca0f6b0de4c482cf016be9906535616639e6020f7cd85b1951595629906a18bdc9606a2ba489fe26ff548064d90bf0aea5d4e6eb2a1047a3812e7afa9da9b2d176b52b0606e21cf1b5f03b0bbe7dda6905b5d5f5cff3c0f071c415a797af983566547548bc20bc6002f0ab6ecf2c22cb68b917233fe7ccade25d1eb5c60180a48eac758ca4196d2a589addc563e985e0f7473aaa264b0c4dabfa96c6ce99e505eb87f90efbd342377fd56b0d82ca3f074f962594da708ef2dcddb0edfd02cfe8d4a2f14c8be412a4d6d5ce522672c49cbec0711fe3899fced85b00ec253ce8c3007625d651899dcd87ed5c327eb373144e2cd357aea96a8505141ce594c1dd4a5b574cd6fbb6b111b629a955aa39f44aad81b553d7a4cb6f440d96ee022c0be5d2438b4cef2c5dc7f895a60aa1b48173770234027a2e90bb75073e9c810985aa1308fd7549c3438e9ffa40d42bd0eda7ae48824a8e38f424b2385e1e3a19c1a4e3e9a58c404efc8812da6ccc4fe77189b9109de71fe85ea419a97dc993643c9c7b2be72d80ef93a9a82082067384e3dbc4f73aeba5ba18bf80a68fa00e845488535d7f12f2ef2522a0628906b42071172eb662889d1d21e650470a07c9789993de220582bb259414736fbef679f1979757143bdd0863f20a42dab2d6822bdab2d45ce7fd228679e37f04a8ee5a5d05331b06d0bf33399d4d6efa0df6bc910aab21a4903773d95bb66d261f739cc19f25866bcd1e2ecf3a0172e8f2518432bcda17775e3179af7315fb4757f5f0db4249c9666e64f1fdb018b46fe2c70a1fed6596c8f38b82d9a77fb1cc16c739ba7fca0bc64682067a46a99109e8ad941964a7a71956671f010805809bd8c3539b7ffb8af5e912549b684dd17903fd3668954afa234c42611e0f5e089a1e46c59412d2615207013dc88324d8132b1fb036665a80effd31cdc2bbdeafcbb23e1dd8ed6a4e39533f16c3df96f6b61a20a64c55e76b940f1ea9598d24e70bb5c933fc43f24cf545356a77c37661922575080aa62633cca0eff6659e5aa5209026c0081cc1fa1f070e383ec415de05db77784f62e0cb1415cc9285610d22c9f780b0eba84a4157497ab802dc28842e141c866cba73d877a858f2317400e7413b18d458cf7baa888731cb096e5b710c238d32d9ae52cfef4ccfee9fbb37f60092518a7d243b926a209224fd5ebc83ceb1bb9916f4db1158ad4248b78c0cc33a5f82d7886412396c7d3e1bda704c132789eaef5f71523f0632d83ea26350d38773a5a1b7ec1c4d3e25c66101c9745537369f505b3e25db5ed740d48147232f18e756f0adde04a3033a8b6ac1e76e06fdd9ec57df8dd143e3c5938e034bf27163725a0827d61f08098b2ef6f80d96ce64c5592d6088bf2e2412c6150e216ba6e3a898f9ebd66b1d7ea8469a0f151ef124c0aeab2490701f7921f9fd6d617478670c8fa7f95681a72d9cb2e9b46bc1542cc1b1094a7f866c46d9f4904c174f9833249e1e2df401880454b0bcf43bc6db9a27cd44af1ba3c88285b9c844fcdd5019ea8dea381cc969a09e8ff97bed1a21f3f74ef2852845e022a1947b80b3cbe2a3424e7d284c7b36ee66cc1172c90ee5c59be3b594527b8987ade6ed8ee06b937b1d7ac621a93ac89d7b34c5febb17c0c64e8db59f2d72d530b9a89008718b406c0e7049c02549ec11e0edcb2b2ad82d07c68b605545852e097a498c62d77809efb12d87d7cb08c73cf61a3ee6412d6b7550b8b29d62c032444bec3cf6460630dcbb9afd3032ea112535409ea822f98ec1f368df5046575b1ab0761945ddc4dab352de87888edeb962a838bddcf4583a8287b2dc0dd0c225a63c360c76d952cd19e605bd5d4ccc7ba17c446c63c278e1bdb82c98b44437de28e44b264b4ed0e77bc0e7d5617115b2cf90bde89c5acae33b8162cd4d18e7dd7f6d31056a890fe42984b83aaacf69ad29ad59a747b937e9f6cfd8ab27ac14e2ef3758fd8583b04020ee604c85000d0410c968f04bea6177c6f850547484792a155d59d47126b1285317c90ae9dabfdcf5d2eea5feb4f559f217a7873eab3692995429955727fe128c8aae13c4778ef19b3786140cbeea9f83caa08cf93a0a1f0a0534cc924714b4ef2b02609ea9bffe580aacee067aab4d677c0be63b561e48e87609c1d5db42127618f406bd64e96a85a62b37f0a3e4c2b49fbabe0559c2b27ef6263c09cf75bbacdc8feaa21cd8cba0c5333e1a0da7c792731366361c6ae08e7791428ddf796c8a56b2086f2f61a6767f7e4a4b6a4ff5a81a6c0c65d1808ed4c98e2b4a00d321efbb295c13deb0056a2256e5713bdd3cb5ea9df2ba213ba0771e3da5be97417b0e84ddf69f392429379ff45d294c6f5a67ee231f5828c88f89ca81aded294a7b5254d288713dee19b89556d5b19b58b51fa21a5e233fbae28e9a5e6f59baa7a89c4094cfd3b9d224f95565ac6e561db3ae704032764ff1169f72151504785255bd0e90c22633f2a78a3ecb2387ba07daf37ce0a19e118ef0b800aab56f81cb175bd7b5dc0b75422029c63124ecbe0849d8f189595c3282e2d4df328e0f78bdc483d21782890e20ffa889351c7d373aeb1c659f2d5d725f2d079d022984204e84832d604399202d9015cf064975875e4b6fe326025ec67a8c56ec88c4281034f3588691f49b348af3271d775b2fa23b65a9a287273cd5f46641a03ecdced3f8e712bb97eb4f769ced1ccb8a917837790f332b2d824ac7075d0d82c64f9bfa23db1b5fb384806ddb982047b31e08a80c760cb5121fa1591b6d86f99ab15ec17f7249c7ecb51d8cdce48fe831a62891a49e6874ebcc6bf8acc16c5252fb201ea63e921ebcc542734411dff86260ff65e0294e0d5305569f5e0804e4034c5a38d26af2cc77da7c4dfe74c396b6a97a54dbcd3ef36ef4774207eb84536b985cead084d487055dc0db241e2a5af33f4cea08319f245f10bc932d2b04dd55d76391ec1a061ec63dc70d70b737b48b08942f7da6009f039ba9a77916062f90ec14c799d46453e9d37738210022722489780cd2e9930334974e5de709f95d49812a955de842298d394415a1a52b74de58db769b8b6a2611ddf7ba571b54be0e1860e1940355e5339ca1ac6d8ddc8bdd01a9dbffdbe5776c296610fcb051be62fd2edbc9fc21361135ee515e758fddef1bed2bfe255cd7ca96d6593d53f2cd8df03d6a1ca323366b7af59011e46150af7c378f691e2cc53e04ee1b02ddec61a64f9a39e1427e1085c44334b916ad6bb9c4d7a2fdf21d1d1aab0a37307d0f12060064120d780dd3c342be59770130f9ffd9ee6aae8f0514b97b9dc1f1c3903f6ff7a7af3fb5302ff68544bf3ab759d000dd816b7cef86f6c0644f45fe28c7e269ea8a6f46c98db66b1f00fbd7a2ec47548daa1d1172c5edbd4615fa2af5ef5500240225d156cbba95bda56f5d9f832e79c6b855706a4dd146daaba332a9423dae52791a0b1eb8ca79bafe254a7cea6af7839fcf2d03e68bf782532c28c47a654ff511eedf4852876bf75de10413cdd919829f5a31739eb86d4e1be2b7a015ceabbdefe61310d0e4c31a0d63364a1f8d5ef637b6694fde40c8a6420cfd2f6727a04b765b6a846de049ce72c9a323159f8fbef796affe079030271d5ea23000481d0896571537c9f9c23827e71bb05540b82e9208a075ece9903f3b5b1ad36383e52ff894a9409db1e9fbfee1d3d1cbf2a05f6d97c88dc293354d24a2c74f9b6d1c5b0663d67fac0ec13ca23dcac1cf7e8be44f662c75ccfcbae26118d76bf657dfa1687aa1f5f9db3b7e114a185550d2845d0e0a67608b2acb5240d29a527cd8f5dd58a47f8689140f1de81c6a7a6dcd364281f6c00badcc562352773b40ac7b470c5b39938157d05f6eca843c4b469efec7f1f4d8624b972eba5544fafd71175a3427fd4273ad1bf1b153bd97e314f41777248b718d46f2b2cac4648e9b082d95cfe7cbb9cf2511dd7a42bf9ac9bb34394a1766375ffbda09bfdf6f8a04d1888cae9ac182d13418c61e887bd4220def540a34848c721f9480a881654b1e7de330f598bebbd3bc486495cf5d3f7c2403001cbf61a2c605dbc6d806f1cfb03362423a895eda469e58577881ddb964ab4531f3fe0465e38cc6a9cb73e2bad9e3c58eeff64cde2a49803f693bd82a1855f621ce1c06f9a70aa356d930130da884b0da3c0c4dcfa79071b010018b89e4227db68748d584067d49785e63d645225cd7b7b0a1c8c05dc218db671f3a1a2797f108e1296cac697f05167558f58a1b9046c2f0edd35ba41ce154c429a2d47e1beade1299a8678054f3f6ad549666da10b35690912f9a2a47c0adb0e00ed178f5ffa1358f04dfa04b2c9430a67b74052f0b395b38e6be99d767c167a0e38357ddeb1b2c08dc352199a166d201401be9e0b99d33f057a55d66d2ae8e1bc7af5aabdcd968bc01fe8a1474fea6a2cc7ca6a3c44e867819e610a65f9a3991ba14d54fb32139c1395ce1d6de8f74c7240dc9acc85dc85b133c3fdd4efed1b29f93001aabf420f8a6b2bb03e9bf7ac456ab8d9c4b162a52b5479768f4af45cb13e4c99b251047c3c4cb823ac5bed4b2d8db15514ed8ccfb1f4530154e862a8c2ea804a0e8bc0716ce4e8d5a7cfb3c8fe696007f77a2616bdb529644ba8337bf714adafe24a3d0fb5533d6cee833a596b405515711c836b7192ee0a46401deb9cf10d4a756f5d887613b47f6ade400282b5f8df44d0bfc6f22962780aa8b6eb4d2c6caa41dc33b400158fa20f62216ac9bd1046f382f33194b5fd24d8b52ca9f993320ee0820c1bf61d4ec50299d72f2aa52b77841acc13475c1239bf1ff41563d8627eaed1e65fcbf69e1eaa00f79a91bbef66ddc61bbfb540a80fa9ced07e09b561ba8f0c2825cd7954bc45df78036fdbe10e35b918cdfa47a7f03788f8ec", 0x1000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') close(r0) 01:39:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff, 0x6}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/81, 0x51) 01:39:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff14d9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092136a26dada7210464c1d1270a6e219239a4022a4d6ca3f68fc69769b4ed118b42e977d35ccbd9b1fffaaef6e67d0b6eb43f7c982d0666609ec0c09088e930dc3c6da2dcb2424b7451ee01d3b10b4b552d6426014492dcd0a73ca0d7e79e39c3d3ec934e7df1bc1f89f224c63214bc5fdce2849aa282ee2e287d87b3a31a66b89f6d455f5c8c94c31adcb83a2dfc38012a50cbed598965637a212d19e0865615e54f34f1254f447bb529af2ed163da36ea7e2d68734f2f2f9932dc3c6f76c75a99d11880340ac8c28f7f6fa76a8830be791572365df3d13c83e4d094f2d1f6a8820463b0a5002573e05a17532bb7e3b44aebab3961bda86ad5a5aae4394f29520fd4bd1a35dc7190154c4664f6a9be50c78dc6c6acb335d06366102d6f24f88a3e3ae37c200ff90435a98599931891742c6c29ccd04c92511b308d9da2b7608eb457433fbc369ed801e99115ae7e160d4e2e8a500c3ba3827a0c463cfa22be8aa5f51ebbb5c0a957fa97a071803f1cf8fd5bc77fdb88419bf4555344a3511bbb71c41b4b12c3485060bbb1a44391b6d6c03a2acb530ff61902b5cafc74460fdf3d44fa34e7a4597d16f6a1dba3a6e0b49c2e68ab2e229b191b2fe6193af0735938680975216d817e41b9c660c3ba7a0ff09fa415d357ab2b4e41c28d368a664c9f00f4aa16f0a9971ebed8bb6db808c816e5f9b46815fcc223fa89b90e0e7523b30934e567f05b418a53d244f5ca31ad20903e2386d4d258efd16e93f2757d68fbc48296ed9d609c842f10506bcc1093a782610b8b89224d4d08735fbb961305cf2660294adbad0"], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r0, 0x896, 0x65, &(0x7f00000004c0)=""/185, &(0x7f00000002c0)=0xb9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 01:39:34 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4000, 0x1) getsockopt(r0, 0xa9, 0xfa, &(0x7f00000000c0)=""/70, &(0x7f0000000000)=0x46) rename(&(0x7f0000000040)='./file0\x00', 0x0) 01:39:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x4}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffffffffffff8000, 0x6}) 01:39:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 01:39:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0xfffffffffffffffa) 01:39:34 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x800000000002812, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 01:39:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x80) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001240)=""/214, 0xd6}], 0x2) 01:39:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0xb3b, &(0x7f0000000240)={0x2, 0x7}) 01:39:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000005c0)) 01:39:34 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e959a745536aa73227b3d92cabc1e05843d212875b5c25120fa465fab79bc36077694ff7e752c6f05eeccabfee0ba92e6533add2d7fc53036ff56c7519f2783b17a014d1875b37d82eb31e5ff76142cedb7e", 0x52) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) clock_settime(0x7fffdfffffffff7c, 0x0) 01:39:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='Z', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) fcntl$getown(r1, 0x5) 01:39:34 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x20) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x10) listen(r2, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) 01:39:34 executing program 1: nanosleep(0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x6}, &(0x7f00000000c0)) 01:39:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd99) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffecd, 0x2}, 0xfffffffffffffffe) 01:39:34 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8002}], 0x1) socket$unix(0x1, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xc0, 0x1800}, {0x7, 0xfffffffffffffffe}], 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/109, 0x6d) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fff, 0x1000}], 0x1) semop(r0, &(0x7f0000000100)=[{0x2, 0x8, 0x800}, {0x7, 0x7e8, 0x800}, {0x0, 0x1000, 0x800}, {0x3, 0x3}, {0x0, 0x5, 0x1000}], 0x5) 01:39:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x500, 0x10) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000200)={0x3, "16e9a10bb91c0cfcfeedf55af29ec8bb5480a063272844e1f2b610fced2711eb783f1c20a618018d802e27671db1aaaea1d20332ca182ca90fe02a8c15217a5a325e65e6c3ba6c6cbaee7788394e6c2f64f8858a5a56a477bd2b43c4e20d2c500ac21b5e802c32f852c1e879b1d734ef617f424ceee8515bbe5deadaa9dd09b9a9e08c35ff1ca80d343755fd16c9563b2551f9f594400d1ac87027a2f42cdf03d190284ed747a8f2561e7a0cadbeeeb014aa8658f49552e0865d7ca47c13a7ec95b3065d375c364f16bbcbe608fd8479ef2479e0f1d601b2e9f28e99b47c2926455a6c2805427b9d84806275b72a08cb97e9"}, 0xfa, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:35 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) 01:39:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r3 = socket(0x2, 0x5, 0x5) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:35 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 01:39:35 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x6a, 0x3}], 0x8, &(0x7f0000000240)=[{{r0}, 0x0, 0x48, 0x1, 0x7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0xa0000000, 0x7eb, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xc12f, 0xe98}, {{r1}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x4, 0x6d4}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x40000080, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000006, 0x7}], 0x3059, &(0x7f0000000040)={0x3, 0x9d7e}) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xbc, 0x80000000, 0x1, 0x8001}], 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x400000000000001, 0x9, 0x4}, {{r0}, 0x0, 0x1, 0x40, 0x6, 0x1f}, {{r2}, 0xffffffffffffffff, 0x9a, 0x40, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x10000, 0x7ff}], 0x3f, &(0x7f0000000200)={0x3, 0x800}) 01:39:35 executing program 0: mlockall(0x1) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) getgid() shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 01:39:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:39:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 01:39:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff14d9f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092136a26dada7210464c1d1270a6e219239a4022a4d6ca3f68fc69769b4ed118b42e977d35ccbd9b1fffaaef6e67d0b6eb43f7c982d0666609ec0c09088e930dc3c6da2dcb2424b7451ee01d3b10b4b552d6426014492dcd0a73ca0d7e79e39c3d3ec934e7df1bc1f89f224c63214bc5fdce2849aa282ee2e287d87b3a31a66b89f6d455f5c8c94c31adcb83a2dfc38012a50cbed598965637a212d19e0865615e54f34f1254f447bb529af2ed163da36ea7e2d68734f2f2f9932dc3c6f76c75a99d11880340ac8c28f7f6fa76a8830be791572365df3d13c83e4d094f2d1f6a8820463b0a5002573e05a17532bb7e3b44aebab3961bda86ad5a5aae4394f29520fd4bd1a35dc7190154c4664f6a9be50c78dc6c6acb335d06366102d6f24f88a3e3ae37c200ff90435a98599931891742c6c29ccd04c92511b308d9da2b7608eb457433fbc369ed801e99115ae7e160d4e2e8a500c3ba3827a0c463cfa22be8aa5f51ebbb5c0a957fa97a071803f1cf8fd5bc77fdb88419bf4555344a3511bbb71c41b4b12c3485060bbb1a44391b6d6c03a2acb530ff61902b5cafc74460fdf3d44fa34e7a4597d16f6a1dba3a6e0b49c2e68ab2e229b191b2fe6193af0735938680975216d817e41b9c660c3ba7a0ff09fa415d357ab2b4e41c28d368a664c9f00f4aa16f0a9971ebed8bb6db808c816e5f9b46815fcc223fa89b90e0e7523b30934e567f05b418a53d244f5ca31ad20903e2386d4d258efd16e93f2757d68fbc48296ed9d609c842f10506bcc1093a782610b8b89224d4d08735fbb961305cf2660294adbad0"], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0xfffffffffffffffc) getsockopt(r0, 0x896, 0x65, &(0x7f00000004c0)=""/185, &(0x7f00000002c0)=0xb9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 01:39:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getppid() flock(r0, 0x6) r3 = kqueue() r4 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x717, 0x6, r4}) dup2(r3, r2) 01:39:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x20}], 0x2, 0x8) 01:39:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000240)=""/4096, 0xfffffffffffffd47, 0x8000000802, 0x0, 0x19) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 01:39:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6c) bind$inet6(r0, &(0x7f0000000000), 0xc) 01:39:35 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 01:39:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x92) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() socketpair(0x1, 0xc000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:39:35 executing program 1: setgroups(0x79, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) setitimer(0x2, &(0x7f0000000040)={{0x7ff, 0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) 01:39:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/182, 0xb6}, {&(0x7f0000001480)=""/45, 0x2d}], 0x8, 0x0) 01:39:35 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = socket(0x0, 0x4007, 0x71f) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ebb3f8a5d50b0c4ea807e9cf1497b5a8ffe5bd6cd4892aa9a06c342ed2563288874646114a207f937eda1e16731be594d415407ceff615bd41db8566c70386138ce0f67e407eb6bf39718f678a4d5c2ede8eff355e5af7812fff5710425a6a0ae85730da55f15a1afe33654705cf800000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 01:39:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 01:39:35 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r0, 0x40) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 01:39:35 executing program 1: r0 = semget$private(0x0, 0x2, 0x44d) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r1) 01:39:35 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/100, 0x64}], 0x1, 0x0) 01:39:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3ff, 0x9}, {0x18, 0x2, 0x7ff, 0xffff}, 0x800, [0x5, 0x416, 0xa6c, 0xfffffffffffffff7, 0x4, 0x1ff, 0x9, 0x4]}, 0x3c) 01:39:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:39:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x17) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 01:39:35 executing program 1: select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x0, &(0x7f0000000100)={0x0, 0x2}) 01:39:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = kqueue() socketpair(0x20, 0x1, 0x20, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x42) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x108) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xd2, 0xf0000026, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x6, 0xbc}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x2, 0x8}, {{r4}, 0xfffffffffffffffc, 0x15, 0xf0000059, 0x40}], 0x9, &(0x7f0000000400)=[{{r5}, 0x0, 0x96, 0x20000020, 0x847, 0x46}, {{r6}, 0xffffffffffffffff, 0x10, 0x20000000, 0xba, 0x8000}, {{r7}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x2800000000000000}, {{r8}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x101, 0x6}, {{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x100, 0x4}], 0x9, &(0x7f00000004c0)={0x5, 0x3}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a", 0x5b) r11 = syz_open_pts() close(r10) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xfffffffffffffe53, "b0040000bad105878177000000d8e500"}) readv(r12, &(0x7f0000000100), 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x0, 0x1fffc, 0x9}, 0x8, [0x8, 0x4, 0x9, 0x20, 0x400, 0x1ff, 0x3, 0x2]}, 0x3c) 01:39:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:39:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x78c) ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) r2 = getuid() r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() r7 = getgid() getgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r8) 01:39:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 01:39:35 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) 01:39:35 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8f, 0x180) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 01:39:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) 01:39:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x4) 01:39:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000080, 0xbf, 0x4}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x3f, 0x3f}, {{r2}, 0x0, 0xaa, 0x2, 0x96, 0x800}, {{r0}, 0x0, 0x10, 0xd7, 0x800, 0x4}], 0x1, &(0x7f0000000100)={0x4, 0x3}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) kevent(r3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/205) dup2(r0, r2) 01:39:36 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000a00)}, 0x0) dup2(r2, r2) 01:39:36 executing program 1: nanosleep(&(0x7f0000000000), 0x0) 01:39:36 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa08, 0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3012, r1, 0x0, 0x0) close(r0) 01:39:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa2, 0x401, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}) 01:39:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 01:39:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 01:39:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pledge(&(0x7f0000000640)='\x00\xe5\x95\x06H\xd5\xbc]}\x84\xf5\xdb\xb0\xcenT\xfe\xb8\xcf[:\xf8;\r\xf9\x11\xe5\xb9e\n\xd8;n(E\x89\xc0\xc2\xad\x95\n\xfdo\'d\x83b\xf8\xc9\xa8\xa0\x83\x98j\x8a\xf36\xc0s0\xc5\xb2\x11J\x94\xc1\xde\x99\x92\xeds\x00\x05\xdb\xc5\r2@\x7f\xad3\xbc\xcdKt\xcd\xa0W&\xe7uqx\xc9\xa4nG\xf0Y', &(0x7f00000006c0)='\x01') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000480)=""/2, 0x2}], 0x8, 0x0) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') semget$private(0x0, 0x2, 0x100) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) 01:39:36 executing program 1: r0 = socket(0xd, 0x5, 0x6) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 01:39:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x6, &(0x7f0000000040)=[r1, r0, r2, r2, r0, r1]) chdir(&(0x7f0000000080)='./file0\x00') 01:39:36 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) 01:39:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus/file0\x00', 0xf, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 01:39:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000040), 0x8, 0x40000000800002) 01:39:36 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/144) fcntl$lock(r0, 0xb, 0x0) r2 = getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x6, 0x1, 0x9, "210d201dc37a488789f83e9eda6da82c945ca437", 0x5, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x4, r2}) 01:39:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) dup(r0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(r0, 0x8000000000000000) 01:39:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20882, 0x20000004) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x65, 0x3, 0x1800) 01:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000086136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x0, 0x3, 0x12) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000240)=""/236) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 01:39:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23, 0xffffffffffffffff}], 0x4, 0x0, 0xffff, 0x0) 01:39:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x40, 0x8}, {0x18, 0x0, 0xd22, 0x7}, 0x7, [0x44a, 0x7ff, 0xfffffffffffffff7, 0x0, 0x1ff, 0x7, 0x5, 0x6]}, 0x3c) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/59, 0x3b) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10340, 0x41) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8000, 0x162) r3 = dup2(r1, r1) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x80000003, 0x1, 0x0, 0x1, r4}) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r5, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x4}) close(r5) 01:39:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 01:39:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="f3bfeb9f65841844402bd2df820ddde3598a1abf646e46035dcd48906dfa2ef92e930efb5a605eaac5a874806f2f76cf62a822fd099998466385983837829cb887f8500d4ce2659855937a50bd53fd7463fcb95ac0e11900d79107b2b0a43d178d1598cdf5983edc59ea3c905181e79bdcd249e1ef2812a572e7812b5907eae99c610e65ef3e21e5fe6d4f241ed90239cee492913619a7f1f4e4d6b833d4284d24319f466bb1580333b26c2f1eb63b7bb45861ce8b04aa9cd04477b60b6e55fd9045dc97b602255e0cf12c4ed15332", 0xcf}, {&(0x7f0000000180)="ee64b097c40dfe7b3dd9b71438d199538b33a0a820bc670e515e2838e185683beefc1b03e72ddcf648a7f44162d504bd60a89aae546d8b1ed6055e26100c551653a901e3c49e67f1951422d82e7c7fc747fdd9e4bddff1258f834c872dc84bf272727b8a53fe43029ecc8c3118cef7df5904d87221aa58e601cadec7e48e6786d031dd43ee2e196fa87898d265e25e1958c4aae1ef4c57a3fe8075d1b15d355190e1547e917c7a3358e4bde5dd8bd2c590cf5bb01fd37512371bef1e65186507d93c0bef343304ef2e537a06b48cce8a529289d06c8787d5ad17902dcc1bede6545d33f29a0a94661c8a0716b0a78853f2fb7a04d775c8473047be8b14b3def403c453d10bc6e5e4ed6ffbe1e3d96e678f08dcc3f15dc934507306d21a4bd6e0b8024938b0ec9cd50ffa4842587fb74c18db847af2baeccea2a40791de84c58ab9563748b67c3d9a376ede773494a43aacbe9bd0103e9e3dad70f2dd90bdb142c7640f759927d2f31a83c8f34e7ff24b21b95828a7c7b11af20e07a5fb4387bbda9be19ba9c1aa47bf4cf8b397d84e532536b6f5882e59ec4f2a8676b6bf6d79d8bc32f1e44c19a0336c7ba4cbe0f0444cea41b3295625efb4c71433b54034f5c29a68f4f783580d4b6e9e8bd6ed11b615251f708889c77f3feca6787a188987e41373a3d044198f885dbccd445a3186b449f671cff3f4d0f66e0ceeb18c7ad135e1248da9495c49738a4fa875b114ec5af30374b60a3335080c49fe1ab2bd01f9c62183b4e541a0ec84482f1f3e7d752624b4a23ce39e08052eb083bd0dd7191aa4e02f16c3fe6385ae135c8f6fc9a22170595da6c36e69e909c111a1ba20929f5c5560dd0fbadb1764842aaf2a113d76680c2f310035245242bcaa79b6bae1483cbd3f5683befac2e6506a7aff00e764744a360934df804d1e7308bfedeea1fd27197b93ef20ef007103b4f23586b476b2a0efd1d671a9237ff3a86d16d362b6c87595b26c59c4bc41f92c02ac1f8df99b0c899e4f6959d82936831a3e73e2e7f2690d9ea1f96ff7d7be0c5bd932e14b8ff462ef27e7180ffd2f6e2b79abc16709c887ee4a274db5b454e97a84520aa0919244601f5c936562a8b4c1dab9ed2965e237a7bbf962888213fe8ae93c109383968e0b3cbbeeb77db1144b0c24d1d359164eacd049bb930d44612b4660ca1495a8b7a4de0b2fab433928106d64cc66754165238ba75cd9e5eaa5ea0f22b09a7b1f46bda7430b4f1d369e76850ac940bfa1bc1bced6451e9a8414293002d2bdccb7b0fa4252609ec9782fee408aba3e9bbd00b346ce17ef2b95a79d64279b5f98f72ab9322dce5ff34e9471a4784e1885283917a3ca8c2deb7341275f62f51c0ef01c5c64864bd2c3e7f4708968fa28db36b54a499729a6d1dccd5c689199189ee8f13bf88d489a7d4d75ccc8520b9d7e80d9af09c71b848aa1fa4f1bbdf7aca8bdf1dd1339dc14cae80929ae7914a409858ac7b92da70204ee7ea2d390ce1348d56ac06f3a384e2efa8d1614712123062767d224cb434c744bf56e7c92d91bc9cbe542a1a140299ffbf6eda51795ab3922520001287eb9faebaed9255abebf69e9f86f57c0af6822e30558a8111c76bcffd42cfe47308f974d56dcf4fb31eef462de9fbad6db73cf1e4221014a1d769dfccd73f9a6d70fb226079eb7e3ac2b98f964c421b0b721b03c3762bdf7c7f7b5f9d539740d4433e41efebf82e1eeb725b55a394cc81dcee996ecf8e141aa31d94d479f1b5e4831222d62f37171cc6f721240ea2acae4471ad99cba4a0a8ec032197ce05ce78eb99d3240aa537dc9bd3e6e51b021b3ea9b78330e11227e73bf213d6f5e36d7f51e0df7eab6493b73b0b19224d9301305d0388708bc15b578c07d55740bb9de320f0d3b556748f5bdb01869178eba3cdb417be2766f1a3efae2e350b9306aee57f47d88757a40b0b8263e7d83715d958ee161afac8992138323a2a191b368b949327c206eef94b9a49f0d4a0a11e7edffad40ac986201c5ce8a04430eafe97569e8b731498882cb5fb31f54a1ac7e28521a48da3675028449216cfd1cf06b7e899c0b562746856d924317fbb67c7d7f5c6269829584ca4c21ae59e1d1280f92e7b853fec01dfbb4fe77e9894889f17bfd12aa511ca27e2cb0682c73c587b842b90fddc27701e2e56a26b85dd3ae0d2a47810832a3e423a2964fe67785f57bade0d60fba5a6e73189a82b03d9ad3e582aab9050267741f43644ee767dd6e715abad7ad06e3714eafce16a86e916c990278b05d82071eba53923b30f2192156d5c166e37631912c11eaa29fd52ecd69470321dc87b224f45555c1acc8443d9e049792cfe0517f196027cbf90c6100eea007772d09378261b5dcabc7751c2edc2b3a73f8361b15f5dae19855ea86b051299e08e4ad1feea0187798d67255a2d5fde14d05f7b45bcfc144b30b656c74b11be7ac8011aecf58a1e44e42ec28b5c4ad0ef4afc05f8980fb3a161037818bfeeb05b6d69520c268192b9c73b7fd4130c98baf38b1f0d3862a5748619137e73770636a4c142534f8aadd1f208e9747bc525d2b9f07f125c61159bb0540b1d2bd987cca6dfbb23cb01e4a74d0f7ddb5322eb3cce667f5d9e5ebb2d7602751083855a2d5b04ac12e7cdc700130254fed5427bb16e29e2d5b9c8411d0a982a23ad441713999f2875410a0d10ce00f3365a55f651118c73efb6067050654d0a27551a4d5d019d89d67359121a4206e181bdf20b015b383717f771e65f515de03d66bb76cb6556fa63554f0bdc4e90f1af09fa81e1c915a285f9f583eb5165ae3b33763de43fcb280476f52e5e6549c18d42dfa4e63cdef014388fc41f2984cfd0fa3c35b4fa04823604f4e863e591fe66a0168d4bde81f1ea28dc7cc4af114637c6982e3d38a6e26f358cf4cc3457d81a365c10d6fc1735baaa28aedf51bd60b14c719b4c7ae348bbb72e7bfb29dd768c164a450cfc92d19adf0af9533fe1881cf312f405d1e030a74059653df4b26ae0a4af1657f97274ba414e603285e03d35d189ca8c448858250fd33d4f7482f781ee8b51880f3f460fb6caa2282497ae318e74f186b13803b5d3fc4b6ec6d313e13cf0c7b83d6fc49eb1603a8ca12b1dbb11d58d00d97bba22cd30a5a96e72eff5aac2c1d4f2c8701d3463f925d9a17dc8438a2cafaa4437f1cb4f41aeb7e5a9782b7cff5ad234e329aa8961ddef3b69d067435727b6d047162f865a70867b57bda3bdd365486bb5e183b30e7dc29dfcf3794a071b86b070ebebb0560a3bc47b639794bcfe9cb3fcaf6b49c835728b2f232bf4c6d8e816f43b34c87d82fe2448ccfc2d50d63870dbe0bb6acfdcfea1e6367ac6a5b2765e9ef81c61b4b09eafb59b298bcdf780f0fd7909e5cdeb470830de67bae5cb194bc5c434ef20623b7f64b8faf75c748cb39ab496156eed937fa0135b7647f857ca630111ab71ef27a262f15469b1cffd209592049f19c1614bf3a776971e12ccd982bc6c78605d8ef619f2fd8d96eb2abc4163eb0e5db04198a69d39b1e66b741b4dc1173184b726ccd7d81e39db4e3c1e23fdf84b9fb6fbb20d0e9268d9f0f85c1b5682cc93b3e4d0bd27c27244a25fede84e9815e5bbde66b8ce691a8938cc32cf0b309f9f5d0eb44d06ee0b2bc02139466ad17f9bb76fda0faee9c578ecc9c4c8639489a83d8f34186202c0daf3b7d82b3cbb08d79717bdf542f921d25adacaa6e0d5a3ceb57eed18964cf81274346838c7d4893663c1d4d77c3357b906ae636022f60ea202432f12673a7881d1d25ef67ffce3be722fac20a12a9633d767d57f51d3021098cb0a0bb65da073449b2955420c0afea1c0bfcf5604586f93a02dd7d5eb79dd1e73cc2c98568cef17854193c3faccbaf63dcc2beb7cb819eb7382e15147184dc243391a95288b39e5aaba2b049bc969a94ed50e665d0fb08c763fd407ea43aa668a0fa349ff5a211760ccfaccc6cd4934def28bdf0d4f732e2e1a10a58f4dbf543ebe5c53813aff7c014c4ff37f29b568fe8c7c80811aaad614692b11aa231e439d19522b2be9205b21acfe62ed06679768f9048fb559e891d3fefe5ac315896e026f7b98f0cc972ab690bc3aa3d41191437be081d04413a934a55414782a9372283d487f00e05655ba9b12cb7cce34149d62524e6bf15179e8d68a3b486a66ac9668691cde8b6c7c4843b62abca2ef0f4ab130768d0352e9a32a2161b3c0bb9d41864af8e1c24fe0849d96e1bbb9552416a4aa94433c5808535b05d8a31b3ee665928526e2c93ca6af1e377776a605e141e34c760b708381a00dbb4ca00da8915bb1c652d00ecfadbd0bd1d896f4051ba27db719d11d6cfde0e3795745371ad83af8e5896c943aadea7f8dfbb3dd0e00ecd55b9605679673975f0d672503d0ec35d6649aca6c58d6f43857135d49da0a05aa17e493f5ea18b73d03713f80ba4c682610c6f20a0c488fbc4d9660a8c157d4cb2de4b37a05535d75abecca332120459082de9cfc1434d27b10259413d1f34c27dc323489dd101a830eb75514fbb358a5d4550f36f50942140345342ff17e6a9bab524eb0d64736ff248bce8b586dfc53478d6e9f879751dbf1f5fafa247d6228f27e40aac8ee53f4c08ce06dbba843391bd50cd50e2a5759daf2bc519d5e928643afcd1690a48c1e601a89874ec0eb4d99aa168eb51ebaf55fc747aeaf79411b17daab3fa27fdb94e1bd52641278e7df160da6b034f23f84a77423f02d48a466e45241768fae20dbc0c513f19f514a077a74214f5d412dc25399209ead2fb1343cb1aa7af8df16c840316707a06419b8e4173eb50d5ad5a209ca3e78c5994ee3f51e1675283a529061cce4200cf016311ebf1fb2f6169fad691b068f9c2facc21103f937c228ae0d8cca58a2677f0c9e52f82b54d4fecd08f5fbbdbcac64ac6d3589aef7c8c908406ec65abd8e03ede634ac2ed5db9ce7e329d86fe01cabd9ece517c17238bc4ca5f07a208e6c5cbaaa98036e96f0838966c03d4b2482490a958777d66e4ef6f0d185135d130e33c6fba3223b2992e8e842391cbd789689822bc426ad79785848ec670387f33be10f8c03f9acfb20271d6276ad76a788392d82635939feb8885d455d5a8f52e692eb298dc72b7e2d2ebc6843377b19e2e134867d75e4a4d0fd5ee90ef396d92008e187971cc06a28a5eae8a0e7356c1352e1d0d2b534aba2fe4e5f094ef14950f082246d51b2411312a9d08c1599e220f9d571c72426b6269d659d149e1ee77bd206015cdb70421eb660f520ea0422bc7d192482e6fe057d8c3bc07a257c7809048acd342783bb40588545d6df7f2c1552cf1bcae8162429390283cff40b9100623c6ccb7213d5b70b376cdb849e0271a88486ecdc8d3bb70b16881e154246d7eafedefa96becb67910b0416c9335e9178cf724de1d31170c9d81cde07a805e692ecc9a932b63510ca344ae251fdbc709e19f20a549475e9842bddff570b224fdb624967703e48291fe2284809ac2cb179293ed94aedcc22a93d1c82dcceb9eace3ede309404a9c39bf2aea0469246526113f962425c62ea043acca5f35b47e50b21f7de797569ade272f5c33d4f2e9205577686aed831ef43ee7a95901739436af15fe5f87373f7446fb936352ccc173d1632c2f7566921258ea13687e1b496d625fd4bb1ac0b60533e359ab8ae320147f87fdb4a9cbbf592e8e712caff7c2c2b83edcada9b1c4ac8e67b9ed673a7c0bd344d60b4b9e5fe6518b4272436f5718", 0x1000}, {&(0x7f0000001180)="f0831523a84140c73dbd1feab84482468a98e87947fd179ca7186b1528f5ef41e6cb7beae58bd01e53de7c4b1c07fc1e17ab4eee15d7034b502d05a092b48a1f568fb850962eaec1b4a7b9d6b5a70f9b13dde7d3f19e1674b952cba508874cc61047470a50afb6639305555436cf9f2f4ee1d7d020c7859a", 0x78}, {&(0x7f0000001200)="e3751fd27f31f3d7c9a0766b16a1caad371029d855108782df1fb27d040528035b18d2ee53da22cf560abbc31b200b9fa2a77f17ec5da9d4471462d6ebcdd0e5cd4f8b4ad5f83618f1f0c1e2f886bf4050778a6f8b2706d5ef9aea237748bf20f32937c55d19d8bbfceaf73650cbcbd207601ad5b11f180b1a9a065fb09bdbdef79c6be9128d106c8ac5f6a399e3b56f3728ab2c9ce7d1daede66548", 0x9c}, {&(0x7f00000012c0)="3daf3265", 0x4}], 0x5, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) fchownat(r0, &(0x7f0000001380)='./file0\x00', r1, r2, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xc94) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getuid() r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 01:39:37 executing program 1: pipe2(&(0x7f0000000240), 0x1010004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="090b18fefedc9a887fe8b6a787df21c9bef46d0325522eba63cb6e8a84a61b900d87348c5b9c7a81f65e48740dba9de1c7b6379989f955b3b8dfffddb3ed102dce18fe05886d04955313dafd4df36a42c7ee4d35c3ce7b08e92050ef79db5efb3e879c730565d7214192f75f2c44e078f0cf75595f7fc57f2180dda9a048bb77b0c6d7bf9edf5a4f34960682c8e99fba1f0a08402aa453fdd0d32d3fc8fbb2f4b6f0516a6cfda23a72d1cb49c135a9a03f17f53d61e01b25c4b201047867d58cda7060f0d5ab2bb10f5362d288052fa0b32d0cdb734ebadbeb19dea45dc06695cd4b7f4f96c11337f47a531af3016cfeedc29bf2e00689cd6276de0d9e6de337816694e735ecdd12d590509fe59341c4a890cb594e75670913a7ee8c9721ca444107b48df64e89f4187ca42a876e9e52e1d8530793bbb74f321577548fa8c0fd926392169025653fc546ef6c6779e3b4c7b1cd6e3cb11830313be4b5eb3358b325e6f28be5f63393cca8e69ddd7b77b980d3207634477e88c004db056ea752a9484fdc63dcce61993360d5e46842d4603246f62ce0c6ba7da71dc151abcae84f4a35e21d78b048eab5d8d3c1a0ac9d9277bedf8d4c9efc4d6556132a9d690826371d2c59fbe4e385571f6433e8edcc4b37946eac9699c06b28d8ccb442946385013b80fb876183792a430ee8b83b039c936d13746a836dd3baf6313815ddddf0eed5cf453f669cedee8f1f241ba5ac3012d658caf3147c0081cf4fb5581b30cc06d6cb08e9510c6f6135269040afea119b8d415dce3fee292562199cdac2403fe33416b2104a31cf846b6cd0d4f03f5ac195cc2f685925fd584d3b91eb4929ecc0dfafcc4ad6399818e8e26b950dfd16a792e917de14b0965e3b336b43f80b8441b4607c13afc875e60878e9c00c891a5f80e8665d32811a78323e89d1796fa278314b7f9ae45c0e90821a0e44150caf3e986aa5ecf4b8320b06c74c9cfea8db191332e4f223bf3ee05cb63f6f7ee2f8f6ad778cd8c163040635c9047ba4647d110f540c8bf1e9f5022f5a949ee14e828f097baba0db5f544c5882d6e36b2fba8de4d77f710cbee0a4853ff26ebf7e1d08e41330265b8b609fef93988bf13286a073c72d751fc58b53e4a1d7ba87bbe3f912b23e56a32cf78940da8451a744b85d1bddd81fe177e2a3787d0d9d47c02e017f27f7b99a17934662780b3eb827c1c1557d011c466cfa8da8ed21242d0ed27c8b38fe42b2e04d4007757a8d5f513f1d5b20e0666708c9130365badae24bed5c94bbf338cafffb8b5e5d089281091b7ef197798bc2714661679ea502b42d365346a08730b3158d49753706429cc9319631234f9b1f8785daf2a3a4c813b728af3a89672c71ab8042bc6224e7c1272a48d310535a3a5b9665db193146500597c3083c34d2466e9012c380055f863198b77126f45be8c5142c2019238380fda7796d72241d6e5a2336b8b0dd5b76e5b63a353d0f1409e0e38003237b85583d691b0e205ec7368bee631f99e36c1e0cbc1e7a0e39a0da1d573a972893bf5444d825708f475c8db532d8d4b192eb7b37ae04d0c5665e55870622658794b1eae83a971a2071169847edc9dd5d453c55f915a84893224f4e2241836697b6297870edcd5fb9ee2055902e2b2d9f407c1b212f217346cc3d699a8366f82e32f8d2dbcab14a2000d2b0c0c9939cf98aef2ca1ed160313eb5e694c2e762ce1cd133fb270c4804902634cb6e6c00e5de79dd498f8dc0fb69c16f5e69289bba6223070dc86ab31396e86db54d4c8a364ebabb6f27ec90e87d6182e54ff132dd2c51b6b366f30221713e9131ad01bf46db5212b5c17baab526447ddac3a80ecf81f5b3e6fdb63b1c116d0770ee71849089f20e9d54e796f1bab4fb12b8d1dbdb437c4baa09bc59a25ae14ff2e6aafbd6e0bfeee0fd1bcfdef01541a6d5ab818c71f5169993f931801ebc1eab626f5b5fd1385e47189ae5e489590db249bd16ab518ccf738f3285a87eac67c45ab815eeae85d6e30cd09aa37d8d0973734a7a93a3d873d4a23ae486bff6655fde0e6de036cea20939d202e4b3d473eaa4d7280bd1eb7fefe1d784f01559d3eb78c36eca66e2c657fd0cce461af696c15c9e926c838c9e9c1f58c9803ee6615f071f1e6c338a43a8c5a7742aac431f721b53c6749679fd8ec45c56996b7892dbc9d754b341461e49dcda05472b3327099f5c3be9935c9d8530b5144127ed6f35deef7e211dfe18269b7af74051c502c0e73c2327b4fef25819857b5a4eef2be423d519ec313bef653580dec8f8196da145b8ac8e0f18cfc95883e2e210d70ae3da41268f623963720d375d12715f4a2cd372a1931836bc24e8d98cebd0fcc1bca87ba6a4d2136d9b4576d369428c5e3d38043aaf1a93da146563e99f2936585ca1009583b26b9bfec4ef473afca55ee5c1f466e72b557d35b2bb7409f61d68e2c732bd0c5f973b114a7660c7250a4c0803af2cda2d0e79d534c2f86d38104fa9b41f689664553eb18e269d3644158009856692018bc0a80053da498437c74f1c1b55235f2399340c50348d854f421d55c33c9561847541455614de956d6ffe957590320a6360962d1301b08e12873bc86e7aa9d05424fbd0914e8e8e28bf7a500d717271d2605e1a44aa7de8bbc1d46be556a2363de7ff565847a25ff7895b0ab2f4ff77e011ce8135033909369ea1ce9be910a8751610512838536e7f78d028ae58033b8526d4111c7fcb3790cc1f7a9e8456fa212dcd77579f293e4a827f34d823eb1b5f0984d7302542d9a46add3df8229d0788d9052ff7f66f55e70b40b1551d54481f899c95c098affd62f3dfa29fddee0e892f1aca43c01eef638ccea6b0298ddb6003e186a5cf7675ea3193c2f42ea31c6ee829d0ec62bd4d3cb9755e17f356d8d02dc9e1d266befd68abb1e3f34350f54a937925e3e534a2ef233d962921f70c545add3e42246ae98c04315b24180cb597020ca575dc91ef6483d642e77cd6dd5aa7ddb17815792ac1383195a3c3f618ebcfff22769b43d9615eadae333a19e38c5c31cc205d9edd832e92ea66eeee82c48da70f46595450f6a5c480be0a1a3e968d4cabdc2f78a5238249c764c18fc82a878eeda687ca0a26ccb0334fa86098360082f2f826682147b823b4fd84b1fa242ec2dd5b231753a0af5eb77f1ea1ff30ec4b02574508e0b531381423f6b07c7edbae856f4d7470fa24b0782e4682c011f6ca50412739616bb1ca06aafac8a86f4a1846ea8f5e9fac428e34d389a26587fad6eec023ada9f28b9f37528eda723e4d638c9d5660a51ac18e7926a04fb09c85b4b39c54ac59ad2b2b3145460c240ace2012014a81a309dbbde57a9cae611ac5c38adc0312d5f4f49d6ba9897e62ae02a8219bb1a9a0f210545cead72319b22fdc4f570420932b8eb460dad8ab9e68cd9197e0fef2fc3d81b4087a98f941f35aaaba10f6d766e8326e330b57da6e53925dddea5aada164add24738e743523878a1c398147085dbfb289599f1eeae802556eb3aaa866faa92c2e6a9ecfca21bf2a007e0943c5de2527dea909fb72715413d733aaaa388698569d67c372235a342fccaf53a85153d09af4efc8530a3eddf7e11ef7a6583f3daf6a23a960627b1f411587c3d69030a8970865760813b3e8d1acee53f8994b5334ce454b6c6ea0bdae324153d43d3a8fa641e5704bed8efa7400883bb340fe67bc1eb5ad3217c27fc44d5e177b07bd49d9ea2042db91d5934a6affd89504f9f6a42b55ef0624e9077e48a884abf024ca40447a04bcc6dbd2b45c0349ba70fb65914dd82d1d50ff9460be3cc5be88f006eece810775e8053f0002096a2d64bface7555afd23535162153d5f363857ed9a633760b2f003f22279b185edbfdd1e489996bdfa3e56b0ab1f17748c988098e4d7d29c5887fb12fc301e66134f522f3b6e33bf4aace5da451ed0992b35fd70aa34ccea80c0f4ccd22309342cf44abd1ed3ceef76d1d76b470d27648579bbd3c179fe426ec903a4674d17c7b938119b25930ff95095fc217898f7203ee103ec5fd5760eb053345c5aa50527199ae4df859628254e9c4c0dfa9f7912fbd1c9fc1b0727cd6237b90b640433f6530175cbe62d2623bb6833108202376d3ab3342cb2e91a5342972909bf3f471d0f8ffd9c3cb2d2af7e00c68e361eee214d0e5542ad19a5a239ef5efce19581d2e4dfee25ace545774cee86956178adc23a988cb30982a1eef2e44d337be52ef879d04878f3e032e4d2e38b25f0e76f22c7f6f2960a8fa74448b424e38ac59e2763bc5c59b3245f7c2beda631bda7d12ed48abdd6561e9ee83df1911e0023fd7643054c474dcea85b5eb5e37c56ee5c8b7b35520a70a82c6e0d61b9dac0b5c1d10ceb7464ffefe49d1239eac2ce68cb200b7f1737c2043d18f5c20650354fcca2cb77679c42fd3d3a81d4ad688b265459d06aeeb4797a86f17959db2a04dcbe71b9531006ac862ad02ec4b2d84d798bf6cce4321e63ef939d2bce1c1be22ff08b66d3fe8760812e65c0b137e6b8f1819af24cca8c437e9743fa6b8ec00336a729d48e0dbcfecccf52d550b1ddc12ef3994eeb9d38ff96058852ddc31adfcc7886583f91825834d891f417cd55b1c48db2a469f513b8375a37a199be5eda4ceab8dc38f257285868d46298b3b844480163e6ecad634781a667f113f3e631bfb13b5b384a69bdac799c0c9042f4343d8233af9af3e6aa852f5a4c61a806f508744a4a59539ba4066527ac641165f9d8294d6a8d84583cd28c3d240d4ce6f2edcedf6f5eae53a5f5c488c5db9d4c6f06e8f7d7c8e711d10fe7bdfb76a07f8c955b814e1b270d884869fcc250c422382b4043ea7427d280abc9999a31681a256441452fde7f58b172e8e43328ef94b4d94f2f6c69bf5e5dd78fdeb9f40e928bbd199a35d62c50236ca3e5df477989607d49a2fb9d8b29c42699318a8e5b15e1f524479ac4b7846626b9c0f186ee461c173ab3398c6b436b73881b281e208c94f9e19d42a10531c58be6d8376727f57dc86d38c7327aa071cdfba1c3c095944ec51be642d51259488cf9f25678a8555fdf82ecd3e7ec53ec5f9a6b805ac3bed96236fb04f813e6c6dd6a023ed88798ed642a3c413cf05e2a4b4aaddbd1489b2a97008d0ac6e6387d9c4eb72acb3f098ec41ba2692d34047144de017a57fa9d6f6d7d2cfd231035e0796b4672def2f66ee820d7b6a02597b5b4b7775e7b2a85d8f9fd4d2f5fd927c26448dbd284f33783f1854cc44615415cef8bdea6397825e4807b1ba6d405025b9a1210b2665d99b9e016e904238aa6caa95d1d3eba727d651eee02f60ca437afeff7c7f63d66a98e6debf12bcde21a73f9c3e58f0da2d0750da2a0863814ccc59ad848cc6004d87e1593d4e90c2e48b05ccee144c5282b2c24f241c6d5ee796c4020d0f1759e56c3425f6ad2df0d11f04d154cd01a928822d866da2b646a4588c4f08f834daf75826715da64f90bcb1e20140c9bfd3661e4d81d0774339418b6931fac468e8a8de42cfbe679b8292db923043fcb1eb271c940ff77dbb496f1b1ebe0ea91bd4b2edbf2a02cc7f00abbba10d4b7a71be5e7fee2326b310a3bc99e1bdc63db6fe1245d024767dab3b816f94ea16de91f6be62551d0f4aa7299bb37217750b94486e82bcd7853e38ee6d71142570d8653e6e92f146264042c3012ee34a61f6d03ddaaa9a562d9771ddf24e2788991f95e578c0dd0b31ad0aa25938d5cdef60d7fa256aac43c0f0a", 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) nanosleep(&(0x7f0000000140)={0x0, 0x5081}, 0x0) 01:39:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet(r0, &(0x7f0000000080)="c7eedf51feb39f0672ab5e4d8b804be889fa2e89637437a90e06d2be60afa05c8b9f6697a8d6b810df19ada4da436e6404577c6a2ad05705f94b74c3f3b32a5110e439efd306e6b134e36ddb23d85200133dbb8b1271bab3165ab8747312504c2cd35fc80783514b576145557b259012eea425dad7", 0x75, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="b735240a0cbc5e90522dc0eb35b24706cc392828faaa41f43a22de770b001522f2a7b3e1f655a8fa7577f3c3c7507c88caec784954d14fec19052ac4e5c7a6ab049b9888b6a3a6f391385045a1892b545c15ec96da7d931c7761e5ec8283183a843086a487d626e0e3e31048f20bb5652bf89a74ab71ad81b4ec35bb27fb127181689a3bb4a79678bdfa8389ada396cd68e8c5f61aed37dab4c710a4d66efb8f9d14748fd5bc42fd12d87b636d709159ac7ab27c58590238ee64aab3db2d25e63d119cef1fd81d93d7", 0xc9}, {&(0x7f0000000240)="3f47068126590c32e61bb26ae51dc99d02bfcfffe6744afc95ebb6265838c90d904742dadaaff4cafe8ca5ed539e30a6f5f1ac30ae10c69197aa693094a73d3a1ff935960f46bfb1ef38b744090a57eea559b787d1eaec99f23aaab8d0eeb9d028f7e100b3aff3e2", 0x68}, {&(0x7f00000002c0)="d5c16681ae7dd7253330e5d160483704bb1e2341f46200a30987747cbde6b8ea0ecd45f1663ef02a983d7b81d3bb2c4d88c6eafba123a3fb69f4c8b76ecf544e7ac371cae75a3463c3ec7ede84a4c0d31286e01c48aa5ba231df844644e45a0970efdbd9a86b262c27c7c7405204eaa152aa5feca331334cf19d1cb6cb399af95108596fec07c2e92396876c4313f009cbe303c1fc682f6fd30efb602597959f0c7228b7db0845b9b1e073e48c7ecea4ac986f803dd5accdd5d2a4d4f99cf277568defe1a0c6a0275b887e8938386391fd69bdc801fefbeaf8a471047abbe9bb4d69837a4320d02e1803ea699804ef4bf500951cc8a8", 0xf6}], 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0xffffffffffff8000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x3) connect$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0xc) r2 = accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000540)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x98, 0xd9, 0x6, 0x101, "af65c83255f3acec18b0a402105007a6cc770cfc", 0x9, 0xffffffff7fffffff}) r3 = socket$inet6(0x18, 0x4007, 0x4) shutdown(r1, 0x1) r4 = syz_open_pts() stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') r5 = socket$inet(0x2, 0x4, 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000780)) connect$inet(r5, &(0x7f00000007c0)={0x2, 0x1}, 0xc) dup2(r2, r3) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0x8) kqueue() 01:39:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)="56868a42f4eaa065bfb6e1a68684634f29f13ad22aa518bc2a392b433343f4d3974989f1304e15a2eb1fa17aaca23ee1d9a1fe5d6ec131885247937bd680d00dc8e2beff96b529b4f17663758bfe8239799d048a6896bb4d", 0x58}, {&(0x7f0000000240)="66b2685d0aee1480c5116a5aafca1059a40703b35a8e1b4835f2b4d2991ae19aa65f6c5c2fb803be8718471d1fcd03af316e1222b2619ad9929193f0d93e4dff00fb965b801593fab4a0d888d3f89dd4616a4599ac7f7582ee1b70d59efd38e09e1d8cabc6daeadaf76ee81b0853b85f4c448a", 0x73}, {&(0x7f00000002c0)="87a0126d44af31f8e39ff55a12fa7a905b427e0ed39a0680832311dad39ef7f0236a66f8b8f1e5f0babf6ef40044d832c8569b9b1e5762f2a0930808ca544e2bfa5b84dfe661f7f3ae97826c27abbfd8a77b720b8d371526e7022c412f2eec78094d03ad1a0a630c6e9ae49a7cd057e5c40a96615e0d2789e8635b2430f0e24d0e40beead51ca7cc896c9f96ff4dc57e81c81dfd386d5748ad68c5ae545296ce4ead247283c1d2130a9d02ae52cd0f993a9ad1af36fd0fd5a812c1c0e56354021ea739061469a5c97265b7d3a7d70fc30a44875709e2b5cb", 0xd8}, {&(0x7f00000003c0)="38d25389307a5c2d0a948575eba942d671ba4c4078f7817ed6a7bd71473d595cd0b40733038e47f5c705ef33bce303ce738ef8c9e5fc49dfb4cdbe8b66108500ec173a0f96c0575a32cf4558bd99420c0855738f33995b803227c54eece66c25ec93146773d832551651c8b1d59ab4eab4d906c038722e053abed6ec26fc01e793c4217f9513a35d04462ab6773b59a65b", 0x91}, {&(0x7f0000000480)="f6b969705686989c6b9e5a546fc1cf25c9f5e15a4a18b73e39531b82e39c884668d75134a88b3adb5ead30f223f94f76b7b954f2c315f4979073f19c09a228e9df573fde738725acf2b4844aa4ec34a6b097970892e0", 0x56}, {&(0x7f0000000500)="6924e94190f22c36c11e3eef2fc95a1c2de7f0b655e051acc894ad1d1257f3df3e5c34f996dd429db1406d9765435086444e49da2515db5bc12c7333a841d852e2e4b8c82de4bf37c216603de525bc366c1472e096415a63be8eda72a5a7fcd96610819648984fa39075f832bba23ef592faac52a201f304b58776f008c6c387cd858ab1985aee514dd0a03e31591b6935e7f975ac9cdf47d8859c49eaf0cecfc5f15bf98d3fb1dbd791b2309f4caa399b4c3379fa5c007a611f6229476c88572a0c4f54b39a01ed20917c79a27aaadfcc5b244d38eab341c35b301b0a822d89f6309c19cfb8271d322b6080fa2b1b7f939f33cb388ea0f32d5becf87deb311a8c991fc775441a6bbb2ef866a0084838bac4481931723f3a767f08130bd795e488cc7ef0031b5fd275e591e58b6aa0a147040b894b2cab904ad5b2f05837565b2446fc9ca734ae15f693dbaa31b8168164a3a49d2b81e6dddefb1c74a68bef2f9c23e719b8a50564a846e5e4545a72f35bf74953ead2c8ca00be808db8308de838696c679ee37aea86345d1dad790e00e129563eb8cb5d7d984398a62d6515fe6d045a876e7681db91b83969087656df54c6de73339dd5713331c48176f70a437ca85588ed898f9ad5e15289ef96586fc44ff9e2681a0dd92075a7cd4153504593b710fd54f823266fc996eff2f6a9298bddc3603a4f4d3ac08f30a7abb0a356d83afb99db8f85595d9db173901956cf75e108e0969a0d0f4c1579101ede419c543ca7e5a277da168bab28934de63543147bf0774079d2182768a9a6d922fa1392e40dadb1350c02d028493a16042a0be06eebe9d14ee546acff26bc69800e80a54ee5349057b7a7fc1ceb4c3e01a71c168cd93dfa0952cdf85563f83b473ab15090f0e0302d6f790b6d55e5d008b6d2378243917c793e3c17f968065f86cbf0e59af2842277022094f8807dcce99b8113e0e5f0c9c8da40696b2adf10054fbcf0d55d260b834166e72b647f24b5ed9d3e29faf78ae18e45214cd15a4fb21e26f54e01913c576c5baac0b3d8275cbd862c8d2cbc9a3340fcab0c1280dfc1c66f1ae7d6509fec2a25cc72c0cff455ea3ea20cb4f5f5dc09e779bfc7f9df197181dbc436bc7b97882ea0c98f1b8bc9be0df7788adfd056b89e72bcc732157b702c73b095bf306797044488e9a3d2f5a28eb3c6af463c5128395ebd21c726471fb7a4ff35602debb9a075a465c6c4b2b9c944ed6816a7d0922e27042ff623d3e52fe9947ddc5859dcc8b38a3aef62dbe982b55b193c0cdcbeba4fbd5eae1d2763db19341eeac62a8e35cff2a499be7507309489371e050855e11cb16d2708bb1838a4fbf99e96ce2c82864f4f7f3983f8abb4392948f8d44e412467b81db0b29d2506aa9099da04cb147a7f6a7fd35db2004f4c8cb95d9ad5049e4267e13d3c5b2a8a87149b331b0ed1b4e4751bf636a01a36f85a0aee755e5e5790f436c6fe9967e7f795a27e8577dfc8cc49b690388935d0d4a79fd78871a8a44797d06edc0e52c50776ded8f37c286708acb929bfa5fc093611d00e7ea25794742f9454754b7bc8ae5f8bd5c1ab85d70f31b2e17c179498ace0cbfb3bfa06b6eeb584a5064e0d06ecd30a8e82e61eda4f977ddd5917faabd90cbd552b7204305c3014115def7b66c308ca7219de8ee399f875b247334349041df039ab713b34f5af0d1acdf5ac7f79bec876bdb051fe07feac28b0d82fc57e38f3a7e99c25d8ea478bc67334483ca5195a75684d59af7a4d89256684d4a7493c0c121940e30ee285c9069f4e979a42d0af315fbb6afd1fbf33cbd9bd6e0a7078de630d5b783cdec4862046f390f0931f668e2fdc4589bb0f18ecb39cd790e1ef1f830dcb982c9a269868ae5e7e83d266e4f743e31b69571fbe2d2b623adff2c4101218ef27357a888c7aef2ec0e3e087b1bc39a36eca544323e93fb4ee877da45568dea825459e0811cb52fdf359ce695b6384699bd04509414e6313458590cca360472159daa181adf94e858bab40983d25ec2fb78c1900030ab4eba3421509441c9b533c4c05601ebdd2fed7437f654bdbf34ce6df99bc74bfd3963a9ae790659808ecd7552dfe217f0ee0c1c4425a914d84b250af13d9aa67b0f5e9a355e1263633239d170e286ab189429e08c6340237a14e10d6b27b443f0dd0e221d260d5b88641d71b6b46c8eee411626a040e0fac9090e2c78c5dfd0919f2a7ca1adc173add7000ad42d9bfcb89d8a282217aca244f214518971afaf61baeaeca108bc37fcd48825ed0395dfb8856edc1f48df82c20e9a30caa957fc21a0a65b93deb76261a97faffbf8b0a2283a69be61d1f23dbdfbe71f18e5598495587cec8016e40e3d52c0de26815771d5cb5d94dfc6fa497dd708861875aab6d9e4a8fc1bc10a7bbc844c42bbbad5479552fb452a1a1de06c7212b4c7db8419bd4679784234b6087d6f902d4951e617a0de09d276df11fe87f26c626edabdb7b97088b9ad100b0bdc088e2ade028eb07572b5cadac20544015c207360f83dbb1e4cd8ba226b66daea9dc820685bf961235ba4f5bdf9ad69368d83fde1a176f79c613d6e1a3f8b6f849b569cc0f1824713e612e4ce47452808836207afaccfe264f5e80ecbe2e8de464322f289e60209a45b349f09abfbd233a3745a11d030436b9f7615d3ad2f00588982682d031b6c5b5abfaf8d8a37aa5026021b60fd877bdbe5b377dd63ca230a678eb0c1827bd47a8d30ba02ee66583c7f19665022743a3809695cb120c81bc8604a503e913d59a9c5f2d6f496ecde05f360f186fdf97942e44b731f6f709bdafec66c9548e849499c8c166ed7eafe4f071ca47ded66cc48e53662df311516709d80168a89ba42a0022b3cc330e259ded7715fcade3329ff3fa6e72b6f03cef93520f0c972e40adb0bc100b07729160fb8fbc1cc2fa7f69a9705436ec4533de7f402e6ddc3b977e5988d8193b35463aaa99657ca5b97fd4672705842e0baa85a3254d2ea2647e8769ed674620c1652e337508e1a4e3a02e6a27d41b51707844641153b1e8e6f2e8471c61666c497f81966a60b3dfce3acfb85d7614d5f0dd5716030d648fcfa3019661dd58f7a061f151eb908226121ed8f6579e1c2cf16532cb494f669f5f22ccfa6d5889580a39a2a62a11509969d5f0a501186b5bbf94e7785936cea47a011a3ac92ad45119d2e97c21ddf51fedd8d91b6790c2d42d628511fe54325d56f4c97a67a1629d98a82ed7923988c2530843748fe470dddac9ede2b1a2d1aa025d87cea84c101395f70311be9e8cc4d8c915144741335668f9685afd64523b23748d4a4697c2280b2eb20545661b18b8b62e86e522a919ecf206c38d4645a490c0d700c3d5b1a4824bc048aa5c5db17e166354f5908dfc8d700e0bb67b8ea13af5d6e8ba83b4b62703e01ca4f06dc9575fb9fc1efd045e2242c936ff366fcb04407831e6a95b892771668d367e08318ef5f35f174d9c868485c52481142ee347ad638c3f4739dce9159f6a11ea6d6aa395dcc35bcb925b4910c13bccace2814f2e8b9b9ff9f10fd5659748991045a71b38bf7671470011f3497861672df61cdc3581ac2708bea83ab02976a7645659a1f9745f0f32b46f1e552f337d95239b98eea4a2a2ff2ddeaabb2824f2c912b042968bcc85da42071d52a7f07788f31b486c62ddd5ad2eb2054ce9d924454229a8e702e1b0748bd47a72378a07ad0fb7bde2b7513ab155b73f8adf7dd98af429d62fb4d16e358ba2e072df1258b7f38bf22bc71f650098ff8eee6b9ec7d23d8821a39e463cf170fae90682204b11cca960d6b941d5373939a55ded629b7bdc294bd8a7a0366ad86634ad148bdb64216daf165fe0c65d6d5eebb3b83a2c63b8128475188b605a98aa542d7ab1bec2d3545c8cddf825c138dbdbcaa62b9b808cb1bc1fe6e812b4cfe2ed2c7b9a56fea0144a1dcf2153c93ea172e59b64f2ea54083ab52bd84b4335b00e6d7c73c60e03b67c6df3e2b8988bbea8c0fb5945ce2f8c718893a5bb0e5aed739234825ac16d8db15dd155f65a2b5cda07cec8ce6da7e1f42288ca6d98825c148a5ee82e57a3981d71626a831211237da94ac9c48f7063bf00574735ab8e30812c6c9020aa34f7865efe5c1e7f492199e4839eb0e47ccc55083f0e60985600f9f64869021a0e61fdafede5deff197b289b0cc887672a85608f5c9e647e50252cab217aa9e0206de922d96b75e70e5bb2f4f5bfe838169f84126a5471545afbcffabf6eb6bb05f2075a5dd20e1511c0ad354a1ea12b8b2bb41688fbf52a205b1da401a6620b4b90f13550cd926d3df65353b9b2185e2f2e0a3d7de66ef04fc32638091d7821cd9bb69e416a1f841f1ec6aed78d5e3478a64b58314fad4af4d4cf69fbc80528507fbbfc24339fac1d2f520adacd93a06889c571d3439cf76c1ea6526836f6c489841675ceb0d22c40bc0d3e01054c84b0449191d1719d37823078acddc85fe72b085263a3f946638a38eca9515e5a335a768e112a84366186677340d4fb26a400c539b7e515bc8f4a5c4de3d06daf4443b74900909e5a69d494ee60261376971ee76717e0974fb93690af0b29fa049e0af69d9df448a10189efcd91064d77dbc409ca4b31d0540954e8e93a988741f3442696a6a09ac37e0ffac6305595306ed5ec016d575d322e64c5b80a079c213e34976998d686386bd471a367de941639ccde44691e4443db4f3b77df73368031335211ce29a2c5b82e744c405f964f3189d53328505611e526d09f7695974892d90d9ea2e536e86e8f0a5bcea530cb33b4b2a79492260cdb99de0441b75b204acdc439414d1af407dd4f2a89b1c814503a2cb28574890928f62bf1740622968e749c90e6085e08a150fdcb202bac1fc8c00bd35f6621de61bd606e4209a269ce85f5e7c28153ad3feb5fe7abcbfec452dc6028ab6a14b16b8c513d382aeaa2e6fadde8bf5f1642deeab7bd1c9b49a4399590559bfa12c7eb2223d3512fb632f3a819110a5a9268ab0a4ddf32a49ba1505441d6848c7e9addfa3895d2f9ddfc5bf3357c5e0cbbdc83549071da85b17d42ac1eba42034c6e47c686669927c7cd2dd850f0afbd8f989ed71e36364e29f185233aac6ea038b7d678dca9975e01c2db5c3debbc24468132414474a01cf7a29422ca42ef6f78a42664e25d1580be8ffa62bef0247a00175c9ec0170d5e307ceee683627aac6d9e1426a3fd02160ffd8cf78685e3d521d4fefdc594ed3c0c4be60d2f99b519a80b25d1a308a6eebf4c8852857da6a202194a8063b3d778ff66f2529b6ab6725480eefbf89de8b1188375976ef2fa1c074b339c05fe1a0089d2ceef4c418cb9a679cc17d7600e7bf57dfeb023a1802030734e529664a74d565a33b8e1d0f61f1721b3075730af9f53dfe4079d416622e6e86e71e899bce56f751b435b4d5cf55b751213049b9ad58a4f873949bcae8ba44ef73694176ce79ea39136a39b22801199ed86c058cfbd8f1d35acbae14d0964b7c7d13f0dff2d8f7097c85eab431a5674e5f8fa4f7c3d3e36d72b8b631875a8e37898074a3caa97f75bd9a7280e68bedc6698169f8a43df61af40f7518b1d7226cd8873e35c98664086622aafd53ae707fbce9d3b2a84859e24f3acd17feb02169a2f2d72add7b9f2003bf9190fcdafddb22984a56b32994934b78bddb8d0665c5d3d26824eb1c568bea249f466832630415e8d79043d9718466a803349eac147cacae2f78cba9abd3d0a838307a1fe9231", 0x1000}], 0x6, &(0x7f0000001680)=[{0x60, 0xffff, 0x98, "cd560c13ef02fcae64a5bc443049ab7ad35275bfaf21c3a688566ff82b1bac73383a60c9d02037e479c4e5178ee5b6c15290701b09e6472319924baa47adf6b4e8bda33b65f3fd6a5edf"}, {0x28, 0xffff, 0xffffffffffffff08, "06dc2aea64cc44bcb7fff6dac9756ad4d4"}, {0x100, 0xffff, 0x1f, "aafefea1710378c4d0acca57e59e015cb484cf4cedb3346485eaec66f2c3d4499fa9310b425e5a429dc44ee6d31bbb19483f433d57212719c0ef369b41f790287a7d8c42f36b66b454bf2b1d9410e50c7c724091049baf882fb719068a256e7a83013a28985eae525f44272dc98858242e06f37ab611887d267504354cf2f6e6186ed288e54b07230fc3872a2609ba4913956299526cb1a9767b935616a6cabc5205b0d7b31431d93d2a372a65b3c607ee7abdc9214d795645bc39b7d452ec0551372adf9b2d61787408b80e05e735a0e2077fb1339d7e4d4b2c7b3ecd0dd69cc4fa6b1592504a42e710b8e96153b4"}], 0x188}, 0x4) 01:39:37 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000001, &(0x7f00000000c0)="89bdef33d9aae38ad75e7007f1e163c77fcdb5e83ec26885192e6d98f12eac10cbd8f207e4bb023e08effcfe11800a79d7dcc427364638036929bb9dffa4d2d521c8bfec644ab13998b2958c330b3f95dd7a8bf1ef78550486c5e4b280f297082df522965f997acbe9b0eacd85449efd161e663a9e9d7120c091c4025fe83e8799f7fcdcc2ee967d1f4f5d09f66f65581f55da3141b1f15f3880f5a916827126d4ef3e97c2292546f4361332543a3ed0c9d000c1dca28b3bf7b7f9729e99a186a40e80e969b674038e0afe738b79e32ca177c13fa35cdbf4b0ab9cd4f8c1ae74049700ca08241e07", 0xe8) 01:39:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x5a, 0x8) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/95) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x26) 01:39:37 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 01:39:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, 0x0, 0x9b94, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5f416ecca89bb36e38205917bcdb4002d482e21a34f24c3dcd6b591b1669fcf248e35751d30de9947d25f41d9e1c3907d9150a33bd92838bcce216d72f23759a1dfe51511044b641cd4c96b7f716843ca797e5f0ca711295e334d030c2e3e8a78523bbccc90207f8461ac1253d210c79a7027eb726b749860f1b224703b16c7ac3c5f1884bcbb94e40a7df5c1d005f8880d00ffdcc368820dadb97ae7a09d274492edbf634bc6a3d4fb26ac869da282a3e96d6158bcbdbfd5b8a8b7d6de8d78c5cba3bd854f01afe"], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x98, 0x1) 01:39:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000040)=""/47, 0x2f, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x80000000}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) 01:39:37 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000640)="719b23196aa1cf2543efba2ba4b30f8e89fc1f428bfe7542d8566d6c6af2af3ca8e5bea45db8ccc175d613dffa89778fef16c19302010f91dfcc4c940e50956cde3b3c46a2c8bf2724acc9d81d1d7b9fe43a3405bdf389d8eb5ef72cd32cef580a87dd43353a417e0a9c4c9269c326d6956e2dc9f8c692e5778c73e46fc5412a67c33cb1bad56393d9b38343160c38f746eabddff4006cc773b8f316d736cd279aa48498bc53face83e619eb8d262fe2f421abb09b9c70c2867e794d26a32d519bb088296e11574c747cd7be3555d82bb12351e3c0d2360f660b7b19f147adbdd55083da9b78a8595402a2f558648c396939c26976ebe5a4dbcaca3dd0e62e09b7e4c15c17a05e769f17c1ab5268ac9c5271c5c13c470e3742ba806d848529f1076dd92a98c59848f5cef2f55d75549a0d20d7b397e3ccd0cb6e58e73ff14817404b07dc42ae9953077ef6369d5de083a7fa19deef50203fe501262e154da18dd318b2e89eca048c9d63221c418592f4db1a4ea1bd6fc32b89104518f2873e58d12679911561f298388d68befb728f8b1d312a7d38b7e944d2e4d739b94101f0627b6a19b71257b6cbf7893042d52fd71899f19704222e89e1066ad69c2185709c99e8b849940c8a456b6b9e51e36eeb9d3c630d98a03c6c2fd0643fbdb228b7bf3ba693eb1f97d8656c8a3e1762ea1af2e3017b4e69fd1b75462590897bc7bc0f8d179745a89aab20086538a53c86c76bc348c6e308af290eff5bc554fea2ee363cc1da26904e4541c44b1e1156a709427b5fe566978faa5c64ce15455e6c1c141012a35a28ad1d0ba1bbad0365d9083f398273370c8271c18b1a129c59e3511fcb148480bf76642ea02dcae224dc2a8af35a3de7130ddce30bd08c0ff0c23bda9abeab59893139019df03fa16a172e6f93ba7b9225f3d2648421760e91de6dc75978cd46f8de0df19bbdf44ed4725f2b9680280c41eb4315c3245c5d322d3a5ff6dc27d145a139262d99d49ac2f81bdeca62e17edc798316b94fdb64920ed6aedaee1de3fcc9161fb3147b4cf6aa6fa27d1b9b9357e60b9059826174e48a85bf767bbdce483880028f31b3b7b85ebcddbb3eb234b56b202999568cdcd28e2177f3ecb7d73b5524a6e5bd911a2c2a5412882082ad5ca0b451bcdd3c65bf137d5ac555fa5e0ff1e4acfe592779d298d655d679888f3fcc89e7d5de8b93326f91ec00969a149682228882366c7b48f635c3e48c51cb8ef7b81faf0db1500c15e398631df3037f5c03abd5002d02638acf5bb14e558f265afca859852f30e981577a7770fd292c78fb505bbabed4ef148668e038681e6737c40f18c9d242f8c2b5fddd7f1ef311ce88a638df65e2f0260954ad979a9795702b4a6b468b5bd91bca41585b78437074b1107e774b4ef31e2b07d85826d4cc409bfbf7edcebc4de70dea0d96d3aeeb0eb2031a89c536a4bca31eb10d7fe0fdd119866c657cd53c28fa55c6738846403fb08c9538a7704bbd2c5eda01855814a885f50a257b4343e4e990b81c0ba245350621dbfbf49f50da06605b41a3645b2a672ad28fe2a3418ea8646d6ebe3129ebed924d0e84c81af9da5435c779a2c4bf9122e3478a6a1d372c7284bfb3e21ad4387d6ace1f07f715575ff848848a9329b8677aea468c6f809fdf6d55a87e3d43669e6307889409f1c191fdeaa709ac9d39866a6e5718b74034517d64b82894cb66643ce2acf61e234da9571a663200eeb19377c5ef56a42b01a41359f123c8ce72c83aabe7f672078a5efcd3ee9d3642d83632f586dc2c61e58480a69e1eb3da3236b8eb45029e3212a46b35a214992f24752776e7f764de1c99fad8dfc58136f7471f400091cd5707c5b8a7f164c0c45569db719c3a7e216c064cf8e581212bc73809857272eeb38667ac54b0638850c65fa43d70d929d59a7ddb190fec9ddb2df65c85469a01fd6c63a31fa2739c4a1586e8daea56563c71ce40ed9eb5f8e86576df7462b7957249b593076c1082cf26f55aa734de1b25b85c252109f9f872cb81785e15eeea1823ebf91eb0a4b9de15f8c20e5980f90c0375a97ec458cd184c2f574852cf91007e6aaf1a9d729f99639d348e2dec0fc5ad9b46114e832154d2981d60f4f6d9a8b2f10836d5e10b8c6b8d0025f26b507b344384c588170e1c8a04134fa1647c427d384bd3a7d4c38e6913d1fa8c81743952a853e4b484e1e147d6e6e2c00910773c2f7d1d42b3a94c37b482323ed1d6aa04ee", 0x641}], 0x1) 01:39:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x180) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) 01:39:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = syz_open_pts() writev(r0, &(0x7f0000002440)=[{&(0x7f0000000280)="d359b5763a01602b388f3277c93278f76460ff92e15fe202317b8cb6d96953f3af865bf0596d8cd458d7362c7970bc51af3ba38f1140d150f5296369d8cd7dcb68b127c3161ca820c0736eefde6b45b4651f60b75f1f0d16e7442a5df4c3145986e8faa4d86a12fa58a2582ff62ba192ed85c9118c720c5963864a4c8573be918610bacbc83879934e089db45d9f7c68241a26cff65ec7b2ecc102dbd9e06669a6189bb3c4856cc4f993ab7860fc0289e38f95800a1a88315b43381e526d512bdcd2efe88e22a3269485c7862c9070bc4242944af159515f423aaf5c96b5ac8984d562c478872bec09d389994759b5d7276f293abe7048ab817405677b798beade57ed4f88e7d2b3f161f84d0c092faf09b87ec07f1d7bcbc8f0d50e727e8e98dfb3f59cc240a150ced91740251289ac0b6c629cf32ef06eef8dc9826a47dc156dc5a49f825a2429a2c8374cfd56f271e807cd60cbef31b2547d06f17aaa4d5c8b9542d6517c1d5f67f889e19fc10faa117eff7fe18002f7ea23146bc4da6072c2af69b2b91196c7252d885144cc8d7fb6c432c6456f3af74a74bfe73b6dbb9eaf28cc924aba23b93a378cbb29198745c6c418fb3c45567cc2c6c937983ad899375d9967f5544963288f00a25ca21fbcf346ac1713ccb8793b1f51a283871bfb39af2a6bd64d148c37972bc95bdc3506171a5a817fd08db16348dc49ff1c4b4c9d152e24030477d5fe3bb3f093f8cb028ff1792ff0d5cce1a2578bd81363804f107802fd29db4d13e67a94aee8556de8973ba9ab19194badf099a3f5f92abcd465c1cd55db5e3c354e8ea01f0da8d3b83aeb829a45a47b637da1f6f623daa0c6ca9d7d08612b1a6a4287f5cf24f3a2b2bc8b272436337f4fdbf4ae624af3b4bf316d6f58ed6d555bce21508edb812c0fad653f7af28a628bf18996611ec197f630de8748e2ed90fb6bb8649e52812121be10df2bb157d00bfd6595807f3e720e2ec169f1664e3faf1f1bf5bf6339ccc51e016f25da02adacea72db85161a33a6cdad11744f8d5f0782d8d4ae4200ef3f16607f21ca9dff004d3a7204a9c146dc1eb2ce1e06ec9586440fc03c4601a52edb3296393e8b35d219365a065de523a8d47fda085193fb606669deb7698420c291a4c2f3577a3a904e95d62b6495def1bdfa002233440554807933eb4eae02e4448efb8cc6230abdaa54f51c989992b210273b0a8218586cc475ee0300538aa97e495efc26dcf7e35b1796674eb28b8165b227e965d8844d28f335d375d3a0c02b93096287dedc44e898a4bbd6b79699d55105c1d517b4055428d594b7113380fdfe3e523714a0e57971aadf48a0ddadb601e631a8cfb73803874635418ee8838c2d404a7168462ad33386ba9ac3ab8f7488b3283670c9d3d972c42051a399ea6aff7457e48a84a97c41c0101bfd9f9f68e2f2c9dced573a38d9f69c1e31060ca036ae0a645d68574c0e4658771e9bdd8c749a8c8e87ef5d6219d9b6a87da217ef8196edd40a0d3680b70b623f847f5a72bc0f98406b067127795f3107999bf60b177b7ff2c0f6699d5cc2330799fb9ffa72b2fe903ef908f95e458915649c21a389572bdf4ef9fac4504e026680a29a21804788d874f0dd5df0c57ebdbb9b23bd0f5d4003b08574e7cce82efe31a80581f9e9e4c1c3132bd389b8b163aa6fd08457eb4b65507a31a64b1ff86f57d7fe1e7b079f7e517fe26c6e41ced2eb529938de261d65271e922db1ea9028f64d1af1fb862eb7c6c3154b23c2613bc6d259f5b302a5b398fcbb5c6fd3e3e1e99acac8f24757447485f062e0e012913d1e5daf470da321adf9559fcd5a75da904035cd09271459a30c877242cea99244e3badefb9a748e3b33dad03e9eefd0dc236fc400f6e57a34118f0f54664d632ec496baf1ddd936406c54ac9a7e09f34d75b9a9da36826b88463b785d990835adc8d7d290acf18ac610123f5364a26e380d71a17d91a8bedbaf6064a308b7868743333fe3749f0312043e73341b29149cac581dbd319085080505ed1ab736dd0016ec947c85af08cb81bd7fc8a6514af55c7ff8bf616e64bebd3fa7954e1f4cf90156477c782d7c7634daf902d68f815e6db84c60c88bf5e975478662855f64c9b679aefa5e0d0c940bacaeefdf9819d15fa7aafa75d7bd679d50e332038bf4156998c907457f6be559ff620cc029b26eebd55f9679b672d8e5fcdce6039c03c314cd620d54997c9fcddfbbf8fc686c3ed458429124d0e5570f0d4c955ef0936ac78e6f3958da6fffdd8dd1cf64814b02cd2c78acbab9c78e7aa42da2379c3bfa5916f057e49bdfd4df9349bfb51126d08a544c6c1c3a797a24732b190a0d201050fcf2376b66b2cb1230176f05473b06e1b5ef4f7cb40a0a842cb7d26622c3af93b870983d24517b72a262b04ebfd0d9a0105f467b16ed01d47b1cc452bbb5e617ff094feb41bc5eb8818ff598b5a0ee9322d78f0550a16c5492cbbf81944a1c812ac7a9a0cb3c7a5e5c136e9083910cce387297df1fd11fbfde3666a0434289a2e4fe9646db283898449c022b72e3cc138713d0a6c3d0ebc7c56da3db9214050824b485b3dedd916b13aec6772b9351dd05c9e83c0b6040b519037d5a382e3f97c90c4537d769e1126c7c207840d92e358f80b6909c4ff5f03f6eb1e2f5bf6a607c748650dc67c0e31a728717112c7b2f2720186b3d3eec5c51d6176848550a8b6850e6e1aa76ad54f4b2c909dbe9448014fde91de69ac45b21847dbd6875009c9ba6cd29b3f5775e30c635dc597039693c92a71aa9ac98b7ea00fbb8836c98b073a00b3806dcfe1314cf8067c0f4c257b87d9bf8a91c6cbe1c2498ac1e3de422d3064b2e0863a6aac7c6e6e99531f7759ee8f93a26d442804b77cba56e84a7f962b4f847e7eb52dd3ea7dcb7eb389f099aa46004ab99e5773fdaeb22776ce4235b048cfe233a05c6c1c744325cf081bd54847c10a8c853d8f1753326dbf54aca8b0027f6489f6ced6308e216730a8ee642c4811cf43e0732f69f80ac6d5643c6fe97c536fc81a8f4524c2eda9564aa3fbf13ed3cc2b44dbdc00175241bd54149913574b1e8dd0ccb174ad380d5872963cdf974b6c60286baa18a11b99c45b0d2ef4d55c48de578512cf1e9ff086b432c15486187f041701b8bd3fed11753ca4f59937742fa7d8c2b00a9b60cdf54f6edfce0bd46b18101723e2ed98d88d144be4af0e801aa752e9dd68c2adfe8251e99122283003912e8d2629a2c09ac45c4afe637251e8ba146e5e2fcc58b754725b758a9300e35e9c0cdf903f9976dd2509f12e98fa1c1095266073472a1c3660007faea09dc9f8f8e98918149d97c7971ac84fe25474d2326afec6006b7b8e8c4823d23df47c7675f4b23caa92559fcad72e5d80b5d442dd74bcef9caf2903969cadacf3e8906e7496e62f527c0ee9a6ccef344c6cc1a5320606b8678a1b76db247127a718012299225cf95a40baf141ef36f12304c20a715f236c2025293ca7a4053a6def11382d6b8bfddd3dfbe72cbc0a09c983deeb1258b8d13eb0ffe9382f17072ffb581e6d9dd011812fe62eadf5f3ee3c168bd5ed6f6240837b477cc5159bc340dce9c6fd05022534a9254e8c2ba40df4b36f5b070199998768679e5af00428d52ceca235931e5ddb449f70ef7985864e237eb33fcd49c7a6bba8c3029091caee138be2ec86f8b9fe191dea788d30d46181140453a565f776ade0a73ef10947e384b1c90a37227b805743c60e12737356ac7331a459ef3ff81945ef805471645ddb6f72aa51726b91c425f745cc5cf66cd61c30cad0b36a72784b17057c15370556f946d2c12d59fad539601373e473970b9207e16f62eb1ac17163dfa61b7f12f258b27d90c91b76f6fa8d69179d719dcda73bc762804eeb8684469b28ad38ed95bf23c6ee58c023706e540dc1327e423e8928eb2f127d599e7858c4dad58b29a876b4319788035c1d4f9279e40a711f89ab414c0fd410b5252fd9814d803a1673b7865ccfcec976a8ed944350994b9d04c4b574f59db9bea949eeefcf47916ab93b8eda63b027608f38bd0ee74f905b08caeedcb9efcb57ec9b6fd409bf59046522428179cf18c801724cf23d547b99cc3ed6275856eec437abb61173ad16744a0b0f3e83fa2ec97ef66af971831a5e79ebf4991ac4c985adfa85f7b57afd8436cf152a53f8c7f80a4fe231cdcbf78b8a293bb1d1972dc56653b5a837462278138217fc939c0d7d70513c3b0e039c24e74526273a8055caaffa911a16b4815a3e3c1bd2bd91d2cafa603b038a6cf9a5af3af139cda6c04a3ee739787ee8d9865351125b48187cce048fca47fbcbf89ffba2e8135503a8288559f7468f2e785030c1d8bcc80db15eb11c5c958b5749bdf56ed9ef0590fd7a768215b35a57b936e513325345172ed9a4c7e7d4e3ad73a7e68f28fe3cb433a2a7fc0dd2aaba806d44cfb7f3dedf14648d3b279b7817b40c73c029441b1356712fafcd3cf6563998767e746945a6323363b88b3fa709fb39f30d4adc885b90da7231f90b8b3c613dea6cd88b91c4c2d2938863132899dc8ea83b22ba804b6f75d8b18ed34b05af7c3d433362d44d1775093c51d81baaacdeeb452661dbc38426c36fd190ac6251778459ef7799961229e097406d670d1157767f06fc8618045b160175a718b162409ef61db2572791a583af0abd6ce28fe5185b4271be23333e3f686f70536adeeaf8ae2088dc707aaf2302c30ed400cc35f76c893b3d06e937e2f7b78532b444df6d2925c837d5c47de8ca8fd6f5c8a9f7b01e0e5175c260cd51fd8cc2aa7ed71c1eaab0b076301050e24a75f1ed1bca1a18960bc7c7ff94499456cc751ba23e27c3fa2cf902e489ff6eb3e31dc631f33e6d3be36a06ff64eb8d42a84a874874b47581d7ae9cbfbc10133f30e05b2b876a08c939826b5d2cbf7df35c7cd271ae41b0eaccac89a90370e825a3cc37b6af7bbb037a8bc9c3115f20cf5dd585222ee6d9fa83ba6bfa9cf31d2e595313c6c0db5388f2fa4c632bc014768ef5e8649148268b995ae55e001eaaf8433363103cfc79caa7ff5974ed0809494732038f5a93673057d61dcba0a38f7ba36d73ff9fc6302ed56b09323b1a99b42cd9b3656afa72133f36dd1fd1d3a81e0b31f23c59f41a5e52f36f081003652242febfdf5efd58c2694669e280754d2c35888ea30ec2cf06be15c42e5895aad990f510557bfaebe142d3d5895e5565e0ec47cc556023869de9329a006f007174774d757f78d8519f9f387135d909b375278bf7fae06b339e700452c052641c1101db9aeb98dc39c0bd18617fc1a9fa959ed484868e1201da3ed7bfd02a3320a5529a12615f15fa2f6cb0320bf68507bc0f04ef706c11e414d70c05fcd50f350639e48f7504ab383c0494cf1f35bf588799a79fb4f34983594629a654c3e8c029db8e49128c6a3fad3d8c4c60f9f6345b1162dca05e45e89da223a991e26413610c4fcfd56724201fa67f012b5c2ba1da2193e6d4bcd169790fc55ed16ae7e51dc523f3647cf8ea3810aa1b00bd93a26fefbfe13fb467589b442769ad20cfedac9c98e36d9e0760ef8f8a963ecd8b986dd86505dc9b6357752c7feaceb1415d2d762efc1134cd4cbc5621085e7e47cb014b7d161f6738e65ff1150ae1f33af74037d1facf16ff05f45ee634631134ae8202eef754f5a1623588851805c95600b70aaa86b2be421c3ed341cc49df88f713c328dc059fbc51ed9973bf96e783c7a006864d542", 0x1000}, {&(0x7f0000000000)="bb363bbc21ce83e65e6850016ef0d7461be6ff1ebdea3b2b4f46c293df6a4344ff5dfd2a9d5ac0e63e61344e89e477daa38f74f5dc01ab5923096950", 0x3c}, {&(0x7f0000000040)="06c480e2e3694ff927cb4201690a0caad2319f2d22cfb709230d009f8882ce36d02c3f5135ee005e0385128342050f6c392276a2f0808b6dcf991e33f3bd32ba7a07151e31a40a03b811a00887333ce26364a98ccc159674fb5479bca60d70d8696bbf98fbc92695f585f686b56054f2b9fafc5291861d37a1e000b4c651cb00b5f966b0", 0x84}, {&(0x7f0000002500)="da43cc8c684f981e605b41a13149cf8cc1dcf872344634fd192a5196e1e666b3f46dcfed70fe6e634eff5616d422b4a40fd6e61389854edf15bf1161aa988a09af8ff2bfe812dbf686003c016340e26290940417160a8e318ce318a2fefb395c949419988e2a750088e6327b5bffcdd065985dd26bc7579ce9d1991610e0", 0x74}, {&(0x7f00000001c0)="e8866ea6a6b0345d2c7c6b4971016f11d7b4d17684dfaf345ca05cc5143951b3bd8f6b1b7e90207dc43f82bd87fcefbc1b03cb33c6a59d747b03fcbb69a4ac09", 0x40}, {&(0x7f0000000200)="12e63db18fe4d01fe6c7e839d81bbb949d41af3d57e641147d0e9e5efa763edcca54bc418fcfb4161493e7087424086966c0adafaa48787148c42dce84eef7", 0x3f}, {&(0x7f0000001280)="ac5d6bc143359cde14b00dc655b4f770008285b34fce3d5ac341300e2c5854ea051e2188139f6a48d0fdfd6a756bf14f42ccfb7b85ccd1bfaf834a432e1361669bbc063055248db77580f8dd4415d0610fc9cb3a7db20c116bd982cb55ccefa04794542d4ab0c3f48d6664a455e56b69235b919968053ec104b90e97c3751a4e3ff8f75d41a1489ea1e14505076005e1a01eac9aa77cd3ae4743bc", 0xa1}, {&(0x7f0000001340)="08b240007eb843fec51615a8428a04ab521a9c4d0bb8f08fc8801adc59ff5f022830f142f73561425df0b72e908183adcf86dc19b33b3df4284f17a1ac5c227f147f25198c500d0c567e77a86ba448707bf7778bf998f3c117b41b6ad7aaf535a8b7f69cb0084bfd84cc0732ddf12819e9668c2de9d990dd53cfd2d2e2c7415cca16a1a58d896b606f45e2f67e12729102e0b71ab49684681927eedd6ed5d4e02b894a0cf390710ac257750fd83cfc2910b4f722d93dd23524417ec64cf8933d7b81dbc53dd1ad493e746103f7e227976e20ea172115114223f73ac1647ecfa67c4c50890e850837f3afbf721d5c97198bef70f39d063327b5d223f0c05bc518c2af7a2a285b2a9a3bbcc02239432c50716bf323630e4c4816dc20a4dacf6e1c4e5116d6aaa04d092757aa90dce1e5917e842fbf125c4b7223e43af71717ef2a547fbb3a4630a7876629be2978602e9904f42e59762dadd32090d02a66fa1063ee0c18f44f381bb04813a3d785da7628fc4d556b17b3040767297811dbe7303a0027181b11b9f876a53c09abed9d5bdf9e7a53f88bce9de86e0da4dc6cbcef3de6be2246ea68ac98fb00306301763e3aa0d839f5546b02b9cff025fafecfb0c1c4bc1263e31d726e1439f28c8da1ad8bae7b0460788c9feaa401b69212243b7c81733f0ca034b57b8bf3f5382cd9eac0f6be194b049451daf7a2320ab54c70f97f27ab7724f22ac1df2a521cce0570967ad1794664a60e36aca79543ee8f101bf0b9004850aebf0f3ca34285492fb5d98671ada76f12a58cca2c11b927a05700e0bd7c261c54fe9411c4c67ffd1e77f50cf49d68d4eead7b35ad6d7b558cd1364b44f5ad12ba2c72ea363812b56aa6637e8b5a24ad3fc7e43163effcd6e5dd9f59ed904da079f661f71e5708925f95ffc1dc41cc574fae21c6bdddb607101d705ec394e04999dbf467e5b60f81b52c6b355d491bdfdd2ac34c166b070ef6abe7f29674e9fda0698685d72203eb26e99a2751e9fb3c73fac63ee70bd453cffe77a14f2091e9e4ec0f3087f834a484b63d5d398ef3a2249ccea37ad0630d00b9154a41ca0ddc769f14326db10a47b27581ad774985b5f6284f035df19e146143eb175597b61712f04cab0eaa8d2516277e3cdad0215e61f1e2077765a70318d63126d6fabc2c774a993b8a9e2e16bfbae2f050b1192d507cb36634b587dbc23739a4861fc6c4fe88e837f6d0a7bf81dc42a13f6858bb5e03424e0bda12e12387f4b4956104c4fa49ef3bdbf4ccdebc765b2389ada2aaeceb194631166f1f8189e97e7d1687fcfed7144b85e6561735a921648d1d0a0df76cfb8437101c0a92181a774d529954fa8e73d7efeef0e1841fa73448018b9d02a8d0b0fee8fdeb1b60e9c1406cfbb534eaa0024792f972afae9cf2f548ac6087cc5b1dd46465f194c29dfc7f7f785c4ebd98ced3ddd2da4c3b5aee83361f79de2f6e045767afdaf8733a3dc0da2da228643d88f5e97e40c1ecf1671bb60f43b6fd944e61a0bdb26192a9f27be6715613dd7cd5fcaf9181eed9ccef4022ff507e52413c6e95547b86b83a0a9bc7d50c58115bddb850838c4b59b10b1ecc836cd2353590cd39bf37cf9ccdfba187b8067b6e40e69190244296fd0d65613cd0166a87131b4d951c6d36bd56189fb0caf7a880fcde0db1148d977696de1ce5eb75a9790cc1b9003be2e86cf466593a2fc53a6a5631bd49c587b0f597a6d17100d91bdebfd7c6ecc5d6bf237995c595a20593649fef07067a5d811b22c6020cc44b6356b15de0fe9909901f0c5f86d592453b7c3440d3e4e51a1efff7fb459b5e56871209ae3adaecc986332ef1636c34c0e265b545275b52d6c4929b8b27bb16a19deea32493c93d4e3e398e4188ada0f430c62d1c47964541699fefe2816f8896f2e180f6a660bd923b03230eba4efe75ef9384aeed79dc07f10766b254217ccc35a814b9ce5765e4cf377007a2d5e3965c1fe1433a5b5fd55e4ed9a7ccc3e51af75d75b74b39943d19c724e4601d69486003c39eba7cabdb2719ada7cab9dd1a735ce63193948cd7c4d11b1cfde3a9eafe92b1029260bfbdbe2a0e34ceb1f68ec87db8610cd02ae90ea4a92c07d636fb220b1a9bcb92cb814c1b460242683f8ef0adabd1057726fce66a9a9fdc8a09c22277a136443615cfb2b1849a7c91e389b236006b50f0ef77333977444edfef59e4fae9f99d2bbc70e92d6876f3ef0a3668b315b32e25476e37ae53dbf823714b8b3df1eab78c3cedfcda2c8389350e28c18be30280ac87d903079b6f62f9cbd7538bb053d4793a09ce95f1a744dac7dda55e97dc169d53d47a2b45268c81c3a43172300aa24d9827d1c09f8cbdb2189a93f16e42e3f80dc0680841558e3e19f8f773337267ddba8216e5b76406606de89aa23f31330ef732936223496f9fc5362cce399f821721d83076dc39e9804f7c1f33227e3c51988f598b26b0bb87b871fd08634af23012c1e61c0a0b69d7eda08236266730e800013fa334e6b20d5fe80fed8cb8821a04bd737c48b684c800b33c2f395b377f18fd3ca718ddd5ac561df30868beb41677a06dcadf49b64eb80b37a3d2b0e662017b9462c32d0c95f49e9a08a21dbaa882c889597456e8bc6ed5a23c9ad1e85196cc0d093ab3591b7a49a4f5ccb6e766c7a5d9fb02e10bc14f52e95c3aea2ec042c03dfc865514789ba9425ba3bf376874176716b76de2a3226193d497c4d3e09bd6615f01283a5ea64961c10db5d92839775f58ebc2c417d40cd9786adad2246ff5863af372b305d65d7b1e512daa1015e839f914776aec6cfbde408808f7e7fbf010a17e7f0ecd16ac9c00775dd99b27f7dd3333f373a0a1afcf72c0af84876e2b890b006a29d2204da445d4e0e3dbc3271aec4afe9f9027d244f61f204d0ff1c98e8f9946992eb2fe45ee31ccbbf63cd7284adbe78fcb3a1f9aac6a748edfff864416f7e61fec49db16513f9e43b1e44d96da6406954b24e54c46d9a894e0a5693223f951e0f27f914c4473df07fe20487e91a3b7443da52c80a5601ca7d7defadf503f51c0fb1a344dd356d715ea312beea57379441eaf035d570fd2e47ed7abc5bbf1b09153efad9f84bf4e5110cd98b18de38b5d488668d444c38e6260023d7efbc74dbc90ee279789cc3f530c2e3e8b78e2384c7ae27bbb13fb67cbfee490147f20a0f82e909d6e0e4a2a568f0fcdb1b02d3c322768aa9d0a435a55e75c90ff1e88c2318c98992303e5288d3e0a8511406f07ca96babbf0e47708efda0d568a3e36ba9d65c654a17e95a1376ee7213f6bc982c6e9abd132686c6e1e548696634efa966f473d3728fef75da5a1a1e6a24e2260be0c8ccb113db96f8643b323f1cac01713f53333d2d8fe5bc2989e18e67bda7e19e1a5bcc0869faa5e20fb5cf0966f78649b5a9835e86315321e774bc5be99f59f790652d820833c391666c58db1d37f0f38bd490bff75c97a664661053a11da6c002891ea3a56a8a0e7dcdaa1ec413da7d7912a5da0fbabf42906db3881ddd30f0ce3d884d174fa0096cd6b3a11cdf7b0e72425d75ed232d03f164ba6cced02441a8f247206d31e0bf166702db3d8679ad970c96babc01c838f5ebce8eae04dd9069972128ddeb74cfc3490bf05b2230ca0f335da4211221804c347509eb5a0a60a60a49429868c89335ff8c3bdead850dd9547d2a9c64609464b63ca97426e3711f60caae8ad7be414cd2af1a2b94b32de5a3011e61e9c4b496bcd0f3cc960a73bc87829f1f84c6ab4622ca77fc174accbdfebaaf2535ba19bf824a7cb7efe449ebbf545a05df2f532a4bb62bca4b9e1e8541da417bec6ee1d64fda0f2b869ca331d0990e4a809aa20cf7985fe8bf2ccec9175d55d195da6c0305a6c45a4857a4c0412d0bebda282d223e52b78d29ece294031acdba98ae431c1bc11ad8b11165feb817de631b6b1a8ebdc06987c7e5634c82fa93155242fd98918fe113f35b02041450d2f39227d85cdddb7b0389cddc82d30fcdecd31c47b3bbf09a23dfe9def1cae49d5aadd20fc95d8c7703faece37a8cfb3df54dc1c980010a8f0fa1cffb888335116041c2d65d64b81535974fbcfaa1a108f103ab9ee99df6a61a983e2ed994b1488ee0d7758a0f50b45f666c56d8f69f6bf9330ba52d5a1987102885e589d1253176071af27325c72a162ed4681d6e3f33cfd03939718460a841c62c66eb4665b5d86450aa14056c86109cb5efe67f0e18e406ba24838b5f55f7ca5d372a852fc7507787ea11d20f1dbbd0821d5e53afa33d4f0c0f91de8a3c56e7117d57c18512f17e2a04bf74f6ee52d9a4ad3a9f681f2b0ac1cf809f1161872e97f7fc5b369ffd9f50c0bb32b043f4ee60d414b9ee609db2d4b8461065e948347a9c1a1b20270d8cdc792e775d1d699eee6c114f30d1b087a1d37483ba4b47383c85e5b1ad586fe60ce82092ec4805894f67081f3df113287ab8c22bf3662a0337a9442bca7ee475d37ee7f59e41d84b624d623738d26aa06123ba0f193c1e69c71261224937d4c1c63194b985f82495266f39f70bb195d6ab7fb8afdf3b51099fe3d8d81cca1b7e21760c109e9c3cf4f41219fc64c79fad18e756f509291c1b007267790e1dadbaa1f0475e034b6d42971b35d53454fd0a91476c5c5ec6fda01a6ddca2ada5825c92265b57fa5487e505a6cf2202f10f6050005489741264ff8ce67dc39db29fc5accec728eefa20b3fd510f59b11825d7fb53c662070a9c5c83311531b5da3ab5d006f6a8c7f31325271e9f24d8dabfabdff894ef9235ce8af4ed14291da3fd2ba2308134fd32033c9b7918d044c2aab2e39589b073f04b608b537b58f231934b00d796ad96f6eff7efba8c43e9a751f0cd972ad88fb221c21a640846c483803cb03a7136761d26fb4d319f6c504e85968b4642af389599f480aee27f186bf358bd08d460c504d290b69a9579d10dddc71d0b03f2c6a9347b13dda6cb34f3a86712a2f6a7b9688f8871e96906d4f740b95fdf5a60d51373e32820ec5b16aa6c07fd046d238674e5d20827dc0be66d75bb9603bacc004c2ab45be0fd24d7eb65501a7415b11f84bf2aef63557bec81b949fa204a167ee6c48deb27e63f11118fadb21d35c58fc2eb1e79e184b4e4f31946c571d580e52eda24a27ed02447da48e9b08f6d8bcde50f73383f8c8c4848aebefb22cfa2a684609b2497d44f604251fb73aed84a0468deac34a01d69b98fe4680356e80c86ef3b5a83f9d5ac7af7342e79ec0e87e5f941102e2ba34928851b321024ce3b71cd55638132f34cb4c034828ebbd92ef74e2ee95b98ce10703b847e117f24c7c6ef080a39fab65ff8c583a145f50092449ee4a6b87604efadafa4098acca20fd3c7c2569ae30bb24ea9b916eaf488e058f9a8aa526217e81cac810787a5a43c6ee77e85b5d10fe8c601eb9731a22449584d311ec665dd51ec77888e4761692eda2bafbf9d56dc63999a3c6b4a318e5d61dc296b9920fd2a841e1c20f52e79849c8d63058c4684326a775fab7d20c9dfd56d13dfdb61a0e325474aa8fa1518e1ae22e48c69a5f31a3ed80e5b7db24baeacd7386dfc33e19557961a5d5f4a10df4490c561dd59e1c333f445b47ef9ffbfff9a146279232eae772aa304271ecb90cda48445fd4254c0ed25a0bd62a159bb7d84f9e0ecaa03380f5f831818186c5d1f32aeba3cd6e1c05203769555b81ccbcea6e6f7c4b64ea0074ab6413870cd90547660ff0ac0ccc9732dec54440bf3282d0ac31", 0x1000}, {&(0x7f0000002340)="f6bf0c440445d3da3c175f2fe395934e1304410053e105c167941317825204b5ae0f6a3d908a245a4eaf29cb854fc6d31125584de9b314e09129769b42199065db16aea439c3a94a25360e5cf519c858c03c4e026192562420ff9825f7b3d58427aafd032e5bf27ecca2bf0116fb0c88688ce8a97552d0fc628765d5dc3ffbf21dfabe821f87bc7d8ba9571552385e26302a6e743cc7a950f90922faf3f43620ec6c64d3", 0xa4}, {&(0x7f0000002400)}], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) write(r0, &(0x7f0000002580)="16ae19a62b9974b79303d4708b399a5868f2abe09f55e8e5ffc89023774e5727e54527b76f42c2556df00365cab0fa4dc59c21755516bd89e26bd4523dd58594bb21fe6ab43a68a452efdb2d7e989d73370daf14cdeb1f99e6967e35decea59b04f14a4b8ac5b23f13e80b374fb5d198011c3b47d98b045f7adcec99eb0f77808155c3d41188c8b776487e37145175d1ed7c59e2a72f04718eeb6863ea054161", 0xa0) 01:39:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, &(0x7f0000000380)=""/180, 0xb4) kevent(r0, &(0x7f0000000340), 0x3, 0x0, 0x1000, &(0x7f00000001c0)) 01:39:37 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) 01:39:37 executing program 1: setreuid(0x0, 0xee00) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpgid(r0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(r1, 0xffffffffffffffff) 01:39:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="3790e78bc6648cc6a69816278940d7527e7425e2bd0e0d7784c1c527a56510984ceaa40c7cfa7018b5fcc3d4c1d749f95faea73ebfda44dcf7c8a8e0048e9e44a4f904ef8e7c6681deb73d18f8ee71aff3bb29de2bda4f9df635afe55b37653bf4d6ee76c937bddbe5f1930b3d7a754e27de3deca00f2843f4110786e86b28e6ccb8dafcb433c5fead63e3197cab00cae5dd2756b0b7af7ad7948895400b9609b685e6c3484fafe4b42d956a4e4c1b8c5840809d542efe26f9d3860a72e37bc558419aa3cce63e1dfb20b4506a07007dee24a2ccfa8c61a0847a5f", 0xdb, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x101, 0x1000}, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x200000000000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r3 = getppid() getpgid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpid() clock_gettime(0x3, &(0x7f0000000040)) 01:39:38 executing program 0: shmget$private(0x0, 0x200000, 0x141, &(0x7f0000dfe000/0x200000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = semget(0x2, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x80000007}) semop(r0, 0x0, 0xfffffe55) 01:39:38 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)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r3, r4) 01:39:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f0000000140)={0x1, 0x40, 0xed, 0x3, 0x20, 0x6}, &(0x7f0000000240)={0x5, 0x400, 0x5, 0x40, 0x5, 0xce9, 0x80000000000000, 0x4}, &(0x7f0000000280)={0x7fff, 0x8d73, 0x100, 0x81, 0x3, 0x2, 0x0, 0x1ff}, &(0x7f00000002c0)={0x5, 0x7}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x16, 0x23, 0x7, 0xffffffffffffca2a}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffff7, 0xffffffff}], 0x4, &(0x7f0000000140), 0x7, &(0x7f0000000180)={0x0, 0x3}) 01:39:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000000)={0x7}, 0x0) 01:39:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') kqueue() r0 = kqueue() fcntl$getflags(r0, 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:39:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x1c0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/49, 0x31) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100000, 0x1) 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2f}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x8) 01:39:38 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000e3e000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000dfa000/0x3000)=nil, 0x3000) 01:39:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x904) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x80000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x72e) 01:39:38 executing program 0: getitimer(0x3, &(0x7f0000000000)) getitimer(0x3, 0x0) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x16, 0x0) 01:39:38 executing program 1: open(&(0x7f0000002000)='./file0\x00', 0xb0, 0x2) pipe2(&(0x7f00000020c0)={0xffffffffffffffff}, 0x4) r1 = accept$unix(r0, &(0x7f00000026c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000002180)=ANY=[@ANYPTR64=&(0x7f0000002100)=ANY=[@ANYRES64=0x0, @ANYRESHEX, @ANYRESDEC, @ANYPTR64, @ANYRES16, @ANYRES16, @ANYRESOCT, @ANYPTR]], @ANYPTR=&(0x7f0000002200)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000021c0)=ANY=[@ANYRESDEC], @ANYRESDEC, @ANYRES16=0x0, @ANYRESOCT], @ANYRES64, @ANYBLOB="3737de9dace350f7bc0fc5fdca3478dba59891a79ed04c9b1d293da37a224106155b3a0740ec92ee91258dd364c0a6420f60e778943db7f480212af72c26624cc397f26244311de7ed68ca521639174484304f6926be465520a81b7b8d63dce769c886cb7d92a12dd8d9f3629f766fa3edc66cbeff746e04f32b360f21084b6522d17b4b6c8a136818c8f078d7e658d403358006fb5d85c249f4ba7aa051331bd98aed31543b2d8bfb79", @ANYRESDEC, @ANYRES16, @ANYRES64], &(0x7f0000002040)=0x8) setsockopt(r1, 0x40, 0x2, &(0x7f0000002080), 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x2) setsockopt(r2, 0x200, 0xff, &(0x7f0000000000)="7aeca1dc7e881c50da9255eb4050f610eb112fe3b95a739eb6f7ca9bef8f2668f602dc583385e4b946d218c6d8a7ab744adcc0f62a1037dbad84f63ae17d9c357436f9fcd5f1fc086ae825f29ba08a2526a6b8307f35c27a61396483d8f0b841628feddbe6eab81d3cf4d951cc05c5cc0201393380db10e209d471402bb049f86a15b7734e76e98493f52e704316c5ff5bfda485cf90be4cf6d71aef703782f6fc0e40fe084425c4cd9b375ed1aa704cc067de628f51b8d9185c4b2ab2a99e726856ed4d5f3fbc89d7f4456f1bd5715ce267426cb8847b17c2558bf19d6b160a52c88985dd5f3bb03f109f5d547cba074326e9d14f9ce7b4817d38e66f8e5d9f6cdfb63f0d4175c43dda83530bb9405d46f3c2373a78b470fb1ee6ef681fdeb13538d76487a18ed246a0e9a38c58c92c69e82805d9f4484e311638be864c6d124648a0dd1fd65aaa4bf62dad7f0c43adac074ca80fbd6e4c7dc2aa3be298f26fb988705596ba2e8686ad70cd1849e161073faa0fd26a1a5042d8b1c8484b771c853a07109ff639606bec632004d975de22f20ba9f24d984f5ed002d49170f681d2577ab25230b0bbb8763f438f8dcf3850a1ec9177fe2ba90276f9b4a8ed36ee77525fe586ab07f982cf608acccd314f4a287b24cd685ecb1bcc2f78c38439e8d73396b2cccdae75fd0e10da4e8cb6123cf6d923d612f64ab2d7e70d5808c16fbf03f92586875b489ea10c30ba77a927900802c3a2ea84312fa3b372501443f1b7522195355d6ad5cb2e7a92ed483512962be85af5f5098ef42ce3b74491ac51083c9a3c7643da2e1c042fb0cc9b6dce9d0e758957d724470e6f82f7a165f6bd9a4ee3ca302c0e48dfd2aeea8cd9a9de80e86b29b00958e47e51485f5c3eb2d763e497de95b62361225b9e896ff3c0c2f845303121d6d2e7e56227459ea10fe9141ceee09aef56023783c29d741b961c288a87fae714ab12f41dfa173347cf32c73e7dd27b301b689ddbc7c6ba6db938efb186dfc0968e10cdf3108c3b15c69c65029cca9ab6ecf1c0493c738f888495e57cb965438a1aa54d18fe8011d182b3217cf4e167fcd6c4e6ea36b9b8c85582d69e6688773e6074a4eacbbed958e9117d7e5662025e735b267512ce48c1702658fabed919b0752d2a562017fe035287db20b0c6ba30a6489e93893833fe98f078f10de9d95ef85bab54ea9f3e293ad9ae544e83cacd9b622191c28eb0e2c23db15c851e43e59d0a67c5c2160a6b8bde16584cf2ca3fdc9f8567f4d4b8266b1bc08ce971d3de0555785a1925d6dc06060b99224f087b801dde120fa651e14fbcf061c4fd9e093bd3c5e2bfa536678a4fa498e01db5169b31bf65ea126115a9d671724d4f3c96805d404fa31011318a3f73f7c125d6faf7fafd30141565b0f3e88e71ab8e1733064bc1c31dcde4850a56ec602e0b95f446d31b8d5b8d0ee00ad3540d0d6ce093a5d93adf9edfa6eeb7ccd43584ec347e37e3430575978c0ba8343af9a224ca612a8e2855eed65381a94859eead8ba7c826723c3b306fa4b4168e7db54387d8b17b582086a1e240f56e58f37217947135a697fdb884a516e750cbe2b017f06e4efecb06d50312a2f4d47a8fd2f2bb7baeba6838e158af5f3f7d2209ffb241e8d4cdd0cb681f3866657873575bc960b5ad0c2159a70ae6c043aba41480227a262dc38e8c6009b10c479fea0ad42cf52aac511ba574cc4c7edf450a3710c191260dfb198308c5465113ed0cbb0951e30660f8a2b9dfd91304d1f48284a329e2fba8e1dc5d2475b2b7759908047c52467e6d363dcf846092e97aa233e1735b161f40063af015a48fd5dd13d211d1e0899cfcfb43b402a6584d5f27a77d5a154483c38f05d75491b1ad52a70d36d7c33ddbb752ead865c97d5fd8168fc41254f016c26d748b3abc41402667370b7296ab83af756142564059ab957744f759fb8fd2d2a94a82c8765efd00f9ce4a39131a4fe1aa254119a34cd4131a2c744eac0c6cf1dce5be59f956b3b1c65942bac66d728e1c6c6355a15337ff55f1646545a2beae09b7764446490ffb1d59f86204ed47c28fe4204feeba94cf85504690f270dac7b6b9e1678bd6b70abd5c6384028cd003ac808178dd7d6dbc2eae99a47a24c10cb570fdd204aff00ad7ff1ca7f2315e7cc6bfef6dcbc79407318a6ac97af04fba40fc208f2996f974c947cbc290102dba72c69fdb2806a47eb484455f211d201c593b925812b78ad79e9a9e3f7feb3e7abe8c36eb69f761a03a357fe166db71e10314aef632ad036a2f02f0f31eeae45c958901e6c8ca224bf9bc4419de773e2988b041e135e64862624b797b46300e0ab6ed50f8600369a53433c8ed5dde7b7970d27b2feff7cd7e5b741b21d954d592631821efc89d0bc940440e86419e1eede73cf30537e148a55748637cf9b6d76445066ffbe95d3060c7000a0f53723b468e96b9246291af68491423394b6e1e952fef9a3917ea15342cc75b15c6eb609ed378e9a0b044e2e5308509620530d2ce2e0e1808b8c4f39baeec803e22195e210b521ff91ed70f33f13b5e96bea49da0d5e670ecdba8763f7f01578d54b71d28d4f6cf65227a19928b6f8d9642287d18bf131a6c6c16897f5a233ec8227b9320571bb0ac9e216cfba93fb2d128e448a71fd3980e881c27a59d11764b0a3e2beb96869fa6769da8351d0b8d24a27a73396d3db3e73a82467009e0a68ebfcaf49d108d41e1a90d5511b36a0a8b2a3896ce64483744ad4fd0e40d20877012ef164307ee53dd3109c373004bb7a532c54e934f2a93335fe277c0ea4ea25f0bcc8980afc8cfe659e75d292f11391d29a354e66bcfaf5d7036a4c995be63cf45b75ffb7aee499390ca9bdc8e6f81218239797d0a37cd8af3e84338d694eb4e04c3dedb85a5535e51c8bf10f4a64f842b69dcee062ba20eb3b3a6948438cb5106986c5459b74efbc292b3339be2865a1a24bacaa9556eade38f374740241408bb04353288bde51e1c5c21617e76cb31f980f75adf47887b7332289d8613082dc2779e89a33f62c2a58290f1ed68d3075b37f89eb13662c8ac1b1b5dba626aaf41c397cd750096c59fc55ae50ba81f267afe45b22a4678abd80bae9047334c70679c1a99e2133e6af1b1b9ffe7fe14a55af74baccc09d51ba85354bd2f4464951c70eed644900cc819a744d90b63c9e98f19d63f6effc030eac38c915df7fe97fca41dc4b8e6ff9f553eb5003eb0e03c231a4ac3149cdd11309b93dc219cf6c3c0a02661b9fe3c046c3c8e9a803a11e505dc2824e2f5a03cbc82298610ffb6a3f767b06a84c05005a0621bf0a9a77117bf252d9b43f4f066e6d8c7dffbf7f74c457bc38e4293f51ff1c67567cd4a8619388dd26341a0c59ee30ff8d04efeb5ed4a58a202adff40a753836619d9e4aac7d15f177370132b3e6b1bc20ff344f627bf7960cc94809b8442c6ada7cd48f8acd7bedb56e0906c02dc2844b408497042a10e1f9ccddbf217cd440657d0f9047455af43396c7b21c787195756105d4a1ee386e2e2336caf4bb9518972c8bc69071090aa5b14f778464b5f184eb9b2f289b383b7e6ccb0e1693d3fd540fc678329cf9272820cf02bacee2522c321c521f32c3a5d51b267790e1bf40e9327d84128880e34768b4d319be6e3fc78e923991cb18e5dd8ecb2dcf92419ac59984a1de0464b4d1b3a331ec13b442cb0af0c77b6ce1e21a8898c88813082b5554f7c187a85bff8cec50f1de90734fe4bfcb9988bdd1669580894ff1767a320ed779d83e0572747a82e4f0ef45af917eb51a535b15f3eb3712bbf0feed01f4f5df1799f104c7a440922032e7f147a0deecbe150b3b10cf16413c6af885ffe89c32ad47a6ac29968fee35657664af5e28c6bd826c6ebf339e678cf3ec749170b44bfe465a555dc25941995345c67d5ae44d4326babcaa75d205baabd170ba54523f6d9d86d88f835e12d455bb975ecd01c7349d8eac5e92b55954b5a1d5da82509c1356b7ceb77e72a5a8783216270b23ed88c6e5e9976e5780797154a432bbc08dcb30c283588cdcbd8ade2c6bdb0aa095096e11984630f060239d373fff1456b6190499bd018e23544679eb81dc45ed7f14540d91bac21b2cc02148a2596cf7f850d9e9d67063b4c4ea9d1bb9a912930ec2d417b480791cb697e54ae5776eac193c2bcf5d68dd9f7651b25f6c797fe4a54e9c6e48b0f08879c17221f4589e1db3852fb894184703205d965929757ced7c2dfc2c5c3659b15fe24fdaae9b10ebb71169ff8260367aafaa40daae20b27ff89b50b241fb5a9b915b41a7722147c7b8ccddf4369a6fd3db0c8ad993f50594d6d661b7a7ba79403bd205c29fe7b44a01678bd2d9a082398d0b612e137b5fe36670b534e02cd5a1a960ad33d73ece27afa42937eee43d2fa6f7fde61aa5b7976bace3cbfaced6f9a7bb917200692f1a771d4c0b1abf7e51cf62de6c19922b46730828375d52e69949cbe75b9ad2c5886af336ec8e85022acfffd9dfb6d210eb8a21e29502cc4df27fe2ba2f5d547eac27b090d88c79623cbff873f90f3832699cd0a788a13f7366384ed9d56787ded4ec76d644ba483decd97ba002a5443d5dd94d0ddd99faadc78c705f1cc35b744457546c019ec0a0eca640c1858a4019c6060a6c7ff36d97592690a92dec93269197828c6589e64bfcbbc43342ff13002475ddc81914f5b0a11045f500c98c9138422e7d0de13e3a6785a1487a61ee108b0783d3fa921d4ef9b680e7e5cf942f9bd1accb1a92b286273afcb663b122130b7ad66ed5e254c632ea52c96ea07ef7f7050933bc5b7e1ce9ddfd7738c0cd6ae65f04abf869bd64d7b67514b4469be2c759c9bff6eedbd58c41c20e0d72a5f6a30131d92073fcdc829441448e0272a29ea6bae475fd9fa8fb7d5e1f160a680513b595c2392ebd79c2505d2fb3f8139ee882a16a549a2f52c7bcb22a6ba1ad754df93074780f8c536aacfab4426c023c25aea326e44e0dbf62a2299c18c5e5fe83173b6c109207ed67748b9bb6fce8fc22f221c9b9e8d10d0dbae8f005a76c77cbe023f0d5268a6eb5ce2df6379b8d30b3b9a5965c215bf8e10eb69f2e76466a0d664e4ad9343aff8a49c57bf70582c9c7ac6183665ad887ee94075b960682042827326f0d15ed4e17828c943894f8f9dbc858daa5704228a14f652c6d63b613decd66b0db76c4ce58bbd3c0072085176c5ddae785a8fbe6f1d327a3382f968f49381f0ea013c47d7efcef05d53c30cda6572a69b814a11c838a92376f33ca1a0e4b9a86df34c49940b71ec01f8f29827c310190dce8ad1f39353eb94956135a01f0bad8c7b780c8ac93940dc53e6725d041201cf2fd01b7235a76da7b247cfdc647914839a09c002f456c58f96d34822633b803e899f444ad6ff8849aef3f42890399ba7af95c37454c94be578d76316442c678bb1d646748217e309b7bd8eb09f0c7733056df2385615dc36289fa9ac161c25fe999e51795db1b5af6372f48cfd208d186d3e221ae8f3d3548293d23abbab397e8f351e9f9ebb5cf835b952d7fa99061ef9b20e348e74465f5ea04ee560d4a74a219a12c53fa044e31e531101ef021c57992e7e5ad72cb0d62cc5f2260f60339915299fbb86ba352b7075f4c487cb5f05c1cdae406d653f0d7de3bb11f077f56d25d51be674e2e5780ecfa1fd170dcf9fa8a5d74d5be49e2ffe548dab3dbb0a1c7938d0d0a6ea191806b350a37021a5080efd9944b74af04ecedc71ba4813c0", 0x1000) 01:39:38 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0xf5a22cc914210493, 0x400) socket$inet(0x2, 0x8000, 0x1f) getsockopt(r0, 0xe101, 0x5f, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socket(0x420, 0x2, 0xfff) 01:39:38 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x2000000085) r1 = semget$private(0x0, 0x1, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/45}, 0x35, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/154}, 0xa2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x1, "ad098ec917d89aa9e062afa48f6a54d937ce928a020f990c765eb403a726c6710dd6161e437817ac4f7be44f0d63300b821b04a9ac0959406941e57b1db5c8e9fc6ac03674374a040e35c6cd50fef0d2eb2656df9ba473d15cde8e61b8fa83b418caa4b9078108f9026abee418047e845433af1486a8ca0a5173899ccb3cd32c7f69df3cc5eb87e126d7c92ae4c354665f246922baeb164f051011fd4ab8ea08a27de6d37d7f0795c6713f59d47de23c1c78ab6356f3de1e7c2171a38e249900f4e799a2d92ea6381c660d47517812eee0c861f9461381bd4a299f04226a1cf4d2584696247e13b78405de4e7444069d119d6d3aaf6e5890770f7bda41513eb7e96012d7fdb94efd0794b9fc36f978a55de45c32000f9277b746629cac26901bf1ad2fd68b688b6d6044224af67612d9b70ba3fade13372771af388818e4d04908b3fef292cc497e4f2c2f0c445d24036f1281648fe10c6d6473722d1d83cd9d73984dc0ee85494e4fd1bff8182df556f1150d894aa198807dfe4cf57c22e029d6e67aa4cfeff29b608c630b57b04c5d7ba05f68db180dc3bd304a4016f2cfc4e5e24afe4d221d46b90ddbb7afdb4fd604f01253f0db63c7b259c28d026f53bb5dcc390eef16bdb6100eaa4124b1994d421dce20b60301f83ac394a81b296c4e5c04b4966e2852e25a915b02085e430fb62cd8b485a9acc68ac9b60df6adbefa94b2fef25171231328f3af57a37313fb066c6eb5dc6e5a347b28574507db4aa94ab9489944a99b3fe1f00aa956c156f9cdd5a7416d33bada3011d67823373050e6d9515942f14d53c93df10d241b460b7f38c9a38871b66e6b021c21d388add10cfedc983d2a8bedcf13180198715c056b05234fd08791bfad03d5671edf9e032d07345002624ee8fb614e5959ad2d6344db9027ae29305bdc450880c0209948c83cd6d4a0261c1cf883fe9b3e06c5bbea3bc1e5a3c1f47924476f94b1328f68a1a9aa19d4f8d56632703dda9181f3a8ee0de1bfb6ba200e2a99ab757df8de19b6225a930c3de528cf04ee796c6f8fcc72c6266f81857858f36b8ea5baf267e58d9dff56338c3f7337ca238a8ad8eadb723f1554e62f90a0359a973d7c3c7408e39f0e47e483a6779b8970a9bd1aca2a72abb28eacc566e56981f52d1472b52951136cccc081eb3fdf0f5f4abd2ad541ed541401c79b81c4634418325f62d2306b920fc75dd66ebd0224ff521b4b2e0bb66830dda8d0a1423432b0c528298c4db29bdbaeb85cf4f104cf4ecbde31b8560fd10212633989bf9833ea663e29f7361643ce22f3f7a87f870c524cdde523095b49a066b5ad9380906bb11b1e0ca3385437fbaf6bec10434be44088c1a789807dae33f5ba6d7852647e66bafd71aaca8f69b1b1afa955819b8da40226ca565ab9168a36ac1901a3591a44046b3c3375aebdc574919fcc3166cf223e8109c96bd69ff0ef319753f1ccf95726f9dd9348a8ab4e046ba3e5a0afdfdbbcef1689b626b1c0c54be57be13b30318bd32a69272e274221b7ffa8c177c583fe8c57826c552ac7f1766d477508961c56f77c2469f3eb466572ebafaab8129bbba5725ed99cda48ec36b70be9e65a6a062e65f578c4fe027586431083333edc07867f225a235add49e173362503da4872030e819f30612a4503b08c52fd89410e818435776fe0e75693a9661382a42d25d58bb6300837e2de91419a6394a96d498c7a110f3e7787cc36fcacbd47204c5f6760aab788b1ff3557085674b3b2d8bf682bd5efa61f905fdadf0532c6a30d6523c0121e968fea2a5cc836fa2657b5830b31f81eb06fa368368619f079d663d47111716b1480b8c5e807fd86610ad4e9a7ed868255896b05be8cb20f395a5559b5cd2f3fd88045cc02300e4be529a99efa63f6dced5596c3a72f579b2d066b3df1f33c0f095580fb7db5e07f402c21a62ee25797a909402d94038ce444505017f81a7b4279ab222c6fdc2ea77256042721f9906724778dae3bed297904286bf07a3ca9736d8f279ecaccb216346325059cd8506ff34462f2e08575f09616bba07154b4a1097fa8442d0167693882f7487103966c9838148aae3383cf95456e957219c8c4ab192640282beeb18d95ec2a9020b6ba888ac4636fe1c8eea79d1916e95f61eb3274418357825f8d3e19f0eb4a46c96e6837f69fd8ef49c665d872d48faf694d56ac1e0e5546c964d5b95e257bfb91ef1a4776733361596105c7c5d15b52b815eb063b1aae140d4d9cde5d7b230b28e85563b6f1e604d467652a2e15da2ed8a499b2ca28627361bd6a5044ec46ba5e13affa45b292d1a6ad7998521b84c22aff42f70eabd07aa43bc3200d402d81d0a1f339706d11eabe69d7a4e2d7528a21bf8e669945ade3afa03f8726f747fca8fe9e35819d0b1242bbac50b91d81c142445b3aa9d5de8f302e0332d16113d02e517b516bdefc38eb4dc3a38926ad677c5b6b9bae9bcebeb6b70d724cf4149573eb1f886307b45f50f28cd507f03912bfe71bb3cfc814fc33c678e9ac9a9b1ed6d0cc19cbd52cbd96e2316c3fc5760076d1a64b1587e17353de6fd222ff4ea1bfa7c4dd78550b010310852118c68525b21aa0197dcd7c89d50d14de872dfc30415e347b6616f9b347d3f1aa43803c3629be78408e13ba1dfefbbe1aad3a46d24c88133d1b00ae7b64da94ce24b6fdb826739467bf2db9905808b84e81fa080b457f89aefccd37838add96197ac20e5dc1a9223906739e2035a3938042dd3a48660e15252a4074057fdca6aac517eb840cb2541f31ff52ec9282e7cdf7e7ffd958eb4d9b673ed86a74747e544aca7b8e12a7fd9d7ddabb2bdf5ea4c8cbaa203ecea0d3f949e989f738bbdf7962c730bd08e17b46262dd466758555b1dba4c88982b22c7ea6b04e89eccadc34891eef4fc0e04f745ef9d69326cf6428b4b1c80d6d0f0abbd5c3ba6442e923de68941916666ac1eb1ea180f9b390a6724ca9e63cdf3ba5657cecae44787dab2df5718d5e1c74d376ffbd99584185ede1958dc705a592f66edf660303e463d331ee3de9b01fa234324b704677e03993f2f39fb18fa740bb0adbf28e13f15dd07d20dd4cc1203086c5c8abe144d027bcf3949dcd3645170dd92aed7872879acdc2961d0b13ec00c1df4d8db3d5c3e92ceb960cd24998bbac99d1c4d1f99a0b1a3ae87caa29d99be35b4737b97ca538958c94784c4c2f06e16e0b8fc57995b702879f1d3541fd5d076c3ef7cd389878430570aac3d9bca716fde33240162221d50ece5d660bcdddecd55384407eb7effdae969cef1da13c31bb525a31c2e1ea72ed4f62184469d8aab957a482701b4f5b70d27d298d0285f324f2d200d1eb3f66ad6285bba524fbef752d91e8e20af16658c8908f632fe88e9f4b2b7b2f3a73f12ca60c8e3ed74bdd0bf6c1d956e15436f5303ddea858e480ad8756724a88655bacb879c564a9485938d7577c6421063b57ab1d0d8d1f55aceddbc25f2818c2d1ff74d0d4f7f5be579bece40b766d46b57bfcddef589b003edddffc0918b057b851a194c4f8bd2c226cc78b54290153599c34f187efa96349e0287ebb435a3b510f4ea2d50ef6523fe8e2a9b0fa1d29384564da659c50128232adb3fc4c143f22081d5b2fcf8b11c748fc361fd2990aefcdf6cd36bef71b7953142cefb4f336434878122b01c59ed9af950d86112086b23d986fa0e6e53cd1f4a3e09bbb2bfbc8bd37033b326e7dcb1952c639765641f041522b0e3d57507995257c1ad5ade725ef76b8df50437f5cec9822bfa2ff9f9ba6dd6f1afb4ee207b3cfb0251c3f05329e8a495444121acf9f4e085025db2ed7a7559eb6a59f4eadd625869bf4e1cc3430c8387b2902f2cbabaa741aa0ae06a3678d3bd6798aeb2c3702efe8efda4077a4b8e58d0ffbd033894e2673e9514449acf052236c387837fd5e569f4686d1d07a7980b2a8203028128c0ac38c6a162fe5ad1cd91b25032b6ad55a1c3795eaebce6270ee529c11f1d0bf6189bf36412ab915efa5c78a38ab990ccd30badeb444d84aa0f70f5adb77c08bcda995ec88c2d8c0c45f5b07a60ce53f5a871bc9230d525acdb09e43eda810eb701934336f013968fbdcf8da857aaf4c93dd5b972c4fbe9fb836dc1b4425cd1a66fad2c4aa95bc8c65d6818c753aae47cae4a08c728deb08f6b483d4f89b5e575221416b9a76041bb4d656ca053ec2714fda3c6441dc3a2d1143daa08ec3db670e69a6e54824fcc0589cab11909216d726a45513a0334a741b79aec567f623f8dc46ca431036a7e2978ee5f37c7dbbe0c070fc4fadf00225b6b6ccb492b10f55dabac04cc2297c97860ed2fdcc1d03d4eb33dc4e3c16a3b68113ced97d9e184ee1d0897e4b65e8ab52c98952daeed1ccc9793916ef92cb4ddae762f4ada4722460f6310d375078c9d28fa172a4bca03f461104d13d97117a96d255ad478eef8eef55a4450168722dc06900b0c61f55c3e7bc2d7355771e9597cb6809a1cd77e66b65776587fa458cd5772ef894983af9091aee0908f20dceb7679b1f6625d0bccedc04273fb0255aa9dc9abfa6ed3e3ff30d4d3d3458ae0856e745d4951f9189abc5307d55832e653b4e9b2a1a24e95782e3168d0b389bb5a0a8e02a6e7d2a3996c8a4f5af4611ba8e16c790cc1bc6d31ef885d075afc0f136dca000c31bcbc431e64c2a275546a0dc5b561b6269d695f1cf9c8c80f3f2b512b010c4c878c877ef8ce1e3f2a4a3df8dfb9db906b5a10737d0aacaf5ef1ece3961c45a86643cf740b3ca7d5f9b831e704620db2bab03c8c4a67d03deb1caf97c7ab0d19bb648ab02d27c1b0023442d54b1f858d8b16449aa27eb8e30cfcbe31b120612a296dfb64da6f36f9d0f8c0d3a5f56a1b43ada451625432ba95f44e683e5d20970542308a39e0776cce1b3d22d126f422c4b642b43eaa52835920bf30a47208868b6d8af582740bc3e6ec0a9e44ec1ca4f446c2466065d5dcd1423e79c1869df50e73e4f5255a8c122c8c5018b213556651dc5f41d375416829a4f076f12eac02c2b7218f560641f467acb74c88da6a63f858d1b9e6d4b8e07628257e4b6fce5df3ed1e4fe97b5e5b17db44b51bec2a156df50ee1c449f82163c18be583bc005b029ae7d4d0113bb009dd1b55c1f5440d74145fd683c02786d62c13ad53dfbb38d3a01de8384f33f2d5a4951074e777cef9e8b33dedf21b831a4dac641228b76f7f000451934a536f4197b1daca565e1017462a82f86bde202695c66f59d530445265f3a3c48337b7c22281775255876c510936a19a76f450edd5b49a583c0b6d01bda5480e82fa690a7bfcb5c0bf8e7a7bd7ac06c869a96345c0358744d586398c62bd88add6be45712a0f95fca11fd778ae1476a405eb0b430967d6826419b7b35da93d1225e94c6a7f5f8e309d190ae6b6a6625429d9978f582225c0d613bc6d00e38e0cfeba11135c7bda580e01709c99654c71525c11d4d3254f432e8301e8118e6b6c03a4fc827f7a6d520cc8d2077fdcc75d3d1896bc18f0891fd1f175ca30576e4b4662acdb4039d952b595d1d63d0f2ae201173331f0f5c01181340f5b7167abfc0c2135cd48367c1dfdc912b98f83716c4ff9a2613e8b47e71ffeb463e6ca25bfa031d7d8688cdad16797faf49ef23e1b94c112d461ca59125f6f32d0dbc963d95c27069530ab0fb9ddc98673564847b6b775f765c8adbdd631d9b7d8774c7675ff538a5c06a3eb7cbee0c9e720c41fecd0915439cf824df31d38152"}, 0x1008, 0x800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x800, 0x7fff]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/117) 01:39:38 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0xffff, 0x0, 0x2, 0x0, 0x40004, 0xfffffffffffffffe, 0x100040000, 0xc}, 0xffffffffffffffff, 0x0) 01:39:38 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 01:39:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="251c9c060c0f0218776bbec2c2651d52834bd42fed3d5d8d8534b33183acafb5e2036da7a3eaa1b95ce79318d9f245d2fce763321538214c751e210b778adb538f5a430a912d0b05b6385841a055839c670d5f5e289de7902b3220cabd6fe604a19d06b286ee383ce1cad3453da8fb069b54fa15f8a803ea90d39da345a508ec512f9414a58f6b1c2f1157f9cc72436aaa591e345989ea0ebd", 0x99, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="0003000000490800f985736598f6912f5e"], 0xa) writev(r2, &(0x7f0000001640), 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/152, 0x98) 01:39:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)=0xfffffffffffffcdf) 01:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) close(r2) 01:39:39 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x8004, 0xffffffff, 0x0, 0xa2) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efbbea77bae63225259560f8e5815f73f2a044fd1195b10909b077a8a7f533055552fbd5e41789632dfc94ff334a5619515a4c8a9e61456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d9934224fcdb1e0904ebb9e5d5a8a350", 0xfffffffffffffcf2) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) 01:39:39 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x28052, 0x40) r7 = socket$unix(0x1, 0x7, 0x0) r8 = socket$inet(0x2, 0x8000, 0x1) r9 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x92) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x100) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xd, 0x3, 0x63d}, {{r2}, 0x1, 0x80, 0x16, 0x400000000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x8, 0x3, 0xff}, {{r4}, 0x0, 0x1, 0x1, 0xa86c, 0x9c6b}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40000040, 0x0, 0x60000000}, {{r6}, 0xfffffffffffffffa, 0xa, 0x40000022, 0xb99c, 0xfff}, {{r7}, 0xfffffffffffffff8, 0x51, 0x4, 0x80000000, 0x8}], 0x0, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x92, 0x2, 0x1f, 0x9}, {{r9}, 0xffffffffffffffff, 0xa5, 0xfffff, 0x3, 0x8}, {{r8}, 0xfffffffffffffffc, 0x24, 0x2, 0xff80000000000000, 0x1}, {{r10}, 0xffffffffffffffff, 0x20, 0xfffff, 0x401, 0x2}, {{r12}, 0x0, 0x51, 0x4, 0x2, 0x1}], 0x4, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000540)) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) r14 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000580)={0x0, 0xffff}, 0x10) kevent(r14, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) accept$unix(r11, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) 01:39:39 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = msgget(0x0, 0x200) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x8, 0x7}, 0x2, 0x1, r6, r7, 0x4bb, 0x2, 0x3f, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 01:39:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0xfffffffffffffffc}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xe}], 0x9, 0x0, 0xfff, 0x0) dup2(r0, r0) 01:39:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="d5705b41a2eb35f10dd7804c3a90c949c915667f2c3bdb83d26cdf9b66fa88b8634a5a5dcacefdd4a402bfa18ca78205bb3075db6e8b2aae059f90a6df447ffbc5efa53db22966e57c4748e635057c245c6ae1f7470d042ddca9665a3b3d8824c59bfcd4d36f113bdf7c45c4ded32d6d05ce521b873f15e73f62c3e58b033c0c0ef88dbd679570f145c3fbcc1b3ebef2ae44b27bc4992c9333c2fa129d7b", 0x9e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 01:39:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) getgroups(0x4000000000000001, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) 01:39:39 executing program 0: syz_open_pts() r0 = socket(0x18, 0x3, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/73, &(0x7f00000000c0)=0x49) dup2(r0, r0) r1 = socket$inet(0x2, 0xc001, 0x0) fchmod(r1, 0x162) recvfrom$inet(r0, &(0x7f0000000000)=""/2, 0x2, 0xfffffffffffffffe, 0x0, 0xffffffbc) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d4f012ef972c0cb2f66696c6530"], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f0000000240)=""/67, 0x43}], 0x2, &(0x7f00000002c0)=""/123, 0x7b}, 0x800) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:39 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) 01:39:39 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) 01:39:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1d, 0x1000000080) fcntl$setown(r0, 0x6, 0x0) close(r0) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x313b, 0x1ff, 0x0, 0x9, "bc4f54a3b84d62f36d4021c80a5288e5e03ca94d", 0x800, 0x8}) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x84) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffffa, 0x5, r1}) fchmod(r0, 0x100) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) fchmod(r0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x7fff, 0x4, "6c21a4bca5801cf142db4d923efd7714e9727563", 0x1, 0x2}) 01:39:40 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 01:39:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xfffffffffffffffe, &(0x7f0000000100)={0x40000008, 0x10001}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 01:39:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 01:39:40 executing program 0: clock_getres(0x1, &(0x7f0000000140)) 01:39:40 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x280, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffc000/0x1000)=nil) write(r1, &(0x7f0000000100), 0x0) dup2(r1, r1) write(r0, &(0x7f0000000000)="bc0d49eaec7922b78f27323ec99f68b93c800a2974a244a25d483249b5564657e1253336c43e934c4d326eb84c8c8538450cfab1c6218e08248e9d689dd491312b5430d6e329808be36c2b0fb08c4b0bf103f5960956a914b7cb451ac725225be42c09c3d8e4d8e1aa3cbf58faab2aaac79886e30b4ae4a8f6bfbaad5ce2a198de943a685a4439f55c662b0ffdd783b6503bbc1cd934a961742c1064a121e79bcca8c1bfae5bd9c379f4ebfec92ecec9020ed554b70fa2f3dfc1cd43022b493199bb38be396dfba258f770d672c83eba75a6f3f7651b7fee4af24fb0935884a9db89ce8884f58733", 0xe8) r3 = getppid() fcntl$setown(r2, 0x6, r3) login: pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e021000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e022000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e023000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e024000 didn't change! 01:39:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa3e, 0x6, 0x100000001, 0x8, "b5813ba072a3244d14974a9b625fc03130411603", 0x7ff, 0x1f}) r2 = getgid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setgid(r2) 01:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) 01:39:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$getown(r0, 0x5) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/176, 0xb0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000000340)=""/239, 0xef}], 0x3) r1 = open(&(0x7f0000000300)='.\x00', 0xfffffffffffffffe, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 01:39:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x1, 0x8) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) msgget(0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e021000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e022000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e023000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2e024000 didn't change! 01:39:40 executing program 0: socketpair(0x1, 0xc000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) socket(0x2, 0x4000, 0x10001) 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) 01:39:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x146) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r1, &(0x7f00000000c0)='\a', 0x1) fsync(r1) 01:39:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x5095}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x370) 01:39:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x3) socketpair(0x20, 0x1, 0xbe44, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/147, 0x93}], 0x2) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x89, 0x0) writev(r3, &(0x7f0000000080), 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000002c0)=0xc) wait4(r4, &(0x7f0000000300), 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_open_pts() 01:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa91a398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f573906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef0024d7485677b7b4c5a72488266924b8387defb8c25b98b86fef7e2753880fde8e5598c6ecd9b748f2e600d22bc2b729b90900d5aad22bdaddcbf8844cd7a15e347c9bbd3f5a93512b5ac4fe80000000000000000000000000000", 0xffffff38) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_execute_func(&(0x7f0000000200)="47df8f01000000c463ed7ccb0bf00fb167a62665660f3a0da48b356286ac00c483e1221b002666410f73da07660f6bcfc4a1625d03660f3a604d33a6c4220d375af2") ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x2) connect(r1, &(0x7f0000000040)=@in6, 0xc) 01:39:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x83, 0x18) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/194, 0xc2, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 05:37:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fchmod(r0, 0x0) 05:37:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) close(r1) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = socket(0x20018, 0x8003, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) fchdir(r2) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x4000, 0xec67) socket(0x2, 0x8005, 0x4) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r3) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) shutdown(r2, 0x0) 05:37:04 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000b80)={0x0, "d60f664d252f75d3bfb385a83189c9fc61389112"}, 0x1c, 0x800) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000b00)="9c2c078fbb0932b7fbd4f2c0f586a972db3718a622ae5a52e472f990acca8f15f1154a3800a444a98e18115e4332fa19b363827bd2b13fd6370673347c51373f5646", 0x42, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000bc0)=""/104) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6b4e) getsockopt$sock_int(r0, 0xffff, 0x1102, 0x0, 0x0) socket$inet(0x2, 0x4, 0xffff) 05:37:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x18, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/95, 0xad, 0x1, &(0x7f0000000180)=ANY=[], 0xa) 05:37:04 executing program 0: r0 = dup(0xffffffffffffff9c) linkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x10000046612ef3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x7f}, {0x7f, 0x5}}, 0x2) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 05:37:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r0 = geteuid() geteuid() setreuid(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7ff) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x1}, {0x100000001, 0x100}}, &(0x7f00000000c0)) 05:37:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4812, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6b762497d4b5154b788c1f048ce2d029309af2faf5d8e27e96dfb461ea90d1299b5d2adca0d2cec4eb123438aa0a8dd0a8c809f0b102b6fbec2a2c4700e47886766c741225124a1c55cbe83fe8b787524845983df53bdd3da92262ed89a8f6605f88d0df0100de88af2c1ad1a66995ec13e335fe25747d70408a70d3ea4db2800eb37d4749a69ac795554261a6318f9e29e75a19c643c086ab951d9f5834e245c0c52f2091200532d18c127dcb673dba7b71672a"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f00000025c0)="ddc0376dab219faf52ba6c9a148a2684285df077977668b1ed47cd1f4dcfcbaa0dc7392ef6cebe7bd723e8c8d54083ab63d8bd70d70b07f65e9c4eb9cc8701304c774aae03a76d9d2234867441be905b4ff56dca00697a066e4a8907f2ba61ac467d5579fa1b3ff12238ffe9feb07ed50fe4dd6f73571a858d5b7bed91e05eff2e09f81ed91251671a03e5e11100676153245d26caa80241bfb83c0984242414555b99d7e836a9012b59ac898d94adcfa2cacedfcc0de3323b86b637e65db5cedd88606d8954ac092f5760c0a15e6b92e80dea100e810d8fceb9856deb1171ec3b47f6c1df07de40857ead156be2db1eb4c596a5b0cbbe2da1a7d241d8f5e704a70c02e5cfad38be0c0a2459ce8fb377f2cbcf725b5ba9a1836991ce3ad173538d0cf0f23fa01dd5f76d33a647bb0f7b87c2b76703a2fe02ea813aaa393398713d35926c77ff859dccf23509f137c7a3049a9f5e62068f5a96c7f791f68e82eca3151dcd01e1261820e7bbc12254ed2c675304c2b840964a640987ba506dde64875028939a89b54fae59bf9da70724c2e8d05fef34c817511d9af275ebd3ac21aacc80434d87213ff7cd98464b35353f1d424de0c4b8efbbaa76fb1a305a69377db99ab03e6584275a73105a978d98b9811aaa9388c0b00545edd61b191e476cedff5f7950834797a5777b891bd40d517cad057b13f9b3701e8ededf76a101f6f6cbaced8380d0d4c28b95eb40b3461da9531fd07afb3bdc648d8372e8b9f2de5dce8b8d070c42d4f6033a7148348c287b10fc33a90ef633290fa7ea08bd6ea4dc9f97a63b306842ba6f6fcc2668c0f2fa85fa99b77eb1127d46b7dfecb7dba4643c074a8002b6e21503620c1c1c12aa4a938db5446993145fed070991eefffaf3a082fb9076bc6d6e4dd15cfbd419413c44c1ff9fa17f13ecfc138c25a8377039337e6296a2663a86a30f33337b2efb17189680adc78d8f8a81d58a00ade17bbc73bb47fb04aa11f4aa5ff9caaf2f781b5b280e0859eb1183d661a13bf58cc7c2793884a5da28cb092acfe71c817f9a904a26292152c4074fe18100ae40e863ac1585edb2bcfbdecacb186b742470a3c0c5aa79fa66b20c5a79c27b49f68223a50ac1a92427056a34c54d24d1534bdaec47df990e149b118e7c702583b920c76f71d1db3a874f7bb2d72512cce4db226972454771f95d0aea8cb047c10d6d68fffd6ac946ef3cbd1ca19f866fa02ece6f34af63a52aa3394ba6d29cde8f6fa0b73b86cc56623e8a8192944fc4a06986bdab08859d8e79a6efa9f70a9094455677cfb139ff243f4b05210605c3ec4c3c0bd892e16926fdfd017d3506c2b668d21135e59762d3dfae774643f7dfeeda48cfc1357488924e0e1b7b64b067a913b7c944efc297bda9996b427408a85fb7759722686d4cbd2c4566fba0babbc9a32a66118e74b04292bcd5e727cc36e37f06a5f9f549a5a278a655c6e649c5dd5bee5c5b76e9de7f8e0d806bd35a09e1af033d509d4a69d52d4a580ae1674218c039da4bc02f1d56ac418809058bf9910b9c7574ece4d5eef76e0a90b69bb4cedad2ed165fc8c842cd1f957f78f1fb072b17bc1fcde5c582cca14a9f14883f617f8b9dfbc1b670e8fe9a3c85181ad16ab7ebb0b36e2fda4c966899297d9c0c32454526545143b505d133165e751e73518640dc726968b7b036bc92bd01f2bc9f90b079122313e41f091200638a5122d561b3669eea2a00f5e83f9c7f4fd4e5dee8cee952bcc6eb44ffbd5bedd7608480eb4ffb8a438e6417d195967fcf99b0e0cff1a91685ff10b2f7b2e9752fd336eac5bb42fd923b3b3ed21c3eaa72287a175f3c796141f14e4fb36c50b4c0b1f8f555774a856a7e42ca9111e3e10c0e5096a9727c76d4422591a0367527f2fde9c2b351840174e181e15efc220a0ab4cce1f4b8b2fa629fa1d1cdc23922fc2ac024719a97988f5a2e7a4e289958fbc2e77d2bd1217dc8f10dcaec016698c4e5dc8b3c6cd37c95cfcb0bf98c16adaa9bd4f231275c818fa9b72ac8483fbe3c4a81e855afb86b9cc23c1310bcc0c7a6372ce1ba863d463baf58f46d535e32447093eb6e00e42875c93d875954b9d20068e1927518eeec6a418d3f7f69d230ce14754f65a679f1d7595565ebee6653f868f4cad7621facc443b2a363d7b69c849385fd1cdbca3cf7ee260daff8301f7cf18a9ebcd6f12894f40f1bec496281a1511654602ffdaed6c9839c5ecfe7b464285a0bac1ebc3947023ceb63fc5457e9b56e070c4094e5e321ff51d7073216e1adc68cec1a6212752523139e33e34ad740984ce89ab1a84408411a7722881f6bc1081c13cef60d816ed9bd87ce936cb205a497806821bec831c63a15450b47ff06fe9cc417b893acb226774d82961c38a32ce08fa69c49666497ae98d2d9f65af0195bba43c5173464040a33a63c39b8a13f57f876a50a2b01312595b8f272ba83d212770bfba6dfe6b13c2296dad1edd2d2997d25cc5c1c458d23a7199250cdda47bb958bfbca358d5f2798014ddc716cb97b0ab3d488157bf3e960f594b88f413216ae96eeed4fdb0e2f1fb05cba709ec7eb512275db5295eaf85b89c8b2568730ff224a81ba75c20e835ab9bcbf15e9a9465ba8a9ffc8ab190d80fa7c23f19a963ef9b5561ae5f3d3f704c17d61ea17988c482e17f44eb064f630dddd56735157f88861fcf3999257f586c7d649d064b75d945d53608cc3396ace6ab0a07b029b4d09fddef601edc367718b6cfe45e9c9b1ee49182c752e948473", 0x7b7}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:04 executing program 1: socketpair(0x4, 0x20000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair(0x0, 0x3, 0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) getpeername$unix(r0, 0x0, 0x0) 05:37:04 executing program 0: r0 = shmget(0x3, 0x2000, 0xa5b2b456eebe0179, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000100)={{0x80000000, 0x1000}, {0x1, 0x10001}}, &(0x7f0000000140)) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/54, 0x36}], 0x2) shmctl$IPC_RMID(r0, 0x0) r2 = msgget(0x3, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/103) setitimer(0x0, &(0x7f0000000300)={{0x96a, 0x2}, {0x3, 0x91f}}, &(0x7f0000000340)) r3 = socket$inet6(0x18, 0x3, 0xff) r4 = socket$inet6(0x18, 0x5, 0xa51e) msgget(0x0, 0x201) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = getpgrp() setpgid(r5, r6) r7 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x0) msgctl$IPC_RMID(r2, 0x0) sendto(r4, &(0x7f0000000440)="aff0ddd5d0b86aa5230a39f63ee55eca628184a321e974634520786a11f51fe911a449b096e53205ec20fb185203a4aefb2b845e57e71d94813d3bf8dc882a2bb3b6f47e1ec0913c5ab511ee6d070b99b91f95d3a4ca3e4563f703f0ee6a8c839c28cce24020ff3039694c44b8d4a4c2107e347ad5d211e808708b67c11de531216a8c398df145e8eea1518edecf0e29eece857a33e062894e8a627338fe59d52b253a2dc063a59a1196530c41809bdbc12e6a0cb4da79cff5727f16854bc1af3062733f3b204d253a9190a4e20a3d2ac94e1814cec7249028b5ca351dbd03926677c05a6a6b25c22eaba4cbeae5dfb8", 0xf0, 0x400, &(0x7f0000000540)=@in6={0x18, 0x2, 0x1}, 0xc) getpgrp() getsockname$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCNOTTY(r7, 0x20007471) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$setown(r8, 0x6, r6) getpgrp() socketpair(0x18, 0x4007, 0x9, &(0x7f0000000780)) sync() 05:37:04 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x80000000000, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0xfffffffffffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:04 executing program 1: r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) 05:37:04 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x2b3dd31fb0b999f, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) fchmod(r0, 0x48) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:37:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x80000000001, 0x0, 0x8099, &(0x7f0000000080)={0x1000000007ff, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x20000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x3}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x57, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x10001, 0x3}], 0x1f, &(0x7f0000000040)={0x401, 0x4}) close(r0) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x4, 0x20) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfde1) socket$inet(0x2, 0x7, 0x6) 05:37:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x2) readv(0xffffffffffffffff, &(0x7f0000002700)=[{0x0}, {0x0, 0x24}, {0x0}, {0x0}, {0x0, 0x1a1}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffdd}], 0x9) r2 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 05:37:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 05:37:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="723f1e9a84cc0b20200f47204488dc8e5d6d7202bb9daa58831cf926bdffd8b2f3f93b7c8340c5cc5f82db99a9c9f556f27f27c0ea40b3948c233ea8ef234e90860e2416f4cd3f55d2c56efdf714864fd5fd0837d55347d52aa275fb6bc630ff379aaa977fcdb765a6b14bf9c82d7056ea6156adfd909b67a9d671576f3f6fb443a0436707b66ec27e0982e18dcf8c834433fff8c39c1915cb22f21a2d1a4aa7c087eab4c45d697f", 0xa8}], 0x1) r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 05:37:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0xfffffffffffffffb}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 05:37:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000180)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) 05:37:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = dup(r0) connect$inet(r1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) getpeername$inet(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004750b6bb000b6b8c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 05:37:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x2) close(r0) 05:37:05 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x8000, 0x1, 0x9, "4856967570805519d45c6b9acf0b8d8f2d479458", 0x80000000, 0x9}) syz_open_pts() fchmod(r0, 0x20) 05:37:05 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 05:37:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) fchdir(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xac0, 0x40) 05:37:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x20080, 0x40) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4, 0x4e7) poll(&(0x7f0000001200)=[{r0, 0x8}, {r1, 0x4}, {r2}, {r3, 0x20}, {r4, 0xa0}, {r5, 0x83}], 0x6, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) seteuid(r6) clock_gettime(0x6, &(0x7f0000000040)) r7 = kqueue() poll(&(0x7f0000000000)=[{r7}], 0x1, 0x0) r8 = socket(0x2, 0x4003, 0x1000) getsockname$inet(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = semget$private(0x0, 0x0, 0x600) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/173) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() connect$inet(r1, &(0x7f00000008c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgid(0xffffffffffffffff) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="a211901a5a6d", 0x6}, {&(0x7f00000000c0)="9e9dd2a4394885e27d632213e2b0d78519f75ecb92dd6d3c50bd7da9369914c4602f8ffebbd13d58a691c6b461cc18a75916702ba11fde084bfcc5b8df4e0da4a4a26f10decd881e10052d1f0bef82a07f760a91d81f63e262586f9f912917b6a01277a3c3cf5f79f7ad864150b569dbde47b1a3d0b1744ab913b56e0e7b1cd154ddc7ee4ba78e1fef2d2ba0e268219153a022e92ebf53107e396de55d9b44093be1e9269374d0fe9d8c3790529009f60ff3b47937aff1fef3383196dc0ae0d7acca8242694e2b99617dfef92908c94b3df375676ad25662", 0xd8}, {&(0x7f00000001c0)="8f9f9e8cd92700d06b9890890ee906dfec45855369bbc6aa0aa28a6615e8ba2eda3ad5ef36c477062a9437ef90ff9f0770e67ece73553fc25b7e7d73a42e27451d297e7718344b5e3a", 0x49}, {&(0x7f0000000240)="e2add113967e9305ae936bbc1f2c0366962f0a986b05b934dab5543594b59a7f719b0fcba5fabf97469ea0fb01b5b0c2576a47dea65ac4e1504dcb00699d73b6f0d760e7684ea33bbc49d8fe75e2b07d105d89628f63d3f940e1fd3e138b0f23af230a46fb9ffabfe7eea5da33f3e5c17f3494ec", 0x74}, {&(0x7f00000002c0)="ca921e4fdfe83381eff298bf23a423f953aa5725cfc3b6d0302fd01e4117458e3ef4f6d4964a1b6e2a550091bd670c8d18247238666c325551a75a4c9b354d1f0414111886671e6ec82881c4aed73325dcf15d07efa242030ab71b0051df70cdc4beff1b2a876121acb633b4ee1d0cfea9d26130c7e7a3bacf934b37768fba9fc4150caf3509847f1774b6a7d534b8d970739a2c39", 0x95}, {&(0x7f0000000380)="efd2", 0x2}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="839f24162db5fd37bb5c873a51bb8bc22763f0e3bbc8e8bc3c9102b56939bdca9735e37144354a3a9340ba8d5ac0573249fa47ac9693470bb007ae550a1d0263679becd9d6b947200923a2233dc45c7b7b52575129df336a176eabe8c22549ad9e648a5eb5b8007b03d28462b3f82cbc354a0828e0b7079764524a085eb4cd3aaff3bdcfc99393164927dc565f91cdae691d3ca77867fb90b9e369b600cce3285f6d013927b214c07541d486ec7d9e6fb058b43302b526717e4662eea90b73772f17d2472e82171301a8445291a46f7ac4d3b2b49562375220a0ef644aca27ecd5559de4", 0xe4}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x80, 0x8}, 0x4) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1b5) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet(0x2, 0x200000000000003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="89bdef33d9aae38ad75e7007f1e1b5e83ec26885192e6d98f12eac10cbd82200000000000000fcfe11800a79d7dcc427360000000029bb9dffa4d2d521c8bfec644ab13998b2958c330b3f95dd7a8bf1ef78550486c5d1b280f297082df501045f997acbe9b0eacd85449efd161e663a9e9d7120c091c4025fe83e8799f7fcdcc2ee967d1f4f5d09f66f65581f55da3141b1ad3287de074f0cabfcfdb6f15f3880f5a916827126d4ef3e97c2292546f4361332543a3ed0c9d000c1dca28b3bf7b7f9729e99a186a40e80e969b674038e0afe738b79e32ca177c13fa35cdbf4b0ab9cd4f8c1ae74049700ca08241e07", 0xffffffffffffff4d) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x400000005) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 05:37:05 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) getrlimit(0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 05:37:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x60a2, 0x14) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 05:37:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) shutdown(r0, 0x0) 05:37:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x1ff, 0x7543}, {0x4, 0x8}}, 0x2) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 05:37:05 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) fchmod(r0, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) fchmod(r0, 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) r2 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:05 executing program 0: socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/101, 0x65}, {&(0x7f0000001200)=""/7, 0x7}, {&(0x7f0000001240)=""/224, 0xe0}], 0x4, 0x0) r1 = getpgrp() bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x27b63196, r1}) fchdir(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7f739d5ea223493a4acc529dfe1ea7bb17d33ea9c1261fdb9e9fa7567f88ce4ce95e07e401be3be82eef36c61200568ec2ef922106ade1b7654527986c15b609b68d0da5ae7aac89663adca8bec3881b4d19d195d7d9757d2ace5877de950881f559ae46086cefdfa65496392bfd1755fcd9e093ca7de0329c7dcc213cbc0f8e0caf16da7ca22dbc0b825b37f5abe8436f66f3b894a9574de519b9b8f30878bee7a1c25b1836eaf720cfd77d2ae87c2f6f2897a9fa2457e93e2cdd46931724505da8e444fc150017d9b4e5a24f88b37e8f223873f1f00fbe9631f868cb5cde14", 0xe0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8000000000000) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mlock(&(0x7f0000f09000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfff) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 05:37:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/205) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x31}], 0x8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 05:37:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socketpair(0x10, 0x4, 0x5, &(0x7f0000000000)) 05:37:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x3, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x808, 0x10f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, r8, r6, r4, 0x30, 0x3}, 0x1, 0x9, 0xac}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, r3, r5, r6, r8, 0x10a, 0x2}, 0x89, 0x19, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x9, r6, r8, r6, r7, 0x20, 0xc8}, 0x3ff, 0x10000, 0x8}) 05:37:05 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) clock_settime(0x3, &(0x7f0000000200)={0x1, 0x3}) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 05:37:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x808, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) readlink(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)=""/144, 0x90) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r1, r2) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001300)=[0x6, 0x4fe]) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001380)=0xa32) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f0000001340)=ANY=[@ANYBLOB="00002e2f66696c65302f666925ec08606f959fb307a7"], 0x1) openat(r4, &(0x7f0000000040)='./file0/file0\x00', 0x808, 0x4) 05:37:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8000000000000) open$dir(&(0x7f0000001940)='./bus\x00', 0x0, 0x4c) r1 = kqueue() flock(r1, 0x6) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') kevent(r1, &(0x7f0000000100), 0x20000000000007, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x58, 0x40000000}], 0x5, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x55, 0x85, 0x5, 0xec5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x205d}, {{r0}, 0xffffffffffffffff, 0xc0, 0x21, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x6c2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0xfffffffffffffffa}], 0x3ff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x8d, 0x9, 0x8}, {{r1}, 0x0, 0x48, 0x2, 0x3d, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000002, 0x4, 0x7}, {{r1}, 0xc68b7f0af39b99a1, 0xe2, 0x81, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x7, 0xffffffff}, {{r1}, 0x0, 0x72, 0xf0000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc2, 0xfffff, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x5, 0x5, 0x4}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x8}) sync() r4 = socket(0x10, 0x5, 0x3ff) socket(0x20, 0x5, 0xb1) sendmsg(r4, &(0x7f00000018c0)={&(0x7f0000001480)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000014c0)="743727c5db26222b52bd8be428a9f011a0f335f3195354dbb6d9fd35f605374a76d97a0644fb74b1659152a78a68d8310424520ce0802811257ec8e1ec0f0f6150285e17bd832a800d93b5a56b2ce297831fa75a29b087835b67eae468b428c5eb71843bf936262b6f20168fbac3582546d7b1cce4a50adf01aed7dc50d0265020c89d038904225afae34d349009f1316378dfe72e29d5a8f79857634244e551810e74c44a07b77dc68fe41d95dbbe52b7ea177ce57ab3ff850dfbe4e56b8b6228da409d850abe8fe88a09197eed18f6c2b5f552d19a3e4430551c2591610a5fb3d5016325dbb881bcfa749909b1c85dcab1685628c5701db3f0", 0xfa}, {&(0x7f00000015c0)="45a6beb27d6da92e5e00e5891a66c964b681ea810b37b9941949d482fba47e581038277979b79e7f97d0614a1e5fbda185ac30aba566fd543f12cacbfb088c4681e61e3280480eb76c4cce455e014e42f06941e322bd70d792064c55afdef6afcd7f4e515f614b6648bcbb828cd0f4a68fcac13bea6150030dc12da25074ecab9b546bb8afd55f52803fbc59", 0x8c}, {&(0x7f0000001680)="fdafde10ce1e3e83e9af2247811365b4675291c372b707e3a71c17", 0x1b}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="7800000000000000ffff00000e0900002b520bf8ec9a881080c18f4fc9ee68808fdd6638f23fa4e41e54cd6360b8e19e2e0a5f52d7083bd836a0121efdd29d71c22b729fcb4c2aa2b9c52c6483d3d8fd5999f824d2126e1b6e905e92a0daee29fd546403d1ab808f8b3c41258f426024afeb1fe41218f6a27578cbb8000000000000a800000000000000ffff0000040000006905361e91a80f23e57292a94d5ef4c6a3b7c69eb083b87be64c48b6870000000020d43ccf521fc9bbcb75ecd169a2a2db97560cadf1a1c44823eb0d85e501b344e45f428a22c781de790ae8018000005909e09407a09fdf204186527a9eba24729480c1c7faddd9409ab6f0a54c77be26bff4f8ff5584cc59900bbcb6e07b91643b2190be2b0c102e8300000006133030db36b9d0e049ea15e21a113194000000000000009800000000000000ffff000008000000564b68a607660096d30e8a6fde150fcf8f740a6e7596006342e5c188ca67038bfde500c7476a230a012f8f6f880b453ad9481ddfb5db5830be0bbed813b7d5bcc3fd7406ef40ab9d3e450a1a775a588141df7595c12ba7496773adcda185f0d1467e4fc119"], 0x1b8}, 0xb) recvfrom$inet6(r4, &(0x7f0000000440)=""/4096, 0x1000, 0x801, &(0x7f0000000100)={0x18, 0x1, 0x80, 0x4}, 0xc) bind(r4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x4) flock(r3, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000380)) getdents(r2, &(0x7f0000001900)=""/56, 0x38) 05:37:05 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x6, &(0x7f0000000080)={{0x8000000, 0x40000}, {0x3, 0x80000001}}, 0x0) 05:37:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x400000002c5, 0x0) r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x7) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 05:37:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpgrp() dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1fffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0xe002, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:37:05 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000348) 05:37:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="43a1b59c69f0b7fa1c23256c1573443b3085820b187030546174d27e530008b09ac783383917cce4b382fc0ee12900bb5ce48676d7930112b91ee68f9b19eba85ff807fe9652c7db08feffbf4aa4ab3d06e1eaccbfd9ba7619769dc13e5c83cce475b311ed9a24aef196f17f4a372ddc6fcd59a841173825eaf43eba6283250e12578de3bd2e869b3c6fff61a89cfe36a222c1714560ac8e8e8374d0acfeff55f83f66f3724563108e9a51ce5f295e77b47666007686707cac80ef595521b00408e3556788bceb702eaac6568188e42a00e7ccd4702f06a1ca5c34a93f3c3f9bcce5113f8a640098a5866adfc418b4ccc89baae6c068b7803d4d2bd7e846430593c9350e62a96f86436bbeaf707d285b28bf060cf60028a1f162001cece828616c60f3601473d70f74ee01d48e05de9928556c3b7485884612ddfea6d2be4c3393cf627156efbb1226f8009eda080b19e2d0d5a83575df1627085988d7d39bc258396c127b69cb1dbbd14bca62928d260efb0cadd8e1651485482c18b1e02e34fbfaa9ac9950498b910e227105ae48d134120998ecf1b0508c96f1a2f59a088732dd387f96e10247754a072e31ecdc56a1354ed5a7e3c6f38361e71b571b9964b5e3b0a8cca1c5a83724a9704869488eeeec386619ea39dee32fe3253074cdf37e82365af87bf60b4555fb4e8137265e18bbe2247bb10daafd07aed58c6c8c72413fc9e86118a85778612c47d5e83952f3de6317948348d6ddb54bb184212689c44045923980eca50f336d8e51f2fe559d7a122845f3b41d17a0190fb6b127c8dffddf3c7a6b7ee47753993b3984be328da64b16ecf399b0c75f96cc1bb0384ebb976c3e98ed6ffc3a4d746ffb1c0fcb47da448583abbe2d918e4f9fcb6a4228ee923346c4a5c6189682560e42b19b8a198270813f9b6202aa779dbd8bf157a8ca3b119febb4ccb94e8c563b46a1d80f681ca9f75951571bbd130c458ab5b8c1cc54463c6fcb92b88974e0325385f708320e8cf1c005c7af9c76de0bf46e775ae57cd0f5949f85754ee2908bc12eab70163ff47cbba509848eb925a84c808c1f9e7fae5569dec19c444fd50dfeebe340e8a83f406ed19555d867bb816985ed42354945ecd47ff47780a40ccd39694c27709115b5c23f22b60144ddaccb918dca3aaeb99d8c468b5aa3827fde286a7eef6489e49fa531ecbc31a22a82817c8a51fcc2b4adc05b7adc1b860f0749440c610dc1a3633fc18e605e3a6a6157247d7b2b3b3b58f85aba321b9363dea5a9046a7d5acda8cb4cecd8f6952828cc8ee52f5a7bf4c770faad89fbab1578c5960a3978a0e44615cacaf4c1a7142d0fe2633048d52f2561246e13ec09dd6ed718dbc7bdd9021f1ed4df1700b68c921381b9f303dcbb2542099058bdbee7e4b93d3fac6def14bde745ef120c3f848526c9b5de4d4ebe8a5dbdec7ece95e8579429d72d54ed5455392fd145fd2c6a2d299850982499510be13379cc7981d803eab114dc2f6eaf5ed70d5ed7a663c93c41075dcaa9a7ec0d30b84b670cfd925ee4f2efa6851dd2344e9af0896252570c4ab4ddc02e2e7245b84d88641e5dea006bbbcf7e305fda4831083258916737942870cdd0a15254dde32c669e94cbc9bb5355791bf53e63804cad78d2d235a31990cc71e4675c9747144a30632b8fd062ad8bc072d5a592e0bb09ab75e891773029fde4c5d1e5de7d3384c604413616104a1eadaa0b8d5ab2d01f5100a13ba9a8d91941c959f01fc6c4e4ed769957c4ce44ae0bd275735dfac0a40c3bd05b7b72d511e509e87e8fff71b3ff3d9e627bcb27fed91efaf74517dbb4d8aa91dadb730c4deaa3829b29c321cbe85bb9de5ebeb220a183a7b08b1110a9e31642588ccd72620bf959ff6444fe5c83acba36ef8b6aed7773099d23a7b3393cd92131a5dedf70128d2534723b12103735d8386056f72df4c6686e6ee1164da260ccd9de548659fe05c7754caec82580b2fc9d3471fd74973e62b607161d06e268e37278954ce120b3c9afdbf0c7d8081c555213cb840ebcd66e4bfc3c7800066206561252df38ddbc358952533b35e6c7fbf899c074355ef18775481e3ec2e5253fab976e34c799d9e646e6530d8b526d94051a4e51de84be242799eb13b0bde40cc280915d2ade664e6a3acef56d2e07e6e5d34108e04a5da9cdc5a4ca3ca8c0e5b3908aad8a2f21f32a1ca63c4ac7c4b46f49b28ce815a77d84ba489801e3e911467171406c13a45f62d5cd1ba101a0d42a3c460ab10e79e96dbc4b8aed6f90ec3ebc155520cbc4c1c82881649fb80b6f09893908b69e667b7a8aab6be4553461436589ee47c6195fb97a501590191ce1a5dcc9059a362d7377d323bc26fd2616c6d976785a3f41e54ec437cf686dee6575d05c883c87a6d19ce32a8bb7616a6eac5e5e8061ceeb04e090b48a016524c0f0567d0eaeb60d1c10d2835c6d8d782f328cc13142050043dc522c4aa46179f10967ebc4ade38f1749c73201855d25a2371eaa1bc2c2eb1bbc6ead354413e874dd242e1c1d9cb30be14af5d8a1e217995d16fc3eeda51c43884af9289140e9f7fcc3daa85b353aae4edcedc68e4a69005d1722cccdb26f989c4b7f2c86787d40d615b6204c3f8917bd5d967227ddd2fb509d1257f0bbf7f7786d2eff892b0ef2670ae3142e3ec6bb07e004353c4a4ae64a7d9687f35a2002a53eab77543f0f13bf0118a98fcb6dc9ebcb8bf9f8a65c746e724f2b11948f2cd8bcd18040d2b75c06514464f0cd48df09f677710b428e200a54afcd9acaacda44d8f63ac2ec39a2ce02558b7528365a72c2a7012c6232fd9f45dcd60cb47d8268bf9aa9dc20891563a48936c98068b74bf270322d0d44eb699eb3cce461ad3ff23a8e0a09a1b277b503a2b8d799303717f9e7ae3ca7193e862f0366f9dad23d5d35862abe68de0f321e8b319dde2d918ba788bb0db680958f6bf8a242341b8094a1ea7818fbde6e1aab6800508cd79632885f2fe96a843fc16772e0feb28ef3528b5204a02fc3b7cf91a6f2a24d65c4bc1c386aa74a11c183f1b86d444f31f0d8ae1c4efd01feb930fd097f9c9bd7a5bdedd6ad5a3d515584314185bd342acf9fb8e62dfb987b86b1b47c003a8a7dfce92346bfefd0bff6181ca6642fb48f11088a5a172917b197aa445c666b01452764f044da8ff74e7d0858f19d528e88f0d4c3d7381b4844d7da684a770c3928f5558b7bc1a6023750efda1de4750b65b77b83c2d89f1c72babcc626f0538a3249231cc5466b73105fd514830487c29d11c7cc83e81460670a95033eb21c07f6e210e191f4b83697109bf450cd379e2209e4b8f12d1d87a789fc7a2fa585d24c6548c7a26fd63d9d168dc5c62bc33ca89305e0bda343d2df6164ef84907cb2bd703d4863f3e7b7c921cecbcf9398be91ee0eb545c9ab90420e855d9913a37efe7fcdc574ab9967015bd053cad6310b3374f03c195d25d87e286b3a518dc4464be82c352a0d0acd94cb24c30b6cbc3182f66a1722d0ebfec22600fc31d5a3f57096f20cc0976173fefc1440cb50c08c03ea651067981a9e0a0e7e20028168bf5773bb60bccfdf77bdb24929935c0c9b6600b1270cbb945d5f3da1343e0db2beeb6fadf2f4cd1a2e3c7d0f6c93c1ba0064762119578832a516df622b9ff82cbe1c10d36fcdb04b465e064f72da4b669a895fa1ab8a6e15414cfbb5252a194d9f556dfc54ea1e3a61731128b046130732113fa0d6d1ac1189b453192f7d9ec4f473c08cec8ef94b5c11659168557e6a4fef1aa5c472225cc5c6fb4059fc6d72c54f1c95977153802b25d1797d00dc48bfff9321b73d8ca678d51c0739541b6308a165fc506c03c8a9173f8fdd1a503f523a9e737f39ca3dcd85635ccab5adba22f63f12a281c91afdbf4517b86a7525d4e648440f5bbe985f2d2ef91ebf68eb9831c1d73cbdc2d56cf48e3fc0a5bfb5938ef62ba18db8685afe6e67c62acee789985023f8e6fc8b5353785948996ec142d0f3f9080a1de5ccc5e7c26bd2ffc2ff27c96666f4e77f80221e3754c9f186b4aef1d3aaa8e8f98f1d396f9ae9e6858f8fdfeb1d6c30704c923cd6d20aa024b356d0f0be2d8a3bad1c30d74fa09a9e3a7c345b651c3d1f22e88a679d34056062053b8c0fd5a25ab267a669cf1b71856131fffc36b82a58f4d561f09027340b94cf34d587c48eda28b5224ba82385ae9424475ac42713ca448e62e2ce6417570b9ca745baf3afd6a70b7c2e146e9702fdc378e6d773208106ef532f2c5e4e6c4c1005f4586b2d5a5d0b45a3b1cc0df32354b30db9baf4259abafd81c3f5f1731f0d22fdf199e39a53945fc9914e6a06017cbb2b56af9785fd2623327233e7006a7f036746c8d2fa4e7954748a1e3c6431d8c200b99f6b91e3c8da278ebc938bc6e98cd9cefe0f85898fa13e39d532b1de286a5190798760b642676303f7f582eb8f4006f7d8008dd089347015dfbc5e102204c3e58c47b8772a2b9c6b105a9a03b09e4eb3ee4fe335014bb5079660c37d72d8ab59bf20e9b9b9b718431b820b0fc0d3aa86a5cd6ca5f08a871baa74d36002cb89bfa5fff04e39ded292bc2ab8c0d3c41d2c70399c7e97a8925f6c280bcbcb2893d4b43f0ce70d9ce48492d9e6f218683c59f9cfe548022fad2c9ad013bb69a69c66abec58802e84c2a38d14ccf2b7766b4b45606dfbb7c236d5df58fa15840a7269f4628cb293243de4e28ebd409ff03a6520ed650b6082ede820ee09f6a992a5e910e3cfba94900dde0043114a7a1dd15b7738cabe12c2f9e7f6a72cbd87c1c89791d47b7a18ce62e4f98ac640d4530cde48e2e25f25a92e8dd1df7f1b3cb338edf36453e148e37c0983a0fe2f031c0ccd0272147e5eec976f6ad35ac2cc1704429a6dd00554399f7ff91d15716e46835342b8b007f32951022aa0119beeabf016b6151affe1c75d91bbcf282a31f38ab649e0ac0d7e112e732c5b6435f42f2a3a6a905b8509ff46c664cd8a1007573869770ff2738d766cfff6183b18f1149ff58352c4bbaaf2bfd460a564e3f03e2d61f586140ea3792de6293ca8f13a113a925f0fa4fb5d99909bec366396bccac56619ca09982fc138ac7ce48b80b985c7ae86a2f3545e90af4b368c3a1afc9eea11166b40daff3742d9ecf36666fd87d68b509dd385bc9386eed96ac63ae084b2627a2c280fdae260b04eff8b42fb00a9bb75cedf0882571b6274d249ff1ea4f900c0edb3cd35bd6e9b46e7d2d7f103d6ac389456dc59867b5303f699434fa6e6025220f75fa7927374b1aafb3edcc0d6fddba26ff26e562c49f8ac8ca0dbf5a3c81744e6a43352dc3c4e1adf4a2ff4d817fe0258d7381a7c3ecec65e15d343e218894dc65dd1bf07dc27284afde9b3b1f88a60c9ac2aa6b987810227fbeb", 0xf00}, {0x0}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendto$unix(r1, &(0x7f0000000180)="7e0342fe219559fe2bd8fa536bac2bd6f4aeaefe80feb54edda130141364e15e70faffe7fd72d607916df74b862fb88a3f6b8e11e011876fda42115f18659181c2d6233779530b7dbe8928463aad21597e739dd524fda105dd9da7da9cbf2c075164cd2adfcf57b0969a7fee46bc30627c53fe902b05028ac89824a9790f4a2d95b4bd855fd0a8b7c59a11f00d40c67264a332906415b1a42c3b2f0ab4fff21d0c91a13e773b3e153efcc9f2f0a3a8f67db2dbc95b92252fcdcac3e8f63d80bef2be7fc936b5ac5ac225c99c928e92889ac90ed722225bb2ef1574e296c4d76d22dd", 0xe2, 0x7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup2(r2, r1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x401) ioctl$TIOCSDTR(r4, 0x20007479) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x0, 0x200}) 05:37:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/113, 0x71, 0x800, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) 05:37:05 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x200) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 05:37:05 executing program 1: socketpair(0x18, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/47, 0x2f}], 0x3) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmod(r1, 0x120) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) msgget$private(0x0, 0x500) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) write(r0, &(0x7f00000004c0)="0b03d0c22a776321ea22093c", 0xc) 05:37:06 executing program 0: mknod$loop(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200000000, 0xc0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x80000000, 0x1f, 0x6, 0x8}) pipe(&(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/222, &(0x7f00000000c0)=0xde) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x100000000001) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:37:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0xcd, 0xffffffffffffffff) 05:37:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xea47120230178522) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/59) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x710af68d66c3bb4, 0x1) r3 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x16, 0x1) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1c7c03ae311b602ebdd2236fc7cd1d3374324166a658dc7b171ecafb2f7baa77e7348f1b73bafbe4c90000cdd3c6fe890d97fd2504b0f93fa91a2b0b0ea00e85675de31b0348c812bcb4392b0ee27b2b47903581eb96ce8192190f86000000000200000066583c6419ad1e2b75ff71447f21653429eb2f29013e7c8857a131447a85e7147e03b6fa38230b437fc7060814dd50dd335a86b32a321acf49d7d4feaf05fec26d0d9e69b8f35df6a86b3ed882a38876622277", 0x5f) 05:37:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x80, 0x2}, 0xc) r3 = fcntl$dupfd(r0, 0xb, r0) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = fcntl$dupfd(r3, 0xa, r4) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x3, 0x80000001, 0xc3c1}, 0xc) sendmsg$unix(r4, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:06 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000312000/0x1000)=nil) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b350c200e375a436a43b66e9c0c7f509e57213cd9ba1bc93cfc122f233624243ca3c16255453fe16edea951d997e632417354ff8b4b980bf59c91a401e3077c12a599287e26cf8cbe09be26e77b3fa269e16139ddeab4c0d77ac6a51d7a06f77f8993ba6fada5d89cfbbfde25cf86a278273db9f0d7853d9836cd6e3c7eea28f5cb2b2aa4b67517f4c3ab855d05dcbe5483aca7d0665ad87492d3b117d61cc2902dbebf0bf4977b1ad06534b42c0b3af1f2e7b26564ade2d4747400cc766a4ece656b14456d5ed6d542151181c93c57a4d9393742cf5172c0779b4ac540a9142187606d1cb8a09eb99badc8c69090c695eeef1427d99e11ac68d97d5fa3c5b39b1b9a806e309a0b775859614c675d09f2372594e1c3b3f6f3610745e2a6ad3f777c3c5e30a1e0a4fdae40a7df4b166167eb4b03b03400175"], &(0x7f0000001040)=0x1002) read(r0, &(0x7f0000001080)=""/42, 0x2a) 05:37:06 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) close(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) socket(0x10, 0x3, 0xfffffffffffff800) 05:37:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ftruncate(r0, 0x5) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sync() write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = msgget(0x3, 0x82) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/212) r2 = semget(0x3, 0x1, 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000012c0)=""/166) r3 = syz_open_pts() r4 = msgget(0x0, 0x108) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e54842820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000828e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000004512c8658f64d13d251ce87b77d33330f9e293a38cd36cdf71c79cf36a657fde6fd9b15370"], 0x1008, 0x3, 0x1800) close(r0) dup(r3) r5 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x401}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x1) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000001200)=""/146, 0x92}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x42) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) r1 = socket$inet6(0x18, 0xc000, 0x3811) mknod(&(0x7f00000000c0)='./file1\x00', 0x8040, 0x8596) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff003f12bc60 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff003f12bc60 failed: no mapping 05:37:06 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000, r1}) unlink(&(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000400)=':]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000002c0)='\xca%\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/)+\x00']) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) 05:37:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xe, 0x7, 0x48}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0xffff, 0xbb1}, {{r0}, 0xfffffffffffffffb, 0xe1, 0x0, 0xf000000000000000, 0x3ff}], 0x3, &(0x7f0000000100)=[{{r0}, 0x0, 0x9, 0xf00fffff, 0xfffffffffffffe5b, 0xb}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4c, 0xf0000001, 0xff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x3}], 0x0, &(0x7f00000001c0)={0x0, 0x9}) sendto(r1, &(0x7f0000000200)="8a8dfbc31199815a3c919384e7bb0315d0ceec863fa1263a40c79e7f226fb573d7d151b5802c84f8720cb23e7ceb74227517980cdee1cf06d4d91e4ec0cd62333ba50e2288b61864a7677cb164299d95548c74065fe9963190feb970957cfaa819af355568d75b6da257e426dd98aded7f9fd21adfe2531960983b4658dd79ebdde08d02ac5984ba11760b26ec5c5029e3361aaf44c539713dc40284d57cf11ec5ea2a4f560678dba388d6ddb149441f68cf84875186fdede9968bab92ccdfd97a950759413e04ef1faae161378d8577b294bdff", 0xd4, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 05:37:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6f022e2f8f6ce8f151df"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffff, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000025c0)="ddc0376dab219faf52ba6c9a148a2684285df077977668b1ed47cd1f4dcfcbaa0dc7392ef6cebe7bd723e8c8d54083ab63d8bd70d70b07f65e9c4eb9cc8701304c774aae03a76d9d2234867441be905b4ff56dca00697a066e4a8907f2ba61ac467d5579fa1b3ff12238ffe9feb07ed50fe4dd6f73571a858d5b7bed91e05eff2e09f81ed91251671a03e5e11100676153245d26caa80241bfb83c0984242414555b99d7e836a9012b59ac898d94adcfa2cacedfcc0de3323b86b637e65db5cedd88606d8954ac092f5760c0a15e6b92e80dea100e810d8fceb9856deb1171ec3b47f6c1df07de40857ead156be2db1eb4c596a5b0cbbe2da1a7d241d8f5e704a70c02e5cfad38be0c0a2459ce8fb377f2cbcf725b5ba9a1836991ce3ad173538d0cf0f23fa01dd5f76d33a647bb0f7b87c2b76703a2fe02ea813aaa393398713d35926c77ff859dccf23509f137c7a3049a9f5e62068f5a96c7f791f68e82eca3151dcd01e1261820e7bbc12254ed2c675304c2b840964a640987ba506dde64875028939a89b54fae59bf9da70724c2e8d05fef34c817511d9af275ebd3ac21aacc80434d87213ff7cd98464b35353f1d424de0c4b8efbbaa76fb1a305a69377db99ab03e6584275a73105a978d98b9811aaa9388c0b00545edd61b191e476cedff5f7950834797a5777b891bd40d517cad057b13f9b3701e8ededf76a101f6f6cbaced8380d0d4c28b95eb40b3461da9531fd07afb3bdc648d8372e8b9f2de5dce8b8d070c42d4f6033a7148348c287b10fc33a90ef633290fa7ea08bd6ea4dc9f97a63b306842ba6f6fcc2668c0f2fa85fa99b77eb1127d46b7dfecb7dba4643c074a8002b6e21503620c1c1c12aa4a938db5446993145fed070991eefffaf3a082fb9076bc6d6e4dd15cfbd419413c44c1ff9fa17f13ecfc138c25a8377039337e6296a2663a86a30f33337b2efb17189680adc78d8f8a81d58a00ade17bbc73bb47fb04aa11f4aa5ff9caaf2f781b5b280e0859eb1183d661a13bf58cc7c2793884a5da28cb092acfe71c817f9a904a26292152c4074fe18100ae40e863ac1585edb2bcfbdecacb186b742470a3c0c5aa79fa66b20c5a79c27b49f68223a50ac1a92427056a34c54d24d1534bdaec47df990e149b118e7c702583b920c76f71d1db3a874f7bb2d72512cce4db226972454771f95d0aea8cb047c10d6d68fffd6ac946ef3cbd1ca19f866fa02ece6f34af63a52aa3394ba6d29cde8f6fa0b73b86cc56623e8a8192944fc4a06986bdab08859d8e79a6efa9f70a9094455677cfb139ff243f4b05210605c3ec4c3c0bd892e16926fdfd017d3506c2b668d21135e59762d3dfae774643f7dfeeda48cfc1357488924e0e1b7b64b067a913b7c944efc297bda9996b427408a85fb7759722686d4cbd2c4566fba0babbc9a32a66118e74b04292bcd5e727cc36e37f06a5f9f549a5a278a655c6e649c5dd5bee5c5b76e9de7f8e0d806bd35a09e1af033d509d4a69d52d4a580ae1674218c039da4bc02f1d56ac418809058bf9910b9c7574ece4d5eef76e0a90b69bb4cedad2ed165fc8c842cd1f957f78f1fb072b17bc1fcde5c582cca14a9f14883f617f8b9dfbc1b670e8fe9a3c85181ad16ab7ebb0b36e2fda4c966899297d9c0c32454526545143b505d133165e751e73518640dc726968b7b036bc92bd01f2bc9f90b079122313e41f091200638a5122d561b3669eea2a00f5e83f9c7f4fd4e5dee8cee952bcc6eb44ffbd5bedd7608480eb4ffb8a438e6417d195967fcf99b0e0cff1a91685ff10b2f7b2e9752fd336eac5bb42fd923b3b3ed21c3eaa72287a175f3c796141f14e4fb36c50b4c0b1f8f555774a856a7e42ca9111e3e10c0e5096a9727c76d4422591a0367527f2fde9c2b351840174e181e15efc220a0ab4cce1f4b8b2fa629fa1d1cdc23922fc2ac024719a97988f5a2e7a4e289958fbc2e77d2bd1217dc8f10dcaec016698c4e5dc8b3c6cd37c95cfcb0bf98c16adaa9bd4f231275c818fa9b72ac8483fbe3c4a81e855afb86b9cc23c1310bcc0c7a6372ce1ba863d463baf58f46d535e32447093eb6e00e42875c93d875954b9d20068e1927518eeec6a418d3f7f69d230ce14754f65a679f1d7595565ebee6653f868f4cad7621facc443b2a363d7b69c849385fd1cdbca3cf7ee260daff8301f7cf18a9ebcd6f12894f40f1bec496281a1511654602ffdaed6c9839c5ecfe7b464285a0bac1ebc3947023ceb63fc5457e9b56e070c4094e5e321ff51d7073216e1adc68cec1a6212752523139e33e34ad740984ce89ab1a84408411a7722881f6bc1081c13cef60d816ed9bd87ce936cb205a497806821bec831c63a15450b47ff06fe9cc417b893acb226774d82961c38a32ce08fa69c49666497ae98d2d9f65af0195bba43c5173464040a33a63c39b8a13f57f876a50a2b01312595b8f272ba83d212770bfba6dfe6b13c2296dad1edd2d2997d25cc5c1c458d23a7199250cdda47bb958bfbca358d5f2798014ddc716cb97b0ab3d488157bf3e960f594b88f413216ae96eeed4fdb0e2f1fb05cba709ec7eb512275db5295eaf85b89c8b2568730ff224a81ba75c20e835ab9bcbf15e9a9465ba8a9ffc8ab190d80fa7c23f19a963ef9b5561ae5f3d3f704c17d61ea17988c482e17f44eb064f630dddd56735157f88861fcf3999257f586c7d649d064b75d945d53608cc3396ace6ab0a07b029b4d09fddef601edc367718b6cfe45e9c9b1ee49182c752e9484736f8da0d10585219841a1fee808366471d1f5d5211a158af651db557263df5233ccfe38fba01f6a291af46dfc39cc1e26fb51b658960f0f7f4a889076aaf1abc93843856cc2c503c1daa75b05d370556be6d8cf9b4ec29c6a4df7978d71a070e359c9f3139d4d730148fa10376e70613cbe27d829222da11793be64b68c636784d9825d2352313c043f0fe01ddfd469612db997c6ccd695a59c3c5914ca27f971c10cb42709b381a97a556d437b4f7ce4379600b67697b219c3f14e080c0183ef35e0f95374b654623956ace95ecc513f925e7fa889a5b8278610d2bc1d2fb6c46e7c3b712b70647c50969b62c8af9d6723c29956e90aa78d9ee3c217013e9b6ea3a14eac0b75b5cb505b8e52994232b857ba64e069516dbb4aeae5062a22ad87faf1619629372859ed5f5cc44c206621c739b13d9f379fd34ad9bc9fc274e264324351bd5633d42637de34429c223f2e5f557c2999a254aa5d230dc09d82082844dd32bfb4a97ddf30652bfc917cd4161f92829553f546eaa65326126993051a2f31e15cfb35a4ac13399d4a68c986fd5faa702ff5ecaf61d19c2b25aa037b83f47e86720d876c21a16671e674f2c0fbbf9d7e20e185be347e036ae93664af7279f02642e98d464807b1402a163c21334cf051971a600877d815a941d35627da0844b407d889c802a9418594caa0896f812d91241a72cb0c25505e477cd63097e347b334ec27035de4b8c9b6eaf8435deb058b664498bee4e345aa3fb78f720f96ae2db53861d9cfb73d83785e1fa9745e43c1c54e87cb85ac4deb20feb7efd1d168b4b4d8ec419db240daa96229e56dd130883a8707211d3f645463d72196afbb002681afba3a964b5c0c15f602f3da1d19fe4dd53fa0cfbb86d88edbe4afa014578d22b4bd1f60de144f5fdf88b9016be689786c0ab4ef35a4af483b1492be40e41732f4f8ad89092ca1ff96006e625bc319d435aaf1b91839f4e287e4d519c5b2b11c6e5586062f8f3bd85998a16e995219496f8aa5d9076b68cd8d7ec0fab6a913a4c957644786b83289153db855949f0b80de6d2f643f025550bcc4124a7c36559bd89b1b46619393d996f9bb682ee4fd2acc9f40c74e32c1d5b76ee8783de459001c98fbf73b8f2e090b08cf046e1656b75bf18960e08af9a0a714e417f0", 0xaf8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 05:37:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) write(r1, &(0x7f0000000140)='+', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) dup2(r0, r2) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:37:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) semget(0x2, 0x7, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001000)=""/68) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) mknod(&(0x7f0000001080)='./file0\x00', 0x2000, 0x6) r1 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) accept$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 05:37:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) kqueue() execve(0x0, 0x0, 0x0) 05:37:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/148) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) 05:37:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, 0x0, 0x333) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/255, 0xff}], 0x6, &(0x7f00000004c0)=""/75, 0x4b}, 0x2) listen(r1, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xe06) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) chroot(&(0x7f00000010c0)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 05:37:07 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000001240)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r4 = getegid() getgroups(0x8, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001340)=[r3, r4, r5, r6, r7, r8]) writev(r2, &(0x7f0000001140)=[{&(0x7f0000000140)="b77d7562f2dd80aafaa0574b655a16a6ca44b8fcb9f439e0fd6b1c9b2c36420427833ecff976eaf422fd453f32c780c1ffa0aa403cec6a954ad6eb9c9ab91e56e5dff521c5ca8000d08b2c3a30189185cfd8d8b8cd48af83f211b50f17b53448783f03055120d55caf14f0bb6b016dadf00149852b1ed56da429d8f8830428cc0dfc14c464f4c3c74f9b7b04f3d3637387b70b1a6d5733122fc5db0c22bab583dd167ad004152997c75481b036b4f030cbe56352c52cb391098349773669d337d01c91539b90d0f1efd8221204e742da943d388516a80909040c4efec5a27ed7190c46b85b3649b35ef47f87141c6fe284bc32d07ba78024061bcdc2e4323ab01010352cd0912fdefafdf203228c50b93c13db97e55128034ad9dee509922ac2ecbd2d6cb3b5b26633824bacf35ab41745960f308bd0030882fe62721c9d19488f99c05fb8317a0ac22ad448bd0e9efe026844a180fceab9870f3e3bbadb10b179c91942aa8020db609ecac108148dc4b4613054e5389a53c8c015217602242d46dd73c2379a433e0e578d4b9f374fd678b3dad5965d80125b9bd7d52f74e124f7854899861e5d0fe52b6f6041ae6fafb51e7ebe0bfa8ac52809fe00c2e2660aabb3cd948b3c7290ad1d7a51a7cfc48234660dd488e27c1e74b88df58c325217566e06163b9120ba7608787d2e74b60898d5a1fccb48892496cfc87574899a640bfd902ad42232db910867a620c7ee1c3b008c4aa74bcb4d5c3313b0f477c6c075edd889ec59066d4ce969f127155c305fcebc5335ff97f4c1a6cf59e5c154f47f3277bf6ef0f1783317ebce31c1d4929342b1927f117c7ded7611641a0f74567c77cb367e01a7e559de5ba495d181daf531c5d237e4601e477c39f6f84a19b547f3302acbd02cbd500dff47e9f7c424cdf01eafafa1308d15f9f42704be8d34b66dd59f9f165e519e87d508edc0f9b1fdcf3d15e135a24f209b3a871575f6e8eeb824cfdfe1563ada19c569013090560bf538f9b260aa17b98615fe56cf9cd27e482a71c84ba9cbb9efbc80c9efa5dace6188746e6fa4507f52149b38e4f7941f12a5a512f5df5078177fff2965b9664a6f50565688b33c5eda7f9e10f4febf38cd5328da783cbb257f46189837515bfdae72ef32f5620b7a9be72e93a6ec763da58717897fb3f6e9402de47654a3d8b1b102f266ee15f79300d9cf006b72e5a3c96e8124aef0777bdf7a33f06ac9b16a570fb087a704f1bf37c46436c0946e97229e7987e94a94a192292c50ac625e4b5723bcfacfd9aebbb3801ce5023f54bd8e50d6e029acf2b7e941b136a3bc909dfa0e569c89cfe561ddc390e3fd72727a1612e896021103eeeb5d439ca239ab491f0d09077a341efaef3a3b6c265ed6347fb87094f59fb86e46d1b535a5a61486591ec0cf495e056791c4ebf5aa149d5f16fa0f92cb7e8a7befb25549a794acb29dd1b19f9dba0859761742e18f6f65191703dc93c918605ad92c276ed476322545a1db0a5796b173b375d24aea4ea8c904c4ae8153afd913f21916a34aaf854bdea2526012a349c5b1b6a26d11b9afd642dcd71499c9a600fba7f996ef88ade52f1315ccf0fb4daa8e906eabb72a3e9e43e0fb0a8e1451da2829ec7993f0f33d5476d3781fdd0b3a70ec0eeea5a1e291c21692aceb470cc5a681b1deba95d2966e21cfe85da79968c84d5bc1aafa380768318d58436f29c4bc81586165d867a33fe949ccf720587f27e2558db558819e7a49d8da3337852cfa372332304a2bc7532e6711c483b4b1626ed673c3da5c825bf9bdd72d9afc8d3c99b2acee5c116d9d2cdc44351b9f25b676c8cb408f8264d66cb192f6d795211ee0197372e67b5a5211b63c3de0d2e670d782f60aa6f57b4fb76a27b42350a02f343ec2f0c41c095278321d25a32f2b278d52fb9adece97f184b5473f621c6045b0df082777031e26983260c8d528807f9ab7ed95afc07b3957ee8d09ab21cdf1a728a5fd1328ec113213f06d9a8eedc257bd9366092d99c46cff522b15c74c68556263927e529494b57c80c1e3db0d9e76821d509f389b04ef457dd9d42379e3fc3ec68a5c65901719b9345d342e618821b819f5d4708a41b97133168bc1eba8543301f014a3d8c23643a8b3e1f338ac161d26728407ba172a0f91beb63a9ef314a47a3054785791b29546a713fbd950cd7cb01e60d6288085c2de5638098a82f9126a05ecd9a272e0742bc715d2855c5a4c3fd1481afa13c2a5acdcf54e19b8250d289d1e2c4e991086b385b98be1651b29e9d68d243304610bfe9bb01f1ede7dd7f98f47916c69a224530248bb937888926f788c911b22032bfc79283001ada6088c64c8d4061c15624624ba1ed442c3f113f3a5dc2cb1c0b366a046ad8107d9fa0742eb550c3c16cc11f575db78020bc2731c415594706bc9164a67e4d7b5980d72a5fe8567af1abb3679267fb20a51a8f6f1c8fba87112234749af0f578a759b4b09e911c5001531901022c632d7b743d8a3d2a566ef54e32ff0bfa799b95ef4d7bb441b76dce7126d38571f03ec4fd54f74695ce0881e0ad9b6d0d7b85ba92ee28986041611c952b9ffafb8316cd887c8c3868a53eb4abaa7634c41ccbc7f8c7d8afd106e297ad46a2f91a7b1878e98d103faa1884756e7b44e8246c77a18c71745e8fbc15fe0a640193ad5d595a649188912ab68d81a351a2b976ada7391fb0455f3e7e32cd83f68dc4b0fa0d92f9d13325a4324bd873c1669755b4e098085e1d810af2fa4e3ddd909cf72d50e59d595e611834690f25e0c7411d62128e113e9ea1f607b2da3cc91ec72e863716c86a221667abebf9da8c4e19bf3705933f7a60919b40cdb840390e2d79cd1af480801553782d53100675da6d86e2e87391ad557f667391b6cd5a513cbcd46103c7c4577f3e020652165ec425cd102002b155facd9f973f94153670ee43160da14c224b7f91046cf82fc6845c19a6186a0da78dc665f4d892ff36e895684eee2d9a5fe0292b72898390c9220692f9bc52c08c8267b51323add9d8fc84a5c9694f7c8e5781c107b4722bffc7923c558cfa8114e0462b41e494d45fc2ffd1cc634c0d1cc4d70eefaa6d2841c5d2b64c7c5e7583a315fa8dd34443ac2d0f456c069326a5c6ffc44b390afe2798928ed5053e65364dc787dede9b445605530a44ea9bb518b767b3a837e589f45ba1c73950a79f8eb6af56c96d421e3cd7f007036344a46eb4be64665cc8feaa3d78f58a4aba9504bedaa43bfecfe125dd38150703a4aad3617ac8bd7a5e4821f0df7a282de1dae2244fc5b8f3a2158de12c10edc54a8210628a7826a851d899c161d3cbcd5755fcb0dc8be115c01120d8a0bf37118c9797d4b82cd4fa26d5ee32e31f03e4dd7b160431d09930faaa645ea3f6d1bea9b7c7d31825cda5145b6535f9f03b73fc3da516c7d33214599dcbeac315532305670d4d58fb6a06904f4a94871c9d945c13e5cc95ddf17757a3cb3ad05ddec565eb95b35d3e8f0341cf8894416bcd1d8304aaf456bbea39336f0fcb45ffe83f69cfedc7788e156071ecf70f8bf0a18e0a4bfa77f5d5f675bbec07c90cabc4dc5a78c2b45ae192a1d10374d42da4e79b6b92c1ffbfa15ea49aa68f472496567fd803f375c71f1d3b14a0b866ea9a279524e3497557728b87b71766e92f55a13ef65c0cf89bebb1a2de3e6397a0632670f4b4e2b20dcb45def88ad6b73b3efeb04de77b502909ef012c35fb9e5f93a7bab329ed073b2bce8bb771271aefb77007ac91d2854243d6eb57497e8a1bb426d4700fa28572bf5551ba4adc5389100ddcb01e7914b7cc403a44202217f4693dbd20acf4d3b35dc3fcf5c727effcd60acb3eabf40ef81857750820c5d1ddca0a3195f27dfd7860523cdd2abc0d3a0ad51c9a116c2cc55e606c653336a2079b7ce2b08ea033f2ca62aa34d1bff6d14853ed9b2710c186e58053ae0db1ea8f59282341ee2be8bed8c4e6e58d20742989bb8ab20169c1b3faea69a2c24f21d609ab84e50e51bafda5eda88f6aa60b613f84b34a3daaa1390faa7101bb6318a058b648de7502bc5f6558f3c11b0663aea3c66b256369a12664281ecd92b84fbcc579a955429645f454f8aef2420323a366974c65869b57dfe8a61cd3d961f69517d561e29ec6224afb378900d53a9aaaf989716690622d0d9957a72a541c4e3744dd6522bcdf4590a8e2005b7508d2d73b8aba44b881acf08847fad2d3fa0afef0cad84644b035ef8159422f7c7f79d8af88b3e95dc59613360576884250b60d658ec15a3f38240ff772c9fa211df9c75abe8249bdcc092f5cd0f2e98f6647137eecaff170f3b6af785ce807694882486e2e8e0ed7a179273dec06a67e2171eff6a73e9f5d05b07dae342dc8b28d8511be391554c2d5ca4903165f95866a220c12cd8f0f44a5a0873f85666d19747fb4752510c1a1395d9de2073a0735ef2408964f320de75329527518c2b55ce9ece6033551ad48b86d6501900d4faaa8fdcddafbbc3faf0bf2da6b605d343ac2815c3646cbbdef97520e0cae15c7747cdb0dd17a7e2659426ff843684032011b578d25f52b4c9e0cf84f7faa0e46470368667ef64de431cfccc8bf040f6bf9fee9b27f08777a18ca0279c67ca08b9e068b3dff8408b39be338456897cfc164a5e9c61b423eefc343eff04021c6ea2c491262f507ef3f3e918f56f359c6ba117f531d1e4a1b5bf58febcef6ed6508dd3b165c429fb4808cc519e9797ac921628b5b7cb503315ffb89cb1eee0aa9510f5485109e90e993f506d894abbd4b31458d4b7a5ff058b620062c86078323641f0403c8ec9876fefd89f83662d8fcc737ba18bdb410f14377b917243cdecb94f47ebff681981a5fff03b61342ba2f77f5b61a3d429e45f9da4044f284dc7208975362ea028f2540c09be6b766f06f20cdd82b8ed44c9fe1900a68d4205235e2fa50c81cf6df4a7de2e4015d482eac40497aa6cf0dcb5bd47f999fa56edbd7e8ddf083f197d0eb06404b150db15f7d85b638a184b760fa9915c8e0d1ad1fb223dda2dd3ea37064fbbf18e488e2508d3bf2ff105dfdaf5c97b0db9207aeee3caab41c7e53d7f690501c3b6f6d18490ce1784703c5e4f689124612d84feefff30b821898c0fb866d60882f89c291a804da6f091befdf20eaa7600e362565ae96da978c90ca570ff1d9a9d6b5a4d2ff8a9cbca14c61e76aa75e9066a13622697f7ae8a9aa0f54f2a05e593826b5685aa77e2279907e2f96eced25c94cc929a24fa5e227b22cfad1ad8a9f7ac77487fb498b8d1707e81f1350c68a1e29d8ce90f7a51ff1d0b1ce165a8734c95cedecf31782dcd736db52488c9336504912fd457e56f9474881cab9fb0ad062640b15bc0012ab6f4cca48639eca9d924911abc716f2029136830f359753db85c12439fd41c33f25200323deccf308b7686432f096c43f5b659f444b839e678da4411bae5a26999ddeed6c4f70b92a2eb535e9c8d4aae803750359edaa14f58e5840e7beb157b16beea4033a7620b4682fd9f458922113817c00e7be602948ef55398f2c58a849faa9bf14726bf75995a5bc8247f857c7c30d9f01abfb2413ba402aa0eb9ae1f634266f128642abe8244704c001bba6d2b79a2f1f193ae1f3fe5de87664d395232da2122d5397cd90cbf0def7ab5f688f90dfe47096124e5072549ca1bb582f6f28bf94d2cf59c2305bed99cca8880bf18cddc8737ca88b96ec638bcd1cbd640d03848b1000b3c54b1564f8d79", 0x1000}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 05:37:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f000044a000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x80000001000020, 0x1) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x141) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x9) recvmsg(0xffffffffffffffff, 0x0, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xab, 0xfffffffffffffffe, 0x9, 0x4, "630d909381487731da2fa671155e46426ba85820", 0x9, 0x7fffffff}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) mkdir(&(0x7f00000000c0)='./bus\x00', 0x48) 05:37:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000280), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0xfff, 0x7fff, 0x5, 0x3, 0x9eec, 0x7d9, 0x3ff, 0x4]) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x6, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) shutdown(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = geteuid() r9 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpgrp() r12 = geteuid() r13 = getegid() r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpid() r18 = geteuid() r19 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="04ddbe87290ac40604cfa91535259dd3a8c48a3c4e2ea7892eb6142f374dbe1a122734a47e2f3a78", 0x28}, {&(0x7f0000000180)="2e42f33f2abc3f2bb7a9ea873ab71d416fb5b3dacb73e4b6e956e2bc2fc6c405b4d90fd65a673921edb2f78c5bfb60d2203343809112", 0x36}, {&(0x7f00000001c0)="63ef13c7e097107f25314fa2a1c0afd4321339af1cd14cfba24db1f6", 0x1c}, {&(0x7f0000000200)="3e530f6ed8f007102a3a6cf0f25518ca6eda1f22dc6e79b830", 0x19}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x400}, 0x8) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r20, &(0x7f00000000c0)=[{&(0x7f0000000140)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r20, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 05:37:07 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/1, 0x1}, {&(0x7f0000001600)=""/29, 0x1d}], 0x9, &(0x7f0000001700)=""/4096, 0x1000}, 0x40) r4 = fcntl$getown(0xffffffffffffffff, 0x5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe001, 0x1) geteuid() r5 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xfffffffc) setuid(r5) 05:37:07 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001340)=""/18, 0x12}, 0x1) 05:37:07 executing program 1: accept(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea"], 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r0 = semget$private(0x0, 0x4, 0x266) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/63) wsmuxpoll: not open wsmuxpoll: not open 05:37:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4000000020000dd, 0xfffffffffffffffd, 0x2}], 0x100000000, 0x0, 0x0, 0x0) 05:37:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/192) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x12) kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f, 0x400000, 0x8, 0x3, 0x7fff, 0x100000000, 0x80000000, 0x100000000}, &(0x7f0000000240)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) 05:37:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) munlock(&(0x7f000045d000/0x2000)=nil, 0x2000) 05:37:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:37:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xe1, 0x7}, {0x8000, 0x5}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = geteuid() open$dir(0xfffffffffffffffe, 0x8000, 0x20) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() setreuid(r2, r3) open(0x0, 0x10000, 0x0) seteuid(r3) sendto$inet(r1, &(0x7f0000000180)="0d36e20c17266034881498dc92c11e006536eb5bc96a72a8b760c5c217d8621e4d1241a4a9f9c9b8c209d369137b7b3a25eefa9553cb4c9974fe8d23f30b8f1ec78fbc17d9c41481037a299c4abf69f3b03962b7ff0f073ebfd6137b73e077f2e5f1f4a9d315ea69ec2cc56abacca6aca302ed55b323139223308e236f70e926db97b4cb805b3a96b87ac2366e6f778b0d166e0bf77ebb366430ecae29f2cd1a26193970d59658320670de03", 0xac, 0xc, &(0x7f0000000240)={0x2, 0x1}, 0xc) geteuid() 05:37:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) link(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') stat(&(0x7f0000000340)='\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', &(0x7f00000003c0)) 05:37:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="cb464e27d428f79432d6651c7dd3d5e701aa6bf6590afe8e962c4952275cba291985e0b1b7496990a558bb0501ad2f2c8b508e6c38af68d2bebfc0cb6ea3431078ca963d735f6e37ba31ca750658a47b04571500c6ae38ef298f24c15f517216e1465dae28ec54786388c5dfd7c9a0b5a9694f316de63e12e4eb74a4342167cb1a103728832fa7ca53eafa0fd1543b8f16e35a3c0c7dc62d43e708f4e3684ead4ec4564bf240b12987ee01590b4387795c13a4386dd11b9b2d5c1294fc48c70012d52868fde1d964679d9c6ed23463bbb0d75858ef35f59201a01b310e0af3f2113555270a4355ef541aef527635f9aa055e95", 0xf3, 0x1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) 05:37:07 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:07 executing program 0: mkdir(&(0x7f0000000000)='./file0/control\x00', 0x0) lstat(&(0x7f0000000100)='./file0/control/file1\x00', &(0x7f0000000180)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) mkdir(&(0x7f0000f4eff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0/control/file1\x00', 0x50, 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) rename(&(0x7f0000000300)='./file0/control\x00', &(0x7f0000000280)='./file0\x00') 05:37:07 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) sendto(r0, &(0x7f00000001c0)="1bd496a05977ac5f1488b8145366186609fe2ea7437e9f1c7fd1db2214fbc7f8ad6deb4f2ae1f196a728622f03a5580dc132a06316bc246e27cb73c2ea2aeb520c167322d4f992c96ec4582f067fce6d7615e15659e96cba684da58daa77ddfebe719cfd55230e1c912fe8dd7165f38c3527240bf8448e782e858a2ec622b70b358bb7a34687c80d565d7491eb9dfffc380aa55200c0825ad770e3d1ae29194c72548f382a1c7fad688c537830eb9b12646101acc28e8671ed181b866ceed92a5360847133ed78f49a0cddf470bb96d6b3e848c0ef4ed52c43b56c2f110b7b556bcbb7c11ff098f14f7b29a76e0c58828eb6264d00a2045a7004300accaebb07082374294e1a26355cf9b67d1a5f727777c38bf6661b8e85c233d6cb56f80f112fc1c1387bac911a97baf6c91da94e924547e1eadc4ed4fd26c6eff1eb1b7f1c2243351b8cb306e4d71b7bad24a22afb594ad549364f6c724160a94a23b053e457df010e1bc4a4386115f1a77a002b01125195cc8c78937f06b70a7f913de54ec6cbdf9ece2eb3fdf0b992a09cd11a36c76bf0e790f4b0bada71848eca5b7395556a10163004a931f77301a27f677446789c0ed36b8f0c98b99ce568c4403e20ab0d1e998bbc237ae8de6aea15f81cffad628f3fffa4f067315af419fe44f3557ac8e4100b5cd1eaf627301a70f7ea3db2a458321d46cf79d16cf837d5a5de76ee0a1643db0c41334c8ec2bceb34b20eeb0b4233911bd17a1ff9572d636717e4308775809eefebb0923aa90fa61f1787e126addc53860a67e4d75cb0e782a99c66a27e83d079032d20faaf9196ccc26e0937fa72af00f1ff351e4b805631a745cff0eb2fc1e2af81fbfa75fdb03c165ce28687448cbae023093d3805a241f8d86efea0c0ae7e0e3aa768e70e25ea4ba781672ef65bf39ddac9647b7dcb8824264c3a8ec5e022be1f7f33a18b0d99c9e9ab36c16aff9cbe127e9d00ac1a5c6632b7149a63f77aac9dc8a17a57ceb7cc7347cf1917dd1a3451ff730c310dcc03518b6506d5c6c8b247c4a5ecdfb6fd412b5f1f1be4d08db6a95bd9f9df448a435d9142dd824f9cf3380625e4282371b743d8efb6d9d2627e2f4c67142eaac55f056e707d76210a0f6c86fceec8e8f93dcbcc794765cf731b2f66fe6abb1a2175835299e8cdcdec775ae20d7ecbbd3f0437538def7e26d4d3743150057b4052d3cb927e61498dd5364df9eb9b65e0c8a91f095be7514a4f6872b4d1c6cbf5c04d461ea4be02f11dd578dd000655aef1d33e2050e87c0e827b3500975ad22aa4066deab682bbaa62d774f64411a01ff5837e712284c4144d95007f297dc43b617e20c9ad44dc2fa3d5202870447bac455d79844ce026dc8af9b255d2200b94b306933f276ee8469018250b9213a9022802cbbd7c4d96ca77838cb84934b63b2993969670364ce87abfad1c5d7c7847b8d0bbf9a01648125b35add5eb8ea86961916250f6894295f5dc670db6522926c7c50d68fdaf7d1b127140c67a16ec0cdc4eb794b08953c1a05d11579718dbb2055f2827aacc05139d6549c6db4554719bb6f2426ad0cb8b67082002f30cf0b0f260bfd7d4b1f3645e4f55475019fecdf7addaa67edb85403600faac5ee06ceb0d472f6dcc801289fb84b94f3ab0eed7588e3ae19fd4b9f612b09c2fb028f19fec1310a5e42931bb9b620c9341c568d1c73b526f5c5145a6c4ce90faf4262e0152bd61a750f2d09710c7de5d6075e7bca51ecc78240c8ea5ebc5a11b3ce145f6e05b87fa6e1dc9dbe36be18a870fdf31274e4f054b412eb8899602c059d4425004133ecd57da36e9a78d3d4a1d0996d4aeeb88cf94040dc3bef8fe4e4f435c6035d5d9326a0d665dca47dcda1ae760f62a1951726ed27645cd5936e6b35accea4e07add7b0955ae17749b9ea50765d66f663f16a052d1ba207d56c6eaa0468c528de8fe2f843a32e0a9654881622b7b60ff8cf2f544bd3fd74cbd652351902f70ac37953eee3abf95b6567f8171afb8d60909ac855994dff015567c7cd056d2edc90e2c8d11efa8eca86e1ed352b694472b8a58e062db606f1e85bf82ea7a5317be644ad57ad9c950e368361c1c01cee4e99dc056653e3ee6c88a5de64b524d990e33e1c60a11b112020c538750e0beafc4d453e7c29c72bb25762269b272fd5b4a5c0728a0f557b4e89162c3e1e10a3cf25ddeb12340adabec8b5ad8f98b5db32286fd5b0bae097bc714dd16f5bd81066c91400a05253f775f0536eeec3ea88f9f5d6cdc0049dedc85a127f1a6a95f67de59e1d0efc7ed5a025661666c8be1537b15d91804e3f76d8b4aa58fc536dca578b2f856b3bd9990b71a40bda40497f7b1d60ccdfd166e56fb59250682225de45c2572add41a54c576cbcfe11f2cc00ed88b844945bacea654a1c420c217609e4ced24c999ca96196ea89d5fa25dc5ba4328f7a40f9921556472fac122d749dde558dc389ddeed29609e3e2412dac29367e06a88578dddf7326d8df8f528d7c68cac4ddf11a972ec1bd50756166aef8fd0df22a67ade5628dbfeba3eb04f9f61007141cc4d0b61a4ade840b536c1f626030cd2ddde2cc1ba19c26152377555af9fea094e13f60cc5c5e8c89b2b551b86bedc3821d692e3663577ada7ecdf412d749fb220eeebd2684cb1b6c535cba9a0abcb2f5f844e52662de70841ffd9d6c01bf81f1958e11fe6ed602fa9b59b3a3a030bd9a93d298a4e1e84cbef33b377499cd8fce9f5517343fa59b45ab350c74e6f39a07c037221c9610570c746e58c264def3bd72affdb3c0d1b9c64675e79fe874b0cb903ccbb4f8eb729ff8b1dcec537361e4c513f706e02c9965c514247f6058a87ba735d64937fd01fafc3dbb0dbad0465b41d278de35dbeda6e5fd81690d4a9295fbeba861b5a3aa85a1caaa20b0a39bf9571eb4d74be9b7194a913574dd55b46bca6065c550ce4045cc6f5b6efb3c353381c1d139a3467b8bcb4751e63d381b0136fd5080ec22970198be9f4e06b02b3face595e08ec57e1602ada2a9b797bb8531646a0bb09af7598a630089c0e7a8c42a031ea3ee178b001dd4d8cf94719431ac7626ce6fbca771567369196cb5315dede7c90e9434563a81dec33069709a4fd33c42df8f5125b6af402c8a598410a8043f0dc342fc26bed532848f74c170740bb225d5676b29b519b4403f2b18f91c0669d5d6269cf64de041315809b34040b62cf966bc737d0287ebf36a41b88386bd4d812eb6f4fb12ecc93ea8967215dab6edbddd28511ef9c85b076637df962b32a54d3f4b3e79a4ab7e264f52401ddcf3ea340a1e7b95c946bf2e14ca6a193e49b832fcce34b18273789991ec02e5baac5ea0455f7c260bde58c4b9b102150c1bcd2b123e3c98f86846b69d5bf9db93ed914723a079686a1afba3b3b0ccb47f56e77eb5ea35a64ac6aac661ba8d1586a7f61ebf40152daf77722fd2ce340576700c42822cfb465a26a72cd4072f374fc71b1d2d660f0fd50876f09b796592a93e9063c7aaaabd781369db36460c7a09ece9656fa1b28146bb729f854ff5b206031db094ac6965c40fcc57e06fe9b28dee9f0eb6bf725bea8817b5ca259982df95cd61380c57b82837945fd95ddcc043bee069173e0e017081458ca2878930878ab4a07daee217656eaffbefdae8aa2668fd59462abedd7156876b79c3b424e3f0eaf01536b7e05ade6b3e8e6c73e6c0731f026af9cf2eaebf2e865362335d268d243cd5204c220b085fc1d203449711f8c42fe1b5e8c239c313676741f7f233b2a168930c5893b3fb5070810865387edfbcadcf832a7b72ba2119c29eefc09747792fc106bca0f8f7c8596d0be9353c74c18d2fa5c4fdde18c6f63285336ee4345cfcacf2e4251182aa20a73235ebc30da89c1461a20348dc13f39b1eefd0a40c0a8d54872db29e1b944133f7e3275f7c29eb1f5153dbbb3878e6c395a1469f74b8ada3ea15adddc84b471f3ac0e9561cd8acf089310e6768641eb85e6e84c482cba3ac1465ccd6a305d50164f7fe3b3ab08a08e8d8983119afee2607d305b1903dd47fe3210bbeb387e0742d03f4da10e951ad88b3b96845d1d68046eff9a30df54db95ef4e21b77fdd71cc6770e14134b0165273e46ea670fc5f9b19a6fcab646037b1f2f8d6db8e963b9a85ed4e61de6ab860ea121da7329643beb21a4813712b87b0334adeeeb53b306c483aa6cf5e8be8e3e2cc77e50bc820a6f20f65109a0d4cb6b3dbd6625cf64522b60c65b757c809c265b4f400d265dd074e6b441ab8c5d874908ecc9f3a375ad283475789a2acace69b5dc2a114a670f68fd5a976bbeac181b97ad0263654dedf2cdf00eba92e514b2f9ebb553b8e7c185cd6927e77f9f579a47aa22d1449b65c5d87770aee83b445e96ac8848428b24f617fd0158ea4536724e9ca7fe708f5e0fba61f3509ff393f23e0b93d56952050eb0e38aa871215e0440dbf1fda5ab345c0633b784770d8cc76065646104a05ea6f6ff98c8b4c8b0473fa3b59a62ff9fe25cc1d8c8108d2e39fda0e3f52363276ecc42c4d00efbe13eeffc0046b1b8d0aed2e218a13a7db14b32e36c1d71a7153922a9379032bddfdb6038d0dd128e864e0731ef15398189b42e77807a8c37a54a1e9478fdde0f8cf4ba0f4a907ea76636ac6594fd585be1b2c57ba7eb0d66139de8cbbcf1c9ecd18b09add3f36ab872f99e39ce59f9ee51dc1976c6c95a97d32061b1256bb63ed8f8d70a6d60736019f6709076cf839301f99e8f8735c5dfb954967c847b3c3cc2711134c71d8a7682081d76792b440a968a4e0ad51fe4342400565ad5acfe42dda99f1bd3df1d898dc5f706ff625561aa9013a744551b5e09a3e0cbb683272322f29436086a36050455a531394852bdb188e070bd6489890673e70d51159d90704f44bb546bd598912b63a752ad22bb8495f85842d21c31fec0a876f00deef3dca62e4e5a6af48e6d8d4736bd829198e51d214b9fdfa30c3f20bed2e83519b4a0b9419b306add46df031f04b15fa8651e2d16948274f5b99387da2e9ca7b6d35f165fb466fa9e132a964755c0a4b0582afe5288fe8f75742893eff0436e2dc4598f997f9b952dadc334e7bd27a1eb53653447181793be44d400abb23c022c0bdd09e668832baa7308edc90e16ae460ba5774e3b4512859ade7f62b5e238d75c252e38506e3a6dd226f2f06514679212f4d794556f8cc6de0e5a2e1eee7e02acfcf13b357988f18023e11a517a9ebe6c82b89f1d7f4bf55bfb1b52a68a248e892f0025876f2ef3e899c1d4db5df1083082ae5bd891bdbedba7410eed4fc3cf80c0c470ea55e77d518e05f360fa681b7bba3c0c92af5e0b5234638de0ff714b42e024c1d6e602df42ef9ce1969af8c248ee9d59259153cd05b4ac46e3d5bf5a8aa30e2a16da342cc668656af2cfd624681f92f9ccd1d8a2b44d4d3f7ee5f3628f338a362366111dfbc22fc5de067cefb77988061afa27ccd2f7e1c860ba05b177471f4392a8963a247a816540b0945e0ebda3848d539091be10f1b88600e09a1896af25212eb0caf8937db9300edb2628383fa4fe19c8d240f388a316d0cba66a0bcce202b5e3ece0d57feba5ee721203a69a81c26b3e68aad5b95d9fcdb6da80dd94ec663b09c178631991ccd2cf2e24147d0afaa6536218e8f01ba9875c33e6da22c92fb7ae474ba19e480d50a4257a10d36cb540714586f46ed1aae3228b3d6e4f7214fce6640fa7d995c629522ffdcac0957e3a6f8be6b6d6a933", 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:37:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x20, 0x8007, 0x5) sendto$inet6(r1, &(0x7f0000000100)="5e07a560eff097216c66c5bd8e7b3ad583123aee0e57a1a0a8c81d5dba250452f97e9f5773bb91d243a35e62e75e011b469c7d06d0f65fd433cf88eed41f33e9da15c0ccb337e4bde3e1d6ccbdee5f827254c7f6c501e1d53db0f789156991e2bd03ff1dd6c0133f7b151cde89112c9b5bfec4d46bc80e6a0e96439fd981d61883016fd1132c59be17a12372edb27ad06549f4bd5bbb609de08bdbeb9fb4346fbae8610aecf4d382a82779f22353a9a1b9ebc8ec44872352624ec6da31152f3e7fbec0893f7ca2b80bf570b2e69de19cd4d8925255b25dca2d3cf977c0c280426e04b7bacc4a270db2bf3c7605b6bd7a7b80610e728b", 0xf6, 0x929615e297a5f793, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x5}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 05:37:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/134, 0x86}], 0x6) setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x0, 0x0) 05:37:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r4 = semget$private(0x0, 0x7, 0x0) accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/254) sendto$inet(r2, &(0x7f0000000000)="45b55822074e559ae631287a2e1162e2271a962058ab6dd1f37209cfb97e40ea558e35c0bec59ff833288e913ce450567a9ca3a525a0a633bc5db506566cb4490ad3f88d7f4831ca0ff84a663ab78f71d8b2826ab0e4fadd888fe1c3ada7406d244de065d1a898732752b4", 0x6b, 0x9, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000002c0)=0x20) dup2(r5, r5) shmget(0x1, 0x1000, 0x621, &(0x7f0000ffe000/0x1000)=nil) semop(r4, &(0x7f0000000240)=[{0x2, 0x6, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x101, 0x1000}], 0x4) 05:37:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) madvise(&(0x7f000002a000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 05:37:07 executing program 1: r0 = getppid() setpgid(0x0, r0) r1 = dup(0xffffffffffffff9c) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0xa0, 0x88) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r10 = getuid() r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="cf41e1e55ef2b97c80341a71d94ddc12fae4d7d612d8bbff3509fd32110cb2857bfe1114f828e7f181f19287fe26e888575e3be6bf3fe5a279e39c0e2bbb955624e37cf34285f78af8d5af35bbc7890392609c27e5363fab9df03e34c67778dc18b745b65632abe20932c9d562dee08a1991eb3f913a6ceffc4951497fc7cba9c5b60d"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="50a28971a360e638ddd6b8897b4cc0cc5d66d1051c78e7cc65800e5df1d8c8ab653d4460c0442a", 0x27}, {&(0x7f0000000080)="c5ca0fc7661603964520be5e1065c9ec12f8c129b29820e45e1d82", 0x1b}, {&(0x7f00000000c0)="e3b9d1aba99aeda7939cc8bc1d28d4", 0xf}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r0, r10, r11}, @cred={0x20, 0xffff, 0x0, r0, r12, r13}], 0xa0, 0xa}, 0xe) 05:37:07 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x886, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) fcntl$lock(r1, 0xb, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x74, 0x0) 05:37:07 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)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000000200)=""/239, 0xef, 0x803, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:08 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r0, 0x6, 0x0) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0xc) 05:37:08 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0xfffc, 0xf710}) 05:37:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r2 = msgget$private(0x0, 0x104) ioctl$TIOCNOTTY(r0, 0x20007471) msgsnd(r2, &(0x7f0000000040)={0x3, "a1c8efbfdec1783ed1c790add402"}, 0x16, 0x800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 05:37:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 05:37:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x4) dup2(r1, r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x20) close(0xffffffffffffffff) read(r2, &(0x7f0000000080)=""/81, 0x51) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfff) 05:37:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') socketpair(0x20, 0x5, 0xceb1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) 05:37:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() close(r0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1000000, 0x3, 0x0, 0x1f, "499385861b11c8d592de2600aed362d74c71494c", 0xff, 0x20}) 05:37:09 executing program 0: r0 = getpid() getpgid(r0) r1 = socket$inet(0x2, 0x8006, 0x8) getrlimit(0x7, &(0x7f0000001200)) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000000)="81da890e1045c62d98ed3c62012454f84e58a8d3b02fdc771752c07409959fd59d4b832d01ee662b63c802e3a331c2d32f0aff538778701b77b20d3badb58cb4b3f90caa443b5d86", 0x48}, {&(0x7f0000000080)="c90f71483ca30eddd532711fef2b3ae7868d91d8a4fad5eec2262210a8532cbb6924007693aa1e63d32cf57191d50df0845db5fa643b39d9c4dea8ec2bdf9e45f7f249ab4925c64d56eb7ea248383b2919a9cb507a8fac42426742ffa2083745ba8bae951aefad8a355236de2fb89dc8f3587aa7e21bc223ccd99907a144693fe507b91ec7268f6484bff2fc8bd5187566e93afba1c4a21a987215ee689ec1646b4831ccfb1a6d2e3caa821f027e9851196af34554d28057b2a5e4dd41260841b3ef1fd8aa9aa247d518f583f71f01554b224d6df6875d4eb640a18fcfb9777dbbf4298056b1fc497375", 0xea}, {&(0x7f0000000180)="8388708d96aa56763c3aebf25e71e3bf5e0a524b415111ed2def9d9c30008fc3ce548d653ae5346376284bf8b5c3236207c6aeb6fc1000265e67415deee2faf2f56026b980c1a64efaca4c2db3e180c46ef9660d7f19ef14514a17a9386da21f9097d25c3f7022b817ad176a3f1442ccee2945bdf0d639ddbbfcfc904f0677ce42f05a971cfe27240d08b649220b9e3f492614042e594b111681ec05b26729d83ae6ac86a7ea7525f16023f69e15877b60977bc68bb290e3cd1cd239e671f93221d6df15612680f9ce7e00258692c4265697aa000991effdd94b74f624d20186a089ded3299bc87800925f34e38d192ad4e6231bf9b04f8f18f4ff312ae89db03a5ef03a8247199a32a0d8525c645daadbc39d33c2d00eae107f679615210a965a413c3c97979992c8b6fdade1f72e28b00bb78f8a8fde82bc1efcfb27923b3ab4c83bb74c9be59e71e194424c550e5ebbf844c9ea4395d658fa1dd3a623fdf7767b3413c30bcda30e5df45ce595f3037c7b60e1cd87adc6c6f5824adb5f036e07d6b0d24fc87a33b2a9bf22b35fafcafbfd5a7f979391d24371dce23f939c744d3aab71ba28bd864af045cbae9e9309777fde9ecf52339aeb3eb70e74415dbfb789b12592db2c1f8f105f397be513016a67906ac4f74070a658b4535b65c17cc41e8b027ab1730abffc184e8f2c7445efdf6ee68c4763ee0865171e27e018ef42494c0d56f4511332338c714618503c729ec9396c4f42340761dd83d47c66db432ddd08260825e02e67310d7bf263309f9cf52c5c704234340f8c16a264ef4d290656dadcf78665df0ad53c9db661f4b2318430e1cdf2969abb540a48e7ea92e72b85da7440bad11043ed7c458ae35b02c9c67564d4f9fa92abf9255d7459c1580ae09bc701ea24ee12ed380effc10b35b68dace34feed89af407ad05ad52a42b21b6db403ee18c9d8f9f8fc4c0580a6db4482a8ba93d0ed062997d3851be23a049db1d0ff20b4b4803a9f622b70e4be9fc47a1fbcbb8e81c8ca0ae3ff2b456f2c4ffac69ec1c4e785ca2d75efaa50ba2d823ba5bc5c28a8bac02cbb6b904ae2c9c6516d0026d544f2b5bb533ae5c7887be10d8bfe7d81e30046c73e3404b721251b42b60ed4811b30886631598a2bd73ed2ee7991505fe2ca35e56df7c7903ba7e6f1fc824e843c6934370a3bc8ec3334c21508a2b879e59df3bff253a679b53a26c0677fa672537730db16ea692c556845e48ab82eeca5078da029e4f213e9d3f055e0dfe66c1b19058da1c8b9c09cd0f9a6a2ba583a642eb0d14ca493a76d4706dd948c8ee60ba2f375303130c0d9c6feba11ed5143987ba6345b3c2b7ce85a1c70b36594c4b6cc5be7e132b543a9f012ba9a5bdb8d140ca4d84562626152299cf966a76fe6b91dbae530eeebdb0544c44963ffbbe5fc0553fe26bfa6ef3464e4adde3194c0d7bd177b16a49c27b2e0a3b3469049d5892063ad0f6906e130238e3a2b3ec06682f8f3de759f741b5daa2bc7823a05def69675be2c9d71567dbfff0a9980d1fc5fb44f1ee8254c168e22964fc672b13f0a8deb26a50bbacd00d80597845dc3fb9d2e65182187577d93a1ddcd856ba2f6f8614f6e12dd582d5f3338d8450d0621d32818556f50280c0da936b61cf4f339bd03da6fb3f0bd8c50f24ea7662b10b63b11827abcb2c3eeca858a04fa63b5f891b0f397f3aeda6f33822495fe1d9a6257d7437a8cf971dba984c162cdf2f54dff665ea1cf36cedac457f9cf2aa90e1a7e42d035b8418325bcbaf46b2e6594f985f9989b3016093e9d20a2885d521875bef5fe503a2c305dba78e78d68720271d6f154fb002286d63c409284a27744fe55c3cfd5d8705dc57104ad9df6e6cd422f4cf3e7dda0e4d347ad94f25653fefd64b0c3fbadc6fe3b83fffb94c6e5a98ab72fe10a8a78603ee05484035ffd47f621c0393e519ac34338e1d58195f1dfb6fbd3e5934c264e8892bee483cc59fcbe2780d780c7ad092f5c3211b279a56cf8ec090d765d26e053b3f4ab23486b792f92e14ad49b7cdcf0c12317474a2e94f6442ed174de632c7928f145f17490e6097fc28c1a826ccb3fc78976af4e2d0a3f69e5776d6f8f0d5bbf99daa232b45f1056f4f4006a78f76babcdfeac8982e372492f242cda5bf8e06cc39888e7bd4b90ac797ed8cc70e6e2f58bdac465aea5a0e1653a598c55a928a7d6f99af2fd46c93e22e9362db57630c64f0b3cd07e0468fb0a9c15383ae1afef1dfe044566cd866fea2234d6c98bea181be708f20239eaf2b8aeeaab44a62290689dc9c65bb67137ceaaf7af1690131f8407da9399d2d126956d38a7687bf376b72c00c0565852afffb26b32b0419c32ce8676bdd238e3449d4ef42e48f376ef4b3cab335ba1ccbd3b27e59ba94d6e865a447195f99a83ad7e17ffd05639edc8c6ca9ba51e1a2224b936f30c35d0c02af6bedb5d1787de7abf30aef7da8a2a630051cbbc544edd67824ad6bd879b1b04e65ff7a725ee0c243154a7f12805586dea6564c79a391e83cba9d0df9e4ab365e6c882fc9da5ed519011727796d01a752a21d8d20010fd7824efb7430e3142ad7939c79df83b363f9cc4a87cfc904a88c01e25d5de8872abcb305456bb509e6ad3891c79da50538ff875625ae008190aca94345b0a87e8e0f108e906db9260ab77f6064bd8dd8d728cb9ab2a25fccc63b208aa41e8882894e66b35b8f52dfcf8145512e79da8879fa3d7901c17838949c7b0dccaaccf9da41898eccb1c747776dae00390ecd658ec9e35a26e0bd82dc30a5d947eedffcc53d6bc698aa3a962cfae58509d74c516060a5c73294abe738f1f8a8b3559c5bf5f4240085bf0f9e65c84b2db61295d3ad67508a80d9deb4f0fb0199853204580fd6f05e014de18c68b8531bf935c908d4d553078440c1763b4bbd84d23d2a715afedba93df42c6a793ebd96ff5dc4f8ae2ff924f465069f0ec782b6c7bed18922b23ad3f2174683c18776c97b8b940c1a1cfe81ab04fabcd52036c70d9c56b0cdcfec141e331c2fda4e58f09e2f0ab795e1b4a954ebff44a379512e8f392a21ba06bc2e7509056b31b6eeee92846417333310ba370aaa50d1af6289a79b5141871c1e8be69a7f19ba520d0a2ef0497c25652f33421614f04e014a4b66f476e1e278795d4c90e2ee7b1cad4e13e41cf2661b11f63c206a71029fbaf18b6e5d77505c8758f336ae6e1320596385d7e3d1a4c9e466e514f77d931993fe62702f60a65fe5aa4415b0c61995431bf91fda3f30f056ee6465ebbd19d4620d6cdad8eb53684584cae24dc426a63973564bbb111d4e08ca26e597d39a7f5a795c444b9a71d2dd64fc6d16b6ed73c6fc29269f93cc37fdbae5736ccc6267dec3421e1d7d48d5ba0c7a8fb0301a42a86591e7fa2ccacee6148e8b34c4827c6be610a03fe23ae3dd28d938002a1b3615ca0e13ec8d1b865144fd3f0dadf832994b4b7b0c8fd4e6395526ec1391fe094129264da08a400e734339e61c0fc6639652bad76fd88b36f3c0a0fc3d1ea8cd61ae08f3cd4d0aae132b00ab5ca82a9ba7526d9b67a641cccf6d868fff3af348f0e96a66f7d7718ed689196b6f430b8e2e260e52d0be122e57b018ac5c6eea4119cd0d2fd6bd2a8aba0c8a02978cf7be6e8a09d91ca07c9cb7ee989efc18b8fe5a6be5b92b384cf830771976c985b51e4eedc8f3a6b006424f8d8a3683fc9ce5ad118bf117f801c15c5e3dda2107b2ee0d4c2e2e7eaf69bc96fe07c6ffd585b683d7f90b27f2529cdd3e4c3c06eb7cd8c77ba2bb59552aa5782309bbf5ae023f136b43d499ed123307d18ee0d70ef29deddd89df9c0f405559435b44c2ce356efc14d7e08826abd268e45a20a9e9b134d14ec57dfd6d592d2391775616f65e1e543582c58f04ba3fdf48aca041e097fafbf0e732158754c6dc893406178e5f188939d6d1b39ad95187067731e0d0e955d19884bca77ef48f19bc239985299618995c1658cef62342619ac72c9daa70358c7fc28311b936a3e8069c6cf012a8a50d816e26cb82bb8e93f30e0310feb773efe5da42307b95d35123aec8e5dca50e82d4c4acc44b7aeba934a281b4161630e40f81ba52be58e76ba173eda13b9cf50a066b096daf9fbfabfa64f28418a9e7c3f0b1d2f77b5a9821a8209a002c92b54b1dc75ecd77a4336f9f09a18e902e5db86faf8f6e0ac0f097043ea597c582b9991703297268473d0f3fb7c711253613323f33f55dd1fb66dfe2730a51c32c5a996236c0aac73c4042b11dab1a9873c90464d5c2a8c9e89768b980acca5c17adc50a03d4c0300ea50adac842b40fc1f964d5b5e260878112a7adf38bc2deda2a7ff8e62546e88d67d352a340a94b8d2c6b543485315a2c17030297044a4677d1e395738fd11b6749cee8b2f9151bae4ff77a1dd5cc0d4f8bfc1a820e3d0446a85c5a4bd119a2096b5d6b8e1d0bf16bd4349126956ad779d29bc1e1fff09f5830fdf13f58787c4913f3f6a30b7998f90b8013df87a9ea4b57ae4499600a3c170452a9a9dd0b43748a0f3a1eea1fb54ae0a213106d0ed4b9f3c0fad58d9e2b75db6e4461c78770cc1d4fd5df60ac49b48f05c84681d8dc25dd3c1605b69d96dbbaea2b4b5be7b06dd8a52c1f79f6cd9bf4d53c1e8f15d46db4644c6c125a1dd8863448396eb0bbfcf068f69958bbbcfa058a4ee99fe3018668e9651e8b11e97ebd0d3cb63d090c5ae9f602cd9c757413ab794576e3939f15b0f84aa9ba37076ae161ed19c38aeb990b60afa2d8e5e24073c2cbc8891725e244d303efca8775343889ce4cd170a55fd691744b62de275a1840e116f2500e32232881041447a10904304beaf48b8d1ada6d62ee7faa60d4e4b0bf755011af20311a8f63941e223d078dee3aab0a6579de4abd47aa5fc1af06e92cebda59a017c5adbd0204c6c5c4cdb566bfd5b989bf6328637c8aa3b45b5aebf0feb485e05738bfc2c2809b493fbe9671d1b330789bd0d8a10989cf467d9faa9cfd42d642488f81c5c620a68883e7119d9aeb07b907dc536dedfaa3897b90f6e4d7a77870ab94f4a79b301d3d75941d8d785b082a3e96a7a02d2fb048fdb0fd4131140e04733acc6a0d1e60a2ceac0eaf0520abcfe0586116f6c353aad06f4536b0c28c738202c5e05b6d35fc8f057dc5a088ba25caec1e9b46a3d9486e980e3eb0ad59f1b8068384000e41b952d91127075cdade750576cbc1ad60d4cd755865d11b4fb7a51ddc046738c62132b87a244f466b78f8ee1acc8879afcc723582aac406b959f076f8cdcb85aea66a0c6135fe057c630b74303cda0ef53299f95fdbfb2aad335b5a240a626d29fce4584c2a487730cff34b2e62ce3c199555bfd276f97b9d7ccf4a15720113c6e64ad048547a09864acc58ca9fb0e5d6f16926fb220ba9c0c1adc8d729fa8b261865ead458ab5f18448efa69d407487ad2cd7b5c630f51382d087badad57cac68c02e8dc489d19c47cdd1866ebe403ecfc96a4e92c3f1bf5188444a5cd2951e12b3005b87ea5607d8963ebf95f39162a2f02195467658389408eb3523d26588d57067cd5c47bbab9b3daaf08502176825465cb1f870a9afcf08e6e501f86f8b4cab52f6372285b07e9c305cd7fdd4c1b0795f48342ad666b4dbcccf2099610eee305fc03ce7c35ac182f81ea4430aaac08beaaed77284f13ae8633f5355121afff37ca4449d087b7c70ec8bd128a0ccefde19418c17b592650000dda92f7ec5f579ce2ad0c2203e0175b1a075d1c61d575ed", 0x1000}, {&(0x7f0000001180)="2ed4a99d107a15cda477ab9abe1e8cbbf7c4327f24d52c53b39e40817350dad30c313f6f7c4dbd2c54a392b99063ec2e1640c9d3", 0x34}], 0x4, 0x0) r2 = dup(0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001240)={0x1, 0x1}, 0x8) fcntl$getown(r2, 0x5) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) 05:37:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/88, 0x58, 0x841, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000140)) recvfrom$inet6(r0, &(0x7f0000000180)=""/2, 0x2, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x2}, 0xc) r4 = dup2(r3, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x5c, 0x6) ftruncate(r3, 0x5) close(r1) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = socket$inet6(0x18, 0x3, 0x100000001) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r6 = accept$inet6(r2, 0x0, &(0x7f00000002c0)) recvfrom$inet6(r5, &(0x7f0000000300)=""/7, 0x7, 0x0, &(0x7f0000000340)={0x18, 0x2, 0x1ff}, 0xc) fchdir(r6) dup(r6) fcntl$setstatus(r2, 0x4, 0x4) socket$inet6(0x18, 0x0, 0x2d5) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setitimer(0x2, &(0x7f0000000380)={{0x6, 0x9}, {0x3, 0x200}}, &(0x7f00000003c0)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCSTART(r1, 0x2000746e) sendto$inet(r1, &(0x7f0000000440)="90edcab1d2c9b72df424aef759b4328d6fb1c85654b83a5a41b7240139d40c200f8835997d3c9d033636906e0c9384d67b059b8e31de8605146e571d1f073c2ae334ac663a1f7c536ffcdc6bf043678ff512923d95967569ed1339b69c183448b759588405c759bb3a19055a1b", 0x6d, 0x400, &(0x7f00000004c0)={0x2, 0x3}, 0xc) accept$unix(r2, &(0x7f0000000500), &(0x7f0000000540)=0x2) pipe(&(0x7f0000000580)={0xffffffffffffffff}) read(r3, &(0x7f00000005c0)=""/36, 0x24) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000600)="7a9b936d6d68bc4c0fb6b32c4b62ec79b08e63a7b58f9d96308697b621c2e2c50c4e7354c2aa6fcd04a4ccdfc0bf6dfcc7fa66e7b7ea660853feaab874922a3c9735acf7f8c2ee68e643dbd86780623791bf3314343fa9660eefb2b65d7fc6e8ccac6fbdb09b952e13244f72a8c9cb9a6edfdcbcd2e2966f2f10340960fc9bd0c6db3165a0c2bc9094aa12cfcb7fb9454ddd6fca022fd4964a01e8a86ef75bfa7ee5e1c62dfa8942c94ea21a62b1f76869d1b32f82fb9c9348f2b785523995d06c20", 0xc2}, {&(0x7f0000000700)="50e1da928c69bbf1705ae459e668d806a566f5af86d7687e98ae5db086fad2d4b65201b562fe83635988bcf83b6baefa60208a6ac53febb2ca302a9f03e45987b627fb78924961bcbbc52625262e1da2c7943ed359c0d84b37f8f5f7b8001ef8ef40f32b054e27e5c221586a51000a587af765dbe36925d7afe66d47e648ca4b5eaaa05429d8842fe2b71af533590d025bb67fcb", 0x94}, {&(0x7f00000007c0)="2cd28f29ac799601398c9d696d173b7220b46120e36d20eb9087aac7386c232356f77b4abe82f5366144dd7453f3b1ecf84e140f8583bd481162b0996552eaf8f7846fc0a836b6b3773b277e3fe969fc499861dd674939e81cb42bfd1d430f1f003246ef4b6a2ea759cdce36b31d9f2515400447a236d862f6b8fed93346bff72ba238b0381120c31abec9672f8393f77807cd47daed24fd090a47c10d48e7d5ff68f516edd6c271c369b83ea9720269cee6769764bf80", 0xb7}, {&(0x7f0000000880)="9293ebbcfad957cf4d02bcbb9c980bb6004bdbeb8e098fa48f7cfabe11bb5911f49b0f75e803ac69b286f3bea39211553e1ca2c998c79b6620ac31f7e99b62704b1a101606aceecaa531b688a1c776bea8c6367efbbd1a194c40b810204b91d622cef005ce5c3402796e6e57c1e295ff55af6b044be3e3c3f34244256aac20c84c3073fd", 0x84}, {&(0x7f0000000940)="228aab44317bb50a00cb96dd402a52795abb007fdc4beaf221a1366df1a0c77c0f802d8ad707e983b1e23f226db5b8e8cbcdb4cf2827018aef3dfd46e826ff21b010cb22d39b7924b249938446158a76e4e7868ea8db23f3ee541469172b01efd3014c2dbcb451f8924c100fb0634a87f7d05ee7a105456d5ffd003060f754", 0x7f}], 0x5) bind$inet6(r6, &(0x7f0000000a40)={0x18, 0x0, 0x7, 0x7}, 0xc) bind(r6, &(0x7f0000000a80)=@un=@file={0x0, './file0\x00'}, 0xa) 05:37:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0xffffffffffffff0b) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x9}) 05:37:09 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffff7fff, 0x200020) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x4) 05:37:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x40) fchmod(r2, 0x1) r3 = semget(0x2, 0x7, 0x280) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x5, 0x7f, 0x1000}, {0x4, 0xffff, 0x800}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0xc1, 0x1000}, {0x3, 0x7fff, 0x800}, {0x3, 0x7ff, 0x800}, {0x4, 0xff, 0x800}], 0x9) r4 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/31) setreuid(r0, r1) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 05:37:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x204) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffff9, 0xffffffffffff52bb}, {0x18, 0x0, 0x2, 0x5}, 0x8000, [0x9, 0x5, 0x100, 0xaf6e, 0x9, 0xb6e6, 0x2, 0x200]}, 0x3c) nanosleep(&(0x7f0000000040)={0x8, 0x1}, &(0x7f0000000080)) 05:37:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4d038df8f4f6e6c7) ioctl$TIOCSTART(r1, 0x2000746e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='r\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0xa8, 0x22, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000012, 0x1, 0x480}, {{r0}, 0x0, 0x1, 0xf0000000, 0x4, 0x7c0}, {{r1}, 0x0, 0x8, 0xc0000013, 0x5, 0x4}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000002, 0xa9c, 0x100}], 0x6, &(0x7f0000000340)={0x8, 0x9}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r2 = shmget(0x1, 0x400000, 0x10, &(0x7f0000c00000/0x400000)=nil) r3 = geteuid() r4 = getegid() unlink(&(0x7f0000000500)='./file0/file0\x00') r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) r9 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r6) syz_open_pts() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x90c7, r3, r4, r5, r7, 0x0, 0x10000}, 0x3, 0x7, r8, r9, 0x6ac000000000000, 0x4, 0x9}) recvfrom(r1, &(0x7f0000000400)=""/58, 0x3a, 0x802, &(0x7f0000000440)=@in6={0x18, 0x3, 0x80000000, 0x1}, 0xc) rename(&(0x7f0000000280)='./file0\x00', 0x0) 05:37:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x978}, {0xfffffffffffffffd, 0xe6}}, 0x2) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r0) shutdown(r0, 0x1) 05:37:10 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000080)={0x840000, 0x100000021}) pipe2(&(0x7f00000000c0), 0x14000) 05:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d", 0x77) r1 = syz_open_pts() close(r0) getgid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x80000000000005) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000340)=0x2f0) 05:37:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f667f6c65309f855aed22ccf0d38c00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r3) msgget$private(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:37:10 executing program 1: syz_emit_ethernet(0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r2, 0x10) 05:37:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x8000) accept$unix(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f00000001c0)=0xffffffffffffffca) pipe(&(0x7f0000000240)) r1 = semget(0x2, 0x0, 0x5) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/148) 05:37:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x3, 0x5, 0xffffffffffff5a50, "854955882e0261b637ce9c11fe4dbfa600"}) syz_open_pts() r5 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x2d55, 0x9, r5}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="fb0c266e33668cae6e3fe5c85d55ec5e3eca82a59a6c1fde1de827908725b16a6d887f00b27d421850244f7d2219d3e6583acb345a9d7721", 0x38) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3ff, 0x7f, 0x3, "a214839fbee5d9dd93658bce0eefc50b18767da2", 0x3a6, 0x7}) 05:37:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000300)=""/235, 0xeb, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x6, 0x7, 0x0, 0x0) 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040), 0xffffffffffffff9d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 05:37:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) preadv(r0, &(0x7f0000001900)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f00000017c0)=""/135, 0x87}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000001880)=""/116, 0x74}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x9, 0x42) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x6108, 0xfffffffffffffffb) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0xb8d7078967b725d9) setuid(0xee01) open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0xfffffffffffffffc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x80, 0x80000000}) truncate(&(0x7f0000000040)='./file0\x00', 0x7) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/121, 0x79) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlockall(0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffe1) 05:37:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='\xf5\xa0') setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x1, 0x4) sendto$unix(r0, &(0x7f0000000280)="5dd2f7e61cf1b8ee148d878ac9262135cc4fd0f6aab2afe07578a6cc811754b1dcb5534928272607fba48807a57c41f4a0159b69f6e8f0d056c2af061500102006210de800c0195e8940b5302ac222290fc78737dd9cf1e9f91323694a75edbe0640db6ddb90d3730473d5da4d538d9231f32cf6624bf2afbd5909bf9d04c12d87a4113551d331632aaa93ede3c8f32f1295ee77569b8beb05d5a53444ec4cd8a1700ec74297ac53008e1dd39c922505f30e66b7b0f22843d468837c8c91e8561b6411", 0xc3, 0x408, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 05:37:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 05:37:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bd", 0x1) write(r0, &(0x7f0000000200)="08966191c7809f765fb26852780971df8ca3fee6b5a458819fb5d127ed234c392a0d600235ea5ab9cad537b6aef2784d47caa6cb3a2b58ce262b19b3dcfd679e62e9d02b6b2ae2c46525a8a8201f5ee74e726cd972671b6e0004d7c752cf05bc757695fc83e1fc0aa92b3158aabfb49d67cf363b4281c6bf51aa57b7ec99f46d8934cf11d76e6ef035b4b6e672995e38", 0x90) r1 = syz_open_pts() close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="f9494e329a52f458dadfe5645a596b9bf8533b86dff54afb0ce4db", 0xf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000000000}) close(r2) poll(&(0x7f0000000000)=[{r3, 0x44}], 0x1, 0x0) 05:37:12 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x7, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x7, 0x7) socket$inet(0x2, 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffff7, 0x8}, 0xc) r2 = socket$inet(0x2, 0x4001, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) 05:37:12 executing program 1: chmod(0x0, 0x5398fffb08fec7ed) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) 05:37:12 executing program 0: r0 = semget(0x2, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x28, 0x0) r5 = socket(0x3e, 0x3, 0x6) r6 = socket$inet6(0x18, 0x8003, 0x20) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = socket$unix(0x1, 0x5, 0x0) r11 = syz_open_pts() r12 = syz_open_pts() r13 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b, 0x4, 0x2, 0x3}, {{r3}, 0x0, 0x2, 0x9, 0x40, 0x100000001}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x3}], 0x401, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x1, 0xf0000041, 0x7, 0x8}, {{r6}, 0xffffffffffffffff, 0x21, 0xf0000023, 0x7, 0x9}, {{r7}, 0xfffffffffffffffb, 0x8a, 0xf0000000, 0x4, 0x5}, {{r8}, 0x0, 0x1, 0x80, 0x1, 0x1}, {{r9}, 0xffffffffffffffff, 0x4a, 0x8, 0x80, 0x100000000}, {{r10}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x7ff}, {{r11}, 0xfffffffffffffff9, 0x80, 0x0, 0x7f, 0xdea000}, {{r12}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0x1000}, {{r13}, 0xffffffffffffffff, 0x0, 0x20, 0xe73, 0x40}], 0x5, &(0x7f0000000380)={0x2, 0x81}) r14 = semget(0x0, 0x4, 0x20) semop(r14, &(0x7f0000000000)=[{0x6ffa32d1dfabf366, 0x7, 0x1800}, {0x1, 0x100000001, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x10001}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) 05:37:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x2eb, 0x0) 05:37:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) open(&(0x7f0000000040)='./bus\x00', 0x8a00, 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6009, 0x1) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) 05:37:12 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x170) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x77b3) 05:37:12 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x90004) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1d) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)=""/204, 0xcc}], 0x1, &(0x7f0000000340)=""/127, 0x7f}, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/48}, &(0x7f0000000100)=0x32) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x70) 05:37:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2ab32a20) chmod(&(0x7f00000000c0)='./control/file0\x00', 0x10a) fcntl$setstatus(r0, 0x4, 0x40) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./control\x00', 0x0, r1) mkdir(&(0x7f0000000080)='./control\x00', 0x30) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 05:37:12 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:37:12 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x56cfaca6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/145) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000002c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000040)="aefc56e31e3927576a8e29e49c18766e", 0x10) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a998ddd450777b2402960f824e08ab141694dd28c00cca359b12af8616f70d833c2583a36f448a7ce65eb58cebbf2ec2040d4cb4466f412b702e350b6adeef1832f9b83e306363c716ba87c5560d654ff0c68ac8f821d29aa6b080b7828d75f80f9b6358c2a5eb13ac003348248a22ca75617d2e83328ef6fc04844b7bfdebdd53db2f28ece8246b079b5fabed4af479adaa739a7d55274da6cd0e774efe2215900fa2d622e39401aa1be8557b58deb3fc9864d0ee270baa5921da472b4aa2c0b6b12b7a069b0af39663f947da7525f382a901c9248386dbc487a572ae4db97aa3c752d5e8f546db61527d8c2e945d0180961bea4668f1dcd6d2c3664d607be4e7b53a618c5e7f2ba4f38336a2922eb70bfd016da4398beb32fbffcd3400b47c274e81ceb9a71359291334a39feae2019cdfeaf61468375fc69020a00451956bf6b5cd0d00a331c046c8e60e8a80bccac44c5ea36875443a7c1eff40b4d00bedf7e92f8e50eae9d658c8efb5d4bec3d7200af14ff6210e933326f94e36d0bfd601d180862462ef639ab2efe6e21e30fe3f53e58ec85c17389f5df4486500a473ad3ab9e08dc60a8fc1d95957986cbaaa1ad9d7e5090b5359994935353590898ee7b69bb0abc4f439941ddf3b7da0a5d5093b649f0ebfedbebd5dd4be29472360850c7cf96311d19dfe400155f1f1aa6cb838e1c222b1cb8206fcbadb0e0e45dac83978f36280ec4bedaaad0c59e9cbb601788f4f69d7e738266a3537209da2d43503cde9968cd80e3e7479231ccdb3cbf015239e7e3554e6117dcf5947ba50a73712ce2a1722b9cc9a02fd5eac635b50969c821fb0b599dd8b2ea997c8372156639220af2ae39946d07ba14d596ff41282d501ef8b1b1084f9085f06ace231f00ca3be609480adf4f1e8a3e4fd55a2b3d34e85d6f5758e5f91cfbe4ab5c13673f7f79225e23c232df327135a55da50a54a27f3a2125050b1304280ebe51e54ba357e32aa9ae41f0f69cc9159bf586b0ee054d52ef32acbe03e18594b29597df9a038544177232af55a0d09b2092db0d10af8a6fa4e9a6f786afcc7404424074a6c5b0f04a5b6b3659def423623ecc232633d0a571a6e2b356db7e1d846fcaa72772cf295da64cb8d9c1fb21fbc4691258d36cce27d1d68ac95e3e71760c638579352eb0c83b500b6489f09edfda4bbd13d52fd0483090f909f6d694abf18584305d0fe0e6e3fd13ed10e555c39e6fe3d53650fc4e8a6cecc42c048d54e0ddc1b511493cb869e7439982dabfee19ef3dedfe7a9c2c8cbe074951288b83692b19979a05b968a2745c51887de38db629bfab046ab0a9b3666af4ce267c83a51c8488e79b6449cfc26b97a2008659aa8f574b526be38cb99774226630ac83a6f3e7ce070eb0981d29e56931dff4b596a47bd5d95b71cad8e6bba435e557ec2ad916e0bc4e924b0591a2151b4546fad0ece12144440181009105caed32487d6bd7ba9f90eedb61c0ea7cf434cf36f78fcc1a3addbcbf155c82378eb60dddb66efb716320a2030044ebb56fc9739e9090b32e09075150dce4f4707a3036a17fc337f841ab6465f957f44ed3b4c69c3348ade59cb951057d6556807a9064575e9dccb2331115e9651c0b50d30bbf355a2f1d9dc3084a311f0eb8495b76786f3a942362ae1ae01b0e582888a779261252b91e35835fbb01c4c13f4c0f3c21f96700cc8ff8ce0f5c5ee247d372aee2fb1282e644b1d9059416fad811fb1c926b547cca8f228639752b9699e693ada48081ddd2311cb6657d08f102220264168b51c9fde4fb4efbba958c0ac5ed166a8ab491352eb95ff66fb85110a5a63e290397e01b9038056eedafc2f088a19303cd3d031cc6c0ece2de0d0d7fed5d7ac881cb8f6e671ec022d331470cd8d85e522d70927c0c21ed8f47eca63c71653c3e78e1d1045af4baf89cac481a4d4f6f5399e04ce65e2b1250d60cdb0b4b2a52d14b0bfdf0d4586be2afacca1d304175b2601cc8b02586a0e03cbb3ba7d4ae127d3642bdb596d2f1b9126d6f1a1dd24b15574986513738ddea294c9f51327e7e0dd204d73d4f929240a2e4c2d52d5df491e498d6e3a1c649ca5de6cbcf0b00763c36dcf0449b55fb15befdfd3e7294d6db818443bab88d9c236501ea9de238bb3928e9adf769cb2170cd1f7c4e54aa7f48a4417a88a9e865fea56dfbf7ff941492ed2fd016bd1554c43f3f7abda747a7c483ad263766e3a4e8faa7473612efd240867431ebeacecf9d7afb36f2e91f3d6e7e17700b43417a32ecab1703b00dbeb53f5849a85cc86f80db4c7e48518daa833948cdb2269e39bb799c3e4de53b81b7d105b70786ee1aedb296f658007ff988c9dad8182ab1142af70b2f02abe74e5368ce1839134528a4e081a6f1179e22b10dc7f6ecbe9e244296f761e0954d09ec951a817f93e29c43e48041ed24e7441a411bb2bdd908e398bd073b424fbec14bf081658916b3db322f79f11ba317c0ab9666f98d07a49f2c34cdb64699e80c451615a8a668d26eb832bd2a72455b5fce8be208e27bc98723358e5fc95d90cb79afa40d0a8077f8c15d88b5cf69ad7610a5701614c8961be8da3a178cb8c4da1219ff78b659ed1c191491412ec9c09453c164466207a1334ca66cfe59f54d36c9bf47155406923d34c779b6ddf0c678486ad08d7861bcbedf382c5c24ef90b7ad1b19635deb2b0d276a3c8cc7ef793e4ff5d5217dc873d0f8fac015e3b67a487a5358484036ebd3e85c3f1807da09397cc3fa4a245a01d4709187be175753dc9a92decc50e17896c0eedf11ae3004a1a3cce101dfaaa533734fbf8c8c1776b88f263e0b861645eb934588246b84c4702268b8328a0fb79318ed6b21c6c9b594f6ee541b8f60f95eb299a4e7d319e5fe638f9d67e0df46bd9805d10e5df0c46932d3631f57740d092907f7648c265122b0118687afd1ca4255a72857c1d0dfeaadec95b4b16ac3abd9e6d77889208fa05b975db93044f610811bff2f236785f9bd3d6e5cb02d2911006b23ba52037496da0b3acfbf3d6b91e2a2c270b571055966783ae74a", 0x1000}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 05:37:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 05:37:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/110, 0x6e, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) fchown(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x1, 0x110) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) shutdown(r2, 0x2) socket$inet6(0x18, 0x0, 0x4) 05:37:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:37:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0xf0000086, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x50, 0x22, 0x2fb, 0x9}, {{r0}, 0xfffffffffffffffe, 0xe, 0x800fffff, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000001, 0x6, 0x7}], 0x7f, &(0x7f0000000000), 0x3, &(0x7f0000000140)={0xcabf, 0xdae}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kqueue() ftruncate(r0, 0x0) 05:37:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r3) mlockall(0x3) pwritev(r2, &(0x7f0000001200)=[{&(0x7f0000001540)="fabc3cc48484a1d21b6e1d7d91eb4dc18d2e0a0975bba38f954dc7d5450b2a968f147b831ff3b20c0ddef4e6c3e44ab5ae8b4fffc0cc0004b04baf719905c6710cf64a238c4cb80fccf32b28f1ed116a01300b5cd1db3d36a29a4f6d57df5d3d559316d60b5076ed0c3c55701ab1fb2f5a2b80771deb1bbf0a543f736b8716660f501fe5e0665af7a473cf6f1624884c718d10f7b41784b0cbe70a7e012357bbb69fa162cd49d4bf76881495ef644a1b7e15adc37da77332d5e60d7239c2e371a3d44c57b8eb21e00cf1eb639e5c7139665653d42ec704f219ffee96ae3f64b10fbd6efd33fc84e39ead47125907355c7a070688eb54cc2c4a90fbe3e02240d612e9ec556f491e1e53141aa844bc70c7945d3b0cbaf5fe4956d3301fe841bffd94f3be6ad363b5d07fbab14db8b5715a1e29b4a3952388f1388db12927907b45013a2d6633f74227278224efcf8fba5d66be2494758ce46b54d3bbc7cf9751258aa06d809756771319ba40ca701968de48ac1b7935e5d4f865e8dd4f174c9601b09f98bf4771012aaa2b33d8e1c358894c6170ac4a683289ed32eeecb4d92c4afbeb13da37b2818bfbbb193643b2eefcbee66918cb8dedf32c17cbed23b2636e21d66da0e060b11d54cd4f3f19b9a35955080645a8c1646d48840e3e06f971035f39849c2e213d9479349a1602b18a1f650c9d3317b74175e48d7dbd8c4cde3b2112dabf79c7f74fb9fed9dbe52ce5a2e8ed196bb7993de4e658b3b7111d47b8ca7b6157a7ad2478dbb5b857cd4c92a0c73ed2920485992afc41416e878b122db81eaa14d3c8a22ac5101f259b17739d2b3bad06138972dc689bc983c5923fb51aa283a918165effda71504db31d58df5495aae33c3be60c61e19085d69bb0f7f3c42f3b6ce8f2e1d65acfa0346201448d009f598c4875b175599cccdda734647f9685fcf90377ff7c195adfd9c6442d7b0748e4b575e824264b297116a0ef4390d4bd7469417bf92f8287e69f1fe2be99a14d8a8cfc20bb729340bac72f1fb3a975ede6ac03b808e118f325638e46e3906f3038b3b2d1097c84b29b3a596d40be076e6a7ceb77b7fdf9236d21d7685d50cfd55767ecfacd36c770139dc99e88773545d157d87a4ad6d2bc52148257ae0e1e508f1eaca03d78c94c669731fda25e353b058e886838d844539a76bde78d35bea795699ff4edbac0f40047dcee858618901d5031a7c5f183430e3f355ad31356ae3e9f175fb4d30a90388f721aedd213ff7e47f10b66c7122e483b48f6ce21a767c55ff5da2a6f8883f630b0a7037fba67d250ce6f9c339a486b5c98059a23a42bfa89dd6ecbd237e02a772beccecee887df3b2d8901de67169a8b7e7f38efab4df35a3d3ae1e20cd19f323520935d326195fb8d27cae7a66c227e1fb86b141a22374fde8ca53bcf05a8fe8fd942cfa44968ea353dcdc595bbf64e28552b27271f3af76adea4cfc9e7472085458934be6fb6b8180a4e9a85068acc4122f4907e7aee92bb46c3cee411c24c8586b6e892ba7eb15c401a7212e04e17215063aefb6852bdd0fe4dc65501e0e655f809a00f7d205d60efaeec949bd92c2d7fd6729f8347b78e158e1ea43b542c86ed244e74ad56ecc38f3b698c625e852212e12ca4a50403e11c08a70881b6d34e75aeedcbbc3b8d011fa03a8ead1f0ea44dd33f2dc07a5bc3aad837fd1e0efe9b4d1f3ca64d4411e7dd493d22849348d00a406478ccc41a213aeae36eedec353b7572fc1fe6badb4c1e103bb1ac0601347aad93fd8beddd713e9d24837349c9b28338029a161b3bc6dd09be96aedf6e42bc54491788ffddd2596318ee07d1963e6ce600e59c887b73630e2656b086660243df2b8249fcb3d8d47de2db40ceb9ecf4cc697d6426f14bc427dcc20974519269172519cb6d308266bc9e25ae1aa885620e6a1d65e53e3488fc46e9c323b74fb249d87667e40d572d25755da739a3cab5f60cb871da2032d8ec61daf74fd78335fc429e03cc028c010804b5f2fa8f83c4701767aa348d6c19f54cfaa3f773bbdcab6c956025db82efd9602f8ef5fbfc29d3ebcf4a10ab03899c5b7a0b5d43586f6075ebe5ec5b719cb153ce5b140663bddd5364f713b6268701fd12b728342c0a961a64e546afb6778e98bfa8ddb7a838fa67facfdcbc4d0e72386cefcfe2ce4da6dc2d94a0f9aa92b0409fc0250a5a118b3dd1f6c32c66d437cb2e88924f15765c914ed8f7c5b554461af8f5e3bc8696a1118d17458adba2bb234efdbeed725809e68cb5b3057ef1fff6e16a08042ad438bb6f81b5a26d4f2b525a1bfd43feb08a3689575d4f1dd857c62d31e3a8fdd8e707482c1ffd18a6c7ab7be7747ac6be457486a6049667f5a7d0729c43d55e391d8ffd1db52843a6731ae4040a1ce0e6736c80ba67048bb9df4b4eda8a4c6bc57cbae9b5be86ca30db6efc09bb227ad39c736f17019ec192a84097cf37e4317dbed42242d1b0ebac063db62ce1361944e982f868fbf4d22e2e097ec88b76aadaf862d69f7247ce56b21d46deb681047c772728752ba06725456f567bed6b2fee894d2a71a687d7f3d0d3c53308f5159b7603099611e56651b7a6b81bbecec588737c7809b444e4c690f7c7fef6173734299e9d7af5b6c878c63f9698c67171aa5aa3fda8f07ae387b095a5c0d94ac17e1e4f436e5f88fbd1681a592bb13bafe4b16fd312d3d0b32bfead76b497e6ecdd04695144e0f7d29588a3ec4aa1606f9228c3d9ad974f5b8fd169dae7edd53e755e365a6b4d378f004598c9ffac8f7fee5090d165f99b8c8800c90e7192d9ffb59df222cec315b3f0a5391636ac86d871df54e449383377adf38237e6a7ba192ec05dd8ee455eb1f3b0bc30b0bc64fa895c512c2df5670ec77a29ac753c475355468dc3fc7bf437a8b7e1ac3cdab2abd867477238202e290381c07bb4be46da8f64753217cd172489479e2fd9396bb3f2efdafa1d4c376c684eca5ee050ead85ca3d861beb86abb735e4f9fa4b59f50319c246d7a3743c43bb1332e667a95be188788389da19a0d93c84f56cbcb345c4cbcf046079ac65c339c97a2eb7bc7b20b75ff47cad88925f945f6a25a701e7c8def918196cebb9a8eb8d7a0ab3713b87879b4798cb316415a86b3d4e2eb18aa7631cdb80f0ebb87ba539fb3c642aa400925dae82fb51674e34e2efaf21a90b1e6bde51f42ccdbbc7b9b21208ab172451de666fae9e09f291e7e661f7bbc05f437bdbd7a8d178904250e95c03bcc9c4a6ef6dc0c93318121ed12c90336c1a80ccf103043818245241316b4ea675f5586474bd75e73d7e2c1d1441890b398f0c4996486b804c8b9c32ac6fdcb101053b09d74e842f5121e659b71cd92e957fac4d1be7a78d40687c16e90a52d5526ba1bc759c499991a9e680aaa08ae1cd1a9844865b2fade25798ddd678e835fc0e0cfd250c58658ec011814da54b261b940502587ee08fb0ebc4fb5f00cf59971a853a62c8c0c774c973461cd4f70671ca8be131c765c6907969ef1f02b73ad2dad96c9c6753c18970a8cefd4accb6501f28ef178f8ecbb0068417391c4e292d9076db6500e2aff399f70441e876bc2ea20056de1bf1492393b2efb88584d0d50fa7a536e1729c7c5a6894abed7956dca4b8b9bffc741052fbe0922b7213a9610c15da9c132ff06973636ca4c2cea97ed37c6659c302197a74f8fb4547cff376eb21e85f63c75fd627aad74e6f7ad87740bdc0ceea015385d20e6e0c41e42ce30aa500b5e8176f3c83e30784f3ce10708d192830eccfdbac843a1e9cb25bc6d63ac39e8bd98cac8f54902d47c9668bdcb74d2beac4ae3d290596967de3835024c929df4fee8adc166ca30ae0490b1ab38c2daefca9a0643ba11d2e695fbb5eafddac0459b5414fe04142a664047f63ee289f952b90c7cd6dff43d29867798462db3fe04f0c0c3c4442561866a341e53b156945c47d2a4f9bbd42d291cbf32a2d5a3997f225a4cc7a97a96b5ae5c3b3925fb71ac20272737834c61dcea729ed8170a55b075e7f6f61ba3a25750b1135526c1a71a8fe174cce153b2d1eb6cb79b0a3255adcc971a0137d06d0e1b73f7bb3c62eadc4371ca8d86679fbc0aa6327a23bf79d2e8fa3347ba7f0ef9aac85504763d7a603ba203f939ed51472d3aa3405d8e19de5a6d3fd49c8915e5025bd8555e28459d6f769c9281b973c9d247a678107c1146a7ef40f6f1f5f4db3471228cfd10635c6e76bcb4482838c05332e6d866548933b3643321e2231c7dee43188794812326f896323a7891f291f5c4a7b71fb25c4918406568d8f709177e39d852877ed985f3f9bcd18194db52935fcd90fb04fcc0e95449f190f036fa798c264f4b93b6b5f67ec4545e476b87e0220a68e6bcc537215c3fbf410f3c3589b5d79fcba6fccda962a3f65f5c16341c3244ec5c9478f828b9e0ae6b5298d159562ea2bb10a0366de029533d66cbf667688147b5b7b558f36c398f3310b15e94a013fdc5af5a789a2a006305c3a1c51ae45f65c6d4e63b933aa89a2f6fb89d7417d1917723f4b50f7b04e7232b3e6961019247077dad3bdae473ff0c2e2e59c07fce1b83ed8900e7bc279e17d7d6b8f9774053374d1cc2dee56985f278a187fc343aeeaaf9d79800b01efb65830de7a3aab17b33ce69e1bec25e27837a666e285d82722bf1710994fc12f5c1415ee750b43b24e52572d76ea0ba239cb142dfe2450b0652d5f3c75af098030363d6cbf52f7723290bd952090a7dc86989adacced761edf2df0e7e449d331eb37e39c3ac21fc0553c9abec8e6c27e71cc0e380683b85f543f1f0c0cacdb39c83987cb4908cf90445558fc291baa8d3cdd31b7a53a2a1a6432763d67f1aa3bcdb94ed9bd032792b071a5fd06091211b06a81bf1772d3a85276eee761c07078aeee140a3092bb2dbc4ccd1c14c297d3bb8913a59dd58bccea9f159f0ada471fa66acea3800f3faf2dafdc072fa1b03e11d26d080814f7cb790b1ae5764e1dea27343c0cec2a074977dc3d832054085ba847a690f427cff0fa3786bd9575b54dfe1f74438b5ced592ef3c3818f8d5f304ebb61c9259724039354881e14e2b54034bd4729511c91d715adc09a62b8e117a271fe1c40f0eb60ba54c32d1e83c44f55a5b1aa270768e809f4f2927bfa9060b16bc96b8fc857483832d4e9fe64b3ea87cf71377e036cc81f93fb2da1413be438db992f540b6db4498fc0a8541550e071a385afb9c5e0b8862085f8433bfd9e4cc18ca7651a7d244d203e80932038880781ddc3824bb1a961a9f661730fdb672dd86b299fa38cd6eeb64033ea2767dbaa18488a1c15ea072865e4a4c5ce633a50b180a7ed913f0bfa134755a9cfa7e09a5bfeceb65e0b5428b77ed41920d7c0e112be034e59332ecba7279e7ae0a27a8e6c2e4cb10d4c3078d50b445bdcb5b610e0f5005b884e95980783d1fd420730adcc16e160a99c67887510b60c6b7b1467cec5c6fca4bb8c76b32740956498976fe3406846fc089e9d90f2ef1934663c870c0ca4200f2e8ba711058bd24d19ec84d74a4e76c38a959a9f505bd40a06eda5abed7f6bcec3d1f57ed070dcaac17c2a763848825b7da0550", 0xf8c}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:37:13 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x80000000000000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 05:37:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000002140)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x20000000) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000, 0x2) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 05:37:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="89eb56e0a2996ff5abe80e65f2b0f978b78cf1f7ed39188ee9e61df5ee1f88e6fed8114f2b3104a7ec17cf5395725ba9924a06e4a2590b38758f3eae931b0338edb598412183728ed7d94bd9f3a739f9dae6aa023aee990948acb366a82733523fac0d6a9b27efe53405a63a0b4e0b8f75c62966f4cc310f1ae1fd2892cf39abdc9adc6506926308940cb50870b98251dea265924dae9dfe31f29f73ba0aa776efdfdf61de15a89558011d7ddf9c903d5ff6543003bcaf3b4f7d498c5acdb468ffc0f23d363f1a381ab5d5dabb84527ea8d37dfb7f3fd299b384116f14aab72986272f2a82240c7d", 0xe8, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="8c795d1a87f5ed03faf88621dc4bd82b4b0ec7ef6aa9c5e597ed5d50e7d20abfd2e3591e30c31e324e038eff29ca958d0ace82ccb0879a78be473cf88324b8bf020cd4f34b067b66805296a47ad82f7feda04eb57f", 0x55}, {&(0x7f00000000c0)="e4a27e54791cadf5a9deb0c0679a3f456b8b272697e5b8fc17e7fc75c8a3c57d31fb16852e3a67040b6bf619d81d22b0405eee29b5b51269b2c9325e72b5b3b49684daf1fc9c425fc0ef6c7ba32c2f1f26a44472351cc98285d7f4e7d15ff8756deedc7b1c9f5c83e773c88b08ef117ae5f9c62accb7271207326e44033ccbb1bbe448a56d4b8791d6fbf9ee38", 0x8d}], 0x2, 0x0) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 05:37:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) writev(r0, 0xffffffffffffffff, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffff60) r3 = dup2(r1, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xa1f) 05:37:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000040002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_getres(0x0, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x5e, &(0x7f0000000140)={0x753c, 0x2}) fcntl$setstatus(r1, 0x4, 0x4) 05:37:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x0, 0xff80000000000000}, {0x18, 0x1, 0xffffffffffff0d3c, 0x7b80000000000000}, 0x7, [0x3, 0x166, 0xffcc, 0x8f, 0x5, 0x80000001, 0x6, 0x8]}, 0x3c) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x6, r3}) rmdir(&(0x7f00000000c0)='./file0\x00') 05:37:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="70671f334d76eddc09dfd874d92357ff03959b334fc45659e077272e3ccc08eac327e5b157503f7e80930219f047469de9b8dd3764f879e4d4504a54fb19509bfad04b27538ba6478d0018de662b267fceea5fbc1d0ae502c1917a997266ecdb5fb8db3f8f7124dccb68dc74d91b4f24c527e0d3547c7df9a88481a5ddd7f9af91b6834369116789f70b8ee10dae92e2e2195a7c50f3005f527526bf22710f49132b1f4bcd16bccfa331f1ba7126b0f455179b4cdc1b93", 0xb7) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="301c46469feddffb42360bb91cca719eced7544e8a21390b744d816f64179a684d78d036ae795b692c2a434e643584055186fac215163e26686f449fbc374ddac40fb2e17be5a9fad535949f655916ea04fa586a295dc9546eb4ed27632a2a07c50761573112d23f9b62dd276efd1c76af70240ca4840a8e7a91f405d6831b6a98359297207e95090dc25d491997ef1140bf49bd7f53b351", 0x98) syz_open_pts() 05:37:13 executing program 1: select(0xffffffffffffff00, 0x0, 0x0, 0x0, 0x0) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x5, 0x306, 0x1, "d631a2e999cb3d770a18f359861b7176824ffec7", 0x4, 0x1d6a00000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) fchmod(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) syz_open_pts() 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) r1 = dup(r0) sendto(r1, &(0x7f0000000240)="161484f42f6ff050f5de060f47fc855b36a14f4630a247ba64ae4a314eebc17b2697695b3672a366355ae965542e40f3cd9bda92def9271db438a344d4995e9b1fb1fe3a6e08", 0x46, 0x8, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "854955882e0261ce4e6637768fea83eafae8bfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fffffff}}, 0x0) pledge(&(0x7f0000000080)='\xbb&!!\x00', &(0x7f00000000c0)='#\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setitimer(0x1, &(0x7f0000000040)={{0xffff, 0x7fff}, {0xffffffff00000001, 0x8}}, 0x0) 05:37:13 executing program 0: mlock(&(0x7f0000b3b000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000b3b000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) getdents(r0, &(0x7f0000000040)=""/13, 0xd) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000b39000/0x2000)=nil) 05:37:13 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8120, 0x1) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x41) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x101) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f0000000180), 0x0, 0x0) 05:37:14 executing program 1: msgget(0xffffffffffffffff, 0x0) open(&(0x7f0000001580)='./file0\x00', 0x80, 0x400) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x51) chdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000001380)=""/136, 0x88}, {&(0x7f0000001440)=""/166, 0xa6}], 0x6, 0x0) dup2(r0, 0xffffffffffffffff) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x3, 0x100}, {0x7, 0x5}}, &(0x7f0000000040)) 05:37:14 executing program 0: socketpair(0x1e, 0x9, 0x100000000000005, 0x0) 05:37:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x186e, 0x3, 0x401, "2f957cfab40d7d3d3f06efc937d5e9f9fb22813c", 0x2, 0x10f04121}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x46) dup(r0) 05:37:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x7ffc, 0x9cfab4910d9ff02) shutdown(r1, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 05:37:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffe0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:37:14 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0xfffffffffffffffc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./control/file0\x00', r1, r2) 05:37:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) 05:37:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000080)={0x20, 0x3b12}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x2000000000000) 05:37:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000c00)=[{&(0x7f0000000880)="40c6d03ce9215a104d4894e30a2ec8ddca8b71e3f528c1b37bb8745df12977b53e0479bc72a77e1ba61aa7c4a2cb0a9394298639046953493473c7749c37ec56e45e5a7ec72d36abc71134ee7e1cd2ace5de2fab0be16d96cdde611db0bbbe751531c155c1b5d77ddbc32956c7495e4d18f071bf1978cdd307d78cc21cc7eaed4ab20ac1b8b011486781c1693f585f007c5132651fe34d7a9192ec4bc0d320a42030fa083713d92e00b10e1ed74ca4e1fc9bb16f7861d9db", 0xb8}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d98) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 05:37:14 executing program 1: 05:37:14 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:37:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "43504b8fabcbb73b83be39f574edb2df2e72175f8298b01f39cd38d3efb373396afc04b0e7a2"}, 0x2e, 0x800) 05:37:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x200, 0x1800}, {0x0, 0xec02, 0x1000}], 0x3) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000440)=[{0x3, 0xffffffffffff7932, 0x1000}, {0x5, 0x5}, {0x1, 0x7, 0x800}, {0x4, 0x8, 0x1000}, {0x4, 0xfcc8, 0x800}, {0x4, 0x5, 0x1800}, {0x1, 0xffffffffffffffff, 0x1000}, {}], 0x8) 05:37:14 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4000000000) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffff46}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe000, 0xffffffff) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0xc001, 0x6) 05:37:14 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/162, 0xa2}], 0x1, &(0x7f0000000100)=""/169, 0xa9}, 0x42) 05:37:14 executing program 1: munlock(&(0x7f00002ae000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x11, &(0x7f0000000340)) 05:37:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/99, 0xfffffe6a}], 0x101a) shutdown(r0, 0x3) 05:37:14 executing program 1: getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, r0, 0x0]) setegid(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgroups(0x0, 0x0) setuid(0xee01) r5 = msgget(0x0, 0x0) dup(r4) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000000)={0x0, ""/116}, 0x7c, 0x1, 0x1000) msgctl$IPC_RMID(r5, 0x0) 05:37:15 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) shutdown(r0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 05:37:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xfffffffffffffe5f, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x0, 0x3d32, 0x0, "909fc763931731a1773b089607643f11164cd69a", 0x800000000000000}) 05:37:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 05:37:15 executing program 1: socketpair(0x10, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x25d, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) flock(r1, 0x9) 05:37:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='r\x00') linkat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) 05:37:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000001380)='./bus\x00', &(0x7f00000013c0)=""/149, 0x95) open(&(0x7f0000000080)='./bus\x00', 0x10103, 0x40) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x55, 0x85, 0x5, 0xec5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x205d}, {{r0}, 0xffffffffffffffff, 0xc0, 0x21, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x6c2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0xfffffffffffffffa}], 0x3ff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x8d, 0x9, 0x8}, {{r1}, 0x0, 0x48, 0x2, 0x3d, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000002, 0x4, 0x7}, {{r1}, 0xc68b7f0af39b99a1, 0xe2, 0x81, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x7, 0xffffffff}, {{r1}, 0x0, 0x72, 0xf0000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc2, 0xfffff, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x5, 0x5, 0x4}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x8}) 05:37:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)=',/\x00', &(0x7f0000000080)='--&\\\xee%]\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/!:\x7f\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='$\"(((\x00', &(0x7f00000001c0)='/\'$\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='[\xda\x00', &(0x7f0000000340)='\']-\x00', &(0x7f0000000380)='\x00']) r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r1 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) sendto$inet6(r0, &(0x7f0000001500)="4ea0ff7961eca98c77c4b2a5859677865e4f38ce258fa647a31a1150d246a69ddf74423ecaa814d35d28f86c918687a9429fb52f0326ba9f273335bf85a4e214c994cf8ff3a5a37982fe22d9f71abc9b12cfa55e755bcb1e6e78de99e05808f4f7b5e317803b89bbf1", 0x69, 0x4, &(0x7f0000001580)={0x18, 0x3, 0x81, 0x7f}, 0xc) getsockopt(r1, 0x80010000, 0x1, &(0x7f00000015c0)=""/121, &(0x7f0000001640)=0x79) execve(&(0x7f0000001680)='./file0/file0\x00', &(0x7f0000001800)=[&(0x7f00000016c0)='\\\x00', &(0x7f0000001700)='[\xda\x00', &(0x7f0000001740)='/!:\x7f\x00', &(0x7f0000001780)='--&\\\xee%]\x00', &(0x7f00000017c0)='\x00'], &(0x7f0000001940)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00']) connect(r1, &(0x7f0000001980)=@in={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f00000019c0)=@file={0x0, './file1\x00'}, 0xa) r2 = open$dir(&(0x7f0000001a00)='./file0/file0\x00', 0x600, 0x2) utimensat(r2, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x9, 0x80000000}, {0x5, 0x4}}, 0x2) r3 = dup2(r2, r0) rmdir(&(0x7f0000001ac0)='./file0\x00') getsockopt(r0, 0xffff, 0xffffffffffffe01c, &(0x7f0000001b00)=""/4096, &(0x7f0000002b00)=0x1000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000002b40)={0x6, 0x9, 0xf45, 0x9}) getpeername$inet6(r3, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002c00)={0x0, 0x7fffffff}, 0x10) pipe(&(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() bind(r3, &(0x7f0000002c80)=@in={0x2, 0x2}, 0xc) recvfrom$inet6(r3, &(0x7f0000002cc0)=""/4096, 0x1000, 0x843, &(0x7f0000003cc0)={0x18, 0x3, 0x8001, 0xf596}, 0xc) faccessat(r5, &(0x7f0000003d00)='./file0/file0\x00', 0x18c, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000003d40)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect(r5, &(0x7f0000003d80)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000003dc0)='./file0/file0\x00', 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003e00)={{0x18, 0x2, 0x1000, 0x4}, {0x18, 0x0, 0x9, 0xffff}, 0xfffffffffffffffb, [0x7fff, 0x1, 0x3, 0x6ba8, 0x100000001, 0x4, 0x7, 0x3]}, 0x3c) sendto$inet6(r0, &(0x7f0000003e40)="53fca7cd59aab4e59d9f89bbc9a1889bd8c1ce31ebf6950eddc488d80c63867ada53f8ea07b2d6a083021d12479757fae93481655f7736bd6fe76d280e8d970dffd9fba2ad585641177397a7b4f8c423db16405ba19f8efb37b79a83133b3c48e4c44d28994837dec40ff26d00edb441e93819b074ef38fee0a7420d13fd7e283fe86fd39fcd6cc1864c0a01ade046d1eb22cecd19edce92f062de495b1962c23bfad1b549580d389cc2d5f70a5932e9e8571bac8debbd73939ba4e88ea25b495e7fda88868dcc3b9b2de18cbd3b27c3a40a655bf8eaf4b914bf67c43298d15a80fc5dc0e14ba4d0ee3bf44164648b5b82917d32b9bb8df82f74e33c", 0xfc, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000003f40)={{0x18, 0x0, 0x2, 0x600000}, {0x18, 0x0, 0x9, 0x5a5}, 0x7fff, [0xa0b, 0x3ff, 0x10001, 0x0, 0x401, 0x9, 0x400, 0x22f]}, 0x3c) mknod(&(0x7f0000003f80)='./file1\x00', 0x1a, 0xfc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000003fc0)=0x6) 05:37:16 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x3) geteuid() 05:37:16 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:37:16 executing program 0: clock_getres(0xa, &(0x7f0000000000)) getrusage(0xfffffffffffffffc, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8693, 0x5}) 05:37:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x4d0b, 0x10000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x4}, 0x83) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) 05:37:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9906c4fe5d28c704feac09923ce12ed1885e2e17"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:16 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x8) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:37:16 executing program 0: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000180)={0x1ff}) r0 = semget$private(0x0, 0x4, 0x201) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/250) 05:37:16 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/174, 0xae}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/74, 0x4a}], 0x3) 05:37:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x56cfaca6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1000, 0x8]) semop(r1, &(0x7f0000000000)=[{0x7, 0x8, 0x1800}, {0x1, 0x3f, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x2, 0x1ff, 0x800}], 0x7) 05:37:16 executing program 0: pipe2(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/4096) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x2f}], 0x23, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x10004) mlockall(0x3) 05:37:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) close(r0) r1 = syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x7, 0x2011, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) flock(r1, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 05:37:16 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f00000001c0), 0x3) 05:37:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x7d, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) geteuid() 05:37:16 executing program 1: r0 = socket(0x20, 0x2, 0x0) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)="9da75b6c02063afc683bf688928f364dc3c9a4c3e741ca75a1cc5983dd3122074e68ca4c584acb66a665d2309b3785d5e9f04c6f884595e8b12e92c9347c2b65127bcc81d780f316e78a6ee8b4b466786052fd4edbc870490cf391eb14506a107262ce8853831888399613cd2d8ccb41879acaaffeec87023d168f0142b28f2790e4d2b97494a0003f6ac24e4691cafb510502ff099ac5300cff3e610cfd475e1bd97b68a37719d9c59ac28b043ebc809d1ef8", 0xb3}, {&(0x7f0000000140)="283eeea4a19917747dbf8b8f12b6654929b1634f48ed26c1ac06cce461610010fc036db483ca4c7c3100ff586fedccf99e923bb229676dd7368dc361fa0dac83c1426740f84a39431f35de9928cabb6368920faeb50c031decd606695334bef52b3812f18d972f81704792ecf024cbb835370606f8f67943e3db4b5e617d809ec8a84d2e4c4140ab972c573f096ba10a97512e71b82cf9e543818761c5312d2a3291189f48ac", 0xa6}, {&(0x7f0000000200)="b8a3832c8935222e7be66c27209b4828642843e4ad396e67f27241f63ca9d0f4b270aca900ac0d8764ff2cc877c022be8f20aa66a867e10c3a20f5b99242c4d82f13051eeae2438ec7df0f8d71d34a48e5efdaf2195a31cb978d05fa5f92110370d4ddf5", 0x64}, {&(0x7f0000000280)="ad88d8bfee8483d546d43d2606e8fc0ac452d164679a83b69f2571d73cea1ab5c0a0abf85df8aa5603072799c587a7727c4d58f74a6165c4ba22e78a057ce68084205f004b90e448e8e42ea4950cd25acb1ce21d0308afecc010182d97fe1d34f386118f63b465471423caab0afee2851de05c3a1993059d170e977982285dccdeef86364d9530d385adf893d0eef5671e1988ffde3bd90a98e028e3cdc73867269acc0e28db3caf042882484714cbff97d0483fef0451bd5076ccf38f3df805d50e58457192742fa5dda2bc1b324541f6399292f6fcf4eb88d10aed2c3e295bf8f3c48fde6d46a83d38821153fab2528d9bbb71fba2c1", 0xf7}, {&(0x7f0000000380)="48be62459d73ba042da0d327ec5d528b0a9f8cf395acf9eb9f67c1303713fdd7b810e07a7d9c0a04bc94b2ad2b4eb1f12a74d64685e0e5cc9fea5969f5f2b41ee1a20268ffc04b41e81b824ea022455740e0f5ac220fbe72c40099630461077374415afb55fc0c2e6b2a0a2ac95bf28df47a8e980f1937603b9459b0309747137c3999d7f78117589385a1876a3b2ada6f91862fac1f0f462f7f8087d850096447205d8b525ef92dc73e0be258c5e09f497b178bbd64a0398c59a6", 0xbb}, {&(0x7f0000000440)="f79615726c12cc00369dd64036684835989bd42d7010dcc0ad233ca486b23e0b5bfc1cac27bd3ddd9325aa4bbef0e1376d0f32cf1f59685bed10920c3c5723ab61e0bcae9a881ce1ce7307e29297eae9a283fe2d6c9cb404662d4524dd7cf7e00fc238b49f38011d10f91867df8152f5a21d821fb8485c89d72bf97526f472047ec5f6495eb98a13a7c5dc2d5b2db33ed7a4f8d3bc5c9acb57d947e27a155fa393193535891aa3d0979631b3", 0xac}, {&(0x7f0000000000)="4b35449a7b2957061a4edd93d2c48ee0688064643165a84dcfbae258988d0406339f6fad41c1404974cf7050dde6074b245d1264750d6caf30", 0x39}, {&(0x7f0000000500)="7b1064cfc1343808dd2c30e51d7bdb4bcb46bbce19d6f9cce17a34bfb0eab2c9f00e0b9f70cfc2421f704f98eae193d8efd43b055f4430145756cedcbaaf34598a39b785c4b8", 0x46}], 0x8, &(0x7f0000001840)=ANY=[@ANYBLOB="1010000000000000ffff00004d030000ff9657c18ff6b91ebbe8780728d3e42803c36588b4b116b3f6e7e3543b606e768e6a64a18a13be72b7b751ab9dbdb27f54e6e57af756a38b0e63d36ddbc6ac0aaf5ee1a3557d9bbbd8e36d9db03d00d64a43110c17ae6337d8cf1d6b0ef91f625b1959d055d085791a096772b22f9db9c1291fc69dbb36fef2e3bc313623ee547af6a6f3111e0b714580f0dc925aabd83b77ea88339c59cdb20283f6ba528011afaac10195b6b78cd22b872a917c9ef35922307b6da3046fe0de14c6d734a97963d9812cf14ce60656f51016c1a6ca745b798a4ef710264622a03ea3e7844cfcdbf668d0b043741979773f773039b3c19b8603eeeb01dfb4da1212078f28ff74ed77ed7c1e89be5a316bdf5edb1961120a8b53bb62c98313c5124425febee85795168f66bf528856ea5e2f19edd6349ce79e46254fae5063f96af55c079ada5ea71123c20d1d01ee4afe440adbebf97c2908c63d906510a8f72f0719ff90f9af71d360f3da8bb546c96fba060d91f84ccff7cd5e368216aa579701478275675258fa2b3cd796d39ede7336b2d453a60e08fd686f2ce166a56d93811a0dc35230cb3c1881983af3f45a5850f537f501fe30f8798728dfb6c1cd5f4b53ce0c448c596efd9907e88b2abdabb1d37d74c5001304d4b7f4fe1760fb1bcf24a3badf9c7bcfdfb9cbe4d57897250afcda03c65a08da68bfd427a7724256318dbd1c3fdda02094510081c364d5429e29cf0735342d5a475ac43fe2d33cc731dca01d5d0bf7fad489a1ec3af834d5e6438d3f4b04a614927422d0b2b4f5c10108c7e4ae7a48532a772b26648f5d1deb8cf3b67b01d58407db9db0efb9155b2ac7f9c5367eb929428a75e2f9be2271def81281ca55344a84cb906f362fece3b9fd72d75b14a4f13fac2dadc3f5667c0886b734995871f5f4cd61cb439e0535f4bb383e7423937a22e201b2e11178815e556cee66a7ad66f7f16406d8a3325b2f9b38490119ad942f5156454bc4bbedc1a66c28dc995cdfe818a36e5a3d595b6473fd9c3a62bc4a02c69ab12f4d84ea704a1a4aaef0bb8641253abcc068d343fe4574c58cfaf762a71ac1571d62c5c368e1387f1dd59357ad667d87ab54e07335f84b0083a2d732c92838d905b908e54094b6224a4e57de002a7eb103fb9eff4a42bc178e4214cc5bb4146174993941bddcfe30b45fbebd6ca4ee6a9d94c911df8612f7a46702b438e2eeafb77fe215cf183fe7415408778474f55441d5d88483e984663c2c1eb75e49ded59535edd53a4f13023d1b672c47290b5dc6b1cc9b19f024fd59e906c258ee3756054a39e0949ccc5b01824094696ce146bdbcfc71fd885d332cf70dbd0fef206b1fd7342b0aa06e993cdca563daf9c0104c5855b33a919d3a86131c72893fb0a4b6ddb3c0adbd6e28d911f990e8e13ad16304a12af97d0d6d7a792dd307da602db11bc02338363a76c3bcf270e9cffa7718ebc1101736ee7d0c774491f1b44f08b168ff9247b26c110096a7ace9be26503a01d5d70ae44f95bec51e3798cc0e542a9b21a9fb25458372971d7d8b2fdbbcd4b7ef6ace7bf93e0d5480520e6c25b2ce73d7673aaf8e472cd2c14a0ffd21d083f44613f270369cf2394edc0125602f4c75abbfc71029d06ae240b12b811a90898af6efdd0233c27d866e92a4734f6fec24cfb8270da69ffe2e6d0e9df59e27101ba663a78e6102dabaac831fde4fda05df2ddb6a100a288960429288a05f579a0cbbee287d77c9ade1cde40f07a68406b3d55e39f1c53693f8081140eae8f343bb13a87ce5fbe24b6d8c1b72fb931be2dc85007f666c741527e025c56ce038d1e376efbf717f3c8f705022c14015453bd4d983b7835eca1769562ca99422aa460bc36306454fa674bce1a972846f569ebeeb4521252efd86794b5f5dd288cfbcfddf1fef6fead27e69f9c4984c86f91e997a574c07fa1714a1ac2db98cf3d006afe60c5f86af12ea04048a7247d6278a8bd986a8a89380eb49174f067fd6642beb75f6018428b7137faf9c6540e28e29c3cbb4cbdc33e8223b43da3693dded04b535af3e3a044b0700e3a6f18ba556a6f330767ce675a257e23230f7143390b0de63b1c4ef764655a818a1dc6675f48d88e2f63d3c7fb5e5150e150d1a656d35d24fee4e5eee1f1f99ba60ff7841ee3e7c9ba7444841fc658c01f588533050d7df4e8289dd99986c23e5f014e5d70010050e818f2d0abc1934d32b1b8251619e9187131454bee5dd33dbdf6c5938d887f9cc7020746d28b86d4cc98bad56d25a40e8e5c32e92a977b34d5339bd003aea7c2117552ae5ad8f70dae39492c49fe5e0aa918e3a84068e58329de10895a53905422ebfcb97b0a991b0ee48999810285f62e46bf73d52450981af1c15d400ff4c95701b47089b4e30fc3acb41fcb645182d9a2fc41a413da28d52465b45ab60db1d705ecd82311dc84af2a3135c284aed0623e6b28367dca6bf3356584480065c9e2bc2edbfe12996594422f6f6ff7e8477c0f970fffc3b53a7b3885d895191058a77fbf4feed4e8da858569ea0510ae4e04235a54b1cb7120f21d4d72e363005bab992930523f9aeb56d91733d720dcbf437fe07f7b89de719e232c206571573efc105da8b51dde6441cca554d7c949ba248561c57b9954588bfb31ec839aee040684b2fa2a7d058d813bf1af5d11d616be089d566751edf939c23aad80073be636115ed059b6fe585dc3104b2dbb1fc6948730e720b6c8a3b2373b8ef36ce14a5840999f4c4cc9169de82a5e590fdde6b84e00519860548f49587523b1b4fc0707aa12adc2fe2eacf47de3a2c4c5b47e87cf60edf6c352253bd3a7a3ae6b32474aecb79326eb1f3f6c5b22cbc6f6b7b52a0b0eba5d261d932bf8404851fc24938439c2d5921387e2ddd46664a8e07c7b4c9b1003f05ee313399e3fbf547443b5a5c29aa48a3ffe94207360768df1494b67fa809da5acb115091d30667cafbf0c231747dbcdcceacfd27fd972f3c2964623e1ff4f9abeb974644950b448bf92f42e6919819bd46973a1013e46fa018fd62ca45e5c80fcab548ecf8971b06d72ce2fb0d949180aaf10baf1e740c7691fbd278b6d3d2e2ce4bc4f2366adc3ad57d6d8abde1372a79b953c6d0c98a4a76b7f968b39b426c771ae5a29b82dfcf0d1ff6c1aec6b3a9f7df2c89284cf220fbfa51feb425306a871587b14f73df65519d75a7488ebe88fee6109c56d28a62461609dfa509cb777832a312db862dbbbb00ec6de8b886f4035d14fd0181bbcb38f0e46708b76e96c3c6d074398c12ab692437139633315dcd3924d7ac402340344b5e410eac122449be1c995f7a00000000bf796c68eb04f125557388ca06e54e72b0bca2747af72f755f868487e9c141b4db5d321de1473893ef9ce2355d4f70d972788bddb4d0cf56b80fe8411b9fa5d3b6f55d4b08c2bd8023d95f360a28d1cb64e002044d2f67c3d43d7124cc21ea81bcd7524225afc912688f4883e770d577c6c4a6149acc70027907e59902392ab71f4598564313c4502da5bd9154fc3178ff8096153cd1888a7b5033004c66df5f5c66ebb9c0a04f0cf1b9b5014e9162bbe5e9b6ba9a2b123a0a845446095977ec9b12789acd9709e11125b7c0172b992785cc73023e8b3cf8f39b503c9d0a8ca86a8591e4e65180930daeae65d86df251a02e2176a0677f21f65e51e627d765a8f92aba411bc3183f84cec61beaf3e98e536f64123b4cdd23e4da780eeac82f86b54ce9fc95b2765c53a5eccf15f088f67d8d5d7223cf796c2dd397d87da28aca369b23d480b3b9125dee17502030335c535fff38a6d3d30e12f7e0c600051894fdd85ebee01bdb64ead1d5a161f5854cbfdccb4bed11470f57fd9a8c0ee0a0185d585cbfd1e164ab138cec54391b378d81652a61650dc90d3c253cd8972c2914740c142895e6c2943a9ac43f77dd61b1d7123abd9c8eec14fe2724913c240ed045a2caede514e56600db4ddf917f1171544eaebb0745b1ee84aca89790244a90e8349326ab366b69811be7425d9805dda71fabc24e6d6608445c228ecb2a0a68f9e8bddfff9e4d90bd4c31dc496dee6e879f3486b994f6bc525f55f3d7a6f4d5fc3b28ea063eaaf121e55c33da22b913eebe045792597946d08c32fe7a7e14bf0a14c18fcff0089d44d913bb18b2eee90c444835f9ca71d5abbd699fbe5ce3f3d5c0c7eb3c97f829819ac1e6ac4e77c9509f4cd9b60f903aea6f58bf62a2aa61a9f2faad9326a536ac3a33f8dc7eb91290e935118fa1371cbafbce07f4dfefed83dfb03223238eede79c5b470169f78df476116258fda997d2acbe9160615f1e892954606d65a155a346aa0b02119bd594ecb765ba55165e6de6745019bc3730b6eda4f1cfcc95de93413efc93c19d49107f49cff734c0e7b9b41b33a83cf7614493d96b639e7a58c2f95e711f2ee5ef51afa3570a11d8571411933a35c15a8980003a011ec27607e109206d1e71cd7aa26f3d677643369d8d7122f93e66cb23997fa2eba913ec86f57ff20a6b6dd0b5ed2b8a61f64f12fefb95c03b937d5ae713c68664f9110af5a471d95393a8ea376239d202371abadd03f9a9abafdbd52d15399be28c2d6ce3e0d73e6eb0ea9927ee07651d7c0c93d20a4312b19a6649efaeb4beb6c449b3950bd24cee37273b424c82175605f731a0e4c8635c4c1afef5665335f17d33629468a84d2086e6ae1ffb54754271b475f9533ed3b9eba229f92df1ab89461e002aea5a3bae6b504ab895e04e09ff99dad204d01ad628bdd5115625a8dfb6bac8fb817ef493110aeecf737f5076fa50b3797fe68b9b952efe2b921b9d886bf078d93361f124ba4732aed82ebc4147d0b0fab48aa0b0916801b6ae3696e89de2acb8b975b48092434472434442f1590f1c31e3170dbd3575d5c99eab0b890044dfcf4b2c720aa881ece287474d3ff8f0cd5c55fa64b0fa887ee6738b24d841e20cdbc3602d84cd68efc3eb1a912e3c05743d7013d5b8ecc5aaa33caf96350e85a9d7ac1eff2b63884f5534f7eab780361f5e5274710b4b1b1a1102136d53edfe20b33ba5af0fabc4e34e95b32dec010e6e4c03c167b0c331485812f501096916eb21338637af38a5b5bae363023b2a7d3bbb25b8612f8d5a3dcd974612722c8d86c16e60171b3f204aca87678700dd60519aa7400f54f4712877f8c8dfbedc9ca557c02af28dac310392174a8157dd824ee6c0a7b10ae1f177e89c7c208c0ddcaf433cf38634722eb11236f8068e1c5ec9656cd4a95cbd89a488051cafa58fd368de2a41892ceb1a6526794102169bd99cf3e1df66a7cb020b6ce3c2496c016ef8af6575678322c7022156b0f29b1b7780994de5596bea988c88438e053a42288b69bc621d4026bd7a98cfc7118d842084a56d6c5992a9bd70631cbb5be3c98a2cc3d02bc805b436527d4bd416a56da8db24ade4515eeb80f1f9883195b9196ef24f23412f179b5c59365f77137e15fce8f5654637d1168195636ea119c785dd12468d72a79956c99c8a50ae9c18695e2d6b8ad2bd63363d15b01ebc5905343ff4ba42f560963ba29124cc6e0b50725195f89693e4de30d62b3084c3d3c776deac3940fb551d5a2ba90dc9eb861f26e7aeb41357c9aff1483f0737ded8bc48e5594ae36167bb66ac5818085693aaf5434de7c5b5dd1e5bea46f84216ca6e0614b2cf55d20320eefdb1e39ba003903db169ac390626f8eb237eb057ed998f7dc72f390f0166ebae2f0bd0cc857f5e4a5f596e81ca2053b6fb871943da5111b0000000000000000100000000800000f8ab6afa54d497e681be35dcc28d321dc5086fac578879839e84da681fc7da44dd131a60d1be8dac6362f9fa1cdc450095e6f6ac2203bfd3951465719a5a66d7ca5a58599afda43c65bbff7df3b571da9f9ebe028a178912691139e26827198caa644ba95b13a28cf87ba9a523c783fba319ce7774665d73c97fcd431c84e5910e9386fffe45b199d2f2a22ae37798f84153db5db3adada91d152a7208cf3c137000000000000000010000006f7700002c8f2351e0e7146f469b9a0d12b843894f5e7d5d42c46ea8f155fa737607dde41266e64e5fbc2c116decf5a69fc03b99279d36b4a95e7bb6ee462c9c0eb85d237552b710ed7c2b0f32b23e84b00af70c6d1c22015a46f1edea6d56d100000000d0000000000000000000000002000000f4d6fbc2cc464cf725b8fe8a8f547376fa0bc8cf0813d084de4553b85463876b1955a3fa4af769c57f3920d957ddcf5df8833043876441026df71b58cbcaf485b53c222529680d918404312908ee2573b4637032f2aebf4d6298cde9191315dcf905c3c906f1af3aaac1407f20ba5a1a2d4d8d704f53d80fb79e5a9e1a4800b0ad4d84db58f726459a3c81ad142248f0f0f4c611db1834efd28ea846e5ed3184c8c313f41154c1f6eb88f1ffbdb3f0c0eb3786c0dc9430a1f696000000000000"], 0x1200}, 0x403) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 05:37:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r3 = socket$inet6(0x18, 0x4000, 0xf46b) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1ac) poll(&(0x7f0000000140)=[{r0, 0x1d8}, {r1, 0x4}, {r2, 0x80}, {r3, 0x80}, {r4, 0x68}], 0x5, 0x2) mprotect(&(0x7f000022a000/0x2000)=nil, 0x2000, 0x10000010000000b) shmget(0x0, 0x1000, 0x8, &(0x7f000022b000/0x1000)=nil) 05:37:16 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') r1 = semget$private(0x0, 0x0, 0x122) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/30) 05:37:16 executing program 0: shmget(0x0, 0x2000, 0x220, &(0x7f000020d000/0x2000)=nil) 05:37:16 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30, 0x80) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x8000, 0x4}], 0x200, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x41, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0x7fffffff, 0x6}], 0x21, &(0x7f0000000100)={0x100000000, 0x7f}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xffffffb5) write(r2, &(0x7f0000000100), 0xffffffb5) 05:37:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80, 0x3ff}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x10b) getitimer(0x1, &(0x7f0000000100)) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2}) shutdown(r0, 0x3) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xff, 0x5}) 05:37:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r0) dup2(0xffffffffffffffff, r0) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x200000}) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x134) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/159, 0x9f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="3f69f52d152c7237375e1a491c03b4d3a053f31f4ba77bef6cbced8cadbc7d1779b17312562986cda64dfc11b3b382986bdd2705625a50cff200a2d318408eb7454259bde90adcc679d0bc9c51db2f0e3e473ad311ab38faa95241d869842bf2400c3e62cb679c9bf5c3eb05076fa7bc75", 0x71) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5, 0x8}, {0x3, 0xa215}}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/163, 0xa3, 0x41, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shmget(0x0, 0x1000, 0x685, &(0x7f0000ffe000/0x1000)=nil) 05:37:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)=0xffffffffffffffc7) 05:37:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) setitimer(0x10000, 0x0, &(0x7f0000000080)) 05:37:16 executing program 0: r0 = syz_open_pts() socket(0x2, 0x8000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xfffffffffffffdbd) r2 = syz_open_pts() close(r0) write(r0, &(0x7f00000002c0)="273e311d77a84cfc1f57135d76bbcdde9420911f7d4f4ec60ddb9df9755b5da58d55d06cae1492d419b92aed3741ecb16a79c6b0e90c7944c7dd4697f3bd2be053ef84245eaed1a7d6bda1bf18da7d58d6b0e5a268cfd41cb361cb5bece1e431257cecbeb280628b3372d9ca713d18830451e590814afb6c5258368495764e51c7d0367529696236ccd9e29ea9929aab0370a07eef63ca2f7c5efb5440528b4ba98c8f16835cf85b0bb0e3ae3681f2f97ddb0efdd3ba7e69b3fe0d0bdc857190fa9893b297fdd868ff45f4e87df2c6697e1a53699cf8155f85b086c0e7a9ed91d4277c6a9e60af941a639dff1d433fe9b82309ee37878fa277156b5d9e201ddf51fd43ddb5877155d8cb0385fca189845fb888825cf33945bc80903a2a2cb997e6a1ff21b94fae12bb0ab80aa3b7126a80b9a98ad522231ac4f156bc3769d68eef0e3cc92fb2a967b123f588451b1b0237a4f48eebed78a8be46a4200788e3d20d886fae6ac2152a06e182a20e981ec50bdb2e97c7dd0668932b19e6a8652aa5866225291556b03016c43e37a759ac66084bed11b04b37b3254f8bae7ecc95b5417c39e8cc44b1e5236798a38a2c296eab293984e15724d06f0cd6ba797cd1f8dbdf352c10ca456fe89ca719d76f94ace5ab9123b36d42b73d5666176ff1c71c2ceef3df477de9dfdeb7c4c7b0c71db921d0bac76d5d0be732e26d5cb311488064933a3e9a0ec957bbd8e63c8a31e10b540d9f86f29282325b99ef1ed4af2858a6704096d5ccb3e37671f8e8e5d1f36c5e9ced592ab1cdb56db8394bf20b34a0aa2cfed34b556f63fd7da159f18ef859bcdd4eba49a9642ef9ecdc164e8b41434168c16b3637ea97ffd2a41bdbd56777f29fa8ecfeb8892205a3dbf8fd6b3eab1adb48ddab59b22022bd1950279517941e4c130f368f9b770d5c5c32f5d339ff568c6f4cbf81f20d71c60fa389fb246b66261fa2b7a0616446eec384856e5d4feb97e8ec0444e2574349d648f891ffd64ac16fb6770b3698c81e203d9026c05b7d1b20bb8d15a30f9120f410aa099cca8ccc6ce24212ad663dd90c051a3b12c646b1e63e2365b917981591a4dda50bc55b73900ef819777c56c9e3c2c1fcc1dba3e7c03684cbfa82784f816d119b18a773f9dadd8eea2b3993fd31e092d362c893db068bb9da45e8190ab8578f31f5ecc4b31a355bdaf8e77969db3f790f6d4956ffba0442baff3df9fd71d9b8d710a1fcc9eb1d5e6f7da618900cce47946c4d19f2c1623caccb452dbeae7eaf0fd5be64c4661effce747711797a51bafe2406a35b1642c1e0f74c9b03e5a24d11d671a34a1a5a393829b15416e6162c6ccd32f4d5d58965cdca6745c991d11da334682b192eafca0bac76835d2f7fae223686396feb850d273b4c5d0756c7963c8cc8a66b2dd106c4c9c95e1cce73dd3fbfdd47c6b53927f3f7d0ced67d963144a9bdf07f35c795483628236fcf0b20af9ee7a4919fa1d83e896019fde3bb3155a8a686350b73a4c78338d8df67f05ed8b7459567d9215b78c90af058c5e1a7af8c84984ea373e8c5c278ca87666b68d7b15980fff1b5442432b4bf5fa566705a1bc257f686ad96c4ed5ad6e91c4688e130b6113c60c0ea1253f4171178f2a03a01caea064beb13096139fd660aa089e4b07fea6397b1746f3272f5b3d26cdfb258e0e4f2165fec260ef1387819332e8e5417d965b6519224d02983f831c2ec94e4c0d19dc2d342eef0d00b21c18e3d5b4e4f4474f6da097c2bcf349cae5615c5b755d34c7f2114a99f49a9b9394b9bd03be35515b7ed53f8d13b8f6dc0586e01ab260466686cd988583ebf915a02058e939455d96b3a0b78a07a72fab7c79c2086e8a8134816ad0ed6527f393a73e1f2b125c2a7f0988948d61458cdef11fafba3441202491b3408de07e4fc5ddf1db976d2367f8dc6d9a1dc5b8d5c2b4411749c0dcc100deacebca1887da32266623136beaa172d0b78914765aa57572de1a188a4b0ec1aeeaa154ce7f249f10ac5030295a6f19105c659f17b43b6bd99d17ed174330498f38c6c56acdbd1f24c7b4dfbafdf9ef65819eb6308eeaa52d20b3f2f50e1c48314c110cae8ba90c7785658e1fdb392fffe800d331d8fb99f719e131ab313aa92f6a87df43d49aeed685539cb5ab1e98e41020cf53a4c8e5c865c7141df2d6f70f1257daa26517684ecc43c349ffbd9efcd3aa4f09e07506378a539f7bfae84893546b8ee23d7a17a65ead3a6bf589398553de95b3459d501d1b06ebb5890ef79f75d521135302740cc50bad8ea0ac73c710f2bd9acdd61938e23c77767526c46230f10caffca5d674bf4af5b409e6cb2e528581cba86605e54bc0ad8bdf4b58bd1d3fbc920451148b60699e61e0b890d756674203c3fb72b98ba52879be449647aca89d1bc02aa22267183d8517324badc18be20150c803763a7961053a5664c8d1d064639f20bf0dab33cf6418d41856d271404e2fa328267b35823cc03fe7e1308e2463184995a29554f930416ab5c0765dbf0e9f01b1bcd1aad19b04dc8487b6710fd2eb366c18a14b1881b44e3c10315f5a62d1e82387180a8fd063dbead31bc2a75fcbfc9dfa0d4f3883c33a55e92b2718822bf85f88f2aa129790bd7b5adffdc3204ee92219ca1ec51106d48dcccf02f8da1a3f07fafcefbe0dd51733415fa6869983e3864981db75bcd40bda7529baf8a3cfa8124036c7a980354e7825ff4ffaa9cf4c1d43f476d309a65e44e1419aa0f22ee342342b1aadef92055a5427d457b04399c9648523125be1a71103e1ba6e45e182eef339a0d90a562810e8898b9479eb82ee79995dd55ba6bd271c41e656cf0914939d27c3ce0a62da82f2f8373fbf62beb3d476ab5eec9bd9504456cfa5d8ae841332ba726c3c609af9ee873bb87cbbae367961b165cf94e43206266cb19ebd80539ccc944026ae0c7f88213e0de60bde6fb8fc962a6b0983cbc2d3ff04804b65e3a7db3eea79ce6c69b0710a6afd1d1aded4dc8f6fcda639a19b7b9f5177f924a187e0de2cc7f80de3902499a55de1728dd44ec039bdcb641406ebaeb0671e8a2b10ad115760a51c9f3ed0b8ad261de74e70fd7123af097ec3cc0484f330372f59284ad02c5c18adedbab662ae0404a2e0174fd8a94e9c05cc6b56d56f25966cc2bba0fc998772b61951f4fe6a6aebb7f7ae4e3f54e2f11146737e1b574cdff1783a3a46d9b4970f6a444c0e886b102d9ff3f6c635aec2f3b1d96a4a3b03bae5784f89af250d212220fcece3eb660350a68a4af807837eac38cb6a794d0934cf1460e2d2c6a025f9ad13e69ad050bf7c9e0ec08bf8590ab6535209617c2d893404daee7ec2eaaaf174fc50f8521cc9e108890cc46f2bd4742cd00e2008f9fedec7b08fbe2a649a3ab1581c8b623cae553d42d3096fe106341e14ef7f0c773614f995eede909d89a6372fc9930e7c63ac74285fd5a51a9afb05ba55f94ad92e7d60312b1008c45c84d9a3c9d7a53219593913371ff13330966aacbdaf4cc8330c9ddd06fdd67e65cf472c01dd7ef3092cb6548716b97d835d2b330ced923a030e083e65e7bf9a21694735b368b51688ed456ca11d508002ebf0abdefd00b74e6251cb0e94a5c7b41d57d9bdb20a8ead844a0d729bfb16b4423602b75b29dcf8e243e02b23f25dbb8f94c2570ee3389c1338bdbec83e6d5d5d15ff0a4d69d9654309b5c28e966b238db95b893920eeec4d188b864d6b6ec3fb35cbcbf6c100a0dd23c2fb7900cfc6de62b41bc69cc49825583971f58dcf58dc40e7c4ce1a2fccf1e209e713200ded85bc4f42ed651855a5dde63c1939aa2155790b2ece1359e257545f673a5f6376f4bb86c4c0e657e40d424cc08addbefe0e1055331b5f9e56bae129f163d7e94124268f4662fd3e3ac0e0ecad30bba1d279d632dac2449d7d243d5375ee776e8a228bfbfbba13b011417f05bf8996c918f5355bcab6a8fc45e205804cdd79692de0a6a71e8cf1055a2e89a193a7e341dd8088aeaf1cd790fb603feb0a1c136dcccda42b0111b61594f080821f8006f37ef1f302ddae5bb33a045d7304887cd57cb79161fd82a87a070537008c083d596ed5571395b44cebc4549c922abb5a9c90e4e812bfb76cd45147677ebb02fc8f7bff99dd2d68cfd183bc964b0c3895a3b905e02772952ec99c5b00b295ef7c2ac430d7c5b0cf1afe4c6a80cc650ef3d49b9651ca0380eadd3aead06123d66623e7a3d4c9a6cdbae536bbcdd20afaff77e9bf562cd09547fdf3940dc4236154ee1d6f39160e42da33432466cfbb4dce354819a9afc5d93ea849f15c9d391af902699fece1e53683322d81829a15b85df35de298ff337fe8b2558ef54ca03e10b9ff989d64565b452411e80b90af7a16491114bc9a8c2e0fe0cda1b4c6f1c389a6cae800b118935bc923ad3ee679df2a285cc637b67b82c4e4a07f70fe9055187fb17d53605efe39e6ec68c045a531cfe176b6af04d59042ea601e520f2e15c20edec6f7af6de98465b6a5279292bd60b81f10c1e0ec10916bf4cc7a45034aa5e300df04ea74ec7e841ca610d3412c4a9fa87d9c60fee1bdf73b64e60709c06dc7dfc1622db0c4818bba6eaddbda24a63cf25a67e0804382531a8ee53fc798ba58542a972afafac504ffe5adf4e7536f3273d9ae8bf3735b3fd9210a92d8f4e7ef9ab114c87de923110fae50b3c7888e6ff71516a1b2db9e774f7fde4324f3774bf16e47cc0a831e4f7d36a8f6b0782751de1617d3c753897ff4f2d4b8c15b1bf8b2e757875cd0cb8d04faf53aa5692213c946e3fc6b2c436d0a92a2ee701098432d8221f26d148f0ac6b60fcddc19be3660581461fd40039415760a63fd88739d61ff655e21bd313e5aaff95c1b31839ecc82e1f8c123ff195647373712a9a0dfaa02239f8f47c3db70424f7edd8010229a9231027d1d66858953a69cdb7e85a9750f9122153bcd724bd7f700c2545cfeacc7e411d51d98d2d311dd68ded6a4122c9c2795495015161fa0c9f1685d4c636e445219b019c4516000a833d4538e33735b9f5f4b0e61a79a69ed6f91dcd97385ec7b184968b66e0bd00f749a3dbc7613cbeebd6f6db0c5230d41e94e247b60fb479b2861528101e38afadc58156634b1172c2626a196dca45bc28ff69f9064026c871d609b89058e61882e459e7b8ba3a638c922ee6e70fe9d3cb8a6ce03e625b681557255d6d499cc02a00becc3adcefdcc7acd3274158c2106a9ee13d184b21e89f18c319dfed01f76fb1f94e84e86cd340a9c1ced22b6853db1164cd1fda5e1c89f22542c744af140dfc3e5ffc19ffdf28000b70442ee59994bceab500c60241466b268262d90add7151694632bc5946751fb59735f87faa470163f8ec322ee7d13a5eacc09e289e5dd3c1e304d32633ec6f63eadd0f770d3e9601ef326a10fbc9e30f905ad0c7060f7200f94a944e80a3beccae470dcb9abe9a9306abec07bbc6f00f1c0cb54084d1971f87ccf9b82729613266780f7817fe23fc747da1e6f932fa971d17ffdbefeab74de8f2b15272504f693ac88a3df255fb6d40e72a0ba47eba4c155bde0dcd051bc1e19f5546d729be88095440b32b2c328234ea1c3e6d183ce46b2691850d9d804fa0c947c19a5e6c247bea2e9d54a1c6441a8a1956ab99f26ef89f7c56973bdc1be8fff8fc7e425b3a16ef32a4abf1ce9722c6029b46fefd0044b19c8f8cd96d44248c1fbc5823623e39670dd8a09e256aa232fbeb79d3875fa72d996bf31c719b71f38c", 0x1000) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(r3, 0xffff, 0xc, &(0x7f0000000000), 0x4) flock(r0, 0x7) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xa50, 0x100000000003, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000012c0)={0x100, 0x0, 0x1f, 0x8, "dbede3e0b297bd9db2e80785e521517904f6e6db", 0x20, 0x9}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:16 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x0, 0xdb}) 05:37:16 executing program 1: pipe2(&(0x7f00000000c0), 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket$inet(0x2, 0x7, 0x647) r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) syz_open_pts() recvfrom$inet(r1, &(0x7f0000000000)=""/30, 0x1e, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:37:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/169, 0xa9}, {&(0x7f0000000600)=""/251, 0xfb}], 0x8, 0x2c) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(r0, &(0x7f0000000b80), 0x1) 05:37:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x21, 0x9) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:17 executing program 1: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:17 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f00000000c0)={0x1, "813e153ab59a028f0e262f5c0778cd00bdc2e199a4b44a2c5234fb243290acf00ce149cbcc6dc23a78b0e1e9984a6ef71bf5fa357889fb880f191bc6d0eae6fc49617722f330453e08e7e0b06431ec965d98ed78cb37574d1bbb6d0020076afd662f82e7d1c303632a50db11b80cc9e4315f4c4be9a6425e52471a54092b3c9d88dd54894277cebccfe1bfc65e396a7b3cdd35c499b7767fd1c85b8990849ee17184965f2e3778966d6104ef928c2ac343de89abb2"}, 0xbd, 0x800) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xfffffdfffffffe01) fcntl$getown(r1, 0x5) getrusage(0x0, &(0x7f0000000000)) 05:37:17 executing program 0: r0 = socket(0x1e, 0xb, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x9) setsockopt(r0, 0x0, 0xba, &(0x7f00000000c0)="96ec4704813fbb4c51a9de5a05087edf12d9cf1bcb95d1dc0d8d1f36662e8afa280cdf9ec4ab7e2289c4aa8e439f02c0bff4c18a7c7aeb8c3d5d88b0538dce535b2472a38ba4f108585b80bb6e08b2ffa7a51fb35c3a6fbae4e42b4a2614dc88f485589256328e4abdae24bffd733b835fc3ac25e901cf7a70d11dc3c39422dde72048cece008121aadfafe88a92a20ea80f84c281702e71a97bf85a90a45fa8a1a4ef84ee22058766f5c2fb67a06c50115b386559f06c0834615f82daa2ec3f11c29d1ba63c9427e068fb9d8ade3434145655", 0xd3) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 05:37:17 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffb) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x18d5187033b79107, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x3ff, 0x4, "e9b493977eb65c0313504b7dee26cdc10b7cb855", 0x640000000, 0x836}) 05:37:17 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:17 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4000000, 0x8}, {0x18, 0x0, 0x6, 0x7}, 0x0, [0xa8, 0x5, 0x100000001, 0x2, 0x8, 0x1f, 0x1ff, 0x547]}, 0x3c) 05:37:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558c749041e3254a58fb0ea6c9a366ac3f17bbc11e6be489586f018758fdb61796f5f751c65fccc7d6d5ad1b904019dc3084dbb1e43b10ad8bca0b6d1053eddcb7113c3e18b3731aca801a0df17d3abf3ad84c4f5090be31a8fd4df4c87999cf26e5223943748a355bf3036de15ccefe886da41a3635c823596bddaa827afa32a1239b380e3c0f245925cefc9d1676ca74f5f6c4caf199d4cf8f650a6d84bd1ae53e659674ab82665d47bba33842384257dee26219"], &(0x7f0000000000)=0x1002) flock(r0, 0x371d7fec1793cd99) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:17 executing program 0: r0 = semget(0x2, 0x0, 0x40000000000004) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/193) semop(r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00)p login: anic: fifo_badop called Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 46911 6458 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 fifo_badop(ffffffff817b4f62) at fifo_badop+0x12 VOP_STRATEGY(ffffff0005d84600) at VOP_STRATEGY+0x6b bwrite(ffff800014ab0570) at bwrite+0x195 VOP_BWRITE(ffffff00317ddb00) at VOP_BWRITE+0x47 ufs_mkdir(ffffffff81e1a7f0) at ufs_mkdir+0x5a9 VOP_MKDIR(ffff800014a33528,1ed,ffffff9c,ffff800014ab0528) at VOP_MKDIR+0x65 domkdirat(ffff800014ab0760,ffff800014a33528,ffff8000149cf980,880) at domkdirat+ 0x10f syscall(0) at syscall+0x3e4 Xsyscall(6,88,7f7fffffaba0,88,0,7f7fffffabe0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffac10, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 fifo_badop(ffffffff817b4f62) at fifo_badop+0x12 VOP_STRATEGY(ffffff0005d84600) at VOP_STRATEGY+0x6b bwrite(ffff800014ab0570) at bwrite+0x195 VOP_BWRITE(ffffff00317ddb00) at VOP_BWRITE+0x47 ufs_mkdir(ffffffff81e1a7f0) at ufs_mkdir+0x5a9 VOP_MKDIR(ffff800014a33528,1ed,ffffff9c,ffff800014ab0528) at VOP_MKDIR+0x65 domkdirat(ffff800014ab0760,ffff800014a33528,ffff8000149cf980,880) at domkdirat+0x10f syscall(0) at syscall+0x3e4 Xsyscall(6,88,7f7fffffaba0,88,0,7f7fffffabe0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffac10, count: -11 ddb> show registers rdi 0xffffffff81e0ae68 kprintf_mutex rsi 0x5 rbp 0xffff800014ab01b0 rbx 0xffff800014ab0250 rdx 0x3fd rcx 0 rax 0 r8 0xffff800014ab0180 r9 0 r10 0xffff800014aaffc8 r11 0xffffffff8158eaf0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014ab01c0 r14 0x100 r15 0xffffffff81c303e5 apollo_pio_rec+0xba5 rip 0xffffffff81aac5da db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800014ab01b0 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=46911 stat=onproc flags process=2 proc=0 pri=17, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014a32e20,0xffff800014a339e8 process=0xffff8000149cf980 user=0xffff800014aab000, vmspace=0xffffff003f12bb58 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43398 445768 1 0 3 0x100083 ttyin getty 40170 269304 0 0 3 0x14200 bored sosplice 10276 160099 49983 0 2 0x2 syz-executor1 * 6458 46911 49983 0 7 0x2 syz-executor0 49983 48402 45328 0 3 0x82 thrsleep syz-fuzzer 49983 513441 45328 0 3 0x4000082 nanosleep syz-fuzzer 49983 448474 45328 0 3 0x4000082 thrsleep syz-fuzzer 49983 57027 45328 0 3 0x4000082 thrsleep syz-fuzzer 49983 245105 45328 0 3 0x4000082 kqread syz-fuzzer 49983 58406 45328 0 3 0x4000082 thrsleep syz-fuzzer 49983 260150 45328 0 3 0x4000082 thrsleep syz-fuzzer 45328 153896 80916 0 3 0x10008a pause ksh 80916 44835 73304 0 3 0x92 select sshd 73304 254265 1 0 3 0x80 select sshd 68549 317277 82623 73 3 0x100090 kqread syslogd 82623 111044 1 0 3 0x100082 netio syslogd 63726 16461 1 77 3 0x100090 poll dhclient 57961 440579 1 0 3 0x80 poll dhclient 75854 482811 0 0 3 0x14200 pgzero zerothread 43598 46960 0 0 3 0x14200 aiodoned aiodoned 27014 418093 0 0 3 0x14200 syncer update 81321 326953 0 0 3 0x14200 cleaner cleaner 80991 404470 0 0 3 0x14200 reaper reaper 42719 203947 0 0 3 0x14200 pgdaemon pagedaemon 9284 358113 0 0 3 0x14200 bored crynlk 97155 63865 0 0 3 0x14200 bored crypto 74544 104188 0 0 3 0x40014200 acpi0 acpi0 11054 214030 0 0 3 0x14200 bored softnet 35812 137519 0 0 3 0x14200 bored systqmp 48862 2577 0 0 3 0x14200 bored systq 53763 92123 0 0 2 0x40014200 softclock 38120 463129 0 0 3 0x40014200 idle0 1 435742 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper