a19ea78979fc2e060b57df398fc9f05e60cb6650b0a19f9c342161a8ebbd55e839d517ec71577ef416ff9e1960b6710bdca095a58e9452bae8bb85b02ba822b9265b608e45ed70ab0f1473a2ee269fff9f772d8891c54019d6cdef022f9458d746026c09a9e9cd74223ada0f2a81efb03b48c9ab07180d9fc1cd900051b317f9412c6d90e5ec9da33fa5c54d713306a4a22fb8a2db1f7aacad05d7894e34ec41fa7beabd60fa62a82c2d8b9522fd896118b25ae24dcb24d12d158e69aa5be9e6ef4c9c627bbf12a68e96f7ab01e6a", 0xe5}, {&(0x7f0000000540)="f8989eae09e008a65ef58d3d2d26ee667460a6dd8d4808cedad6523360e65f511789b6f79ea52c2b1486014c5bb627743cbeb3b70cac51b5910d0c2e3031e396543bd4aeca8d7cd1fef99fcec7b41243b06fa76e7f7b69f34628338744824ea8d5be8d6245cb180922b91e93af63eb45d0a29fe8699225c27f7cfcccb7", 0x7d}], 0x9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000700)="4a70ddccdb1feb5a6f27519df6649972f090147619e9feb2f91e4c294cf53066a2fb10efcc34ad794e43e423dbb59ead9dc5580fe01c034f199edee19e5d411c18a16f398ab81c75870ba62ae76af3a1d7aefec1d5070faf5f43e6e63398dd0dcfedc2", 0x63) setsockopt(r1, 0x3, 0x400000000024, &(0x7f0000000300), 0xffffff98) 05:51:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x222430c9, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 05:51:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82040000000000000000ff8abf8c403b9e57ed097c09c610b6406ca692fc9cabcff648e9de462d3762da96cf19a635f670d7f6960d988050349e4791b33c754ad503f9b4b0a10762e2e9e72578be406e9c9d9927be6be7758bcfa0e48c2bee967f07cd38beeb8534700577d71daf5b2ba7ca4205af174bcfd061290000000000000000000000"], 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) write(r1, &(0x7f0000000200)="8539a7f09d96dc226d2102976a9aa439bdd2e0e9969af17daff42fd1dca06f5489d78f1d3506e82afdaf2094b5", 0x2d) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0xc0}, {r1, 0xc1}, {r2}], 0x4, 0x4) 05:51:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001300)=0x3b9) r1 = open$dir(&(0x7f00000013c0)='./bus\x00', 0x5, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)="2f5378d5984bd0e6e39e4037d49442a6f7ad624038daf12c24b2ace9fa0fdd2d3c46a336de61a9528052f75be37350a57c407207cb37b0d3e913d081aaf37084d6b55fd6f1b792e0068b770f20f6e32f5d895f959be494e7c7b4b650c4a8d708f484be75a0eee2fe708f27997e366f0d8501d3f1c158ed35a8ea7c6f758d95f79e27d719dbbf2a7f731d9cc226ee5304708af03d92c95aa3a97785cb41a09155b83b030a0c7294ff851ac6469cc827c2dd2f11dbaa858ad38f9e1916bedf52c8afe9346ecf7352240ca02af8c719cbf36ed14bfa568bc1dbff1839d0e45289b49458c233a0e34f2ebe30", 0xea}, {&(0x7f00000001c0)="2076c0384d703f324431f0458915233339d40c5d41e9f00dc044d967e077335299acf335b29ee4d33affe7387ba8a8997fa45015a6c734a8f8a4cba96e8b21a679d2c1a9b0c652562385980ad7e21325758e682d55124fcf8f9020f8aca4dd0f4caafe010bcf68d7b00444fd8316ecd4bea41156a16c19dd119131ab759f78bcfcc22ff5ccaf3f3508557bbf210ee3ca8d1c17d284bad9a85c8c7efebf3561a949b0c466f19d18b55008bc79689dd6b2b2d5233347f1d9182dcaf05a58a0315b7d2fc0a6ca527f5a0b006a901601f39acb27f3aa999ebb8b15f9025fa88e7af70e2731ead28db0aa0d0ee1eb", 0xec}, {&(0x7f00000002c0)="e91fba47042f36613158839697905f24383ce31eb89e9c17e95be383b22a7fce660fd113864ff5cec8a9ec5fe71c403ed98c007db830ade576209b8e39db67e6c0d3c8ed26eff09ff36eed028ea16af8b9f6de2b64dffa0ecdf065cad1d724de1ff26cd4be267004d43cca0a1f27e388b3b11a67bb46a3bf62ffa19de6d8481b758b37da517ae167b4a896e7e23dbbea8117659cbfb9e2a4f4ce3eb6e4575e99879a29fe7598028da0df5bd6ceb67df2561b329857458c861158307591cf40e0551ace8779c5c88fcf47310e47f178becc95e232ad93dc8dbdad1591a411a865d932862345643ff26d3d0970fab8af7f2a09d9acf57e8b6013794ba1ecdc1804078d05c559c2ec6970d48c82fe8774c87b3d242bd1f46dc92b8bfc2c0d1c5ba0c5ca919b5abba8a8897d5b699e79701b978dd1af42982a9f54527d7bfd0033ff1d2b55af66ed9e7d58c945a72f64d32e008cc737be72e9462bb44aed1bc8714f4b43aa738426129bf21c1e24fae56211fe95b3a5222f66a249052c0f93344a17c288bd78a9a537b07fa6d8087d5e0b9ab5217f6c8df05eb5a1b38fce628be6546925677a4386ed8a9d9899e8246f7904135a5bd3af3beb59b0267865adb0caa268e58360ee6a945b16a179282236ac4f2c0018cf93492ea03fd48c2e925ede4d7c71a738d419acb99f4edec106448964619c617bf0f5a475fbc3b9c892099b7a0c4721ac30b05833bca0f74960223dc14db8516cb7f7daa2b9789006eb9c5d267b50615872c3ce86f7f67c5684ad4db71ef48b3766ac3a03b48ae8eb7f9f6d0be7be817c48e153b6b54d54dc248c7b2a0d445d3f82f49d498a67aa3059d2f0bd4ebad4cb67f5d31a9fae4be27e7aeda98b2f626211203efcf7d5a0d14e7ab3c820d0a839f417fe2e4c3565132cd47324a4c20575a8568aaed11a3512e4e545cc6d7d0ea55b7d9052248fb51e70cd84a04b4851cc5a3e95bb7a03636bbf494d98f6802e1af91f40bf957b30978d91397d53824d3ea69129f75bb73f60016b5122da63da6a4975b0e348d6bb6f6c4e495f64e10d66f2b6bea087dd05c21865dd11fe8a9ad714f28244555699877f0ffbf2953fdf79f1bd366a8cec168919a00293dc1b3fcb327f87aae9eb86d8f7635a2abb5d830eeb4e518b330c8721672d1327e9a418d09ca69fa841bdfbe2a42e1e9715c06a76fad341672f00ef41b83c9182b71309b7026f5d0d1e17e9a9b8cd9b6cfa73e5a5c0d4bfffa69bdb58ffda1bb2741ccbbc1dbac9c87a523e3e4bbe964a56f180ebd11eb75381c9b063145fd4904ff9716c6247d3e37716c26476b813455834b5cd1744c4bb066f7cd0e6e11ccfe3f5bbd5f36cd987d899275e51225a4c2eaa2551495fc289c5c28bc4ccd8a8fb0611fbf6e4de42a89d34bfbcbf0c05064359cf685aa72a5296d7a51efa52a3b285cc5c51ece0415c3921c52a329269f16b595d4913ff4b336bcebb473749b263d8189fcee386184c0c051538c0c6f02e93f5ead3146120c77e76191937d6b1d79b629658289808f0da11ce8e65f19174c34b2008c5401c9a6bfa868deb3fa92bde366d9b265307fd07274a4f63f6fede3a087fc0aedc111785af1dd54515f316bd5bcb57698e5ab6f522f260064d913aa7ff53316958bd7d52623dbedeb8ca7e09d76dc8cc25d46da1d6a6d5f08f8ae1d4ac39f460ff915d4b22471b37677562ff2d001cc2eb5f636a5251fa4bd48ba8ff4557ccf53168d05d786b76d805ea7b1cd7e31969488e0ebe2bd5b7993ffc4dbd0c86a44c6e8c13c3d246a3a104d9738452ff2be5eaf94fe14cf615ec7ef2eefad699b68f829bbc5f9c8d8573802a60719a74576853bfe1ae9b6548d871c705e62557455f0d7d74044b6616a411e8cb926e5f3348c444689d3ae58667803615b8a8c8880ee73990cee0d4e7f3430290fe5e2334fb488572f00581059de7313e6abeb05e585dbd93ea1db164f06689dbfa7ad4b1403687fb020c881539a03faf73406ab6a6ba1a8dc37d435a8d19757adebfcfefd70901fe3a4d45e1ecfd50df3f734d689c0e8c046e90175e11811242f5de643b63bd0daf7434cbffe8d2d470d5e5d2c0f081ea05ff45ab50d46786ffc4ca027586bef9e3229cb7b6346f4f406c9dc2b538209b0fd86f8eea176dcf4b472f78e9eb2052032a8637bd5bb54932a83a20176faaa600be5e1cdcf7094ed6e3b5ac8c23680a735587fbdea7cecc590a96ebbdb62bdd85a33a603220816ccd16e11b3b23a1b61aa8c3082523a9182b2562d6badb7217da404259dfd80a32bbe215fab568504373b1940a06795d346ee95ca83634477cf040ac4cb94e4f4a0957098d93e571aac999ff56712ae1941cd0e44de81261fd05711c25bfebea77da120a98934fafabf49f910ca84c1e8e39c6fec89530f3a36df9c1db312196282f15ac0e74bba40b942bb9df7b54105f4d4b749f131874d4925f920a1115dbe891cca03d3c4e4b38e027f2a6b29d65a12efe18fb6cce443c4c45605a956efeee5817da658fdb0d8e3ce57e447f7aa24fa4f88023d9e97d7d9d2671a16e25d118495fa856e302ce0e10520f5968b082b14d1c3a82a2be8c3967ebc1fdd3e39249e930eeb0540645399bb079f2f9721dce2ad99d8568aab0b579edee67aa29fd1d9d7e258dbca5d4c2f9273658455ecbf82d927bcb8938040ca3103f1a7e86a3bea6095eb31189f3282a8ca6f5252a1555312faf4feca162e5ae15ff16fa8312ac278a301895ad56ca9a3f56a28d3f22002f83db92a77a883f79d47378ffeb4eae8c97e933c3ddb56694737ac6791853d493eec50b66d17937f6b2dc1dd0e1ddeb59c71f25df499f6fd69ee7a743b1548b5cd23657e3f668d9fb5e6b4d33cb13e080edce08d375cf4276998b424792bfde2dcc6543029d6811fdccfddc56008de444825cbc8696f62df2d2f1718a40f941ee2e32684765edd40e55fd602dcf378176181fb00961b86f5c03a377324333d3b686f3a4e875a254110b3f6309674268155952877188fcb4df0024acc360722fc5d89e3cfd664cd4805744134f4eada1dbe33f08eff24277622a0b1dc24c52fdc93df51c6a3c6778cb65edd816a697e36c124beb738e577d8d721d243aa49c3ed28960eaf308c4310add99367b9872dde2457d90fbf7bdfbf10edf79f15d20bd98e93f1f670a59a6a641bf3415c9635d2c9c7b59f0d87c42d0f6084d47b176f9bc3e1507384046a5e0f2c4a6932d282f9d666bc9a693a25d788d6a149952594ca77fb66338c7193d3b3875bd63ddbbeef3dadadafea7a9fc3db6ac78316760da2fb82170d5fb6b898c85dc038666288b0d8f6b6eb6939dcdfc00fcaffe937165808f138b7e4d9d04b5bc5d38e631318ceb91ec8380f504de3a8f4fbedeabb6e661967d2b70ee0699da50a192d19478bc8e6d2f813ecb755c2790b0acc4d200fbbd1666e1c67b2ba9632327df0054963c2db7ed4922af7503284457e64a3375c1bc0998b4952343d16b7cd9c74e37c13abcf7171d90c8cabe594136de954691a0705d1107c9ff04600b30285d00951bc6c6f79c50a95b3384324c37e45f2b1e948cdcec68fb53bd2a57d00c03d0595e9d84ec56aab48f0ae1e5379552e6b52d58b378f912432fd21c31eb056a00e801e6e390b27a41ee2daeb0b6ffeed5b6b24edcb9e541ac77de9fae19d37c5a0e53baa14ede01b9756b4228742d1fb4daf1855d43e64f651f6c982b674e2f7b1173f1534e97e7014e90149e40fea4cba50f5f5850d4ef21e80701ab386ca6be6b8ffb68be5304c2671cf96bccc22bd3cbd567eac0d677e62b9f83b225f0de7cfc537613dcc66f427eea87ac069a592233274dc2215cd6bfc404870e68a8614e8c9c8a1b0e91093c92d823d18f299c27c16687125b331484dc9d4b169d55852d42e86d83af6600f90b77668a164debaa5392e404bb13078c11d3fee91f244d8bf60e8aa7d8c760f652d04b9c75f447a86d983027e5d74ab379c115be7e6d10eb5993109d3108f50a012ac32a1065f7c720a59acf23b01a859b94d3f070eb14b73913deeb5812d51a28baaf95b7671b2ed0080ff8b6551742ff1a4b35ed1bc14ddc0a8eebc80d8de2077ce425967ce781d55d1b710ab2d0ae1b8bcc4c13fd628186930239332bd396cae544b758b19d0d1f45bfb38a2e28ff2df0a87e47cf4891fc56e3f6562e8c0a84f99b84aed5ef71ee62d405276845bce0829f440a3f808b54c012deafa4dccbc3a33e175e26870d0473fd21983901f8432bb2747322fb31a07df5f541dd72e0f939c4dbc7491a572d3ea683e9902c7b24b5da89b2f64e3f418fc09cf10535b60214fc4341066f8000b8ca94408c5d843a243cc8763c437f6aa755273f0267127e371a57f45d03577cf9046dae38d2f50f6236f4536e658de3e76c916c745a75b820c72027544a3fd6cea0bbd7c00d29d852127fa2bb38758c6e8dfb4f6109a64ce00083ca3f01767a35be06e5db51bcb523add02b007ccf82bc41ac2384f4bfdcc93c834b01d31834d470bc1e75d74b746a945e8bd40bac60d9e70d928be79d6a70181cab6783238381b427dda694ab771d2503d2dd5100e5dfb5239d0f69934df420e042ae0a269ab31863b39ec5c5d3c44e768404e5f29dffdcbc749cfc69143c977e369ff6c7070867b5cbb8c49d807cebeacca5c616aba451834a59d3ab66ac61e1240c1882678e52e1f9c7c5f9ba8a2265eca254fc1d8bd3d92549c8ef5c5df6ccf2136404e6f1b9b05b538644afc94db7ad7a8a463fe97db3d4ae31dd6c75ed4d423e18b81fc8eb27a473016b49b60ae64474df414d6176788338b760fa24ef8774ea63a50dbc9672d29a148367629f7ef1db2a5b0a8ad2ef0fdae653e7794ebe3522c79d751d8c655c3e098f54b0b9ac6e60b90d2c13c0c8cff48fff0524004cc5a602dbb56fd19e62aacde7b8b6a505386cb4602d116d7c346b899b285b42bc7fba5f275e0050bfd56ebd841f194134dea43091b99dec4b8e863490ab177ca627221104385cb366ea9d9c2959bdbbde4d7e31f21eeafebee458c348971b0199bfbb17b47880a979eb8f16b32d05f06c20a4976d427a6d0185d693889cf9a1808b73af596f1bac6c1327410c1b0ed169efed440581dbe6fb8ecd34807d74a51401c7d2b784e56d6744002a569247fe9f43907e5948e064dd2dd92a037f46fa4bedb4f5e0fa18f5b604e0bcf18536ec65c4b769cd4c62e4d5743aad92ba82ba94dcf432a6540ef88128e1d0f5b51d6da12d9bafaa84e1aef8d9b7b3c1b01bd0e100b9a08fdbcdce9888dc1d675118a3a307fe1c8e4a426b21ff6c501ac7b83a70453ae32f95ec17535886273ebfd62c6ebcfb89e2e3a0ac7444c92d9a4e5b9c8c35b2bd64662a590bc165d1a9fa3f75077b33ce72dd1f6946f2d23b079972da6746d1a1b474d211dc6478043a65bd1fd47711bcfd942ea34788552263a74ee6321b2bcb32205ade21a04b9b664deb70258470664c594bd721090f905648b28d0708e5b44b0de991b2b3536bb4fd695f71bac7de7e5cd668b7c017ab9002f42922ac5c12e5e89ac15ea5f2d3e48ea2abe6ee41b1136bcdf11bffcdd0184f7b02df7829bc50bf06133f29fb7f5c5c0739670e663a7190d1c2cc2f5abe3d6aa26bafdf4553cf727009526bdb23fd78ba021556e0faedf0514651d03f3d178b40a0188d6ba32a4be0b53dbb14efb87d67372b4b7095eeb967dc262e3ed90fb80d9462918499ffff6f0509b24d59814a08070bedefbfea7826f228", 0x1000}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) 05:51:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0xb, 0x0) 05:51:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="529e0499eba66e53034a", 0xa) 05:51:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/105, 0x69) 05:51:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) syz_open_pts() r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/56) semctl$IPC_RMID(r0, 0x0, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 05:51:32 executing program 0: r0 = shmget(0x0, 0x3000, 0xa68b92151035ffd4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) close(r2) 05:51:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x1) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 05:51:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x3000, 0x508, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x102, 0x3}, 0x4d, 0xfff, r7, r8, 0x200, 0x400}) fcntl$lock(r0, 0xb, 0x0) 05:51:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x4, 0x9, 0xffffffffffffff7f, "d74d372c96dfa3437206efc94bc0f406e6074a32", 0x80, 0x8}) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:51:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0xffffffffffffffe0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x101, 0x7ff}, {0x5, 0x6}}, 0x2) dup2(r0, r0) setsockopt(r0, 0x5, 0x8, &(0x7f00000001c0)="1ad36737cfafe19ec4fff7b38c736ac4dcfc72f23f5e555bff03000063fd61751fe0b5696e145b90eec5c93a30319a3e", 0x30) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x40, './bus\x00'}) 05:51:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000002c5, 0x65) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:51:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffc, 0x10000000000400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x1000, 0x1, 0x3f, "c871eebc797f22587f4b750cf576990520861d55", 0x9, 0x40}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:51:32 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) faccessat(r7, &(0x7f0000000280)='./file0\x00', 0x4, 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x86, r1, r2, r3, r4, 0x10, 0x5}, 0x6, 0x598, r5, r6, 0x9, 0x8001, 0x80000000, 0x7fff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r8) setregid(0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r9 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) 05:51:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x815) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 05:51:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1002, 0x8000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x92, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f00000001c0)=""/228, 0xe4) getuid() r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x242d67e0ae97d76f) shmget$private(0x0, 0x1000, 0x106, &(0x7f0000ff9000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x3810, r3, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = socket(0x3f, 0x8006, 0x3fb) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x2011, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x3, 0x5, 0x81, 0x0, 0x80000000, 0x71c4, 0x6, 0x0, 0x1, 0xbbb, 0x6}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000003c0)=0x1) r5 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x8e) mlockall(0x1) kevent(r5, &(0x7f0000000440)=[{{r1}, 0x0, 0x80, 0x20000004, 0x4, 0xf163}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x7fffffff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x4c, 0x1, 0x20000000400000, 0xc18}, {{r1}, 0xfffffffffffffffe, 0x4, 0x30, 0x6, 0x3}], 0xb10, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xf00fffff, 0x6, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0xa4, 0x40000011, 0x7fff, 0x60}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000010, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffa, 0x28, 0x800000c2, 0x7f}], 0x6, &(0x7f0000000580)={0x8, 0x1}) open$dir(&(0x7f00000005c0)='./file0\x00', 0x10480, 0x40) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x5906, 0xffffffff7fffffff}, {0x5, 0x6}}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000680)={0x1000, './file0\x00', './file0\x00'}) r6 = semget(0x2, 0x1, 0x140) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/56) 05:51:33 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x2, 0xfffffffffffffeff}, {0xae38f6a, 0x6}}, &(0x7f0000000080)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x91) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 05:51:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) r1 = semget(0x3, 0x4, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:51:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 05:51:33 executing program 1: r0 = socket(0x10, 0xffffffffffffffff, 0x4000) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 05:51:33 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x20) fcntl$setstatus(r0, 0x4, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='\x00\xaf') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x9c) 05:51:33 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x200, 0xaa}) r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x425, 0x6) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x100f, 0x0) syz_open_pts() 05:51:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x14f2, 0x1, 0x1, 0xfffffffffffffc01, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0xffffffffffff7fff, 0x7, 0x400}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x459, 0x7, 0x0, 0x0, 0x2, 0x1, 0x4, 0x3, 0x1, 0x2, 0x1000}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:51:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/64}, &(0x7f0000000080)=0x197) close(r1) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xffffffffffff8000, 0x2ee4, 0x80, 0xb9e, 0x3, 0xbe5, 0x3, 0x0, 0x4, 0x5c9f}) r3 = socket$inet6(0x18, 0x3, 0x0) listen(r3, 0x0) dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) geteuid() semget$private(0x0, 0x3fc15742612f6582, 0x0) 05:51:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) kqueue() r0 = open(&(0x7f0000000040)='./file1\x00', 0x282, 0x0) getpid() getuid() chmod(&(0x7f0000000140)='./file0\x00', 0x40) getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 05:51:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x4db609ac}, {0x18, 0x2, 0x4, 0x8}, 0xa03, [0x5, 0x0, 0x3, 0x7, 0x5, 0x5, 0x1000, 0x3]}, 0x3c) 05:51:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8800, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) 05:51:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() flock(r0, 0x2) kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x5}, {r0, 0x3}, {r2, 0xa2}, {r1, 0x20}, {r2, 0x2}], 0x6, 0x8) flock(r0, 0x2) clock_getres(0x2, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x11}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x58}, {0x18, 0x1, 0x38dd, 0x1000}, 0x4b7, [0x6, 0x496, 0x9, 0x100, 0x7ff, 0x800]}, 0x3c) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 05:51:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8280, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10a7fd1ea2a31730106ce4688c290e472059a2c1cebe3bff78f14a23f4940ca92c8c9883ab6155c4bc3afe3be9aa56a1d13ede6bbd774a97fdba1246283e38230083b92ca312c1dcb8be8b615021274c92a97173fd825f0a6ac5f25702595724bdd1140630adde38fb39f092456acf5dc9d81617323416bdc8e160f301044351fd4b0f8d03f28e13fda3a4e3236cc04700a477ad7cd813e60529fe8cd6a427af14a2b41dbe2f3315907404ad5c1da8c3a09df984bea3dbdb15a82e8b55666f61e4986fbcfecbdec6026117199ee6c9b2609a1486c2bfc72e21fdf3c1c523c6be07eb22f01", 0xe5, 0x3, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3}], 0x1, 0x0) 05:51:33 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket(0x3e, 0x4007, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x2, 0x7f, 0xa2c7}, 0x2, [0xb4, 0x0, 0x8, 0x3, 0x200020000000, 0xffff, 0xfa9f]}, 0x3c) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 05:51:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) r2 = semget(0x3, 0x4, 0x4a0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/4096) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x400, [{0x3, 0x4}, {0x3, 0x9}, {0x3, 0x7f}, {0x1, 0x7f}, {0x1, 0x1f}, {0x3, 0x4}, {0x3, 0x200}, {}, {0x3, 0xa2}, {0x2, 0x7}, {0x3}, {0x3, 0x8}, {0x2, 0xb}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x100}, {0x1, 0x2}, {0x2, 0xff}, {0x2, 0x92}, {0x3, 0xf2}, {0x2, 0x9}, {0x0, 0x1}, {0x3, 0xffffffffffffffe0}, {0x1, 0x100000001}, {0x1, 0x1}, {0x3, 0x9d4}, {0x3, 0x401}, {0x3, 0x9209}, {0x0, 0x1}, {0x3, 0x18}, {0x3, 0x80000000}]}) 05:51:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d711e907d6e23c5b00000000000000e74de400"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x18f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 05:51:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) msgget$private(0x0, 0x100) close(r0) 05:51:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r0, 0x0) 05:51:34 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) 05:51:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0x227) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = semget(0x1, 0x0, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x8668, 0x7ff, 0x10000, 0x80, 0x7, 0x8, 0xeb, 0x9]) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66d27ca5d602"], 0xa) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x2, &(0x7f0000000080)={0x40, 0x5}) setsockopt(r0, 0x10000000000a9, 0x200000031, 0x0, 0x0) 05:51:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10001) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5b, 0x1}) open$dir(&(0x7f0000000140)='./file0\x00', 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 05:51:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7}, 0xc) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 05:51:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="2b29a5e846dfde13bae019c63e61d6377d902a7ed7eb9b6dc4d4d5fee759badb73", 0x21, 0x402, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) fchdir(r1) 05:51:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) getpgid(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="01402e2f62757300a57cf670ebcb575ac08f4932125e234d57025779d4bf267277f72ae3be76a2bfe199ba41c78fead8908100000000000000000000000000806ea2a8b75eabd6"], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getppid() r2 = getpgid(r1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 05:51:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9) sendto(r0, &(0x7f0000000140)="4496941a9b43ac5492804d30ae6ce62074eaab8593aa3c4ef984652b2c72814f46956966c9614c280b4c70c2c93beaf7ba11350d617256065b6cf64811b93ac8e65c5004ecda8662e26af67ddb312e24a1fb77623b0d58f3b2a6bed7330d04531697011f883023a8eeba3e49af22d3a1eb9e2b73cec6a8ae94e60387333742b4cac86ce671e1c359fa9a14b6d3c1db76b7a0995f22a45a2ab86ff7bc148e4d595335434854a2077aef292ec5c6d0f4acc0996b9b124a25d7b172f9afb1856d4948138eb45841a691c4a879ee135e22db4f49e0f29983cdebcfbee429", 0xdc, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0xd46, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x12) openat(r3, &(0x7f0000000280)='./file0\x00', 0x10, 0x8) read(r1, 0x0, 0x0) 05:51:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00C\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) 05:51:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munlockall() setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) syz_open_pts() &8K>F"_;/rv:Ŵ`1b)Fޔ=ÿaO(%BτC@//0m, YI @Ҟ3/IvH8yETsL*{rUj,i@iQrv==^_NYW1Z}|sbFF 05:51:34 executing program 0: mkdir(&(0x7f0000000100)='./control/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 05:51:34 executing program 1: r0 = msgget(0x3, 0x3dc) msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/167}, 0xaf, 0x3, 0x1000) 05:51:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000000)="8af7742f1546621a665ca2e6c8a7eb3c4d0fba7f1be7f7343afe470e15bf2da7ca7bc393d95ba52cbabff3fc1e2ac99a612c920afb432af4890fbc598f8fde0551f33b0967bdd38177f1afeb4b2efbc2f8f1a145b6d1876c5ff332f7ca747a446af36a803c563c40948f2b273949fd253d6295f03ef1415cc54efe6d70514ec024d3f7a26bf368856228ed864a57a0c1d600481a03007329861c19a4ee744aa03fc189426b077dc2c619b9f97a0a7d68a2637187c9413c69792bacdc43597d72172ab7a50024437c32c907acce38fbb71bcd8f7ba79a28ac19c45cc157b5cc547fe821fd39fcd85f662892619290f81b73f6df4184029c636837473c1a87", 0xfe) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) G 34Fܸ(h?O< oH#\< 6?UҾ`AWu/^3KRo)Ԅ?^Qq/&F$}ɏ^I]n|9BVÅI ⭄B$Igh. \r+Ļ׷'6ڠT(= [WVb23&pEeS+G]ZJ "1ۜ 05:51:34 executing program 0: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000725000/0x4000)=nil) minherit(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:51:34 executing program 0: setsockopt(0xffffffffffffffff, 0x3ff, 0x10000, &(0x7f0000000280)="0468ee58351773d9672c98a8c1b45514b270f18a01fcace1c39b0a661e23793cfb957314462c3e251e712a1a0726bca6ad15ecef9ad6f25850dfe0961e0472d0e7f57c5a4e1e90bc86a5162c6e136082cc16a94ea9385e53ac89f0e69ed5b5be6f2b5c921e7d4db4cb95242770c5333e9015f019b417c610e56899c68f5eb122737a3b661198692ab551ba732fe5fff0a0bf02b10a232a7029391b2b4bc2138b7fb3f3b2bcb8615826ae360edb490697e58704294811f22e7a76c89b36bd52304c15b07ec8c6d2f8940652a8f56e36b0383ffd380e74eb57be3752cfc7eb85c660df6de51fbb51564935497aa7e2b04137189f8ddb56c006dad209559db2a3598cf6ee9a57a8e1720bf968bb01c726da33d5f05ab728496ba4dca7dc12b41ed55009ac311f9128d31b0d9830a481b8697bedd6d0da942bac9670c0eb3edb1d5f11a17e7152c3c479a3a780a26d1f4c8dd3e768a5e06b3835abfbefb76c2f9da3edd4946c15c2f158ceb706588802473d88b067c60c4a2929f72512973e9a7cd83eb5586c4c7d1e72de1e6450e15ded2cc90ea2e77fd6f52b826b1e0ef21806fd299c98621732b58b02ba31369f42a1540f8150561af3ff9d73aea37ad3763064295365d15a9b50054171bfb285850722628aca2c467855e857fd8a7f8b188174c0b84562bdcd2c499432650147ef880fd27812f2831a18b846de7bbb67261d445ac6ae94db6ea15464777ece329de972a7f05758ca697541d877a1c73732e37ee037a965fe01d1c190ccd9179e463ba29c096ea99079bc3254fb524f4edbbd8dde143f1dd387de6ed7e5bb7f538f01567a2a8035a3d9838fe69bb05527029b50f5c2409ebc54459f6243a3b06bc1445014df5f9568c1a4b5f4d91d247b023f43d3fcc4adf34b6f489b223f1abdfb4129ee2ba5f3433fd66e52bfb58354532dd4224568f10610937cd098978c22529ad313d3eb419b76866214f3a0d00b550110806b146fd367a7cb3297d5143f06b4c07a1a6d1ae920ab356eda384f1036a77b9d9ef1dcc4afa20a3a1270b9658a092134c3695085e73d5682af5db1c35b7a07c3c52bcfaae4733e667cec57046ebd03cb5eeff6a6cd9c1bca2d12b48b84ce3588586f1f1e9d610a472a2096366de31bbddd6fb8daea5990f9e29ba002240d9c8109ef8d64e1d006679d75fa32ff1df5a67ea21a73948db841e03a5931f7e98d4c68c4d8de854b8e894f56b11c4edcce26e61df7c605bfe97b091fb6658a969559c0117e279095bfc38d0ac2a5346cba31a9cc9f421ef705b85c0e7ef6db5b53ca6c9cf7b607b97916d26122a2a1e101bc8beb495d3e463e77c04f04bcc0f688a8a83f00048dce54191a4b29d3539289c1e73220b9fd919ff1452f13aebcdff376d287b99707938a53d22a19acfe637089408571b2badb2476582162d26b8732becc2580823b724010b4e5fcf464b08a89131c45c2aa82e6ec09f7bfcd35d2e75631304a92f6d3de8d8adf983993a730c05284b5987385b907d1aaacafb7e1a3d303402c850633edc25ee3e3908a33df1494fb72a87d9a16e4e358dd204f4377bc54137e8915e8f12fbfaf6df71a69917ea4c18f4254c624062a168de400ccbc05d04b1bf998c74fb55520befca12c339ec86aa1f8e3c3e9ba15dc599e63c24acf71c79f26208cceeb74db610ef731d67e4ba23fd03996a014c62789243df1d7c3fc2aa79da2dea9821b70bbc501100a67073ea8c2a843c32e373ec72b129665868695256b28462dc1305fec0ff0e5ce1e1bc6caf96d76e54908557f6ddad286b6f2318b824536acbd0de444b56d3f9b06a90ec1f6099e8634b185f151f57530f69d83f0ad6976b47dc21d37c682f64d01c34b196b3d2c41b8c5d9f0cfe00e45ceb22f49653a7ebfcc788b0f36b8d916663c53c613c35db69d1f10a63e0b92f6a53f63a6571bbb0092d03a5d4bdd520ed5ac4ab94b2631b21e42733bf2c550f1e9eec3df2da35f0e4f27c14cfbc71b8a9a748925065228c03150f623e2093dae3d8e56ce83c8e92b87300f0e58bb5868c9718c3a34b3d9cdaf26ce0d58f7857e3e432381c51cc81fef6b7844d7010c18bde0f4f1ad5c8c5ab3a1d1d6455c966acb788665395768065038f9e4fc97ccc70f5225d744632efe89cfaf55c76b44af3bbb127dd1b2e78cb7ab2bf8204edb8f12a13c8ecac884ad6c0c11a104abf5e74346aa124ec55db7a080da5844e47f361828be3cee3e0967f9add6ccf3a6766c20887de320fec88014e2df86ee335198855423e103405ff417eedb5e7bbdeb97e28cbdd60186046e6a831c040bee951b0ac2852650d901a8098a9008921ec5a94006f6dcb01f04be3dfddaadce9af611446da35b53b25d67e0f9d37104dd6bef8edaa10e2c3940ea1f153386ad15e951433900fe4b1ddece0ee00d2f5e9b3315bddcef15501ca4098d5f93c527c2880422ffd265d68b40ce4a05f95d44a3bd11e808fced8975ac41afd45fcd77728f3533351a7e48fc40221c2d929847bfe29b38d6f24bf8d03219736531bd4df941c2fadefbe3b66852fb53df34503512259f8c3c48d931a87206c8ddc7d7a215b65def81ee6cbb91888cefdf47066adb4a05bcad4e2a65346cca975999e5bdd9749587e653765196e411896a624c61c1b9078bb7e0a52739ec1c02fc3290cbba58f141f04db3dfa00c381fef746ef9801e8cb88db23290c68e7f6b27c2568b896bc66d8b1f611adc61bc8417edaa8ddddfc5c374b70996d27229df6c080929ddf3d22ce1a0b5d28aefde0a2fbc72923f0c8f91a7df5819071d719e493d590db1aa09c107963b3b81cfc24b009a858a78b471f2e6dfff0935998ff60c52f424602e5886712e0240b135de92a5f741d7b421cdc389049d473227c7522b3bea53a028ac0dc41126fed29ee23f41728ab5d2777f061e5fc0ff7f884267cb230b51422ae27f802df636bd0225a79ab30d33398081d676e627c32497d8c4e9c4449e37a35957e185928d9433f59a47af61500188af519963252938239bbcb462829a3c50cca8c745ab6eace75929149e373cc1a29c38eb039c783d57adb8fa48b95279b737b477caa071992d872c41f3b6fc02f58b4fea6e4060e25c769f649edbdddf756419e656ba49f5c68a17baca84c71575d55ee9b7a23bd7f85a612734c761285b175116cd30311bb027fb2f51d077d25aea0fb7e4465b40400cc026ad691f8189f9df954233b2679d7a89c97d56d1904fbc3227805b3c819c55f3c62ca557c1066406c48850bb250136a8605b9a8587b6e588fdda6142a3db2c41d3069a4d3dd69a7fd884364c404dd347602968af0f5313eb7c6eb66be3ffb2f907682a7fc36eb3b7f1f52f240446b30557810c0381d3db30492d7e63bfada65acc05fc5b92c4838d4c7d1a8e7c34767bf0059894bfdbdd09f1a17753e0b2b036f1eb414df21f921d2658be2d01c9478d0001b2949c7e73e503a12fd5dd63c5e1c626b08f71977c72a361bfd744f4e6e001b0ff9d97e6001bfa8c7df43612c9874a4b963f2007b6c5ac9c9642480f174ad6952e487fb414a404485df7bf9a1b4ebe86dd59e399c7752e19ff22bcfdc523add03b46ff464d6d969ed80524907ce692d3a733c4627b9ed2dc53e52c5fa785af39bee56450970be61ca158d996a07fe5b9694b309077ed1f3916e31265272cdc59911202afc8805fd88e6ce6d044df9a554dc8dd67da851a7faf68a1c19257f1493fdfa190323cbb8f3c624ccc99df4141d5ad2c2de1a042702b5001a1ede8cc57baced312caa2ed0c7d9916be9b429efb56dabfa15b5e36e7d83456065a4ae9fe1f7acd74f608044e1ce3c5d98e3052459fea37f6d6556a952ec308d2fe0d912877b21720e816d5c88af8fae0b09a43844a3bee638fc861a5fb29db903bdd25828757e1bc3fa2c84815d39af6c812928fe8a7ffb7698b6ea5baf62447c75c427483df4e6ee9b2e46f79e27f329c29c289ae1abc646033c351e8ceccafa837b0169bbca99ac1645575172ade86c0cfb9779ae6407ba2aed9164ebd080192cfd1b6303ca61aa02fd2659456231e254eda4679129cfb8f5ec2928bf50960590d5cf027de189a99010575bb3105f6b4598396a101e50597f6c40b4a61638374f93bdbc75c6311b6de7ba4b2ce2c2ee3c1ef66a4f7a56d91a3262359bde7e906fc6b07ab662ed28dd8cced53bb33080062b2147ee2e9802be7fe3473202978dfe5b15e4921bd13262082e9f8ee71af2dca128d8309769bad3593f056062c705ba1a0dc180a17cb6c8169d9f9dbdc8cc62cc866cf7a7774da66fb8776169de184c91445248426739c6c2c9e7a975aea298d83f303f477cbe08c13a446bed665139ed9c1274501bd805ac041461fe09536f3824655bbc45f606e01ecb7603af6d19664e8c01a9b541fa6f7360d0d57244f5055ae0f14d66d90ce48d1875153e842d31f168c7858e96925fd9b97b0868546ece10324ec4093386cde585be790ad7c6492417b05527d117d12666324f803035ab2a527f7ecdbffd5179187c434535ac01a8179a6a76dedf07cb4903f8e2bc9a052b9cf89cd0857a7577c56f47dc65ff1abf2f41f731bbde7763a97bfedc3582126870c754f9eb46990ae39fa905f98f921cc5c561b403d9a4210896dc4c8b2fa9cf6b7d8ac7229a369420d50e236d6b02be7e19cef6d7cdfb5176a3bf02b12d60fb32f5c7bfdc807025b62836959f7bab5fba51a145fe1b6559e9c409e8700572224fc15a99185e100bb6b22af1c725b750a9e3778030229b616c05156030863264d8fc0d104e08e4bb12d32551e8192c4d88e5e82bf20743dc2b40783f011045dcd3149dcb91d2d77e669645f2ebdf7027dc0cd8602f88ee1f683396e517c36dc2c28bc80f42bea9461236c258ad3d410e3e1cd128c0ad13aabe8abe35aa13506939316a236ccb08307aa999fe83925917a97e723670a5d1d12ad5ceb311fe3884df3d9250a1182f3c19cfb4261bc94fceee36f87057c2f0d437d652873208760c6c401c4ade463be9bce7057cac41e01485de6aa394af690bcfd4158e29888c5a9caca1d1a547a13283894b4d011c43558d5ec70a21e4af0fa49d33396240a4739051bb6c29575a7aca4c8b1f928a0343b2e14e01512efbaf99748ae76483bc2448415ab536afdb02d2d5d33dacc1ca84ad2b6336d710d2dc648881c7eac0485c7cd052a634b331984808a6c978eeac5841332065c13dd6fbd064af995223f3e5839842de770f97a9856bd2f3fe7e11e9c47c310a09b2321a16e7b9175da288320f8b73ba25b53a2c2fd3c93262dc14b930becff0b5cc94b1ab8301fe6d41a28b566d87b5cd3e8b679fa3e096796b12503524557368824e957e594fe45bb6f3923e5d04a86db94c09508b1b983333a08da6c6c6fb19e60184eda5d9c216b17d7d0d12aef02e0a272e7b17a07b8d3447ab9c93ee5da02cbb5abe825570df1374b41ce248b240baff92af5d933cb9046d7a490215cf35dd786301a699064f3c497eb13da8709b97b31c849797e84267323a3e17483283220141b681e8946b0dbd0d7a74db4fb7473688f49b2e1143861002ae2e1650b1aa1d1b5c41f116defb10fc299bcc48c3e1499dadfb5666cf1984adc90b1882f1027103beaacc038a30e2fae5d18c7f12fe7d44ed4c49912079f01117f7b775b17991556ca802ca52b8b8e7cdce7a51c38d3b0b57f175fdcddd797e983edda73eab5df39b3698f869d73de4dbfd33a83201c850cc30a1ed11acc531bf1f85d5557", 0x1000) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x94\x93\x00'], &(0x7f0000000200)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='@\\W)\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='-/-{\x00']) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) }mQM}q-WaK$Ohakp{p'c(rȈFjUȧMO.LeL),Ùh-,e?e)Kp"5]7>: pa1^C+r`JY-:.|GpLgL^]ICL! 0g}60G3l%Y6l ђȇfh"[Mh4yOL4 7t/?ܟ{\ T/SDm*`[M2em#pW*MơohH=i9`| ޽XN@9$6pJ0 ϣuXNH[(#ozC^g/sO;B\x;Uld"[^]"jG;29tK(ziGս_Y̘k'MR귥q"gC>wZ}/Bm$Q@<a&HuG)\4DO E4JcQ߁n?oP&uX,·]ĢJIfcҏxK:҇][l+BIYC42<:ĘD's܀:`pj"ЮK0T4\ &o9Hbg]^;La<LU*P5 Լۑ > b\I-MK)[~uZ&#fN.^Wo)ɴ** W"]SqP ȐZ6\~y)"ꢹ0l< =d)"5dkñapN vM:qB3ez8:5ˢVVoFb=M:AժTHJ^%{~'L<ov~ڷ,;/2cؿnD&_aq,&;SsgI)*3$b3?$`\VN%80k[) [4DȽ~h5\ԅv;Vcu$_3{PFW9 6-n˫!GG)>Яze8ʨܤq:aX @t Z,_U"%[ƽ[D q1}`V$I{28iEKzIhmA>*.BZב2瀵R3.[o%'yXqrڞ^)!b'ZH7}Ϣlhv=E VӋ#y2Q5?]ȹi'$>7 ^'Eh8=@v9jЁ? 캺\:%& ؚm"N;9l{}MїWUYiL,5&<0nW\*^~#a3L}hGsF-O%9YY䒈Ng^Tw TJI]¡Va )n Ҟ>\T"w [c׉>DeU0I])ӤKE_BKZ ܗ ?㘢q:]ւC sipfL;"mf,tC O[i]Mbd%JK*.@kim+ĵv@2ն<.Za-J5-|r *D~s-S_-} f:ĪoZkżp}L\̠̦= \Yo6^V?}8$ Dl3~ 1R7P4c5\Nפp4[kb4xA }Of܈ P1`-tFj1IJ Uz̟ys\pP`ޏ!hՏ# &E>{/ [% yU|EӤHCk_,>\*.ctx ,*s߾BEcV۰M%xHjéF\R'7 -‚BKfw, gÙMI$. ,4RILeT܀=pf)L:6(!F>2qT~B{M9ݣ,~:Gڏ̑\NxGO!o 2S)DĸX>@9$tTw;'} D_L>1دFIM& 05:51:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r2, r3) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 05:51:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653001"], 0x8) r3 = msgget$private(0x0, 0x1) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000280)=0xfffffffffffffe31) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x82, 0x6}, 0xc46f, 0x1, 0xffffffffffffffff, r8, 0x9000, 0x200, 0x1, 0x81}) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:51:35 executing program 1: setuid(0xee01) r0 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x3, &(0x7f00000000c0)={{0xc4, 0x8}, {0x800, 0x101}}, &(0x7f0000000100)) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) readv(r1, &(0x7f0000001780)=[{&(0x7f00000011c0)=""/61, 0x3d}, {&(0x7f0000001200)=""/178, 0xb2}, {&(0x7f00000012c0)=""/75, 0x4b}, {&(0x7f0000001340)=""/205, 0xcd}, {&(0x7f0000001440)=""/107, 0x6b}, {&(0x7f00000014c0)=""/13, 0xd}, {&(0x7f0000001500)=""/240, 0xf0}, {&(0x7f0000001600)=""/137, 0x89}, {&(0x7f00000016c0)=""/104, 0x68}, {&(0x7f0000001740)=""/11, 0xb}], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001840)={0x3, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x3}, {0x20, 0x3}}, 0x0) mkdir(&(0x7f0000001180)='./bus\x00', 0x80) 05:51:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x86138) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x800, 0x4000000010, 0xffffffffffffffff, 0x80002000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xffffffffffffded1, 0x1, 0x1, 0x1, 0x0, 0xfff, 0x80000000, 0x3, 0x2, 0xf7, 0x4}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="75622fdbc77a12202c0a17e8e84070ddc32a7289c7456d7f363a7c5e174aa11dbbfaf49cbc7fbe0d07530180f80f8f2038405ffbb3f840b9d37aa5e7046b42da90e8fce01c9d369be5aa8d636bf9baf51efd4a60320f0dcc18f3eb53a71e6d17ebf811c4638f129c18a644d7bbd1dd026f5768351d5c06b86ce0235004092136cbff414a25a8319ab24a095748d0b5d9dd01ab5a6e7ad2cae0d6fffda5be06a71dc6682146d95c3a15a77878fdc0", 0xae}, {&(0x7f0000000280)="aa1112804ed0e90356652a0a5ea32bcc9d9647de0a81c42640560af553de05706c540cfdc837ef235c98", 0x2a}, {&(0x7f0000000300)="5c9f429f5cdee55cb3d8450f211fa2c63bdaccc61cd582a5969f399c8ebc54a6592337483672dbaa2ee730327892e37d63f6b942e449f6dae9f1fbb8cb4da946c15c65bb127b4d69b4088b3573ffd41d292782428af65646d6560a06cc826de19a822a18448c81bbc80882fd96f4f5408a9faf00b92ee1828f78cb7141c8e76e3783853dce12f3801723a77b93d2b9b7817459e1f6b94f63921286019d34deace67573afcd16c6b45ce072b5ba1bc418f15b9dc518584d884b265d4d491ca05c2a5928a31f049479b74ffe93e3bd49184fd40072323b1f54a4aa2bb72001015d2938163698", 0xe5}, {&(0x7f0000000400)="c6044cb9efd339f603cbbba5c98fc7f44f81846bfa72688d8a4fec2261e0cb6a86329fd8216499d0353738a4010c0cd28aa30dbe392c69024aee5c01d6149d32973cdd349959f3cfb591ff61e732706fb732f9c92b03c4d510d8a65f8ecaf97db3fcad1bdc209e05", 0x68}], 0x4, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:51:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) 05:51:36 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) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) close(r0) dup(r1) syz_open_pts() 05:51:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) syz_open_pts() readlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/240, 0xf0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x400, 0x401, 0x0, 0x9, 0xae, 0x9, 0x1, 0x3, 0x6}) r2 = shmget(0x0, 0x2000, 0x50d, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 05:51:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28080, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202cc9e00a8970b85136ee2f780c82e2f66696c653000152fef5cf43f677fa5d646cff4b39d98e4639085c93f6728d1cd1aa0cf4a705b5dd03e9f33c92d40fa08268e"], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000012c0)="141a134db43354e17e3f591a3b8fbcc3c0cd33bbefa4f59b97e5b582d16bdfd1dd71e9f21793cb7a490f92a96aa4107c718c6b9c123cd3c80f7f124b72961c90158918c8513ac07763e5514c77b35e3d7632111564fbd2c6314c2162891a6a8264aaff139232fc196c02a56e971e43bcc3a77cdd4c49ec07738ec4489212eac25f4075f259725665c9506c7ecacac28a013fc21f3ccbc9f25ac8597d2b26faa071ab6b35fc71d4980d0c8ae0672bb98f692539e4434164fab97986f7840779c02d68d1de7534fb04c693b27cd1919a24fb50925009ec522a9eb81934dd5aa88bedc8814bb162eaef157e3c26507d2e9adf26023cb60b61e7b0b01e040f2204b5dcd13cfaf9d01c0ed59cacc8b11ee9bd5b8c0582ccaf578f928fefdd9b66cc15b1e56b756ab6dc1c25a6a59419e9d7ac3674efde9f5dbdd569d4a5a2ed2fdd4fbb2a0d3d3351dc91561da34d3b76bce19e285d39d1f23565ddf85f877e25110b980da8161e78c0dd8187c7a44dd7716c0dc83afb266b3fc0c94bf885165eca20956042090244df5042a3f745d677899424d74354e089edf879b5744974c7ab34766f02a1bfbded4359e195a9d1f341cba4dff928f158cd56c03b52ac24d3d3f5efc7ffa90c3f8c02c3dd90bcf03575015bdfb660b50b2eb29a53656fd0dbe650cb1f6f2c44f59086f7dd6d579785e0dcffbc6f6645fc608f765d4cd9873d78cf7846fefb5b45b4d2fd6850e1b2c3a24bb10b48d90e7a6b245a2fb83683a0b6e213893346a2c6edc496bfe4832f40079bf0552d4329e76b9d4bf9fe5c92246e41530253a8ed7b73c9e624379bfd6762360b9c4e84319305c00b8f1abb2f1536d1fbb176126d25d4b4a536139b163be9d2d9cbc998bb131357c23609980f2ca84eddf6ba518ef1e688d05bf4632a27db3bac01fd5445d50defd054ee6adcf3089e1d3d9f958fa00051decb02ebfdd30422668885679d92841e8f7b441fc43c76a675a3f28b5bed71395865aaeaca6890979c6ba54cf2f946ff90872523cedaf8d542d0d10fd30b70f70206d12f3a9265e7908e3fabf70de7ea4e515a997d912651886bf26bd81a956e9c003eb30541cde2f5b22a423dc0406d4b845fd4e82b83cfb483eabe0e097f32b80dab8ac81dc4b132a5d93d33f4f18b7db0f4c1ded7cbf56371a0dea613d6801c871f4fdac1be4d68563f0ab44f622479042846be021d3e08479747554ea2db5db857ccda19d3915d013342c1c4b566449413af01e3509ab74440334e973039fd68cb2281e7d9dfc3cdd55aaf4cc64f5d75fee29208769766ba3e30a62166630c73a229e098d4a6c77b777187c505de4a3d5280110ede9d300e9fa3df5d6f06a5561f91f735a8836fb09f18f79aae3a8550ebc149958825f7de75a790d24988a287ccfb9b586f1dac8625b199c103eaac765046f6e5c6dc57922ffe69e55141cce3fb2c8cbf5dca318193e3c4a57055aaefad6287d836bca9f45b3781c9c2034adc404f095e2ddfae6ae49fc93cbb19861d7d7b65af6e90d1a2d21e33c37ae969eb078b47beb3cbb2d3d8e6db06a34cde6861a78d5390379366519a4f6822608dcae5db09614dce4a5121a6c2c172fd0a16efdb6c90fbe61b9147d509af894b26281842ef097e40efe488691ab9357c32fcc55d47f0292ce21676c3d52315ac749411fb49f43f8234b43f6fc3ace272f2272fd13f1669d0573d8de4965b7aab145dd868bbfae0b768f9a65ab7f3b4323dafef2fbd9f84867a2a022e0add237e9679b316e824d13526f433ba7d9ec219dd91f2a8eea3f78c5a4c1bb5519a13e2b5ae614d19fb082d64dcfacd90ee04e0bc1003bf680365d26e240cefd136dfc8bb54d978ca176fd3284e414e30c7c8528a6f000f2a02336fb0807ab7aa3a33bd20584cb70ecb97fe1e104dca2c1aaec93bc484851c6e103b36a43fb10071753f4d1c1b66e95a3585e9bea88e5b8fd66ee4ed9ece078d300151350f2faf42f32b0bb6a0b8f831422e8cf5cf7acafb3b06fb1aeaf619bbfee2b28fc32e7df1395104524ba01e063d918221202a1338488fb19ddbcffd663347cacbfc94be66873f2b4af309ea13a8c6d18b804fa84bc2be3f280cda4b0c9498fca92df4f1e72cb29a08d27116977f47534f84b17ad02d80f4955c461f5fbb38ef6525d9dce401ce8d7fbbd240c349bf08d1bda27b57785d1f072f725cf798383b0380d92a00f4aa37dca1faf51186d5820d3d048a7f716419a715220e533d67b29df6d2217a506bda576b9b679a1fe0f5d5311379ae24e034709e439dd5a7ee914e0fb7af7d5b7bac36f11144793941bcca88035670c61f2efb7ea23f2016df7a44f629571d92214b243da82c346cdf6c35d4d86b6b5c79488832066767c113d05e14023e45e4a4f102a532b4cd86b0b58a769f35203e17b966f9d8f3af3dd1f7d4bc70933599d5599778e5304b347e98eb72be55316492561a25609ae6fac45718618afe3197e8e6576bfbe3c94d837d841248ae26645faf6066196140c3615eca125ad48f7da2150590a53b5ee1efec2fd5e885bf56f4f6bd51fbe9aa93a1fc95b654fef5028dbaf86feb6d3daf0132e25d37cddf32325a270b5f9a799700ff843b47e1adfe08decdbefd47df88635ce5587470e3932efdccff5a3f5f267a2c108b83ae8c90da8f96beb73ea5020bcb8b1b9fa5b45e188bb0f65a14aa4ca865c9ba593936398273087348baaff33e2ebb9326f120701d904b3468aa60a41c5fe6ed7f139f297cd1953f41d1fe65df231e28401ced0e20697688c2a0c509bd55f43b7610aa608c34d5cce2322935268fa062170069a47dc3f7657f72614c86b3a81a2100495c6f49f6d31e91dc1486ba26932b853a389203d04e85b6e1acff1341b28f3ae77868b1fa00851f9fd146837ff425931c1f2f3ff0d58e0c6fa6abbbe9c3934f0dff823ee9c63c0f9270642d7de55ea0c0b342b6c6d2bbf801d6abaa60d64e1ff991cd3b2c9822f61ac1eb4f8336b5170f2ef39d3b14dd5d031878c981bf355872b221aeb89f401d881e2e4ceab306db27e9b0e1bf091aafd7de3e0f4b6545a09a5f96f42daaeb6b9a7fcfb5a2cd44d9aa9b532a882b819cf717a6dc248db5a0428b4b74fce79b02c94099f291fa662d37805dec70d8dc1679edf72e32d5d8be7868bb575a87cc3cd906c688ddf892e7d7c98e87b2780c034908b06b85caba35938aefa2009f92b4df41b9bb8880868d5cc2a5f87cfd3a8553f0e4e5ce28d2716adf2a94a80202523d92618a89e0e8b078ff31ceaad3f4355c70c91a3ff0875b2cf278c6b8d606d941ed3f972da718c4b39f559d644a61220957c87d8e07e49037a9999a21c1b5854584532fbda885758358412da145fa62ba7b1fb562de0b4595b244f82de14f3b3ff304a79e6a44f4af67a8deffb488ebb02a1ac4023fb1fcddb4a4a851ab76585ed811206c833224d2cdb9bd008d4465029b7e53f1e9aff1d8b37a20e8867361255b738b3498fe9934718918745626fa29446daa7e15a8f3be1210f3ab2717821985b88349d27b8d1d90f36b4db59c7788816c8f423732c921593c97fbfb32bbf788366bfeacbcdaa5b11b3ad6694af258fca19fa9089425b6d9943a37bdce38eb3314030d0f45bf7f8b48a01d6aa3c85cfae756c500f092100534079b8d061d6a8200697d56f0f1ffa9b5702c37496726c7a1e7b14fa8622123e94b7082dc3d369011ef11ba8d1ec9c9ac6ae8a6789731459894e24de36dedec0a3c2e27659a3301fe9eaa88722864c4f135cdbcedbee1ebafed6b32b951f331a592a53cc31b5b155798aa61e072af206b6a7a0da3772e0a8271f6bba22cb69f08e65622845e26eeea028aa701bf20cb50b534c5e476799d24f54b69f1704b561f41b7b574ae195790585e85f0d0dc6ef4cffdc6d7ee60579404e88f7216ecb3852115392036f657370f5d8610dd647483c5c27d982ad39d645bf9b44dfe66f1251721716b1432f2ef339a1035cca514c6041314d44826e26147d8e5cebe273ae2a328e9a67dce2282c44e58e8c75b9f8de77fa8914f251aed8634388b847bef4bb610beeb28a9df832a6837dd0524c61b6549ab082f2e1b75e018e32bf8fdf35e556debf9b52993cf2174cafd5b6c1fbab50f225cc10bfd1c3e8f32e39e1add8baa0bd4952eac2182dc9584f66df148cf0add065ecd722493e5a08ef1171c49ba8c2c2f92e8fc823a3f1a7b312685f7ccaa2b50853eda45a34de195ed977164c47d96840123697e45c25f8f5ea0d7f4341ff540a025d9341c93971081ce848116467a731e36c6727701881bb445e3a67185ae5a9e23d175ab29f90d78e990df956c4c35dfbd85462999f4f84d8270ef099a6e486c94589f9c6d484303f4deb508712c2a97edcddf65ab195472eb4f1ba63058c4602fff3bb1c4fb80210921983688e2b26488d75c86ec33f0133135962a211f5ab144254a7f2c32fc5d94deb900522317e4f362421e83f05ea3ab8346947bbf10b355b010e99522655c0e61a1265642163fc6440b669a948023e348d04eb7e2543bbcf64e08342c3ee61890db943f8cb944955d8313a4a02dadbbe1c9b4a233a5c7c32e94171c8dfde81e128f33fad191ebb93fd9e44dd653bd525c639992398343e30f186cb1f519e151d27d86da5cb95bfc3a31ccc6f4778331eeefec91531eea4d4049e46ebc2a486be4eb8cc7a832b9c411bc7835d1facc98b4e094ca3230ac585aa93b7403e66998d89031c150e2f686ece9f8fbf33913e062d28505370418f84462e34e3a8c6a5f9fd43cbc6979fb5787364a0f4b0c5d867da55ef9067adc37253cb880a180ef79225bae4c938b6ee436147d193d68c802a8a4be1467f7600ad6c489f768be1ccbe665e9bd65668d827732d438ed0a2cb8adee88a6fed36665e132929bd220049fd294865f76ce7de49c7978706b09430bdeab40ddea94e872b0d3642b88cc26aaae401e218d2c5af057fdb68ce78a59553ecd44431d2d53f6b65c177380b9f1d830e70da566cfb2f00491f50235eb86d39aa18764e1ba86cd20cd176c55e68f9f7ba87c18c1e507e7d07a89feeaed51cd62b196b8182e71940ab40a59cabe923efd795d2a4e335316d7a06c9b046186418d0db02701f007d0ba097c8f0b7407986179180078563adf6abc636b6aefd24e05105aeb17089ccdcd3260441cc3f5ee651311aa2fe537617d4ed5ac79ee025f692cf61c94001fc784d382c55d405ca6b8b116eb3efee42de93c6fa34cdbaa6be68c954182c6968cbe29f7d0b90f134d51e4776b58625c3ec1681fc58be5513a36fcb6a6ba2712a32f1ba6ab6dc89d22c4dffe63f5cf884bb5cf56548a2b77a9f043bcde3141820a004192d9f14398baf7652387595cf497011df6acf3a49d3aa87e9eeffaa28ca93f0dc522401b0417ae2fe1141d264fe4513472b79a02a171682f4bafbe88a9357be79616fcd30c635c96ac674903e7b16eee02e0ac8811eea1970b97ae9216632e445161b4e5b359bf14e80ce05ded420186d071078ea6f6874d0a6c1e63a37a284e2a1f96b25ab73a92d7031dd1cdad8a4568313fe95caacefadd43dadc3e920bb9c3d893e287dbef9bed46ff8b860cb07cce75ff7020be79", 0xf96}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) getitimer(0x1, &(0x7f0000000280)) 05:51:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x1f, 0x4) r1 = socket(0x1e, 0x40000000000002, 0x103) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 05:51:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x2000000000000, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x6, 0x1000000000008008, 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7fff, 0xfffffffffffffff7, 0x6, 0x5}) shutdown(r2, 0x2) 05:51:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175a07000000000000001fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 05:51:36 executing program 0: getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/212, 0xd4}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000001500)=""/217, 0xd9}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000001600)=""/173, 0xad}, {&(0x7f00000016c0)=""/242, 0xf2}, {&(0x7f0000000180)=""/26, 0x1a}], 0xa, 0x0) r1 = getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() shutdown(r0, 0x2) r2 = msgget(0x1, 0x20) socket(0x10, 0x8000, 0x1ff) r3 = geteuid() r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000017c0)={{0x8, r3, r1, r4, r1, 0x174, 0xffffffff}, 0x1, 0x5, r5, r6, 0x80, 0x9, 0x2, 0xc000000000000000}) shutdown(r0, 0x1) 05:51:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xfffffdbe) 05:51:36 executing program 0: r0 = socket(0x11, 0x1, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) listen(r0, 0x0) 05:51:37 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 05:51:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 05:51:37 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) shutdown(r1, 0x2) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000001240)='./file1\x00') open$dir(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 05:51:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x5, 0xfffffffffffffff7, &(0x7f0000000100)="2c98a3282a8b958b7f38cc7969123cbda2c93be27314", 0x16) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/248, 0xf8}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/210, 0xd2}], 0x4) 05:51:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 05:51:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x120, 0x1}, 0x2, 0xfffffffffffffffc, r6, r7, 0x3, 0x8, 0xd1, 0x896}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:51:38 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4304) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) truncate(&(0x7f0000000140)='./file0\x00', 0xffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x20000000002000, 0x100) 05:51:38 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 05:51:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f00000001c0)=[{r1, 0xc8}, {r0, 0x4}, {r1, 0x4}, {r1, 0x2}, {r1, 0x80}, {r1}, {r0, 0x98}, {r0}, {r1, 0x102}, {r0, 0x8}], 0xa, 0x1000000) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:51:38 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = getpgrp() r1 = getpgid(0x0) setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x80) fsync(r2) semget(0x1, 0x1, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) 05:51:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10001) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1000) 05:51:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) r2 = getuid() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) r3 = getgid() fchown(r1, r2, r3) r4 = shmget(0x2, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r1, &(0x7f0000000100)="f92bc3cfd2bf8958028998ef0c9dca3ef4890895dc797e2d08d981ba96019aca045682bf055b0404554a55ce126ac6f7eaca4a4f80f87642f8632e83c1a9911f120b535edf8734dc56f06e5075d1a555b4fc33c14ac25f7c5a06a4203ef64a555f5b7d7574ea2e24c0b1e91d14551b88fa9b15f9b83588ab0c14a5249af973b47b00df22d1887b41bcc509b07cf5939b79dbaa555fb7c8956084e433affa8a56dc4effecd99a11ad8222582aaea158ca78c542a05a1ba967ed95d3eb438ba2cca86d0e2c305f6364f05bf171b4a0579e2841cb83", 0xd4, 0x4, &(0x7f0000000200)={0x18, 0x0, 0x5, 0xffffffff}, 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/25) execve(0x0, 0x0, 0x0) 05:51:38 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) 05:51:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="fe0e0009408f6ef260", 0x9) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xd) 05:51:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x7) 05:51:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc00, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x7) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8089, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) dup(r2) syz_open_pts() syz_open_pts() getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 05:51:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="4df510b123169e346ad8f2c38a9a10b8ebd1ab23f946687dd3a08f3ccd3ba1a7e00482d534f9f3a3c370de69215979f897d199df8462855387920fd26cb3d0b7c7e9b9a27c20a3f6", 0x48}, {&(0x7f0000000280)="dd553614a8e428e51a9663f0616f8c0096052b8fc446a19636523a6c13ef7ca4e6bdf2081a206d43a06d55483eae18b77333da2b573958f4e7a8bb9d973d336f4610ea3a59aab5786161bffb4e8283195dbca2ae97badee8e78abfbd25ec61671e88770f95cc487a43cb9f7078ca530a267dde39a8e280aaa5fa88b59b7ed3d8ca1984ed6551e3", 0x87}, {&(0x7f0000000340)="9edd9242a1dafd280debd4c83319f7b1ce818f173f50fecd83966dd969ea12b75168b87f96d8b33c38326ce030f7b0b9f77b0c788564773c64038ba182da31585f30608394f1e1982c51c6c70b8899913e350bd1e41c93b3584b799de308df276814d061b258120e7b13d6f1535a442fecf09085d95a07e5454fce7f45bc6a5e9c13cc8a7cfbde154cc2029f1dfd5a66cdea1f0b07e9f9b3d2fa884820f98a8de14ee0ca0efd7dd159bd60abeaec388451738d9b42f1cbd790dc36f11b1520172c912974092d", 0xc6}, {&(0x7f0000000040)="297b1270724aaf6a3d57dc105e641a2ac14c63a2f526d35d1fd63e3cd580dbac7352b2c92acfba025b214f2eacd952", 0x2f}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="b811bcfd98c1f2df", 0x8}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000007c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939c696c33e3486fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b46770", 0x184) r2 = syz_open_pts() close(r0) chdir(&(0x7f0000000800)='./file0\x00') r3 = dup(r2) r4 = syz_open_pts() unlink(&(0x7f0000000480)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20088, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000006c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 05:51:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x6) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') faccessat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x40, 0x2) 05:51:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) 05:51:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 05:51:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0x3}) write(r0, &(0x7f0000000100)="a6f03c5e0c20b18f8b6bdb7ab15504c0b0a5a77576746aa7d10e7e3b10b223ef29ae6531f1f5f43dab73561186861f40d179ceb5e1b097b88c8d3fe7e900fca36430ffba0564cda20c41989883adaa7264d90a83fdf7b4a0a71dc36f27ce64cfc3e63951a89e2964e38bb7cf6754a1a122c90d5c57eacd2f805378dfef6b5022c75192c326d2d3fc434a3191d6eb6c0f0e93e20d75d7f90070f978740be5ecceedd512dadeb6988328e79d211ff929d482ec7b957511bcca0e6c94326e0d8960d15afc56de8bd57bcab63b2cd5e309ef06bea62060d61d6ad7bbcd1bea3039cd515587", 0xe3) getrlimit(0x3, &(0x7f0000000080)) getrlimit(0x0, &(0x7f00000000c0)) 05:51:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) accept$inet(r0, 0x0, &(0x7f0000000200)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) sendto$inet(r0, &(0x7f0000000100)="529915609243e3698ee6d6d996b511b3211230126efad7b95ddb2307c51cccc69f57e93b3f4274c5307e53ffc43327d694421952cabb81b3f89beb403396d6d14a2c61f10f25d43bcd4c269d5010bdf1b02285b07efcec3041185a983daabd65a18ab9780e5ff5843054283dc3f0acfc72f0ed03cdab4d1c16bf5f233d13de42b9daff7011f5a9f84498cf76defd61ae86095c5e06183d1cb786ec0c05f50a02815392fa08df45a7978a6f564d59731cdf3a3e89dce772a0648a33b9cf47ac164162e80070d51583659cd7048a365dba50b939f27c9226e5ad69", 0xda, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x40) socket$unix(0x1, 0x7, 0x0) 05:51:39 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000340000/0x2000)=nil, 0x2000, 0x5) write(r1, &(0x7f0000335000), 0x88a) 05:51:39 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) syz_execute_func(&(0x7f0000000140)="c4c1fb2dbc45c89a2c3c0fb0c3c421db5f9508000000f77000c422452c070fe293000000204581f990d68f42460fecd2c48285a78b00000000c44115639ceb32233333") 05:51:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0x9) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:51:39 executing program 0: getgid() semget(0x3, 0x4, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x180) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_settime(0x4, &(0x7f00000000c0)={0x6, 0x9}) getgid() 05:51:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) getdents(r0, &(0x7f0000000040)=""/90, 0x5a) close(r0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r2, r3, 0x6) shmctl$SHM_LOCK(r1, 0x3) truncate(&(0x7f00000000c0)='./bus\x00', 0x401) 05:51:39 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = msgget(0x0, 0x712) msgrcv(r4, &(0x7f0000000180)={0x0, ""/113}, 0x79, 0x0, 0x0) r5 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r5, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="5602000000000000000443164a21990a6942d4601b090150d0061b202901ec35572aac5ba2fea6939be42f3af2d5eb984332a8322fab8b02b6f0ce752da819a809ac8c79d1815fa3a01df2c8ebed28be64fbda021cb9856cbd23c8a246bd1ef77038d824c8334fe4edcd7f9965af05027740da8a02b04a9b262e04f9538e8731d0c9afa4f6712719868d70e1bf5efeaee00dd1da0c0a1593570b35ae6fda3cf62e387811101f3fe21bd0f394900d482643f759"], 0x1, 0x0, 0x0, 0x0}, 0x0) 05:51:39 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)={0x9, 0x100000001}, 0x10) clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) close(r0) 05:51:39 executing program 1: semget$private(0x0, 0x1, 0x8) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4}], 0x1) 05:51:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x240, &(0x7f0000000080)) 05:51:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_open_pts() close(r1) 05:51:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000880)="f72c789892e7e5d86bcdaa18aea17e20fa43be813d1fef57547411fb32acd73920150f5886ec21eb452422263d282ec9fc8709e7fdcff4a2a3ec1bc04a3aebf44b029f9f213704386ed688f6cb4c2dac901d2830e47d2ea937330433b29f5607a3f959860ae1870b65845c93c2ff119999da731fe553098e1785277e0cdb0dd2e5c013374c24e22e4a81eed4447124a12bda0a925d92c0de0bd26370ed58e594af79961b04686d6c9b88a4c0347c00fac77a369346bd79cf7734c32ad198147194fb0d4c15655fe6bc085fe7b73dc342ae192968f242f5eeb0d7464424eed86e2dfbb10128e8c7d65c8b6361d96940e8cc95ae3d437d03e67b58ceb99fd5e83ce2a078d078646675460678aa59f3ceb8e7932039da830de620588e409e9d14dba265d2e87e4adb9e12aae2615f0a6088d2c1ad9395afccadad5c302aacb1e892db039e645d10c4a7ccd10ceb6250bad95af69038a2f512932fcff956f28a060c45db78e3cb5e6d9061c6a0ae9fdb8b1c8d2359bce0374d447e57427f914ef58b03f8c534a0ac1df983b4459d258091379ecd4f22a2a72ae1dc5cbecb348eaa694227d3b3891a080450ae417f2af115f54e2f06c4d9f8ef357e5604dcaf1395e7a459e9288e8f565d3eada5ad56a9b64c2e5a4ef6291c37d11ec4f8dff6933c388e7a6185f126cf097be134bc726e3b402fe651842cc1d7424ec1fa4056f1dac86bbe60d85a2ecfe38cc73936b0400382cb6f5c7b7beb23f69c79a848f5522ae813716ea595548933015f50aea497c9af321cbb18c57d585d1840fe8f13aae9965cce600de70538c0c34c1b6e84088daaa2f8a51eb84f72b3aec774e6870f39b205d38f231f88ce7d60dae8a7f871aa014f045cb502bbb6c20572c1d35a7715ab329c7ce0a901239368a07d80a8c017f1120de0c303944ec1e69e7590d81074dc3a3e6d705aa6df98b765538918613a3a866a58b730b8c33f3854e2f31e81f8b9eea8b611a5600455b9dbeac7dcc0ad2ec21879cf7b971d6de2652cb289647c9b0c42929b1a0b4b82530d983d501b356813990dbf17b204dadbdf5121155802eab9c60155ed9a2d73caf2822ebc57eba142a252a795d3fe461850f20bcfc4b1977ed9bb72e1dad2dffffc606086b894d8013dd960e88a433a0a48a4759d7d06f7aae41de3018d54b4e87ca1d8f85392b62c0a0ba38beaebb4199105ba436d44704b1bc91d831fc5b8ba2772ceda56c72145260d69a72d6eeed6ef1a86450d4d4d6722ecdaffdd5ac86de7d321ddbb00e86ce02f118f75aed0ef98cb2a319053f2f5b0713dd3c83c1a92f289d7e093e9cfd3cb760f666c3a0f68b1bc46141e6d7f15ff4d23159e492506d90281cfa99e86dd48659648f3a482acfc5b7b15d14cb127874c197c9990a122280351321b9c1a695c64344344ed28de11d8cccbfa847790e64c96d920b655891c5f7c132b4d511ac08ada4edccfacc9cfcf3142513e90fb2ccae036ec313cf3bdfd49b58510dff2cdcfe48f18acf0a4f7db56f3c3f0225363c2ca87b894be1b3f0516e3d8be36ddfb6849a4d8cfa276e2bcf8c9d31bfe758de366d25ace787c52c8b5fa47ef10dfa7964408a616623162706720043edb92b4cba2be3160704e279dbf1d0fbc7f69223bb257573b73086b76e6ccc7525cb6ccee1716c835721c0a074f33bf3bf5eb9bce298d467bebe206d811e61a45eea262ee969834ea9be95059b4b7bf20bd8371b44fdfcb604e97c8ac5df8e455d02259290e976b860d222a7c033c2cc35ebe084a50aeca5a763f97b9dc61a6f7d659d6cdbedb23dda58d329af12d05350be1e89d7d4e9d60eeaa6b107efd0ce53cf9d1d1303b52318987b496abf2ef8001a874fb4678545a14a2206f86ad31211d218468e9f0da9afffd3c342b71282c03bb6122da7d8b926f9e6d601b6ee5c377fcdf5155e3d24c9a95f8117950b4745ea1c7347939d0a0e6c86e5d977aacdf6de99b19781fdb86155e92c3f61fb4dd3f196c15b42c016b6bb8f29c3a3d2406666486053c3fac0c24efaa436f3a5f7d7f67c2707902027c4e0321c44abd782f8610b4b8514952fe351354d5b367ae3b8b14afcc96c30623c18a04d69fc1050c87df704cb32d3994ce366aea8a18f8cdc1b0526ab883463c75a6ed54ae948f1fb90e2f451e18eae5ed69c96f996f4a75cba1d0e6332b163345574a78af109b854a0a2f0bb31b97c267c8adeddf289b92c2845e681a23e0d4de85e230ab7d3ea0a888f58d77e008f57c3ca671a1a1494c8b7986b9ac2edd027910d609ff26f6a0bcea08f7fcfb34e11c8cfde97446bc36de3786ba9f32b37e1669642a53cb8f45708a6ca76a656b0d94a4c5b8131d8b8cd13ab980a890cbcb2a0c39e8b7ba10d731a3dc369c6cc1c087aabe097f13fb5ae462ccd0aa150f4e8207aba20c42565ef30c4a2843d3d07af9a1cbd7bf92ac880f2da7f9c1f85fb5309883bcf5b7a689ce3fe0518bc7247671e827c3f4ae7d8475a91a22a40b69ac9c39ac51b6526b55838e9e698181b9b85880ad3d886dcf840b54dd59d26494d6c8f442da56b3b539172e90667e6716b11d96b0fe306e305808bcbf7feb7f7ce6592f740ae5c37d6bb51bad6d0085aaedf70802e66cd7419d5fb0d3463b423b7f3413f582d3489920a562474495cf0b8390ababc736055b0282a4878546995c238b879d7be6812bf830af09b7f5f2643c06caff101d434b90eee486b31fbebf7fb0b4144c65443ea8ae56a3a371832bcbc96641655ae0e6149392c5b7b428fe305ef50bd97765d67356c3b422b47c61a9e37b1824f2c1b6b4ffba41c3621473b74368ff62526c711a72aa471f199c7e7413c25c7adcaa95e6a33a54947e8d338f2f6385620018b4e4e8fcae566250188d9b467d1b8c16d0eabc46ff186c84fe08bc7a45f8fa009d5595bf0d2fa22563c9e91dc9f54204ef404ec7fb262a858ad73c216c4fbf357ab737790973ad24134a1cc419ff23de913f1c088666f146c22093e45db17afbf7faab8ff5f15e262728e9fd838ff21dbe65c275487a70ab0351dada245ad8d18aa60db1b03aa1de5cc3eb38747ca38213ed7d8e1823dbd5c742c2e8faaa8e5ce4f418e372fe9328b43bbc5726b5eeaf90ca22340f4fd24f85a5dba070418b5180a2ff9b8ac1b2e8091bbd5bdf801f339cb4abdd7d545567fb771348a66cf08106273e6c61ab28ce21085b08201280ddf842552b2af0b0e468a9814cab1334ec81c6897f71f1003f4dbb3aed6c0475fb739846b5cc596b719f9b9447e98a5ee274c3f6076f42eb3cfff7a98751048aa788ac833cb9ce2702da93626cd9beace98ebe802e1886ee4efbfcc063e461fe3dbaf060529bad7f16d0af84c916d0518e3414cdbb7208e7aaff1aa14021e51f497f024f89e9c856f2fdef1c2bd8d943a757d69352dcc7e2865d20e78bd855c8082a9262cc309bba1dc5b6f25f435a4020eec9092afc18a985c2be4bc5cf6682cff944a4ec2aae40cea8e84fb2daf9fe88cf362c6979a41fddd215518767a646e65302478621d05b0e0b95a35ad7c6014b2ccc64b4957246b9a401411259c4b03b11f50bc41f816ae84dd2bd6f558656be86a698f8cf9b73dbaf3110c2b206f31b0114594f362519ff70abb046c7e46a4b6fc95cfad880d5cd1b8316ad6cdb4b1597747d37cad1565ff3425fa8eaa470fbc1fb56cb5cd26ba676ee56bee7b56842cf31f8d5c2961321de2b5f46c6e57ab221a3ec0fa9fefd97a36cf601e5a3e62178f15bcdd3de8ce5b3bb94e6381ce6bc9f15c25cb88beeb9bce60de5201bdd33e7a59d8f79074c6c5e994154db978b43bf620b6b3fdebfcd68e17b0c5e6639d15f0ad19091ed5f6ba656a3a977496179c9a5d39add88d568f691e6d241cc17bced92ab75e4e950232facef75e13f78d08c61b4f7c1c2afb8d2f6cd17d67a481439a95b7cd770480dfb66ea3cbde72095302ad87ec3b2a91e240a29e3254335e688a9dba848a1ebf8808bd180043d5774be00b0e311e90e231a2e078fc6e71806001aa7d94e2de8d1442ecbbd195c5d523cd5e0dfe3f3a078674f4b7fba6a82693d162781bc0cb7d34ff83b01d11ba2ea0959b16ac6c3d661dc1919cc4a3be1ed4b6758b96815709d3237b3df8b43855be46ff8ca0fbe1a8cdd5c43e6ebc2c36e6823527b2adf8ec84d1f53e6a4cd046cf167d3b516675548681ffd26b6d9d5453320b4a719bef4907decab91dcaff46ee62dc6439879985e854797c58f9693e17c192ebc63347bd25812bcbfac85736e9381e5883cc670ad431737c7cbaa48a363ef2de5937bdf746ec4561072179b36dd42d4579480f60bcc472cb9a340b719d9d416032c0380510773bc04dc24cb051cb513554d687fbd0ed11239274a24ab760587d1b46cf71ab8bd88de55c73244d265ce3c4c95e78cd286412581ca986e47479aff604edcee4b24bea00510290810d60ff61d30e867055fbbed07c536a4fe62a8e890dfc3460d8c5fe0b1b48750b7a762313a3ee28b2049e420bbd7581cd061a7c29c661e0ecf3c052e8b5bbd846abfeeae4e968505b6a3dd3a9b0c0fd49eea3d964c29893473c865c30b308bf6e8202f5ea6175697fc73ed9035c3d06d5f41fa9922255f4b1a1a2dd0e1755332f63e75e64851ed38b965f8dddb89b85b1330105e8f8932cf46856b125f56ed07056f5b6dc353494756e9d1b577ace8fb41afd26544f4ec9c616ff0a30205ba81bfac6ff48b016c77e2ed46fed0f3e0b997c82af73e9d8bae69fd47f479a01bb10c2afd49936324ca1185d55f599edc6bee2de2a6ac95a3e3f3bcc2ff0ca15fc89920c65db2096c00f87508e4e43bf7b2b2eb7e5897082969f2d6e0bf2a5e39f4a4ae46b9d19e02de75141c25c8c9bb886a5e81b15f221026baeb06fe7c182a94f2b0408ab63cdf855e1abbbf990dc5fb9b9140abbb0569d5fdf2a4af563df7192d4f54035a238b654d8c95b0feed1dd65e41d9987316b488cfaf5378d4bb1eb5dc570b0a583db23ca85e011893a4e4bb5648baa0c5d61a3a570d4b9caae0f6aac3e7e626c6e5d29bee44ab21eb349b2127ba17742cb7e3c633017bad646b1bce2807f36bdfdd5272e3f9347f3a96e6369aed69d22807d3c48a9fadf2844461733a7c5167bdaf4bcfc5a1c5139fc1437ea03a1090c473d8938f67964877f4d5baaec2857727a3a06f2a1f76653fc3bb389daf23f261335b7474b579e408af401467c541cbc016c5373b0510070a4f0ab0fa2c80fa26c9b9ba9cfdf372edfa0e8ded399bce4646aee2acfc1187c8148671dc8db0a0d8922a2aaa1cbbc1d0c316d5d1ab875edba46c6e34b9dfac758de1f57bd637e5e31d6a98f1ad6d4665863dd57ec17214d755a2d4d1b4d00e502cd7ee16831aa871764b8179ad8d8c7451294e7b45f708364bdbd1dd3447e7a9bab49495007d33504f1a45645407b752772b84415718bd8b824fdf3a2191b07035d87a1023a115913e286d8c11c916f48dc8dd740fd3b224153f8d29827c887c3da075a44bdbe1f0f07e915431b424698cc949edfba7d3e40ebb2e7c601c0df55fef166a8128ca6b133f02df1ac3786af9447ae50ca3aff3cdaa3d62bab44ad7e969d8dd91bd80694cc52f3483fa89a7250016daf775135e4a93ca40725d4c10ca66fcbbd0e04863e929a29f6ffb1d2927dd2092a2eb62aa4593239fb2019ffcc875c8c150031f67040d5f451478090bae8186a4c28f0983e5fcdfad0ed33510200ea833ff72d136e77b", 0xff4}], 0x1}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:39 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) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 05:51:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x82) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x8000000000000000, 0x100000000, 0x0, 0xbb3, 0x100000001, 0x5, 0x3, 0x2, 0xfff, 0x8}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 05:51:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/233, &(0x7f0000000040)=0xe9) flock(r0, 0xe) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:51:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = syz_open_pts() nanosleep(&(0x7f0000000400)={0x8001, 0x2}, &(0x7f0000000440)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x20) r10 = socket$inet(0x2, 0x4007, 0x7e53045a) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="8f2da80144b95a81efb035226c7d09fee87a74563148198ad20a60d076614f722f60e66458bebe49f403a78a559e3c952c08b24e08a93d43907f4f2d565b706c30db7f739e4f3adfe91954797947c9fb6559eac2102f6af18b808672a39d0fd09cd3f3b9cc8715b243983ea54a654b5b3c06d137c9b3ce53c381737558ad24bfaffc56", 0x83) kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x80000001, 0x9}, {{r2}, 0x0, 0x80, 0x20, 0xc70, 0xb5}, {{r3}, 0xffffffffffffffff, 0x80, 0x9, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x10, 0x7ff, 0x100000000}, {{r5}, 0xfffffffffffffffe, 0x8, 0x9, 0x1ff, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x9, 0x3}], 0x23, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0xa0000000, 0x7, 0x7}, {{r10}, 0xfffffffffffffffd, 0xa0, 0x4, 0x5, 0x4}], 0x400, &(0x7f0000000380)={0x81, 0x8000}) kqueue() kevent(r8, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f00000003c0)={0x0, 0x1}) munlockall() 05:51:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e88259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b0000000000000000005320b834d5241c92da269dbf55ed3273f37e"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:51:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 05:51:41 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x10000, 0x7ff, 0x8, 0x401}) poll(&(0x7f00000001c0)=[{r1, 0x4}], 0x1, 0x0) 05:51:41 executing program 0: r0 = socket$inet(0x2, 0x800000000000001, 0x0) socket$inet(0x2, 0x3, 0x400) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x3) 05:51:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 05:51:42 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='x\x00') 05:51:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x4003) 05:51:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000205fccb20acd"], 0x9}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "845c55090080000813fb34357857018ab49f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = geteuid() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) 05:51:42 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x4) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 05:51:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x27b6}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:51:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 05:51:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:51:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) geteuid() 05:51:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x8, 0x6, &(0x7f0000000100)="68b73d77e496d1048042468578dd29ee50eed6cf66948333cd0ff336be941da87c698474d762c6e4e7b44c2a41cf9e427c81b3ca1d26b10f3c160d89c52b88c9409e2e76aa34c267ac5ca89ab25d69e64a034c", 0x53) 05:51:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000080)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3ff, './file0\x00'}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:51:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x1d0, 0x3) 05:51:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x6, 0x0, 0x8, 0x8000, "aa38d6a65f2016cd818dc6063a29c945ebbd53f2", 0xbc9a, 0x10001}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 05:51:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) poll(&(0x7f0000000140)=[{r0, 0x14}], 0x1, 0x3f) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:51:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) sendmsg(r3, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) utimensat(r1, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x2}, {0x9, 0x100000001}}, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x40) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r9 = dup(0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = socket$inet(0x2, 0x2, 0x54a) r12 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x500, 0x0) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x71c, 0x9}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000020, 0x7}, {{r5}, 0xfffffffffffffff8, 0x0, 0x42, 0xaf39, 0x2}, {{r6}, 0xffffffffffffffff, 0x11, 0x11, 0x6}, {{r7}, 0xfffffffffffffffe, 0x8, 0x1, 0x3fa, 0x3e10cee6}, {{r8}, 0xffffffffffffffff, 0x8, 0x40, 0x20, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x9, 0x6, 0x61f7}], 0x8d34, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffc, 0x33, 0x2, 0x401}, {{r12}, 0x0, 0x2, 0x10, 0x2, 0x1}, {{r13}, 0xfffffffffffffffd, 0xda, 0xf0000000, 0x9, 0x7fffffff}], 0x8, &(0x7f00000003c0)={0x1, 0x9}) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x8004745f, &(0x7f0000000080)=0x1d) 05:51:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) syz_open_pts() 05:51:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x15) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:51:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0, 0xfffffffffffffe08}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000740)="d3a2554002716f7389495aa91dc9b38273839c7d2c3968562e11c4b5e56788cb2c4cc20c111951c972dfd8e7f95b83f14e3114c26b7eeab5028d7905222e95d5635e5b465ad5886f8c9fd1b12a89ea3e29ce0af9b92830367b55a7f6ee8c61c60ca8e40cb5217032e40d490af2d935e6a17f92249a9c7d4e3c158b1b7d2c4fc14c253bee02ed60589b6c5d4c580c295a75be743e819a51053ac110cdeb7a62a0fb76afcc9c2ec584362a12ad9ebacf0c225e39dbb50883d9387c7391ecad8a4cd7f2c1f62e4750b063cda68b193557c0d89ca87e6b752ef01df68f1d4f913c645aed75028335640ba91aa2088b6e065d75d8c1efeb107b34594b46ee83d8f47f1d984892f5335a77abe1ef088fc4eea211eabe7b6bc86967cc8f16a73beb508081c0bd20eeb3d6b28bc2c6bf2d1548a85c09f59801d17f517da6ee4e81ca3df37976b6f3a2d2b01ea6ca5820ce47102613ba28517a9573d21baaaffef9a1a68293204a90b93bb4671493ddc68f2af5e351d08cfc2ab76869f0ec83f0f2b5b7565bf0662523d686212ce2436eaf3c71e77e2d01552e8c6d884340e207ffb6bccac2e06864a0913c95712e45372e670aabe5c754789401df2c8deedc41901f009fcaddd995318e22dd5923014030a565feaf540a71ac1cf01182227a1250224df60adf966bcba3e9e183c027e1e106696ffebb8fd8ab00024b61fceba665ecbf9505c87cac12a09214d70b44d275c80d1474736665beef32244eb394b8334c6df0dbcf83dcd1bf2aece75dfbc46fcb144f71f3a2ba0eab1c3723d7eff86fbc447f2253112392b454110a93e49130be3bc3de9b879df7adfcfc1f9f6caed64658e4c869fb2bc3ea09fd1b7553cdc8ac231a06309e76c92292e379d849c32e18f6212f14dc9e167c81da48c8d37c4c75a705876fb2d2a40e8c89afa5e8669d4411d446d9745c2bb6fbfa2714f20d90e9f5e598ccd9218dd0c7b7eb182534c3902d1754cad409990433c339d7f8ce1bc605a11e5c027332afdc5ff2e43f7e6d8067b224eb420c5e0d758c7ee06ed31e7a7dc2b57f1e17061ca823a2938d125c44a665e6ae872b067084387673a98a6135f9e2f43fa432b49579cb904b9d307f0014e407356a94ac0e9f96f2f53faeee8b0d468d844eef5200b048e3777a4a55ab306e3de7f525f073b6c551c5e07a677519b957e442fc340ee9ad5d5082676a243e595c262d7dd05125a8de0ea7fc73c5e86acf87e566f32c52d68c321d8fb9182ca5dbc3508c29a0d41ea53f9777d976c1532b25acdd6f95cdff81361755478969207c3d6355a4552c335307c6b7aead6b258f6e2aeef19f8816a4d713ebae376b8905e25c925d4138db4ac8dfb55fb9737fe7e1c6ffc1016d23b0bdc7eb84d21c60928482264ab8d109423653efbbdf68e5e025417098cc95b8cd60e76e8adb443fa21de3bea842b21952e8cbbc7a66f08c2c3b261c2ce69c122753b53aa961d4c3c0ced4d6c0d773d2ef918cced5e5fec33812a716b19d2021b96c0790d13b82172623ef19923ce133080a585c51bf1b2e2accbfa026f2bf17c23c6b4567270b1f82d490549dc722c1b9a123f7307739b2cdc28cec6c0376745c73c7db48e0b5c3395364b6261e183a3387f68d5bcd689e987e7e5f3745d7f7f5953807331df6e3a63d493f92c4a7d79265c74714834d48bb03da5a03a1514cd2bfb69dfd0792348f8b9aeed9fb9ca48cf8a4db98d25271b9a35925b4ef24b1b4948b0dcd55dba394c380dc7b42dcb5ec843a14612cd7a4cf44562634d74280af2a9df033cdb3aebe54816c2794c6bccdbf6d78577fc0dd0b7b3f718f70fa9d32781d8f4ca87e44560144c02160aad6ea2021d001ae02f220c24207859d3666b72e10f94e3c9823ae7b1e0623262a9e022840260a4efe3796443af6353b5f84c7961db4a0f82502dcb1f8c611ab2b358b6cc6cc7a600a005e270644e91693b20c56d1a3f7445c40e8375739fb0b9a69699b21b567552742478742b6b6d766fcb1add24c398b3ca6858ea36fd2ee0b28bdd5109f7c4cd74ec7e83a7d4e7c72042814cd326b52dda96ee980abac2949305b7abb2962e67162bb74f28d1b2bd128d6a9875df4c5772e350a2f82c6890dcaf14b0b64848ea807c841a1ef7249415dec04d9829dca4c53e1329afa7b610a958875e14b9e9ff3431ce843730bb0ab6b94e0ab1cafc309c6bf680e9cb2c74c4565112d7c49c02766261d0006c28f845a94b20ba6a21e0f9477a2e88cbf56a6789c0a1ecbd8b6217848efecb7d2b9dff7ffea96ca014f8da0557a02e338e755b26d9352971b9084523d03ce25adaebe538941a66f2e4f23cace32fdc71b5ce982449824a788f60794528f4e08d61b2d53d6712cf3f1e96d4d6537a1d5f2980a6e06090a230b54ba6673452fca629106cd65281b77c6886b5a22573cd745703d2ba64c0bfda9a405aa6bfad5ecaf239da5a32356040a17a9abb5202a18ab346504b0cc36e32b5d640facb46967c89d80035f29533e827a724e44118134b41921d4c3b44bee05ea120857bc8d9d9ccdaddd543e12df5231d382ceb6d71c6ea855376339bc44ee0234c269188dc38cd77900d9f11ffbd12463bc2aa6fa7b489f4571dfcfc66cd27ac2ded9cec91c6402d656a339fa51998c64e0ccca5c134c9976adb76d62ee4ac22c991b94ec92543385872a8a229e3f9ad5db5382c4f0865785a873ab12a71e3042448c103a826552c2a0b1549273e42019b6107196722f00ba307b16983641ef200491a02ed611521dd20423beab1b315797186b0c40768ec7923a2bf596d7d188ca81299c26edd8234a8278ef034105e5ede2c234d1f8498c0741c5d9bd5a3159f132f8d7e1ef123017b282196f6e6703e99e50233b56d3c63dd96fc8cf8b59c93a367e8fcfb0261e49e891e6b640e39481f1d76839c6e5fd0958106775c5c3938ff6c044f24840d12be1eb96b00965306acc999b544c9aa26a4ce455a4897a2b2cfdcb966cc48afd3175b85164371fcea41073c9457d6f975fcb848599f18ccf81c90f3e68c4f7040a8e628912b15388ec012a319e59a078eb9958066c5e6700fbf85388867f0bb2195b7e51b4c52dc5b9e7749dfad90ccb5fabcf206b2a069962a5fc29692b0ff8b91a12e09986cf90757f948466be66058a6657bbda3b9f83949ae691b9ee34e150d3e09b23e5fb9b57fd7ef1b883d75a67e3a71f78fa499a377d30cb0aed269d62786db8caa7c87ebf29d3cdca7afa803620bda625c429cd762fcd1a86cd5ca12b66f4e78f58f7b3eb927355d440ee52c496f48e905b468d007cc7c4185d648ba12cae14728c6f6f48af21d9f026ae4581f818cec20d6d75dc1e350163f2cc9d02949f23d81efcc86f3d7e004a86e55ec0e6c1a7574f492725609e1165122b4cec9dde64d7cac40e9e38a02cad10192f68434aa77715e615f2058fedbd76d3a152dcb953d890c2232aa2f2cfd126c57c91e821eb242f880b9f87b19101fcb0626e99a621baf88fe6652d02107502a1bcaf277d002b5cb269ac0a6b26d89a44ee301489f6fa75117bd6175fd6181173dd55fbe588ba54274027673701560a46770bbc751b049814ffaaa913a2fb0ba756187810a4fabac8cc105f57aadf1d97cd855adf68c1561cc0e6e23c0d901494eedb575c8bbe60e1c134152e9943ac6338d43c85f8d09540336fc2b098bd61e96bcc66056c6ea3e661a2408702c90356c5f70411883d291057132c42715736b80a77725d6fae31e736ffedcd4eb070a42f4651cc77e73ae3cb18fdc9d8d74a1034a5fc0553299b5d54055f7d9274ede1451054dafab0dd4550e28ba0e33958183eee36325ddd52bbee20f6385f935c23f7f24a3a852243fd2c1c1351f60e70930f2ef31e3f1246c810af756b6ad46d07ab4a12b08fb17ee49f6bd63b0a8079122f87881bf55561750d7329a0e55623c48d38d44d9a4ee71ae1279c0531da62d6a523dbdde1450a3176a5a6d27cce0a0361712b59aa2bca4a3d4ca5e3be6945222133dc15baa361d9b05acc74f5fcc5f6e5c2bcf38071bafc38beb306e61c1a07cb1b7c5cfef21a3078b1a08ebb85e3fe4be4391fd0143622a58a750e517cc4838de6b5aa364c66f78787e147c83eb4d8e4716c59ecc8a5e5d3c87243a28e9ec269c63be05dd22ec7e348dfc2e1353cd5b160541177e0990aa60326386eb82232623d28229c081e52226f188c03d606f51bd28e590a7cd91b2b2c9ff682e579bae3ddb3f191d46c6a238dbb24b60839bd7fad0c57f609d75566494fa1197bed9c6fef94b928a49894d6a4fac3f981541a650b41dcf4851784a0af66f8710b1ba0557659bf71cad6f3b969d82d062d8ac4443fc9fc97d9d4f097a3a8b7487f6fc7b388ee2b8506de33f648b8cbbc58ad335236bdd30f2fb5dcb0c8baa38c076fa24be0a844add599fa239ff5b45cf162921387919760960619db21c54389c72c3a17c4f5de198adc033305e220ed6e139209e7c51d6c8d6826dd69c3eed8ddd3a2b43ccdf7174da96619e8f70c864ff1d697a64b33b1f3136137a6f8787f431ea7a21866c1801bc6faace78b2802710fe82a674fb060c61976664eb189e43a8e116d8d2ffd083b64101b19f9eda6f38aa90135aa2bd9cbb83783205693fc01196e627cb2608192672b5ac5c6e216065c32acc4c98f6905eae8766245defd519a92089b3d9eb9474105a596e7c58cce2f12929fb0dfe1b5c70210cdbace3c77c09af2385e080fdea1e5a00c0f128bb5861b12c5387edd03eb7d9ecc83c24c356bdcbbdb52b22871a5c250da689ff9afcbfdda1f2e429394ef7a21c0a5268ebec708b5ee6473dd6bc87dbf82f4421194cb8eab421ea009e3d41950d8e9a08a339035c6e6fd80c1cd661981aaddb9eb9dd3b865702f4e68d149e125cceedd29a056bdf213034926cb238b13d834b4fd62416a8cdc3736d5b73e6c8522f5dca5c6f59ccedf1186fdc6bea0fe47967ac898137382d9e61cc6ad2037d88e5c9c7c45b6f46f3c1607fe07939b8062e238c838d6caceb78e2a411b9d0d2e80fe359b3939bf70d5e7669888580c578fef49b40347b56496f5471a93636d32458d6aab068812f0459141b44e1feb8fcbf170d775354047ff905412e633082ff0ae288e7951f60aa67e61227598c22199907c44a050d0e8fdb746383ff64571b6d3daab154f217334de9f0c6988a9e3faedab5319830b477eebfc4cb15b602167393dc2815c7e16996ea3a6e717cb6208a3a5f93867e36c83b90daf76aa16e23b4e6ac15b3f1e990db5dd2302cb6d811a804bce8c33694583ab63e02de5feadd91bbe7b2a9d592f81ba50c0b1bb71716743e34ab958fe8494fd7d1366ed9c0ac1366e579b3bc7b050d0fd6a6f143a20cf9ae2eb6e1c4d9bbb70c7fa1169ca4178db627be7e078e334780f46081549f5baa900a6aa216426c086472cb1ffbf5b0918d3844314b4429494fd837ea37e862b33345e35af8a489a716a0c6c86a20ce65fed71f0e498bdfa6012e67a118ecdf5d2c42feaacfebbd336e8660d5d0f2466778dcede32586c259b718e79459cdc597b5fa8da27e2c12314c055d46b98769ec8292314b47544a687fadaee97fc6d317ac4f2499c6e434f174ba79264b697e5cbf0da651523bfbe35e17f5539faf14adb48198c581a3dc74f4872137ced2d26410f0a9594e858aaf788cfa9aaa480a11b2c5346b8489b4e22c43495cb0b495b08ce17dbef1ee58214be4b7a806f47e87b210c2a54a038e09e39cfb35139070f", 0x1000, 0x40f, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup(r0) 05:51:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x40000052, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, r0, r2, 0x0]) setegid(r3) setgroups(0x0, 0x0) geteuid() setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 05:51:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt(r0, 0x49d, 0x100, &(0x7f0000000000)=""/29, &(0x7f0000000080)=0x1d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 05:51:43 executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) sync() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x4) 05:51:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) listen(r0, 0x3) socket(0x1f, 0x4, 0x1000) 05:51:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', '.\x00'}) 05:51:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/115, 0xfe41}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000180)=""/95, 0x5f}], 0x10000124) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:51:44 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0xe9, 0x7}) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:51:44 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDDISABIO(r0, 0x20004b3d) 05:51:44 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x3, 0x9, 0x9, 0x0, 0x2, 0x4, 0x7fffffff, 0x1, 0x2, 0x3, 0x6}) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = geteuid() setuid(r5) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getpid() r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000200)="5ae96681707e75bfb7e7346fa5c9d52c8460f135a76f6da3159d235d15bb35b299bd71359517cce2c355809083f013f6d5e6e115f19cc4bcbee189f2ea43fb7a4bab17471e4f79edc7b430eec383a323bce893e7661176042c24cd62854b6eee63ddbd311d9333feb045f6aadd03e682ef3e8032d12777fe867ed2264a1d081ef955995b1002f712dfdedb671ba27f1ad7800e196def82ad86dd6cc9d56687b6fd352fd5b8884ffa95986512e59f031a8996d1906f1d9dec71eb87eebcaab1d010d39fc0c98d40410a7ee6bdf73f7f4e99ff01d36a6bce463a606c06d1", 0xdd}, {&(0x7f0000000300)}], 0x2, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r3, r3, r2, r2, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r1, r3, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x130, 0x4}, 0x402) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)) 05:51:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x1f3d281b, &(0x7f0000000000)="93030000", 0x2ca) 05:51:44 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x8, 0x100000001, 0x0, 0xffffffd7) socket(0x1e, 0x4004, 0xb) socket(0x1f, 0x5, 0x2) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) 05:51:44 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(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="bc13165a15190535a032e3e4ede70b68a15b887defe848be14cee03895c64693217e7023ae9cc4ffacf6c20f3c0e9ed4b8246281e90bea95c217a8f12e6819c914e3a0fd5adf3a5bba5bc4c96e401ecb4cf48c60a7c046049675e5b531d6b95f58d43d4895ba6db062681c2cd8d0d414cd3c102b9dcfe5006489e47b8f8a9349dd9032c0774b2b7cc2f34ff905c058d49c72e3aa6cd8c8fd9b8f79c9e53e5502a3a47a552b9333", 0xa7}, {&(0x7f0000000240)="0c17e8c9ea56c74bdf827321d2d5daadadd66ee1644ffff41df9545ddc5b5220338323372849fb34103f6762c429a202c0c9a43a0c6bb6f141f3980fe95d882cdefd4ff52e9287ead0f77e63080c2ea659", 0x51}, {&(0x7f0000000300)="ca834faca897ac99f9c4fd3bab04377f514fb0fdc8764cf88adaa51de0c65a69c9f972d41835035ab1eb3a007befc6ca29789430ccdffd95166a83a7cef5a21c75caf1e9a743e30e931445bc29b36a1ba3aaf7887aae2a36ef3cf50ee819b22809a1e454dde1c1b4e59befd96e7700aab2f9d1d9955320033813409941abe79aad70ff58ad392edb2f73d03c88524de24b932551bc40dcc664aefae620c24c35cd52035c291065f3a9188ea485a2e30dffa4254d1f2ba279746c83fee65f9669dfbe3bb98d8246dd053e081b03773a09732092f83e25c13cbf11ceecb707384a85da83f6c9c81e92f77b8f59a6ed92f418", 0xf1}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:51:44 executing program 1: r0 = socket(0x6, 0x2, 0xfffffffffffffff8) getsockopt(r0, 0x7, 0x5, &(0x7f0000000100)=""/64, &(0x7f0000000280)=0x40) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB="01001b2f66696c653000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="c461814abefbbcf18de1684012d04fa15f9f0f2bee54d274e281a759616b7e76e67b3429298519d4a5dd338a413b7edfb32c07962a1dcc6a9f70c021e68f1981db8b05bec51720b0c3d59ff69a44f6854200a2231239afd69d76e354bbaa86105c3590ed1909820c1d739f07fc6db89eed77a2e6e77a9d410540b21fd675", 0x7e}, {&(0x7f00000000c0)="1c8c193fe9e407a687a09fa4d5c1683756014f735420b77c4279241eb573fac33fdc322846e9691e2f09f4867b2d52c050335fa7", 0x34}], 0x2, &(0x7f0000000180)=[{0x28, 0xffff, 0x101, "2c5260b0f08973a9a8638a45c6b824f15df7a0"}, {0x80, 0xffff, 0xffffffff, "f324a50ed27708507e6c70fbda3dd83dc79d8b26675564d7711893b8708debcd932438d53c19a315add59d1d6779fca76e562d9f8072ecc6b5c43d41d77f3bfe54d51eaf71fe1f9992bcdd0917b6230d19ec5f8efd46ccf1cc38fbe48a0ae620f49dbf5e94a7e2456d0d7d1fb661"}], 0xa8}, 0x3) 05:51:44 executing program 1: socketpair(0x1, 0x4000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffea7) 05:51:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getown(r0, 0x5) 05:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="1c3dfd9de1eefb6fd9a71d73bcaa5b79e46791d6a79e71d88fdc57037728a1bde53508b1b037ebd4830a9c79dd5662a6698d8ba9c98e434702299d9c7a144d1620b30c4c1b2a000e0aadc4f79ff8d29266ea0057bb4b9b4e0d1df6f266330eb65defc27cf7cdc08a2f0cb3898cfcc2d95e889cb14ecf77f7d64bd2ec1992c33a1d39038aeef06b93234702e9009122041ddc922036d67f473c481cdb6afe1eab8700e881ba2fa409ed283f65dd29abd118e96169049d3303a5a61cedf175fbf392fc2a630b7acd1d672c199dc550601af80a6a935d51b7d37b440cbfb5161ac109809dd2593585abe65f"}, {&(0x7f00000003c0)="cb076f4addea7f3d5e9f901d136477c5d0652710ae3cac99c03aa078262c9261bf738c88db9c9144c333697c57c6d4d5e11bf18cb9e1012b6a1f15a9b8178ea909663471c2098f382af2110a6832dcb25bc8ddca7a45559d568c83b92ee423cac6c0caf1d706e1c6af78a26db9524ea256079a2ca34da74351dbd583ff5b6fbd86a35f6a53f473566e1b3a3a8fdf88df15f1b05d0ae5"}, {&(0x7f0000000480)="5afeaf8c4b48f82a71c42792de3bd0c7df8c3edafd16b4eb706c64d0c21c524d8d9bedbb592e32a4199449e5424248821fd38b4e6e52be99572a7943bb038e3b234b76ea48458cf76d4eb55a15738184d74e5af4824131685a105bb88f4f8931e4578bcd6844263cadbdb2ea985b5a86a96eb6ddb8621174be4bc2e06a7f62c298d5b02fc70235f1c5d62b0d6453a2450fd302a55e9124e8934521df204a336a6ad958d492e14729"}, {&(0x7f0000000540)="dea12ac0218b40c9a5d0a797c47e257080014995358a286d6a77e034bf80178b78cd399f7196b7cbc185bc7661b1dc08ee75e8cfc21e524a8b2d0ff9fdcfec02bd79f546b5296ab1da03d2985f4489947205a4aa41439e45d709bcde41bc5a3de8b4afff99f05d274c28c55d4640927834dffa66d1d6ea3a02d29c0f867dd75765287d68ee9b9bb9e4aec062405a77830b623910080d4fe03fd7fb4e8073b5b315f50ad20633f99748d761d84f318a87b9e50364ec17fa965dde83d3546d77ecedd8c5260978209fa7a9d24245e834be9b6b538bfe909796f643968bbc45d73423496f1d95c63e7bcc1cb97830e458"}], 0x10000000000000cc) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x5, 0xfffffbfffffffffb, "dc04001b000200007f000000000000fe662c5000"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 05:51:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x7}, {0x1, 0x8}, {0x1, 0x1a}, {0x1, 0x5}, {0x1, 0x5}, {0x7f6293987ef714ad, 0x6}, {0x2}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x9}, {0x0, 0x3}, {0x3, 0xb5}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x3, 0x81000000000}, {0x2, 0x6}, {0x0, 0xfff}, {0x0, 0x7ff}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x7f}, {0x3, 0x1}, {0x2, 0x5}, {0x2, 0x70d}, {0x2, 0x1ff}, {0x1, 0x8001}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x3, 0x1000}, {0x2, 0x2}, {0x3, 0x5}, {0x2, 0x445f}]}) 05:51:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x4) 05:51:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000240)=0xc) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x201, 0x2) accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000004d3ecaa7027e15a2d6277af5adf9e5bfd9ce67bfd2044421fbd8064f868cd8f94b9a2f50614f3ba6bea5d82db7adb42b98d25e10a3e8f074984d0e53182d47e719fc"], &(0x7f0000000140)=0x7) truncate(&(0x7f0000000180)='./bus\x00', 0x9) 05:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:51:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4810, r0, 0x0, 0x26) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 05:51:44 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:51:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$TIOCSTART(r0, 0x2000746e) 05:51:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) semget(0x2, 0x3, 0x80) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 05:51:44 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 05:51:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400, 0xff, 0x3, 0xfffffffffffffffd, "55d59474926e43c0d148ae0a2a12b3a566dbf9d6", 0x7, 0x200}) 05:51:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffcab, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES64=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="54314299cacbe6a2e235ebb969f8156096b21680cad782b66c7d1788e731901ee4c8890957ac21cc6be55a71c63ed2a3e7b0bea98b706442cc643304a726a7b8c51fa5525896becfb1ca7f3ca9b99ec2f120c6d92047b6095241f13a87f8b0b1b72bff28a29f000f7f2f51a79bbb022c6e1a950698c94370e0df40ca2c76732925d307fb4b22add63ef18325ac9ff3a57218b5e29cf3b029b23a4748b2228a8d91924623a4068305809f4230fcdc12e8f031e6d0035e764c50b69b0e8d43576bc0b0c0a95a69eb11b1988fc01be12dc41680943a21b4e9d755eda20cb4615180fb8ff82fc895d724ac8fef3976c60e00e47d48116c5a03f6a519428d871f98fb8a60201aee30a4bcfa04661483bc9d7750ac7c854934228a459074b1b3cd0bda77e45c196db3262bf6c913295756c3d32718e624816811c5a9fb45d5c99dd14451b97e95234d9445dccf26c55b55a5b1efd8c716c9670a1c5535f9078fb3ca4c11926e05a3d74a351ef51718b57ca5aa967704cd8f62710454a12a2aaeeb418e0567652f36e92a93ab869ee5a25a2e21de516cda5a5cc595c7b36ad03300b720964b7a6ceea8d91f4d23b8ccfffa0aa4897ceda84f3b44b5133755fa4e1f4783ff3c4340addedc7bf5d5caa18f2df0fdbb009536f7bae18d7eb62e0c94b69496eaf6b286d003d7674dcdf3cc57b37f8811a695925a55b1e1b2f77ca27589171428851629dbbd5ed468617ba87b2af2b12832ec38b54e1b84954a328fc042b5384ec33d114ed3236ef6b05c456f29c078477cc5fb3523406be26a9a0d2e17fa40a44ff3770f93d3107e4d1e99719cf8df5645675553441d2cbf04a4b8b3b23bfae3327292e2b00aec5241ef6200a51461ff281238dc258db6b2367dff4a459b8a7320805c7ab02fddeaae12f168818f283fc310f0a09a2bf7f8df8b450c4a13f34083a3c571192b776046f01389d2c2a9415d249bb3a4b22c603f5d3fc4b0abc2cf89a48f474f4bc4e565dff1b5514cb59d9442dc09f14ebd5b36a0f618025716d1c3fce058a4911f7f01dbdaab885b07ae9fd84f7a802d89a19416a6eee140101b57c93998de5a3180f427797e887108460f5519885109ae8b037008ebd295b361e8db46a2a060cd1c240b4d70ee07ccb9e2fd5ec538aa785b98bd10a7c0aabb073fab8e900c48edfbd2a410d33c17dfbeed615fd112897929c1daa5b90998823f775f5585f80018302519277450298ca65fb8bbc7043a4f7dc6f2a32f0c808c465c4280ec03518480c65fd5550d18c3a2594402c58b76d8d83083dc8f3ac5e1e2bd58333e34e007c61fa4e69bb2fb02cb089a6c2c7c3681ac594e7fc7541fd43baf62c772fdd9d121775713bc6a5b4139d45634f2b9549f6510908dddf7df511c03c479c53385fa43f91b4351462335673d9e563c1e3a58d2e9d20fda63a9f252290cc7f8549f7bad5a6116a0f986ca8d08ff1975dc946d68d6ef7598c60c70448a4f03f865cdff8456a50035dccf51b4f61ed301832dde834b309f030584f2c26c69cd629c9ff8464f6514c42649bb629dd206e342edfae477751999ea514064d4163c1c2fe7f2dba46955d0acbbc0b52caf14a4a17c956362b4da6a2a89784fe471068fea723000d90c61cdef84c7080b5777a42c6e33ee1ad38eec504ebd1295d05495989bf526f6caf57987191c264913ac785c609f0c6ad75899d6acdf353d9a7c1d366988c29bbb4f24dcb51efc4ee83fed00b48b079e76a15858f4ce62ba31d0e521963f4e7801f80e6c201f142df46413f02b7ddacf3f288d643964b80a020f6f68959a9fc2fd5be29d0cea4f76c4bf6baa8000ba0b9926c64bbb565332984768c0a07ad347c7a4c7e47baa05876659f447222935244dbd038df2a014b0d7777793a3ace05f25db285f0d33929bbbe44e8f26418d5cf554f6053764132cd76ae53e736eee0cf1f4a20bf39850b9ee9f8e26de73f54bad5528665f1ca8917251b4056e99b96eb025c872f7435b4d43373f3a63cec9bdeab32277ab8c07b49ae883ec1a6906922aa6cb042f0caa74f4a1661f12c5b6009c83fe110a5993869f98a4787491c526914ca9c363533eeef961815786e64fb53feb5ba468fc7b3ecfd4423e8534516773ccaf711c9627a6bdf65c5cfa6f6fd1549033d44e02dd6c613399f4f8f19d7fb6dada8867056c52772f8ba6e942f4ee42c5b001714899b23e36bc457ba278121e5690228df52baa678b00bd5f068a63d5a59ca63698aec9002b8d7942662351679e0427c259deb3071496b2ec7696b26e003fd1525f5c9e63b438ed0ad39bef72964d7ccfc56c13454c4779abdc44dd828abaae7c37229fbde7045b2562c99b4be331f8b71413c76474d5e2e4f2e4ea0eb42a4c64b9afc41ba5d4de33a91d2fd2afda6b330d29d9ba7e2a71e6fee17bacc4911d4593e1c1b111d14d11ed6a20566d2fbad2bf86439b4439200dd7f47900fc77323bb337b0f5894bf48886c05b170cdae06b7108d2b67301b172744f25f6601cfe2e2e2bf8fa528ff851206639c7cd174df0744cf019d98ffa94055c74d74fb186679c4306cf9466f42eabdeb03d66a166206e9781f12b3770d18341eeb477af85f0efb05c7b4cac96fcad7e8b5ce412bcc64ac6a32d141cb8f71c356279f4023d8b7a64e1c2777c2b4d8c39940e509e4bbba1d6205ecf5eb9edc5df351539e209d322f7045aae0ce8f47e240c82496f365981bf88f8b12e26845b8716594f702499ccc4ea3edb07798fc45109c636143780f7556ba96935fa1fc0061383c9b412cf473a0044a0bc9de0d50ad26f4ecf84b5954dcf603f37afc1073818757fd38fd67b50f8945049a8b9c746a49fc96e6e7696007ae734c3aec25243ab0f3984866c7225a2bb3a5f1b1a78067accc1644b0ad9a3209a6172a1bd082103bcc6df21a684fbeb88bd51048b592cedc1811215daa68b3c6750ececda7d601d9b990b0a629bad66553469bca523ebb5bb64e8cb1b18966d52d7a8a7066c7fd21b8fb860bfa3b727d6c60815a9949ceb3d537d6943f7cddb104e1d656e417a7c5abe520f94555414571a14da5b65d7fd8ca65b6ffefecd5e8f5a6c6cee7ee2f9b21ff0a5ce074ac0b4862b718ca7aceeb45d76337d777fccffd48ef4ef2677bf0a05086697dc96b81fe15740cebaaf78aad04684d73c5a7f4d8c1a687a25b28d5c2afd4bbcd7340ab6649a5d128aa384fca7778aa3ea42b46d6a332d9a9eb15459c915d328255b1c20bb12f657e081165aeaa4b794964cdf20e5ab461afcf4b33e5edfa9dfec9a54326baf848e27287870ec80b1e12cc79630c2de5fdc80d32dea39b34dc8115780c5b34475739ad877297679777b6a6e63da57e5db30f548e115d86217fa471191c0e2cffac86ca546a032dca9d50b94d00066c19d1b0509743befdae50686fe9c7077434b114cf1b7e3fc24727e2bd6453f8f8be65e9c548b753b2b4c5faf5a48ab3cf168196d093edec4dbb6ef95aa78d4d13e238ec20a25e3b79b01ade15942437b00db8029bb8510a850c3086dfdf4877e9b4405aeefc5b28cda19a7ce41b42e59740ee79e3235d6cb6056cc7c602dbce58b1eb899a1fcd36dcc105768d4819075e3c2f2eba7778a6d0196ca7d91048555b632b75df404df0ffc74fece969080dd838c1b25cf64010ee3943e2dbbfb936a1b708cc7409ef7437b562d32255ce7796a9826222572f658a72ae4c98c3eb4896106c7b746e8b1aefde5eaa00c299d3a720054376f14a37a236cf19e68abf332838d02e96f620c7f54822dd0f71d8d526b4cf648f3cbf54e04b48c91c265ec5c641ec972698d51ee07870e2b922c79a94c3009495110ef5e074664f61cad2054e4f8d5983f24cd96249a5aa6bc813fdde7e7b82aae47796120def97bbd699161e16e1dfaa5164463b8e5185c82540e9c58f6aadcac7b6b0efcd917742dd10f9ac6638cc998e454c6702f5d173c14b3e85718c6658856594aa04988d634d4551e69d3e969abb27c92d399726136b1e5dc9585ed67d69ed52594d3b1594ee41c9a45fdb1ceb22c8efe599f6c733772602ec82efb2f4c3c466fce1e4070e693c61aa60436d8767e3c0c2bcf503fe5acfac780b9e749cda0d25665917c36802d0f49808dfc49ebae73822403588cf29a17a2b712b52a62e04e8c3135aff56727df6cb147cdc975dd04a99ccdc6e312881931d2d7b9a2ea9303ca6582f17d8f6d835e857d25522b67e85175028e7588dc8ff04eac647adfe057a940faa6ef76bde8007b02edc19ee93654462765f7172de1d4adf3bb0fb2881269d63711efa1c2e39a82b793ff6821b7965a5c8871bdd80e0103dfd1950776a8307c60c4088f11e5f20be5dad08a6c0df54b4d2be119784f56fae9fca4efbc5bcd56db076f55be2f81219b34dc2c892aaf3f3ba2f20d7c3e91a82d9ce30488f7ef54261ccca1f458eb4d80c79c2b20a9127f268615f17708a9dd99f0de4f01eb3ea2f64de1436b02b1fa3717db4eadb0ceca646012c6000b92d69cb2cbadecbd5616633014878604331343d9f5c95924cae35e67d5514ea04a05d76af23c6b36acd380965322c7127b389a8eff8a9b4100b05023fea62da7f65fd9b49567cee10cbe67a1f6217b0f127d5096d4ddec5fab2c6eca9d0c040f534d714be18d93373b08d3b8285d048a46f37665259c037719f0e462a31b1b6c30ca8c00e50f577fbfddbf52a41fdd2cf2f9d87810bad40dcdcbd7068089cfefcddac310881804cd2ed344c9e94baad931c417e3a2bb331f13b26f3789c4645a8877cc77e0589897278856b0cfc41d1604f534f635c7594e681eb23d58e055dcaf0313e650f2856a495c08fcbbe94796717cc6029b90cc94bfd71457849229489837e79fee7a23d344a27cbdaef7e39b5190876b65f73ceb16f682d66887e7b4cc610e7325310fc9f2e824cf4e681768474e3bafe1717877627c23c07cff1c8f92351fe35ca05df1a7922c86a42cb67628845b23a044da50050f17f39390381ec624337bf8b42b7891e1db6331c4eb71c09b1a3bc0bf913dd308cfb6cab076365c1dac184fb8a0cddd9ce261f2119f7af1adf0de2b4df7a9f5c26b34db81aecd7a9e5d5257f1117d4dc771c67d3e72d06ad0c785af724e581355383ce0162d7e86248026952bcd9df54bc45ed94ca8fedd3f0bcbe0010f2ff18310c86da7d21f1ae3c6cafeab7089cbc8e2bacd6ac647e895dee471bcff7ab59788e91533399d915a796bf157ec99ea9bde84ad42c2aa6a336bc4cb77a5d3127f446ecb2b3574437e2d6b6feeef2b403d124f785de0d3014d28ab9f45da2148196f3ac0c670c145e03e1affe25db61958c90504e702ce89c94dfb3109502cbc0cf23f4ca537494cc43727d08c01306768402c7a1a956c310afe284452d8f55cf048b1b58065357698050d772cf53e10549e22d992c2f26ef6acaca3ebfaa17e2dc0e0081fb896d9cb628645fa2e04675c6362565690c14bca3531304450bcaabc910fd2814dc61ddc1ba91243aa8961e70e6099e5a07372fc89a5c299a2e78dd9ae687af5b8d8c96940f1db3780cf0cb0d6b5e74bd3c418f25cd784d3b93d55a3cf63449d599421aba567fc75892d4efa607135c00c6a62a83e1b262576ff4c5ad36848119c4b2236ab4b1c640fcc5b68301432e942396977756232c83c584af27b6a2fcd398fd71533799d24af237e50152a23075de23d0ce3daabcb771c8d2eb04d982d309a0570683b7555dc94ce38caa1362f4089d9d4309c1f0d781826e93fa9b3", @ANYRESOCT=r1, @ANYRESDEC=r1], @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 05:51:44 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x4) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 05:51:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x2) r2 = kqueue() r3 = dup2(r2, r2) socket(0x12, 0x5, 0x6198d847) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x2, 0xfffffffffffffffb}, {{r0}, 0x0, 0x1c, 0xf0000000, 0x100, 0xfff}, {{r3}, 0x0, 0x34, 0x40000032, 0x5, 0x7}], 0x100040, 0x0) 05:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="4821081e1af2dcf8f8c77e8543f4bd4c4814cf43670f9be9370d7eac30f85f6cfed29a7f9b8a578a9e62fbfae70485eb0a1723736bec436ec4915c4654f35be2a0a622285f358b8fcc390101939bbd0981622a84722408b6b7d4ac20e1c0f845d14376b2bda19912e89464dcd02ed38d5f611fa9072597fab9ecccd13f634ac2ea5f41dad3390eebc64e39d300d1a4954d175370f1f8c64e13004d16399fa1350b27fe460aa3a30b39fae4d240", 0xad}, {&(0x7f0000000280)="9a3a9594bd45ddfcb5dccde8729df5003dbd969ed4bc35e31aff29d973237311d7b37659", 0x24}, {&(0x7f00000002c0)="ad27e4c1bf5c16d1b0340b3c8e6d484db770576275e98fdc74748acbfb305646b8b4ab8f7cdb4738ce46d89ff4df16a7af1fdd2f8650c29420902fe1230f41cb8738d904a849559c6f32c7ae822b3001908ef6cbe92f8e6deca893", 0x5b}, {&(0x7f0000000340)="7687070ae02baf8090bf0a902ab4abfa54f8c6787814ac9f767e37138a9ccb953a978ccfd6b0d90567b2ed80f174c9af8decb3be64e8615c6b39c75401528e8bab55be28c518d519c3d6ff13e33f5af116a35de55f8145c6af64bc1d0f6377", 0x5f}, {&(0x7f00000003c0)="81458b0ff25258b9202f0cc15213aed689eb56e9ba270187f672053f1f2571890cd46bb9b3a2ddf48ee69d5ffc875798fff56452c7865989c18bcbf3ce6ef1e630cfe58848c1f0ca6bde722230ce7ce33f51b111f06e0604e77c1097ca8bcea3d4589e0bbb1d1a13f55f8ea2036c5dc960670309d906957f559f1a35dd701a04649119908b43515917c529cab533093baa6572538aa86e409452a2ce021a175de09c2f4ce63335bf37e65b157cfa04788c30abc19b0cd87bbe786a08eda0d4c903d91ac48e3f8f23c7591ba9b7be72328f544e5cf3cdc3b3fb014f35dbd84b7723c13d11185abcd83799ef81ed19e235f42124c000da9eaee0163656ab47358468ee42a6d639219204624037c3adb24a9ebb478da38d10623b82599134771b648e5d9777cb7a20475839e8b7fdc1bf8472a1394789e1766b54ef064667211f5251ecc235912ad11c7420cca6c7077cdcac7f09b8881a6685178332e3142994caf7409fc74a90103b100e7b56a26e2fd9ddcf3d704c65383ead30f5235f4849597f3c34ec7c77fc95bd1336b80a9aa5fd1f64bbf203aeb66331cb3b83fe128eb7628f2732b0a07a1e74a08f313c4b68cecd37ffa435750fa933c1b15746d241bc2d37bf289de244a6c197185ee8044784e8e109a01450d4b0b4f63a3fb8f889fa6a6959f6a5486a33e6c3b0d2600cdadb061a8d2740a6c7a880cacacee064a0ea40d44cd4409099a93f0acbe2500040fbfde103ef454cb759a68eff0bcdfd443f1a746b20930a40fde22cf62340c263cf23f345f9d436b3e89c5a8c7742a8167eac38b90e604db8757e372f60387dc57c38b16e07fb408e8d39848443cd82d9fe22378ffb0be1d486b5234585f6c2ff1eb54d2959ef4c1707ae154e9a7c13f73bae4888f1132959c7254b8ff1abb7e0484ee38efc72d501be2089060426fb81d6cd04ec04b3f3782242a3ed6b517af5cd0814a017a1b6a5619b853859bd0bee3d276c43bac150880409c263b4c3a39ca1243041982f32629a46dcccf5cf0209ac16017295e366aaec76dec1f072c2343460dcbce39f1389ff858992b2ed7769ba773566735a7665ff8edce046c9e5dd2d1aeb96e8e0180b5721a913b98225c944d517a5922ed56f7eb3c237b6ca402fd49469d15eee57be3bfe3261d2fc8b39879161045e53900eea818bdc7a9125de0b9fd1f8bae8fffb988cb58edba86d022e6b7b5744401dd393f079bb47f080cd77b969c532881b430f090fb579fc12278e7b4dc5f4d30f94704197cc4b5b3b9769dde78f12d28994adb62c91f613cb09323510181f2744f176deed2fcd0ca2d82d55d7bd751e1a7990a675870195e645ed0da8dbeba8b1f2b57016dcdbc7ece5cb0c64dd8f20fa8f3635fee5c3fc0dfc1bde581dbd102cc71fae7c94d69075002810d1f375439acadbb7b261bf02017997c3870f6d841932fea014bacefe564637f277d99ce8691f99c0403326190aa20a65da1433cb25bfcdee3908fbbecaa9b225dfb8bae303862475ee01efaf543b993eed6076a7598aa4ffae05c2ded6673fa21e8945041b398fb54b5abcdf320f1fdfeba5384b81a83ba35898dfdbe869000f6f6a9d90f8777921ef85894435bfe7ec248a583cc819263c0032f53c60e14b81c147992b87f730cbcd0f0ef472b944a197f6f05f8aff13e5e68dc974d94741e3a3181460b5d12bfa6331fc4fe5a0fa65e4d2c856f2a02eb4ebfa7dc49504fa3a3701cb38bfb8a0cabeb158eebe2893149555f1b879c1b581c5f0917add564bfe6c558f9211eae8a9b481bad2114bcd2dfdd6a769bcbd0d7fa41eb33af8cf82ab649fb023297bcd84d86d77d9ec936da335319bed716e285b24f5f7c9b5acc63aa67343652dbf05a9bb2fd8fdc777bfb498749c218deffc0236de74b2e3889b76fbd0008930580f2d9161f23a4791de740892e3bb6a1ac86b959223a2bc602a0a76d3855056d9cae4b6111a04a52d3e17b501997200772a3b59a64fc9730a5351bd8378affa0417599dd22e8176e873ac85209a293a7179bca748a034d37d59169951def05b238cc873c135377607b3bd3be759323449c1a5b6aa227c1d5d5a642a165be49a01a93d6965f790eb238048ff2cd5dbcc30f938970a0d948628067aa3a8287b4d2778e213bc035c83108b5c178c7cd38487c9d6d8828d5daa3fa0a4ea72f4c1e34d638206a6b3997fe5dd2a874f476116deebe460b43564beb8a0d281c451957da8a42641e7f204c6d08b1f5764836f2d4d6d823e92c04dfdf08791a70db837eb68a6af63f6e1752b7b4b238568551abc2ff924e7606049807e83564ea57b4dda03db089fbcab2e44c6c5041fa99eab1024c703edb2cfe5ae58521ed070e59cf924ed183d4955a3040d4941b1342bd2399e03c65f60b105e8b58a9235cb24b662ca27c5166427d343f25d44bbd29c609897c6e560539d1ea076172327d87852a9ae6ab12a3fef583c04497fee825323fdc13daa705fa1577236a4428f99585cd3fcfbc747a6fe804ecbca9d719408b37b600d5e6fdd31dca4c5f42e752ced32a5b0812c07d5d273fea4a48577b3c9e76212014f7c846a489e7a20142c5388071ab6a9a996b9a2f48d52cc3528727dcb57332a6a17d261d05b12cff874e7f6955916f62204f964d198cb1d84674f7775f4f8e74bcd1630da44ae27afc2358c7e9589b3d2925f3a4cdcee22b988e992ecbc035efffd978661db0a016c78620fcc6a16ce8333c5b0975c6d0cea926c91728bf62723f7b1fb392ca0844412b1be5c2b49cc9528529af996c72a932419878ed02a35bd583a06e3336efdd3184123f339637b7df67b57434bdf8ecc25c14a79c9d4eac4587a0963629056070267324d28151bdb7c9ee11840e5e32a622ac293ce4cb8a20fe8dad2fea7e164ee508463d60728811fa414a7e458822f16ce5e217b675538d62951efd05909cf9bd29863e90c4f6bb57314556b1ec32041022e543714ee41b4a34e291c93cd70dd51eecaf3cf153d261b2fe5e0e66ee684f1bb7b1c22eccfa491560e11397008f75c115ac2587aeef180b0b0bf22d9aeff0997a25d816e1386c7c4f8057cc0a47eda7f0f95602aa0e7ef9c4d32662959d0fbd23c1ad8990d15f313ad87e4ffb4f84aa47dda32a58b1ad82727b477c30aad67cc7a8b246db4f6889b1b781a1d78389f666292ac33d57903684aaaf9731c7db6ec33180167692fc660059b9dfd5f3d0a5d439eb7ec270dad1e0d70acd1073c2d396bec2cdc7a3c2da4cacdca7719f687e1255df512cf0737bb1ec45bec9d368bb01dfa9dec89d4bdc2b51efb7baa078e2108cfe6197f77c5818ef41ad8f752eef6952527b6c0cb57cb868c106153b9995f015132dc36e7b2239cf5e7303e05e504692b012d841b57f8d3abd415e3127223612b9e4ff4a4770455b3b6bfe7bcc043746cc4a8f7735bc84e2ae03606018711b259072b05cd29bb514bd2b2e817fca5d642c0ca417348bff75f015e9e41c7902b5311fb9d0679c5ac79a569660370bf9975c27d72a14bb26bd5db27864039e561043ef6ff1430d578099ad4a562cb8c2265f1ab316c00654454ab66eb7f8c835749e7859a2fdf5ebd73a7888fccce7ce939c5dae3d808e74aaef5f0e3b9fa8a64b5b8c104cdd7263a92f85e9c337d16b25093b26a090d1bef8cc22f04df5a7fea80761ae3042c000d94adc8a06b5208eadcb9aa71fa8028e41e4a21db5f843c1eab4003335fac6f0b6c703ac37d7c2d2d4e0ad5ec1ec2852144d64b1f8e8949db7153824d282fffdc2b2e032bb271949fc880d6251df666d4aebc855bb954242c81bc305d6a87b0346ded00780830dc48c74848dfa91b52d8e518428f3905c699a657fdf15ca22ea0decde7e38ffd43ad4e40e09f2e5d88d6e5e9ad60c215cb82f1f0b16ef252fb728eae8a2690d7db43e273527cc7d829daf4ca3f527fe1da21838f919220084d97aa7e0537e651c99d30e2f49a8d428de5a1725b81da704b571bdf50f5bcff2f9cc272ff9d4a85751588226db78d68f29e55af70963b99dfa85e83682c6e7257c5e9ffdfadbbcb8d97ece8e04aaa65319cab910c05aac996a6a2c8e1b71e188e9990f0515e0998f0294a87bb3f6103763cd5e48a304b5fa18a2360dadd23dae04a7d307482aa3ea744795edd570beae41ed7a6d80abad3796385e1004deb9f855aef86b4d74ab0ea4954377dfbb4360e3d44cf40ba1267312e7ba37e3092cdb847bf155647743e6ef29ad4db19485475d974f3b0fa55b25e6f4b9e34851633b23b8ca5d16a21068938469ae724c9baa12552c5b58cada18a344a0d7820a5832a74aca7b3564e25b81de14dd104dbe0ffac98091c46ff777d1caf2b7ffa1453ee068a0bd85ff19a09c11a9851f2406f6b0577e9f93fd730e779547f2281e762e0fc392955d361c7bc459909b4d52cd3b6ac7150eb5e393e23d77e71820f290922a5443421d9d427b3d06b7cacbac006633c8e81d30b5893fda5e20c8c8816883e08353380bdae6111f21dd5cbe3ea3eca6d0cad3453dc292928bb9342e1830bf879cba047445cc2be561d2f52face1484a3a41062135c86ce958a576bdca723417bae7e92be363f957f38518f9cf217eefc1e0b35e4d1be1ae0461d2104494831a107781f626ce95127ef22c3527c7d0760f812008abe45330af577f752ac7aef0f13533dbdbc8aea517c93ed213bf85b0f8cef36ed5b15bf5e75df3f2ea60a81de7980ecab434224cb5c8fcbae579c29d4f0386b9b74bc1cfbb1cc0643453be2fab4020f8917b273c9eca6fbe959113dd5c7787cd5b53ce93fd52b9cd5dd796a612a7688d1af02dc53ba730c1052b7efc417a0b5fb49207fceafbc7269baf0a225af8e1f1e90cda886c84fc319f1092693b8a5cabc578e096f75860239564103b46deb5af01f69c115109bdeed46b5a8a30ad8a6f20ef268601fffe771135cae1593f66f6bac4db0191d4696ccdf1e60175f38afdd1dd8c9b8e0132eb277d3616c2d928de0237902933e23742dee2e660948e083d935e64dd709f070aff201d8f6e7ace94a3ba98f87427272ac88bbb733de540e4f25eeb865f4fac37feef3401b25e237ab2bca075a3351f987831ce3f5d12a7b425ea2b170699115e2e10ad8b679c1a28ca1fef4639599f0cffee66135bf698fbd2ba2e6bed765c7a16c8485ea7c7acfcbfb6d5acb8da62f78b6dd25036a46bd87492c1f8b7e3a6e206340bd79cff0ffa79653e1996600afb2d826f5190fa8cef64f7747fc05ead0ab7cd20560bd0e792c8314d3a3792a5b2e0d0dee75045849932f4241408793ab07f6695aecd72cb27a19c1c2d4ddcbb9a77777993d966701c7fea9f29225a9cfad541d27954ae0f65e3f2ecae78eabf618f141406d1a62e66a0a4ca1bd278004f738e6a732a98f25df9cf43c6b075ceb3ec476a47c0749bf46d00a3e19dead4e1acfca3665b17112458fba6df1b68497b596ddf05f275ac7096946aa4e77555542d0b4bdeb6ef08de72cb0caa1922de3915fe96bd0c8794c61d2d509e9da8dec9d49edf57488fc274c4715f36351c487029ac89311dab3672be0bbcccfabccd5d68237bb9f8357f201ca6df87c1b4ae8c5bd8d14adb23b8c7464b34e93656d43f4edba20a91c1f32e6a8c34134a301d42abdbaa7cdd939e42e696d54a8ce15ff38a7776e18eb8c2af8960c96fbb393a3fdbfe52d718c8d28fb9a989071914f347397199d48cbb5869295a72fbbe1e9c3c0b67bb1e03b159c4dec489e406d90e54d5af5f5ad597452", 0x1000}], 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:45 executing program 0: clock_getres(0x200000004, 0xfffffffffffffffe) 05:51:45 executing program 0: r0 = socket$inet(0x2, 0x6, 0x5) setsockopt(r0, 0x0, 0xb, 0x0, 0x241) 05:51:45 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000200)=""/160, 0xa0, 0x802, &(0x7f00000002c0)={0x18, 0x2, 0x800, 0xffc}, 0xc) rmdir(&(0x7f0000000340)='./bus\x00') r7 = getpgrp() r8 = getpid() fchown(r6, r3, r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1000, r1, r2, r3, r4, 0x43, 0x5}, 0x1000, 0x1, r7, r8, 0x6, 0x2, 0xfffffffffffffffd, 0x400}) close(r5) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x40000000000153) lseek(r5, 0x0, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCFLUSH(r9, 0x80047470, &(0x7f0000000000)=0x8001) getsockname$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) poll(&(0x7f0000000440)=[{r5, 0xa0}, {r6, 0x100}, {0xffffffffffffffff, 0x3e}, {r6, 0x90}, {0xffffffffffffffff, 0x10}, {r9, 0x1e6}, {0xffffffffffffffff, 0x4}, {r6, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}], 0xa, 0x1) 05:51:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="cdfe9b728b387376b46b9380235c60747a2d3830e1969e614f301d59734e04e5360f89f84a1df2b43aea826cd9e971eb82447036bd06ccf1cac3cd7a87d39202ddd69237e0527cb2c3870a615c4b5c4d3975580120d3c8974c4c3a007ae85e144476f6dbe4b9f4115e93f6e8150020a45458f3652d8dc9fe9a50a37cdd620e312ccad095438e6f55c82e735917e42d563d42da4eefdf12abdc5d888f8119996ba241ae42a42447a904e09cc339e24ffe8db616cd7ad95fa8137325b697153521b3073e7c5ffd628c34be4e7b32f67240010d998d33acf19aabd509dca434a5b2953f92bcdc6eeeb4422061bfec17", 0xee}], 0x1, 0x0, 0x0, 0x2}, 0x0) pipe(&(0x7f0000000240)) close(r1) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) fchmodat(r2, &(0x7f0000000200)='./file1\x00', 0x0, 0x4) ftruncate(r2, 0x3) 05:51:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x10000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0xa, 0x3f, 0x9}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x14, 0xf0000008, 0x2, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x60, 0x40000020, 0x2, 0x40}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x45, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x7f, 0xfffffffffffffbff}], 0x8, &(0x7f00000001c0)={0x7, 0x3}) dup2(r1, r2) ioctl$TIOCSCTTY(r1, 0x20007461) getpgrp() accept$inet6(r0, 0x0, &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10282, 0x0) 05:51:45 executing program 0: syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 05:51:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x5) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:51:45 executing program 0: setgroups(0x0, 0xfffffffffffffffe) getgroups(0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) 05:51:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x882, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:51:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x2, 0xc007, 0x9) recvfrom$inet6(r1, &(0x7f00000000c0)=""/223, 0xdf, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x1}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x80000001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x0, 0x48cab5a9, 0x1000, 0x1, 0x2, 0x6, 0xff, 0x0, 0x0, 0x9, 0x2}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0xfff, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) setregid(r3, r4) r5 = socket(0x7, 0x4003, 0x5e) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000400)=0x2) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x80}, {0x6, 0x3}}, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file1\x00', 0x40, 0x7, 0x80, 0x1, 0x3, 0x4, 0x101, 0x1, 0x3, 0x8, 0xfff}) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) bind$unix(r5, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001600)={'./file0/file0\x00', 0x1ff, 0x10000, 0xd379, 0x1, 0x1, 0x1fffe0000, 0x9, 0x0, 0x2, 0xffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001680)={0x4, 0x7, {0x200, 0x7}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0xb5f49dfc2c059e62, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001700)=0x6) symlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0/file0\x00') syz_emit_ethernet(0xd1, &(0x7f00000017c0)="2f13e0d4a363f1cfe02e715f114204343f2455514177a52b5e3b749a2e8fd11aa006f7a15525010f348a355390a431e2cb545269dd40f58a6a0a543d1a44156f95802d5a3d8e8e48b667f635989648fb97e6da5f4b57995956c7f3cd448259fb51cf4e9f3b48e6e00c24279a920070ebf18d0a5bee80bb75fe1c3dd219dd418f0a612b8bc8e4d552695e560959ccc968469493cec50e0e686cbae3290561f70ee2e7e9b41759393249784d6fc7af36c9dcec20df654f6e74b4376dc19f5d41424a568ccedadae3a01476d8ef4ccd1d02a3") syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000018c0)=0x7) bind(r5, &(0x7f0000001900)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x1d6c}, 0xc) 05:51:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) msgget$private(0x0, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000001200)='./bus\x00', 0x20, 0x20) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xff) 05:51:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb, 0x84, 0x400, 0x81}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x80000004, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x9, 0x6}], 0x40, &(0x7f0000000180)={0x2764, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 05:51:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) socket$inet(0x2, 0xc007, 0x59a6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x768734dceb076743) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:51:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 05:51:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) msgget$private(0x0, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000001200)='./bus\x00', 0x20, 0x20) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xff) 05:51:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 05:51:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x420, 0x1ff, 0x1, 0x80000001, 0x4, 0x8, 0x0, 0x0, 0x1, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:51:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x10000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x200, 0xff, 0x9}) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa4af9f58755f96350e636a28bb1b9c6252cef8534bc2666cf47d4e80282e8f440f526d2b141c47c8edd4edc5e9fc01ce543d0bf6f32e589283ea52eccab6feb78748969b831c337983ead83c14269fd94e491c2da0112d2e9eee6b90e99b664b2adb428246a186681c364d440d41bfca9b077cd2e77d23bf8c248ad8f2c06f67751132a9c20262e8f68b048931a95e6498471e1a0ce52f649953ac06dd375ed583087dbe1158e5136489c81578efc0f65a35b17e3c49214322a48a471ea522aa3a01fa3df", 0xc5}, {&(0x7f0000000280)="18cfcb8f9c2f72520fe4622b7d4ef23c07c0fe9028d3d898505f96145b398cdbc3c92f640d7f0b76fb8cfa7c0b23748786d6721248ad3571eeeed0b4059e0f76f97f17d39d6f2013f159866e90b5e4ca7ef1ed2d43e0d7bad55ab625d9c56057499b9b2751e0c2de7fabff7a0fcb85daec235d7b369b2d4e649baac6f408c92e84c0247f8d18020844ce3c7c36fdb31d32ea0efb23fd8a50dea109b95d6c0183bdda7bf015fc1a72dab0caf2fa3d4859f68b248f5f08b8f04e120fcdd788439ca43f56db7c553a145fe30bf654a2811e3d725099fdaa73", 0xd7}, {&(0x7f0000000380)="fdbe51687d89c026815ba0d323e3620d68f49d8072cf93809f29503169dfaf7a1a33062f92af17d67311519db9cfa61aa36afc29d1e7e4c5042ee788c0df20dfc0d75a743bfe40f47532398d3ff39e376ccb81a708ddb2041798786e511c54cd1db2eefb760d617805a5e95c39f4b133655b2436db50d117238a41816fab9ae02dfa6c17641bccc366f92e6363c1f3d61623", 0x92}, {&(0x7f0000000440)="6f4b69a4e1f2d178d35dbb6e2347ac802b391e97664eb7ba3bf0a741389465cd0821020b5129fadefd533ec4c3d22f600404688c99adddc4b07ccd273e7583d3d1ca91c27e73fdf15b6700837b34bfb9d6364468822f20259e341fd27f00bc126cda496d2387eb40b389e94cc42818d91a5deaf612dc67a807b4aa55d7c0633a6777a6e090f55637d59117358c5fb5e7f492f755dffd6b2e1290274849abd86b8b725f83033d58943121ba453f8a22586050940e97487d6f0a6491c060a5ad6a85937bb5e205af7b982325124de10ff93e254e866f27757eb6bfafe40077", 0xde}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff00006d65b814", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0xe) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 05:51:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) r1 = dup(r0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0xff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) open$dir(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1b4}], 0x1, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x40) linkat(r0, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x7ff) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x88, 0x1) read(r3, &(0x7f00000004c0)=""/1, 0x1) linkat(r1, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) chdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000440)=0x7fff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xe4, 0x8, {0x3f, 0x80000001}}) 05:51:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x100) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) 05:51:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 05:51:45 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000040), &(0x7f0000000100)=0x4) 05:51:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x110, 0x20) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 05:51:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) fcntl$getflags(r0, 0x3) 05:51:46 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 05:51:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:51:46 executing program 0: socketpair(0x0, 0x0, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/44, 0x2c}], 0x9, &(0x7f0000001600)=""/194, 0xc2}, 0x40) mknod(&(0x7f00000017c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0xffffffffffff0001, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) 05:51:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) 05:51:46 executing program 1: setuid(0xee01) chroot(0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x20000002, 0x9}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x781, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 05:51:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 05:51:46 executing program 1: geteuid() r0 = getuid() setreuid(r0, 0xee00) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) geteuid() r1 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x7fe3509f2289ad8d, 0x0) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009855431e40000000300000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) utimensat(r2, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x5}, {0x1000, 0x6}}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 05:51:46 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0", 0x642}], 0x1) 05:51:47 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1f, 0x2}], 0xb08b, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x19, 0x10, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x29, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000}, {{r0}, 0x0, 0x20, 0x2, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x401, 0x98f8}], 0xa186, &(0x7f00000000c0)={0x8, 0xffff}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 05:51:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000240)='./file0/file1\x00', r1, r2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:51:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x20, r1}) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:51:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x4, 0xff}, 0x800, 0x8, r6, r7, 0xea, 0x600, 0x3}) r8 = dup(r0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$WSKBDIO_SETMODE(r8, 0xc010570d, &(0x7f0000000000)=0x20000001) 05:51:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 05:51:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x81, 0x88) socketpair(0x1, 0x4003, 0x9205, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = dup2(r5, r1) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = socket$unix(0x1, 0x2, 0x0) r12 = open$dir(&(0x7f0000000500)='./bus\x00', 0x40, 0x2) pipe(&(0x7f0000000540)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x1, 0x3ff, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x50, 0xf0000005, 0x2, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x2}, {{r5}, 0xfffffffffffffff9, 0x30, 0x40, 0x0, 0xe326}, {{r6}, 0xfffffffffffffffa, 0x9e, 0x1, 0x3, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x81, 0xffffffffffffff3b, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x10000, 0x6}], 0x0, &(0x7f0000000580)=[{{r9}, 0xffffffffffffffff, 0x21, 0x80000000, 0x2, 0xffffffff}, {{r10}, 0xfffffffffffffffa, 0x14, 0x23, 0x6}, {{r11}, 0xfffffffffffffffb, 0x28, 0x1, 0x0, 0x2}, {{r12}, 0xfffffffffffffffa, 0x10, 0x80, 0xfff, 0x100}, {{r13}, 0xfffffffffffffffb, 0x64, 0x40000000, 0x0, 0x4}], 0x400, &(0x7f0000000640)={0x8, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f0000000180)) 05:51:48 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x80) r1 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/114) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) 05:51:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffffe) r1 = kqueue() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/172, 0xac) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 05:51:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 05:51:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 05:51:48 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0x1}) unlink(&(0x7f0000000040)='./file0\x00') setrlimit(0x7, &(0x7f0000000000)) 05:51:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(0xffffffffffffffff) r1 = syz_open_pts() madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:48 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x1000000080002005, 0x7e) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 05:51:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x440, 0x129) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:51:48 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6}) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20288, 0x41) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) close(r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = dup(r0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="79d553a2b0b95ac521574dc95b296be1274e6974bbb7a0fafd5ad52c050e14159107555b26b2c6d9c3e87f06df0c4b18500c3a6716ee33eb896930770f76990f3d00e37fb14cd803b2f1f7a4dc29cef757c4736ded3416c79b19c95a27d3714654f857e50fc30083ef1357f2dcfc76e34a6e2e5b818d9e8e94e4953101a4baed257af3bf7c2185ee2adfa527418945dc89229716856e5ab43c66f588fd256dab34364add08d18ca544bd82dfc91c7eb300c418cb6f740bed26c4a0d237276707579e7dd258061c06fc68bd3285345cfe00ecc928ffceea744f3f7d07c62b14d613456a390d989ef00e34", 0xea}, {&(0x7f0000000180)="b9e028fa8c652a0425fb7e8c183510521ca33a74add8660b2b65f71186a0e8cc8aaaac7d18db8cbf4e9b3761e1aabd38ab306f835a27cf3b82e21882013faab1e0e4b07572551ae3f62e2778b1393598c4bbe4cf9f0a26a1c7725adba2bcbf603d3eadf6e42a7fc9c5cc1460408f6af51eca8ad694830e7fff1161d9ebbd87b1665d7f3bf1f013debe55b0174ccaec4b2efd65615645c9526ee141c1b89ed814ed824195e032c219", 0xa8}, {&(0x7f0000000240)="7617a9ee342d238cb15cb32a4f3e98966c3dd01ef168b96d4eac7603870829ef18ca2e66066f09d330719cf4cd5a2208751a4cc608d0b05b9fb80029120044c00f935da79a980efbd31726f8e18f02c29552a4b1ec68ccc636253b13fd7a92d4f3f95a2ec505c062d46fa34e2467f81375f0f8480c7166293e2aa48ece088631494fdf34aec88094bb388e4628621a2fdd304f69f1a55a37c6dbc24c8c598936d8dfe5c6342a8efdaaa110822ded6e07fd25c2a2d287572ca3b3db8a3aca28df04069b4462e828b8824987da39248bee6cad09eb9460fff2d840083fc51ffa0fbbae18c396c67cef86914c", 0xeb}, {&(0x7f0000000340)="9819989752aaf997464d719cbe5cb785596babf12fad4fadfdc0417860e30ff243d5dd6ebb861803247b5124caa05e660633b03697f8f162af0d66a59186c6888c190270bd0a627c5253415ecc1d816be8b6ed0a4b4d6ac3bdd6d693787c4b97ee6e9fb4bb9f30e075981d6b2eac663c433f288adba2d6591300fc800243e58920d69175d8234b44b9c126ed3b13c230551fd815c330707379bdc7bbfdfd94ea0e839907", 0xa4}, {&(0x7f0000000400)="0bc6808184608e1512d66a6f5b371695057b6d7d3114cfe52b4a976bbd9d8e801552898a0fcb14a8286cfb1f323614bf75c1cbda7b19e6b5a0c23966a4ee68cf0c94a6d05ed54628d45bedcf166a4196c4cf824dff0f43c1a7387d10fb59c9a37a77f261dbab300c", 0x68}, {&(0x7f0000000480)="cad2cdeb6fb47b16ec7cc25f2429e0340e", 0x11}, {&(0x7f00000004c0)="eb8d5af3a46bf82aa9db07a4156cd8b1a4e38dfb0fd43249a070c7df1f6dbd485e4fe1ebff56b970451b39a465cd5c08385fe2b4a986271f8c63aca96e8ce35f3aec0453b6085592bd6e83658549a3f0cc546d26f5d0957eeafed2b07cf8a9cc0b90c761ad73838a4c0e7839a1bfdbdf935417e932c2e1086de539cb3925dbcb0020cf1976c7e50ffdd8aa1e17f7ae", 0x8f}], 0x7, 0x0) flock(r0, 0x639b7b140d14a372) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000600)) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000640)={0x3, 0x0, 0x0, 0x6, r2}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000680)=0x3) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom$inet6(r0, &(0x7f00000006c0)=""/156, 0x9c, 0x2, &(0x7f0000000780)={0x18, 0x2, 0x1, 0x8}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000007c0)={0x5, 0x8e, {0x7fffffff, 0x5}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000840)={{0x18, 0x1, 0x200}, {0x18, 0x3, 0x9, 0x100}, 0xbc6, [0x938, 0x1e, 0x4, 0xc61, 0x100000000, 0x6, 0x7, 0x5]}, 0x3c) connect$inet6(r3, &(0x7f0000000880)={0x18, 0x1, 0x2, 0x20}, 0xc) writev(r3, &(0x7f0000000980)=[{&(0x7f00000008c0)="5847ffe06373569c26d58472468ebef7a5acee4430a6ec464ad2d396dffd72102305c754e37e6157fef697b6e47d9262c83296fb2a9b6b4e91b36ae937a74d029f1533412020d1c015f7ae48ebb6ffe366bbf37c9ed2fdc06b130baa41a8f8d023d43fedba107fad739454351561625e79c772df31c7e7e149cefb8541a447bb02305f8707018a751cfc6da234153492bc9be3aebc9ded866f8829127b200cba163b12726f06aa", 0xa7}], 0x1) r4 = accept(r3, 0x0, &(0x7f00000009c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000a00)={{0x18, 0x0, 0x8, 0x800}, {0x18, 0x0, 0x128, 0x8}, 0x0, [0x7, 0x4, 0x5, 0x5, 0x100000001, 0x4, 0x101, 0x1f]}, 0x3c) r5 = open(&(0x7f0000000a40)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000a80)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000ac0)=0x10000) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x850, 0x0) ftruncate(r3, 0x52) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r6) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x7ff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/55, 0x37) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)) select(0x40, &(0x7f0000000080)={0x3, 0xfffffffffffffe01, 0x9, 0x489ec576, 0x0, 0x1, 0x8, 0x10000}, &(0x7f00000000c0)={0x8000, 0x0, 0x2, 0xfff, 0x3, 0x4570, 0x0, 0xfffffffffffffffc}, &(0x7f0000000140)={0x1, 0x1ff, 0x7, 0x0, 0x4, 0x47, 0x6, 0x800}, &(0x7f0000000180)={0x2, 0x8f49}) select(0x40, &(0x7f0000000200)={0xfffffffffffffffb, 0x9, 0xfffffffffffffffb, 0x6, 0xd, 0xfffffffffffffffc, 0xfffffffffffffff9, 0x101}, &(0x7f0000000240)={0xec, 0x233, 0x200, 0x6, 0x9, 0x9, 0x78, 0xe2a}, &(0x7f0000000280)={0x10000, 0x5, 0x8, 0x8, 0x99a2, 0x1b2, 0x4, 0x4}, &(0x7f00000002c0)={0x4, 0x8}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f00000000c0)=0x5) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xffffffffffffffff, 0x39703d9439a78e13) semop(r1, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x4, 0x96eb, 0x800}], 0x2) dup2(r0, r0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r4, 0x0) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r0, r3]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000080)=[r2]) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="b4308f4f03a83d6b613477b02859b334883ba5cb9df86ef90fb462c743cbc25c9876e0101bb30be33fb80a1848de2d778533b1e7f9207eb175864076f60647a66113a2019af371aa268d18a816acec3a6063d710f254116955876b60a43a0644677df8f78fcb0afff67925190319", 0x6e}, {&(0x7f00000000c0)="f6a77772ade4305f8a20f86a2b2a7822e9f041c41c9b1eb944bf5c06814c92ecb9c24ec35295779b", 0x28}, {&(0x7f0000000200)="f0e5e0d8ddc59a660502e38a240d6331b7550329e5c5668f2b3014d4f8e7e83b927c1273fb4f36013421608f4f4d1acda56433177f35425aaf05a280727dad190806042bc54771d2a865bec7eeabf9a2261ac9d298311f33006d2ae3e2013e85f645daf647872d361f95f657d8ddf8f1056785bb83e772b070d5685263107d6367273c19f07bb8449d9ab8d90d1a5fa46f3c9be530d7649a209a607f7894ee207aaa3da73ef712e2aee002c880710b821a3dc249d7c09aaa0224698da6932f4dbd4b3ea9d6441193ade0da81f27e99e680b1f41d807af067fe39eda48ab3da134ae440984c74527c1813c574", 0xec}, {&(0x7f0000000300)="f4c7f0f8cbbd4b6669b6a50b9bc2c2e8a6662218e7620081ca56486c7236e7d613ad5810328aa20630a791a73c57d000d8d13942e1bd64ce78f4d80166c49c433826a322aff7bdff7567809eedd855b41d6ce3ff84f6ee53af21cf05ae332c615a4c9b18b2dac7c87371d1b78a5b646e5dd691b4cec633775d15527efddb8265fffa3c39ea33fea8756f343be5", 0x8d}], 0x4) fchdir(r0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7fff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x83, 0x7) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x8}, 0x8) recvfrom$inet(r0, &(0x7f0000000140)=""/204, 0xcc, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) getpeername$inet(r0, &(0x7f0000000240), 0xfffffffffffffffe) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6e96a4663dbd4f707e7e7e886e15f79f37f6a98d89919eecf8d11c39a98e6653ffa17d6735bcea89bf77738a74a7f7d0c24b8e27a481de49410361b356691a9701dba8ca6bbaaa7e16e0788453e72c178a48d3d48f1a486160f84a6ef44c748d8217f1aebf0387ccbc4d3bbdaa49d0f1d5870d0da7464db4a4e9f3c2de6cd00c84587b1c85eb07a2ebdf825d603528453771ead3175114460b4a38f9081e400c0935a915d134f646961822eb721c49168875defe8415f0801530abe0de1941f52056b60ee63512f34667c9ba116d315dd6eac69e64ce0c5cb8216acac767", 0xde) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/203, 0xfffffffffffffe8d) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x41, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="b49c78b0829995fcb1909db67de903f146206bd864db4025d90860f0e595ae63501c4599e7fec492029f573298b2bb9eb875ec3eb93c1701b646a057201952402d73f677752ecd75545bdc98bf", 0x4d}, {&(0x7f00000005c0)="d9bb99932cc3a28d292776e5c3bdf87c0caf353a6affdc96d0c38a33c336cbdab1da1def60d5d327594ae5df3a5093cd741906deb964259879e1a43b3571692227f06636cfb55add97ea68cc449f04e7729f07b606819cd281ccdf52d02cd48c8af2305eed178072ba93f4dc3f81ac7fe38b70419dbfad4944f6e60495f8b5194d283e64f8fbaba67b8895c24bb545cd2f1f9abddee0092c9f5e45ac0671d7c1bd596f1a780a4f25c7b4f6c55828284b91fc33bd5bcdbe54f8e9a3409389c82c41d21df3a0ea97cee9551b50909034e831de6cdf2ae1f353eb4db7a87eda5c9e5b1bd991ff51b4699e9e61191b3e18ddb79fd8ecbf83935f6d297d872e33c6aa505ffd987da5d55e1c91b3ad9897675ff5bb79fe62a5b87b8f90ec1328fbe49b9fbca6f239e0675d34bd9cdfe8e0a2afd935d10c430ff6a22d077d1140949d2ee526f3cea62cd5f74f043c08aa9348fbd6f5b69aae2dcbac5c95c5ea32449940205dd3065f7bf1d00d6675477946a9982a4510aa820fcd4ae51c202b6605f199c07ad302bfcf7bc7ffd532b6479d55d3e853d8c0bd6969b22c468fafcfec4eee8d5ef8e5391b6a7e3214357f7b2b760e6d34d3d62a165c90b69277140ab0cf9acb58e1afcc0a58db2ee21ff886703a0b3acd667d7dac05a1eb17b2b01cb283ad44f7aa6a3a757e8a182648a76501d56c36b5fa39dd00aedbb9d0c73c841b906c3a2fe912fd34a1fb112f221fcfa9807b47c90f803212a187efba4730969c89ad806093dddaa2ca9183ef81d1a8d75e34b7e4558ef1fe736afc8cf03491a37f5b24c6738a495a10ade9cd5e9e2a93d4caa1db9e68fc74a22a532b9cfb9ed14521b77089e35d51baf4d4d37b88a82ac1a6f056973d063b12c194989a387d45205a724835708055362694cafb5a7bfad266b2c7588c66e467f4a8a3106828b1bf7cc34f8aa7751846019c9412d44ed3d3c18d9415fe67d5eeec4b116705ab50b700009d92c1edaa891724ab6fb695b630b3253b997e6e79549dd114e7b4f03b8a883379315f782952812980d9fd666280b2cddeb4894a44a11ee95ed34e193dc393c5a5cf72432d267690af961f65ad6622686eec45dfbb889ae4b56fb6a897d6c24d64bcb06acae18bdc0a0bd8c1cb84bb8cec40bebfcef6b5df3b98ffab0576ba50917655dfa56711085ea50b72aa8136fafdb2330ddcba7ed766558cd1f13e252a9f741b0dd2d2bfbc06d8349305303adc306eec8815cc4a85c0e6a4838cc560629749d11d6d99477e3077821820f4fa904355787f77f7642d11dc3cef1928b88da595ffb93cdcb7f8e5acbbfb70ad957279e938d541c4a296617e4518e814f41e609b747a58a6fc53c058e04c55e8e146104814d0baf46e3344d6d5bc874ff02df93d594ee941547204cb2f51460f73db0c39efc8e2db7ec7b82fa8eab4500d11c5c4eea4b5c3d4321fdd4e7a904b31c7997bf988a0bedd0907c4a0d03447317a4a1db9503896b67d04adf627e3a21190b4e23a5c706bcca38fba278b4478c8b237577b333e580fdc28e3fd018171ac704aca54568e8121e2cf9b2a260317bc66e40faf68afd8ccadfa862436526c86ef3a1fa72eaf59c27904376fd01db2b09b700e498e53a74f3a06918e7be2c07d45b8253acf91d895d36e640926977b19c004ce9ed38f25e1318caf06cfc4e4ca932b0d92735c662fe395e04a8c41916406fc5d46899036997511ea276fd98f044bb69ea1b08c1a3a94edf9d6256db05b2a7b80c96a07e188382f9f52cf8eed02b78686a43db6dee9f8836cf3e011c3d2c266b3af070fe37713da8c7e7cbe75dea226c42cc493a20ee59925899f31914ccf595a69a411b8e28878be595600e86d6c14c98c33a4d568cb65b89e31b16cd58ac2145b63aef1944c7c8d208a0bf745a767c0a2bfd55c426daf77fc3ac41436523fbc0e817d0512d178ef00d78d25802a522aee6bf04abc811db02fbb0d15baeaabea8a710f3b36cd85dcf93b55d83e9ddb2ecd178409868bd2053d93f29c110ebb0e05df37a3e0f3797ad6b4a7cd76167338dc7a8e0efc47871981f80dea0e6908471b64461b2236bcc9744fbd7c6e9575e8e65c55dabb595bb66db33539f19b9487bc0f49d3986a0c7011f71967419f7ff30040626b0f9a146b8f6bf8477aa74d8540e01a6ed7cea43e68638ea7354cab9e89f0ccb17ad9921fa56791b3943f3d9a3e856a8ff5cf3e7971df8713d75d176e2b24987feb275e4e7ae0a6f11566aa6d187674f8486c96940ae4402547e1c3b1dd3d3f2db94d7c2578d5db18080b6c55655882a98e614bfef18c86f5dcd0ce3945af405a0e1a9519bf351fbe9fca480c7a2602a7c7c02f13d7125e1ea56ecde546fbdcdcdec687ad673db41d8b76f556620b7093e5ae6ecf06bf059e0c5bd90f6494615985b08ea3a1d9cc63335b2622a08b525abbf6cdac4fd46493d94889af75cbbe0995266d2b9a91016e17dea3be773903a514c1ebea315074b27faac1ce574de7dea707ce1696a8723328456d1ec79065439d9b4a1b3a534fc2dba6b5dff99c4749516cafeecba9f5f2ad32a9f228192665278cc3b98f7ef696fe4adedf4acb9fa423e2c8159fde90e33d52dee1d8320521b81ac6b01d09cea8a99cec4fabce545ef0cbd88a751ba713e7ae9572b9ec20b74094d9fba2364bbaba2ecf9919f8fa918f2887d49d221ed2c4352a37de576722e286d8ef6fc01d8c2bb494d4401ffc6a722d79cd44897e33a867822849f5ed71295b53a8377235fac5f23698163768b20194256b0acad33cf14c18e791e199732afea08f7b2eff4c8e8685148e91d50fdcd8a6fc685ce91e7e853214218507f5d61b036667ef6a400cf20d71d6fb428931e6c6287e23ed85c13ab8c6ae8ff0c8d22082a5ca3e76e8499b7e4999569e618a25b4cc14483e5d2ce3edd1443fb869800d36243d88266487221b8f4e7ef3e1be8342316cc4b8e83292d19aef949f380f2f53d90cb846d182bd46de213a9e14bbcd86551c16504950f6212c2fc53d2c2c950a41ee03c2dd5f934c1e63859d9a90d2b47e6233e9dff9f8c90e1e8487ef60cea2f8b42535f52fdca4565b76d6524941d453d016b132f3d621ac4bb41844d609c184b185aec6156b185f658923a7bea580cb7e138b3e0531479bf099e1f6144c9217f891c0b00cbf865d97d13ca78dc01760c49aed9e17d693003b90389dd00bec7e0fc67a8e8d4c6b7910fe61e5bb5ec86aa41b0df5b601496f7d468f27389fb6cce883c2fae09a491d5b0fe8767861c4237f96a2a9446fbe1ed5ebb05a5858d103a079dc17a6b693639c03484d90ed39d0b53ff73d422be192c9512407a2a96d7381e0773793f36129e8d7724640de45e9827eeb6f17f0db0e6e877d3bb006e9c1a96bd92bef05d61ac9760e8e98dc83d6ebe3f670100985753789ebc426538c43fd59c9e829d8d814d9be28abd228e341d7440873470dbd7c8861988f6d10f2f25c9ebe5acee025cc7ba0120910ae9336a059989674aaded24b8640643c98a02202c9cd466cd5cb6193eb2a711f9c213039166384e537f764b4fef31f2e66af8720e1271853ababd32038faabca4ad831078efa23f50f74b46ffd6f8a410e0700ddda16d3e7ed9960a7e5f990bc5e0bc197bbc0b446f882dbfff483137519f140527ee33030c9844cafabfb8c32fe5539608a985b9cd9cbb4e9a3f81e689354a1c01f800330509cb78e0bdb55ed69d2ec976e6538724bba0fb8d99f4567c2831028f867350a953a74640de9086164d2fd0ae7c9060fddd61a5a81e08e9cce00c05f11477d932b99d4f42b6baa476885f808b641fc7afb73c7a878f638da2502effa1e168b308eecdfb72775545cf3660e09ade70e50f00d5591b8cc3f9e1bf0813a6336f82ac1c94157e921d037f0170356eca8c73f36e3eae51bdb8b3fc195d5556f0b93618a8d53db8b503d6003b97f9ed1141aef7457f688387cd0b58ccf89b6b6540f8e0e6fda3d92a42e30c1da851369181b052f888af989dc0edd4e750352576ccc74cd5619ac3c9c11d38d79b5db3f1dfa07c3cac0dce848cc971f7c6400db1825a70753dbb24a89b37c31fef9bcce1437047abf19fe1d3314f5a436ba705a6846d3bc69161fa05018a72ce603a7caa2aca5c9b40f601467416032687376e6ff6fbda340731da2ce707cd69fb500564e8aa974bd622518320d54b5dc06d97feed4f0dc245b9e1bbe3716200f846ee68d2d7b0c9c5a663562255a46b50f79e2d9d614260bd6cca047641b21f1db6530d34601af3701cb43ae4724c334155c1fd4d19f174abca80ec6adb422036c1a5ee253a11e0716b5741bbe4d53f6151e5c2ce3fa1541d2969a418d7f49c36fe24f4cc9ba6de0bb617ef7e1c7d1e4dd4ee1b085f1d0901c7524fafbaafe7faf19b5dc51046b320b17a05bcb7783159a97025870a5b297eaf8d69413176f5084f2fafe0e351cbcc2d922d5cac18331dbd4d2a1fc249eda67fef7aeef720065cd76300eaf3f5697690aa3b4c531986c38818afad3762a1564ba5ca19a3fb56cc9fd0e429c498858291715c13704d1775fd580597fdb452c4b6e016e207726a174753eb86020aaebdd353e6026f99a31377dd61b97c3b58000674f3dc48a2d43bff743e8e9b3eb416557ad2fe3321be250ecadae66729a832b2c36edf6b0aabb3ccb9e1c4fcd12def2359f46a1d3b612fd8a30e913e28dfebe3d2ac878b2b461ffc3066b7dd4086ad28b62dae0a86fcbfdd21948768b84af38a4824f2ed1ded53ac9f7a8efbbd5ba763850af3abd3fd3d41e25493ddc92bf0e9668ddbcce3003b36cab1d47e5fda81f2375a6499fe6f9063a470a8d1da4f7fa557e51068c9c094545eceea62bad29d4f0da068b3ee803b725e2fd827d967043a5a7b48852ab4e47789f85019740eaf24c032839b9bc1a6ca41533eaa39c640a74a0c83e6802cb332eeab75ef99a5f2a69a11563c4ade111cede858c1c8ac00b7e85560852df9dd8012082c16177c5e115cf909df6f3a0baa5f6b3a58cf45e5f08261dacb9d2d1e2a63b3857db2ffda9435f4441ab8db194bcba730c2bf26e7d0df4d65dc2e33b80e3185d651f7ee764f3a05023be67c3dbe19cdc7fa3dfde3773d2c7f501994a302da6604926c2857b7c52ca73f206f4325a9dc8470605926285fffe635cc1acee320178ea5be3a87482b1272b0fc446220f988f175d26d03eba640226926255dc568711c4fafe5f58784c5f18d770795726f572e077bcca9ef8ebd6b089bd981d6d013401eeafa188e300722b0b6745e549d0102ab42e2be3c9e0173fa809410d66a2246907605e3d2d4a6b8ac29adea006d0e7dcfdd3025d22179188642a7b5842dc8ec4e2b4f3cbae324a88a1bf181f63fcf3f8eb76dc803db669d05363bc9dc8e893fc2ee41e7575ca5e227e3031a76300ba139d077b6baab17fbb684d0126d3741b94b717cfa3bb6e1acff7f31bb856ffaf211ba07f4fb43064db500126bb1eca85906ae54536e4a3b6f911e4ea36dedc0dd2e4aaedb2b169487a1eae43c0d076ed965ae5f7c702cca0d2196ebe371e1c145b775aa1e69f4a2adae070c309287b156320c7f95ba19445ab955d6028f69efe9c48aa3604dbc77b31f7acaa434ecee42db5313302efa72593f05d92b742b63e1094aebd38f1c1bc415b0f1ab2916718f5285c4e4e59702ab725a2107b55702f410dfe5bb4bb7f50f727cbdf238df576128a26a7f23828a3d07067e1a13b3f5e0b5a53f7997362ba9d34ef0690bee8fe8a38", 0x1000}, {&(0x7f0000000140)="8466ef228d6ecf60b3fcd2369892ef92163e09c7244a6460911b5eb3aefc32e40dbf1544694a5fcf05", 0x29}, {&(0x7f0000000180)="1e78224d2812766caf94cb1dd8d8c01199e081951e45ce5bcef0bbccb2d1701285c9444e5d024f6fcce3c790721733e802e1543111f6abf4", 0x38}, {&(0x7f00000001c0)="ff7a44821888c86205bbd82962b655efa24f7c8134da5fbf9586f06de842a44ba5a605fab942feff6c2d688a4645df8e8ece56e8255ece25b256a53b6d37ecde04e117", 0x43}, {&(0x7f0000000240)="4794b801ee0b82549c4bc5b8bba09af43c2240ea19edcc06a2312a4a207f751bf89b08b35c96bc1a7b7f660366352a3f6d57d3", 0x33}], 0x6, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) 16:00:07 executing program 1: stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x4, &(0x7f00000005c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="0702d5e8ccb31d09985601b4a14a6a1abba08bfe12634d694fe7cb3e9c3eba8ca974bc44cedf8d58414e8e5190eecf412136cbcb685b3f734cb23ddf3f9fb7bf3b3640f0d0a220ad634b788c5f487fc5c9683c8c831de6d25078dc660b23c591fd393f5e4cd3bb5b277b7f199ead2b1dd35f4d277212f416ad9cda4707b696a720468a096f9696064090ca6300000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x381, 0x2) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000200)="2f1accd1ac877560be4b881622be8a8d84b545cd9ff6a33eb919bb24cea0fe8a2a902c2ad0f07d4dfee391b2144108f5177495d8392f576b1e73d5a82056d10d46a2ff9d9cd459af74c6ebccbdea695f6a702c96659e8835e310e4629b2b2f166c6adb29cdcf4c80d71c9f1f591c7aacaf7aceae70d02a0f9784a2c125f113d36ae1cd1618f49522c28a14f3cd3ccaab5aa55f839f3d14533d9cf8072b1a7aa3750502027ed47671329b7d4c90d411e472d4fd2d", 0xb4}, {&(0x7f00000002c0)="56b5", 0x2}, {&(0x7f0000000300)="c98a20bfc705e181d5fb7934cd9d5727ead6202c66b779c43b0f07b213a23452cb3b3c4ad1a7311873d8f2ab8c9c2d78f09841267860a78b82822fa3927d9f6eb8e15086dee00a9f7937e4abb7343a10cf063258731818570a83f19ee4243baaa4918deb4081887c6631e53654f822824918055e1c46efe0d9cd22625abef8d61b5fa1d8fb7075cef7b252a59430e94258b522efe61f6310377d55eeceb994469aae", 0xa2}, {&(0x7f00000003c0)="3be03e1b2ee3d792e65f532e7ef2bf88839d", 0x12}, {&(0x7f0000000400)="237d92cdc89427285f7926f3fde73638332fca6fad05787ae0b623e66301f078b42ba9b3f8fc3571886f515fa019c69d3c8181a5273e4c0aa80872ccee27614cfa29c8d8d7ea837cb315c58aebe860d2b4ba58a35386f766d6e57882a67b75111db91ee68b232d8c074a768636efe034aa0f657038f16c47baa34e37dc5c58e130c6ada73455df91bb473f7736955ad647d082a156ccfcc1669f294f21575b7512bf459dc2001649db83b9422ccb10", 0xaf}, {&(0x7f00000004c0)="a880cad4d6720dc4ed17e662145d020313d6c1eee44c03708e953e4b688a27775ef806", 0x23}, {&(0x7f0000000500)="02", 0x1}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff0000020000006e00000000000000c0000000000000000000000002000000dd143a56d0b704253b2aeb57097f34bf6d9df04d0b2ef42c091c50b5ae6eb4a8fc2260237fdcd6301e76eebccc37178ea452a3a018ce5b49872658228400d64a2728f1947fb6e69ed1f2df7df505b84fd220916508c2697b2115724df5bcf6adcdd14568f83107fe28639093385bb9f1e14b3efb6578770a3a41c74599be700a34e04432d9595ff73761f0d60ad52cf587e8ac5d786400feffffa8503a5b30ce5363622af3c52af0752e1c3c000000002000dead47850000ffff00004d090000d0f653d5a9df5d9cc5ac000000000000f0000000000000000000000000000000182052c6dcd2961012bdde6b1f305a0200098e9f414eb18625737bd13621c0ce982ebaf4fe67bf54ad88e123b13045e68a7ca35efc4a1a8e2f07909eb6ad22e79c852785c2ffce585f18d4972d43426db29b08a178dd692109fa93894bc2387601744892107bab73d46fb11af5c29512d05447f98b2562409688081ae6638ac4e9693339828de270847d386e45bb32bc7d2b38f5e186da19648dd4e32dc0bc10349b266507f1b937415c3ba9991011206b1a2b609e0efcf3eacb7bcb457e0e94edbbacbbec00ddf358c05d282a4789372436dd933d2f0fcbe86789c190efd1736977098dd39cc56eb4"], 0x1e8}, 0x9) 16:00:08 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340), 0x10000000000001a1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x0, 0x3, 0x4a) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/185) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r6, r7, 0x58, 0x3}, 0x5, 0x3, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20490, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/9, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="fdc732882373d015995beba434c21dc4ed0fefd541bd4be70888d914c63b50dc615a96401d4167", 0x27}, {&(0x7f0000000140)="d32420dd1bd87c4de3858ce6b75aea97f209cb38632b305e54b41e78ea4d2686", 0x20}, {&(0x7f0000000180)="633210a6f10bc565cf29836667a7ef71dbccf5d0ba9cd4be1ee57d", 0x1b}, {&(0x7f00000001c0)="5993c3c995e8affb3072c2eb2f443fd960e9c5d4b269a9490c542ead4c2c58a382800807c3c7cb4346ab91fa28cdd8627c3a6373bc13bf8876d69a4c8153c482edb898254960f8cc4b", 0x49}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x402) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 16:00:09 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2c0, 0xd) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x4, 0x1000000000000000, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="982f01a7617b35250ddcc84daff607f872a529cffe262b3708b211092c7c58f4e21dea3d0e06b1bc556603e63c3886dab78e8988b3107980d52ea8a20afb9f7dd2048980a1", 0x45) close(r0) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f69ad8cf70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152757877159010b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062597acfec4a0000000000000000000000000000c118d4ecbebb2ff120d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d386b28e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b849eb6ca02ba433043dd1b7520e9e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mlock(&(0x7f0000270000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x7f) listen(r0, 0x25d) 16:00:09 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="196a57367aa5f4404c671ef74f4c50e5163d426b2de70107b9050973b4261dd064761b65b363d9b8ffff6c64dd03", 0x2e}], 0x61) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x9a90}, 0xc) close(r0) dup(r1) syz_open_pts() 16:00:09 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0xfff, 0x9, &(0x7f0000000040)="d74fcc2c41c5905de83e98164a159208aaddbcc316708dd8b003126a873ab704423ce851b8687474c7f5c6537c9aa1b369a28e5a531a57c1c9fc85fd287a6e23acad7381627b7370378c3a67ee4b3b171eb7c96c64b5f887ec64335e56cc7bb9713cd4daf9d46dd147a39cd24b50fe04b87f4951135cdee603305489d5592117828e6266413b3979cfdfce7585b921c8024ac4791880afaa1db5684203f075b865bbc4c6206f375cd7daa77e13664fa128db47c52cda0214b86c30a14bb69dcbd3f0e2422bc446a3402d42657fee394fbcec55bd8990", 0xd6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x10000000000000, 0x200000000008009}, 0x8) mmap(&(0x7f00004d4000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = getuid() r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) clock_getres(0x3, &(0x7f0000000000)) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setuid(r1) geteuid() 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x34a, [{0x2, 0x9}, {0x1, 0x859}, {0x3, 0xffffffffffffffff}, {0x3, 0x2}, {0x2, 0x642}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x10001}, {0x3, 0x7}, {0x3, 0xfff}, {0x3, 0x8000}, {0x0, 0xffffffff}, {0x1}, {0x3, 0xffffffffffff8000}, {0x3, 0x40}, {0x2, 0x4b}, {0x3, 0xefac}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0x3, 0x6}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0x7fff}, {0x3, 0x3ff}, {0x0, 0xa6}, {0x3, 0x16}, {0x0, 0x7fffffff}, {0x3, 0xffff}, {0x1, 0x6}, {0x3, 0x5b0}, {0x3, 0x5}, {0x3, 0x7fffffff}]}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) readv(r6, &(0x7f0000000040), 0x1000000000000091) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) fchmod(r1, 0x21) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r3 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r1, r3) msgrcv(r0, &(0x7f0000000400)={0x0, ""/233}, 0xf1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) renameat(r4, &(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file0\x00') setgroups(0x3, &(0x7f0000000ac0)=[r5, r5, r3]) msgrcv(r0, &(0x7f0000000b00)={0x0, ""/212}, 0xdc, 0x7, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e22801bf1fa48f4445e", 0xb) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="3b007f17e134ce6014ddaf271da41abb760a3415a7275c20e14cc1f8380b72e12210285b4eb843be6fec7872d3dfdca5558145576cd91411cdc0cda6102816c96db98618850685f57748a04df9cad83132664d1c22870345dcf4cb171a632c4f12347452a96160c2ac42aedc7bb91edcbda7847a2736989939ab13da7a347fe365c3e103a79bd681cfb24cc6b9161c7395294bf57c799c6ac66229698a507d453c4f212c619ecd95fe476423f3719bda845c8eea8bb1ca3895ba5f0c83672f0e51b9553cb31d126ce89d", 0xca}, {&(0x7f0000000240)="6972c5558afba8dbad0ecf5089ce7b8ba6fc98a8cc0e892ca9f0b00a666fbeebc46b9f442404e671b1bdbebf44f41bb700d9698380bcc354a1c529ca7c2c79e6eab6dfd40c777b7cd4ae556c643b887f6036e86b94f4fd614868eca90f6c760cf80f74806b44e5e3d522b1019b593f6c308f66", 0x73}, {&(0x7f00000000c0)="ab5c4ef7c76aa548dd2070dcdd917f577efd9462fb302b9d4fa0", 0x1a}, {&(0x7f0000000300)="c594a5d2ebe81535af1463da05fe5dc2094ad57f22e66fd1c7afde027fb82054e6fdf6a6c5cc9fa36f58ced7bee64b6beec4d8acb4c21949b34b64730118fc31c2ad9253af7042", 0x47}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="4f8d58987876f52abd0ad40b61f33e735aaa893d35807abeabd2f59cc518de2224c9027a9cfb354d6ecd5581527eb81867eb34c2a8de99fd804895f6a55bb3c83097951b095abc74807c73cd8a18b3175fc9d9f4dff3c95becbde842d8bf20a01fb023342071ba67b8c4b2f9e4877ce0f20fabd07b9997d82837b52bfa929fd1be537bf27cf795785ae7ff2c9dae7db4e20114f0c28b4ef13688cde4d424ad44fea48904a30f5dee1ef42beb51557ff1ac3b17dd119739b3cbf576d8df52baf3ba1c3b51f9aa4cfa4708f681700c9be577e080d331a6243866a4debe3f22b2e15c5e75d62c54627fd9dd6d633dfedf00d4b0b82475dd5db23ab7919153985d3dd94a2e980fc9b4dab2b61e2a230f95c06d9ea08d0ccb1f578a7fb716ba3d6ff891366730c1afa7b056450ba0af9f9313a1082ec65ca0a2d024ef9c08cd1938ce34db805d0e9d5b129aeb0ef81f0fe5034676d4e43c36bb5b42167abb32ae0b24b23a4d3582ca7e7a252453a2a2e44287cf2d02dd895c25d87925ad4f7588fae652b86435cb247545e6f8883efa751d45cd56fc470006243e680af2659c5c9a411f824538f5a8fcffaff54812d8f0dcae1d682809c16663ffb347bea817ca3c69a88c1023548d130e612062db1468d21b2aa388d046f70b956234b205ede71994f4eb61ec171689f95a17a57a177e8ee371c23923f0d7b1b176a04712ac1b1e4fdcb242387cf3daf21535e7bc2fa339bf02210fc33de2b49cf0e766338dfd14931d30a7eb628ced05c65b4667f5bcbd2819e61d65276775734ffab4636f875d795f0df6f39e085565e96da2e86d401a50cb669d2df0614ccc54d04306737b5034919f0e4d5b316078651721dbaf702266ce3b7883b6fd88294c1bc119bb81066750d2a79ed8beaa93a6cea600ce2ea061d1877a0c146421f68d7cee2e99ad3e4ddd637206a1bc7aa4bbdcd87d7e5073fa0af976252bbe04e9bd973821d2f990fc5e419c487b7cce1cc36540a32f94ab2f79535c8bbdec653b46164c5c6eb339916fa59505c7db6f657c616150b46b9bfc9608dc23786608c08228fb7a9ec5c38d87fbc7dc324ec5d0a6a28b99672b0ccb8bf48f53cfb6a7a6e88c0ec70fea96f3db3d73096d8adcfca5e669d64029e38c749e04d89287c554aaa4198689a79e1a868ebc49ba89e74e50bd5ef2614e87322a18326bd0fcbb8f1c7bfff680cb7df49bf9ffadf7a43cff8273fa6615083bbed2322c1b187b89ebf71d2edb191e69b49c366c39335daddf6e58bb70b94e94a86f7f98043e7b8fcf8342d7731906fdd53d52e589aa6f77bce19c750d3d7fb084c4b248af3c5c18bdbb36980b2b8a742634582ef8efaa392a0e113adb0515816029611e26a5a154474171b5b62b297bfee7dd8927af32324c33ce5546d28cf807e86bed960beb1ad7706fc7feac4eacbb7edb41d1cc7465b8b6cb3ad46a7b73e1f6b0048843964d7917654aa363a395b5579b18e4e0e3c409c74a67222fe206c096640eb901791f3e3057ec57be59bdd778d58b1bee1b80206b501e3105188a0fddbfb2ad206c3b5eee98cf0a0d809e64e46c51af5fabeed0c504372f99b98a8015abbd3c8fab412de6e8a68764299c59ef791d8fa706814f473e842398d747829aba9c93a1a8d1fdd923bb2af817c8f4b66572360c93e0783c262a44b43457c83cda80d5eaf73bcb8c24a2e8888eb34123d2ffa3e19dd47dd4dd12477c4ef04362acdbe4f577d38645cf2af65c0c7cd232d1fff7e45034fb16e87184e5cc8b4c8562ea9e8cd128c0c821fceff311dad66b5a718e538690d6b449ec464e2048b7b4f4006d90d15e2350efec0dcefb77d22392f8800511b311df580879380fd20e09b327d5d1461e0a1f13a7d6d5697375662c69d69570df9ca092a8a1c2595653e054f80382f7dc034866cabdf6c9a5120ba49be5fbe63ce2007a313735194c295974c021650751d65cd3cb471930ad66be89b52bc76ba8e61450bfe6b147b610f7f352b0166c5a2bf360c50ecb36f1cd115603571d89f622ba37151d797f49f20ce9d14332c823fcf33c1cab103228f3c13c87777a27f6be3f878bb8f1c44d86744fee181e6a89cc9b02b82b66e5028d7acfe60e42a35642de0140e344f1b5ec52cbd53e72741fb73dee5b8b8ae2a1c89f6beb940d038e0a5c3d2f396ea4959e88b309aeeb6b434c0c4c5518d0c3477d0fe2edef17cafb6c348acbf2224f5ba13341b89d215a58f582950f33a3b30dbaec93dbd708039252d875597a62ce715be153c275c2b048500b679055f06e14d42f2126c578e8af92ce833b353969aa9bc20f2dde7c495f54474b1e95dacbcfa4c57158a0042a101821c4f6fb2920f043cacc43b6a4e6a9d93e00a77d406e1f2ee5820f41cb968dc57b1292ca265546ce8cc40323c359e7e5bb8941229e17e42e5f5e9831ee2198e8002b6bb6659ab23e9e7f791723bb54dda7e60ef0e28d1d3c0092de951e9fb9d00b20255003ad689c47166388b614a030669a2b38fa0de66c52c501e2d252ec5bdd683210bfe2aadea31f40d68c49cf1b2fff26b8c822e6b9718856ea4cc0e917291f94d166c007aa2aeac7e367eb50413c5e8028ff9f228e7233389ded56556fddf419f5ff2e00931dd63167a931c35a74d5654d8b3ca5dcb652e215fb5286fc9af8adde763926c9c9308eb796d60bff82bb900930b13ccd2eba9032f02f5b3fac4fc457a5add9d857ed472ae72335302cc89acc659c95577034a2d82684824a6be7a169d796c2ff83de859138a89ad52c45d08893cb68517328a9ff0aff3be860ecc0773cea403da31f7ffe3840f8f5bccc7385e6120070c753aa4082cba2682d67cdc038989d152f5242f50279caad31d02ef187f47b79f34a6e8111ac365b687cb8a4b84400f355230834aaf64ee098fa144242e7d56c1a2b97bbfe83080ea2bab8177c15a85a095fa07554d58d841ae24bfab6694e817911f80986be2d2f427c42c51ab48b74594871ab110c0e935d397fa4d7a1f79ffe086b3f6a373b2098a30ed4f221db2e8fbf01ce813e9f9349ef107ea2beb635abb620a58191433f8a4daeb3598c526f0fe658b28d4924ded4bc83670bb268c56b33c44f2d79750ea58642fd9bd6f876aa32aa64896fd48eb1fb3c91d8ec6bf220aaa3fd79e83a6959687b0af23e672a61a10726496a5383337f829b420c8f06aefcc08429485819b9b2c79ca5d756cb3c0a094e272ca4e169d5e50d2e57c783973f930d8c8f3f46c0c39b5446cdc3083ef76e31daf992f1e5a99f56bc9c735f51ee55f75543de4f0c04b179ddf42673ec9342ba775360b0f4b1ab9aa59a51a8ece8f4bf140ea598a440334ea81f059698dc99af1d27ee94ca6eb53dd30020dd3a5b2a44fdfe68ecfb90493e8682809abf3fdff78939526a1fbf5cd6f6d8da4cb6e6aa4d8e6a56c8b2ddc0773fa968e12073998791d2d27f9e0b75ad527c1bc5a248844608e2b802d2eeb182960b46859c9c9a6e81f1d4e9e30bd3cd3a40b2aec98d48a5b7106b6e865fdab2cafeb53422af623ad484e7bc24ea72acbb2e0c96e5f1d3f756a4a900d3f7d627491ce4e7f3f626a7a75e7885e1547e2c393b2fc600dfe330d3aa760fc80b3ebca4f1564a611dd0ccb626656c8c904b2f20af1f3730e8f7783016e1f2dea621db41fcda167fd0ec8d374d389b1b7f8a988bde65edc796d4c48519bc8e17c271e33342af81fa2eddf738dfbbd669d331ba432399f9e0065daa5c5482561082136d81d3f37601438fd53a4cde01e710d38b265bef9ac556fbdd7a9148f525d7d7d9eb9e32e4ab565bff221cee70abfdd877e08d2be1f2197d2046be0215fce1d18f61def1750d14f395521775163b529289248dab458e07dc05a5bd116d8df1dfc5ee156e426eca5bc9e456a3b55e97dd7d70813361ea4255e4cb17c4720ad29dcb390e9d1c7c3ea360417b827ebd565fe1dab2e2501ab84553211c6c1e0b23511a0332b2daf9aa446c9fa738280b049d17a80fe377f5051b4ab4f08fbfd4079a3e6d88d980d8380e40e284991471604264e8d0038813405416d69066f24ee31b3070e1a9a2f8d1e5fbf12afb2563fccfa03afac647c08e3c698777257b9904277788062bd7f14f3738a3ee466800afd9cf0af5334564563ae418199beb059889b0804ccfdb2e07107230db423da6d0727c733d461fcda015700dc7b593b0de4c8096e623c4be8bc89b473553cc83b11ea48f82bc2bd03858f193bb0371a68491180ba4276b846dff653ef828312ce9c8d59ec96124291918ea333b1f56921e0e1c27d96254d484cae6b69e97637d7f80f04854d340640084ac43f97d546c6ed9f5ed20377eedb426c744f6064f29dff18b5ab5e07b674150fb7c0b16bf87e6b768155e430526573fefcf9cadb4a946b3566c7a1ebf72ab3064e48c846c0c48878b80ccb7f67f39e8fc744e154846cd0f556b9fa8aa81dc02b8a56839c330a2b9739190452864915bf290ede4b10ce5334727a73d5cbfe9c7684e85e0240e218b1bcbe40cb31651e4713251b4b76a8f30158ee53a967102cc968ced6a59ff17b3a5bf22bf414eaa984e4fc99e1e66e2988fa42fe004ca1c3624efca8c634e961ea07883f8bd6e600d933d72bcea817910b773fb3fecc17f4b7af787ed4d0804c2b474d1ae0d7b84183a0722abca546b96efa952ba556d51a410a5b8b493454e0ee2cf39cae1545896d7c3b810b8a7fef8fe829965c586c9b9cc845663944108a5e0a0c9f84f46c30b355220c07456646428e949bf2d487b3b0b07940eb7874712ec640a969afe160c71df670a41c36c2a613d621cd2aec58d0919e06d206b97e712871d79a155c548a15fdd9045c8ceb9628274083a2e80dc0fe31facb8b9a723a1cf00281695ce29aaece89a5284518673eccf6d1ff36a67ba019943039a86c0a0f63887336856febdc08712cd56ceb7eea0856a7fd08a141fc6754437238e5a2196d007d1530254d91235338c1227652996abc85d14a94525acd95dc2820a2a900443d66df4d2f27c5639c4931e7b8036f1bbf07bad91f42602bcb65ca8a0ec2cd5cd1679e035edec46f885374464f39e648b659b19ad492a92c629b63d381603a2aa04ea33852ef8c5ac87907d09de43aa02ee21685fae3f707177539364818b014c9d94b21362f2aa9ef88c3707375a41384bfb9b82c2506b5dbb76b09d62178275e10986d58cd2ff1f3097ff5d2241c86899e1e3a5c1c5ad769c172c7f36cec0c67a2e926d70abac91d355fe6cfd901cedc09bc2c5320e367155a79a0cdc0640a4c5ec58db67db0917e189d0aadb2b409fe2090f6a0fa325fa4b43701042487ee5adcf112b7da40daa27501d57d581c9d42dc7ba1b6aa25ef35a41ae9e43310da25edeaef81a77766190c852b31fb8753fda4870c0687e69c093c3abd2203f58b0fc3e2646e044efa0da1c3e4130905cb5d1e1951659dcb6d25bd3ce63056b215d48d3fb2640879c4fb1aa304df08affe296c66a7eff267fb3fa909440be5214581069a6819ab5621c3ccbbe29532addbca20ae6562407ab5e313ddb45e907930b199f53315a86087b156375a89be4b1e83b67d340a1102863b371a0a43dc30bc1b7e0a4eeda13e66debf27c90a820187ff4c3aace79773fbb495b9c1059629bb288bfb1ce37127541b31813c46e1a695c7674b1e6e580bc76374d21b7bd6349b94037ce580c6f81b64013112972c5bd8620db4fed3b60c4b963e0f741f8a582f1eac295e4c6578bf945de9234112f007ac252", 0x1000}, {&(0x7f00000013c0)="1c11ba642b4e125416f1fd72429f6e7e28067b8eea9262c0c0c4c330cdc93b65a6ba34d8fdaa9863c661648725e3e9f06c12e95e6efb348d9b16e9bb5c7c414ced60fa1234b55addf5cdd5508a985cfa55604346180b1476b00e05d4bdfb9ba79c711878e56baa5629f8f435833fd3426aff309676a2cee34e92f8a6324c9d5bed4c3232539b8bac3e8eb5d36eed023967bdaff3317b7ee8e7c6f9e32040522e4a855dc17e57fd1ca96db513a6d70cc12315", 0xb2}, {&(0x7f0000001480)="62d46a9a9be6ad2441741fa26f31b763b675dcf0904b66fd493db8e49fec0e37aa44f986cbe39a24dd901eb9e51dce6c9348f8328b38b5b349bf99e8f2980f614df5d11493428cac88c7f2fcc8e0a0dfeb6f3b51d3c6671b2db0f1bc33f24434d5293e94b6d30682acae12a42251bffefad5ab3fa6729242f846df7251e184f5", 0x80}, {&(0x7f0000001500)="2c9a8e2b42404e8c4f5f6c2b0d0c3e669a3d75c8695497b9c3", 0x19}], 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = getpid() open(&(0x7f0000000040)='./bus\x00', 0x10128, 0x22) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100000000) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197fb3acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f99aa4c42b62610375fb018b0b660fbff9fcfb146d82477522c54cdcfea6b48600569cfa271d85942d0c515a8dd9cbb2393eeb4ee047535eaedce707044783c43f13b7a30427d0104bfd3b6810b27ffc6081c2"], 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x401, 0x6}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="7f4aa6fb923024c75ef174379994aea0c5cf47b8a1662b2faddd83ca0fe00e83063595b9966b23404c82e5230e77f09843cf5865d920923e6741157d4790a206f0799e8480b7a24a6a0094b40e223775a867efee83f51ab1cf799bc5e58f2c8f187399c99771a233a615721bdc67be6ac599b907e0c9e017381d38c34c27541002572303fc383dd2ca4e7b2f8f5bb53581a5f54fa82edf1da71efebf074bec73575f5c4623be085749a2f8c7024882983c3df71d8ee6d0346fc3a71ff69f6347c3c44b103c7c6e15a3108b3ab931874f11d7da93786798df2ff5a7508542685b2930e4a43eaa", 0xe6}, {&(0x7f0000000140)="248d69740d9db896db75a3bb99d89423ce7db5be0826f0ddf39d4dc0020a5c68bf46dc1ce4d5c716b832bec81fe7d62abb8779f8a5275275234744b21ce68413e06ef92de4029797baee6e986c18bb8f2387e99cbc3bef573440b1fca4ac1b574ef26cf80bbe773475f73d99950508522eb6117a660120", 0x77}, {&(0x7f00000001c0)="a207952aaada90acc848455a357e0d5d325c5d374317b370164e398f1f821d77c826403740267f38cb93cdf5cc4498d06a088b8e7ef2b17764a7a72fd09e8e1e68eb3968a2e3dd87dfcce47d7c2449856e4b5994fcac0bdac5afde694ebca494824639e3cd78e061068553ac2210ed9d2568301bd2ef0e208152e30658ec9a20f08bd872f9ee63fce872490059ddbec20b1893f60e9d33a9e62b9251c82467ccb3d2ca3642fc820fafc3ea2e0966d798263a953bc48be513a5d62b09f6c93910f14e12eac1879ab5cec35f6b03e3b721ebe6e19ba3aeb0650e0d", 0xda}], 0x3, &(0x7f0000000300)=[{0xa0, 0x1, 0x2, "35714beb28d98a73eb300c7958829adb1b0f476fdbecf23dc1db70896ebe5c64f9c7664fa52807c7efe9337c0933c4d8875e5bbca956c8616b14c7f49e809d83c6fcd77f8e3fd2d2efda8350e8b87e9e813bfc7f5c36d3e545e21d5022abd5f97e87668687de1cd8388d7ca15e06ea381c7ea26d6ef87396f0bd121ddfed8d3a121f26b62c6e492ee7"}, {0xc0, 0x1, 0x401, "2ed964ae7934f1995da502e5206a3db0dc081888fee2e9c81e6af51917ec2203335fbc57b83a04e6ca20ea40b095fbac2ead2a8d051c845b99a3ffa506a3a1064e2631f2cdb1e8d5a2a9abded51620ccd65d7a1bcda3cc8959e6f21ab62fea3a102cba9434c75b6095cd6813c83b19d91caa7a0c8317763f3877a58e58b2260af34eca6766897dcc7b63df029b61ec6453b0b308f6f49939a85694861f81405ff5cc7b7cea362ee698efb7d8b8f6"}, {0x50, 0xffff, 0x7fffffff, "2da74de5733bc92f29072f8b80f595d4d6ec73a7f58b1aad085a3c20b6e527b428283598e0ec89febf531330843789b1c5c9c847eab3c92ef2a44d"}], 0x1b0}, 0x401) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x5) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) close(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/16, 0x10) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffd, &(0x7f0000000000)=ANY=[@ANYBLOB="7c717786000000008500000000000000"], 0x1) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffbff, 0x17, &(0x7f0000000380)="0000000048a54bbf07b3ca7db31c1076f5c6780ca7eabd2fc929e19954abec189291d80d35698299ca1649e0508a629c1767efb8b48a06c2e29bc94f13346ebd7e81e48170b0139ae74289fd61d04b9ce8e9df0214945e2449777aa9e0a694000000000080000000000000000c903b85d92cc5cfcefd2aa3049241022961e84e684819e5d6c5c626d36c43e64c11ebbb5680dd42f354744043b29a614999f5dfaf29804a1af015468456b9f7d19a40a3eaaae519586be81ae865f87203b128cff7191f9f26a27b7a97a1c81b993c3b1610720862b9deab31d9881a036ef8e985362e7d70412d7c1bf6c270c3e7bcc2e8f23ab4d0b4d75729976c416e4c329ea2d86e00ea938b24d4d05415dcd47b4f0c9e606ab6fd2a4240da662f0ea8027c38a26fa27c98bf2aaf4749c3ee4060c2aac64537b278bccf64af0ebeea268c64306cc4d0c3f612fec20fa461b445df9ad269eb8a68f61471134be585c022cf81b06894870e81a25cdce8a8db7596e0acc17fce2d22eb00840d23e5a34e856fa59a3f24f8ee7fd2b2ea61db30282ea009fc9ad3c274cd33823051a69edbfc5ad7a1bfd430e789b8cb762ad5e0e9ac98628241eaf19d2990b8221f8a67951c09f31ef652fc28d485c73c1e99e32c04508ad5c8af9670ca44096ab05ad9060304fbba08893ecc43ec8706d4827b03d136ad58230b", 0xfffffffffffffdcd) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:00:12 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea00005c", 0x4) 16:00: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, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000240)="1477c96ff63db3e51fbfd2840dcfed2dcd941c5fdffcddc52338c0d98e56147b49911e91f5e99201e778848d6235954e81529fff2b3dcbd3348faf144869f31bcea75edba4906d4fcf1f438afcc1b12a7aa9d21b44a180e88c7f34ba6fa2335e82222abce61858f517cc72483f4124b2ab8f866766fabecb9e15249b46f9ac1b37caa0c7a9dad31234d1ebebd501c4b837f5e6d2ba9f1fa807b3cb92fc", 0x9d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7fffffff, 0x3ff, 0x8, 0x40}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x7ff, 0x8000}, 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)=""/147, 0x93) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = socket(0x1b, 0x2, 0xfffffffffffffffe) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x1, 0x5, 0x9, r1}) sendto$inet6(r0, &(0x7f0000000000)="0cc509835b91066e29e70ee01302824056800eed6d4ea4bc51c891323fc8f43f8450bae7fa58286a322050", 0x2b, 0xfffffffffffffffd, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x2}, 0x7) ftruncate(r0, 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14e800001edd00030000000000000000000000000000000000732233da64104da21e4f100da3218bf9ad938f01c98e172bea04a7d59a89b4d1e271631d869db849a2f4a8e5c44c435a398922e1feedb9afc2565d451f2d27df1c80b8380b2bbaa70668e9e73e63c7fc9b827a4d04c1a39af03a67780bad9e54ac91fafdf6dc85d216d00d7dc065d9c3ab53b3b0dc4bc6fadc7209f1ee4fd21e25d3b04a9713b09a381dc674237b7e60c4c5efc5b7defd4b7226eee2e5cfb3a49162048fdae10c424e30df4c9d72b0f6c739abc8468d1c5baced1627bfd807000000000000000000"], 0x19}, 0x0) sendto$inet6(r0, &(0x7f0000000180)="b12675b885a400fbd82fe26b9cf95d6148654cc10b1a35d6ab07d1cb7f6edf69262b28070ac27816c56960ecee6d7c0742a9b942b38a8377fa29b88e7fdf4ece1fd03909c61b448f8fa78c5e5377fc3a20396b79151201526e75b397a315e71b58c71c9ba659e313a70f964031b3b512e8f5d2038b791902cf1fd0a281d334204e16f2e78614eb51b6e2b18025528226c6cfc9b7f95ae0228b6078d2b87d19d7eb18cab7e3f76fb85740695dbe49b5163c9213eb60a4793396a3f4b6eb1d9044b01cf016585eed5f3be03e529fdc5bfc0a189d7fe1f7ccd45c091a536a6abd56af077c0e28c1fc4cb7", 0xe9, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x1000}, 0xc) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000f707000000000000"], 0xe0, 0x0}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7ff) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x29) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffea7) r3 = dup(r1) listen(r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCBRK(r3, 0x2000747a) getuid() ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x81}, {0x46, 0x3}}, &(0x7f0000000080)) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)) getrlimit(0x7, &(0x7f0000000040)) socket$inet(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)="819a28eedac8ab5968f58fb978db11dda882f3197b2abad5702e62b466f10baf1f2b8165689271b51148fcf9036043bd358dccc2e8638e8265982771f1eaa153b76a0185aef14eb4496da3548f41dc6f4d7abb58942894da13c8554a6552", 0x5e) setsockopt(r0, 0x1000000000000, 0x7, &(0x7f0000000140)="000000006fe508c8ac5b05ee790a83703b24d73b3c5ca23e0bcd97ad269c30db46f489cba1452b46414587393d8de3eb96ac3150a4bb5f0a0e5b5bb5aecef294c5d5ae788fc63b30b08d2ff21d586428ab8c462fee3b8ec27408119c5c53e61a80e85a220dd815dd0ae0c23438b3ae9bf4d12345e2f2c03af892410fcc257dd2e20492f355a6d5712304bd7a39512cd2756666c40e8f3e4fa5fbfa8875a5d576fb4464bebed803e5ed96df2a89597b057eafd3da0a2248b62479bbaac53ec6db87541bdec693ed6fe3b57aaeac9a8df7f31f89b9cd19672949f0a7eccb38b124d2daf3e4a0da98973d0f49d0ceeb14dbfb88fb2291d2d5", 0xf7) r1 = msgget(0x0, 0x214) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/13) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0xca, 0x2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x180, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0xc0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) getdents(r2, &(0x7f00000000c0)=""/92, 0x5c) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffffb, [{0x3, 0xfffffffffffffffc}, {0x2, 0xdfd9}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0x8001}, {0x3, 0xa2d2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0xfffffffffffffff8}, {0x1, 0x1}, {0x3, 0x7ef}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x8000}, {0x3, 0x80000000}, {0x3, 0x20}, {0x3, 0x9}, {0x3, 0x7f}, {0x3}, {0x0, 0x2}, {0x2, 0x10001}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0x10000}, {0x3, 0x4}, {0x3, 0x7}]}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x491d, 0x6, 0x3f, 0x0, "133ce41ddb25b6cfb02f079bc5e2d624ac267423", 0x7, 0xfffffffffffffffe}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x0, 0x70, "8880f52d0d1bb8b59ace5351d56b00ce4bc48e6b", 0x100, 0x7}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xaf) r2 = socket$inet(0x2, 0x3, 0x7) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x4, 0x6) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r10 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0xf0000017, 0x420c9352, 0x5}, {{r2}, 0x0, 0x2, 0x0, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0xc3, 0xfffffffffffffffc, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x21, 0x0, 0xc101}, {{r5}, 0xffffffffffffffff, 0x90, 0x40000000, 0x5, 0x5}, {{r6}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x7b71, 0x800}], 0x4, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x80, 0x6, 0x1}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100000001}, {{r9}, 0xfffffffffffffffb, 0x1, 0x2, 0x100000001, 0x100000000}, {{r10}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x3ff, 0x7}], 0x1ff, &(0x7f0000000240)={0x9}) clock_gettime(0x4, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x10000) r0 = shmget$private(0x0, 0x1000, 0x520, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffeff, 0x7}, {0x3ff, 0x80}}) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') openat(r1, &(0x7f0000000200)='./file1\x00', 0x10000, 0x21) renameat(r1, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000000c0), 0x1) write(r1, &(0x7f0000000000), 0x0) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r0) socket$inet(0x2, 0x3, 0x102) 16:00:13 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:13 executing program 0: r0 = socket(0x2000000020018, 0x1, 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffff7d8, 0x5a, 0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x7, 0x0, 0x2, 0x80, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:13 executing program 0: mprotect(&(0x7f0000601000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000478000/0x2000)=nil, 0x2000, 0x2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x3, 0x0, 0x307ee81258e206f1) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8040, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() r1 = msgget(0x2, 0x40) msgsnd(r1, &(0x7f0000000000)={0x3, "8e3735d4f583d77967ba6028e11d06d0cb94c5861cea66fab53fd3d7850ac55b47e93342a853556a1954e7f4c70d6f7779b5dc6333deed5b5440629dc0aee3defe6ddedf780a083db111f1079344002a07098308c5665c6b5b7ad2cfca45"}, 0x66, 0x800) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:13 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0x53, 0x3) chroot(&(0x7f00000000c0)='.\x00') r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f0000001440)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001380)={{0x7ff, r2, r3, r4, r5, 0x40, 0x2c5c}, 0xfffffffffffffffd, 0x2, r6, r7, 0x7, 0x8000, 0x8, 0x624}) 16:00:13 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x401, 0x1ff}, {0xffff, 0x4}}, &(0x7f0000000080)) lseek(0xffffffffffffffff, 0x0, 0x800000008002) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xf}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0007d8c7e04e64a9641c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7fff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) faccessat(r4, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x2) socket$inet6(0x18, 0x8000, 0x20000000000000) fchmodat(r4, &(0x7f0000000100)='./file0/file0\x00', 0x180, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1b0b, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000043c000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x800) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) close(r0) close(r1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7e8509a4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000006c0)="9b5a2e50b77f3ddca84173cde18ed4f03a3541160249ad09600457d1158a905676e858248e7cf0eaee6ff53a007a237b0e8c5c5c0eb25bebf86d318557682ac827c12284a0fa495c8be2c161403a13a95dc1c3a68fa2d645c90e7ca8842489ca09708b5a30b76c2d00592d3cecf9340b0b99739e7faec8e3a83a5be40879a6d2e8f5d20ff979fdb55bc5f0995cf48e7afa03283f76a026ceb9d37208c989e656ac52d7c826e888413ba410a7b3a2c0abcb2cefa73069198269082efeca40097150f1e2cbe0430a7ee97da1bd4ff9734b36448ea0cc21cd89729a8cd39c5757090c4dc61abc2071f708e1a34ee818791670054e0c2124f09388a9a69b06fc1853c467d413da2755ef24521de65ee588689b6555ac0f4d2249599b53347b9bec08326982ea0f1407338a26f2e869183fa452e96b8f2ca4e999586c73798826db0848041c677fddffaaa0336bf50d0ca5f6bf42a4ac3ea5282415f89b6e182ba57c55ae3df0693208265ec74c812f15402939fabc5ff6c63bc2ce5465e052f89046b38b45f11b7d4be2d4caf40460edc268878eb6534e4dc62e65cbfe9869042747331d8a05af5ffed9d08f88cd4cf5d85e7b9ebc13d9490a29c9fbbd3b0a7ff65bb8293a1f17522c4fcd4fbb63c49e3cbea6a13fe2631a05ee30c62399939c2fe636dfa871c629e5d78f330c7e7dba037075445c848746c221bb3a0a4e33a93fac1219e162eec878686eebdd3625a21adfd5f592503f2a7c7753fe7726e52da4d7c9df4fcaeeadb62918f1584be76e1ea66c314eba8e490520241eac77b2c6a7144c28aed9fb4663b17b8ed9b00398a129dfaa909dc9222ca6f6b87ff676a36e4051ee925c2c7c81d16688c67cfdec1be0b197c43f3a173b692bb598610cbf6bb712921f4bdce7b12a32c48f665a75749fd30fe753a47768445005504b6d8bb5ea2aaa13574d98aa5110272c3fd27cae8408f6c41aa786a5c7e74d370df2d5bfe2cf06f8ecca46770a83f637aa343e8b02f52bc8b9cedf36d4892933c3dd6a7125b478b1385b61d060b3215f7f8d211629e95e1f1e11edf89eab023bd5086311b0c24d0c836d1087fec6cce1bef1f4540bd902c112cb084be2709deaa7772e146bd0b7c173944aa966f5f5bcc71f5979da1c587f1cecbb3729c4a4c5f5a23e772bf4324b0ada00410e01c76d958f2bdc181a9b35d0feebdaec5a212ae0ac1cec6591b3be6bc51f1250f9139ededcfe0c0aa5a69ba2a94fc5db6db9bd4218e9f44d493482d453414ac6901d9e02794b64bda07d214befc6800996a53d178c367ebda3ef766731a3220877bcfb5d581381752cce5752fd76bcc04aab96446a78f9033245e62d4dafad038e33ce672232fff8dc8b66efb20609455fe8d689a3c5853e8d3a1de4361ac20b9f7d2d94b19fd3f8b46bcb0086228f362bb1b9c984b4684a477463cf7d10c7c92d34cf88cae1c28c4e7e60e6cc773a50f98407eb3de7500d351321d864f75719312b00af46b3edbb0d0f9a258d9938da2c198e4f634f3fafb9c5ca4646d193c75cd02342b0a6aeed6f50b6d3509d22fc480c16a13ecfd8ef32fcfd2499775348d738584f83c6fbc25b2303fd964197654f703a840c80d6d6e9f57089506079deccc504a4b03690607e97ee101e59626ee53d9450c82160b1e64f571c925377fb98705541b02e605d68348d40895d4919c0f7b27201c653d264bf2a84ce7f482249102894308558ab9bf78521448919d8b92695da278de9118bfbd642d664303b0aee4f31ff1764584d748ec15c9f5e1211efc99b1f6789fda3c7c319983173a05d58f08c45323971410b8f0a5523d7ae166541c15e8ac39193466b2b2c4382bd46302e3c29c8e94538fdcdefb89bcce14265efdd1ab7d8a233bf48f6865df9ecfb8c991c717a79290dd9e3db343e6f3ec998a62ca6c256713a7bd323e3d89be8c829ca079693dab1f1f30ec82ce459c3e6c2e0cf7e9832cb7a1d9697473fa78d5a0b3859dd855af32e68115d45878a3d8391bba7e328628493c9a2c9106067633652d2247ca5397b4d1c1f55086c3fd21cc350025d9d93f11126a053609cae432d5ed68e710ed0f978ff61d4d3945ab5dc0652417e25d3a1df1dccd9638f4faaf557290f268b4b898eac47c608566dc6e14705db677dd40848c4dcbf657fa7d6ce0c4c21aea1dcb6ccfa19c09055f2bd4cf49c5b043f366bb72739dcba032665e2e5cc64f45e83a01df9361e313689e1a61dbad101ae07778056e2040a7aa66b5e6ff9a07dedb08c0dffbfcf181593249db5551dd0dac4c19d71a861ecfb089d729921700d684fa4f09b62a09b1d28956cd01408efe7a00fc513cc73c084fd8befe67126826c533fdb144224308019d4a6e95a9ca91c3414b8f9ae572ed84ee60da6d46c4d9216d1d54a9cf366325caf704df411f354956c774b41b9cd5bb5170a7413d4c8585fef1414233695f701fdb467e3e30f47e4b9efe989b2354c72277be0ab02770e865239cd2eea32c5fe34e78aa8f130873d32d9e6c8d919805206363788b60ac7db3c3dd505661daf9868ce817f4ee802734176f77ee83fd8783bce7588cde05debd2633c497e65d4dbe08c78c0f3f1dd6f0e9cf43c0c82617193cff54eb9e9660754ec0e183ea3688cb75a270b180707eb5354d01958018cb5f17c8e429b50094b05cd2c7cfe84c3aa1f02b45a7ffbd0fae2eb5cc68ee41ddb6fc69b0c3ed1d92cd90d9303840f8c6540f0dec48bde5b0e86fe240bc8822a6c15603f05cc16224642ed9bd4e2969e17187fb3d27b2ea303514da86d80cb021b25d83a548ba4ce06875f86136e9e261f9bd9ea44916cfa24d90cabac6b763d845c09ecc1c068693b13220146ce3abf89f5b836888e2bda93191cdb973f4a9a293587baae25976a028b4ef93bd04658536fc98739e6539eb8ec62de296502cbf2c5c7a50ff05cb8fcec41d8cb517c9a8d544220b606f3b4fecaf02f16ac0eb57ed138b687e77f3d67febbe3ba4463f02753dbd5d1b537be6f4f19c8cd7dbd4b3f5bc4a749b9b9e4beb74d6e91a9aef34a02e519ea47da8675022d06093601ab298c04ce184edd7e7117db217af7c46dfe828c806d0eedd850ac2fef970dfeb5f7c4b0e97e42798ee81c86bef324de164e0acab55dd6a6dbe3e4b496fdc1dd9e3b89b1a024e0e37d48f4ecaf49099ef49787f6ed42447244decb9a2cf9d4f29cb10e824b11c6febf3a00ee4ed0ddec8f112b4564886add9d7ef30cd05875a688a6979c8da2d52041ab6863b9cffd72a74999827bcba17a2cd67ad68fb2092cfb6f5de4dc5b023fb28dcd018615be5d04c9a62caa881f384172ebd6ca8a019eefc10835ed232e15790637981e1a49710de9665be1a7b76ebd6f40e483bdd3c5b5f65e8a648bdb7d12faad251e2fea2d55b40ddc43f531bc2d2634afcb56d081262f18776ee7caa4c659d83f76856f0bdd8bb605c4c20a2c4d8d0d0b182efd583601ce78da3a5675f42c3cbb482e3b768b6d52ecbb02864965e13ced9f17f4b09408cb990d50ade0f1e1b0113094818487bd3d3e0c2020b1de5f3450b23e2d267a645e23022b141d9e1eeb5f9eb0096058dca2ec46d7ef220c463924f917530858a5716a4b309f8d23df6b8fe1b3ef14bda1264b6f08d1792492f911d1399bff8dcd22d3d7066f7080b33600e9fd502f4b974948286ec7fd638c9a79aef28bfbe160d293ee6bf088735494ec1d98c4c028e57a3fbd7b4e08a8932213305e65e39a4271200a063f227048be392054032c1824bfe5c34adf7936ff5d8b4e8431b6201b7bb3ec3452eab81a670c7b1dd36b0e7b71392d74da7fa29149085522932489aec36c8cab4248934b48f1c65d91ed7f8adda349907114e543460588c6eb86b5e631f93575bc6a071d2fab7e48c5e8fb96eee483542b3455f40fb71a67952cad14c20c565afe9e22f63b56caaa039b25fcf0de901118ec6d4b4ddbf6abafbe571d8c8c6b88507e0a28ccf7181df56a57636f27c721d67a710793018ca2908e4f4752c6704fec4ec2187fa95adbd8909715c310161b79b44e4c4e62fabdf0ece15a19945aef6c8737647ae84a8cde1b0d0ca6361b58488d0766616545933e4d67bf8107e2939c90b411f7dbe22dd00c2c33c4edebab806cf8ea1e4eeb2981ff9c76089c41c58992070400e4a00ce13580c648263b0b6c935ca4f031977cbcc32c17b05f5c5b895485da2a67229e94a10ef009a5144419ffb7d430ccae992247e3de14412f250d840f9268653473f3413ac3c275ef6631ea903cccfb024fcaec17140d5ccc4ef8f28d2e33853d897272b8631986cf61874b2c2f015484c802399cf374cb19e6860d19a906960931213a2caa09478ff1d2b56047156c0f0dce897222fc7d787501c75b2118c4960e26184c8d855ee79000cbaef76832e7880152f4f538c63c2a3817d239abec12031e49c983465f6b4a1179cd708973009d9437c07e77f166bae66b6d72f6421834a7fcee8d0bf010b30dc023ad22c9157e2d5dda4f079cf45a1c01202eeb084c3c59cd96e5bf300b09c2ed1ea17daed62b08c396525a36912c93dfe8f1900dca5c3de4a8a6566edbab6332e7a8ed5ac688822ee37f1013ab53668a47760d5021b2c63b6ca3c3d88c0f9f44836c1db6e9662a135cb676aea94250ea04f8494719d6bad967894d3ad0a6cd9b83d63789a8d0adfc217ccfa63211a91a977420c8b116b582c47a97be5b8afb6b505fae8f5cf4b8d7215ea33ebc4b5cdad38ff294b5d5f6c92060077fd1a4aa57bc6bd9322b2b3bd42d0e9adcb9e52f22c1ea4d33dcea23264ee4d4c8d75517a6632015a298c2c276665510b1e8bcc81ca29a68a190f508eb9a30a63f133c355773017482e5a8c3f74341547b3ffd02d0d8a3567da4ed0ec5729e5f1eb76d0f6a4d6e90e5c63c293a27af7a19207890fa52988ac83bb54715d03d89758fd9ba9b454956d5a008a9a4a429ae3802773c1743df84d0879694af62a86cfbbf2cbf5e7565c4f979a2b262b17440049e15a1a6488351bec3cb9caadaa5dcb1b915d6ad8ef429e0c3d599e6f018e8aa965afa5375ad3e5a283d72bcec2a21e3ea4c1061efc741cf61d35e9960d8bbc6e3690e0afdb8c4e3034f36f39ae4d393a4ee35ed169f8bf4e37fc10ddd2dbdd3cdc9963785eff016bc9d9ef3384795693e40305b51c33ed2fbde24c019c3afedae5d6230506ab61ed4bafdee206f9d9fa3ba722963b70677af5f7f7b0e96ad1eb5150491788bc50a910bc10f84c99f3b0b3fc8b1c741d53d05a63f02bbaa649b49f084e1a4f95ba3e8e485f2be6d0fe66431f15d6bdb0c8a66cfec0794482eef307545270d3c8c6f0a48059832af1abeeb10375fc565a9994fb5f46ffe69446056db2ddf8d606e1136d370494770a54b0e6103bf47c63227eacb8e32fd34db6ede4df4be9f1e02f33c01ba418d4687c355f98ce2fb630705e2aa6b553bfc3ecd3751d758d8fd176282270eca3d24b147d583ad92771b6ead492e6393aa11927dd5f5d83ae55fe6a5cb9e5829962b688d7a9a65190ebd7999e76a99bf7008eec77ae75bc7d0728befe8b161e83ab0810b78a9c9b28ffffa12138d921e4cc4ad5aea009445b8564cbb4ca5289fdc15157ec25f6cc0fc52bef136cce0ef1d1fa658203a62899b1475b12828cc8ee78f733cf06096e801b99cf465ab5aec48cf1ff8a32c4e93f8d37d9c7f6eba86383a87422c66ccb82982be7117cd3f49d9872b59bbeee010021be24d875d7a660d5e88fccd65467b4e1d45", 0x1000}], 0x1, &(0x7f0000001940)=[{0x48, 0xffff, 0x80000000, "e05f6f86aa6a4798e83a08f6f4a3fce6a65e6b3b7e893a9211cfc27f348f9b7659cdfea8f8fef9f7b04cbd9df69105358a"}, {0xd8, 0xffff, 0x10001, "d93279e5d83e3886c34c93aba3662f0f40aa7a648448427fd5fee774eddac64d17a1d6592686ea92ecd9148a494a8f1142ecc3464ac1c1f677657487b4c76a54e2fd624a802c022057524820edabe5444b303b0eb306cc99e9e2485897f2b0ed687a8ed5c01836b388e4995195b44cdae671904ce8e651967d21995290e652b7d870ae62997b5be56ec3b31555b24bff4b2cfbffe9c81de5583c5731f74544ef8d507dd9dcc41278c23699849fa752d859e7f3c75f351172f9d1ec5246ea75a9c12e18d452cd0508"}, {0x50, 0xffff, 0x0, "c93874a79e76dbe08dc0f6769465feec017ed80e85fa6a9972f1d6356b1983448fe6573742084eda27d63dac2bae2d65757ed131e4ca37b2603772bc48"}, {0x1010, 0x0, 0x3, "a19a8769438532027cab35a5128fc9432bf87457e93ece52f94b42ae6282295f232aebe22148a673c514d21188e5733d4de921192be2d9012b2bc6dd2a3d959d2c48205ad20acbe916ce94374a313526637dae72a5af29874fe528953020247b02ccf4196527d7cacf22f1352397d3a1f6cb630420e54dcaecfd4081e63f083f59c3485b0e0897ba98d2249ec5de32641b9cc3f2f49702e0c41d5dc8fae3b9d1e371fc0d3bbcc78a8110c05547c584aeea32833b48a3119d27d973c09a9c25014b1b4548f49bad01dc63f85070ae2fe0a241ac45e97935057dcc2b4b575f3adfb5597a83f4f217b9a1e0bff6f4b5bf3fd6b320a3255bf260fc8c730d7793bbaa8ed50eb68f444bb6ccf4dd67875c1e7e3c3982c2713979d5ff625194114d0e537ebd09431969725eee70a410ac0a7a28591ada37a0be3f3879fa9e9250060fc39bc413172ff3bb0b7b11040515b100e130d8ec8789e14a76647a53dc79c907330ed86a8838f3c6cb5da90baf80c30cfd8f8d163fa87769c48d166db3f6190f39167d802a6f74c74a2c367e6d8306965b8779b0f3405354c7f6a6862b6b5fc715ad7433b6a2e1007d6f9add76ffad6b9e6b3506b05915a3391acef9a7a7dd42a6483cc2698eff7c824c8a73ee1b7f0ae8b46071f793f3e6dafddb4dc06d56076c38d339f289d907868256a9f05ed02270793af822d5cd4bffad6840f40866af912b29fa0a19ce1c2178d0df40127f3baaa143d1d6e6f3a040f3952d520f26d2f95ecaf97939069e78c201e12aa2964778edf0afe0788482f6a37d56fc47ef13c90281f118e4cc6c6c9dee7970c334d04676fcfb85d478e37f098329da7928a6a27bb8412f0cbbe4c7219920656c420d322b822f53c70745bf16a0586e31aa2230287b7037874fea2fd95f27f69969575c223896ab0c4976f376f214a9ab18a3c3a3a8d483fe0c3d6b968aded05da0852b925be6d865cc695062982f0e9624296e6a604e6cd731e0725c0c031c3f7b7f3972ab41e34fdbc9697f8d0b592e24bf63acfcbc80002bae7ead217a139fa0ba2308fcc62d898cb9cca3df1fa3d317a206e2754734df9d57cd106dbd87b98d1599c3ae6442ae2a6c44fbec9079dd378186c6e78bc57194f57ca4ebe59e013e07753b0b10e3f36f0b1b44ed4c398add75fdd26774a3d2903e23d662744bb2072ee97c23251673d72c69f911fbf0037fde5e1b84b28bc91f2eb074e7eab13697a7e3dbfe7bb3688691e42a732d31b37a968bf035c648bc3966332fbbb00578acd27c4b03b211f5c687632a78f277fca82df2213550c69fc855f1057af8295bacfad49b90305e654982a1e6ea67579a64d49403fde41fcc2b98c6f96e47b0d1a322b8fc809ff6e341f66d89c9c0fa354eb496b6f2d5b1571725f6a0fefa8f60c58047dd5df0fdd355f3a425334ce57266b567973bb2680f8a09296680551f513fb50d3be825a14a82d7719c09156565fc345dd68618f2422bacb9ce6fdbacf8e72035e737de1fb9576ff258f2ac53f409aa3f4975fd9abcfaf58d72eddeaa09ad4def37ca8a4a701e90eb8b17567cb161995a13772e3ee590f9a539d8510e703f2a80a1ed5a997f69602245a139f9d8099106aed578b4b906fe53e60b9dd0c8faf3837c9f153ecd3f2f09b186b7f8f48b75d4fd3c1b97de62322552a3e8b6accdeea3ee1dba243e82475e742f557152014e768dddbf3d1a4a11a43b074fd39aa797ff173251ab2612ebaf6751dc795af4d44a346cb82745ce71cfcdb0c059648cabd7ce4d9ee2facd0b9ce8b4a7a5a7038824f0b2e1ee0a10c08a2f0303a986f89148c37d14173578da6bc2968fec437aae206d8a55fdd22af5337ea02554e0e535a609186968ce0b942c46d9c809d0b84bcd32a4b8df4a67d61d13d2054cf3af2cb23c0fa2872676c6986d9291b1c2acb32f647ffe69e8c7eca059499f1009c7fb5c0977b9dc6952d4f592ca512f45f1c5f1672db3cb2e74e6040e2b403b38df7ecd11beb86b24c5224241334428ad3ef8c5eaf043e7cf0b63066b25d169ff2375f2f822538e6f0bcb2c374d93ec368b2b0a28a1a884436d33bc455fe08b08f9e52974089127c3ac2f3b176839034e31328734dd7b0de58d461b6a175655262c701f4de67eaeeecd329b47c028bc02917ecc0d1e143daa50bf1017e1dd0251a2d823b4201046388cb2a674965b9e0e5a8d9545a79ce043cd3fd3da094661906533aaa10d80393ec8977efd3e9a5aa3957bec99decac17ff401342b406828ce50ff292a22a18b343e0cfb5060b878b2a917c3eeee77b2112f9f2c19c3b1e2f177baef18892048ebbf3988a96eaf050d3d24d1e3226afc08160ba3646e774a166626ad29464d6c239d663ff6bb7f3544e21fc7420f587465195394301fdd4ed5fb2d3090743ab3055ff7ef1ec2a183cb987d896a2661391f68b00504895b042b610bcdf7833a28eea38f785e7f59b9949aff93ffedbd4b2ec1ff1547b53901fd42b4af26491b494d1596f7a1220f4be09b016e5b687e5c1021f3843e3076d489f1356deac74252c0f2ae333f6c522f04a0186500735d2a914931edadc36af645a559a4c79653c3f22f7ca624b683a05564b067175935c607b098652fbd98fee64e6c4a3a37c1c58f8a90eae8d2e6102c5774efdb0b11ab9cf4c83bff540a3e7144f2da410206ad2beb9b62c2a8b0f45d9f9828796e87f372e1f2b828cfc38fea42e42dea4d8a39079d42527c2d78470262335851e12598d4faba7a12fc0772e571955bd6e5967eeb2cb2c026c1d1a0fb882b91af8fdd237bf1005039bdd2ab4ac6f587012403ca8bf45d43d055b8a1f5f15273fbab4e689cd5a89ea49eba919813671151b758e110500341488bdde640f6089e9f6931eb54b01c021d738c0f6e568ef991aff7ed67dc4d2ad2d21dad60b5fb5d0e934c86bff3aff49320f85a29e9c98d6d919a20d6c0854855e6c7b927782d8e8142a43850384ae7be7b0ba9ccc683fe4e95082394394bdf2557799b8f651b79684e756c154e9aa7cbc6d538b3057a290fec524a384e9b3cd25bf21999ffda3782dde24a7b6abe766c0909405a91493a35faa8c6bb0a60f0f6c3296625662f7d0cb40f092d09d16e93e5564698018b5d7bf26d5ad6e1f60bdbcb74ba1cfc34834a4e97a8ae8a59cb83d7a4c218b577441bcfd8c9e2b57aaabee8c2dfe86f98d9a96c200be09797c2b147a0ce071c9e7bb94817720603149e5924d4ff73b8daa921aa2cbefb63e5346126dab2e26d269813da1d364a4ba03ac4bef657a8ecdff820f2e8175618e251b32dd6490e6b83f3e049bb3a2a4f6c0d73ecd98df4297dc87a2bdcc9e1d6d5ccfe8fe8c4fbdb2753d89d8bf24ee730ec0acec6ec45ce34df66cdf2194488be8a109c2c038cc5d30641aba0355ec382da131df6d9d8cb6a7b9c6d16e393693b48003d5138bff3a3a1ced5a0d579f811e32cefa95fa50af961936ac0af7654708fad8fc110b592b06ab5cd799e93bdf4ba4079f6829e0df167698c9e094e9f1df55fe50ae6ff0ed7768550fbc2944aed1c7334cc0162b0ddf1b3a3c24aabd56da2798278ad22cd9d822633a528a823e914ef298fa3313b74f05cdfe1ec6cc07d279a6096b9700914b08eb82817eaad240cf533c6d53b0effd527f1fd99284b9cd9f8976a401e9d74e01c23bc730bb45bb3a76ccfcc3a60de7e9e2fb1570fd2ed11ab2e7d72a05c3bce80d20ced1ae5181d58db7628bb037ac7bd0988e0a26ae94d5f96dd3543d3c8c58e5ebb59f591b3905d2d498cb98822e2998e3260290db815fa0c7820c3a259d80d378deda318b2912fc7f679b1ec8125e4730df10ec3e0d05f38987625280847f69c8d55e9c13495e7272a5176d10b19b82b398eed2e65c08116b2aa8818370153bbd6d758e9dbef5152fea3e5d9465953689b772d53c059257d742793abea13eb5b697e550bc56466a3e99d14524ba937363dd2317a917cfa457028a5bd99f0e2c939b7cd63cb58f20f1bb3b6a58c5ffe2560d7a24478a8e499f6de8bb3521aa5ffbbe04fa2f55bc1ba7752b0b6771d4d3c2f9c0ba2770dfa473ad7e8d9db98c7b6a1b85a24714735802ef12a7a055c78ac910750ff197944328e5895e19c8da2db3fd32c42a5ae0c56ee852223cce8b876751172d8e267be347657f83c7c032b54c85caf951b2c02d3996d49416bd303ea006fc478e5b020178cf154d9405ac270655cd83eb0ea9e2525de455a086f15e8b5d2dda84c4432142bb7164ad74dc5596198526f0879de77f08a76f394d36e6a9e6a409432dc2ca28abd96897a152ff43e14703f36ed48cfdc19328c0c7e7eac0bdfd2c59b73f427b39e2fc5bc0177b0d4d1902635d1f6f0c80e369624027d81d38856eb582b3efcf61ac18e1b11b0fae8f4228f60ecdcb19b588f68a406bd674a66b6bc456edd39689a204d399e51f264d7bff5b6663689ea6c125dc93878a8a20e78d84c0ca8cc399ffa3f2b9314a1c47cb4750c0fad0b07c96794b7c47ea074681ec81c9d4676970c239604e80b74ea81c6ce8b8ad38d00b1b7d7bb1b32ddacd82f9da7c75b804539c9850feba610d71b55dc963d8b963f47f5cfa0fe634a5008c6c18b0f807c5b69b10d1f96ced042ab639038aa727ba0e440392c70dbf7ba8aa60b8503855797b42ccfcba10afc584283f22562a3231b3caa18ae5f883de54cd8500f9626e14502423bd4031a0c01f5a1065b829a1f792a6f3bde752cb13fc100f5e6b6e8a89b50276d9778be53582b7232daaa7d3ca0dcf308e76f7a4b721647e3e8856950d82e047a7c8f6127e6a0727b21ab11c6d67ced6bf670d48fc496525072b0aca6b28f29ac4dac01b160707144303e1cc37ff044879e2ab9747966c02c1df0a8a3e9927cb9af5cc33a80c30b1323dd57bec947c29ab451253a11f6233ddb86d10e64e88b937083d1d49507fda1e4dc47897270b4cfe188983717281b6f56db6f1aefd529915c42d9a31e7d4b6b7098656e017d8c7df5d70d44e1b48346f7f6dee9d39921bc3c57c5a4536a20c13788d61ec4e1f598a2cf8b0b6b1cbb68a3467930147015ea7270cfee99be8b883aadbb4cbf8a5c4babe9ecd0dedf9dee4b8d97c6d68f744688a3ce8d4a9231096ec52ed8331143bc4005e25dbe99bfa40e074c08fa36656e1d1763b85fe2557ed13155466a0aba11f9fb3c6c06b9660def15d3c5650641a96c6e21a86054bd882268a175b5e8264eafca2ed53ab75bca706f3b12de417e60994e24a2699bf62018f9a144fc79fb21c06dc40ea0368050820117bf58e994fc3806438a12d1ebdaa31110bc7a774554cbe82c74e30ee049ad8ca980286dafdf63f52a5cb3cc9d277e03e677e3566ae155dbe24e0b3c466708b60efc7b25149066004cf8c5a8820fd0ca83de9a8b70dcd76e35727c8307c88892081c588e66058449df6326c0f951a52fddb978093fb5e8d6bb20f660801798bb2917b571987ce179b92f7b4270d598bd0938aa16c9a0b7649a8918f09eb70cf41cc68c60e00f5d4b013a9f418be506b22b6844a54f13cda654490538326414f7129a48ad458e1513073d61a8c0c29089344cefd5411f1e981f616a604aa33f0b113cc6dd55bdc66d1e8600acea3674edacdbeed24a66cf139a97b8b17edea6824a7a7200f378b12195abaf13b2a1fc93c8ee3c45548b6c0c95082165225d8b50b8c24ca4239301cd9a8ce555531187c95029716df44e091d6aa3c373f9ba1827a7d00a60101a3d1915631216506a456074d7443ebfc8e28b"}, {0x70, 0xffff, 0x9, "a943cb7a7a24eca4d01c7a8c0d5d478d1c80f78b422f502d1549cd8fa29b9cf8c179d99e42cbf0affe2a2b9442ee8d54efbe9be4ff8868cb76a6ddd1ccd305f87d08eef339b2d53fe312e1a782f883dee9576d575aaa2f2c80e33fd95a8fc284"}, {0xe8, 0xffff, 0x7, "25a4f8f07801e4e61dfe960b4f28500bdc641bcac3ed2669f49c6ab8696ee4444e0a9996c3a9cadc1fc051f83ec1f6a6115440677d33ccf9790d304f0ffbc8b4842c11ec73ed8e9c641521a1b7d0582df47defc1f98eb5f65ddeed45c62cc56eaa72f2d35d2fa3d4444020c380c2dc2e6aefcd8d9d2ebfd43fb99411b3b96ba3490682d0880228b6999267d26b5c20cdc0d83af8cf26164d2edac3896fa55e53600d7aeac98c1d26d95ac3d1794e5045e83cecc03db87934c32969ae54138c2c24f983f077db108516e4aad4a7bdfba550a9"}, {0x20, 0x1, 0x2, "58334f55416842a9ab742eef8572"}], 0x12f8}, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020001a00009c30b2efa1af280008ffff0000000000002ef288c949056677e8d596aa31269bb38e4858b5dad420b121e1c7144f2dc9391527858a4d3e5790cf8884b29e271f61920938db2eb745ed15000000000000000d"], 0x5b}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="010000000099ce04", 0x8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18081, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x40) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000009c0)="00e8257acd08a09fd4dfd4333a87f58c51ba442a70a04042025d69d92e5b69acb6f0cea9ba69a1935c562691dd9c60a2d4021cfbd50530c8978386cc63840e94116219bc16b2f0f5e23990bdf54c78556d87715b83161ce2d059c1bfac2f80757395127be6cff5ac1662e51aeb496238bf12532c756f3969a1324724a398aee8dcfa9d67d3c0c3a9b28bd7b71f7c3f11c3766b62648fc80ed36887a2b23b6530a90d4651485f22b0ac5b5eb852e05af70611686b56c63975d46fe8a5a10db43a5982ab308ea9c2ae12c8826dc35a8c6289d957ad64988b952b7d8a66f8cd4db01add4652c71d71589787cfc75c8109dc0c4b1ed495c1a9c0645b0ef9b7ac71e91e0a809fbfc06e1a85861477f8ff576b2784eb4e475b811b6a32fb3cee2d2c67f150b2c419b6638e67eb29d0bd98a4e3eec748c1155b25a6bd805c2b07d4697a9ec3aac64056db318656703464751941dbb201907a74e97e4f4e98a16653fae5801f86f52902f6675afe6a072ff69301d5b966fe2774a424b8a4f7901a0b58ad7c4436a7d6296ff91d967e626394425e75bf2688d23ec6b9797aa83874ea88714540c082fd6dd7bdd1aa9b8a4500d4673781d4270aad0886cdfb455f855469121e21ef1c6171ee5a67c5d74e50b28a8c886c2d762a7dcb2c34dd55467fd018d0b6075f3de9294ac85382ffc40068bbfc580471041e4878ad1ea265d4facd6934584c315e5c99099c78c1bd184203c22aade62be8f042f713bbca75189dc98d139a994005bb8a949bc7b9834ced5d452ad358ea77e815ecbaf8ba386300098ec16a3529e9538c6d7d174e4a1772c261418242b42f8e0607ee7fffc10a7cd69c192a012cce981a13bd5d2381d3295ce04c9fc449f7966a45f8c4c3d7996398a349f2a4622167c807017bdf35d52d7aad2daf983f0bac06f1077ca462e2e7712953c08e7b3c3ac234a9f20a379e84ec40f6f8b79c4498194fa717926947b9c57547fc49fdbbf700591ee8b31630a9e88d2925724e648c9bda908dafe97ae6ff9a668726d40136ed277eb70b9574c2bee1db47216ac4cdb1371e30da24b1ff669864099e55ba6340f924087c5bb8b455c46f45c1b78725950edd0c61675f25f63d1cad5917b991b2f109db3d383872292b16edf247a59e471fbf19511f7b193a0e5f0719abb2945a6d8341c78294e409e69b0d890abeabfd4cd1d8254801c4e4ab7f4b02e173f0fc208d749377ba0ad342c39d164f742a1a367ef0595f700156c4d19d528963aefaf8ace4ee949532077c92113a66777d8d6ec482d70b3ca996f44cf05a5e80628838785decd8c65700b20406c11ff5b1234183f78bab9ef17ed1c0157fadc5468e81a9a68299983e4dc64a016348242f9b2412c3e043303b0295096e5b19248efb94f8260c124c0f285e1026adaea63ffca6a0f85f43095f4b30271c07a46731a56f08c8cc646ab2d4cdcfe6dec560676bc7c6204ddce10c1e67e39134dd19f913f076a2e3afb811b083c688dacf41375ddf25e73184b7098bfae21d4d3030cee90f7342181520e3d5376764791ec9fb0d078c26a79c7c624d3d3ee73fe76658b499c493953e8a04860f586677ebd1b6e710dc57eaab158397e6dc5dde1b0bfebeb6fd3773a54dce4680972a87ca71789bb4f1671c51949ec0c9e7c83b24b903ea0a8513ccef7efe0bd8768ea589ed866976b7781ff7549df419dc053390b80fc4e19fa7795fd4fad2cb71845f77432f8b87466d7d1bfd31e297b8ee6385b0ec369d9ff2f8b570aae92f45a1ad67c62b8002109c88eefabe387c1e9fa1eae96973a599aa2ffec8f69f4129deb84b3c81804d869b31141e2f271cca19e399bc60c18aaf79367e86c999488c56df9969b4d3a37d268c5e95b8ac170aec5ddb052f5edb97307da64776ea6741048711fde20607404d67ca15877c3a4105ba33810af4310f08825f51d127bd83009fc60dfb6792a626fbf4648142a2bcb27d317d84a7f1ec198f221e3fafadd3cea484b9521e7ecf4f56efbf88dda587b1d5395ecbe61ef5b8e9b1369e845bd770d2fad0b750bce2ab5bceb362aa8b23796f187aeaa7f7eb4bf0da0228dfb7b7f255a7bad24542d1f806e9602bbfa468c40ec3263d28386b3402124e05ae75a9f354db023d5bfb2077fd355f079f35209f002dca4f64f960fd744f46fa703d82e0be969b0daaf79d2556cdef47c85f57a98b7e91cb022af30935ca526cf6711d2e6107c85885d44d90bd66ba885fa3b6e87003276549cbca8a39d96dbe16bc3db89b041b02d5fed3f774870592a6118348a8ef42a3510fcf0cb2d17ce9544b201fcb1a9becd1bb525de5636c70390a4eb7deb8c020ebde3589d5b3061405082b9781bf68da64ccd91d9e472ba93a91cb21fed453a26291c0e86477d395bf440a01cf9f356cd372459d55651384dbc342165838528551144f78eae6d33a7202f19b6441cf61fa834fd5f6065d990ebc14960d60a57989437a459e53b8a6ab56ceef8e7f3cc1f1199f888696b10ece963de4180edfec47e10fec667c346adf15c3c529edb434c51c727ff5c9ec3a144c43b57076a660ee499e16842bc8c21239e4b720cfad1d534898712432fb3503af6080b312f3fff625c646462d11a3b8a4446450362fa8675a6852793397a63a345bdea3846d8ea76fa903f53c7da5d4d0f03c94e570c3f0d8aa0120d100a3051f6504b9887b5c76813588dc6b2d06b9c5602e51486d93c46904c2e86b6bb22b10f4897286eec6b5fbfd56c3e5bd16117b955332fcb659a9a2df27b27afe4fcf014ac43450a9299de27bc7fca6373a415ec4e1dd6533b917f73a4a6d4e6815dd2eb46fcce1c67652e69ddef815450d47e28bb91ac7b3c4f75892d1345edb954c3308a429ed4b23e0e7d28839bc353569a5060fdee8c52fa92a8c6abb1adedef6038e33dea3d85b2bb1676259f7f1ccf2cb3f985d2b49eca3c042a400e45687667afdf37a460dd655be7d9a847237aaabaca2b55bb5504ffa169cc47ba535b0d8d84345921a8593a1c757dda2bf2e08e4bd151a743e9118854594ffd0e58345052c797cba25b172eee4e1e0cb733df615234ec60b81e10030c312f2ef96f48ca96faed03179adb65f8ff43e9b5629816e68c8908d8d88c4c588f371ddc978642794c43d4275a0086879af91f82e64539bf02116decf3d7be4f040612b691770459016a29a9d861f974d8110fe73626d1e08c5362f34bb2a432b043b2623bf7f9e12038a8e6d691555b740f74808f39bda5634d8445f591e95258427ee4c4010f9acbc5f48306d1644f8a276518e5451e1e89ef374ad04d2df7a865e68b791008907624df903a5d22f1d06e1f8b88b01de356a8c72b708ffeff547033135810640e890bbc43ba297300a030340af1014c69c9d6d33464e4baf13474da68ffa4255277385901a9f8061235b192b99a7967fe9e49a4b684304bb87560613c7a940a576a301d9ff81d826f7095820003aac30eed4fe0761211510c8e16d7133fc64b6ca466b14fb1c30336f8be8ae5b6e4d3417d05822b23991e1137acf62f9d2697200f4da9f5a2cb3fc19791dcd586fd036a6be68eb08314b899c0f697b69258e7e139238bc1dfb70264082c820e339d0fb3365368645c613b834dff3714757c39c241a6929ed88f70111ed81ce2587816fbd8e99c57cea850e7e4310c5b9a3317f96576bd43b2457b97c597e73aec4d8e314c07c14acc79c2bc2ee3a3fd44ed735e7d99479bedae8e6c17d80c0666bebac47f86ea38a6a4bc2bc74be1d1f8e061855cf7c100ba279fd1776a045985cec0e94c0d0b1da074241a4c85cfe81210d107ddc5fe1593e98c33921da794b7154ec482bffb7294e7beec2bb85fe55b11384743466188df4c3dd68a5842c9f3ce121cbe4bbaaa613a175c86f5ccd32a07379ad948b7ed4252875c2f34643a0f0e78dc0c7005b805b5d770f0c68b4c1e41940e476f0e199be91da7ddaabbfa5eb94f647a31fc645e1c0f919b25f9198476165bf71a7ac264d2f8d68c6d821d59af2b4bd3bf93866696de7427218eae595cc12866028374c9b81d28f8f41832827c13a45cc879f8f656783bdb87fa2322d62ebe69e4eea7dc21d546cb93743336f282e69bf1df3d3dc700e6be96bcd0077659868a6409f11a1ae446533c64c71706fefb748432914de81f38475de57d698e5f370e1b9d456ad365f4785c1148983ff427b094f16e9582e8d0a3d5310fa51b13d7d03f03a59c17f85f2c6fc350f6a77af22e167ad67d8a4d724b64c1327e29109955175d6492774c5d1e29af575c81f5d5d47dff3c2d8e1afcbc9060dece0965d30c2a000dc58815481672c69ee6e150714e37e5102afcf59bcea4bdebc09a25e3db3b71ae376152f850261baffe57b793618945ae5b72e43073729d1f43f0df3a897da53651a6687605f3f715ab5cb73d0ee4c316898241ee1f80aaba9b6a5d4cc7e89a49a008ca80585d862dc032896511d2593b1917b51335f2a7e9af60c4d49d3e80b7ccade81fcedb7905582e72326026cbc8997af2d8875f980f0a3f00546221c7e4d6c97fe4c02e98c1caf7bfab3edf5669bf3d9f84e82c5956361b8e61c0f830df1d23fef0b8afdb97ce5fef836eca77aa5a5833bfab0e31bc31683cc7e9ef2734fe0d6bb4dc5fbe46f13f126c9660250dd8c68198e2de01b1783d99c3abc2838315a9b1ad1a642517f40cddf893079c94e584744100666821a02f3893c7afc0b46c68c38fe4017eb1a9d2b6e43f85d5e2e85ecde9ee1cf935b735f290dc197687f0e2df1364e7ac9c2dbcccebaa8f35aafc2917593c913015573f5afe9c1d0e5eff972a1f88db7af973daced78eb44ce865bf9a65a641771aa3e68e807f9c94ce1e01ee3180c8100188daaca88430b4e74e9b220f415d79c2622946d844f39b8580b6a3ebccaf821a7b2dd35d2cdc2ace4b4ef55b6cba51cba7e9b629902d77329b84746b285c5f8058b8f22a63a0256ea61e0abd87757fd30e17d679f768bb91b54e9e86fc1fd558c33053b15c2c80752d1d45a312c1dd27d55066107833a59fd14ebb09e4f42699f16c554a68ad312915fe8a55824b73ca3307e4be3796ad38acdde3a0a0c3b75ed92b2156ba42763e4eb9db1ee4a543eceaca6c0bfb8cfa785a34abdc039d7445c7ad0bd71edb4594061bef9ba3d5b67aa5839fd905aa8d0b3301612ddc033026f6a7b09936813d395bf522f8c446b73b83a9ce9a0300627459c8b7ea8bc1f175725b89e019c53af041023261b41de763f2580536262977168da70137f34863152f195655cd080a1517d2a4b36c775a2d74d87a9b35b725dac715df4da8f2e821fe315ec80be968805a40a7ba6dd0360ef12d9d8f58e457e21c9e3dd989008ad801804a4690b331550ca81715d6841edf87c384b5d31411673e9d0215c1ab93982f950ba4ffdead64cd70d393263e5a5cb57fde2632998c4e4d04ff42f55de3322a129b4378af310790e09d9eaed28ff8b705f30b45d177744baa7ea77ea2ec451bfd27026c208ad33eebcd8eba054eec736170b799926e6b4db7b8fa0fc8fdaa87838c32d0a24f729fb74261943424e0462f4b7848f735a9922f8506fa3308611e3a8dfe2fd8e34ac317a2a6077507a8ab64fc5609904d3be31025a74960ba0520cf33bfc55bd4633fa5004dd9335dca547a17f272cb6709bc31f22d8ee760de0833aff95f82af8b8a517b859f200d8c087cb1de54a0b78692387228728dd1ced9adc621b01ddba68d4e9d7f26f2c2ecf158588f3a3", 0x1000}, {&(0x7f0000000200)="ba083d3c5689e99fd5b20b1920dd26ca623f87ec023673b81d5ce9bd2671138e94", 0x21}], 0x2, &(0x7f0000000280)=[{0x90, 0x1, 0x200, "8226c47b286b87530f14a009c82bc3440f6462f6799ae743b43290ab74f37d6469491814d81795bdac195820d9f3611b06c11f9e5a282d0af4058d8abd954dacb7469d81d3b45739330b26c31b3c98deafc508357e3355b82fe0b6785f5bacf2574536d4e79bc4e2fe32b7a46898b1a513d7f7ef3a6338bcadf55b73c0b314f2"}, {0xc8, 0xffff, 0x4, "f98b098495a5267176490d2dc41096a446205134e73aff4b2fedf2ab6744622f477c6dda2f9c206f954424bf74780958fe7826cdb939f90f888d49a364659e1d426eed3ec4b2724695d8e8690b78a17f20647be259744415094b063f04b1f86036267f65668c7d8a9728571a161b855657ce0adca854af76b7990fc39cc3584bfd0a336f3362e5a24c09a113b87334d327194472d45ed995d9e5d454e1dbd53b316bdc09a63593d853193971f2d0ce3fa569136fd7"}, {0x20, 0x1, 0x8, "d3d54b0370eee72d1190879691"}], 0x178}, 0x4) dup(r1) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x10) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') close(r0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = getgid() setegid(r1) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x1b, r1, r2, r3, r4, 0xf0, 0x401}, 0x1ff, 0x7fff, r5, r6, 0x3, 0x400, 0x4000000000000, 0xe153}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000180)="0e5919ef2057a7822d50d7698b4b0030b9407cb6a4802e7795b12c9ecb00b4559da137c67886be983a94fd34dda43d7e33f21dadd7ca4c346465334a5c131563a705642e37b351384ed92868abf784a07cb86318027c2c6b4b9bc977c1b2dc8af6dda85c3ca7bce381d6fbe3978d3414c10a8d3e229c664eef351c953fe31071b5e1cafed76d29c4a4fb0c381c6787230954b8f96aff96e7a60b85c28b", 0x9d}], 0x1, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$TIOCCONS(r8, 0x20004276, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0x21c) setuid(r1) ioctl$TIOCMSET(r8, 0x4004426a, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x40) ioctl$TIOCSDTR(r8, 0x20007479) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: clock_gettime(0x8004, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/195, 0xc3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) dup(r0) semget(0x0, 0x3, 0xaf7aceebef98dabc) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x8, 0xdb6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x5, 0x33}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000042, 0x8001}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x911, 0xffff}], 0xc54, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xb70b, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x915e, 0xffffffff80000000}], 0xffff, &(0x7f00000001c0)={0x2, 0x33}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000005c0)=""/152) openat(r1, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000700)=[0x10000]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000680)) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x9}], 0x3, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffebfff, 0x3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) flock(r1, 0x9) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x80, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) r3 = msgget$private(0x0, 0x202) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="d742dfbb216c33968e67233caa93dbc898c469a4148a1b3a40110435271717269879f5d825abbd554c1f53569de4a3a3", 0x30}, {&(0x7f00000000c0)="cd6c0778be2d4b7ee0b4dce7d7d2ad8ecf45c4fd268662a594267bc16ac64cfe4f326ea23acc62af67b86c3d0f4baf43680ddd37ebdea291ccd7ab985c99a7bcb3e9823b415dde0361c88478fb3573fbcd63d2a156067b11e2bf88246e3ef9050fcd965fd966eb7795d04ab48276d80db0fa08967393836a1bf19dc0c7ab4107a3d438648ab2708848eb5c643ab3d8ee79902c9bb96935acc047282af9940d65787483f6f912d59d5d4fd48dff41d8fac8", 0xb1}, {&(0x7f0000000180)="6c14e8fb2bf4c5234275c90a85880bb9f7ee1c1d7c224dcffdf27b8208b8c64465047de7248ffe277135740612fff92138cf49b27a2600aaf9d1d99f60bc413c4cec755b5e", 0x45}, {&(0x7f0000000200)="f998840f68b7f76f81bead13b02049ad0931d25cc44ee509a2ca223971b4af9f68ac0090d86675047515a778f88cdda1cff2a062b1fc43ea0f43f552aa1757e1ae", 0x41}, {&(0x7f00000004c0)="8326cc42b033af7de9f8ad951275195eea6b490ead5a96ba164bbba11d4ff29e65fc70e0aca3483a0f67f702fba3645e5f53566c22e35e6db10ceaea6674a798806fd87ea6aaa0f43ac0b1846fa325f94e194cbb6fb4848f092b0a6eeb8add7c3cb8f31892b5bf00792e5cabf0d6be79b2e972babb962caeee64b3490410714f1fa3b2c8dc3bfbbde056d7d971e60d446c84409674298f34cac11be4d51bfdda6e1ebb21d2dc67135744d26843b42d2f771c0d1e0aa06e38482d226b26bddf7ea99088bf26cc79d20d64ecde0b57c2d5bddd13f6a090c2d77fce9e", 0xdb}], 0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r4, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020813c4) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = socket(0x38, 0x8007, 0x7) setsockopt(r1, 0x1, 0xd91, &(0x7f0000000200)="a0eef808e6ac2d126dcbfc3a06904144a284c122f35bb6ccf24c8bce6d696357a369a47c28373f517f9b3282b7b2dacf410fda263195fe2bb757f5017dd1a9c4904ad2bdf471e9ee820ef19b590342346c47808e3625ff7c32ba3f90bbf46fef4e13a1d593e59c6618f6cadc0f5b14cdccd4d52490ab0655514c55b17e001a7a546e5429156ff3bf04efa42a20c355a5e3e21ffc899621b4d3183102e457b2275e9fec0d2464c268648ffbac5aaff446572128c2a3ccfb9b9049dc82a70df38692adb742f97f9b5568ddfb2545bea85f0bbd29db2065f5106435daef3b0afc41f61677706d51c9b84150d264987f19f28f092b57ddeb42f2", 0xf8) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) 16:00:15 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fd0e000000000400000000000000000000e3"], 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x88f4, 0x4) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/206, 0xce}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = dup(r0) recvfrom(r0, &(0x7f0000000100)=""/28, 0x1c, 0x40, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="1ca87d41fd8a566337d804e08da21c8f0379c0575ebeadb4fb", 0x19}], 0x1, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r0, 0x3}], 0x2, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) 16:00:15 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/190) mlockall(0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0xffffffff}, {0x2, 0x7849813b}, {0x3, 0xad8e}, {0x3a15b83d35619adb, 0x7}, {0x2, 0x5ece}, {0x3, 0x34}, {}, {0x1, 0x2}, {0x2, 0x3}, {0x1, 0x19f2582}, {0x3, 0x5}, {0x2, 0xfffffffffffffff8}, {0x3, 0xe459}, {0x1, 0x9b}, {0x1, 0x7fff}, {0x3, 0x5}, {0x3, 0x3f}, {0x3, 0x7d}, {0x3, 0xc8}, {0x1, 0x9}, {0x3, 0x3}, {0x2, 0x4}, {0x2, 0x6}, {0x3, 0x1}, {0x3}, {0x2}, {0x0, 0x4}, {0x0, 0x1}, {0x1, 0xcf8}, {0x2, 0x972}, {0x3, 0xec2b}, {0x1, 0x7f}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7fff, 0x7, 0x2, "d38877bb6afcec0448bafd762891dde7caa3abfa", 0x9, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x4}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) 16:00:16 executing program 1: geteuid() getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:16 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x90}], 0x2, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) socket(0x0, 0x8005, 0x0) close(r0) ftruncate(r0, 0x1000) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) recvfrom$unix(r2, &(0x7f0000000040)=""/5, 0x5, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getuid() seteuid(r3) r4 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x5]) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1048f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0xffe}) 16:00:16 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x8, 0x0, 0x400, "872e53d461475dc8970ae5bdae3ffacc9e9bc27b", 0x4, 0xfffffffffffffc33}) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r3 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r1, r3) msgrcv(r0, &(0x7f0000000400)={0x0, ""/233}, 0xf1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) renameat(r4, &(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file0\x00') setgroups(0x3, &(0x7f0000000ac0)=[r5, r5, r3]) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff00000000000000000000008c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000cd610"], 0xdc, 0x3, 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:00:16 executing program 0: munmap(&(0x7f0000ff2000/0xa000)=nil, 0xa000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x88) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="30cd11f1a041e9fbe8fbbf1c55f34e73e9a069928768e3014f15988e54e4c9da7b91507ccb852206e2cf1ebfb22d42d3c0542fa2cd0c571fa5830e27ab26ab0a4be65e3f8f6a684852b0f500bd4ec2650ae2c425", 0x54}, {&(0x7f00000000c0)="3c066d57bc113bf5e9126cc7606dacd1adc232bb122c88440e6e0aa70a63f1382781212b449183d072d91fe514f3e49496841498ba08b2b137d25983e021502c967c9f674b79c46d29dd59427f653e8bfd2c72a5cf633ba05a907a57796986d9624aa5ada77017de6a2033a82bfa51ce0d650b7adbaaf43e157f6613063340ed26b91ced63af309e9c27cc15ff71a7bc3e0d59fd2b22f2f81d2f2eab9dc27e1256723e806c3cbd25dc874836ffb51c846dfae3", 0xb3}, {&(0x7f0000000180)="e80645b39eb1f6c4b3c7972efeaeef207ef7d57e144e91d54610b1ef4f1e21166a606f345fda513e4247910b7e6e2c3657372b418cc0850e8443b6286cac7001d83939b9e524883afde41dde491a882e69c683dc9709447b47316f3e6a04a9fb347be0f3330c5991229bedcc93c0118f1d168afb165cf35df436ff24636f3c788eea", 0x82}, {&(0x7f0000000240)="3efc314bbeb865f25b32e3a63a4fc9d9f62937ccd601872539e1d1c2f1015deeffbf0d05e14a3c4799ba64578e85ab939913d440d48a7adfbaa6b34627654a700ed5ced7be168e08b38f7a782e6b0f5ace0e4148c4bc50009cfa6832715e982a1e748f80647629200dac602eda49", 0x6e}, {&(0x7f00000002c0)="2943646c5a6d9e3b8c87cc80293684e587f8b24e59aa8237da4385e258606eece46467c9055cb83bd0427b390b17f50d39e31767656660739af1a2bba74f2e765d2f1bd8f1aec6a550f95ddc12234617eeb055da806a57f3ef16b62d6906cad6c4ca24f8cc189d66", 0x68}], 0x5, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000fea000/0x4000)=nil, 0x4000, 0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/115, &(0x7f0000000000)=0x73) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0xffe1) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) clock_gettime(0x4, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) socketpair(0x16, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mlock(&(0x7f00006fe000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0xee00) r4 = geteuid() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r5 = geteuid() setreuid(r4, r5) r6 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r4) r7 = msgget(0x0, 0x90) msgget$private(0x0, 0x40) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r5, r3, r4, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) setregid(r3, r3) r8 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x27d6, r4, r3, r4, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r6, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:16 executing program 1: shmget(0x2, 0x2000, 0x2, &(0x7f0000288000/0x2000)=nil) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000246000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00003d5000/0x1000)=nil, 0x1000) sendto$inet6(r0, &(0x7f00000000c0)="ed6748d609b704", 0x7, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x2, 0x7}, 0xc) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x0, 0x8000, 0x1, 0x5, 0x800, 0x6, 0x0, 0x2, 0x4, 0x7ff}) munmap(&(0x7f00000d9000/0x13000)=nil, 0x13000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x257, 0x0, 0x0, 0x0) r2 = kqueue() chdir(&(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000080)="a37cf75ac543a866fd90529dfc050d6756aca6234c2a84b900852f8501ba626d432b26c3bc422baf00c5923bf05e6ede415cb74b16bed55b4fb8daa984b21a7e90e9cfef70e801886ac414b7d1b01cc7b6ff1a45aba36537a05cdeb0dfd9c6bfb365255ee1cf819b61be74742025528e8222491bea01e11760d82cf57ee1a05675bf638c968ceac0ead6fbcc38dc41724b2f2e32e20e1e3a645b5946cd0a35c3d4647e3e76d81cfce007b8c19a7891bb26ca", 0xb2, 0xd, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) 16:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x5890}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x57a) r1 = fcntl$dupfd(r0, 0xa, r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) read(r0, &(0x7f0000000040)=""/203, 0xcb) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x9) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r0, 0x3}], 0x2, 0x6) semget$private(0x0, 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unlinkat(r0, &(0x7f0000000340)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000003c0)="58e215a0e656163544a8613119cd951002d908162eedf0c24439de18635a9560771bfa38e7042a0c6820c62f6f209ea1838e", 0x32}, {&(0x7f0000000400)="79a637b3cd49a730397065200a558aa7d259f1ebc804a88215477e891014d862d575ac200d674970259c4f3e99fe86566112d6e67c26133d30ac02113174b568a7efe54d12a0266b4821c137bff17cf9f83342afdc0c84406fb655eabe24cdcffc52b1169df39b4e3a5cd6fe101a217f4caef8873a5d92da6ce3e21f30bd831ad5fca5e30d2fa460f8f7f3c47dd2568aed580952124669c915f6f86aeabb629542a0db98fccd04315b78bf6bb0d7082cba82a3c4188d02360f765861e3eb088275680db7384870a74df60b9753f336ae077a2e0b51965401e518eae8813c440f92659e77ade78d2a6d373f64b2acc01c031c", 0xf2}, {&(0x7f0000000500)="b5de100ffb879bae8d9991df10f232ce9b419af35815ebc8bbec22d928ae05e4e07a", 0x22}, {&(0x7f0000000540)="6e50c75a44919439a1c8f57f09f6f06490b9aaadc9439253896cee768bc91a8c12edd0bda567275d67b6bddd299a7fda583ddc96d50ee77464a0513c36374abd4c07671da4c823423c44059338e2e22b7f2179d5d99c6d5ae1de47d8595a8157abad4a4121d3af1b7ba083d90a8cefcdfcb1eccd1c8e4e4bee1fe422e01817b84d4a880140804475d9956886b8cf0559112124b285d4098db6b278285b6150b2099bb83b4fa85c9df52ecfc4a611b6e74a4d4df3db4879197b70bdfc7decb26cad909501c0218287ea6c5293965f48b048f8e444a2075a775748457ecbf3b51de55ff47afda24220751a0030af573161e27a05ca21c7ba5f22d526d06690a79f775726f1f0081e9a4d26c749871ff7b729516568409ba7ca7d4a2a2698d78b016669c1c1dcb7335598c34b06dae55e7b032de809a4a99234c5887cec4c4a39205ee74afd884fb41f2731eaf96d70a8b0dd565df1c47621152e0449ad164e2a60b58f355237ae111a7aee4691497ef7d19645acd09883e68602f7c797173a38f1df2d26a136c47e339900bf0b8d283ad9f00d3b04fa38b38625b6a2ecc628865a43d045f2828226bba453a6137795bd26b119b6d9ba9b5654252f8c629e13f598077a0ad10db0451ffd88a0625c76e3a6302a62eb8cae798bd9fcb2bc5cab55401a32b346dae4a8360f541549b0276b74899636fca7b824e6e58da70266bfce89c2c5660e4c9730c7165b1e9677b387b236cb4a5c9ff7824da69fbd1b4a6c37e1a0aa8daa77d30145412b31b850060ecb65191682dddfd3fc55bb782a17e9e1e617b1ba819a84ba84669423bd8740a34e0b26a2361f627762240c126463f2401700a5b0a18258b0c3de238452a407b2ba19603dfe95c9029b876865d15a630a09be66025138c0e04d3cbfd4f0319615902ebcc3fcaf1e38e3d3ea3df642d8e586e0572adfcd1e7befcb2a49dbcea953067cbda61e8ef0dd0799eb2cff6ef9ec68d4fb5ad7ad6ab7d1f5a90996ee8de1f149f34827605bfb333ee2ab807a742f30f0b82ca26cd024532141836b8c610467613fe5391be3725ee8887d70ab00d9751041d185a403561915b4524e141ca718d610b84156c6b1ab37d4579b822a203442cccc0a7d227f6cb9f932537a921c80da84ee2fb1d24b598e86aafdac0624f42a5a9413242000481655eb2881484bc3611c7cdc4855e3dd5a8d64894e2fdf1aa63217933e3efdc589ec5599835baa6968660df13d2a222d0d084a1d2930081823db2119b6c91e9b5ed26f3fb7b9de0e36a670a7fbcaf4a6d5b9ab213a6bb7747778b94c4b643d6014bde4ab66eb89c3dd3d48ef56ef34a9f414d86029f9090895b20fddcda00a57f6e07d757e65ca83ad80ccf35a93f0b9c9bd4020d1267ec01f6f957eecdf8e9434feed39a9b44d1f3e2cbd27db20564909c42e4a9312bc4838a63268bc419e16b18f9bf40668278a8ec61b8c21fb587b49a116f06109b5af93e1e2c6f29be5af34d836b41266d0505fa5b858b9f7ae59696cb58efed0d337b38ecbc81459085aada3d05a24187bad8b60573bcc4806e5d6be5852e850d20d89c82bc874791cf9387823db3dd6e116e6f08eb78ac08ca4644707a005bb3c4a14f51085c53f7064593fc19b2438fb6e32395dfff989c57457d7fc8629989ff5c0f0280a2bb54e5a3af8773361ddbac39a1aafd9aec2c7626c2722479da70289688edfcb4806b212cc78677c67dbb32269d3b0a4a7d03b91c05bb1d7d9896e89e9b0d204b33be12d789ead71b7e7b7ad7de36b459d25c2627f71f530128f3a2e76680c8a4656102273539ffcf4e7183805dec5c05899493802de8f09edf3d1fb86e99ec9f6d8cd4e245238057e42fbffa3db094222edcf2491e058b0284197c1098c472529dd4bcf9bedd842ef0337347798c7e6ac86b7f1e22a147b5bfd8d8cef5de6fb3f22621c9a290c6d6f8f68a81e4109828f252454ce9014a6065d0a24e2b2fb0cda0a2d459d969a8233223c17cf0225c2571098feeb033c6da2482d25c8c64d811ffad2dcca43ff7ece745c01123ccd715f0e93a8e79f82c66241f860f5b2aded18ab88504ec2c0a6a348116bf076801df56b34c01b179691ac6ff4d7fe8aed666dc66b99642f9a6990b897a42f5957cdcea7e1b6e723c0e8dd6f5b2f26362fb7a9da85d620641c5b1b9b52186cbf5862797aff04374cb3c8f6fdf0aeea15bc926063f03f187f530e6eb8767f7c52ddf95de791960b6572092bfd031a6e385af521b18203237f1902647660d5eec7b3224580265594c9386c54ac4b70dba90184284b9d69817e1f1be483881c530be907f7989eabbdb01a6e77243efc8a0008fb1e75d5592c0444260dd6ae6aca9b0bb403886397b253259952065aefa59acb391c606b46a2bb5e61851ef5b8851f021aca26dfa99b2295e7cea082e5c93e0541ea7c08cb210b7abf9c4457de50846a38aea44fec975662c662df92256101fb455d65cf8d00ddb2bac9a8dd26115b89e7f0333bc27061b5c30130ae5795586482831d011caf5e5721c69732f649d510de79703df2fe42acba021e25bba74c8aa0692c8dcc7d9ec91aa4a92059829bba64629cf5b19aca572d97dd41602f4e5790343e140935b9d72af0e3aa80feda7ef81ae413027518af2b919fa4d73efa52fa7955a29aa833c62c536de4514ea16a5a1d7183a04710880d0eb57e0e05f1d4dfdfc4e6c3fdf5b598b07223e2d893432ae9ed99673984b46d67a498b8f611c034914f58fe848a95159d8a3bd1886d8178c0d4514e71b736b95f12aae5156c1b413d2c427ad2a79004773749a027d3c094670fd0d65c35b2801da6693a914c904442dbeaed8232d895e89ef6612886c35256f564ba903c4a5502f6cda5ed5fdda9e1c30f050570df84375e32c19462c9c49116c6e9bb3224b963bef728a9f7c3288902c18bb4bee94f0214891531276a800b9deda9e4132f768a98811ee46f02282ace355ae03433e7e52f8171ba871c253816f5fb2df5a2b4994b12d1b72d9228d29fbb33669273cbc7e3b81097965ccc74785ad9e65cfcbc29441ccf670a34cabe0eb19c209b1ef6c58535fa61e3eb31c7715bf22870ffe195b48d921b328865db6cf1bde6538719e4c87a867faa3406b4b8a4ecc7bdf6eac1e9fb167a89f1a9c35e3dd3cc90d21b3ce72efdf0fe7312dadcd7002bec160729b633d3a12fcfde093c69fcdba15cbf57cb1133d69c0094cda5739c40a7cc2b9c428d9cfcf3c0e0b3c13c0676ef9dcf73f8ae53c5f079a7cfc16cab289b57ad25ba43fbff99a4b4409ae2e7f436f1c1febb9d48ac132f71ccd9ee59e217844b2e9539ea172c6dc7e6db2aed8696cdf81e68bf927a6d56f25b6691a5bb96f83518938717c91f099f433a32a45a8517684bcc425ba7c70b0c991092b976134d76e9ec9e5f5d2137c5f80245d777b077a0664a9d9e6a216e9666b3bf4b6777c8b6d306e56549b873206fdb7b91acff9aefc440348b6d992ba349ef6f67d5957e18b988a0b880d1a4ad5b57524c1f8ee94a58a63b49b7e4e40e1b47ff85e3549ee1d0bbf634efc4de53d7c09fd5f5e085c7794d980b66e45ab8cca3a3a281900ec364f083074597d192e325a4f727d6bd69b6d71416097d6b81b4050fadbeada8fde21dddc4bfe031b6d4123b3f53b8a0cfe46f5b6acfbf2e0bc311713e1da6b60f6767f52e943c58714db6c6718bbbad6de925f76171db7fc3bd4a96bb29d1ebcfefeb0eadf1571738b66b6b96159a1b30934a541b7a93e39bb60923eed77f3e7a2743f4eb526af0950e5a9b46775f62508b7302cf86c7a14263e5ac29eaa7260138e768810e6d4999659c0da0809a5faee55578a0ec65deab3764d7a8864eb4343bd712ecb9ffc2fd430422d5fa496145fc7199374fdd9d1926b53039a91b4a138e7475a254ebafa21dcce31f21024b636605b65717daf6a5c533b3c845f4c21b7b07e0b33eef493625be6189f508a9f38cde7602b1799d864b87116cb51ec17e52b1ee8ea0fa262edff1d8dc3d90c8e5e4111acdc333f30b93ac12662b69c0c9861742fc9a9e9e38482c0e4cdf79660eda789bcccb95d12517c053071958e649b077c1f35531bb3284f9510caac7a15fc89e3ed39d6bffe7f9221694326d4841ead64554b51e47243598f11824c9403d35c48ba1fe82dcbc6ffcb47e5efcab91e6c45e19fcf48e881e8ed233c0b89f4469f87ae3ef6460a5fff642c93779d077416c6d41bff60421e56909322d9eb7ff017d32b9b3c50b5b0dd5bd99e848c04b329ad1f65986a3961c6c8da8e920bbb15d2c12e0c3c3821656dc184b97e9b81f6a4c6bff108bfb668140c45fc8e0e4875baf934d4d699292259426361f7420637b2c97f7d45527f9dd9dd430fa9e6819248dfba67384094276df77bb30dc7199a1db460a92a187cacc32810847b1303a161f23a9e1f4566adcebcf8fdcee3dcaff5e80e0639c27b54abcb87aded6c19d21c48dca70c1b26f3794a60fba53c5837ca562feb3cf22d3f93461694dd23d2cb045411513e32a0b36a7d70ebfdbd8a8a52bf320de57f32973366d40390c6994b7dd26cff47bb74bd2b449fc04ac888f3077a56c3a079c16116b8d586353a963c19688e7d4a391bb2b0958e1b26c19de43f5698523a35b19b6a91c34f94b984bbe346a58bdfbc9067bc896784f1021f498c6ae204d0d5de8b2637d99e6f6979e75e2ed5765ee3732cb59e94bad7c151f5e6d9b4d4d0f67d5974869208080ba1cd51564e7d5716e4eaf0dd77e4c45b2f78d99304f912326260f5afe98be7c3fd89f58335ee489474cfd7ffbc7fc0accab41f6d361992b2b7b283d75c59886e1c9a97560325a0022733d5b286d989f54144f0f532ec597f092610f70e4a08239a99597732631a6dbb5800b9b8dd30d9bc444f342dcb3b11b723844f3b78725e9b22140f7beb5af7c0beac63e869820551a0c78d17b01b0ad3c4423c1f4c4a60c502e6e4a43d73aee96392800c0c5ab94943a07ea3d061cc8c7531c217caaf2aa4fa3cf9768080060ca166a277a31a4dc7f101d4e664c4b83e7944efc5731ef558bec13a99e85adb35ddff52db413b66ed90be224ac4d6a101c9cd58b16ea647c169d91274f12596b75ab54e1526840ccedb7a70bbd6d79078bbb3cb5c19e08f610249f7af31314397c0327a59681779baa250a5843e9e0efc98cc2dfc4a8e191275bd54420ca2cbd500f4f74953ab9ea5df6416d358782f9ff10118c230c01b879a24ab5c7b2ced96671d8cba1c0121bda85dba106c8b871a7e80214e23e0347b2e3689d23d1091cf85d07d3d0a5c4f0e810a2215a5add64c6c7a3411c5d5abd76de9a43423db31fe5d1eb337b488a2988f6906dfe12f90ee7cb9a914d9203d845da7b1cfe213028fe6e2a2ae057829b4f7a96ef75bffc2ad40083aa60869a38935c36ed43e20397559cde4b0004b97e8503927fe4a522c4c4c96d4d9007bc192f7093caf950de253b26f4b63d830343bf0c06174bf36d73211ec789db9d018c8b2122ffc9b83680835351b504d2c0fc8fd7d3c0c70170fdece080c18b8c1915118d1261bd322012ba22750e8c40be01f095f722923031025599796ff416f5d6bf725a2843a6f6d0a80de88fd969bff94513d29a47ead9f5e9c070708a1d00eaba33b839868f0f056f27e3c910ec0aae88a9b6c9364efc854535d3cd6b56878e995e71d47b5b7d50a122f010dabbb16e0c8632c809d92d4680f441cfd3fe8134bf2069b79ea5edae8ef36628645a2ec71d391c58cf", 0x1000}, {&(0x7f0000001540)="604261e2b2064135bd8f7254a5243b07149b3f0a4381dcb4450c2eb2eef38f40db795dd310a7100aacf44ed5561e94b8fdecc92d133c9c5153375bd0d11518a67857477060302d52e68ea36e1f4b5438898c4642ba7f7a809ca870894b153b1e15d24fa9e6f3274be9a380714575b4cddce10d35d441fbf220f4b1bfae27423dae90ae8cf8f1bdd49f81bc4734eb9ba6ada97accd835e2e28d667e1895bcae818be5", 0xa2}], 0x5, &(0x7f0000001680)=[{0x1010, 0xffff, 0x3, "01b9aa0fc58bfc23667fd9913106a772f27e320a5deed793630c4d9594a969082541e585dbcca65cfd547d61b3af141ddb742a11573bf97ad8b393b759c0e390e5195cb99ac2707f571695969007496768a1e0ab85d64029d9cc34006816328877f62a465fb1cdaf838902cfb7dc5b679d3e5393df4f70efa2127411c6add81b9ad199003d614ce7502c7b83987e16bf1615e12bcf5459f1013e1714a38228c8e3cb7dcd7d7e182e1b7528390d37a7c954b80dddd395b36b4fac91baf31d50ad9f72ac4e7c22651767397996492e9e3c915a2a63b3bfaa0f8d4c7d63a246ec10fb357ce0a599073aa25ebdc57432556adac26d04b06647d0cc3c31d5dd9ac77ceedeefa6f1a555c81e59103679d2f0930c16cb382126482e43793afc073f93e830f36ec801808008c56561e60f039e7ffdfb0158e0030f4d52cefd8a4a43887ddcd5ba3ee3f182e453cd9c5428c94a0190d0d48f72d448ff8e5c85bd7a5a183572172a8a624f0d8e255f116ad43582890f069089b8332c282dd42b25c0c8b717190c4bd9c6a7594a1de89369539680d69dce90b96af400f1d5febb6feac0e370edde331a482823092ea49e5a7685352f0918890c3fd2243d69238ac478177a28a509fd190b8584a6fa90880a17c62ef7bda91fa09c517984ab2037655f7642dad9e2ae62be8490c02833c5d4ab13a61c3d4e1c0b8414b8538fdbe7490cb7ecd5e45b5e167439b25c0ceb5103258680bba33ac8922762ebcb7dec36f243aea7328efe36bfe9e0d56f708127caaa943885a60592f08448b46ca46c120b60dbdcd462df8968d6f899ccfbd459e34df5716addacf39fcbaa9fde08a9c6adb92fbc4bba3bdf991b6ef7af7f68eeb6c422cc0ab4a42188793ae3709b72f4a5143d3ea7caf58b6c555e8f2a7dab36ded4d4e6938b441da215c02231fdb0a0ec2a362766f0f9882b7bda7357076b954b7633284b12ce89b9f18851fdd563a50670a80dac26345ee8be0c82a7c66cf242a1d47f1867f99ddc697b7526b96fa14fb8f0e2c9c856aa5c02e939c9b127a4cfe4763658f0ba0e7eb6177692fe3f476957d4db89e8ba1b998a9c42d4c8b814f580b480418df23831ac27a401099da545217633202e508844b58d7a5304f6827f21e2eb388db962ea7e94f062bceee5ca1097a433ba22e6388a8c8357ca6131873db646b796d0e439ce1ec966082daa377e15725f49cc52e4452072bd3819df3f80aac2c862867301c0639c3b28b964f6f6570bfdfe236c2308f942a8d5fd5803a9b2bd3ba2cb4d6b6f65ace2f87a3581225d51c3684582019397a475ff9a04c8b67437b836c589faffc4da02b48d2810a58f699a633c59ec08fe17775ce6cd793cf2311db2b7bd161bea35af7cf292b30a58eb9924b2d36384c3c5920f4dd9f4e538c77f975910145102da0fc86c968f90c7e6233723d557a7da20a5379d9abdee8c04e5a272c75b6caedaacf7527c8d0cfbdd264b8b0b44b730ce9f9191a8bd0c506ef1ca4df025962e1126733c5ce2f663bdc41b3c1b206f0f55189581c291ddb7b4e182d72e6a4d42df1332b2ab3e3e2a8c2a12f5e65873807bd6515a31d0bdfed11599125f794730ebefa96e0b23ed27dc51c799455de295d30dbd50840f8a2eddb1029113f16cbd65e715e808b9df8687201b2c3323640931a8b7525e837693c82e6f5be54eab3276ad1fc548bef772c0f2f3165fa468f773596ba343ed32729a1d3f84c5d226eb6fb3ea518ce2b77a9afb123e231375ab15b25ab2d06687f1eb77de4155e824a6f4c343af39032a0c9fb87920848beec45ae27a5db80dc2b813f8f2c1dcc6dff8d7f608dca40a65fc382a19015a8568ee55a019ea941d618c13441fe86775c02d57870f33e060adee19374874aaf30fd0f7c34d180b40592cbcad7e2abbd137e5a25458ddeb1a66b9419d9c9d70b8079017a8cb46a72cf2be6c191c4b27938018828474f79f5346f11fff6622561406c183f0e62ced2c06d860690b2983c4f2d2f790fba21a95a62e6297d4e9c99d7eef143049476f4670253d1ef0ff6602412e703ad5618adc99e8f311fbc13f2a6e1ef0aec6ff05c968ba3a227867171f0805329c13cf993a453d6f9840aca7cdcb699445b04355359575b63dc760aa9378218d0e2d9033f2c4d9b454bd6043e880c91cf45e4878f07762c5d67d021a844fc9c70e6fa36e5e9c2b5376354bade4c5f76f34ddd656e0fd971aebe1d71776709d9dd292ab9d9f764c2637f7f34cec3886c066d5e827c699756db1905889fbf5eadfbf30e4a79c083f50f3d0538162ab588bd9f2f29bd9a66a9fe30f64f9dd66e13c0efb47d3b427cfe4b7a4288fdec34eb814151db4aba3b4e2e94d5748ed4218e7f72c420fe490c39c7ca52649f2d448eb8d12be34f84c5b10e46e025316e05e0246e3f485ad71fc504f13d758d982bc04c194063147db6afe8d235b3b865a5a0d991cd223f2f0450b02bcbec5f9b4db12efec98df236922ee7229549d148a3150a92db9fc34bb1c95d169fa830f9daac944618b14aa868d0823b0a2aeee1bf7763bb9a7076f623854b8ecdda7827bc32232b1b390a0d0374992fbfa1ed4d035aa5a8569b80e5b97922d2a05ea8d218650f8846312259062c404794cdc70922d4a03150eeb52d3392de6d114e378c04fcd5a1de8f26a541c3843b5ad1a615a834f93b696fd01d6df94b8e569ea62cbbc8256f98f6535413b1404a00c9e500b1ad6c747f67d6199bdeb2a5ef74a58bd3adb350f388368114c701ba660f881d8769c436bfdd89ab18df8ac82dfbb5aa7f806ce8d8a21786bdd166d9b3a6ad8f1054178b8335a7838fa6a64b07a6f4248de4bf4c50aff29cb51af172b3f83b8ccac6b0e92072d8652cbbac25cf3f21c039f6299f09cff6d5af93a86d1cffdc53d0de49fa6eb68ad927a9e04e4f0cc1d0c0ca53d3bbe706f2a9d5bcc2004fcaf87ae6036024beed5de40cf893ea3c8ea3d647a5b9dda9f4d8312d5598dd49863afaf947d89b856d7ff45b68165bc355c39ae21a84c8eff63b4980fabe9ec983341875e3cfd8b468f95a8936e8f6391e058cab72c6a0c77fa98f0cb7690fcdf5bff698e1401972fdc8167730bf7edf9d7d6cb80abb06ebc17d6066f7b83e7f23f429df90b1ab7d48ca86240416f28c2a4d963508f3606d77f04507107117cbc213ce3060116613f49484f95bb962b182e27aa1956956ddffe2c1be4b7bbf968b25a30d57737d4ef8fec68ce553d74325700b73a7dccc6ff79e162b029c5af0ad37a06e5458e754a716aab494d5d2aa97f8241cf79a6d83343189107c25f207727781aa5c20f5eb160b5369f178be6feb18b9a9d4ccee16f57f8cdb3f9dedcb7521b8d0da8149a0f5b6a18e33e5410e3350d79f3f6099d62dd640768662314ab5153b0eadb4f53fd629c0851fb88906e14f664ba10f08e2c16c6de3a8f68ad37611503243c95231ad2922b1df57b7a8a01e14f61137814bdc03e456cec57d35e8b0420cf96ba9cc18f5004ed4190675fb38f0ff716f40c2129a8e0a5f5ee89891d2729f706253408ad5e99095671fbde88debe3a00917c9680845c5436c8357b2448fd71604d13ce78bc184642af065125ed3665e5b0ba3d00db5d8374b536f60ace9dfba57ba561b107da0f3209800ab1cb80d573cfafeeb54e8019e487c8029a84c3ba88ad00506b3e83f5b83dcf62bf05c30f6bcd0e877cb2644dcb570e9eca5ef7a93054fb68c123b2900fecd0f8bbf17e27fe4514076a54a49eb50e51d62143f2189ae2714bf557030b4d56f032b85df9ed2599c0c328fff7d572008540f6c2569abc5bde640a5795687932319774c6905ec11734719de46785aaca14de39b076cdebcccfebbc05f5c7d2a98d30983a26c91b24b9ff75275fafd62d299aa13aed4cf5a23a9bb7d13c4f34597f6ae2e8df5561129c2ea09e290f9a535056ddf16dd33b97c05818e8f7684b23c10c52f0c9a822cf092ba57f2b94c92aa14594c3e6427f9d8447e5621c9ef39d78dbd06e1e2c32ac5224650279e120afc6a24695d282ebd40ef93605e43baf0fa0f629459e1a50f58cff7d87223ab1b1a582bcf0db3a463fbc9d74e580b98b3f89669f82997576f754754923d3db55bff6a372c2d7c3b5748f8571159df2fcdfb7d15862126bbe7315b463865ec56b6ece18aad202bcfd844a21785e9f0f6058fe37cc9160a3699eca365cd70a8f4755ea83b302d438725c268fdbb6c8a6d9bbae49ebb2a46cd6882fac4fc46e5bebe654de84482501196e221b9c7d795b37679c3d9105f4fd3c83ce5161960bcbb8e290e17fe50c1ceb852d6fc1ccbc1f8a14de52382d53814b505481965e54e4c01e824c1073c06062be90997caa6d6d24308a54d5a3bafd368cbeadf0c608118c7d269602f965245166b4ff83fe0cd0521c8d4e8004cfd213676a8f7d93591a03e48ac53e26b7fe6763c305bb95cd65eab703cb6ff355c0eb007cbc79d168f56fc13594343c7d3ef01b58057d233306e4d6c9a86ef3974a93656244d4f22e817ac4e252561c1d9a18bfc381f2e67c17033ad08d1e6de16d890b0bc7d3ddac6a666ff7c996c33a90f865068b590f681a7b174da5753129d27d866390e480557eb42b92cf8ddecb3e4e47d3250352d0bcb2dc180c3b7d364b9ad9324b1b9353eb5bbda893ffe8a0b1591be8d8a9f7ff84fde97904a80f43ce3320f6ca53295167e99ef31802aefb3e4d1a3b11878b25278e4d4f1a87373cdb851cbe05c1dc59449a4ecb2b8fc2f0af9f7127757f2c153c6b0ce7097ee24ec737ed95559ead0ea624a3736b3feed70b6ad4bf827775fba43ec4f1ddb508cfd9ce708f6984e62997908cfd978e5635d55d6f48621f95705c92e89c06025369afeb4240bd08f60553b5ab78103d4075821ea25e994ab82ede911aba0b97f4376d8fa4be410815212dc8a9bc8d7df9a828ad45a980ac549737aaefd6964b2f39b0874cdb50af2debbed972bac0684df4df470d0cd5a68172515d6cfceb319f498ab264fc37ab62183b2a80f4c2df3e3a33cfe5faaaa9bba2b4435af475245f8b0a4f235245b0b48646dae86c2c067c48b62a59b0d1811ccf2a2297e8decba61bd1c77dc68ad5f6e7100de22bd363ac38564aa7385a833a3791ab378c5c3184c02d336ec3880c8af7cd1ffbee66ee8afe394d645c56225acc99bb02f5ab99936f235bbf5555e0cc5abbc3c0110250756932985e0a0b13f1544ec71ae1d23a49536c621c1d382827a7fdd9b97e9fff6877bb16a042c3bc14c7587042f9f9150d1388e98931dc2ca3d332c31ce0f9324ef39ed153a97ad6d57a0be5cb742b80d3b993282a022351154906f9e0830ad3c96d29ccdf525874e234d094a31b29b4ff978744a951e0c8d403ec163fbe53074f39624a75e5ef1e28791b75fb0e132fc1abc33fdaadce88562609233b238a385ff0846f56afac5419ce025d288ee25d304fc63d8ee99451d69a8456b56675bc96e56a199ba2cadda5b29aed26ef675199f7d3307cf354eed725934e54ca8b44d13619481c476d800b0ff5b6980096763259315a432fb07f73c1b637ae1af85a94d2bd3e97d0dde105f3e80813db98398d51ee4f5664cbe76d36ef9d934670952af9f3de89929c643d631209c0c2fc824d30afa9abf6e071cabbebfce4ae39e7ed197d5da90ba952274812f7b4f996020228c10f60bd2e61006c0a97e2630381b6a91703708c21b8c172dcee95e6865e3c79596c0c9d5a4e7a36ea7b0cb3596a2981b62aa3429c98f7b39407"}, {0x58, 0x1, 0xf6f7, "c432888c0cd8e95909e95b5a221f8dd1f8f9d16fb9711077d04aa75eda3fd7a77518e8f62f520f96d349648f16c428f7f052a09815062197ce16d24d2cf5e0dd1be2"}, {0x20, 0x0, 0x0, "918b69ee43c9efebd0dc863d9b61f7"}, {0x28, 0xffff, 0x171d, "b0cd4f9ee44e208de59e7666993a0422a5d3c816"}, {0x98, 0x1, 0xc1, "b1e8051ffee22629ef78f555572d62a2129e275c0b820ef827b18780877d130601183b3e6376eef18f47cc5710743cb2ffec75ace20cd309b7490c6b35c01f196bd020b54f342579b49d4dd5220b3320a9b44860bf4b956d35e6efd6f78ff9aed0596f16d2a72d7406c9667db26b3f5b806e3f6c2977b0e7ca7ea43add8d1cb1828dc37e4c3a0e"}, {0xc0, 0xffff, 0x87, "706b2586b27c04a539279bdc5722a31b410e0f6b4b90419cf5c7da533f25292c6419b03e37aea5a8e74e686b0db305f075a61156d829f51991504f0da166f9b0f3369aafa412ce024edb544bdcec47b610ef08ae126c06233662862612749e668767d3f499b5964a7c84e08034dccfff4b86630327ba9b38d73d44131989dba0bf2ab34d36f0b5344a2b6fa04aa90f92a93752c21b0e8f9ee3e0b1e1c142b6818bfcf59b2508eaeadb9e144e"}, {0xe8, 0x1, 0x417dbd73, "5d59841784e4533e56a4ecc76be94ac846c90195c5bd0ef2ac73c90c5869b7332085a03aef8f41232a01ce8bdbaeedb67ffa0f154b04d296887e212ca97ecc80ccfbeceed9dfe38e2f89e31d713ddfbf0add6e830f2cc66ee248141c990362e1b28107e8f47df29578f98b78ffe9abc6777d04f782c1c22318adb80f8204ede6a4177074c4a00930cbe8d68860b601f17aa958f6fcc01bcf800893a9758188745e532596834b21f6e8977ec7fa62367546f8596f7704b42aaf5fc347394dac509d1bae96062afbf52c637ee5118a40c4a504fd3e4126"}, {0xc0, 0xffff, 0x9, "3caba03099fb2031e5e015a35dcc653cecd6f283d029e143bcb2ee886041384e532eb363a9086a5f2006ece762bafaef0bc86ce9723d38ca15b7e4df9f20742ba3a764e46afd2e81c13309f038bb9d98a63c08ca8087a0efc01b227a44c7f437c214377a7f7894522ae3f28a37b58c1b0659aa0099dd64ae5cd20f8bb5e115118f2cc474262d2ddd81527ff238d9417bb5b94dec08671f26ff7ec8502978e3bc6077f1012e4d905ea0d900a8"}, {0x20, 0xffff, 0x4, "e66916c75c8d2d6304a93087f507ba0f"}], 0x13d0}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) unlinkat(r0, &(0x7f0000002ac0)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xa0, 0x8, 0x7e}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xa, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x4000, 0x4}], 0x474, &(0x7f0000002b00)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x800}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x48fb, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x100, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x82, 0xfc3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x57bdf622}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000080, 0xffffffffffffffff, 0x71}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x5, 0x7}], 0x2, &(0x7f0000002c40)={0x7f, 0xda6}) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x280) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYBLOB="b779b70173bef8c0bdf577d97c0a36b7593d0103f04640ad8c77d30649d6aeadccddecb1339c244f914aaa47ded7b337b409ac438a1512da34d71a1e038c0b", @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES16=r0], @ANYRES16=r0, @ANYPTR, @ANYRESHEX, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=0x0], @ANYRES16=r0], 0x7, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/108}, 0xfffffd43, 0x1, 0x7fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "52957cfa07125151f46bf5c02aad8a32cdcdbf8f161ccf074546b9f66872df797c72cbe74cc64b5481cd270277b36f8c912ef0fa14aaafd8147147cd32db23b13274523fa701bed28c5df6a0ab3ee18d41f9b2d8dd51f6f92dd539e945b0ffc3abd12c31caba057e378e494d637399aa09402cad2c0b0f317e7606d6f11c7df1a1cb2242095bc59f9d0268c3dd65d3006474c3916d70a5dfa2269f58b18925da04124fabfaede28ea678b8248a3d7ae37781861907502a1812d95dc73dd2cf513fb62917025fac3f195334cd3783cee1527c9b93273e2b54"}, 0xe0, 0x800) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6d2b) listen(r0, 0x57df) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:17 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) r3 = dup(r2) close(r0) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x100000001) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/175) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffffbd250aee) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffe1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20a00, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0xfffffffffffffffc}, {0x18, 0x2, 0x100000001, 0xfffffffffffffffc}, 0x3, [0x401, 0x1, 0xec7c000000000000, 0x4, 0x9, 0x8, 0x1, 0x200]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) seteuid(r0) r2 = socket(0x18, 0x0, 0x5) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x44000, 0xfff) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) dup2(r1, r0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="e803"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ftruncate(r0, 0x4b3c16c9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000300)="5d94b785886a8ab048bbd431138dce1646b004178fbe443646c1724a8aa01c909350e08a842c29a0da4c6ec1ad07d88dc25ec611de4449e0b7e384b446de8c2306963c37e1b23347cdfc2e7516879b592d997ada52e8b905ec7dacca51b1966c6ee124db07747fd4f7040afeb23df67ee024472b6b96ced5025978c2f78b347c539f7dd6004e853ef8ed4dd1f892e010d42b64ff9bfa2f155e1fe62ea44f9921ba05400cf493b47e2704971b33d1c314c17890c3b961faf099b11a87589746508d5a6db4e2da24dacbd5726a6c7f3f0586067c3e46222d848a2f210be579c0499996e15d2854d2b2f7d540000c1dde8b5806c8e9e2979d49e0d3f1bbbcbf0405a33de9998983184f9105d7d3e76478d36c84daec81b382147bbfb80794b33e96c4891b4060be61d129e21fc465a64a055bde0752e6070f4a222276579de8da52a7f9b90e5951cd2861518a22ebc15d6cb20d62bc6f1ebb1d2b272f908902cd964968a506936ecb56df0011293914dd4cb9e7fcf6108ece2537748083d86ef9693b1594ad920030ebaeb2313100af25eb06e70438ae82d8d906707481cf55ba6c2259d2a59555bc280829eb67400f0318d752e28ec80d488dd825f141d7c154797dab876f4678a57e0c0cf0ca124f38ca50d371ed49afeb119f3209ef92aaa34ea2cfa25c28b1dde634187792f4265affc9f2254fb3c4ad55aeb14a9d4f01b9048e999de0c7e72f6d4c07535c0c8e6bbe1de2616032cdc10301109b5b46b40f3cdd5f9ccee6232f93fb2349d88010429fb44d4df1d49cde1a1449e884e15685bf111ef6d762a8fa6fe9821bc484a3b45a2a09b2982e991fe4cbf0e1a205d114bb006a93ea26f9ce04d80058431e581913464d8035c4d8a51118524b9cc956a5719c9a7280233a2ea972a6352d8ab0fcbbc8022772f2dbe1e8cf326677108cd22c81431fe5eae1caa6d535e58a086baee7059d33258e4e5ba8a5b4f43c19d67c71f9fc2dea0347e23f92e223a47ece3f349ec5d7f306154ea7d785cfe85646cc8c69cda9713cceede3feec04018173bb787a06ce3e5757c73b061a471ce18e47150509fe1ae36842d45946cd7e6f12167b7c1f5d5742c2d8c81e668fabf352dff9198b96433a57a88cd8747a08db85ba9542599de3f114a8bac21d2f2f524159db3696aa7545a74fd5f0554af5a2bfe2ddc5da07d86e00f2db42db3dd88389a9589814a23b1b47e8b0eaa3c3c9077da5813fdb56149ea90e4ac49007edf65ceedd9d628ee1f426a9cef43717b042145b0050a3ec5888338451cce9fdd2156402a3b5811180c4c0034239595551396df8853ae3ff8e03a6fff5cd05c66e8dd601f850aba3c79359a53ba9b7de2d50f7233658f6f23e79d16d19b41265fb1377387a4a327369f33701fd5a08b7cf977b31d2736d0558f315a7f453726ed3563cdfded14cac6393137fcf65f182872ce4a61f67e798c6272bf61afa4b87a540c38c9427048fa4d0e740e5d50f31a1fb2c1d2fcc8a78e0f3256847bee1630db27ed45d64e4b5c694cefbdcd23aaf2455ad4022ce5be65e39f2fcfd873bf299f65bc3707763bacfc09d6d3ee295374967ef48c63af974d509dd4aeac086ff0a7e16ba82e0dca93d37ce3c096e0e6988fd38fca32bea53627dd241bd18dcbcf907c8d46d1f467a4f0183a26ed4e7ad8276cabe2dad67193f19e3a4cf331bfc5b234d28f9f0cdce2588d2aad7f52648e4c6a6ea4845d1e0689f386abd8ef453a884f668bfd0cb771678a87be0bfe940efac1032007d71a56545d51fd030c080c85b6aa8b3159253ef3abebb7d2939fd763f0523e47b04713ab2eebc2584592e9c5ea956a01b94d19b0e096b89fd1df006737ff72a59fef795b91e8f186aa4f787e8c7b887fd76fcb4afe1096733c2e2e5806ef74e6433230d1d5b0a01f71a5791b29dc2462ccc76c9c77cc7564455ba61ab0cd7408fd4bafd9198668ca572412b9c46e96152d13daf2cb169235e3b8eda8f38acfddb7ebf9a51df88ff269d3dbcc95614323ad65f990acca7311262d25eb8e9a59947261fe94ff45ee54911c0310b1f2257414fa3358602938e73f7e404d9c8ce68d547e16dcf961d6f68fd133e41b58487abd4b2d48e48075ff5a5a496bddff7b863bc24ff49fdf947c9bdbc5654afb4e7818ef26925491859298612b93554f0e2961420579639b38982f0a88b4d41fd738f1ecc0594582965dc63867e9381dfae960ed34b6d7c231f9b6219037dabfa425dcd67ebcdba1ce92122748f031a992bf402cff0c957d55ddaa29639215f4cc89b1196b6209d2b6ff37aa1837559bd2a2dc4939df4be97c1a1cbfafa2438a0fe451e798ae4d27d3c9cd6143c57b976b5eccab230d594f82804c2484159639611e1914453694dbc5b3ad6c1936a0a79e28e2035998c06ca2f6d05fbc9ba7c591dfc02f5df87bd32417b815b272053e65d50b625ac12d1ed54147301621a934baf447e85193c0ca08b7ed28510773d59b071fe372fa7cf061f3cb19eac5e914d16ffde0b2683eb6bcd2f773f322012dd614f9bce0c4dca194c7425e136075e4de0af653aa9294011a9afcad46e31378a434470866b3eff15b75a300b0b75fb40af7a0d244bf3e85ce308dc52c613b0ab77b40232acc1ed8b4daaa1ead0faabcdaebe48f20aae84d4ff96d719d63e4444c7cd0c4c49a5ddc2afc82116ff2ccbf9d9bfff5fa2a6604794df91d26d7a1c62fafd3db432a974eae8e1945efc030f40732ce87e6112dffc2cebe7a8c9af50b1fa44049e61af744eb475916774312d50a5af04e9fd15545c0e842766a7d592bce9f1b6ff8778ed49d8b3bcacf76e0ab5382e8d65515d7cf44b8fa34d919bc790272d0419d7f9c40bc629bb8e4e668c6f9386d09841fb4f0119810e105795042a943c1fc75b1ae1d1b5dfefa84b52436a1fb1f2d0540ee1598c435929bbfed5c6222790d2093f47b079a6c2091524b6be3517f64515b3455e0b5dfec6c9eb6cb4a46c9e0d6d48ed3026a0c432a675c7982d06a66b58f6d946b4d3bd5b2024ea8d64c3de9f8844610e56ef3e6266173bb8d3e59912e0a1cf429f134fa0a9800c7a90e7924acd1ec97fe3f7f9954f19745ec0c7642881edc55d0b0a552362169d3b3576fcd848b8e73cd6ce8220c928fb194c0cdbbbbfffdae3412e1715ddcdee577e6a42a1ddbbac16feda7e218bdf769101076a41e459f52ae6aec7f803b1e5bfa103e0be3be656a4f90ed8e4a7f431d872b872578324b520469deb4ff859df6ffdb3bc692547c67e6e1e7cd7cad3ef21279732ff4f184d234c363a17c99f39a0bad5d69fe326fc356eff45bb444f49850ba1adaa0f15dfd32e4c2bd381537d6630344e25ece4b9649abcfcaa255a3883b48278c49059b4ba5f9de0f752b95228e8c8d4b2b8230f25bbdab5f3627e72ca3dcafd87c9c9550bbd21c4ad949da17ffc436c0550dfb7879cd01e5a15a5c1bbf59d0cde3db57bac88bf4abfa800c4ec13c2fa11e96f781308acf5251d0ee44cf97d680787cd8de7d3aee7585f0e6cc2e7595824609cc28aac63441641a9c7c7167dc9e4483e0240f58facec9ca742718e3ebc9dea5843de0b7a0dc3fc13f158ec8a8242d01ae28390e0b6a193f8a62c1c7757d407f7726a95d8055f8025a9851e029cb97f79a4d402958523ad5d90d813de97b9773d6225d608e33286d35472cf483b27fd601b47c5114dd6570ce070b30fbb84a3d321a6fceada7a3a0ec211ed00cc8f213be6d2e6a9cd53402985cdc0d34ad3df722a6a9a4f452b49962371d9db9929c19a7c9b69140471f2384495f2ce9d07c71079cfb1802bd9d24b5cd696f38881b8953dc2e49b96e8468259662893ab7a272ae5a24d4df1f0347099f2f3b92e5308c3b52de7c507154a089c490fd81df04be9dbe4d712114e6f9bc740a8816b38c630df619dfb03ee974d2357afa9c7960312bee538ee24fc0510060239f3673e8bb0b64fe9609e6fda9a4e27cee963cafbb856b952120180ca8e11f238f83317d3e1dbb498acede22d6f7d27ef61a47a742b8fa2af81b7100324ee91e07e1f7b136d6748d49d01e6e36b93f675b006760e540414569ef5f4ca89e4522925673fa859f36843e83ad3d3197dc0c4aa6af1d7e7ba54f1638097272f4aac64f2d299eb2c9576a1d4670fca8336de47b07a7d4fbdcfea9baed049c03cbd50379f78ac1ca6e3a81bdd53ac2d50b28c0ae518756671fad87fe146bb427e050ee8a0583cd3dbe5453f2d4544aa879981bac76ce77617e870079db86a93bcd3d9130d60e6baa1f498059bc0a6ec111ac3841486bc187db77c31bc561994590919f5bb87054c7ebf46a482aecdfdcafd19c4340551ad04c3befcde86bc7ebfe647a536f0ea9888a02a67396a618f3651f94c911c94b3956b8717ddc32f8bf43694a5b946ecb9766c85325b6d53b845967cd09c1b09d4574b72c2e161fef9d5c38080f7f2d790f0d795f40c3f88ec70b501ca81f96e361ac389404848baf97d9f9cc36163ea6b7cbcbdea76862ef4b7085d8bfbac4ad64e526c7f8407ede21ff5052682d778dd6a0595fce8842755a0ad705ff3241c7f3e4de093f6588dbaf0619f8dd7743ab14c44e0814c3487e5c74cc5e1337438affe467f9485598fdacef9735d54f02d81f3b251850c0eaba2d851c5a7b01427f73471a619317592f148e7b1b60d953f5156409c17c8a49c9bedbf31aca035ae3032210d949672e33d96bcf0d3f3870d146331aa8304f3d0c41a08f51fc2273cd3736c773c7888dafc5677f97bb8cae2c493f709821bcc5b7daf4ce53d6d504aff775ca47456577364bf47cf6f38dba7b98ba634d361513b9847fd9269e4c2ed90e7a929a7f68d0a17fe63eef9fe98cd5011cf5c352d2b752976a58efe67dcd715fa1e6b3ea2878952e349e8dcaa77bfb73e962609806aeb5875156ab62df9e5cce27f5b33f2dc4fb03af3d796c732cc7673a690c8cdca2ca738b1264af8c94c226ba1354301e45bb62f74b1b8b4cd60654575e754fb95231211ad4023d7d140ea51de4dff5555cee75f288965205c31cedbdc8d846cdda2e2a3d5f296cf82fbb14c2ebf7d5e84e61ba1fca8d205dc098a1577603ad9db1d6ad71877b73fdafe24fcd338473c6e878c97f31c037fa9e1dec80c7212fc1f74eb171afb0d0274e2607c0f28c5d93460b486c841a1c5729cc8bfbe01262224543d61d90c04748988ab7d49a213591dcffb7e8fa2c95acf5a763012116312571c4168f8b07f16924b63bb98e739f85cb66a600b4b484554954e828050c6acf63fcfe95f1a85f8b44c1603b159086a7e64c01bf69662a8058ad6a4777368737ac9c0663cbe58903569e739fce6d91188c3aa46d57487ade235c8de298cacca30d913bf8dffad64fea4aeb7b1f46b5ce977420717d4c3fa50afabf0e6da36847daa6f95d0887c893cdc6f1bbb7083dcfa9892444363ca0b0a3448f52daf0bb2e569ae6866dedc463e8b08d0950ce69368b6ec634a75cba86c5bf1d74e594456e8105fde5c9acc17a6a1164f6e25a3878f10bdd3c8d108a341c638a01827f16975d04e74b875e1d673a3ceeacc5298990562ebfa52acff8c819debdc27cda6062ae1e90474ae65f097a2cee3a74f8aebec5472b861736849f857df5ac41b020654d965b74649b8988f530cab26f4a71e1f5aff16b9ce52609f6ed7bd3884ba59a617acbeae607a2596957280cd1e6af57d92c7245436bcf05d867bb69632140487b23a4fd5d3db6485f82fe74a682e335483bc5ca769aa", 0x1000) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0/file0\x00', 0x4000040002401, 0x2f1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f00000000c0)={{0xffffffffffffffe3, 0x7}, {0x10001, 0x8001}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="6eb9e84e9c1c6baace7869ff52f1cd1238d089a39251f7d923708548e02afe0f4839da393c1b1dd905faddaaf33ff88490942ba9b6462d369ea25b2d6a2c14d864528251528df44cd8f3dd2b87a0f188986ae6e3e725608b75e77c14da055b9802f723abc3132581df0d4f00295001f001da8ff05991f84573fc286b5f98ab70cba2fc48bbe7bcfa99bf3981e3a08dc6423a4698ccaba5736819dac99db1c12f28af8f43eb5f86f2ea233cc4be92a3b3ec358f7ca36306df556ba0c2b95186105b8811eb1ad30f18f4", 0xc9}, {&(0x7f0000000240)="69b20158298da8c8519fb6093f68b632625f9c99a4afd9b0ea24e82080bb3ebdca1bfac80c0e4a217ff524fb7668d4edcf870d6d8e6b230e5d8d50ebf2a0f6c0c1cbca39fafdf83de9307cb6b286a0faa93c489894fd43b53c9aa517a3", 0x5d}, {&(0x7f00000002c0)="adc983b6db1797146062dcd8712a986a5d9cc2f1d69d32bafd8fb845cfdf79535f2c887c6fbe84a9fcd2aee2820a770f6a83bcf3", 0x34}, {&(0x7f0000000300)="7fe458d6f1974156dc2b9d87491eba6717c52665b0d3f8d19efe9935e643961e8d505e5478ef6ef1013f90fb3f209197949c5c81cf4a844d279a8de701b3f94c330f12708d2cd222b3f46bf9b3d49be4591b09cbfa97e00c601882876d115e181a9ef8ba86151f00162a20c1636d054290e43708fb5011f12259c28496be1f33b315137faa0904f31847979a699a4221811252d19079cdf94a4776b7054076d94f602178c04af96cfc5cdd83ea3f6032c3503dfe044f", 0xb6}, {&(0x7f00000003c0)="2df2b62d8d760077f9b2694f", 0xc}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1, r1]}], 0x48, 0x1}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000003780)='./bus\x00', 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7f, 0x2f}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 16:00:18 executing program 0: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffb2b) 16:00:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x140) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x10a, 0x0}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setregid(0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x200000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0xffffffffffffffe9) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x301) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xe1c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x4, 0x81, 0x0, 0x8, 0x2, 0x1, 0x3, 0x1, 0x2}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x108, 0x3) unlink(&(0x7f0000000200)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$inet6(r0, &(0x7f0000000240)="be79", 0x2, 0x4, &(0x7f0000000280)={0x18, 0x3, 0x8b5, 0x200}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="debe93ae776ea75a2af7d1a86092a2a956ce3cbda0afd82febff20855123c2d75fd014b1c85b5608772013f6bba3785d1a6586375aad5210f13d79f0c6da9bb0e14ca237c7f4ebc29575fd983215d6492ddba3cc927b6b4c6db07194ff48b1aab6cb58819ce944fc78fe9aa41e989d8087498de649b89d8d6762c81972fad46b15933c82f81be0bf31efc68117d53ac85828462820c57cf683122bcba91b4a9e790a9e9124d73c88ab4ea13f9c7eeaff97d02cedbbaba3923b4b", 0xba}, {&(0x7f00000003c0)="a5774bb969583cf732696ea1222782feb2791a643ec9bf59cbbccbd4628ebea42cf0164ea79153ab82440f8a919d", 0x2e}, {&(0x7f0000000400)="5094b1a93f6646c87eb4d1a1f331f22c5ce200c5392062dc33958fc541c922776c007ce75d473cbe4a3cef4b18959fe6aadf96a4cbc15367c08b1892b712c090ece2e22846ecedaa2477649f43d97a4cf2cdb89cd7a97d4ba14c92d0abe058632730f875f7fd0af3397f27d686e1e42a1b8eda653e049c1f96270265a601ffaa079893f7e2c3ca08c742f650279476d7e1864ed59bbf81dee24062eadb06cbcb2f50e8fdac9748ea41cd540767b20fec86238e31293f69fb7f9aa1b870e8dd60bfae97", 0xc3}, {&(0x7f0000000500)="858fdef006c5f27cfd1e4dee4276ed71d3", 0x11}, {&(0x7f0000000540)="e94a", 0x2}, {&(0x7f0000000580)="f31f4b73cc575f8effeb7c15ab0cedea519fc80ad213e6dc77e241423095ccdce9d20c3155d632292bce65b8", 0x2c}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x80, 0x408}, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000700)=0xff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000740)=""/103) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000880)={0x0, 0x10001}) getpeername(r2, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000940)=""/34, 0x22}, {&(0x7f0000000980)=""/37, 0x25}], 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000a00)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) fchownat(r0, &(0x7f0000000ac0)='./file0\x00', r3, r5, 0x6) chdir(&(0x7f0000000b80)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000bc0), &(0x7f0000000c00)=0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000c80)={0x2, 0x0, 0xef, 0x4, r4}) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:19 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x1, 0x6}, {0x81, 0x6}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x10000000000000, 0x8}, {0x200000000000}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x12, 0x6) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) socket(0x20, 0x8000, 0x12e50338) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x110}, {r0, 0x4}, {r0, 0x4}, {r0, 0x24}, {r0, 0x64}, {r0, 0x100}, {r0, 0x52}, {r0}], 0xa, 0x1000) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) 16:00:22 executing program 1: chmod(&(0x7f0000000080)='./file1\x00', 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\xd0:\x00', &(0x7f0000000180)='//$#\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=')/,/&\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x7, './file1\x00', 0x30, 0x8938, 0x3f, 0x8}) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000001500)=0x11) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x4, &(0x7f0000000040)={0x7, 0x8}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x81, 0x5a) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/227, 0xe3) getgroups(0x6, &(0x7f0000000040)=[r5, r5, r5, r5, r5, r5]) chroot(&(0x7f0000000300)='./file0\x00') 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0), 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x80000000, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x1, 0x800}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1b, 0x80000000, 0xf1f3, 0x56fc}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x3}], 0x3, &(0x7f0000000280)=[{{r1}, 0x0, 0xab11df0a8e772f8a, 0x41, 0x7, 0x401}, {{r1}, 0xfffffffffffffffc, 0x60, 0xc1, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x50, 0x82, 0xff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x74, 0x3e8526d0740c96d6, 0xd0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x4, 0x4, 0xf2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x77268f02, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x91, 0x20000001, 0x6, 0x2}], 0x8001, &(0x7f0000000000)={0x5, 0x40}) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0xb9037929bdba5db1) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYBLOB="518a13cea9", @ANYRES16=r0, @ANYRES16=r0], 0x1, 0x0, 0xffffffffffffff87, 0x0, 0x370}, 0x0) socket$inet6(0x18, 0x7, 0x200000) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9d3248f, 0x0, "4bdcffffffffffffff2902cd683300", 0x8080}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:23 executing program 0: socket(0x22, 0x3, 0x100000000) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:23 executing program 1: msgget$private(0x0, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x1000, 0x4520) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) r1 = msgget(0x2, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x2}) msgsnd(r1, &(0x7f0000000280)={0x1, "d8a496baa2d495d954cd44e709428392e4cdae90bf26d05378718970a34730d8c7cd3d49e2c809f9f9b0abee96e8361d93787015c7bf1739e138ad5ee5720f387fbdd4d1f56255f6b6287f3bba462771194223787a4ab1e2dafc9cea5e368d8c72efc8a3c83e202ee89f4202720d4113ae32b25c3e896d420c12fe8e"}, 0x84, 0x800) 16:00:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000002c0)='./file1\x00', 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000400)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) mlockall(0x3) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) utimes(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x8000, 0xa0a}, {0x9, 0x10000}}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x1, 0xff}, {0x18, 0x1, 0xa991, 0x7}, 0x4, [0x100, 0x6, 0x9, 0x200, 0x8, 0x100000000, 0x80000001, 0x8]}, 0x3c) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) 16:00:23 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x1, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) r4 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffcb7) recvfrom(r4, &(0x7f0000000840)=""/50, 0x32, 0x842, &(0x7f0000000880)=@in={0x2, 0x3}, 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r2, &(0x7f0000000700)=@in6, &(0x7f0000000600)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:00:23 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) fcntl$dupfd(r0, 0x0, r0) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000280)=0x14) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r5 = socket(0x7, 0x4000, 0x1f) r6 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r3, 0x1dc}, {r4, 0x100}, {r5, 0x108}, {r6, 0x2}, {r7}, {r9, 0x6}, {r10}], 0x9, 0x9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000580)={0xb5, 0x800, {0x1, 0x6}}) clock_gettime(0x3, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x10a) kevent(r8, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0xa4dd}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x1, 0x101}, {{r10}, 0xffffffffffffffff, 0x30, 0x1, 0x6c2, 0x1}], 0xda, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000061, 0x1000, 0x8}, {{r5}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x100, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7fffffff, 0x4}, {{r10}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x2a, 0x6, 0x6, 0x4}, {{r7}, 0xffffffffffffffff, 0x6, 0x2, 0xf83c, 0x101}], 0x7, &(0x7f0000000240)={0x80000001, 0x9}) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c1f1b8c657a0b42722927653000e98b8243497b9d653be4c445992f3a8e314782d977908b0b999c966c65d90ae19cf4ca571c73a20b2751088f37829cb8d3834162e4ba2e32bfa29f13729acc90089b862fb7e257b3c1f04d47c95193a9a1e59069e6de280000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000244000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xffffffffffffffcb) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000069b000/0x3000)=nil, 0x3000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x1acfcfdc) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x85) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000b35affce7820af42b43622b3000000000100000200040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/42, 0x2a}], 0x3, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/249, 0xf9) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r5, &(0x7f0000001940)=[{&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/102, 0x66}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/45, 0x2d}, {&(0x7f0000001740)=""/55, 0x37}, {&(0x7f0000001780)=""/135, 0x87}, {&(0x7f0000001840)=""/211, 0xd3}], 0xa, 0x0) preadv(r5, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xfffffe34) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = semget(0x2, 0x7, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1, &(0x7f0000000140)="eb96085a0c952f90d0697ab60866ea995723725d5e16d3b4d886411a002011", 0x1f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x1f, 0x9023, {0x100000001}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0xffffffffffffffc0, 0x5, 0x4, 0x0, 0x306, 0x1ff, 0x80000000, 0x2, 0x3, 0xfbca, 0x3e5}) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair(0x6, 0x7, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) recvfrom$unix(r2, &(0x7f0000000240)=""/8, 0x8, 0x40, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) fsync(r0) fsync(r0) 6 +pw7lAydBWpckbd_enable: command error 16:00:24 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) seteuid(0x0) 16:00:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000000b, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x5}, {0x7, 0x1}}, 0x2) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="7a04065ae46e575fd19089b979ea92616b4f13a883e282c694817e95e4c85eba6c344ddf1aee4cbd164cab9d28e8e3ca84f8511ab3959d31a7ff25b05a1a933f080a971f1e14405fb1bd89646eb98a6ba9d0486760f2abf35619a637293a1349b4d1f7e3d722a3", 0x67) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:24 executing program 0: socketpair(0x6, 0x4000, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=""/145, 0x91) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x5, 0x4) socket(0x6, 0x4003, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = socket(0x8000000000001e, 0x3, 0x0) getpeername(r5, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvmsg(r5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) accept(r4, &(0x7f0000000380)=ANY=[@ANYRES32=r4], &(0x7f0000000340)=0x1) socket(0x11, 0x2, 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1b0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0xa2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x48}], 0x3, 0xfd) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) open(&(0x7f00000000c0)='.\x00', 0x20001, 0xc4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7ff, 0x1}, 0x10) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/10, 0xa, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000e956000000"], 0xa) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0xb60, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x80000000, 0x2}, {{r0}, 0x0, 0x10, 0x10, 0x8, 0x9}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x26, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x82, 0x80, 0x8, 0x120000}], 0x8000, &(0x7f0000000280)={0x0, 0xffffffff}) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setegid(r3) getgid() r5 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r3, r3, r2, r5]) getgroups(0x8, &(0x7f00000002c0)=[r4, r4, r5, r5, r4, r8, r6, r7]) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x9, 0x4, 0x1, "90de290e0089a23ff89c4000000000000000001f", 0x0, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x48) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe326, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:24 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x800000000000fffe, 0x3}], 0x8000, 0x0, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) r3 = socket(0x10000000000018, 0x1, 0xfffffffffffffffe) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3, &(0x7f0000000080)=[r1, r0, r2]) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x10001, 0xa9, &(0x7f00000001c0)="7887ccb40b509d4f72d56536b8727c99b7d92014b6b2f3985e606b27a6ad290af3a6e3e6a0caab4ca025230b66cde347ca13c1e140a01810ff7ee7a4c1f4f3ada9a4d40e8a04327a19003afdcacfc08ad6c1947460cb9246bc42c5b3c1b4a27c286ab0204290477422da590e8815ed94ac87789845234566261f4bd6bae5062d898c0c90eacbfe6956113167ede1c5dd", 0x90) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)="b37326070992e275824c4d7cc6cf1fda9a4a47264e78e3a51911", 0x1a}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r3, &(0x7f0000000bc0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000380)="89ce1a3c8b9891c8ce66cf048d9be105fe347aa9614b86f7a8f2fa0d7f9dba968d9f0954efba70fe036e4a6dc41e5092f780d5a9268bc1e75ecfaf095816d22113cd59f84b76da436b6063c23b86ca798960f8d9bcfa002bc6252e3d8e6c9ebaf4a8487ff0a518e350a5f6839f3b5cb168b5d2c20eedd0f5222ee30d33d6e48284ffc09e57d5561eb9bbd0d75f9fd1bba6faa08483afa85bda0c886d", 0x9c}, {&(0x7f0000000440)="e3485f172522d223266859ce1c219d6f455c90c4a5ec76d77893bbe39cdf04fe72c85ed063aad6c7323c25ba45d70c4ed67579fa0f830fab7b46ef379285144ded8432a5e8325fbc", 0x48}, {&(0x7f00000004c0)="1253431da9eb04aa1282c2136602536e78", 0x11}, {&(0x7f0000000500)="37f6d4a8bba61e7a6c0db890c55a9ec8cdf31226829c9102b8f8f3a4f228464204254dd81de30b93e69fc719f223f8dcefa9c0b31e8894c517aac84d9d9d2b5c6417ef69540aee238fa1617faeffe07655066c907f02c9e995651347ccd668034235a8e4d108f7a2b9576aa2d2e4b3ca1d26a5fa6d990b3f06900339e618c1a5b7ec29ef8186cd5e8b1f67f8931ac5a6527d3a5e20d5550ac8ee7c1a26f77d0dc9dcaf4ddd87", 0xa6}, {&(0x7f00000005c0)="f4fbff3094d41d778fad5c20f866c2eb3325e74172dd15901cee0065d330f0a9519294f5e167aec5884989f244c376680eef7eeb6e078caecafee02a1a511357209d2148461b9a02e1990bab3d2e55a522e0b15ce90d2823d67491", 0x5b}, {&(0x7f0000000640)="8d11d059659fe080bc6b15991a9ba088e963c23618e3d53fb97b411a1a2f147f06850446706ac14821dd4e6c732695c6b1acf7d81cffb7db2d6564d6d5b5a518eb19be3903fbd8064ff73469643ad57c0cd884a4b7eb91a98412ded586cc0a9b5ab264cbe24c5a714908406a22", 0x6d}, {&(0x7f00000006c0)="7d9a614a64b051816e61aac5af4f5c537c3e0aff4da6ab371238ae6cff99a8128f45e9ef1601eb3197c7654b94566b4b2f4e344fe0dc627e4886523da8269a8125792119293dbe0072d76c38f6db119e7ea53b", 0x53}, {&(0x7f0000000740)="e0ae39c6f8d1c1c373c000e5cc7f76a129b74b31498809274a19199421c9bf554b0dd84755c59e65aec9f96f312c268e98da637d4b41b131cd10517c0d7caecd7d867c6e80673936a31a4406a58c3d027fe47f2e3473697d4577501ba0e7f15dbbe18d8ff1bb1429b3232a", 0x6b}, {&(0x7f00000007c0)="7d02f0d6950e6181125b58f5826b3f08eb6f43d584196a0ee85877b87eee6c2cb295d67e3d45ccdc250b584fe91a91146a128a597778250557235e0d5352a508bd0b939d756f5518870599c7391d627b3c87a82e7117215de437e3216b2706579debd2079b292818c10a88cca130a6689e15e262869e34f6cb972054e095627c1cb64565c07d2e360fb01d3d3b7de4c3ec0ef1891d997d67a690e750a40ea975bf352c866525efe8534790d24b204cc4139067cf09c96ba7a8de7c55e208113befb7d358d6b5f7a2a3268afc25ee6a315dba62b552f22ba762aa978ffb85a1f4bd21ab9216995c80cd0c6793c395983a821e692e", 0xf4}, {&(0x7f00000008c0)="be66ae41bcdf5e0a1ed35f644790588dd1e62e7bc77a4a1fec3dc41e8bd876a86d2d5089ae9aa54cf065d57d6bf95b8dfcc58cc505ca4f48d1cc921692ea53dfe677c69442b3ab51a9f8405143d5b9923f346ba26492589815737f53b47ac4dbc93f1dcc4b7330f67e7bf463d694d5eef7138a4fcf3b2960", 0x78}], 0xa, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x70, 0x1}, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xb, 0x10001, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939c696c33e3486fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b46770", 0x184) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="70d0c08a5dfb07a6085a985e059d7c31ae66f2ee166c209c", 0x18}, {&(0x7f0000000200)="8671f99962685f28328ca136d94bb0a1df1e611c9e06f0969d7504f11f856c04e2e56795cf6cf47b834b15b35402c9130e459641ed9b17ed8c09f3b6e3f946229711fc3c135ef78d4f170e9b6caf83245a76c8ee614948903da5582554c066494beeccd9b08686a9e5b3d167aedae4dd6942571d9875582636beac4ba7cc2d21a76f2ae158e9a467f5ae518be056254bd1ec159d665387b3cd610e41d8ab70d970bc4857fd", 0xa5}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x506) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="af754708946e1bbad58dbf2a228373491635375ebe5f9dcfe4590f6a1d4340cd68798f150edbacd5b55ff39081e5b1c85b510127ca731e6c3d8fe51e2c3794f87536ac77467ad59f810924b85a9ffa60db2aa821fbbee25bfada79c2c73368a70a0b6fdc85d34b7795c11fc64863bd3de45d53934207b321dfd3c674a769e88fcde65d4c16186356e8c3db46ee2598134eb7b339e1eebecae8efffe4d64f8b43cebea755139f29f4", 0xa8}, {&(0x7f00000001c0)="abb897abe570af353a406fde8935de9a6acbde21e386cdac4d1e4f5b149dfdc31a6f575e093cb83a1903d01c6c02770c2643649a244e8b9507aae2ee730768e62c53f90ac8fb51be9dae78a961489dcb66e0971f680b42069275a75db7f5990d5f014fe57ae42c590bf4a35fa5d86e0a26d1b26bc3ed24dead1ef38c24350a49f8be65d4131989c654289f427bdf7fcb9b38606206aa63623c1781477643f38687c153c1901e63a0ddd400dc8bf27435cb1a05378a5c60cc9cdf1c6a75729336fa8fd49afc6aa0a4a95ea3", 0xcb}, {&(0x7f00000000c0)="9d39dd2df7a4791c42687166a16cfbb23860985bd6e4af0a18064a89db36ef2f5f", 0x21}, {&(0x7f0000000100)="3eaf46adf403a49fb76b2ac3437dfba96315910d1e077921a6b5bcdf8245b2237e2ced991b01df3280c1225eee71da9f37818676df66c1c19ea3108e62d98c598c23aa7d6daeb895f834f300d7650339cdb46a6078ec9e5a20d40f72d6fc737fe980a06c21261cf1de3610d7ad118729b6ca9a", 0x73}], 0x4, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:24 executing program 0: getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000000)=""/78, 0x4e, 0x803, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x1}, 0xc) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000080)="462d9581ff2033805d4871bc6c003ec577bf5ef506ac1c7415a801df30e9eb84a540ce184b574ac4850c7a410b1653e02a64b557155293c155d91ff85d97db86955b022a987c727cd633bdd8d996072ee07b76c29ee4f0bd16594e2036e66e76f35c5f2576139b61a9832055774b1cca1eb5619d40fb0bfc94beec10dfe27fadcd401d8a6f6c3d56d97e2127961243f149964fe7d4a193a883484435eba897a74ac7bf869898d24c5fff3fd9ec8b79b7c5e9233fe95992c35d184fd7d887a5b775ca74c1c1a46b2ba069a6311c9312456eb17456105b152dc75dd33ebd6d1bf7f56b13d1deee628828a200c0ffa892ae08945af5877e3a870c4d30d8822d", 0xfe) select(0x40, &(0x7f0000000180)={0x81, 0x2, 0x1f, 0x7fff, 0x5, 0x72e, 0x1f, 0x7}, &(0x7f00000001c0)={0xfff, 0x7, 0x7fffffff, 0x6, 0x6, 0x0, 0x2, 0x3f}, &(0x7f0000000200)={0x40, 0x30c, 0xcc6, 0xffffffff, 0x70, 0x3b4, 0x8, 0x4}, &(0x7f0000000240)={0x41507111, 0xaa1}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7ffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) listen(r0, 0xf51) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x1, "07cdff3e841503763e82b40b2bcff04fa25b668cd0676cef7218dc664b9950671b9ec29bb6006deae8"}, 0x31, 0x800) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x10, 0x7, 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:25 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x100000010) read(r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x190) setsockopt(r1, 0x8, 0x5, &(0x7f00000000c0)="d3d09e532c8f60fc3a243fb745e40a054cfb2225ff3fa5c5fc66b9257b1c117602759773aa84d50693fcc078034391a97673cac744a2f12a073ac0a4070a25468146090480c3546f62bc859c44a8afce8e3a9b4d417b1147a901631b95401357af29cc4b79498ef5df24188830c5f6a3e391989141b67b1efda7791a23f167513c29518990ebead5495b41f9241ecf124b8ba368d1a3112083aa3c246d302df1e8c20498a844805a9c40aac69e7d8c6c2008795508c6efc55a50c5363771f7456651f0787a1d66e2111298d98c6795f8e934af3c9968537183b7cf5f7af683b6985109e21fb1a7af8f2c8a32", 0xec) 16:00:25 executing program 0: socketpair(0x19, 0x4, 0x0, 0x0) 16:00:25 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)="03a1", 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f0000000040)="b9523c729e41de7d88a1", 0xa, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x5}, 0xc) r2 = syz_open_pts() close(r0) sendto$inet6(r1, &(0x7f0000000280)="5a81b42cfb519d101f17e09180ecbd8693654da1eb6c2b2d1e32cc1ff9fbeb3df3f51acdf784f93b369619c90e", 0x2d, 0x6, &(0x7f00000002c0)={0x18, 0x0, 0x6445, 0x5}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x100000000, 0x20}) 16:00:25 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x4, 0x200) semop(r2, &(0x7f0000001840)=[{0x3, 0x0, 0x1800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="590460385c3d3b9305ec326571fd117090349acc73ac68d88bb99040f63410d8ce45a7870445b377c2744006588d696089843fb28b4fded94ef6f8d642e24a406c77ae2568fc9fbf88a1ac4fde962427663408", 0x53, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="0259ef1d7cf12207221cdd778d4a4fc9815d558c27cc26ab3735e6dbf99bf64fa6c20e3e2922e0f448af8e2739580756cdf364978b8ec53bd16bf548c3bbfd246d3e763b0ec3344176128f25844a8bd76f1eeec1e3432ea615", 0x59}, {&(0x7f0000000100)="35399c644228176457290c686d35fbdb10b886617e40d69a2dc0a8141cb2234a54bc5b633c3fa6ce0c2e77829a3ac7c8851213c3ec28c7da0272490948bbf41c2f5c61dc2bf0232e7212a4427c985e03f8374821940f217a8cfc39a84cf855cf6f5edbcd3cafdbd148661d79eca20d69faa300c95d5074769e6ef6cbcc34309cab53bb38f9c2e08a5ce4068db7dd0900bddbb26de00d11ec6ed72863fd8a2dbc1c868248d9eb421be2e161b012fb79ca88dde6", 0xb3}, {&(0x7f00000001c0)="a1991fe00db84735738ca05a95c913105234b1", 0x13}, {&(0x7f0000000200)}], 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x100000001, 0x0, 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:25 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0xfffffffffffff801, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x0, 0x9}], 0x1fe0000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x800}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xffffffffffffffe2}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0xc4, 0x80000000, 0xff8000, 0xee}], 0x2, &(0x7f0000000140)={0x6, 0x1000}) poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) 16:00:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x62) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 11:09:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000000)) 11:09:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000380)=[{{r1}, 0x0, 0x40, 0xfffff, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x7a39194aff21939c, 0x40, 0x869, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x8, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x800fffff, 0x1, 0xf87e}], 0x7f, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x9}, {{r1}, 0x0, 0xa0, 0x20000000, 0x200, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x24, 0x6, 0x6, 0x1458}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000004, 0x10001, 0x10001}, {{r0}, 0x0, 0x1f, 0x80000008, 0x7, 0x81}], 0x0, &(0x7f0000000540)={0x400, 0x6}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/145, &(0x7f0000000300)=0x91) sendto$inet(r2, &(0x7f0000000140)="aaa3749237d491ae8d44c3d36fcccc2ac57fbb3e84b697641e388930b56e78747a", 0x21, 0x405, &(0x7f0000000180)={0x2, 0x1}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x1a5}], 0x2000000000000098, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x100000001}, {0x1f, 0x9}}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000580)={0x0, 0x4b44}) 11:09:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x11) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() dup2(r3, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 11:09:53 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) msgget(0x1, 0x1) getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() r2 = getegid() getppid() getpid() socket$inet(0x2, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r5 = getppid() r6 = getpgid(r5) getpid() setpgid(r6, r4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r1, r2, r2]) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r7) 11:09:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ddb7999484ea070000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x59) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 11:09:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18f19, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/130, 0x82}, {&(0x7f0000001480)=""/249, 0xf9}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/81, 0x51}, {&(0x7f0000002600)=""/126, 0x7e}], 0xa, 0x0) readv(r0, &(0x7f0000002cc0)=[{&(0x7f0000002740)=""/207, 0xcf}, {&(0x7f0000002840)=""/9, 0x9}, {&(0x7f0000002880)=""/195, 0xc3}, {&(0x7f0000002980)=""/161, 0xa1}, {&(0x7f0000002a40)=""/119, 0x77}, {&(0x7f0000002ac0)=""/150, 0x96}, {&(0x7f0000002b80)=""/31, 0x1f}, {&(0x7f0000002bc0)=""/247, 0xf7}], 0x8) fcntl$getown(r0, 0x5) close(r0) r1 = getegid() getgroups(0x2, &(0x7f0000002d40)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0, 0x0}, &(0x7f0000002dc0)=0xc) getgroups(0x3, &(0x7f0000002e00)=[r1, r2, r4]) r7 = shmget$private(0x0, 0x2000, 0x22f, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002e40)=""/254) shmget$private(0x0, 0x1000, 0x302, &(0x7f0000ffe000/0x1000)=nil) fsync(r0) r8 = msgget$private(0x0, 0x80) msgsnd(r8, &(0x7f0000002f40)={0x2, "235d68fc0fa214401b3c1bce8b88bef1a738154b9a28d94141357ba5782528d488a530becd80e508cd7adaff9b25b36090f908762068876c64c08fed5e38c32d1703c0fcbfb3b5b59f53b822a051760ab41a98d66898d13de44e928dd24621ca984c208b6f80024258d09f90d59cc698f49ea51b58e1f3c6eac4603a5c65a27d17828f67c9458294cd5bc9c86c7fc0fc35c46703b15631d7c3ceb8a4942b19dda103ca617b64ac16c005d40f4ad00e60779dbf32953aca52bcbbf9c1993f32dcbbec57016575e3a62ee1ac7faa6edad4eb2ff9eb0557474554bad099f757f434dd3f9ccc99b5bd916f7cfe5c5b0c1eb2ced4eb4bf0e6913cb20ad45b"}, 0x104, 0x800) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x0) chmod(&(0x7f0000003080)='./file0\x00', 0x100) socketpair(0x0, 0x2, 0xffffffffffff0000, &(0x7f00000030c0)) getgroups(0xa, &(0x7f0000003100)=[r5, r2, r6, r5, r5, r3, r1, r1, r5, r3]) getgid() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000003140)='/dev/zero\x00', 0x8, 0x0) syz_emit_ethernet(0x50, &(0x7f0000003180)="72c3a8ad7f82e1733ba44bea97f0b374ae8331a85407708e5507225f379b89ec741698d6eecec879ca0805c99950b0e48520bc2b4b29337aab61b0eabcdaa36fe55a6969964d36a6e6c4898100420af1") r10 = openat(r9, &(0x7f0000003200)='./file0\x00', 0x801, 0x106) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000003240)=0x1ff) fchmod(r9, 0x14) write(r10, &(0x7f0000003280)="4552127db6da5200680badfcfb3662083a5094243efdcfb30557cd2af2fb47c50bd07ffc8cbd1e87538d4e09fa78a72520f634a44a4563ace0dc0ddd9205dfd3fd95a4a8912fb0ead1", 0x49) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000003300), 0xc) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x2, 0x40100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000001, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0xa, 0x1, 0x1f, 0x400}], 0xfae5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffb, 0x4, 0x88, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4, 0x8}, {{r1}, 0x0, 0x8, 0x60000001, 0xfd6d, 0x7cdb}, {{r0}, 0xfffffffffffffffd, 0x80, 0x16, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0xd0, 0x1, 0xb}], 0x24d57747, &(0x7f0000000040)={0xe7a}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x400000, 0x40, 0x6ea, 0x0, 0x7fffffff, 0x9, 0x1000000000000000, 0x0, 0x0, 0x8000, 0x9}) sendto(r0, &(0x7f00000001c0)="51d78c552db1aa443b2d08af55434cd224a8fc8e4e6e54339859adbd327673418bdb3b5f007cc47fdfc501addf5877b9caee51e636d014ac5d14e7908e6b4f9e193b01d1624df1aaa2fd868dd27239ee5542534b0b3207bb867edd1bcc21530267dfe96058b089b971bf87b8f78689faf9c0ffb4394f0f7ba9e985025a7e4e7ec979c70d4c5f21474f23a0f383b5cb4ac894db8867026ea45178237214004ae336876ae020331ee752f9f9133db1406d722cd197f8dca4010c3054896bf6f85ad2c620", 0xc3, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getuid() write(r1, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:09:54 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) msgget$private(0x0, 0x400) 11:09:54 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000180)="b786698a93abbac8942f28ff5b389de80b2c76552bb2ccf0fd9e90960b0ad497fa484ff92e0ba9330739d704921e192babaea6b5c91e87d248cd49ae7c56154fca0aecf5fadbf090a1ac9c7d1270ddf3558c171eb6db22c4c9a4ddd57596825584d8d4c5451538d51f9aa1ba6adf6061cefb19664dd870e63e34160f038b29d291f4cc49de4c5eea92b99410cdd51b3c052088e4a62b6b942021cc22da1de765739a1e4488", 0xa5) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x1e0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xb5c, 0x80000000}, 0xc) 11:09:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 11:09:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) write(r0, &(0x7f0000000080)="6b58bb7c2edac3995811979c68ffb0573fd53be64f5ad1793850f57b6828b886e388edb703a9d84928a5a2d30d77f8eb44f48a39b72b4232436c0ae809bab322fcc62f1464ccd061b81c3bd33b922393c6e3dc0768dd688be9ba1d7b9c04e854a1521b6c531474502414ea0e89b969095f09488db3dddb935ad8285c91c39a61c320aab551368288d890104b6e2074c2ece54b87616140339ae48b48adbb3a89d92a92643e9056252153503c7e561a31d434c940c4ed5297bb562988b32c2cec0c704f1be9", 0xc5) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:09:54 executing program 1: r0 = socket(0x10000080002, 0x4002, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002004, 0x2065d) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ca6b", 0x2}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x9, 0x1, 0x7fffffff, 0x0, 0x1, 0x7fffffff, 0x9, 0x0, 0x2, 0x10001, 0x3ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x21, 0x100000000, 0x8ca, 0x401, "e1fd18cb91400498da4e5f850a6f95eb78726867", 0x1, 0x7fffffff}) 11:09:55 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c6c092b9575e3d4ff9b5ed52a2e8f6ae12c68e2ed865f63f858cefa15a7028f32baefe9198161ca18d03d044e5f597e810b61148ec8af6d4ff35ad894aa75d38e60407670ed5b987beeb0e7d14ef92d7c81c5d9841af957d52cbf0357980ee0478f3deeabd5ec419619066f46a42131a19336027638f9ceb08dd16a4e3c7a552b691698d5ab082626aeac1f91a6e77d6cdb461dbed42148b00929323e950a40f7c41", 0xa2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r4, r0) 11:09:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) getdents(r0, 0x0, 0x0) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x3b5, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x5810, r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)="e2894ae98a8b0ee10b49a62b2e281bfdf6af30a9424a8ac29d90582bdec6a12925a52feb8ba98238b4e73c2826118d18f3104e0efbf530a0c3fea0b6e2ae5677148251112dde36346b0623955c8254811f77b65b4cc7765a645ce28015d160bfd1", 0x61}], 0x1, 0x0) 11:09:55 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 11:09:55 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x5, 0x68a6852f}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0xc0) recvfrom$inet(r0, &(0x7f00000000c0)=""/28, 0x1c, 0x42, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmod(r1, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000000, 0x0, 0x7, 0x6, "0d7f68c0d56b419393763d69e9746521ce88c0ec", 0x2, 0x3d6243c0}) syz_open_pts() 11:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f00000001c0)="600571a9e8b61a51f2cc88cc265d4d1d10af816d2ce8057636538968ffac28001c2e3fca16ab9142a9979cbb9a06736814df86a18c8b452123e7ce68262d00dd244ff6c53b0d6ebb738eb062c3e0efd5e4f61244ca001ec58cdca91422e8987d432a7c63606f0706198750895156b314fae68aa3c586135e57d372cefd4439c263479ac3fb33eedce2cad086db5555aba55918ff4418bb10c6fb4fc3c19bcd19bc7118c90f2d8d474508351c34481cd5464033a25856a906bfa10248fcdc52a0e083a57aaca6ce68c2107a65ae60caaea76a0039011a618226d8556d1bb9aa6d944b334aa8c194711cac56f83fa82fb40888", 0xf2, 0x405, &(0x7f0000000000)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) 11:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xe2, 0x2, &(0x7f0000000040)="d9cee8c3a32fedf9f5b41392bf03daf82e46650012e58a549b5d70d7eb097d4c291d4c031906e428ddecaedb86deba3e3ce45a8a32e63c231d85ac6544bfed74fdf8c0a3c050a9c6dad5d7030fc393bf5dc7110a12c81dcc7e5c05a0bdac03f0f1fd62e9c54a286a888c8f84cd852c54337b4f1dd15a47f6a9c6ab1002448850c8a42fd2969938fb31205e4aa374e8154dc6753cff832a3cf425a86ef077e3ab5eb36ba70e6cf5237ed2c6f08ab3dbee3c468218ada9ab215f", 0xb9) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 11:09:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000500)=""/164, 0xa4}, {&(0x7f00000005c0)=""/15, 0xf}], 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 11:09:56 executing program 0: lstat(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xe040, 0x1) r2 = getuid() execve(&(0x7f0000001340)='./file0\x00', &(0x7f0000001480)=[&(0x7f0000001380)='/dev/zero\x00', &(0x7f00000013c0)='/dev/zero\x00', &(0x7f0000001400)=',\x00', &(0x7f0000001440)='/dev/zero\x00'], &(0x7f0000001640)=[&(0x7f00000014c0)='^%**!-]-#@\x00', &(0x7f0000001500)='/dev/zero\x00', &(0x7f0000001540)=')!\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='!\x00']) r3 = getegid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) accept$unix(r1, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) 11:09:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 11:09:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006005, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r0) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8, 0xfffffffffffffffe, 0x5, 0x1, 0xffff, 0x81, 0x6, 0x1, 0x2, 0x7fffffff, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r2, 0x5) 11:09:56 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getpgrp() 11:09:56 executing program 0: setitimer(0x0, &(0x7f0000001000)={{0xfffffffffffffff9, 0x8}, {0x10000, 0x1000}}, 0x0) 11:09:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x3, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x2e) setitimer(0x1, 0x0, &(0x7f0000000140)) 11:09:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xc8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="830ce1455c56e636980436d3032df287e161ba4b74239d09401716f632b42af95d39516b10feb8d7c53ecd05a7d77ceb136c88242ecc5803a193c259c752d038877ef51896ff759c57d835ec0aaffd61011d4be26acabe953cd872ea7e8e9afd90738d6ea5520500ccf3af98b5ee2f6c753dc79533d59865db7b8493aaa7ea3a125e6c602afc9a360e547329b3d6b8b854113e9388b2302b5d1b6e04ad4ab3c9a5b22ee61a500c791830dbed667dbe9e70c3baf72007f1e13377d256718dab1a2b06184f3a171c21d65d91dc24415594d927d862121cf9ea9f71f03513867ca4a94b2973cb7f45c2560d86c343a4c995f2dc5ccbd54f034695685861fdc0d096b3f64b76a51de7dd026b05fb65ed1e89a0dd96132c997a03bc44697a93f1a2f07fa1057b9c1eea78de171a25b9c67387c16f4463342ecb3733cbdf8ab2abc86ee975564d6e5637e08f31178fdff4a703b3d69bc772ddf61e6202e8383093ffc60530f0e17ca3c6f0b69b23165f66a3e8c406af8cf2cf8ff9267561a01098998d1fe0e4d60128f81737a26b0e468596278095771909d61dfaeb0c5aaa3336ed19a57362a7c1b8fa9d5a347fe36b4bb3c3c7776b790e04781c600c92138b6965a0b5839425a5c4ea53f74f4bad8d4ac41c4476a51458dd0288455b01eb5334012dfa6c9946e4aeb844709e70c04d19b50d44395fef979ecc87026bb854f813a435efcd6af0bc9f1ff55372dc018e36f4c3fd54d18d954b28298e4daace33a3bb242be084b54a291afbabf25f6d3d5fcc0456503d96c669bfe46be257e4f62072eae37a5e0912df66c3b7a9bf220e1f4172b745148f0c6e6cf30a04b74b6f2bb02a0f951cf81e59148f2299d6ec66231ae127c07c640519ac0607cc9156ca8a6001211572c08baaa75438f37b09778d84acf9a80512a35a2b9aaafafb336017bd1da676ad0d197f7274d221f8655a3097ee37f155cd72804e3776cd1ffd710648443754e611cc1405450f0fa54702bad5dadd7d18c7fa3e2ac6cf7be2f5547884d77ab1d6d010f31310dcb885b5c10cec553f390022f915d9155fdfa31d0b00e35abf721f793fa418e5b7de591ed1b7b215f8a9c58af8ae81536d26c94e8e39511fc916a30ba4b26dff86202acf108838954c034296d24414b96c9c2773f4ba04755080c309160b2c15f1f1a69a89bfb665c73f4534591525fb2b0f0bbde2deb6f56903bbb9adf34c6e5f10ff1d388db55008a6a84992985dd1d48b146add081499832c3b1883ef918b1e21f24b1c3e1221706679a6ee56e1da1f177e2eb440fb6d2150f67469da3abbcbc289da27081b71f4423d20eb109dd577bb5929f85af79c1f27d2d170387004d29ae37e6315ee0d4ae6e0d8e05b0d2cba71afb5e09b48f5bbc1531aeff35662683b8a297beb9f056df2cbe0a62eedfe1c3762b8ebaf2592c9a1e1c2dbf3b33449dfc20f69bfc4aad22bec2e7eb8c178f14af2e488375767998dcf6b4ee30279a3b9d35698535696966f2afce8a73ab25a880c7d0311b63302e54927458a888558dd5d758da9c748aeaf6f5ba8e3932f80aa469fae2ef5a533312f02d4780b796e071099f3d6a1b4493a905104d61ddbbc09df33c0f4b1e0308c5cf372ad9409c333f952c9a90d6aeac0c3018242d4fd6e7506e86b8f28f69bcf6f8c8654199984df398c4ef6b2b2b235e002e3d6ce45c0830df806d7332a07113b5c79009fc06f4ea8c04c133b1e5d9c8cd7eb1d3f77d163f0ad09c4171022bca66c8287b0461f367b26436448429dc0d4f6741b8e005c636eeb403808467b1b00e55f19a3c020159dbce9829d5c831e6e5342292a290169dc3415b103fbffb83cb84284fdd1879692f49f5e1135e4b155caa978a9d1f485af28ce1d2bd1476d3f3beffcb7176adf3dce8af067f56c0208423c1ea0e864fcfa6875700487bbce29af00c0c84b0edac918566043ee4ff8bb28b155cb799f38559fd345f66bcaed46350371d5a3fbe6d8efbbf989fde372232e38876701a5eba7ee0ccd1f5debadcada0dae58c5ef141090a822f4ef35e104c8a2ab5044a98f9c1b6a04eb1cb56eef8df62f452d55c0a04686bb283bd1b05acdf5d6d1734c83b885c861adbe4b98b40fc77da85d99c3af0ceb1ce587769c6395c36462d05d9e642f673ed16a9293343dd1aed75ac3e53e96f35baafd89b93bebf5fdef1a7b7a3f9617e01fbd8456f0df8bb32efdc4e4e8404a04be4ee1df901d1350b0b842364c7290e853ccf738cc44bd00da120c7eaf2a136e2298c3124ee669ddfad44ecd98297daf8230974ec4e336ef52eac7270b64283a1bd6b2a7fca867c138b99500be514fadc7dd7b1e640a0bb3ce6e33738eeef329db8cdaf5e92fdc3d24302c0864dc01722c8be32d9968b9c00cbfde03603497d416cd0d5b0972bda0ded97036b3bebe9dc8282165e4d841ad24be4cba2990f20cb8355746bff464130a013734f3613a379b58c82ea3cc7a89df94a745d6822fd5cc977f0f9a37529b7a16d3a0ac1a9b14128057e628e9eadcfee7af962ab22519f184a0729617149ff498ddd0de446e2686b10ec415b4eb95be5e69233a8ca952ff7c59102ddbfccb2bff61b492f1046114e10b884c12a5c496d0eebd5d8fd7d82af18dcb2f41604c0036767b69f0631cb59eb3c3f7ae000d9d1beaec8a82ab1b0c064f06a1070d61195453a35c21152b351a8eef603e2d6592c05027f55eaf61e3ac8fd0e80e82b585c3f4e29c5d0b1ffb23f91a30d92b94548e106ad6eecc6967998dec70d6875aa870bcd96bd6a59c5cd29b370b093385ebecb3394e091e028b1720dc8d952e0c27c4f6a25afdd5e87782229d7bc36639b705e80f24af5bc3357fcbec5ddc53e18b847f4f34e24f4e32b74549e9a8e6ab61692be330553d900447625bafca953a21a8774cb295b61136a7f38f008c4759cc49597e1764009661586168910b8abd090ae221a902ed56114b150e20f558a529c5c310c17e0de9e98b7e6e1e0f770794f36e53edc4cea942bc85c20900f038a6c41cb4115d4c0d193e57eeafedabef2719962982a163cbd9905c3fe52dba3b5edd383be4a625d47917fa1f0c748ede1dd5f79c9a8546032edae45b15a60e5dc79142a40cb0cc2eb7be3648009ab72668a35ba893549e4f9afee852cfa7c5da456f98c73d9310c0720e7a98e072cb6b3f81ed728b9eb7e6df073685e79849fd7b5a3785904e27b17552780ccd57008a6ae30e4dec2621884f19ad6555169c60a16a88e083ccb7661c40124ebca749c484d29fdfa2eff205b825ad4633f078b9f96e62a1dca4a16f468dedb284659f515b037e4de0519c9cef2a8705350b946951b150b8a3d9d8b9ed905ab0457291d3bcfc65702b5d93206a4071a75808ec76ef448a990513debf2ee22f1bda1da0e4d18395fbf98083d3bf28026da39a83694e913dd0b52bf3624832a18a1be2f8e63bbf91cb2de8083ab684a04631b13824af0b92552c715e71f4bba6149c76f20f943e0cac9470cc81cc6b812ef600a754415290e52b3f70ab56e904895adc08df2e9913f4e953bf46db01fedad60dd85d2c90a8e3d03b009b926ed71e936a4dcec1703cd4e39c6d22d46f6ca9e6f8ec55197a4ee43cb88f8921dc051e3bdc7145d05d43f3b628681339b8771d58ef2c34b1380ceee9c0f17e1dd9023adc61fd9f7df010bd9eb18d19f2692a6875ea9f56574413a2fc3b15d21bba16e4e189ed20eed100849bf3280b7132da43582c1df33ce7e096c668ed9768cc9b2072ed430e1e66903c2fbc241466217230a721776c2d2a02ac60f916e52b209093782d588c7430b2e6d3a28205ad5d41c180738722abffcf53493bd2f2c535f3be56a9b9cd181e5e801afa1ba02d797daf148cae98d3b1f21e09e07de6bf245a311ba1f0cf6dd77b12868e0a493cb228eab7141867bc67d4f79b0e28395ed5200a4f65ebf532232c4369173e2e7577c9edc5a1c7156003144984afca25e00ab76c439d1e54f97423e139db082988092fd5c601b6b6b569258187c7e9db22b3505890235b6cb69faa978da0a7d085535ee9d3265f78f9b576a10bc562026b6a75f7c07675093a6591ffc91ec364ebc91f6bfb7ee98e8a76b284505259444b848196eaa2f1a2c5dcc78385b86ea6bd1513cf10eaa73c7c81076ce0d02b6ba254d4f6954772d270ac77e2fefd95060fb226c69f0d97a93ec4e856c0ab5c7096080e87341147441e116ffbb0dc5b3c3237dc4cc7421fa811a2b76493f9b949835d9557cdb4717f1c68acec9e8db33d0fc291fdcc9e0b3e60aba8313e7af1527bdd3d43ccb0fb53274e3202e0a449dfbefe1c52bb878a9b01c57859b4c78833e91b8b6663b7b05c536db0a9b9513197916238ad6debf260a7895a4e20a9865e138d9389b1cfe1e54fc85d0ed5470ec4dd208e2765698187fc5f837bd28d3c393e5d72f25321f520e93689593d78e83671d7135cf0accc8e83884aceb858a8e541f0e85b486cc3baecce6a69acb86693fcc3a2da8517d7a2dad1cbb04476378c7fc04ff0300e8a252d8d3ea61d6dea1dd5ccbd4ae1349dc916844f741e13cfb1c02697084f8d2e867b3e488349e8b6cda3704b67b35104842bffa735639d74c309ce574e3a0a503d0ea1dee620b80d206af58d3c7844219faa1e140de5b572df5ea0560a2b242b7f6e13917bd3c17f9eb0bd9ebdb754d2a652f7a17c3db2960e14b2bd72fc7454a3b960459353cf67b6ad67cba0f31250830d468bb9893738f1bbeb94544e5dba6038239ce1dc2bf2c3113b774b9eca369d4c24c0f91dfd806c9afd2bdd8c515eb3aa29a2ec9211bbb1b1084a37931b365523fd7f0d09089ec941284456f90f01c603a76983a9c18230ef70c5ae5dff2378231150f230969489464d1b33fde1838d4285695851eb47bddfdeaa2316908784daa32e4a6b807056874bc47ec0563dd72ea8841892e178ba7be0929286381cb8fd2dc298d6a32d015124073609a4f4c960f3822deed24332d81d9d6839e147cdbf160dbfb74c24af743eeb2283eb17924b2101130a7abb82928466f617c3cd6943576952272f3115a7bf44d2cefe98f1b7c2f2525999eec845f0fe85b51b1c654570c5d98c0d18ea1342bf995564916cecba322a463d7447b34de960f35a9b1b0be154db5ccd7e6ea04e7f44fb991d5dec7f26a09d66dc3f6ab650e66517ec6079238256b31b44a5cd3d6eadef44778ac3d3a6395f3a9f2f2c79d6b242eb70a8505df58a2c301f95be83fa777d3ee472418120253a3e5a71a9d574819c7f6880ecc5003ce58d24851a52d0fd440bb070ba64fc6cc354b6e12e9ba7b52a8de4c15f78763d713bc7b9ab633cdbfe49f3088768966f513d362ac5f3fe8d4ee047cf9b2ca3c7a4265ec3f3280dce76c306745afdbc2b2da26af97c3188cc5721b42e179a951f26d92c7ba9298cb583464a49a88cdab33addfcd486f326f824d282c4f15ff855efce5df8979d3e388f06592b072457e6919a2d83e0a17f37de77033c8b01c718dfb91dd2e7095815841ed90a2e9c5d279cdb6c2e2b3f0b3798ce3f6f548efc64523475f0f128294c5bb9baa6c0bfb6d6261bd1f10c99dd61bf40c885d04f8d3070972b5b1bc0cd250ffc4ba9ccec3ed2b61ff331d135ce9841b4dc3196027a3d22baaaf56fd4b201d3fa3213a98eb2934da13ed68d648a64197b61d36d3a710674611df80a72f2a0c42c53e768c9fb1ffef36cb62a711299da21c21619d75bc705e5c67d77e026fc6ed26d8a540484f4b2ece33ea19d", 0x1000}], 0x1, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 11:09:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x80, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x110) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb2e9eb7842cd5628, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="1000", 0x2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20440, 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) 11:09:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10c00, 0x21) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28090, 0x0) 11:09:56 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:09:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = semget(0x3, 0x3, 0x408) kqueue() r2 = getuid() semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x7, 0x9d, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x3, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x100, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0xfffffffffffffffd, 0x800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = semget(0x0, 0x3, 0xa0) getgroups(0x5, &(0x7f0000000300)=[r6, r6, r5, r6, r6]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r8, r3, r6, 0x100, 0x5}, 0x22ac5583, 0x5, 0x3f}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x41a, 0x8) fchownat(r9, &(0x7f00000002c0)='./file0\x00', r2, r6, 0x2) 11:09:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$getown(r1, 0x5) shmget(0x0, 0x1000, 0x13, &(0x7f0000ffe000/0x1000)=nil) 11:09:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 11:09:57 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 11:09:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc9, 0x0, 0x9, 0x7}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x8, 0x20, 0x644}], 0x800, &(0x7f0000000180)={0x800, 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0xeae}, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) poll(&(0x7f0000000240)=[{r0, 0x2}, {r0, 0xa7}, {r0, 0x1}, {r0, 0x18}, {r1}], 0x5, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x8001, 0x0) 11:09:57 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getegid() unlink(&(0x7f0000000080)='./file0\x00') setgid(r0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect(r2, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:09:57 executing program 1: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), 0x8) read(0xffffffffffffffff, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc65f11c8b1bda318a4fefa1572e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc519fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd609008a79fb1d7731b99ba82fa4f1b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea0000000000000000983afc95056057", @ANYRES64=0x0], 0x2, 0x0, 0x0) r2 = geteuid() setuid(r2) pipe2(&(0x7f0000000040), 0x10000) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x8000, [{0x2, 0x6}, {0x3, 0x5}, {0x9b0717d7a42cccd2, 0x1}, {0x3}, {0x2, 0xfff}, {0x2, 0x3}, {0x3, 0xffffffffffffffff}, {0x1, 0x400}, {0x3, 0x101}, {0x2, 0x7}, {0x2, 0x800}, {0x2, 0xfff}, {0x2, 0x6}, {0x2, 0x1}, {0x0, 0x2}, {0x1, 0xffffffffffffff7f}, {0x3, 0x7c838eda}, {0x0, 0x2}, {0x3, 0xfffffffffffff432}, {0x3, 0x400}, {0x2, 0xfff}, {0x3, 0x22280000000000}, {0x2, 0xf1bc}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x2}, {0x2, 0x6}, {0x2, 0xff}, {0x3, 0x7ff}, {0x3, 0xf6}, {0x0, 0xffffffff}, {0x3}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x1, 0x200}) fcntl$getflags(r2, 0x3) 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x10001) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xc2, 0x4) 11:09:57 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 11:09:57 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg(r4, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) shutdown(r1, 0x1) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000040), 0xc) 11:09:57 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0xc0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) 11:09:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000013c0)=0xf) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x84) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$KDDISABIO(r1, 0x20004b3d) 11:09:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x10000000002, 0x20000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x346, &(0x7f0000000100)=ANY=[@ANYRESOCT=r2], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="cfcf9ddbd5e53de251c1d68e0e9081eff3b2d645969e1b92bf63f9f1857bcaa8285c6617ec953db5174832210131f1c0897740441b2ab22d", 0x38}, {&(0x7f0000000180)="094908d19f780eca8cf454495788e049661665d58852086d5cf96309436cf9c1068d0d3a8974ad5cbeebf8c6d7ac100669457586fee7cf9c1cf83209e6eea15ec88d2908612554107b2b5c7ce5f262c1b7ca976d5f0360525c25fde8a86326c8e3baf27641a70b067523e416329970ce0fbf34ad08c55b4f2d3b76eaeea2d3b758de26a36cd323ad35ebe39e3b8e64bebc8b821d19406fe65865f2effacd18ad949f3e8ee541bc555894aa3b861ffbd69d0cfc5b05c8ade4fda32396e8f4db48c8345c154643d4894660bd9048c814dea4b00716c8abce744119124255d3c67cc81a5539bcc0b8445b", 0xe9}, {&(0x7f0000000280)="67fbd71ce37a264a4bda0c926b40d901e0526408538b12a7ec9ee3526aa6e55cc9c2e575694cc328397a2d158d3035a94204c97cad161a288eeb3569c8a68744765a74baad9bfd44bb269b0cd757cd80ad552df8aff7e4f4d57c73f731fb22653c59af4a96b8b5a7a4cc70124fe4732c14ad452872751122df340206fb2e080057483d007dfcc3b2e45c4c31ec00171ccbf9c43db9dc619cbeec11f0ae13e18f45e40b418590ac44853c942917efc5067e21672e3e8db34e1f760f5666eb28f1888b6c1be47c79ec256564c5cae61c7547aec3b7a4", 0xd5}, {&(0x7f0000000380)="4d03cdc92d29a25b56fd26166913c8de293c59a42edaf68808c064616efcb7474e928b49b73ebcf0be", 0x29}, {&(0x7f00000003c0)="b970e8878c1962b3b727efee9bda2386a794bfcb5674c0c81c942dec396473e3c55f2fa87acacdc34e575ff390cee8f5ecfee4fcf8081809eb726e17fb04db578b3e97091b40c17b0066c11904d954653f2866a66c178db2f86d948297f5874ef9e1e9a57d4dbcb7135c", 0x6a}, {&(0x7f0000000440)="e943b9939e8a5520b296fc06a42ecab4f5f7ac3ed74b9a75e8a25f005f384c6d5009448e8a364c2791b90a1ce5c6efc9dc002e822e6360848e882ee9e01dc87ee642d4cfae980d69d94c1055736caaf9e1e21ef8d5fb125180c96b7c64d3d155af5350d6d6f2bb94316cdae9affd4e0eb87dd376d9cc3eefa853fb04a31490fe2ab57e", 0x83}, {&(0x7f0000000500)="35b24cea8f8f127832176d7e20edf01ad188bd79e4afa92eb7bed7c2660af7ffcec9496fba476163750e97b1c193a3efc4930358be6b402a15e015ac3c17217576eb4e5314240ce7a8bca5ac8ca6f315aca7c77c5a23feb5c4ebc181a471e07754cad4841d40ec3b2915dbf637df6673b18079a9f8f2d26f74d5fcfddada0c88d543619f265df8b97812685ead0657c7c3d04ec8232d3b4e70cf7d72a5c25800d985aa516a0587a3aea7e10ab7df8bcff173c29d9161ea", 0xb7}], 0x7, &(0x7f0000000780)=[{0x98, 0xffff, 0x20, "ba2a0c4559222e30d88c85563ddadaec9cf5c8a081583e0955930af8db475487c59a84652b1993b0d14c9a89d618e06258da00cbc848d3f536b0d8768b2b0199010ee63359750a6c3a0fa1d33d714776017e5518f6537e9bbdaea03f3a479714e0d0d89bb6422bf2a7e284e325332e0e3aa064d6ab23d24e56e0c9cd3cc860cd86e70d9c81"}, {0xc8, 0xffff, 0x9, "45f282ee1a94f06920061a895e3a633e33103399dfee74d9bd2c3a145a68046d2d883b452fdbd70438629ecb9e31c9264042c68c20bea8d849dfc33a09b4029f1125ee7ebdeb4a46fb5e4bacea53c0cbe858b4969c534975abd5fde359621b1a462651d0c7a0a788fb474adf46323c09007496fff66dfd69cc44ce910e0ca08698ae9916d95cc94366e7c37716db77f070d7f2402393557750eb472cdfa46ec3e9b38824d2d0d37c23d73e5b83e6b067d2eb"}, {0x30, 0x1, 0xfffffffffffeffff, "b33083e22bafb23fb7de3ce9a8af3d17be57cb75ebff11d8359d"}, {0x108, 0x1, 0x1c, "66967bc97ed43f7757a008f7e99eb2e564a0a5c530ac08bce51b5cd22afc9e9aabc88520a50715b2eb9cd58294674cab5de840f30ba42fc221b718c0ddc796ad4b9c2337311428324ddde7d09da8a4e96eb6f9f641bb63c4cc7ffead06b7359fbe8585f6e4b07fa051f32549fa6665a7eff287053ec196fb8748437bb24b603e0bf64f47de5bae2df09e64663e0cf1b6837f3227b052f7b2b5b2f867686e6a42f967a61fda1ae34f0225bf0c91cf516f32a213ee1a3fd9abc5b993052e8e9462d3e9f5ada02db829191553b90fc78177b587dab7ca2a75597305634d69a214348b79f826de884c14f2a06d5a8f2885d2e0"}], 0x298}, 0x8) 11:09:57 executing program 1: r0 = socket(0x10000000002, 0x3, 0xed) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/248, 0xf8}], 0x2, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) ftruncate(r0, 0x2000000000000000) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = dup2(r0, r0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x7, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x3ff, 0x2, 0x2, 0x7}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r0) 11:09:57 executing program 1: 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 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x3f, 0x1, 0xa5, 0x81, 0x2}, 0xc) dup(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x7) msgsnd(r4, &(0x7f0000000240)={0x0, "758ff1d27da10431e54b8767b81ed7242423672657daed09b3ca464a18b02b0185e0492f68c2581fd13fd6d7cfabdad3ee8a567da2e9aa2b1c1d4ac60186001d05f6185a2027ce68982151ccc0fc74947f4511b68af0b2885b7cfde4cc6abfb418f0ddcd341c777fbcf5a0fab9a79bae0ab1702390fc5aa0db40b3255ef6e82a715e9cd8bf917dfed0c490ef540c2d3a7670e9874877aa6aa24d2ed11cdeff5f6ac30676144694c17e763381720b384e52d4cb"}, 0xbb, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x2cb, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x6}, 0x3) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 11:09:57 executing program 0: r0 = kqueue() close(r0) pipe2(&(0x7f0000000080), 0x0) ftruncate(r0, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01102e2f66696c653000"], 0xa) 11:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:09:57 executing program 0: nanosleep(&(0x7f00000001c0)={0x7}, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x5, 0x66b6d85a, 0x10000, 0x21b2, 0x100, 0xffff, 0x7}, &(0x7f0000000040)={0x9, 0x757, 0x3, 0x4, 0x100000001, 0x100000000, 0xffffffffffff35c3}, &(0x7f0000000080)={0x3, 0x27a, 0x100000000, 0x1, 0x5000000000, 0x5, 0xe93e, 0x1f}, &(0x7f00000000c0)={0x8001, 0x8}) syz_open_pts() 11:09:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xfaad) syz_open_pts() 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/51, 0x33) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) 11:09:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3504d69218eed75c34c60e29da", 0xd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x180) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0xfffffffffffffb55, 0x80000000, 0xffffffffffffff01, "2aac300f185ff82ac41d43c1db5ef9da875b07ef", 0x6, 0x10001}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x92, 0x10, 0x9, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x80000001}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffdfffdffffffffe, 0x43, 0x200fffff, 0x0, 0x3}], 0xffffffffffffffe1, 0x0) 11:09:58 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) shutdown(r1, 0x0) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getuid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x101, 0x4de423ed}, 0x81, 0xffffffff, r7, r8, 0x2, 0x7fff, 0x28}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x91) 11:09:58 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x82, 0x13) readv(r5, &(0x7f0000000000), 0x1ae) 11:09:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="030000002a2f66696c65"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r3, &(0x7f0000000100), 0x1000000000000395) 11:09:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:09:58 executing program 0: setuid(0xee01) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) fchdir(r1) 11:09:58 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) dup2(r1, r2) setrlimit(0xf, &(0x7f0000000040)={0x2, 0x8}) 11:09:58 executing program 0: socket$inet(0x2, 0x3, 0xffffffffffff0001) socket$inet(0x2, 0x3, 0x102) 11:09:58 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 11:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpgrp() 11:09:58 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0601fe83a3dac3", 0x7}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() fchmod(r1, 0x11) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000100)=""/241, 0xf1) read(r0, &(0x7f0000000000)=""/18, 0x12) ioctl$TIOCCDTR(r3, 0x20007478) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = dup2(r0, r0) unlink(&(0x7f0000000080)='./bus\x00') dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 11:09:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20018, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2377, 0x10001}, {{r0}, 0xfffffffffffffff8, 0xa, 0xf0000047, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x30, 0x81, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0xe1, 0x80000000, 0x3, 0x1f}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000000, 0x400, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0xb, 0x12, 0xfffffffffffffffe, 0x200}], 0x1e, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0xc, 0xfffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x3f, 0x401}, {{r0}, 0xffffffffffffffff, 0xd9, 0x8000003a, 0x3, 0xfffffffffffffffa}], 0x3660, &(0x7f00000000c0)={0x9, 0x8001}) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="3dd866c9a8110feb8fa1d12f44ea27a66430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x71) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) dup(r1) r2 = syz_open_pts() fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x0, 0x479f6129, "af95b9291694f1bdb8b8411d1abfe32f1122c31a", 0x1, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:00 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 11:10:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='-!\'#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(./,@:@\x00']) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000300)="3b67b1df6aab2aae6e66e81951635d0ac2d5dd8402f1add6fc992cb2b0e7e245128bf200096f0d43", 0x28) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe2f) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x14c03d11) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) mlockall(0x1) 11:10:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x53d5, 0x3}) 11:10:00 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/41) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = socket$inet6(0x18, 0x9, 0xfff) bind(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x6f, './file0\x00'}) open$dir(&(0x7f0000000180)='./file0\x00', 0x101, 0x0) 11:10:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10010, 0x88) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000380)='./bus\x00') r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) chroot(&(0x7f00000003c0)='./bus\x00') kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x5}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xca, 0x2, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000018, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x9d9d44db227c4d74, 0x41, 0x76f1, 0x9}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000005, 0x1000, 0x800}, {{r3}, 0x4cac2b775fe6e4b3, 0x10, 0x8, 0xbd, 0x30}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000020, 0x0, 0xfb}, {{r2}, 0xffffffffffffffff, 0x61, 0xf0000016, 0x4, 0xffffffffffff88be}, {{r3}, 0xffffffffffffffff, 0x50, 0x20, 0x6, 0x2}], 0x9, &(0x7f0000000100)={0x6, 0x49}) truncate(&(0x7f0000000140)='./bus\x00', 0xffff) 11:10:00 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = syz_open_pts() getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000380)=0xfdbb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1c0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x201, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa4, 0x20, 0x0, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffc, 0xa, 0x40, 0x40, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000010, 0x3, 0xbfc}, {{r5}, 0xfffffffffffffffc, 0x2, 0x4e, 0x6baf, 0x10001}], 0x8, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x37, 0x1, 0x1000, 0x6}, {{r7}, 0xfffffffffffffffd, 0xc4, 0x40, 0x6, 0x2}], 0x0, &(0x7f0000000200)={0x4ab, 0x2}) 11:10:00 executing program 1: socket$inet6(0x18, 0xc007, 0x0) 11:10:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getegid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x18d, 0xff}, 0x0, 0x81, r6, r7, 0x0, 0x8, 0x690}) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) getpid() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd2, 0x0) dup2(r9, r8) 11:10:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0xc2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) pipe(&(0x7f0000000100)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x800000000000, 0x60) ioctl$WSKBDIO_SETMODE(r4, 0x80105727, &(0x7f00000000c0)=0xfffffffffffffffe) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x19) 11:10:01 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000004700000000210000000000000000000000000000fb0000000000000000f98800000000be00000006000000000000000600000000000000000000000000000000000000327723f2000000000000000000001044f904fffffffffffffffff4e5a657f84b0a753ae052bd0000000000009aff6391d64a0b36a53e0c94852105c595c8eac6f53daaca0537485005604679f07bd88b8e5e6fd99bb43de51e89453ae2b68ee1bccc60b7cce1c34cb413db4adfe3e270599d92d66ac35cbf7cf2128541cf161b12f7c607feb32ce6f9fa341573ecc3a3b218"], 0x0) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 11:10:01 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10a80, 0x18a) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) r2 = getgid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f00000002c0)=[r2, r3, r4]) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="ec18e7f503779701a8e9d88f092f67aff7c636dcdcc33626c4d6d206ca3a41ca2c9b3acbd3ec68ce8b751d79f73bf85c688e96f4fe0f5971121043148512462a2fa72f7994f5002b3c55851d50cb80dedb0286fa4c90b4895bf3beb6334bb50c23534a8c7fba9d4c186d870b61948521fbeb3fdb4ce41f507fbacf5bac70a0c8edd1516b3acd09c46d7a8b08abd1b33eba282b1c0149d4de4167c520ef8fd0761d727c9981"}, {&(0x7f0000000480)="bd6c531d70598ecd6733e64694ac3960057f3bd851c85e48a4018a0c15884f863d29af15f35780c8bdac5168baf90ad9445eabd3964d1be47f42710672f9ce6798c1d7f0d25c0369806e0d867bb881b7ba76b568308964d660ebde74c1b5d69760ea7021e602cd5cc5f9d3f7e52850c16e5e0c60488d3ab505e02d5409514e168d"}], 0x3ec) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f0000000300)=""/6, 0x6}], 0x3, 0x0) &&pckbd_enable: command error 11:10:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x500, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 11:10:01 executing program 1: r0 = socket(0x10000000002, 0x4000002, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 11:10:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f00000001c0)=""/91, 0xfd12) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open$dir(&(0x7f0000000080)='./file0\x00', 0x8d0, 0x20) truncate(&(0x7f0000000140)='./file0\x00', 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc00, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) 11:10:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0xdb) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 11:10:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x5a, 0x0, &(0x7f0000000180)="daa74bfdddaa5504d1f694277c278f79a2b37863fa655aa6d174203484e55b93e8079fbeeeb63cbc53f4dcfac2cee33fe412b7fe5e4099e039ff747188c1a3dd032a0429df0ee20a680e7b6cc94eff18845ec6bf531dc592d4429c2d38b418293007fc26d677494b95cb27e3f040fe4eedff8b5d55a64fc71631b56370", 0x7d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000140)=""/116, 0x74) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 11:10:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000000)=0x6, 0x4) 11:10:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(0x0) chown(&(0x7f0000000040)='./bus\x00', r1, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0xd4, 0x2}) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) 11:10:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 11:10:01 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:01 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget(0x1, 0x2, 0x200) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x6b50) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = semget(0x3, 0x4, 0x206) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/222) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xffffffffffff0000, 0x8000}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 11:10:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, &(0x7f0000001440)=""/244, 0xf4}, 0x41) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) getsockname(r1, &(0x7f0000001580)=@un=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 11:10:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) flock(r0, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) fchdir(r1) 11:10:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0x1881, 0xb66}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x2, 0x7000000000, 0xffffffffffffff3f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x20, 0xa5e}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000090, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x400000a3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x5, 0xffffffffffffff00}, {{r0}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x34, 0x80000000, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x22, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x10001, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x5, 0xf9c, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000000, 0x6, 0x8}], 0xfffffffffffffff8, &(0x7f0000000200)={0x1ff, 0x100000001}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getgid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3ff}) write(r0, &(0x7f0000000080)="000900090046ba2ca6", 0xffffffffffffffab) 11:10:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="cc91d4a37f8899d8deed05000e8c8fd73cb67a7b23472245b09c0adc7852cfaf5eaebfffd99091166768587b5d020000002d3ca61d60f02b4d62c13563c023e85470b535a5bbc72f2d56107ae3c859569067fb070484b1913b5f1ed44ad55d27a414fdaa1300d5da2a99d63ec1ec7b493c11a1f62bc1b5256c29e8f09b96027b54846beebb480500523ab91e6429f80321a514c08e77b29303079212b9566f3e2ddc3bcd3499f75ba2e56b57d82f4cd9669ac1d033412c9b9bb29ee6d4331722c11227d4a7c435c3dfec8d5eb8c53ad1f9578f85b24895de338209ff1e122865491e7b799d79c4439f209aea747f84b94d175d52566c6337ed4f21eaa56c1f43feb9aaf47a618857381590488083dc16b0a3a2900c4101fdf125ae19ef43dd58a2500251aab41b25a746", 0x6a}, {&(0x7f0000000140)="2ed13fd8bc6577c0387aa74fa7f29d2b2b3d20c5f42ba057ba8c8cc820899eacfd1e3e494e0018cae6a57462204a95e61b4034d0127495a5054910784b19175a089bed1715ce69de126efc7df1c50687f000fd399ccd4e59c64d89d143b681d3a0e166271793450027ee5f31f5f5357f32ab0de3b7880802e84b3759469cd0243c9d64cf0ebfd6ecab39467d504a216bcd25d4e2f29ab935186c52717387ba", 0x108}], 0x2) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) 11:10:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file2/file0\x00', 0x40) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) faccessat(r1, &(0x7f00000001c0)='./file1\x00', 0x42, 0x1) readlink(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)=""/31, 0x1f) 11:10:02 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) bind$inet(r4, &(0x7f0000001340)={0x2, 0x3}, 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 11:10:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2023, 0x90) write(r1, &(0x7f0000001640)="d1", 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x180) sendto$inet6(r3, &(0x7f00000000c0)="8f31409c4300bd14861bef5ef757c18ee15055da81b5fffcbbff5804ef7ed800a3c7fae985439cb22ae56b", 0x2b, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x101}, 0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) r1 = semget(0x0, 0x0, 0x220) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/18) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff9) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r2 = socket(0x11, 0xc000, 0x101) recvfrom$inet(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x803, &(0x7f0000001180)={0x2, 0x1}, 0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000000), 0x4) 11:10:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="2229b5764d00bcc765e58394861a7c9340103fc78917a9acb6c3349ce67165f3f8b5a1aee4945ebb4d0628e8b3a10e5a4b8ff42fd48247b592f5093a067fb2736abb40d98e2abc57072c5cf35038083dec0838fc0497a3ed9542e2cf4a7acbb970bed8c7884adfe9f12359884ec7ec102c1ea162dbec85395aa9f2ec8a7b6ad6132dc849f65caf530bf75bfb31abf8a11afc8305f60057c987da9567209724598e2b385458d7405d6e7685523bbe79585c96aabbdc00d650f5f03b719c18efe6381a8bcae1e331289ea7a302beba4ebb2bb5285ed2527bcad9d60bdab4df87e2231e709c078031ba38fcc3f991", 0xed}, {&(0x7f00000001c0)="9d25134567b2a570a653bb6df002f199b787bd4a0a76ad91bba90a06439907db21fd919814c8cb7ba9903c32c23013cf1320386c0f965da6cc196d26989a33e48f7215b83958f4e6a20882c9d57fa92ef70d184e01b01695d4de493f216b5b8e34a8df61cc453b65ec1c0d18ff5d431fb6e305603751e07b95ed408c1193755a63046609ed8d0d", 0x87}, {&(0x7f0000000280)="86519ec0448780c41b1a5287cc25713f21e1cf724f3f028d8b03607de4c4dcb830c797c0a73cfa2db83217b52e19daa1697211080ff13d15cd497ae936b64cc10f9c04931f7e441c7ac97b2856eb3770ec81991d1c82d02a0752772f83bf2e1a5b4a7c0ec041", 0x66}, {&(0x7f0000000300)="f428a132b34539c143e0e2077d05782002a856f8245405a479fcac778e3f950446a96c014a747636483ebc5c12d7581bf1deb830698f65792632ff27a608420bfa51e2911b9cd1f9b1f5cc7dd8ae2a5d6ece50c055649533195e366b5d16a14bab67730579010e3bff313791d1cb9874c9580ba169718b8faf37a5597eb7ea1f2c62890da14b6fb194337bf0832ff6aa8e77e0fe963fca8926fe76876e0f05b24b9e4b495be5a54e39f2ad1b8f1775f3ef9d993c5e1a7b79286181e6bafa42661a2d1cd4ebf038ac8100a0fd93453229bdc9bba3c45cbc71b4ecdcc180b015dc569459d328d9", 0xe6}, {&(0x7f0000000400)="63f1a34c9de67f56b50062b194295d76fd03f32faf9973fdaf27828fb689168df575afda3d400cdcf5806ab98edaa0e1da043c96a93ecd78dae9b4669ada57df377604d424e950e1467fbcf63aafe8d3602ea3952c6222fdd410e0cf1133", 0x5e}, {&(0x7f0000000480)="81bb535b30a1de4ccdac6bf2a7acae907caea0f61fc764eeff0bf852288fc51d38be098329e7b25d0de4accdbd7c2b0122d1485989e27f40059c5d137b92d3483e807b7b498234f52d05b73288a274c5464b04a46863ba25d487cbafadf122c1315b16e124bdeba39232eb63686e24b89cdb129d2fc3f5a0b42e103d64ba9b93bd0f1b62daa432606882c008fe51abde44bfb4764a92610fa93639b19c49824761372584161fc9e4a2384f8e60f7e91fa7792410b800d2dd8226d3f0b50b2ce94c43f6bc3b9cd37a94eb5f48e751ad4d9cb1a907f67323922399455af74db2e9", 0xe0}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x402}, 0x4) 11:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 11:10:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x9) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="5c4a6da6ab12f91b00421ea09ccd13f240ec3bc705820707bc6d0acd30b9938527cfc7efab21d80a420e3f76033bc247f9ced0472a3661bd152dfd1df5dd99ea963a37909904a89e6b19e1404e6ade6daed0063e392356caf04e7fdc98f468524d4b30f7dc31b43cde36e7f501ccac398eab6aa68f88cd1ca1353979a77308da4d16a3912f71f569cd6c4dff1dc49e2e85e4ac600d323164c1afe88698fffa74", 0xa0}, {&(0x7f0000000200)="00b9661f1a4aea380ecd4594c591cd2ea3f2e68ffc596f4dbe3a55d6d8037669eae6ee6ab60fdb5592080bd765e98af2620bc3724fd1184080602bc481458fc441b95f668fa1c3f23c4934daca14efe21519f667c43115de7d14f1a8e4881636139b9fde2e324355d9f176ca68c22d92c62f8e913a219d9f311b2e", 0x7b}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x80, 0x4}, 0x4) writev(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001200)=""/4096, 0x1000}], 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r1, 0x58) 11:10:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0x313a4f51, './file0\x00', 0x8, 0xfffffffffffff001, 0x8}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) 11:10:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) fcntl$setstatus(r2, 0x4, 0x40) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 11:10:03 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x100000001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0xffffffffffffffe8, 0x7, 0x0, 0x5, 0x4, 0x40, 0x3, 0x3, 0xfff, 0xfffffffffffffffd}) sendto$inet(r1, &(0x7f0000000200)="69415ae3356163366559e90e828932c53123aa2b6dab89138c241013e944ad62005d9366416d8a5f6e26f1fcb5e43f76a269c2e8d5ef75ec9d54fc8fdf7609ebaaba4f9c825090c23077e47a440eb5e76ccb44b98abc655341fa2d339024045f46545c3dc2a3a31d086ef4f60b86ca5be081fc66e736192464ea3023271cf1acdc7581408d110e9b1cda85a55fa4fde88e35a3e7a84e498e80a99031518cba9cfb8707b64ca7b3431d58e75aff4040f34ed688f7ef8c0431356ca929b77d22f61bbcc81a48fd4ae52f8b5dcb4820b4de1ee9d460b0619d4cfe40834d3cf7123a2f9653f7facb9680", 0xffffffffffffff12, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0x1a8) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 11:10:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:10:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x200000006, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 11:10:03 executing program 0: r0 = semget(0xffffffffffffffff, 0x4, 0x200) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/39) semop(r0, &(0x7f00000001c0)=[{0x3, 0x16, 0x800}, {0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0x80, 0x1800}, {0x1, 0x0, 0x1000}], 0x6) 11:10:03 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair(0x0, 0x0, 0x4, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500), &(0x7f0000000540)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x80000000, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8100, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000480)=0x8) r4 = syz_open_pts() close(r1) close(r0) dup(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8, 0x7fff, 0x9, 0x0, "d6343ca94fc8ab90ca62bebdf374cd164a253e53", 0x10000, 0xf49}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCCDTR(r4, 0x20007478) r5 = syz_open_pts() symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 11:10:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20280, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 11:10:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) syz_emit_ethernet(0x1000, &(0x7f0000001280)="cc6edc526a72d9a2ba1c4fc33c68be256cf1161ff50ac90e13d2cf7b64f5524abb17bbb3db4c5870644f6d6a49616ba7ae29ba28f9c5d23fb89c75bbacf3c4f7553e1da5f1aeab4b3587e2947b05d84f88838eb87af692b1380db79a43c36dfc62381f4eff4524b7ece0e95d70ccf651a0cd174dac2e87d71d05f6c204edce60d7b36a102389ac150bdd169b548180cb6d54dbe0d355b01219ae7b9358e958fd22894e13d7ca4836f86628e9d67fd7eb8b45fe19dc81a8d232bbce2d7ad17a0d812ea2c8e511de6651610ae836043f7759e417c7638dd608d79cd0e30c0e69fe99d7492d5e08c7146bf159c3a430b21c207f7ba61b2534c5883b756cac612fd5ad8100b1ea69b5d0a71728ea44bc9040497012f95bd967d0ae40e7aaa4be64240ca30b3a83e03bec352fc37b57da7692d7cd2656d0b5d1fdcf094c56f87f045350fc7348a9a3550391445711b633fa7b44fdf260c24995064b76c8d5e3528ed03e1587bfede6a0bb68b530aeb5008c88455f83047e8aa2ef000c94c77b59a15601016b644cedb1d513151831f19a41c65ba24aea0b64f8548ca8bba80cfcfd82050613cceb5c1cdcd495259b94253e8a159a9f876f9741285c5d936702815e75d07dbbe96b3139893876d4e24301cea6eeeed6e7dcc93adef813a65b12304b58223604cc0c3d7bb133f364d956c37759cfa8738cdb3c6e2a8d6c5e9741ac8695b702f6a366dfd56661f184223c8e74b3ee62daed7e3dd1d22d2e4dcf9555d408cdb16478de68fa1f611baa8c51ba814cf94e64bf05076cb53c0e293aded877a67dbbb8d3a71bfaffbd5449e24114a2c9edada6e2d046bb48271b42be45b9bac7e9204f5cd39ceb4f229b3a043ea178fbc254347dc9b6f4b48d373095a3074b489f00135e51d6fb073f6e77de29e7015080bb2965291e2c697189d0c524b692960479473b99b6af2ddc6e3c37aee54b860593be8dc27d0e55e98c2f695e0122a0c335e99ecc934f2d0845ba0334f8d2fe43e8cb6817f309578f2f39d8cf1262a65a58fffa7188df45bc0eaefadc92fcb8adfd16d721bd50945fae87bdc3aec09ae21dbc4a5723726691b6553517189811dbb61bd3240eb10722301efff3b79bf6e1912bbfff5da32333381784d3d4cc2dece479c706b471d1bc32feb69bbab91b24427cc3c8cc1cd8a695d2cd6a91f49726f962d4f8dce1833a32c0f54371e94f4aed5e904b861662604f06877bd6fa0337fb1aab353b6c99900a45dec3a3c6849ecd8fb75e04a32ae451b3886f1a9a2215c557e31423d4cb108bc4705d2d3a514df304d3087f21bdaec99a86f91f31d694f6d90a842fbcfba3a4441f893db5899b8c52ac736339760b1a3ae56aea896700463a67296f83503a9d0d365dd54ed4ffae4c1755c8c81d6ca8612a7310d8bd48a4430a5e69dd6bed77b7baf7da1501bec0c902343e99252a854a1be20239d63481a42be2984ccec4251d57b6758d698f969f87055e98ea7ef6126201c25d89e5b7790789393c9c37d9932ab41f2cee63f1b186058166a4c5210b5479131388c397cf58ff36f7a945042d137af127ac9a1d9cc8b3cd424374bf55fd83b824d8b225dbddce1d584491ad1f9bdc4fdec7b59b74f813305bceb53b96979844f0bfd3028d95bfcbbadf380d8b9260e6c118dece99feff0e229220596e058400f628fff3d6d419c3c848d9f188e040b3e61af7e453ada6707edf96dda982c1013878ded00a1c626817c7ae3cafdeecb532296813a58b3e2476c2beb27c361d5f25cf8f2914763581313aa63d6d86e106a7dd3790dfdcc00d96b9da2aae66a042611a957d4d8c80429383b159efa81c05a2fc0b1e2071bf31c654137f2852508974d1515afeb67a0eb6271ab7cfe1756469b8e2e4b1ea90687ff8abe5d470bdb0d7d9ec7ac8d2435516c6534cdecf033aadf6a57fe2277c729d88609b3a452b13030262b6f0c1d765d5657393bf49b41eae0569dde4db3a71408b7ca931f270a97ccbac2e637bac84021700b3f13251525f14024fc65661dba361750adbf623557ee71140a292dbe0915dc4e04fb1776e5041165d83225a30262898df7803b73ab71d16118f88e8130a0fe9dcbc6c258886d6456d8768210692fc1962c41ef987d748efc0f7b9ae12f0874e8222da6357b172c393fc1cf6573fe00341c366a512dd3bd3119a640b7d093a5d1e4a38a355ccfda6e729c0efb9b99e9dec3f5993a66ca343458549e1428101f221b586279f5d737f9d71547e432c22cf7be243f24e21b15c26ee0f546dd46d7062a0cb4bd2b29699b57cfd11dd7a404c9d68c1d13c10e1784aaac4c0c84161ad7ef3f0bbb97c9298013df6206f50535c85f6c00b12a893bde3e56e15770e786510d3e6119d97e0bc5db468fc1329c7380c086b4565da23acd2a7c68c5985e966a31d56e74a011804ad0856601d23061c19ded26a9b470266f13b513fb374b8d6b77b555295026cb98b09a3b944e1bf4b807354b016485ad9d3024733dbe6cb09a4f42405ba9fb61789bff6c7d0a410e1bc88a7da5a80b065996816e0bea019d18c21041a8c2dd41f27be40d58a5da01806a10c3adbceabcdb1038c29078167db4cca2b0fc6cfd5b6e8d0c46e58053fb36f57d2e64d6eed9d9314a7d6b07dd25f3d01c34a992b59423b03af1deb26af971ec8400dacec4713e742fd3fa5612b9a3c4684c674391b0098bc69f5861d55e1d6d0437a2f8bcdec97b8b705d6976a0b2c666b2474ca8a776fcd75d7946fb95d39809097e977835b8530f8bd13d97c1417db0ba5f25b80a28ff923382ae2e684a0e94969ea4c64cff56fdfbb36839699dc6392f118a1b1df4bcc76c3803ef16107aaecfecf61ae9b1c06b627bb5be1733cb2c5a7102b4aa99f296422d73c5bd5e59a187a83a1b0f6b91b9ad7592e69f1306e00162b9c960ee9bbc34607e638f84a8fd93fd2aa44e6afafa753e09a477cd472c794c1b2131855192492bb049ac99f6bc4b3e70ebe95aea17ed65edf53c2d549bb2a97c0328199b00aff1590811323a4a7d627d5ff6adca00f2d272584cee1576c96daa9932f3ca832b7f844fe17d996d92a33177c6086e29dac77880f76965df8e2d8a30b6b5eec36fa31f867e5ed7059ba462626b0667f21e2ac01e01bfe04cc624a7f1139d78242d63753261a7cd8ad48b6d4d3ca4d53b9eb798c90647791a503e67de5660ceb8f4f0b89df1c8f9d6ea59aac5f94c4b9e1edd2f8a30134eebc8a95af1e0c508403ca508394ee7ba8f82b8133d71c5166b5bea8c0a3fff33b82637b9ca65eff0f7cb7fb5f4b83cf02d89b5d2d0287493bfb76bbbfbcf0749fe26f413e64cff05269eb35a0e5c7ef2923dddc1b8be61b9c4c0078870e3ebec4707e529d254754a4694f7b6fc0104b7d2415aa4826cbe9af91c89f2e610d3528bf3403fcf526281d759a8ac73e8b6fed91476485764432c8d13a38601f4be205a59ffa08ce64314a51f5b1b73b7fcd69434551c6409f8006c2e6780458a4e7b0baf3e69f6962b4169d0c095b98fee43f12784f9192f87bd5c2e73763ed6260019f2181d1d46c87b7494008ce6d6735ba0bd48fb46a7d1ec3f165e775940b82fbc2e36f2424ce623a90765d8b56dd82c586a601190aa33c484216a4cd97acc9874dea8601d66616749ee0a08e4443e93da56db0e06b9bcddfcbb23b92f827e662f4f13d0f0d4e54bfff7cb5ac21c49b619eb1d0f0da80d6a77a24471713227ab5d0340827c42b1080bf243dd45df3d9d63ef4200393df63ee7cc27ee560f07e4b9350b241561087adf698aed827ab9d0e6791de47e2a4d6d0715634d24313fd378252f9789ecb5d575a8c3ed32abfb6a6b88caeb89e7c06b020b0d4057911c98994db068347da4f8a05d777fa187c498e86e1c8e5094503c343c4328e2a7a5550d5ec22e2c1cfa0ad8cbb2c357bc6f8392cd339fd325a4f2464c0c8184403c42d9de4789a20c86954be225e4e5b827cdcb5080a96d58b4d841d3c773da754e14e27d0251352e2267e1e7a6acae7148577cf04bf5acc24bad060186c30f3bbd48e418cea954678875c2ed73c1aae88c455078e9d9ca3d10836acd17459ad56b257eb3461eefc2a05d971caa7dc058fca72e05268e0441591c53e67e4e0d3502f5b39ba90c66192efe0a67722c9682ff357e7f07db5c9a04c8223b1586bc99c4b7f7da8d04217d3f73fbba7f61a9a333d21155f6d855fba68aa58d3134c12e88326250a29d400f2216f009c1f9515c58eee9f3f232d4e308ae153a506d8074da408c28adebe0c3263795dce8b71199a68e7983a729926f39771e7c41c4b815dcc9dd926dc076263a4a01915770498126d0873eeaab839a0cf2b3b3627b7f3423336cf9ba873f889a1eb902698103c8b94f4c77662b80bceb7e96655dd572d4816249850d593c753db031069e7da982876e063d0415413643b78c2154dd1263183863876b3c26b050c98ac0a5dcb36301b39fded4d6c92397247f015983f88cf16185d67543e475b8a30a6dff52823bd8ed5c9e99afc622e71ba93e1091bf04e92e84824ff8a031d5f4bfed95d7a2f64fde9314e98aac3ed7a716403be0a3d14e90d551e8732b16f3a27ce96a7703febbfc11a450dbdb363e19d327e817f869410213e51807a3dd6de807a027e2e84a55c0b99a1d2c162e302d5cf92a0cf8417d1eb3a92b31165844bf2fe2597460a3704842a87df7a836913c550ee1bf115619b01e47a71f193892bd503b2303f333cd0b9189781b2b9fc4de4afc3b5c28b92dc69e1ea592387ac7b44a5928b591e258243f8d14e08ee16783fc4d9822cde5c5613c4db6b611d7cb9fa9a2064a853a20d398f430d894db88a29d52447041f187e43092300a04fb8b891c15ae080530d46e61c1cc22063012bea491210e8e4f84bd061b37fe074e98ba091cffcb7a3b5a49977e6c1a35c0b540c1d73320bd0e2bbe91d933c95d5c8c7eb3c0bdfc4990887c960befecc484335798eb2767bc16f47f97cab0c6f50a34387145547eaaf7aebf812bb06491a89580131d36d47cad024dab36ae4ea945a23be7cc5ad3b03c139e64ba71813cbcd2ea4c51272aa2f8e5e298f545bdf6da4d91362708431b6a34f3a4008a7c0221d6a7e7a0a8b388cd7449344f6558ee51c75aab33b34cf5cf47975a453837f171f1e6308c1de0db6ebc35b6ad4d9b16b92b691553bdd1a3e4b65ca026e94a402eca8f530c1d757ea86d8dcd438b60613eea31b506e358390b40c46ba6cdb0c6e07a11fe79fb20dc86a32df36f2b089743e053b5330eda8115bd8aea1a2089245b0614db6dea122e8263cdd102aa82ca968a401167a3e683beb1bb9d66bffcecf4710b701d44a6793b021e531b4fc4627d273db5883db9a38504410e316a86e9ec25dd6691d7038384162341d12450a677ad557db8f4d9cabc8ba56284c15a7d70ecb87c23acfea4feccf8f04d2dac98205f4fd3a6d83b295ee50796f9c110f434e420c92e3f00ac6c7c48d8cc182e496009de480f83810dde9e3de3517b7b872e8f1443c540bb9e62edfb3075864e80463121d89a007e944ba6fede3494f5d1a7f580780712df27bda4c4944735f272d2dc1aca861010a93bb40f17356eb700260d353de0530c0156c1ded30138f63b9ea4b47b273f8d1334aad2ab185fa9e9fec7ec914d55ccb05676f9c8a0c04260fffaafc6e1a87f5c5f560cc201db4f6e533917a265d7e5e80ba2f25dcd70b4e8787d9d211e2559e74da963e02f3d55f4752bdbcee686cc0938321a6c462f71d58") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x9, 0x1, r2}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000003280)=""/4096, 0x1000}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 11:10:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000280)={0x8, 0x5, 0x2, 0x2, 0x9, 0x0, 0x4, 0x10000}, &(0x7f00000002c0)={0xffffffff, 0x8000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x8000000000003b, 0x0, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7fd) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 11:10:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) minherit(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffff8e5}, {0x1}}, 0x0) 11:10:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="f3000090", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x22}, {r0, 0x28}], 0x3, 0x7a) mprotect(&(0x7f0000607000/0x4000)=nil, 0x4000, 0x5) 11:10:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) syz_open_pts() syz_open_pts() 11:10:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 11:10:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x2, 0x5, 0x6}, 0x725f, [0x7, 0x6, 0xd3, 0x100, 0x800, 0x56f13502, 0x1, 0x5]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:10:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1a7f, 0x0, {0x1, 0x7ab}}) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000140)=0x1) 11:10:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20100, 0x0) ftruncate(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x200006, 0x6, 0x800}, {0x1, 0x4dc, 0x1000}, {0x0, 0x3ff, 0x800}, {0x0, 0xffffffff, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x8}, {}], 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xb8f4, 0x101, {0x0, 0x401}}) 11:10:05 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x3) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x4, 0x4, 0x1800}], 0x1) msgsnd(r0, &(0x7f0000000000)={0x2, "adbd8d00782cc45ff89ec672a0fb7eaa96491be1bdb86d6bbaf8c8607d1362bc7b1dbe6163f6f1d642a02a628d6013e800e24251eb5ce8d66fa09837f5e1267cdc6126aaeb3882fb8cfd6452e6e99cade88b146445fab5eec7d01a280b1d6be10663037ca876d1aaadc69283ded69293f46226e234d740d7f4cce4aa4942d3028d32310540b35f651c3f760acc94c10ef66a5a58f32e07f31a7911a024b6bf4037fcc9"}, 0xab, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 11:10:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r1, &(0x7f0000000100)=""/67, 0xffffffe8) flock(r1, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 11:10:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = semget$private(0x0, 0x4, 0x6) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000b40)=""/4096) r8 = socket$inet6(0x18, 0x5, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) getpgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r10 = getpgrp() r11 = open(&(0x7f0000000100)='./file0/file0\x00', 0x18000, 0x4) mknodat(r11, &(0x7f0000000400)='./file0/file0/file0\x00', 0x2, 0x7) msgrcv(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff0000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efeee2f3900442094398055c00000000000000000000000000000000000000000000000000000000000000000000000000000000002d482329cdb1634fb7c6759c30e8c73fe75f098efe49cf337ddd652a3751caea2eddf6e54f3f965ae7fc398a97da22d2450d2b282c54dc81be2eaa92dbe40501c8bed8b8d618435ba5eaf7238c3a8e1be4522105739a556f01cbd4ff1653e5d82381fb38df2632e40e756c89c1eb1c12656d7ab57430c607b61f2c8bd5509495e7c2a89292bec32fefc54445f035d9d262a7bffb"], 0x1, 0x0, 0x1000) setuid(r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r3, r5, r6, 0x40, 0x768fff30}, 0x4194, 0x9, r9, r10, 0x8, 0x4, 0x1000, 0x71}) getrlimit(0x2, &(0x7f0000000940)) 11:10:06 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x40000000002, 0x200008) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 11:10:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000040002000, 0x2922) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/86, 0x56) 11:10:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2f66696d6530007dd39532a2f7f4aa0100010000000000"], 0x10) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="f7da08b8baef939b35e3faeb67f79038c0fc5f4e37ba380b5367de317c7d6caf52bfdab9a99117b23d8240734cdfa5b80cb22ddbea42d4870004a449e400e3bcc001bb9f30b22e9e3511eaf92209537d734250c547327754e6af0aa643c7b6b179fb1d9b59f5a6b42ee0f42df9cfbd0d9442cfa7b501f3e19a60ff6b07941b6c31a13459713eba85b2331a75f3257b3a5cff9e9dea95ec60ecc6", 0x9a}, {&(0x7f0000000180)="46dbd1c09e0885d553ca126d26d33f47f2684e2a25c88b0aea447943d403e8167a358af1056119ed8c76e0111bd0d84d33de7d42760f71c2d49c333f6b40bba7d1855df2bae590c89f75b2f578e9b41951190fcecff688918171b4f01b94d6e4bd8016fc13db815406bd3154752ca5c7baec85cffdb22b819f78e27d1d3fdcfa7a84912252b542c98ee3dfccc42bce508524277c8371560348dea5c32a5e51f1684bd77b557e2318b8fc4ca0ce4d2c071f2a9ea7c5c5c5fe3b6deb3ca21a61d02ba47305b62a837679b3ce50c28d13395cdc73985e4566614e753a8c366c414f9035abd87710b951da1251200f321071e97b02491a2fd1cb898201621138a561bec1d326405c6076447309ca94a00549a39089eabdd4f1730bfefb55b2da81206dba86a1c57917f7152e439fe13c1251c3d58e2c40d932e4706ef20d470b1550c5f99402df1592c87c52587b1b050d776367c8470d608228d3346b8aea896479837dfd98301dded8780aceb3364e79415921338ce17d226088db22ce92347dabf5787bcb5beef950a958540f64375bd276aafec31f73d1df2d2f5438002ec0f1b93bf592ceaec1723a65f448aa730566d6f353944ba272285531b333d3248b7abbba2279b07e80b591d6a2cf378e8258616365706505623eaf8506362ff40991a60c2e337317eff87901b3bcccaab920f448415d0553fbfc26611356c559161055a63c0305b96083f928b7134d0a5aaeb43c34157605a493ee995ab9d53be3cc00550a8508592ee719c02ddb49dfd450de7a4fc8716c2e19ebf7c9a49e4c43a66c2f062f61994b719ff5212627bcfe3bcb005693a07d0027b5dd3e1fac85ad5352342767509335d5f2e5a1915d29d057e2d2a72361bb27c81cf14ea3b61e65f477e41239eefb6baed669ed3e9f6a82b08972bbf2dbccb0cdeddd98bf5020df2d58d49db9a8af3c7054e024cc22b548120bc80ac589564043e4ef5610dd8057c2e7ecf0666fcdf778e58785285f79eb456641891f2bdbff202d7354c00e1388fcdcf285b725a8cef0218e51cb61fe448eb6cd89b2a4ca1b37d61fc5dd1a1d9b216bcbc496dc286bb3f97301e1a3f260363bf34e01c9cbb89bf1e5655a2eafdb85532842ea40f97c1e47bcea1c46e8743fa874ed68cb6fbb7c5d534c64488a2e64858953c7d82abe092b3d18d8d6afbe2c216e79215e3265d5f3a158325ecd1ebdfc9f2696f001f4459bbfa7d2bfb1ce51e4dc1fe53b410640d4ed3a536cde493d1269746c9c78b33df760912fdfc96f28c90511521220e0db1dc877344ab5ba48a91e749a086d952d204659b3c45d974394211baa192bd70fa4bf6a0e56872fcb8f09613ae2672fb84eb3a28c5e56c2b1e41b79d1e4912d80540856185ddc25e1bde20ce40e252ca9798283b9f76ae6ffa7dbb6a52af687fc2076c752fa22f0fecaac605760663c559ccb676f5120847215bf5f0f394e51c1e5aca6d5062e6d1cf05e6cfe7f4a804a7293b49ce8b1073ce9b898a7efa3372ba34df219114f7a1a4cd7a76180ba67347e1010190e01ab23adc6e7591ad327e56a3e93dd31edc014d25e727fdbbfb65efdabb4a63db97bd3f930b59c9c9494e2def5787c0ea27dcfa6ef61283e6a28200002c98333402f27b86131e5d9cb919e34c0042f7c2370dc58d03572ec5d917fd13eee9ef148f0864800b2151708944b0a5e65053972b1e977bc886c3d4e01caf44551c83826de119d362cc2f50a304caa9c5659aac34b3a95f75467cd4f4003e94146f582e08dae5378d5e7b1bff21a861241d3d9d7983ed344945e546766dcdd4443e9074235fbc6d471e9aea1a92044f2db44f0a8e36c5f0525cfdd30c737486ad5054ef174d35d7a7e98d97e6aaebec653c3af71ade42f6f6fbe4fbe9459b9f419541756dd30e8d5894b2b9cf23d5443ed2b37aa2317ee715dc482868720586c2037d09223fb08215f3c4a945aa7446205e355183ecffb3c1bf69618b3db9fc812be6582e2264394582d97fae685744d66120e62a5b5b10b280a0f98d4bddc4c98dbde3b50924bd1f293a5513284212a704d6c1006ed256e96a2160c4e2f0ab13124b608c396c597a1c4ad448ed5b82f99bda78264f07b11a2c93ba84727ac3bcc36231aeb1440a6496687ad2b5dcc607691aa3d2837cdc813dd5446ec1360dfc60631711a2d5fefefad8a2c760b9c48539971360ec405280e5350de59f8d3e77f399bb359c787d8d709610ab01b3f9e8232e273d332b66a5f8cbd0628e330417f4b2d957054c0e5149ab5d7bbb4cf804613770754a7dc482ceab268f18e09bbb33f4bbc1c39d64e819613d3476ccdfe4126663dae145a751fdf86cbdecd3bf8ffee945d54288794e30b99cd43562992e1230ee09d2efeeaf5d9e8fe2f659685667514b985527c996443dd367d3ffc702acac89e4f23f0be51ce535cb0302fd6d1ad06e7e3ff1ddb0b3237abee2c25822e3fc734d7698527bfe02ed6658fd882b3ccfed7aa1c51acf77c95cd477be7b16a485993f743e5751936c4192dfc9bbbff68d99bc370377fdd2be6e991f671c6e5ff79e25a92e9e85b2cfb8bf76b51ee108cbf4f48abfb32eb045d802a04942a4029fde6edefbedb40a459a10e9a5d869405136f2227ab8b52104cb020aef672155922c5d44499544469011cb498f9126a4d56ac031b7c4e31db8b5b883681e400a4e72f287b3ffc1e5ec7da0a90d7a2049018da110c8ed80df95ef1799d938ebcae5f42428398f75233c92e27fd4b43e7f97aec10860387362075da3c83a984b09e1f38d174c4d95de7c96557d5ab1da7fa5cec9a58444ffa9c62ae04f49335b927c545b7de3c39d1a14bea878ef4374193c2a95a1afdde5557da155cdadc3f94c12ea38c5b287ab606146a8b24c8808c4984aa254315d709bf87f69e4e270c086c78df88e9dfcd22f43734199ca8a3eb9b073d7820298bac09718a60b09aeaabb80e2340c3bd9efc26ada5a7d63f60606444e8fb2d960842c85184ffdafbd4173f423ba6f0efbf69a65738c3818ebc7946ca3cf234348801ce96782751e04dacdb84647108438ba281b9e5535c1d001e9c5741f6af5416067f6877f6492f5ad5e603eb0dc776ed65caff86d5a9df13dae943d0960268ac91080a84e2f77d92565e00cf93edce3072e8896669453f5dc3fc5a3c71a7c2457070ba11d124d4ec440d370b00f4cd632f8167417b3fec92234d841a6d3e721f446b6f8e41b121d65b507360d75905f3b73d550a7bf25f43b4a87bb3f608f48dbe943d91aa8894f24a54e8d4cd150166a55c1b3727ce24f8ba0f535bdfa6c4ea005aa026613e1fd6e3b2d0dfa6fe48e96bdbe0d71939324db7a98fb940926fb41a91f4f5208f87aaa9baf73c2ce0a2af3e06e17e819a95fb3cf1da05acde6fcdea5090e92f354874bbf22925cfdc1c90b5fd598de3793ff1d96b2bcc106c3a2e8fff02e3e9e8875e2a1b834430b58b94ba5f21761253d0c45fe8552612b853c8fdb27b1f35cb1cf46dfdaf18153057ac159324bf1ddb0ae8e0ac0b04ea0f3cff0cfe44129deb2a4001aa2b83b7b0a4e1a3374ac5a2a8c7d87c5de849188ecddb5c8d73e1de0fcea841838fc79d0536c5520e99978b8cf408cfd53c84e6dae03b142c18928d24760fe1d4e04c28bae2527488f9956755a63ceda741822c1165fc02080a1f2bba03dd1f80540b3a1bdf968b4b4427b45676616aa55b2bf9a4dc9e4046f03cb1f678c70fe64d1b14690d26bb2efc7f19e91013f32d651c7f41b8ab6ec6fd7fcda9a79e67b4d063ef8bac91c12285a985d7d8330fc32fa146f867c99a2688ba3d7d63eaa9e88f6b8fcd0a36553da5aaba2949e8c26f047e72c7bdce5c0ce420510e27e703a124fc160277bd6f55eb3ea1c487953b373aa24c4ab8597bab0b4c10fd29b6c464117c0c2d9ade81c5e4986ebbec49dc58ec22330bc7aa610cae410ed1039cbe8049f5118f7c33a55c14498bbd22a992845426ca06b2c8ce5d937c8e091e4b67d0a4d072b40b53239d9382d8cd81390c3c1052f4eaff52c22f99cbb93b42ea4a24b34277f975957d6a4a855f184d272ba49ac24aad3b2302fbda86d9d62cd1b1dd063384ff9794dc96506b2f10392d6f8a9a432409f6cbbaf9bfa607aedb5b68db01323280a85e088afe244df1a162aebb10b009b476acec6248e6e8a4aebbe6e0a2d6a08fe2d3a47afea2f370cb1b9438a1d0fdfe8224c84932c63a41d3f3a3baab305f1476fcd43d8b66bbe70a64d9dea7d0da86cf620e003e1a73e9384387645d097f68da6d56d439efc54fee0222f03021e9475c2add84a9ce80f61916645f9d1dd7bea081098283c194df95628514a75cad645879e5217b4a14a7b290a6429d695622b3c85bf31cb05898f2fff872d58fdfaeb4175167af306e030d82e437bfc80298cca3890df43c748113bf47326eccd045d4d222f14b28942ec18eabbb6b38c880738e319b926512cddefca7ed62ec0e653aabc0f428de90a6201b0150d7c2fd075b6b54b48e27fbadeac802aa5e2e44977cab6712aa2adf51cfc0e202c64acce84a01f8308afd3d5e061861420b9c7b7d2d231994b7af986b37da01e154b6390a253e53c4c84caf4a55c72008d62b7217c0e5c3d2bd580f62867119aa41975c8618918493a9c4f24c1c4806b706a302e7317494df8e776c293a98ebb15cbfeff37eb167832e63f7cadedc8669de0fe4958cfc8eeea2d5d0bcc79904a910bd5e2522c8cfd05f1c0e9c3cedc8e0e5e9b40e7b2e74673f2dae814fb66309efe1bd7a8c36dc35ff1eeb5a4ce9dbd159f2d4ca422db0384e030d771ed24090287f5b4d787a2e373ad6e6b7d75413ffe1363e7b4841ebc418206f311845cd4cbdd4a119b85d48547701ab11e02c5712a2ccadfd591e9aed7f48623d9835edb6ecd628ba2cfa15b19809422c79fa647cc511f8070c4dfdd2b663d3692fb7f668758f9b121109b96a00e7c0d299a7649b2579bf30d6e037126ad0fa8aa5bea3223b09ac1b76c870c1f70b4ab0c4342d295a4b4bd23304f4cc7a9269a1080328a98ea633e4bad5ef928181e73844cfd08c8259be711847fb9a4969a4cbbd819632993d235b92613a1a555ebcda20a078ac7aeb442e8731c80debd30546e0c45225e965518e7cd202ad56057d9c8471a7932ad82919a56aba860380140571b14978ee31b1744b4caf33f9e3e2a3d9a3e6e7edd5e4b4c75e9baa814f7d99487d97b0693858f143a434087570b9613010b8a2db9d8356300ac5f885e504b894c46417daa56479a1e22b8e2af3c976fde0675b83bd1bfd8c4fec61d92d3804ba24b5d0b58e916b963ee88f38c930b266d7a5585483f4d5bed2fee248908de0ed9bf73c5d23801b9b2a94c63a667ee553a868015180a028c6dddb1aebd65c1971a737f474273496d42c357ecab7f06fb96a45334509246008d46aa74219ed1f1245b02542bc64e3b06b0cc3e6f8b3fa92de896d5d0c55e4405534f87264c1424c394ab943d6725cc00bc571d2de1f228fe67c58c9eb4c830310b19025c32eb7356f23035319cca8cb0dede9e9fb4af2e2f71a2787d2c63e71da3b5208c99fa93dde4df7a54bfb067c962efbc68febba86105d7d991d46d41fb80c743623f108179319a88498180f8c0d3fc416714050a27096bd09ae6fa7a6511b7a91376ae8483d718fdadf0a9477bb872638c0e50f59cd249707f309daac820201b0a7fb48f73323622cf69dad33072775e4f3a26d0c44ad9a080a20d9393618140f9ca4171a415f54d7793acd", 0x1000}, {&(0x7f0000001180)="73242e03d514d624fc056c2e40e3d1ffece19e212026afd2bbc3e11c3569c23e6a8e02eb86c676e1d69f02ec3bc3e77e7694e08358b83600c5760927cbadb1172b03bc1586767963a5058fa9a660b4d83f033b7f2825b7900afffcd00658f3a332120dfc738606fba55d118be4efc6a736528ec607737829b465ab2d599fabf490b0c5a4c04ab58bc7e2e97a8237", 0x8e}, {&(0x7f0000001240)="ceccd6cb7ed93547e2ebacc2a62266637ab3c07579bf274480ae", 0x1a}, {&(0x7f0000001280)="479443442a77b102ebe884efbb23bbf45685145d74db448b2e245e65be93d1f213650875b5592d8cf07e8ecf60e54d7ee18a787169082b59b0d6fe00af4cceb7f8ffac5be8ac3632705c88406d83c2bc65c44207d912a1f7829ce211f376c71d0f3d68a15c33befac9a6d98b97d8c47ecc6138b5125088f7cb", 0x79}], 0x5, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x8}, 0x400) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 11:10:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) 11:10:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0xa, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 11:10:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x705, 0x8, 0x2, 0x0, "31ff322e6eb0d358b38b27a86bf5e49dc27a5d4d", 0x100, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) r4 = geteuid() setuid(r4) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004427d, &(0x7f0000000000)) 11:10:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="510f897b9d89ef1ecf58ba491af958be7f6cc3a038", 0x123) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffa000/0x4000)=nil) 11:10:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xce, r4, r7, r9, r11, 0x20, 0x3}, 0x7ff, 0x401, r1, r1, 0x7, 0x2d, 0x9}) write(r2, &(0x7f0000000180)="8bc0595383bd68cdaea108b324e4fd530c3bdef96f2defb97331500258d9db276bedd0745cd9ecdfe6b7d90848d63920703b0240954d3c398f4d1d205a6c09", 0x3f) setreuid(r4, r9) wait4(r8, 0x0, 0x2, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000002c0), &(0x7f0000000300)=0x4) fchdir(r0) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r12 = open(&(0x7f0000000340)='./file0\x00', 0x180, 0x22) setreuid(r6, r9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000380)) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x401, r4, r11, r4, r10, 0x3, 0x1}, 0x401, 0x9, r8, r5, 0x0, 0x7fff, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000440)={0x95d2, 0x1}) setreuid(r4, r6) getsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000480), &(0x7f00000004c0)=0x4) write(r2, &(0x7f0000000500)="26aecd71d9fb63559a1115450d9b62f0e3ec21584642b7e77abc9395a2ed099b2750edaf47a4438614a0f9f9d5ac767b848edf8f493cf7f18e9dd83ce758c1028b762c03a48930cba69b7cc823b9f2504e15b1f8ca7ca20679a2c1eae881d95e26cb24a942cd59ee900cc91dc6cdba2e7809f22221e5b795e37d8fdbd25d16a3bfd7d603895919a067c2dcfb073de4ee77d74b7b01278c15a1be354b4ec22e980ea7b8d04aae20762ab765440e4cb7b57038f25ff3df3a474fb5ec6d81e8d6ee625116eb7ab9e912846d8a16bfc3dadd1536b0db885aa04cd936c3", 0xdb) getsockopt$sock_int(r12, 0xffff, 0x818, &(0x7f0000000600), &(0x7f0000000640)=0x4) flock(r0, 0xe) connect$unix(r2, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r2, &(0x7f00000006c0)='\x00', 0x2, 0x8) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000700)={0xffffffffffffff81, 0x97a, 0x4, 0x400}) 11:10:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0xa0) fcntl$setstatus(r1, 0x4, 0xc0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 11:10:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x8}, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)="6c08d873e13cd3c535d1f13ef90914ecea3cd16c463b459a891aa9d1a21aeffd9b7417a5f22642f5807a58015fd945d15b7fa707602a60cc6d98f1a20d5698c02060c5acf65bdcf0cecb899a0d203f56104fb5cbe0a90f1ff567ed493fdebec9444c19d5051fa20c4838b59b5a8aaf50e9affe4d6f920f50e807b54b3c5e5e4d29dc6de36b71915c8d7ffc3c0972c942c5c1e87f956654696bfb75bd70a36f22d8e8d7120d5f8fdea47c7a25", 0xac}, {&(0x7f0000000180)="1ba121127faf4dd7c2af4d770707157af330f2c1e40abcf7891b7507d779bc95b9cc51ba497d06e7433a628be4f44f56bebf7eb5e4ca33977d1b40fc0b75801bd9b880a0b346138aff79cbf9d3c3c95ebbe79e43c9995544adc8965c7c538c036293e7c56b088429dc605d21deee41ae5873ffdcca651ce7bb150ea98960ec57e7ef2a11f0e1d97e04f80bf185050363759d021a24d084e4531cbcada39bd7d23ac799038797dedcb54ff496ae444fed9945a05c7ee9a676c94e6e71df6b60c3755e27c9a8b0d77c", 0xc8}, {&(0x7f0000000280)="108b9fe4e4c8f05071db4876cff43f60df00c63d86ea63cb9ba22eb934bff59b27b40d5421eab8ef794ec4a3b20b1edb33671d6383aa69289ec3808e4765cc07ce901136b0b22e258e9d956e10b19fc48328e28f701a4009298419b7a0f67c3e652446e071cc64f0105bd9b59bb990d92e4dd2f2a7fcc7d2bd8ade4a5c853ee56ac0279e64cf08457a232f950adb3a0393b15459875773497433d84e8fcfca2cac99a104ad2141e6505273f90002c5e33b4bd5e65e8bbc6a4f7e04f440cf6b20e056894ba29d5f7aa5eb937277234ffe5ee0e85d9566a8515662cc1b5b97c377b7f36445843f43a00de4c36aa31186403390b7583cd7d5160da3ba2e4100e3f73f13f95b5e5eea76ccbccef2cdfd3308097065e5b540479758d105a9423d8c3103ec575ffea64b287891fd0aaa028a7e3634d44daa31396ebb5af8d3c3a7730c247345dc2dc7f682fda3e2239a8f9e81a3291ac08699612c73fd2fa5bff9b95410c08741dd99f7aeed94f6aa132e76787b6f971022368e4d70a5c12d1e06b505979ff0421480e59ee5caea6d290002b80b26b7f0b905f01ac529700657b928b10b9bc6ce4cb749342e7fefd0d8ab45d103255636bd7a73fc30ce585a3d3b6551c82f9b2ba51d09724e19b29b725b10672b56d6a5245a1eff2debff1e72f1ee49d122a947197d04eb1af0b711c9232e20f40b8067a71827090b1569ed47046ea81f21d165b1afd7b2e172bfa1e9560e8d80a00051434d88fc67ad954cf7c508248d0e73c85a524362bc2856e9fc5ff93ad59ec42999c6404fb00f70dac0f9f6212c7a84c1e6f0d296eca4016f9c1115e5eb90d308518cefc02bae7b5fdc4a97ae0d420dff8977ead308bc74fe99ff5a9854d7fe0d2c416593511b4e2a6a09c99e2d88c4b8fada25089c344973393de1e96db40374ec7ea88362655831d3f608d0491c5d67a2e72b7fb75b9881b8f67eacdaed2a37e98dc173b9473690c655e9aaf64a05c703226a83570a84f413cd14939e9b2242276df0c6fd2d640e20b1417b2853f43b742ca098225c8009f9acf582fa257b319e8cc6791ef23e47e09350daba95102d89e9ff775b7e0f69ef0de8aaf3f40830f16d192630e567ff715576efe30aeba2eea2c72de7fb200c6f46c36705766b092e03a499c58943b181c0d6b12d39e34869dd664d34737a14eb463a2ab1e4d3c099bb06df39a7d3426f800955f9e5ec32673c03bb7cf9a1485c1052a11f7227c33fd10f42a50e65b73b26305d85ab36fdb47869dd254f26f82df58800d301d56fe93448e16294070c1bad49065cb390313ce300a6274589f3c17178abfa64dde30104149f7de601587b724a8f6c612f08d0e13bae07b0f24abe3dcd641a8d5b28fd926fdb281838a2fac9d3ac338fdd36c20d0cd591e79b8e0f226a4ca2e044ad40654766c19363d8c3215e001dc1f4c8e8e8c1f4f80ec217f2266554ff10cccda7fce53046b4d94ca5555fb1da8e1fae4efbdf6840e380da5b82bda245baaf0ffc0ca2f519e61992fe5e8f9589afbd848633eebe8a7c9a0dd5afe1cbbdaea08b6190e671639d61c2195aef594b834a856f706de752f848bc987e0d8af5f9362f7ff0386a691146980e6534e0af933b82168234cb6afbf86217356005fb49d5d0c3f5c719ed9529e6f22416b47b57c3bb5fbcca35866403a41e3192359630bce2bd2ba42b54a2a4653d592086ee0763665aebd71c5bf2e59b57d60a9f666b6f5b4936748dca56db5d5388dbfbedde465503239a0b0f728c72e0dcb240613604cab46b906e3be9186e8417f3b369ff48e7956ce5ffc159151bce42cd38ee48f8de56aa5c7a3c2f9e896cdcd05c9e05d7cfef12803d3acaa8ed1abae9fd4cfcd1471b3ec1dc96a5f2a08b9cfde5f639f5243c9da4c4519af0133ff4e08aba05e05c114dac0db1c8c47ba025899b60cddb2a75600842f0730751d00205e24d54b33bf289979eccbaf8ba120f6df094e09b25d1471e2065891eb6dfd1cd3a561b9c6985ba1cf954aeac7923eee78e3edf923fad2a42fb8d68aa152d2c4ec8994f175d77659c03dc59a6722427878c1a8262241fc0e62125f6eb017590fa3ff816cba337692d7c2bc1a921c187338f4b9d6923d4b31399dcf14e0852db88aefcc34d30894c04fda0177ea81f2ae20ef4f26840aeb511b7b4c4dddadffcc3ed1746e349eba90b62e5c2b1908d19d13a9a1e50c9bf9159632a2e795dc73a41ebeaf92dd5615feda956726da3b6ed661c8d29339454271352c3313301c3f5e9a0c53ae7368983036658b472b4349ef4fd4bafcdc845d241a51c74e0b7a1067989ac2d9b83265b904ef7c9bfaca62fb3df716d020136d2f2d7824d94543ccfb2b3aa44f09832733c37077f1c1d146f6656e914a0239d7478a676efbc822805b9a53cdf6bf3d0949ca699ef2ac36f1c859a4ce3d487cee54deefc25163ff132b27c8550b2e114582b4f336b8ef966aa70a9d33399e1256c3598782324c157228c2fd9216d2d189bcd012f05d8412c69900306c07facec53818a61a3bc9ddab25f793fb0d5256b52e1665a582a1b330082b2f57bad3e34c2c66755cb5e086798b938a6097a9aff331f23b9058ccde5a2352ec9304f31f8fc6bfd1be3e44d80682ec75391f3e7ffe5964f3cdc9fb719b6a9539f0e217ca26e82c4bf6dd040f602d7e345438d2373a14d7ed4bafe4c937262188e84fc8b95a698cb19a0b7da668f2dffdc42b51d40f8ae887d74ee20f13ab5a8eca0682d35d6388ed1f7925c11f5f9215cc971b17049822a6f3a6b5ca7b2a11a731809e054d9d78c19a040fbc574ffd3eeff1fc61165831aa9f5df284f5f22465d21758329327891d952216dcb33e4c6c56f9d1f9b42658a46259c47af3fb0ca0f6c601b575b975b69da1b056d7b3229531e1ef61288575ee30816e0c5613e79fca1d4f4e65274065c455aa0ab2d407bc8c01ee5a8623ff128feec208f9a2804d50f2c4e4e12cdfb15080edfa86e5131f11760d87dfdf90b149a8b0478637722babbd1a29d119c4b141ab77fb4dda4c09a83570c26aed1688771fe5e5ac83d7101960c4cb5cc0578ad4e18c586d45e4c12bc595eeb8250ef3d86446dc7cdabba290fd60a45544b72bab076b115dada7be2d4d6f2b0383d914243acc7fa06f344d12a92b684b2ee9e9f4ff20d63213b4d470e9b303ce528cf56d94ce62a79547041f0015698043d06673d491cf80112cd8a4eb9a7f7656a7f10f66f36dc328acedb65923a9314e8db7902a7c54d68e4edaa7a6031aff301304a949e8a21f3157e0d27a6ecdc5f775484f948071277dec4caae83e94c12a2a772eb3fc14b1bd713af62a14451ddfab7154cc044421cca0226423c45e91c14fd01ed493b48397257f271c44d2cff885baed03766b7d7dcb7d28fe13df47e77f7a33e35ea80378f993b48c18ccfed162634e67965f61301e37a7b310c80d4efbf7e391bfd68bb03277d61ed515b567f6bd222d4c4d6f595ff4b1df7d6efdca3884f5a688f68be2e7a890451796033fdfcff1384a2cad2e939885e4d0558d130c3589d9c857fc639cad1449a31d7d4b0416f0db3b376577831b3f60e414f478cbb7a565d3a56adaaff6df37bee7e30f43c77a352802cd654e7974c170384153f5816e45f4f77ee825805b35bb40a87801bd08b8f63ff20c7037e2deeb7525f7a20496422986735be3ce54032ac1cc5a37bf994590af52fe29d824d813d86b76741dcb1946f83f3e6d96e875e94a081787dd71cf2b7b67b62c5761067d6d6845d6b64c5b1fdc7f651d858a784c88f6885d43cfedfe018c0b3585a5a2d69ee0edf3f25200609001f18d6f3a7c9801f4ed005c78c18c46cb9edf53fde3a6a4f556294065e274c274e174fbb1dbf94e78c27b7a206d91c6c0d7fc8fde0117727329b856dfe71df6b0743ead095ab03d15d49de117162225add124b862ba285b327c3eec7b37b7b802212a140890154959aba466bf008731530288cd343e52c27bbc1367f236a4d861f1a25112a039bb573b3dea808f1c370b33cca67a1e397993256d7f41d72b9dc549108f47f8386bc9066e25e92801a997903488a9ee729128645b37168ca363c7ffdbd02158815526f92e1448476e1d768e09153ceb80e87a2b1c31176a714abccfa70ec1cfd43364dd8e165adccc474a5ba1c87db90d0da3110f8bf7cbf2afbf0d362bafc9e7f47e9c6f48be5654825ca213e1930ecb39d334cd2f211c861fdde11e066032b6669d7b011653dc4de230405eade9c5bb3125f83cbf6d8f15a53fca6bb11bf6de0653e59cf6ce76468f26cebbd6502a12cd8c11dc8172c6fcade5e0590ad747cfedc339396109b77517115215dbe375ff03138230aa0d380713244abb19125bc465f25b8c04a04c6351f7059a3845e2f5c6de6360c7b448e7189a97d0e0e01d2ba6c4a73c6e4a8d1e811558544ff03c1d2ce484be038bbcdd6c74379713c068d665a06c2bc57c3e9f70c916695091a180c2b91c8a8c5a3d3eed05ac0e644ae83c39508be824ea0d9a73572cf789ddad44fa3b06e2146884534fa32e19f5cb988ac967dad098c1887b45add8d56b03b392536ae2aa3a62054e83b0ca38fc677c48d3415b024efe5c97edc60a387f1ceda02ebc74315d6173a8bd475dd5d916264eb1c9833c0c9d6b80a1a065401153e295cef457d7ef072f064870a43df642f82c07ba9c6e55530f0db84cc53456ee7dfcc533ec899f437e89fa08964dc7b7dcc477c58f0c6107aefed7eb20ca892a29de478fbab26bebce3313d625a2938306201b9b7c4487edd66e84f9cf50439b18786e230383b796024520a23f7c6ce0057566d898fb6d1412fe307f0d04db42132b5221b3d42dfc211701627b677c00db5ce7fdf6f70b1b76743a10c24278728451cf5ecdfb29fc05ab6fcc77bc4f8206190e00993ccb4c6a2dfadfd7b6c3e44e39a32db311e72574ec434589b906c38518b94c98f6e271d022c501c9df75e7e854c30e6d8c29a96f9744bd7d08fa4ee12104fc3a9a8c3a3dcaf318f91643922333f1d2c90f33c8800b4faed690ffdb4be7045b639096456ba162fa9495c0f51e31ff3c77bb8f61d91eeb996acba489a4e48a3044f2dd6b8160ba3a5734379d631dea6ff24e79e02d443ea256d1e6800820222d1cb170d2324d69e2820c02bd95d3bc3d67fdc74eda84547552ca278b6af63ba75c648d7f1b295672c81b5fe2df1888f9193308a52b26127b2a26272716791dadadc8747a6f730e06fca3ad6ef6923b4b6eceab43f29f0ed1f1a32295ae2b26769b2c45b71a86b0c810b7ac7b9f330d92beacb88829d6a23266eb772cbaa3da1f59788e25b4e5a559aeda5aa85447c1c5d725512fb0bd2861102e2a6e1411b54ee682662743e2fe61a4f6d6a783eb6c1bee5ef3008d7d6e1132eee1ec1cec9bdca361c0bc33d5a928744194a36d9f51f7059e029b83ef623d3380fd4d3de1735a4ec6a9ec09c6e4e5c1d9d88229c3910e61925451144ea81800305a6dec24e76d9bfeebd560cef4a3e26835c915c72479f50bc89fe87ace0e10885f0ae9ad8e489bbd40c65c82d119a9a9a8a588202a2820eba80bf90521ecc08fd33ca746de17f57a4ab7a3f3013345b34040f56e08d85019b442ad734933a99026b39f123da79fe6ac81b28788ce32353e3b0e1c5e29fa52b247fc3b38f0348d97b1e0f61b968e2bc0cb765a45af47423d9a481cd59df37774bf4cc65810b12adb26053c45b8bcd230d793faddfab388a0aecfe370734a108e7bc2b3af661df48", 0x1000}, {&(0x7f0000000040)="1ebf548a99b5d3e8", 0x8}, {&(0x7f0000001280)="7f6d32015c01a4eee9a8745a8771b22d18b0529bc26ebeafdf81fd2ce58f13c1ca968e5a200ffd0d6686019835e7451eecc18b9b33ecfcb98fdcc821c1757a13e53d27d91ddf7b07ccfc77be0b07ddb44d23381b01a22881a8b4124415", 0x5d}, {&(0x7f0000001300)="3e17d7d3ce8ea06042b2f19d5481c3bd55e234d8a02506f1b0e57397cb34f8911082d465a91b6d0667f5", 0x2a}, {&(0x7f0000001340)="29558152c335871279b2589c0ebe6901765db4fbc4dcc874b4fa5a55735771606fceb9869c0992149b3aa8e87c1dd7142bdf10b946076ca79ef24c996c0ebf198c57fc56e69540365ba835677e1d4224acd44c46e99d1c84087a47768263366a2dccf9dd62e5ed9e65a0baf8fc79902837bc02dca60181fbe14aaa20131b523d0bab4315f239dd3ffef63c77cc04c2b5dc0ca0d3c3359618decb3004f27c08fe6ba116a37178cf7574fd6634c9fb3fc71b01958c563aca51f4aae1a8bf", 0xbd}, {&(0x7f0000001400)="a389a80103fff6a3daa9b124d8c0b4189d8f21ce9859111021138261d26d513b388a8f3912ebb6eb03328dcbe0738e0ca2dee15bdd05d111b10b2017f6f7b7824cb5fc96b66096b320f42cf4244bb36f08687b04af5491f95a190214260d4615e1576539eb7277a1593eb62f61d9209e720a685410f48c95b61e4863693bae2933f8e80eec107cda891e49f145e64eef2cc0b2315af6ec21c3e1a9d1aba9f577b8e76d4fb1228f3f5e8279b13e9d8baff610f04dc112c6b2800445e51d7c3c43b83b04dc58c510e3b54a2c662dca81f797001f67ee96baaa99dd2eb3c2c0d02837e81e4e8523895b736a9954126bbcb5de16daa0ad5d7607", 0xf8}], 0x8, &(0x7f0000001580)=[{0x10, 0xffff, 0x3}, {0xa8, 0xffff, 0x100000001, "cd24cc00091533055cf748c9935998334725cbcba7d120341b80ced0f2035efe52e04ef95526c76d0bc5e9119913cc79a87552c1caa2e67838bd0e6a9afce017b82dfc5f9a39be907d752e27c1296be256ba4cbdb69e3cca563422dcc1b7266a22fd6c0c967d11bf400541b9816921ff2da161305f4b89e895b19ba8cf2ed60007e222c4086ae252b997478f853e98c5a477"}, {0xe8, 0xffff, 0x9, "1b7eb88f14aa6bd46ce2322b7997443ab9d7ec09affefa7db0968c57542762ec29ecc203f4916723c9f44be4c46cafd502e49974ece30d4e935606fc2fcc1652cf44add105e47cfc832e08eba2a792d6bbe01bb748d5e982d7f43c869bfbdba837a19be7acae5e37c15a87de9c1e2432bb694897b1cfd9d01015fb4e10455aee84415f5e5be824316b9e6a07b74cfa4cffd5e48067fdbe82649cc69e97e280c24f45620e0c40c477e74d21ddb0ca2d67ef135ae2800f5bb7a4609d38b434581ee04b9ae91ffbf4496e8b4ff84edb7747a43d94"}, {0xc0, 0xffff, 0x3ff, "4438ce8462dcaf0bd080428b3d515afa46bdbbc0c5258e8253971e5bbfca7805d98c7484aa8a4b35ade0c0b3c2caf8db637ed630a4c5d62a8cc33aa6cea5a31af182f0e839c6294e7105e604a681e3e9de81358c56feb11dc45f0cd7e15b609ef6ce1ff3297fc2db10ce00c5b1fce9508ff7fca0ef56c77c9d646ad2e02b7be206144f6c1fb942f8ccf97225b54f4c4d7bdfed1dbe1724f066993c9db24cef7fd36f5f21971318a867d9"}, {0x18, 0x1, 0x8000, "1f2e8320"}, {0x78, 0xffff, 0x7, "e553e7503c1ddbd55c054a24149e602960bd61e83587ff4158c567432099da769d6b71edafa4dc5cc0ba94a294ac7c21b23ae3ce3145c7bff140ab8314cfaa4739a79c937658f455de210d16748c9355d2e251db85245e914ae572b6891708b158b8a0dd"}, {0x58, 0xffff, 0x7, "ed34004e9def8de106826a965ff08c202cfd3f408d570fe8d4969859b7b78de6a95caa04590938f3cbafa164328d8f1794848650636356059440896876b93315f8e685545d8cef24"}], 0x348}, 0x402) 11:10:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7afcd5b108bda00000000000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x5, 0xffff, 0x1, 0x5, 0x7, 0x0, 0x2, 0x2, 0x1, 0x5}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2a00, 0x40) poll(&(0x7f0000001300)=[{r2}], 0x1, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) 11:10:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000000000004}) dup2(r0, r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xfffffffffffffec6}], 0x7ce0aad29378636, 0x0) 11:10:07 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x3) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) chmod(&(0x7f0000000380)='./file0\x00', 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 11:10:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c653000ca988be51fef4697cabca40e9793bec19cdfa30300000000e0e50222bd8975f12ca183ec71bb09a5e8ef9b013eb65676325d5b4763d00e1ba91c1e28049035da5980b77ff7c4b39a20ed38732314cf90ce84a00c144ce9870f88d550f0f5e5573e689773a17dd4b1cfb5445d91de02207e382ae1"], 0xa, 0x0}, 0x0) 11:10:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xc8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xca, 0x7}, {{r0}, 0xffffffffffffffff, 0x68, 0x10, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x9, 0x200}, {{r0}, 0x0, 0x20, 0x23, 0x9c3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x12, 0x40000027, 0x9, 0x7}], 0x1638, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000021, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x50000, 0xf983}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x32, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x200, 0x52b}, {{r0}, 0xfffffffffffffff8, 0x82, 0x2, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000025, 0xa9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0xa0000000, 0x3, 0x1}], 0x0, &(0x7f0000000300)={0x7, 0x3}) r3 = getpgid(0x0) r4 = geteuid() getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x80000000, 0x3ff}], 0x3186, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x0, 0xc00000000000000}, {{r1}, 0xfffffffffffffffb, 0x26, 0x1, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0x6a332b6c, 0xffffffffffff0000}], 0x5, &(0x7f0000000480)={0x3, 0xfffe000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffee) 11:10:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x403, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2fb3992c44ff46"], 0x1, 0x0}, 0x0) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 11:10:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) syz_open_pts() fchmod(r0, 0x0) 11:10:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='^*}\xcf\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 11:10:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fchmod(r0, 0x2) 11:10:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x10322, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x24) 11:10:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9e6d84d8394d9b1) socket$inet(0x2, 0x1, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xa0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 11:10:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file1\x00', 0x61) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='c\x00']) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004000000c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:10:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001140)=""/111, 0x6f}, {&(0x7f00000011c0)=""/134, 0x86}, {&(0x7f0000001280)=""/3, 0x3}, {&(0x7f00000012c0)=""/238, 0xee}, {&(0x7f00000013c0)=""/109, 0x6d}, {&(0x7f0000001440)=""/46, 0x2e}], 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r0, &(0x7f0000001080)=""/97, 0x61, 0x841, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt(r1, 0x8, 0x9, &(0x7f0000000080)="9480c7d76deb74f7aca9998cbe7e712204d6ab5688757647e0c4fb22755e33728b9d6faf11548a5e876d409be4d63cbb54122eba81e0c5e533d70a08244ffbef41c11f925bd8a9ab316e74a48344703672427b9f1f92481ffb5e0cb8030833948ac11fd4cfe922e9c389f1e9ab440bb4baa3dc27d3ae49102789f10e0265585ed43ab606efe84e5a14170125d0e76e6e0fcb82f39c79043a7a29bcfbca721ef85d03038be17190128a59ae1be800de5d0578e8330299c1d8c47f89d45e9307e09f217b222d46cefb2a2c823bbc7e09159f2e97319897a198f8c20d24e33901dfa63855055363e4dc532cfd8eac9c69a3bab6bef74912f750f747b921975c86520d916fda7cd8f2dce660563fc1b92d926eaf61397aad0ee2607aa375a739859fb1fb615a6cca17ebfb22d1a34877fe509bcdfaf0e793b47db3b7dd72be93a80e284032352964c3db94a14ad4869da85af737b8e0744e352e9a4879c211a415f5d7822df2bca3b3f05b3297f41cbd555b86aad4f854b7c1558592bea773bf0d09b2e79d3b75ff42cc45dbb4a985fa802383369f1a7c3cfbae213ccf3b8d01ae304572936f7586517acaed2bb9ff39d74064683a61c8ab45d36ca8084e180527c279906cf379b17c7e34f29bec09ffdecdaa33555acb9f6c49fcedead16b73375e65356fc8d20103aeabd76f573e4b612989407408f16cf9efa8d3e00b0eee5846460f4c9595a11ff6e107f2b2088ac334aa1bef26d9f3621149d6344d384e830b39aa61a19bab0e5e4e07882ba8d09b6063d74ba4c110f361bd59683754a66e691d667588ffae2ca8f68e38b10737470e1f1e94c9f5cc5c9ed7c9631c2af43a3ddabf0e25cbe846e2d734d5384182c71acc83d9b56733eb94b557550c535030e0f9f55ae64ddf1648c3c52ea37db07b621ce0a11f1c3be475a350e4d9f980eac2e4a3c9fbf226e82d1d95e1537ffd372172c012b302bea64dd9d7a52ec132cd6102843d094aea95085d5d92b49323b9e16556b740a2c3c2a30725009d51625eb207603a444219f98060fd13bbb8d9e2462ae8290c42d73b7dd867d33ac95c43bf2c8ccc5679817e834856eec80bec4c5dbf2f434f2f577ae4766bdb5146106b6256263d1c6ca7ef8d3dcc11f0cc4263233ad1dcf9393c4407215c2b6b64a9b04298b9dd9f08a6ec468ebae715d4be49281fdc5dbe9bf6fe23efafb0d00e8d8a559f8ff810a1e7a842ff2d0825d55886a8ec3cf889d3dacba65c7ba97c71c72278152dde45807e1fe6b686fb9e8452a1ccaef3e64179015cc900a138ec3725bea3a24e15cb83e0167917ee256b76a1dbe2f99c833d49285582759758f2f794f30fa3a0b3cf57b6af018070ccc2ec178d530cd67d92c10c401a9a1c040573a02d6cc903922d3fe58f077fbccf8698d185e1e9a77ab7803dc71abd3038a0bc670a27b9bd589e929351066a0321d273a09da82867ed9402be55eb2c51a507ce32afc5ed2c22bc01abd6aed61157e55024dd1596ab8108bbd9f1eb7a289d7c6404a0c858a99aaffb3cebefdf91b46ab6c6d339830dc1ce0b0195941a6ec6f6032c058f386c71f35fbaeddf2ae261b95ad2c234708fb5d20403f9f218337b41735964c0534edd9434e1391aade4a6514d0d27855060d29f5574e0dc3f1ebe5044f3bbbf32237ce6efa5aa535839533f247e33ddc237180b98df7eee437b0a4f5fb0dfb6a108c14f268f0a2cb64acf9a75bfaebf927c551b02424a6459d67d20131cf8874966bdca71d75503e0c8bf82b5ee02494c6b22ae68245b32586495c80783946984b3a26dde686ae5b09e83b89ef4887ce8cc705a5d39e12add1032e30541029f2d6670387f97c6b349be05382a8714151ca56cc580c34fded3d7afa847aed7e576d0f0c421b55951e98ee35656464acab082b5dc8637bac456b3cb7dc6fa8600c54f633b508a84deea0937d2e34f89c4be7bbba14bd99e634a0633a8cac634195baeab227af49037be2a234783d67c9e922f4816d179e95a76d9500bfbfd50c03f2d00da4642ba6f972734920e8d1cda9b8fe217ddeec99a02080962cdaed4d36dba48b9f240227d1b4ca0e0a8e659ccf29a919429f13566a760c741619738c4ed70c2d69a212800eb54740272b4e9a77a2fa836cccea155a418b5f6a77492a5986237a58e7f9e72217dcf0c6ae2658d0507f1ec9533ebe07c08907b4c91042c1c9b9cc7110c3a629baad31efa93940e76aaf83244c0b261cf4dc479d957f4de19aed2acab0fcbcf9aa35d477acc90c08df1887102e9d01782222ea0bd606e048808204870d73e24c877853f1e63a3ae67b3e465faa675b12f90100504921577f0e138bc4d21887575a2eb84cca8dbcac5dcb667fb6be00b605ca7884b249fd5472dde4452bc68c8eb2a4307d1cf37d3cd01fc0bdcdbd6d5de5d1e37be141d54460d8342d2cacef37c64c2643490e34562228d4dbdec333bb0978d133a0ca7ad1acf2ec676620be34b4eb1144e881d8824c010184a7bfe681fa9a4b9f62d741bcbf71697db7721f98ef858d975da5254ddb06dcf850d6de1ed2ccd2ebc49990795c756177b9f60a12b4ca2053bfb5197a872b69e095b71943819cae63bf31ade7433756a0999c393298fd07a68dca140493b5d3bd106422333306c64ca0e361473305e66da6dcf81b506dacc9546dd56d1f8637e8152011b35fa5a8b802003d015d8eb64fdc159be6f35c93b8d19a8321c5da7b8809d005c4c244a3233a38d529bb5a1d71d55bdc99943b2fdcf96ef5057fd0a647b0c81be7bb7a80a0158cffc23303d4c9660bac1de152f018748d9dcd001aece1c702e19f9b00d8c2a68a93ff30e4407414d23f266d4de11eab7aa3adc63e6ff3f5fbd82bd9c5aad129f495cb6259b565a05ea958f543bb34612070fabad0ff385a5112402985a25884aadbf0f2669600fa88b882d8e0c761516158ba1275c8009b1060802f38d039d73bf3f086b4951c0325c5ce8ad1b3c9b259a950e1d694138aaef68acdf8677eefa8139a280e1ecba6f7964a1023dd747309c3c1c651cf39ac54d4b894681275e9972faf26dc0758abcb49dc60819551f152f797b0e0a3024af22290c34aea29281f7c1e0ef0952c84b6c9bffa96cc5ffc3641b432326a3c1ee6c3fecc8e4705e3d9b775978467a3cba31493601f7c66ea50737b0079637f30c12e951ee1b34949dc0cabd09befcf0a4e6a3bbe534d93406336e1ca97640732259844e0d5d2a358a8df267bba739bca728a8ad00a32c7c4972165eb330773230dac8f3ae8bfac864674e1c2eefe1bd53988e89c4fc8eb66c8f10e19d73264c43e33c1fbba24682bcc3305bcfedd3e314955256b307dc8cbafce4ff188393ccbf9a7c058d6612690f40668c24b445b95aa47e6004b9fc52404f5fe90f4f67fa285167906f31fa20e0383203737c9893fa6779982c4cbc22b0301a6ca90ccad0fb50edb690ef554839f3a4adf07814cae8434cb9dcae167e33c241fd3e2bda590a6f9fcc6c0d37d335d7d84ba18a0010906f2145c69579b63b946c70bcf6c8cd3ed66744908d78e771761c109c6c94f84dcb811e1a29a84e3ccfdd2764c13e99f00032c80617677dc258ce24bd81939530ebf2c7010b2dc125dae5f0712023453d66a360550ba5844c4696479b00c7d8ecf1b9dd23af1343a1403750cbfc0b52ec6c923e965027f65fab831f26a4b57470354911fecd8dfe2df6a09441cf2d32a09752eeb1611a7bd617b2099b6fde99b6542ad04141ad24711eec139b173aeaca7fa616bb2a4146ffff5f8552705f0f85b17ef59ce54610366cd95960f3854a9a02696c2530e92fe2ef3886b6faccfc2d57399bd2cc8b7ae3cf02c11632b1bfb951ef2b3f549d11006d64c1de2ae64ad36f11a1094355687071f33d689524c65ddcf968c7edf313283587d93131818581db9c705de6ac8d16ebf12a1acc90431b76d7b6cdbdbc2a46feb0cd31b78a8a058b00db35cb172ae2dd9bf24a6043820270d8bbac72696a5c9c335d37ec5cde77879ca5571c794a8b84f69eded3f3d3ead643a8f95843b1036bfd410ec7edaf389028777370852d2acec82d956617d7cef483566e2903178b205e5b3b7a8bd55a49445292dddd63eeec75663a12a10e737e48d85c3c09118cbf3b1a037dd58e8359086a1249e0aed510e1fcf879bca2f2c2d13a98e36803d466c7a94733d79adfec591d7402bda32bc6ef500a4ac78b96aa5dc701e4369abb495c26765cec0b6337b1f3e43ca6dd616056741145240e9b3aff81d2046435a0a27567ba01281f2dd77425b48310a34343a231e5fb027cd66f912c5fb32fe681ba98e2a22f9778876830b464e33bf0ec87fbeef80c1195faa4586ce96c9f4c02ba293d7c4b70d3f124b59e502628a4ffc80df054ffb99bb4decb2d32cf03ebc1a794920a72cc409e6cf55ed2a2a68080e09262024d61ddb06a592e8fdbee4786f8f285ae29fc48c3c0bc85629beb28f27010d07c5fc0c93bfea9995e37612aa98434116601ea8d002d5c6b87707faa51c40f06170ecfc1fb16989fbb39403f59582f07a1aeee2dd73cd3cf0725e195fa74fa09787566773131db0a7e8e7d93baded08ac0e8e37de0c07b9f09ae09a7b9a75df83eb147b68b094d6d1d2682a6ddc0e5a9e47054aabf1a309b6619149aa179fcd65b3f4bc22296439a569db3f2937cca582cb2f730d4100a64f8ea2d12b5847baf1554ee51c97694700901f53c5d5149d919de56e4040b4661b03ed40fbef6f891d2a111ceb0ea8c7d8b433951d987a23e22d5843b76504f2914de5d19d6b2d2ae5f9ab6e7b77622c21b8fcced7e30adc31a8dd86669b0468ef9a705d02521ea3de5f2abfeb89b7b69f7cb0647c525ce47bcd93d3850d8a301b5d782edaea02213e459d5d46444d555c3cb2183164f051ece05be0752238e0b0f41676a0e2285c56db986bc225b9341f90a3c6cb559d03684034ac1c175846de85cf16c8030440a9c61f757fc2898d8db12c09567f4c26175133fca10937460b6fdd458b6bebdde22a113476c9055c87fce1de9016822440932da2baf7cb4b89c1340dfb982cdd4a2f33e8edb32d70c482f85e85c11aaf10b015f52887b6979acafdf569cb4c65a1f3eecf21f038c1965147475b2345db292fbc03fa5240f40009ce77d947bb8873925525baa087caedc43c4dfd36e9575def7133d50e82b87a6577fb974791fa6d02b22d20bc11c30fa98f4088b4e5f678956c69c226e3acc8f1f6f0610d21622477674f2171b06d6d0b8c2439442332c85b09a734159a2a7f8694ca264a9b2086c2fe26e72ab521ee7fe89ed6300a734ee6a01497ddee0f5dde4322edcc6294c9644cc86bf6a0fe2a449879bf0b541ab0c87eff784599320485bbd125977fbda6f44d53be1a8332f9af73d2eb1e6c55e8c11cfeb833f605cee6064175dfc729bb970aa0b5d8a8732461aa7fbbe890c8dbc85701e4e56d1e0bb51d63e90ba0ae9a253b8ea5bd6e8879f2e56bc16825dabcb74e8ab0d509ff3337aaf15eeaf0bb8f2debee2d6e9bf66deb48e7af95ed4e53a3155276bb56c759909567a634f1eaac9cd48ddb3e45834899b93dd0bbe533884261026de5223cd6fcfa8b2fe83df31089b247686afebc60fc970498eb31038f8ccb1eb4266441ab42ed299f667f193c73b9851ea631bbd36c456cad2126ccc9544964c1fb9394bc5edceae0f4d3e8d279968bae5f947d8c0e42cf754aa0ee526d47d1d5f636bc4ba2736353c13c82604e15c533c59ae57ec6aded4615e95", 0x1000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) &&*ܿ-q0)w8۹HhEw?my:.3 ې] 'طnMY(s|YK 9#$k}X0ΔZisbz$xԞ@fşDpm*,!7\ǙڂNL]SHq?hIh 49s0 MrtDE q=R/᫦*<*-ɌDmX SL! 0]מ'i],1@/AcÓQ'34W{R+YXӟ/Zlci.{eT~W#.-Qzn}:rYWwTZe׀|q?WELߔ gL de WU龦"gn j*ܿ-q0)w8۹HhEw?my:.3 ې] 'طnMY(s|YK 9#$k}X0ΔZisbz$xԞ@fşDpm*,!7\ǙڂNL]SHq?hIh 49s0 MrtDE q=R/᫦*<*-ɌDmX SL! 0]מ'i],1@/AcÓQ'34W{R+YXӟ/Zlci.{eT~W#.-Qzn0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000004e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d686f2cf89896034a72883b34beddc2fbef56ab8b9aa1d73ab3c6a4a3f65ab5715026fcf9100a007f6f11f5330024649ba7c859c5254bd7652b76710faef1fbcde5aa4fb2b51424c76d4"], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 11:10:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r0) 11:10:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:10:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 11:10:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x2dece142f4eeb4bf, 0x5, 0x3f) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff13) 11:10:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x53) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:10:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x38) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0xffffffffffffffc0, 0x4, 0x1, 0x7, 0x1, 0x8000, 0x2, 0x2, 0x0, 0xa28b}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0xff, 0x1375, 0x1, 0xeb87, 0x1, 0x1, 0x3, 0x1, 0x7fff, 0x5}) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x3) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/128, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001300)={0x3031, 0x200, 0x4, 0x0, "a53722df8248fa609c3ae406de49c219739ff225", 0x2, 0x3f0000000000}) r1 = open(&(0x7f0000001340)='./file0\x00', 0x8400, 0xa9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r1, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001480)=0x9, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000014c0)={0x6, 0x3}, 0x10) clock_getres(0x3, &(0x7f0000001500)) fchdir(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001540)=0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001580)=0x5) mkdir(&(0x7f00000015c0)='./file0\x00', 0x4) shutdown(r1, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x88) pipe2(&(0x7f0000001640), 0x10000) clock_getres(0x2, &(0x7f0000001680)) mknod$loop(&(0x7f00000016c0)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000001700), 0x0) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001740), &(0x7f0000001780)=0x10) 11:10:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) flock(r0, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 11:10:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x92c9a245c9f9b29e, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x81, 0x3}, 0x2, 0x4, 0x9}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 11:10:09 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 11:10:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x1, 0xffffffffffffe04e, 0x7fff}, 0x7fffffff, [0x0, 0x8, 0x8, 0x2, 0x5, 0x401, 0xfffffffffffffff8, 0x7]}, 0x3c) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x184, 0x9, {0x0, 0x3}}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:10:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x2065c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xb, './bus\x00'}) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000140)=0xfffffffffffffdd3, 0x4) getuid() 11:10:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:09 executing program 1: r0 = socket(0x10000040000, 0x3, 0x2) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 11:10:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x8000, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:10:09 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x5, 0x401, 0x8, 0x6, "ecdf8427b4ca3bf1278f8beb980ffa0879b03b10", 0x1, 0x4}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r4, 0x2000740d) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) r5 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r4, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) mkdir(&(0x7f0000000900)='./file0\x00', 0x0) pipe(&(0x7f0000000800)) sync() 11:10:10 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/201, 0xc9}, {&(0x7f0000002180)=""/3, 0x3}, {&(0x7f00000021c0)=""/51, 0x33}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xd1]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getppid() semget$private(0x0, 0x0, 0x10) semget(0x2, 0x2, 0x2) 11:10:10 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x7fffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="35832b0a2a005cf1077e82de9056aedf72101900f4090a5695b91dcdfe2dd0e14fd77dd35de0d5a275caa45574253c57c326f61150e02f6abed963542c5a78f5588cabf23e1854c5a3b36570ca69ae548cc8f2b8c25cc2363b30fb3c3af1c0d939c623bd6fbe991ed2b13b35c785a75976b196e05684819f5490ce6a1447e8387da19e6ca816582423d30ff61604bbcd322dbdd312839eccea7b00835c4a5745520af54fdce51ace2dabceafd83377fa0760de14a5a0b958c44f0dd37bed09f71f690bf22b733d868b9861bb57a689a69ddbb359d0e24f561ae9299d8b77af7dc082521d0e06102d39c4af9287132fb9119436a2c70932df9137d38aad6999", 0xff}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xbd, 0x692, 0x8400, 0xfffffffffffffffc, "44199290587786a589c1410472ff1117d673ea06", 0x7ff, 0xffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x1d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) 11:10:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 11:10:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0xd000, 0x6) 11:10:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc8fd2a0933d37e38) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r1 = msgget$private(0x0, 0x230) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/137}, 0x91, 0x0, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = getgid() setgroups(0x1, &(0x7f0000000280)=[r2]) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 11:10:10 executing program 1: setsockopt(0xffffffffffffffff, 0x1000, 0x9, &(0x7f0000000000)="fb783c31f6c95b504ff0cec43fd5c6fadc0d5e406208e48697a9323e661a84890700418005c870ad43ebe2ac50fa1bb3943232708ff4469198f710e10e2a412df1e0f8e3f02152e12cbdcbf3f05846d56fe632040c70013e6a2a73112096a047914fc8475c8457f7a6093290c4ac94a5487cc7831d2af4a0aa1f0b4eeb8baa942869", 0xffffffffffffffd5) r0 = socket(0x11, 0x3, 0x0) close(r0) 11:10:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 11:10:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x40000321, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:10:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x80000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) 11:10:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x8, 0x99) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="744a005e0c115517f626324c40d9efe1e74bb2b6015948ef554d21fd48465664b342a3d9b6def5b5d817f8eeb990d58915f5c59a2d924bdfe12971ba47a0dd136ec9c3a2b558899ae721ef67427745fe07fff55a570a3c56b576ed35386d06971004ed3be3cbd5d216d9cd1e667f813550e2cebca3104a2a972edc50d9255ba209a1ad7d39086160b9eb3c48e8534f144fcc873ed3fe542a0047cbe76e3e", 0x9e}, {&(0x7f0000000140)="00114a697ac7109fde6779f51fec0f3a8de102582a56ec89b0eeeae347d10d27d8b35f301b", 0x25}, {&(0x7f00000001c0)="e20c7e6aa56cc85369806991fd6109eff8fb2da95b182344db3c664dc1508e7ed2fd2dbbc580cbf36952d82bddc6bc1cf32eed2b0303054df0ce57cfce30fdc237", 0x41}, {&(0x7f0000000240)="5bebda3812645da9dc3a617635c08bf721736aac22b73ca8d7e90d8b0e64f57525b30405e41f4f3a7cb9fe2ce1c9852f6dbf0214d9c7e49a9f454bb178ec13f23ae10f01ffe58de14af548a166475828f068f1ab8d95cdc14ff0fa3f2c97088808775a870d4d85496af6f94f1d542ba0d4157918cd47e2374b52ee27cb6902598c14d786f000caa4bad2c0ffbc7c357bf246633ca0b633ef885851f8a1383d27d3d8eba1a1b483dd7adbfcbfca925aecea4622b4d760992f24bda060e7", 0xbd}, {&(0x7f0000000300)="6ddefb498be29255244b01ba456f787148820b86b672e327cc1147df906174a69a37bbe967e8c26f483fd17ce922148eed2f83d27cd943182da562f4870b31cc80ede301947fdc1447db2d504b4712c0d0e6706d6c18399feef43a2cb9a151394d10f30c4bdb4027fd183e8d4ffdb00600cb46", 0x73}, {&(0x7f0000000380)="5037f5f1ecf30dc94f75ceb8b70eceeac26209c53abb8470fa0661d9555a025ef29f3761eb6ed4b3883118d24f3d5d4396260a3f46476029e04ede6d2a9c2be703633f20ce11470c0dbc765d2a6ede687575832b33179885b0a336a083a14993b6222d54b9e2ef24bfacc0f04e6331fb0e3e", 0x72}], 0x6, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x4}, 0x0) 11:10:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000005c0)) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)="3d66a7eae6bde849b37826a125a969242e06df5c5c8f56074b7b4535963c080154e5214ddb67b729283e50a3a933a9b514b892a986ac91084567eac40d88b55af61b", 0x42}, {&(0x7f0000000300)="9407ff9647043439fa96a9431de358a6a844ee90ba1fcf1ea5490a4c043ed0350924e2f42f1721e40a0746bbec7504917d424849c6d17e2285396d31c05fcd06cdf90626a88282b87bf13d17bc9ba766b1f8f158d58d4f3bf654fd8e913d781060ad43ed7c8e82ac5336f122e30282026a28483dba2505d6181cfca344dc969bd80bdb8930413ff061eda1202b6504e37dd709caf27f782a519ba46193eaa735c26928b70d09dcc929fbefb283cc2f9d76d587e7ea8b0631ac72c5cd3617e4f3977d971b92091dfad0370147eac6caf8ce6a159b5dd3c730993a9168aa6f2fdfbdad0d33413bc601838cc7a2", 0xec}, {&(0x7f0000000400)="cd98bfeab81a7fd81909", 0xa}, {&(0x7f0000000440)="2602e39142777fa879fe9eb94d148ba5fa5c988823b2d2cc7cca3b7deb5e6fa91a1039678dc4c9550100bf552482f3fba3164b360f41946e580384d0bd116199016a3d0f011876f3a8b9d6aae0bd13aca4e48427c1785e5f0ae76164ce8cdcb0df6efd5abd4ba22e19c9f16b", 0x6c}, {&(0x7f00000004c0)="586ea5f4bbc69710671e0852b38328f06319047e86e0897c099b460af7b2fa141314c55198fbf681cd473c298be4fbe2b9a967235c2ab6a1482fa2cb38fe76d20ef9dfe95c55c6786ea8620d4863b7867436c3f99a46e68f9dc641cbd5c1900f", 0x60}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8000000000000000ffff000002000000bf48fbb82a498ec4a2b9d4fd1deef154faf06c166bbb370371c0772fe41ac46f81e29bac233f6bfc0607d276f8947e33061cdd9a29b9d534930287d6debf4e1be68f52f14de44256706d654bf31defe5e6108d7588776cc9bd950f449b3697fb5d25d7d91df1f2b2ed380000000000003800000000000000ffff000009000000192cabf1e9a00a5edddd6dc75f603bb32e6c1cd0192ec10ea5643e205bfb78cff9933714a5000000f000000000000000ffff000008000000a98b407f40ed5cbbcae3dcd81e96fbc828d342db196890311f2bd573e1cb1e91021c294fc9f5a47c21129e5450ced4541b0e77d67edec18dfc04644c71f0490a99b3f5fd2a0e607f54d96977b9c663c28f2349c3cc18e3f1bd3453f5f7443b667003888692a54e586069261e2f2d0b9bab84c77c951842f09f52ff0013f1fa6d9a778538c0e3ed6b70951e7852dce1d18defbd01ffc52ba5ccea14b10dac6db12a1d19e0fbba1e53e7d73cb717dd11c08508c31fbb4e891f787938e5b8562a77cac8517f61381a8825c8d77c27be8a72d8f185529715b642f7df4b1b0f3c3400ebe0ad8b05a5f4cc018e8a6fa0bc0cba6a21ea09cd9fa16a67"], 0x1a8}, 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x84, 0x0, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x1, 0x20}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x45a, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xd42, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x9f, 0xf0000083, 0x40, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0xd0, 0x10000}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0xff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x6}], 0x9, &(0x7f00000001c0)={0x1ce, 0xb0}) kevent(r0, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe00, 0x0) dup2(r0, r0) 11:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="48b12802778b97118a7db87586cbbeb009609e2efeb20de021faf45278d405a8dc26b9909206887126462e55f23c1268be6008cdda98d7202f5fabaaa5837e71f59aec6d1018cb54ab569e0601e2790fbc7b22801d3e4cb0dbccbd3c7b7b78720436c30215baceddab070078eb8445a18387d774001775f6202a474daf14b29cdbf8ffbc5e2f261e3b60ee60792287f2f63d14260245ac9b0f2ab789ce", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0xb1, 0x2000000000}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xc6f3, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x4) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/88, 0x58}, 0x0) sؠ=m?qax[j͇o6 ㅫ{wgmx#oCz$tDB1;Wč1*yQ|Qr#[P b#I)iL0P8wxd2Uٳ@.w}v 6k~?>}:rYWwTZe׀|q?WELߔ gL de WU龦"gn jpckbd_enable: command error 11:10:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') open(&(0x7f0000000480)='./file0\x00', 0x80, 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) write(r1, &(0x7f00000004c0)="25b1100f49798b8ee5f31cbbc8eaeffaac6b43d0b9fc23d1eb16e824c492454ee91ad1ca1bd320920804f143cf36e8f790972b980da5c5dc2d92ce5c1661314c82a85f85a21c48e0aa6276965d367aab9c14f4089c31f18277446e956321aa46d6dff0bb8a1e9335909039ffcea2721dfae9c4102484017339ed8a11374fa595c665", 0x82) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x699) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x1) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x100) geteuid() recvfrom$unix(r1, &(0x7f0000000340)=""/184, 0xb8, 0x1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0xfffffffffffffffa, 0x5, './file0\x00', 0x7fff800, 0x1ccd1f7d, 0x1, 0xa5}) poll(&(0x7f0000000140)=[{r2, 0x106}], 0x1, 0x0) 11:10:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8020, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x1ff, './file0\x00', './file0\x00'}) faccessat(r2, &(0x7f0000000100)='.\x00', 0x3, 0x0) 11:10:12 executing program 1: r0 = socket(0x10000000005, 0x1, 0xa) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="91414a3ef3c9f552810250e8e0fd70e8bd344316b05ff4fa5402d88c514aecf57c0294446fe01c9b6a", 0x29}, {&(0x7f0000000080)="f6e9a51a9680c562b9a00d28ffcb2bfe4c0e91c1f9c8fe9f02f9073b1330996ef4a6fe82fdde519fcc6d60ef544af9760fd9840f64aeff3e927fdd39dd", 0x3d}, {&(0x7f00000000c0)="223fc7945eeb5c32c9c362b038d9b0a54f347849ec25d0ce26cd7f8178509e84249619b5c05293a63f9c0647eb3c7e269c42ac3ab5d9963d3373fc12a375233f437f85f27e4ee6c10ee835d7bdf8f5921d7b2e4b6830303bea861395e147d95529882ef75372", 0x66}, {&(0x7f0000000140)="4ec2ee4bab3abd46e18fcd17392321d24382b8f13558a520ff65f8f5e303ffbc0b13b42002c6488ae10cc296176978692bd70f6c825c787595d62d0f5d23bb2a1692567e37011dbd67b926ce09f2587ff247fe6ac4d1a6f2ccb13b957e88da20efaab21e8fa67c4d3f6330a97b73e21d828bfc22ab376ece050bb493e4dfe6c3c78b4d8afc4a6a3910791e1406e342e29ca349e7e5e1240f1d7e4aec9240ce9aa8e00f8660d865ebc45c0f74084ed2c927fadd5bd4eda5aeeb6569cb63693e6389ef2ac8", 0xc4}, {&(0x7f0000000240)="40aeb5adeb51e2cca50e3f7864e5254337c1c6adaeeec7204f6bc2a2a76adb564c6dbc8644e47908b8571f312b55091ef1bd0e019f54e2147bf8e780f0615bc401c3e59b43e484ce44cc1d8370bf84321b3bca99a95d640887f485d0ca7f4a14f9bbabc2d1644660159d7fe469eb340e52e6f4cae990d439abe30b4cea72ce521efd3155886ce2cb91dac87e016d", 0x8e}, {&(0x7f0000000300)="83ada930a94cf5a84ea4329160c746c2b0a782b053af3d2c971af90f1e4b70d04d272fbb377458f946e5ed71551886a00a2f9df6dd23d2b0b91a0c50dae52a67aaf93752581d94a1d797f74bc072336ffc12fa4c81d7b0aeb7444a04f29dce4e90dff2903a6a0873d64ff9a887d239b43fad5f32ca036c376bc5035a61be24353e31b38b3cf0af3906fe93c35e5c351cbbd12b5cae2d599f2da5a0d2add0fd9514011a72a01643cc1b07570adcfb58536a06fa276f2208e2fa7960d18fe67f5b1a79a5edd68ac46b4a1308bfefe621", 0xcf}], 0x6, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x408) setsockopt(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000480)="d551dd10bd4725b0dd84d1565170cdcd8e1b76383efa1a994de8430f984352f8a29221d1c74044b09c86e8d601bc1c6664002137a779d55cf79f596963daaa6feb0eb1c1886d041c878afed372a5dff5a13fc0f3404311b1c633c2b84fffa5ccf835af5c45b9", 0x66) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0xa, 0xb7d, 0x9, 0x0, 0x80, 0x6, 0xff, 0x2, 0x2, 0x6, 0x1}) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0x10080, 0x10) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r3) listen(r2, 0x9) 11:10:12 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ff9, 0x80000002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) close(r0) write(r1, &(0x7f00000000c0)="0f63617fd53bfb3a381fef4cd2fd764848d774949d8ce5e50c5abbb60b207042480880349f0ba6a50a9d3a894c79cbd360a695ec53c6743f5cd69a27b93b006cc056d3", 0x43) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 11:10:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="485c5313bdfcd115b2feffa3f1ea7a00ac156709c824b52530e4b8bc46a7fa4d1c5e", 0x22, 0x401, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x3, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x4000000000) setsockopt(r0, 0x5, 0x8, &(0x7f0000000200)="e3b4b18cc8e6b6bac0a1eaff3136e8f117069c61fce5f158d580a36e2653645fc353a0e77fdc35d13e86d64a194ed8b467d2d29c93ff18a9dff95b6320da20fc6a779325ce8cf9b3c1877c8e3fd0d81593a940d3e51141310711f9346ee4e33465d50ef3108c4e86409628b8cfe30eb1446b39bee0d9d71be642c0d53f927e511bfc3225015fb27e050115a3816e39eea3a21419db1e1b397cb1058b36fb3981d293", 0xa2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xa42, 0xfff, 0x3, 0x0, 0x7, 0x1, 0xffffffff, 0x2, 0x0, 0x2, 0xffff}) 11:10:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x580, 0x80) fcntl$setown(r0, 0x6, 0x0) 11:10:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4005, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x8f, 0x8, 0x0, 0x1, 0x1, 0x1, 0x5, 0x0, 0x3, 0x1f}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 11:10:12 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 11:10:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffe01, 0x7fff}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xf) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x10, 0x5, 0x2) setsockopt(r1, 0x8, 0x306, &(0x7f0000000000), 0x0) 11:10:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 11:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 11:10:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8c36, 0x800, r2}) fcntl$setown(r1, 0x6, 0x0) 11:10:12 executing program 1: r0 = syz_open_pts() r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) r2 = syz_open_pts() write(r0, &(0x7f00000001c0)="7a6505e13ae283442987f303adc82f1e97e892129007bcbf547f436094c65ca3caa18d53f1bb22b93cdf346ff537562a969aba7639291d7028f6b28ebf2f80c3d6355067109a3b3744b6b2b49e23ec911a7e339fb7b2c543414401cd7f700566849b3281d9cfd9a55834e9e2dd7d67a0eb10c5e9ada1207566b42da75eb524ea47161a35647fb78805383a241ca5d7622acc06cec2bdf38cec3215e4e3c2d2cdf524e7764ddf53c650c2fbafa87e76b3d1baf5a4098ae8704354c74066b08f1f5da3034c1fd08030b2babb7ae3dd4b96f37d1dce6d86aff9241901edbbf3139301edb1341f75a1b2845337d44bd0b9e818263a6ac0fdb9fe3844258e59b47598d57a94aaae668656a8503999c18ef6f725de86df02374cfbd74e5580fd6189b79a262863eba59a6600276554a2c5ce6d9dff1072372521f8c830f0c0be7c78ec534f699d84ea6e88a9e6d78b66da16c383ab74e2e562b5386a6ab712671c28eda6beffa1d9a65567575a2020e9b9ecb76b0fd12dbb5aa26db8c3b7e961ce4153ec1b0d2a0f24a7cfcba25f9e2b5076a73caf84c38621c3c12552cd95ecf79a25b112c872eb0bb01c2e5df1f6cb08832fdf8a716984318cabca0877c8553764890ef34156fa7d80106391c85249e89622d66af3dc5fbfdb8f584e46a7ffcc86f2828207a5e07cb100b2f22d54d345217914e28d212afba8fdcad17c687bf5788e0e888d966c82a237c15800f249de6c2dc32f3100948dd8abc5f7b4cf191763d69c93fe69ab47abd933de538ed4ef787636985daced978d8ca1ef81dd380a398681b45bad68e1bd7e9e7a54d3f7d07ba767af251bbc09c0222e438fbba365a49028888dafc468a6dfbf5e6e65da973bc0d639d090a99665aae69bbbb4e6455db758f863c3e8de14de4ded33ad21b8f9d8eea69146532c95cfc67d311fceac144ddc8d16945ec2580877d8076bb8d988b4a4e4b28024b04ef260302a7167d06e08ca110c4a385dd7e4dfb4eb5445bcd74f99d4ddeff81af2e6c4913826086ed3dd38f19f575b1747e1c89273624dd62fb1be8850c963d4089d33c8d61117a513169dfb58db017dc2f8c0c58124e6f2a94948032d962055f2e58c899866a2d8fec9d0c77b50d015be8b65817298ac65ae5754ba626bef5a41d0f335cc0f81e7837a63e7cc7d218f4a11e0d8c3ccaef1f251adbb1e1baa21e0f6c3c409ae876d695122fc59d4814360697267dc514a995dca6eae688fe711637d2d14de6bc7634ed6e6fe9cbb3543fc65d24bef5e7ab5b3fab6686b9ae809d7dd0f3daef1299aa44d2857441531c2b53fb59d0997f9e46f97f85170fbf713fac2732fea6e88e1c72f72a4868b267a18a64c8151142a5487d9189c3ec7a5dbcb90a8969d4d238710c36aa7ffec149feabd88232f64777e15108dbcb526781fd86c349527605ae7fce0c486fa3cd414f037fb24bea2199bd4f2a00f64dd0d8d288c01378ed65b4a7cb83d8a5a2713a065567754dbe24f39fbd534c4a3db0faca416daac287165335830d95b5f42e7a15af3c221899f54a261975cf109f679ca8c15e35c413ec2268000da3a518b9d4d59a24fc3b7528df39a2c8153fdee625aee25612737f669ae70f95d6d1813d793eb975c81a2b25b3fda856e43aa8a53c3d09d5453292868b43b34af1115d37ca68775586310a6c2a5420cfc4d73011ff2e4e3824559acfc9e749820850135649df2b920e195c406c3a29d6843342f218b25ff4108363759880be0d27c5f26a6baba197ddc43bf051c5ffe6afbee5318a96eb03aba43fe118bcbf29da35113e8d1284f443b01e039e39ca0c476061fed220651672695267387a49e04ac599d3be4720840ed8cd393339a168d1a7a5242068729e7af7be350221634c6d41bfff2568e6da84d0f764894e516b92a25c317ef3e8dbb9932a14567b8ff93b5cc0a743bc34cdb648127316c70c80407d172e09033e52be729592b8bbd6bf4fca3ce0320e654a6d4c0e45c1705c4b3c0d8076d1863decc2890249adeb93d6d3bc1cc199ed4b1761720d81a5b06e8efce2dc0f55d9c4a3a611298132bf764095522f4447f5c574b5e97a3465968e3478815e846c81b20ceff4c5c27549a889b05fe69731ef1f74b3166b0ec0c83c1483d1647307d97c9562bce6d59aa698756af112015cde8244e44513de28023c4430d9f4827e3939b7f2faa89c200120f444a012d9a05c953d2b83ac07afa60bd3b4274fe7806741a9fde3aaf5ba3f604bd8c068ef22cc3104d1714f2626632a4f17cfa941fcac2c202d0ae6a5d4475a99db466f9d707273ab27a3b4b3d195a590ef892d9989dc7c484693bdc72ad24ae535e2ee51246e6aa3907c979932660f22f97d8b37ba837c000cf452517b448df201302c0a9c80c26ff56c8e5c6fc76152f77323a96a6b3b70eb756e2ff9a5be0234159cb0e4effeb0df1b49f8cad5878b70743844f33a5bd7f82540051b653c6515f9bec7b315f77a270b2a89b01d908cc468f522d43bc464a7459cf65284032d35e1093edb7f3f02d67d190139bb765d5c9b03013f9b16b6aa7f04edb57194449444303e61a9db47c14f3b04d649e7b52787923b8bf040a5b08f0934985db32399a691ab8321ff1f7e39e40cbbaa26100ace01f3861ddfeca9015257e2e58d0474290e365471a07fd03b1e74dfae5391fa4d3531cdd588f6048a1afd2e1b85e056795cdbe0aa508b1113dce0f0cc3b2c9cdb170eb9a70ce5ab5ea1a9ba95a27c64a96ca090915df0e10458ebafdca010945d61ab0e856c8bf31f80d4d7ffb0acafc82a67559f28e1c8fdf884e706360e8f4b33a5b41332bd3374bdf2a4a184c755ad647a535874b923f66b017577b068629670905de102ca032944d86553f47448d12a9f002f5335d6a4d742a6b103000001f06f08a022d513f00e4bc0b00c1bbf8bef5b06f51fcc9014b36a8443b60cd5f2d89cc013b6bb4c9701b04e7ed398051e2ed42aab64f3bc2b9dd9fcc47236f50e19a9850fb761dc551f7ea3442f81011ccf5ed21852b421ccef8a6a2f29bdee78bb8c7f9e39936a78d73e86009298421d16e59e5302b479a091ba9329ff3a17a660ed4322545e7ecc098720611813ecf5ca39daeaabde66fa74c80ce4e4ba4c1dfb595cccb17b0bc7aa3d230a768b5703fad21d7220843fb7d3526a7d80a025dd61a443d1e77f7576b5136731eb6be16d9c68142eb6d329db0de058b3c47e44d0d51efdcf6881bd7657e6560379b1989ea11d112050f8368185b49fd6b6fbe76c8a94fa3b903eab44d4c0e864c34715acc2d54f0760f1e05de8c921584b7c8ff7d0d29552dd07e1e029dedfc0b8cc0694ba8bb2b79dddc66710c1ddef0b97f10a30f30fef001c495911e06e0fe1a8280e3cf528b4029deee556493a29a18c2c142dfef9e8cf0d3336ba94fc0e63ce021eb72d264ae5fae2a57dad786db5ca2fe458a2d5ef08b34382e52a18565d88d0b941f40f3241c28852c8c531567112d1fef95047aad744efb95267bd99e958e34a544fdb0d4c81a61a4c79db86ac60c89c45b8a7a668251e4aa4f17df06de72982a9424e945d08834257b5efa25e7846f87c460f11146221db74c8860b303927a18175a04bc05996166207b2f6141e0efa39af927dac4417b7565db4507366c401d3d024231d692ca3c9cbc72e634282495276e871c494769e509d7ab62f9129e462243b0a1bf10e5cf1af4680292b628725187cb58191071b4f8625d26344792ba931125314d6c1109bc8a1711ff1ba186d45a54b89268dfd312709363551080b6f24f409a56f21e6914ee8a20b49c0dabb7740dd062291f455cc2c4c05cad85eb8734e4ad2b4eed16ce1ee8a8d5286fa52d6f3c6a41e1797c17c1950d7822fa14dcb68aa6f0911cf33bc96e757c7d1aec6c3de04a0a70a7d48d28a7e2eee8def71d41baa5ae1d5aff5482b6d3a758d8a6fec74a2e2cbd48cc98826f7b64b7e01224730aaff7b5ca6a381ad6ab57c47130ade4261b6cc113043950229817b11f9cc5721b301ec0beb19c0db3500993425a617a21ba292dfe1c720fdb29a54b02eb176a5af44ee7f748eb9513f3464720f035fe3939bc977564347a2c031b1ca03944648cdadb8228ccfdf5cdcde4ab0f3b0a37cb291c02b95e1843d64b825ae7cedbc5d064d797476b6627f44a2c548d8ddf487c101975f5bc5610f916e11de7b666e2edeaacc99b2b623bb27e406d51941c8524e572c0df0c1caf1d032a560c3ff7b8af66493037de10b95baed03965da037a437b7923fcc643fbafaa559d688cbfd1eb40f835c882ac14040384ed2d68257b3146d9e74caca1d9e78f60b2edf7e7f2eb6657b1e9d520adea81a983a776179f217ffdf34af0e511b86c3a8c69b62e5eb8ef36ce66dba1f1bae9a4a0767b273fd89e81026b0dc87c1392c2a2bed77f4bc0f2425d537a7a6c35c3ad14d3c74b087ba0166b9e44d04b491685c160374b3abb3ed21dfd96e064dc6de40bc03a326c3e511c56f88ea743fd043924c84d3e4c69a1bbe63e561b8a290b74a7f00f3c63e11aab417d51431189ee5dcb9bb0d090e93b20ff450fb0bf128bcd0a90393d323b07fb1d7d948dc061e7c6d228e5a642b7725284c99c9633c01d1fcbdde1994c7141ce2804494ea31db1be50f0582943159a6d988c10b4cd1c644662481f00cda14e6a177a244570d461b109d8b49d09295d95c7fd1acb8982bdb7d0581a67245d2c47d02e0196b6bb62a4a497832da14611101ae786b9538634e95479d6f30ea8c35fdea2f30348d3a9d1839893bde2e586bcdc02bf907f4fbaeb9b49bc9ec97aedaf8b2aebfceae8997a8e26f83b56b77355e0d6d75ea6f7a1dbf7f10e1b71552800e62236e603fcf31f04a885ad4e9c5d11da07949b5b9306977c7f29c85f0692cfb902b165f6b3cf577692077a97572f01a38968e65604d0367dbbd0ae0acaa6d296637989dcc32ea86d44d49dca0d168923ea7b8a5b8d4692d60d321c726bd3740ce2e1df6d7e4278069ab8a66ab048d916946a7142ee49054cded0a0a5542f0f6254e320aee4fe812e19af02eeb84e170543dd60f7ef14cf029ef53ac1ef9c1d74d319c9e98dad13c40f4fd3178aa65d7fae3fbbf1648b9c097e9bfe701cbf340de02a8169fedcd251e138a7df4fa0f827614f07084c5796ffebbd0fee29bf6d0889a399780eb06dd89331af8a2fd19f99604b99e66b921c21043e975cd5b566a0d1bbe91612322d45ad1f6cd3608cf666c1c328a1eca193957fcfc585ec1e5f7de7d011afee56a95553fe75885149f023337d1e9ab961e32a3dde10f5376e9ba0e75ab42f6d8a9196b4070b6a489dc4cf2c43de654aa73968a87740dc1c296c81b292bf875fc66a5b234c7f851426bab362fd6c0979f2ea6816d61b87845c895667d77cfb304b15a1fcae618ae1752f557205a3333ab109116857e13df5b36c9599d19dc2dfb5e7f7e74437f1344120e7116a4d8906ac79f0a5a99b445959cf61c8fce2d9a223db8c61a8df140b8a58c11d95f89ecd453f1a71e105492eb9b8724ca6bfdc69fd616fb389c6384cbe866b23542c1b35c680c5f3fa550cb777a2cd9af60154490f36b4a531dfdd6de6cf4d268b0f704bfc86a71ba12e1497c06b995ac50cfb4abe242c283db2aa0ca8fa613c78506069d9f1f212f2c7ef7501d41a0e3068073434f00a227834c7688d4f71784601abd0498183a4d07860924983e6061346da5969ace2ed55c5dd392e0374164dee538ef742e985ebab8617e3e0bd65c8f420d8d069", 0x1000) fchdir(r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 11:10:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000180)='./bus\x00', 0xe000, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000100)=0xffff) 11:10:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92ef0f14405cf540aea663e53940647fdbf9390c9d5e1a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91fd2747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 11:10:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000001400)="1a7631a21887bb55dfec4b1832a0d6c93ec4f163e822ffde0e85ffdbb28ca9baf6826df79941aca5a6482f8cb7ff35ea1b3734995a526cd25c11f0f19a23a44ae935002a9803781d49c084692d28ac97346ccf1c3623fb7242b078f14021112a4402d9a5bf0ca2e28626742fb975d34ff18d60c25c16abbded3becd80d39da309ad7fd57d203000000000000009be034af795ef1fc34d186b55c6e9913b278c24b9f4f9053aed12605a358dd33d55e44288312cefce006d0d28b03f06f1900e9b1c4780c45f4dc83ca21bfd2589af3acae23387346dd8a820272e1e6854287c04be79d97252030e8c0a47101918862b6d35c3f8e4d6207b6ce09a512522f9f1b9ffc4eb9ae4db15a9570c375410ff44dd29700492f634bbc310d"}, {&(0x7f00000025c0)="0b1c41a23cea6a94855e7845f2715fc58b25029593b664d7146681fca1a56532a89c71b4d7043d5367da262bd6bf387be5491d1ecc0dd12248083fdaf69e55bf1837242bf4af9d7b6a82e0a32a54850a58853cabbdcf1186f91cb2747fe5112f4162d9cdeb537e481dd38cdbe3e3054657aced8506cfb4aef642f2c3ace1261d4f4798559069a0e5b51c2548140ca77f5fb1ff28fde2b28b2a1dac41ac4222fd6346b60eb7ee15f35a6340d6120c71830baa909180d0f12348149a9452815b285267680e27d003ecbe1fed7c3f4bf26058b649811a0e9dec46468c20be94d443874c11880f1098fb95e562d740b1c0d1719a677b7080dabd570a25654e3e34542d8817379a0fd8becff48689b3ab14ba04161f4cb62a9f83c8e17a834f97ccd4b327c7c78724d203f00b45e1c8fba87f0538f2010450e048b9eed247e0f8b0b71a52117e0e1268e0c2b29246b53ab296f9ed32f68b809068b797b62ff14daad697f6ef4d90b52d2a68e709eb997cbf05e6133984c142606997a6acf3074e9b6ad1c1ff8efc5095d1898146e5d7a3a4f13a32e47ed013e73e7a85c0d6bf021372014f86ea370f53c762d1398ffec2f8f6ff80e9600430584b1444138b661bccc74662af709ee7d9bc09ddd713ac0af9274b6fbe5c91ac55870734509095c707483f440162b4bbe4672a0a38f008e194b3510c4ced3a9bb953f117525971815e6678b9c9f33270b5c5d88f3ebec0a1ab07b03e7909d1bdb422a705f5b021b7243103c49b897adfd636b835b196ba72923e16649fb907a836fc48f3e4eaa0d59e8b062cac21bb7a233039464e94a4f7a46ea4563fea8c47ed997a9ab0ea5b05bfbdb33b906fe1f61516c630dda8a0511235fb9a8b8204f58d4291eae4ab90ffaf67a258c81089fe96c743bdd182b23fca81b4eee0cb9bce73ddd9c95b3d832c63bd295f5dd92e6e8f52c15a28ea2a450c6cf73efb43ba48964ce31445b87510f13a59d94ed4b48378761fa020f76e6c62247334e8b5405395cffffca084f4d228496fe3c44fc631920ba42c7c659d3d4666f93e6dff4566470e84d74ce4332bdef8f9081a04dc4f8e14b732ee6566e2056910084b4ac42393feda732391401cc9fe6e184da0dad5a97242958235fc14187ce74d45b59718cb1c7c4555702a8eb6198a28ecaec9a0a4cbe2aacb249c60a60f256da71da195377a3b5eac9cd3d84bd1f6bc8ed9fa6505bd8e0123649570bfc3d4d3874799807adef740b42c406c25c65dc36113a7d7f97e4ed7cbaca7387fb49f945acc616a474fb51605b17b63f7e4d3c66deede03ae35906b10117836c35caa5b55e95abfd647e9788a1a37d51ba463e68b8bf9e873ff34edffdf353416d84d925e101714ed101ccc9427450ad733e572c2e506d5241f5146e1782799c4627b54619563ad700c9064023c68b1af47b68029a40f992ea9e0be674ba72c22dd79e2691f34359ba259cabe558133a94cccc079e9329de09cdbb186d09b3944146d2d75de4d305db0a7922517fc035c57c1e9b0fa717c7ff627b5355e51bf410725d715274a83f495e334043ca6fac71ec9ef61d98d575a0f097a1d6d3e7fe0fc1070c56097ae88adc283b2451cb9a2c2876f5c022670b63313a8d76e9fd2ab3c2afd7c69bcddd4417132c16b8145c385e04cb61546849a809603aba9a81fd29c3b13b1f935cb9d29cf41556c1637f376973aca37df6fd59d77c6212b6b4a0b173eee699080862a05e9199990dee49bb83116a3e70faddc30cdee4f4667108b8b22c63e5db379b3fde9ac8365a58b56edc1d82e9003f3ff3267b94f2d81741da685b1c4e3eda5e511be2677dc5b99667bb7c7b61da2acabba4379c12cc2e3571d80b475b93cc76ddf997c357ba2c382b3f7327d3b10df3b01dc23f7c254436a56962ee9f561b88b04ce739a69892fb73a1040dbf276d897abc8d29a6b1eab64d827143a25fd205534822d0b5d89077e4e155d109f354021ca4244b9ae5934368a0fcd25f41af28d3379681802fc55eb366417ab450960a9b6ec3d575ecc2854e9f3886958ab7dfed6df42a07f82f4f1c859c9ecab5e3b882b2af2a6ebdcd6fbc74a1f8164b85a4dcdde2bf26198911068da9f021067790479dcb4c540c85e993b4d8be2045156fd9147d3a0caaa5ff55f518fb41c6162ae4368fabefb9b68e8004917c1884fda3ae9aaf2d486029d19808d113dbdcb61a51affbe05ac117271b30d15d8ce318fbdc887d7a1073799163d90439a7b8f60e7be257af45d146726fd0859c7e0e981eccc66de605f73038b21d6bfd2f88f8f626bc235bf4195ac0d301d795f0f27117bf07586271b9ec8f83098a1fd6cc2ddbd30e609fda796ce1cec7c8a3c5ecf93f1c85c685cb6b2b68bf774c0c897709ae9b4e9afc769c13e5d110d7a3ef6c8fdf68ceaf179fd5893471dd95461f7af068d0850fcb0dffe62f002391e29835ae7e84bafdc38c2a57e988337a622a8d46f8d6176b59a913443cd3b655708beee3bbb76ab9e2047858ce3798704a02988ebd79395f37c49ea7cfb30720389eae8ff8b7d85be66d5338fdf7f3b144fa1f82577b2afcc1d40d10db5576ff7a2bd43f6668e34984ee491ac2aa3cab1fce77b0dc08bb6d61e0818c3253803cea14ef4425dd06ba9df99e96a54e8d637eacbd3e9b35386b50ce2d491aa11d29ba2c09e74a1209139121adbfb27c4f8d49602bcd2ccbf6937b3e9fff5e578e50e5a39342fbc56ad1c84a06b1981141ef9c64c3d0b95cdec542bb0f91c0d22255db5294ffc9eb7288318509979796d52e86cb5ce60a8be5e855c98a9bd6c6e3214795e18043b10365c5a3ae77db1065f49be5fc47cb12b90698b92f6dc09a8515d9b3c9a61a306c98eb796e71f793253119d121e97f1a7b303fcec70d976d701f15c4ca787c2b7d63672fe3ddb4554f95faee826702bb5702baa43ab2e57299fbd7808fb46f256dea22db5d1e2768ff771080a37476f4342f9d817422ae8782eadb54d3e799f085e57a0c9670d2277c8b8eb03b0a285c6ca29a47b02d16b9d0097bf39a50ed25e455a3c0e7fee11382310586e21438fa0de97e6238c4daf35d9d1a2c892799a54960a3fea83153376bc7f89e9991beee2d1a27a980792178a6ee6daafcd29d7fbac4cb49fb4853de3e1f85544b8b26760ede8c5adfda6a996e6b2f793c74a501e4586a1fa60a1ed040f2f803c3cd53521193304f00803692d909ca88ef2b5440e93ec1f3d4882d37d6819f40cd683168cb590f879d5443186ad920766101524dc982c005580b7f7502b63e80c52349012b4861571602edd7e7322e309cf0ebbda92a8ee50c244b28ed0c1654d7788a7680b783461f89f1edbe7002ff645f2be1be162415ea326a4707ccfd63d39150c35fbdaa08a46633d957a51a3d3023b200b8530ffd80ae150a6b15038b85f1dc1822a639b0d1c3446812fc5ce9b6487d1c3392c7c77d0b7f079e6d5b91ed65304512ab51357ada84e36445dcd7e2bf7eb598bb13c63035b7bedc158b1ae98807d5db1b82f89305f96107e84b8f3b959d2f99aff02a1a8246ba26a7db4b4659409ba56f870a0f0461ad2136a69b56cf92ce33e9dd46f0a8917882757e8e59987833162bf9d195a55a4f8da1e434408753b3f10cee192f24eb1836f1947d6c6b9d38362f5c4aa12ec262964a5c200118d44c66e0ec0fcee12343dc83281a785803a4b441d3ae42ccbec03eb6bfeffae1a8f71f7c30f1b8172d271ed84134e8e379a711ede4fb1381afda561d81b7ec5fbcde26c6ed8de668bb837f42939c9442df090362f74ab07610af064295833ff52739f2457186cf092c43ef238cf05e3d3ca14bd1243bfa2b8301e269c23f797755b62a8cb7e7b65d02016ef30607d21b1bdb583302c3e346ef97b85819257bc6bdec3b8eec7af784298b920d7f2d93649fab19081228fee575a44740d45472d00e8a0c595e3f3b524bcd6529c5403d05adbfd85b836db022214856e0207b60f7183307e175e519e983986f12f63fbf670d62827d67bde389ce4983566ad0e2117d7190a03f0254bfff13559e5e2fed647af5efa72ffc8005840c5d970c0745dca8fcd38635a82670048551cdf78d583c5a74501f03de45fb3f87f03f5ea2363b314339e1f33d0692f6a290949e56db2550e816982df390c440a2c5ad83309d8ff088238248036efb9f0dab2c976cfbca6ba7f1858b9110c0e6eab3e222e15f8a2eeac77ff70e7e54628acedfcd95c0da4ab573c4856c4dfa3659a68920462b841bc42e68308371f8515aacbbe39f1747eed092653fbe3e3bec3c87fee735761080d34de0df9f347ded0401a2d2c1b9a32511256d9ed919c045a0133201b7ffabcb467aec11c39377d10d5de20b0a0368dce35e9ada18eb135a9b80ba9231d55c86970282a772303a33f4f15ea1b12a32ad12e117aa3e06b66d204a0c29a4ef8022aeefccee2095218e0671cc25659fce0fbf18cd57db5d80cf823745f24804abe04b813e3822f33103667994bcbb1dc3737772863c946bd8f59cfcfcb4af6fbf71b7c8f2a7fce4c4181d35edc7fb88a124b4c9f7209ad02dcbcdb46b0c925ea4c17b24328743b83df7f5b305171bd4d93130d8ac7b1a902e3ec8985087b9f58da8617c51527bc5097da5ac3a25c4890a9d2f3725b2e0f982a7679d423f23843e71d11613fc0ec75a8fcb6004ff4562a2c1dcb4722cc9bab78fdf7dc3d25c391f594faddd4545261bc1a4a31949d3d31b8723797dbff50a730f9955670776d0b15508723b05c19d149efca90fd835a67507afaf14bba667a5de8b35d5b3149138bcb97c4f46d5905273c25a1f4c66aa9d300b0a732aae42b679d4e69247866ca80117a09eb271b4d1293e953d75b1af020e72c8f8ec2bbcb18a86cce465aecc8b450417a18881545aec5b3b4b1ca203dab5615ef8ef27f268c065b441e50dd8319e083b0faf570ad4a32d9bbbe864ceb929119a3800cd3ee7c5e83501b75d57061c6b12cbd971ad96d0df5d36a762df4665cf099a44f34005bc33432f7ab3548982c0a17f3911dc8890428424bf3aedffe66356a1a50cdfae3543bd92e64edf819d994cab809b2e2d424ebf3b69a32673d4cd143349933f6c65683dd36f7567eeefa59baa0121fd6bddac5539061ebebf81f77db1f9340d795116eb90355e56374845807ea3e02454b9e02e08976cb7b649e2170b1860a5d5f297045bd74c0275d3aaf72c36be1623c3c7c6f1ac4aff399b5fa27aa79d851f6cb9e9376f5b1e35a910f5607b2c65f0b67be56ea59fd179ae262bb1ef9f37b18b365754effc223689952e4d298459706f4231e9b784dbe7e0b6d582dafce7da66ea639df3fd00bef4ba5fd26af40e424e4f8ce1ccd510da8d8ef15f60354a9323cdcc01e6171250fe3eb1a18739b75822e2211b1af354793e5cb7d21a093fa85644bd80b70defaf6b1aa5ede55d4ac7a3f858d4becb1800c27635b7b610c95ce5eaaf46e55f20dee5412e76af0eacbd0201a25397e870051e16db4e9afab494c36afe845c9a4d3090a80b79c0b09e9d34b11bead597f11803fcc7ad386ea7a42427b40054d08c1105f7cf6c504e7c678aa5a04e3faa5789995d28a721313115bd193ece687d0c54421d9ab84c44b2240c05b9c16d15c015d54835a116d2d2448bec51988336c88e332a6572978fe1bb83d55593bb9a995231840858eb7c4ac35555d48960143cdcff914588049fde11090c17d94fa30f1f21cda33bfe27b588d91b33e280896065de953079d0c49036ee6f0"}, {&(0x7f0000000140)="9e1d7c25d37a0d9899277cde7341618f324f281795c673924ede2c5e20095f585b718c10542a6ab244500bfd8fa002205d1347be5321f3953a79a3c332146a"}, {&(0x7f0000001380)="69dfeeb6379ef1458f055211d06ec6202c5bf860450778344e7479fadcf4a9a33a3f759a076906ed3d0e2540239b5299ea140a84838568be9e2e3632da38b5450ee2a2b090f8faad1dfb8790fb39789373f250729d91e9d0ec"}], 0x1, 0x0) close(r2) 11:10:13 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x105) r2 = fcntl$dupfd(r1, 0x9, r0) accept$inet(r0, 0x0, &(0x7f0000000700)=0xc5579d2cae3092f7) fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/194, 0xc2}], 0x8, &(0x7f0000000500)=""/193, 0xc1}, 0x3) setsockopt(r3, 0x29, 0x37, &(0x7f0000000000), 0x0) bind$unix(r2, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDENABIO(r2, 0x20004b3c) 11:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa5) 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, &(0x7f0000000140), 0x7fff, 0x0) 11:10:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) 11:10:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = msgget(0x0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffe39) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1000, r3, r4, r5, r6, 0x2, 0x5d104e33}, 0x1, 0x75, r7, r8, 0x5, 0x0, 0x0, 0x6}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 11:10:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) shutdown(r0, 0x1) 11:10:14 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="5af6fbe863958866b59a296089b0eae9fea4221545a38b97e172c61e1f9048ef3331c59f2d6e1f4ee48de0a24e51dea84b4cdb894b1d87ba95b97d381d89041c6c1b3418d6d6243983345c529bed2fa1afaa3cc178f556d3222735585a58378c1fa82a482569ca01d6e609bb1722eabde2b4063e5a96aed261aef347e2d19a0545475aed7cf91978f0f0ce5aecfc3fa42745f81b359c9d43c41a55e17d4dfd979daae642fa8cc15233f875cf7dab63fcc973a4084f8a4de312c7e3023319a3a3f5f66952e211572f6f56b4b560e36646e1cc4a6ac017ecba6eb122b26d9159834866b4ef8b15cc", 0xe7, 0x405, 0x0, 0x0) dup(r0) 11:10:14 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socket(0x20, 0x1, 0x1) setuid(0xee01) r1 = geteuid() r2 = getuid() setreuid(r1, r2) shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x101) pckbd_enable: command error 11:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6d5250dbca82260a6dd70f7de0b0b0025f943fc7610b7a00be54f4993d681f4d2206a7abfe99da88bd5b7725e837670ed8f59ac5be6053f3018a82fd4d73bd84b3f22acb30fb9086b8005103a894e52febf83b00b517067940d3b3cd70d1cb454d0febffa9b6bf7646dba2d78f1dce90d8e0fd19df469097bca305d65fd464e1382c24b3b265", 0x86) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) 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, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:10:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="3adf055c834e13a98a45856470d004ae03638f17cee9ffad40a00c2d98f837e38620f653975dd6ff65f579e8920ffc7c1daa6eeef00c72221f840e502bfa792155679665cd5d56", 0x47}, {&(0x7f00000001c0)="e741f4b5035a8bee403e70566f4aad53a60e0f8f15f93e7f10cf079fc3fa8f52e7f27894f455df719bbe4cac4fb82e5bbaa4acddc62c7cb0a80f0806342c227ebc639e928ae8631d146f631c2009bffb4e5d8d42d227af8388d701aa92bf53d02149f12fd6a366256e41ec409a7e2aaa8096e6609795e0bb48ff7b030a35eb7e518690c20b0af9c91bd7b3b55d412c23f17166dd52de23a1d2528b61577217498f3028a08508e86cec14fb8f01d46e96f7a1eb7e73a6eff4fa55b46a1ffdaf8a2e663c363da0cef03c73f597018c6cd5e4d4f5c37ed5d40906e8f402bf5ef168231efc94d93eb358abfa440776d6e816b9f2f4d803d9ffe7cb2e", 0xfa}, {&(0x7f00000002c0)="66cfcea846c371d804a357da784b539fddc36fe285d91ad534434b93b23f02dfd20181afe59c5df21cb00d88b6e159ce63162f4ef5ac26e1a5af75e25f348ebb440500f2baeddc4112e8adbe23e9b39d9e61254a68d1f2c08fd599f15f95ab5b8dbf3f7f9fd36a052c64047d8f01d4be063404e7260bf8e630a95eff8842c6419718c4f70501a14f37e9c5589cef57198b61ae1ac2b365de6acb4739a1bd43d1945e754697f934", 0xa7}, {&(0x7f0000000380)="446adff4062523414f6a5040abda4f7dc9122536456a37db0aa0638fdd24f0795467935afc198e29f5f7561ead44f1b1211f6c687924f747ab6189718dd93d0677046f45b9fc0d6691968a2a700a53da56b6a8114889eca865b465f2d2e43cd75c5c71b2dec4821bd719e34f93b912e3a9b45ec75ffd2a2248", 0x79}, {&(0x7f0000000400)="ddc8d998d263629b3faf1f720daf47ddd440783ca7612013b85934589017e105a9a3fe501e63d26ca7b0dbc914511eb567fd977a7f138b803fb6c19849673e1dd54d4b7e15d761b604f609e0664e8f2fe86343ab75", 0x55}, {&(0x7f0000000100)="c4ce4e591bf75fbaff4dc5a2451c4b34927f6ff3d268a3e3c8cecbe791d460a224843c091d12b8543e4e4187e0b79d", 0x2f}, {&(0x7f0000000480)="918fadd2d3d9cb5bd27a011c6c8986c678f362985c80164e4074eb0bff66d0c395e25ca087c3267204abc153e2966531040c7b7b881929b83dbacdf8d222c5bb501b391cc766c36cfdded8ca90", 0x4d}, {&(0x7f0000000500)="1357f6c2be2aaf78f2bfc76bb137131df783a0069fe36678d331d2b210dcd1dc740c4a3d56198c348802201d", 0x2c}, {&(0x7f0000000540)="eb69ff071dc916d3b39de29eba58645b9da188962cabdcb612f4d1e7a1a5288a8e414a12830cba0983a3e61c4d241b130e80a9715a15908d6ba1ef55f75fde201c79317ace4159f309909712c7166395d6f88b904beaed21051451342cb5defd28e57da711a4869ba5fd3b84a451d9f0d68570e68d568024dab779a5b5bd133fc2e6615386e3ab14ce24db793f4c48196a0dd00f4da63ddff8c0d6f8911d40488dfa7dda88a3546747f89e73734dc5a868dc59d961a129135d5cc9045d433ab0f093b3263e2feef7948485f46eb616f35a19c561d016fb89bae54149b8be97f6c06d62c247026a05fef6bcd2eda1f7a24bf9022404967d0756f12799660c0cf55f066904a05c035e7ee5a9228c852419bf321561918e57ef11b915e70e0011606904321e21561ce609ed4b8790b3eeb17737a7fe7775de9e455bff428dff03e0952957c354aaa84aa04f4ba3b3bebedb4a3fc105cc231e21cca263fa74635613b449063ad729be2d9941bbb2553f6d373180769589164e299af51c9e5710f88acb9f99c10442bd7dbb55378d3135fdc9015b30c992a3b8f8604c3ab2dbf5503f234b731e9f7c8fa122a336aa7dc0e20f96e716753a42a2a22dea3dbbbfa8df44185baec27d4569f7df45ee9d650068beecfab1c5df926d3d391c643c912c936484e9c79835aae1575c35e75db541455d6eb3d0fb1ec819b94573e1c7d15371ba372d55a2abc7bcef0c02b37a7bfc723efa6c81e58cb986bc9c39b2a2f5ae4bdf6ada6c3128f852c4ecef92df78de9d3d74c1faf5dc4c0694d9c9b4b639c7c70ca9fad8ad9e5adc5671762db2526ad0df54a17394196e37dcd2a36f684ea987aa454a47dfcfe3f7d1bfaf411e52d8bff3b43cdf32e6b4e0d1226a295c577dcafb797c92f9a2431fd1cc80126ac37224060a7511f3d795cf281faaaa2eec1056194332d5ff0beb96c288f85f02c93e8a2737aedbbf098c9d94b573d8625f5bbe0af4148f271ac0de47a0686fe20c9998b6ca88413c18fd6a44ae59eba35b79402aa54e4e37a98aa73b611495a388da46fd7155f9143f7389d918322d787bf58ad358ec8e589f733060b1e4e7551597fbd9979006b744d4db1a4cd60711beb6ad63d2ad93bf157bb11a40212d21580ba2a5f8303c3d4724810ca92e384a9e0fd45dabd78342f84751058a969ba15730691205ab1edc441b623248990f93be5f5f30e6bda614f11dcdb5c27cc5fbee72c247dd5aabd86d26d2088bd4974f1e643928f7e65b0188029aeabe6df2b910462e4133207b096f81e1652cccc39f69c752ba306238669d7fdf70786a4e5eedabeca0590438a223290d6364ecf2d3651f523e703de9b3e8c8ba37d671252da2cc93f08b6baa183e68e9783dbd07c6f305236356634a467ed57b2599e5e61cd958434186d518e0db618208889cc67098d9196949e5749890cf15ac7d4fddaa395e0520ba6e62c89b42155d4befa0a7fef5dc1335455384fcadcbbb5f3a746c1126759a5d8373725282b8ea36a45ebf4eeb70278fc0c972e8297cdd41908cee8ce46d43107bd2a20b110097796c5d6df4c9eba13f5b4dcaa4000b6e35fb148b90309d599c67a333cd77d969ee751ebaaa3a512d21498cd3d0bfebbff81db40f2dbba2aeeaf2dc384d8f9773b373232b80d753d73c0bce19644bd853dc5a7e150a3aa7a65ca3f652d5d55cb213e7d29d07755631eaa0e407851afbcd13a50a45ac2513067b506fcf68c899dca1ffcd7daa6cc80d6d1d644c5c5e3ab6f94f27cb39170b2ed9675721db4efe9ad04414d32c2f7286735bd423cc72230b00e79e90af2200501725a47d242e63cb2055b13c06f868fa3549967c88798ab6c5bad1ad4096aba69c76826b8267f27a144addcfe651501ae8acbb1cfcf9be1afecc48e79994e9e27c88d408e5720395106f0907e416b7c5309fd471153b72b17c61c27304f0a382314613919e7f1a57443c0cd2423d946f072f27b8ae7e921a8b1c9677c64ce04a5e5e86d3f852cc94ed3167531f02184d856d35d47f9e9422094f147b5beae959825be81235c67e20ececee3d75696a8d6402b7e86fa28a1e2ed8e3c10fcabc338c9678512e582386a1aaf428aae64d0aecd751f8d202b2574a93b9dec4d9aefc2ee827d4cd3dc46783bcef91928bd13b9012cef5a1bbbe77041fa2027f19d0cb8babfef74ddad588f7f2bb03b00161708e00d98d45de653a3c468254099ae8f465df62d4e472f2c773cd81c4b264fa0109e6bc0041fd8c8c60fb66b6282993d7ef018c967e7f0147b6c53ce0c1b3fd33c7f12164d8fa1e80e4ed194365e937723392686fb32b98bda01c08c068e003d8c885ca103f6a3b7a91b8a91ef8b7d8f1f37aa1793b6768c9bfe9dbe46336736f0a27d06efd75300e25791ff3378c4629c9571040e57f350e8e67bc0944478b29b4d0258c134035b31b01787e6e13c206f407358560490c79944d938dfb61f7de7c186a481119171ba456ba22e34d9437fdc90f9e876a7666ca6ebf3ab617b0ea07fd028c1fa591a0c101d2f9cb39322edf8764a3cafd6dd15ed7bca978d54abb6c6fb3841248a7e92d01386828c307ddc1fdd04156dfbb073a0ac42dc1d1a85511ca2cbe331e29ec179b98badcbd92d3696008984f40985dd075ce93e69aaf0732c3245908a28a012f5455eb03c10314586c6e45923bc63fd6962a203bcee36cbcc90ff1e93de15e7872c9485614879f4f4af04c7732e44fc46f888f7049d1c09dae979e73fa82679507d175784d18f0f8de30b5e0000a407d2f81030aef5177c99dc9267b5831b16f51dbc0f9e8c9bd6fc762c30c2e987af028d3babc0283ca361bc0e404f36497962ac45ad9dbac553c03ec629bdeae054c0ba9d925fc9b1aa5329d8e3c1c8c80b5dfe91b249f703346f01037529ec67e8daf3e476335c796309770d446541c9baa4298cb733408d751e5c1e2dc35cf4993222ae34e76cef4b412f5a3430937059bf3e889066fcdd63e399ef9fcf785aca8062c2b45aef923e53855aa530eb79d7c72784eacb6663bb331bb7134de2a82f4ea5806ed6532911531fab423f876028659eb33bb23c2484c1e9ef364db05552bf9367bad511690860b4a324a04be454a2b26b0b80320c0c12a45161e7541382cd2e892287680e0e1194308b0ff81ef2e9772e6ed4161840a310c7d511416d2ce771144a1fdc0914239d8a22e47a829329a47cc7194f47644d895fb4b6dbc2380710f28914d4bb67d0d71e9d8cbecd37f6cffe0656c256472b573830e722a1be871e92e62b0c925046b7c23788852e27f052ead5b253cbc9e651cd01e52ceb0e83ecf942d6a1385f0bb2ed2fbf451749f4e440d30e3aecbbdc3b07d0dba6f02735a2d9ea0b75ad5d340c5bd9f8d9847ae7b00f76478dcd8aa4adc1fa8c0df1674381bf024f771d2aa66b6cdbadcc858832d5381c9f443f38fe6735094dfffb00c4a86ac056379d41378dcd1128dc71cf0c4b413393f2580f18fa39a73e2618ebb19bf0c4b680a5384e6844eb8a877708d82beeb532c8ad94d505fd644773f588559b7adb5d1ae1d4e1922f5bb33738e4497c06859289d0fdb33864fd413976d99bb29b71543559125dc7608f5cdd4522a51e78876a93d4495adc252eae20b690200700acfb6e3ee013bdceedc3f24996cc332e2162b6e38ed662f89521002420b53c0eaafdeef72d85e4921c382e964dbad98a96fd9c04f88dc1ec9b0aafa9e8049276a0acbfd54fd5b52ec999a3a24e15d75523e11eba1c5e478185c660b25f6edc3632d2c0f0c701a1f2274c55b8a580d048f252dcfc2b76b4893038a255b7aad11a1f897e9f705858ab659cbe49aa3f5d38d1cd239b70db172d8c8983a70231deff9c133630ab84739f7a82a80de0133686cc3b1a3bd844057b92de32a6c5be588ab5186bea00b470583ceba79c5b1708d72d1781afa3bec0c86d1c1899f887b136db96fb9231b2666d1539258e199bf6be2ba350316bc6af2947d3706002413e40ffef78a1e5ed9b673526bd13a0075e75d4b313bed200eb92d03f212f2107e08d4e0d7bcb171c5085dd1fb3a35dc521f327fa355344a6d5a958e80a66ad6ebd629f6bb903e5cfac6f6949c7d790a7f298cd62f306f0970df615fc4b62396ca8bd8030736ef0c4207f0a0ae488a2a249a1e8969e8ad728deb3d75427544c828a131fa38b2bf7ee53e448755fec5a9bfbb4185a663a6bbb6029771c8cd58f4d193744476a80df7d36f116661dfe8eb241554729e0c0e559566e1b78841f4161d238c6335844d243b0d1295f53bae99af6752a0947a4d877e979962cd6b8610381d92d64a4c2d7218bd1f1499dd7a633c8f4daddff0abb3bfc0d9b4b42113fb58cbb74ac58888fd41b9ab3df4a89383e3fe373b89d0d86fbdaffaea91c45794b8229d2efa4e8906420474617681568ad1e761fc7de698e4f814dd706869d3f006093475d4357a11c0754f6262d2d1bcbd734cd334ff25eb1f4cb0d8a00680797a8af943b91e31abe65fbba1835d22e7c8ada203714024553ccb5a00a3f053ddeb0f49fc79dbc00cbcaeaec05fa751f160d2110bba883a9b9caeeeef81f37e0ed12ac50d82fa60020ea29c32acedafb56a23d2852f176df16feccb787186d6d5ae88428081ab7c2874b7dba613129a011bac49b932f83cb96dce119cba51b65cab505fe9898c80d21135f16446670e7be3c539640f025adee4f186b74e0a01975236518010e9a9f2ecb669043493224763c48f68ed830dc854fae68e686004790b8e4fbef929dc1f74407db5645775c7212bf41548f48a7513c9d536ea1509d29d3ea1d1b6a002be4ac9686fc94a02925ce8c46979ebf2e50455f3866963f7e4a0cd72435d535efea2939f1caada06f561d7d52a7ea73e40641363adb3756ea1ef9c8d79c023b1e95e999c553bd8cda6fc1d8eed51ae252d66523c2e67ca7d3cc889c9cc9bf8e4356192438b6cfbfdfe385d00f53df204d1e16f0260e8cf8379404226dabc1f24b0f9608d79c1fcb1fa6fcd11ab682f1e0914b22d1e1c57dac3a24da6816bf17622f7b255669b80fb7618edd6054c2f4736d4a9a6b9329e5cdf0f5809b00c1df92e4ef657e89636f526aca6a8ef8c1e3f3e59ce6df14528a9406bf028c4ed3ba748d6678fdbca17fab3e05d2ee43847b05ab70ea24b21ea67ade4b3013e617567a23333de6f1364794661eaeb80c16153c17f247d1d91dc455b5e13338af201e8339eaf93e82efce6dae3d808fb1436c21bad9d7e31e0016fbf18fe06d07907ae8144d975d92e0aff3f8850990a5f5907aafe3b0905be0ec8d4af31926222ccbfe6a3b5b59f0138873bb0145dfdccc0e40482126be392ed74778832a1ba146f9dea319c1085be0bb64c27e345981ae075607b5461306a14d99c0ab9c98b86293bdbb7c3738cc56e493b95b3586109a68d12d1e6a1d7591a8fcca0ddfa5900ad3256d971db52a7e153c603e1de39c77a0f691a196ec86e6c0ca4aeee272a9b0847b4f534758003df2ac5ecb4a95bbc29f51517e7044a2c8173a6044047b770b819c28fa872e9b22f654b721e181140bc544b94baea2c7915fccb7db26afb6a6b544077e828b1b0b424a91fed7c210d00ca3d2d843efc493276f26833970225f055365c2b53e38856c990ea0c134fc4037cc24b1a0f60ef38dc9d7e292250ab6217527366abd34fc1a125bc749b0b4e14b2c33c973c1e03f81c27082258bb502abf8798212f15be98e3d64f5e5c1f6252af02fe9449c3fb2caca5e9b45c06bbccca", 0x1000}], 0x9, &(0x7f0000001600)=[{0xa8, 0xffff, 0x9, "a61b39ac56a12df4f1da5643ab11c55e80f45aeedcefa514720ed25719c72aa1d3384b057f13c5dbd1c4212b5b94092abb9a58ec2a08c9a7922fc41f677c72bf9a8f59b9115b66235392d8dea2cd139335154d324cecc76d4e9fca27f88b93da4694e7b7efee6b3662a5880f0f74a37cce252e3aeaa242eba281636f3ba87226a2f619a9a9ad0fe5da6dda5af48f9948b2695db549a0a4bd"}, {0x60, 0x1, 0x778463e8, "0d44ff7674cdef04ae44eb4b75c52ba6b0f5298923c5687f3e8769a9e4b2ff239777f1833caf941c0038effe8d0d36475073d07f6b1bead3ff00111d6cf112456d24175210172d58fbd4"}, {0x110, 0xffff, 0xc033, "6c35f683bfbc5fc376c80f031d69abd10c6a074cfbc9e8f893fa57e293f312dd7e5b26225b4cb53ff35e0210f704fb47cfa2f9cb5be7a7e9efb0afd6608fcfd87882784ec2d67bce4da65c2ad7fd449ebc71353c4b21b89494c91edaaf1800211a38816bf43fbcdb451dd26944a8ba59f499698e334642190ec85f46890a86dcd5135681b6969f3da404bbb1b410ee7014e99799503dff615d9fe28466dd4d041fe14342a46e9352cb6088a8078d8a87eaea97984f87886398dab6b7e829a3333a77cc5cfd8c3119773a6bdf550239c134fcf1f265134f06409b809fa333f1d43e3cedb4110c8ed87475d5b2ccc89e91dc3c329713435d4649a298"}], 0x218}, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:10:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') close(r1) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) fchmod(r1, 0x8) 11:10:14 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 11:10:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x206) r0 = open(&(0x7f00000006c0)='./file0\x00', 0x20001, 0x4000000005) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece913641528fbb08a03ef9513f625d3b33110f3c375c53fca7e25c6378fb9406be2601dfbba05597b778e3855778aa2c47f5430542659daafd1d"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000100), 0x4) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) dup(r2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/175) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0xa0) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f00000000c0)) 11:10:14 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1a7d, &(0x7f0000000000)=0x5, 0xffffffffffffffea) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/47, 0x2f}], 0x7) 11:10:14 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:10:15 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff}) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="c1d778193235bbe00c84e82dd34a675d19a8548ea10febc7cb6b8f022e535d6a1f7f54c848971099c730e9205307fd866b410f8ddcb1f78601464c2fb8dd30668025eb2f9f12ff1c80c02f06989cebcebfbce1eaa3d3423de2f5daf2752f2c11ce0e4bc862b371685728b174e5f791b541190eb14adc6f72b1416a7dc306a5407c600a8ea55103c6e3db075902f24e158e22f7cdfb2948735fce751bea95246e683b72dcaa04c0da83ad64e92dffe898ddcf70a298844c2518edc721c2f452e23d8cdada9e714e175fd628539e69b914cde7fd11fc127e022ca91c7c0bf7236f504d40b14a9a23e34d0ec7fd5faa3021686b20786adb1e4f29855e024073d2e8df1a9796d4e7385a82adc6a71a290eb2c08d3801c13ac24667f66e7fc523d1f0c1b2820a468a398ffa05e25b5e2bdf8f8496babfa89d99495afb2ddb12b91b4c8cabdd8f2c7fe4e85b3f833ae3cae9bf3ef59bc0e16cdb9ead5dfc629dacdf4815085f7a629daea91ea038e2da1b2306b5a12d59b536112313ef13108db962af2c57033c6b21499abea80a491f1b5082da39309c22a6e7f0f6e96285d7df9ec48955ae77fe22dfe6517ded7672d5535ec6542ab7d544607c57010f9bbd837d8ade7e162fa9606481258d63d2fe1a7820f2744e97eb5378aac492b6bf54feb9e7ad98d22f56732a7ed54ec856b9d2766f317c21e3e2554559c5beed040f7cb9b3ebafd9cdc64b554fa5150c07336a1cc9f99cdf5acceb25f44b54df3b21721bb092fe2006d80a0d77c97a74325cf259106813b59424a3fb7243a2e4d5f6e057a6ab4050e1cc09570bbdc5a2506ffc37d84540fb5dea39fd72cebe1708da0238ab97b70ecef69d4ce722958ad0ac050af9f06997018a4e657914ada3673538864286096976f0c5cfd854fd1067188b3fcdf13be4dfee63a84be10bd7c3265082d1a8c568d0ae22c268b025effb22c2ae5d816b40514a415fc2db2c6f63a59fe6216d111c8c6b47adb8a50976f5924e38bea4ec30610b19d216c28f0a27d8a35af581fc02f4e9ef1a5c86cbebb8b2a2134709a465cd599fe7894d4b69b2ecde40deaba359cbe8a330c80729a71b04f81496835b52725113716d3c6d37cefc864c5a55d3777ecc1a0385cb73a77ea5da87e9978f101c18560d3921e6f77f2a8062a95ea8c4002e488648810aa0437f2701c011ccb8babdeb5980911cc7e3c441e417f3ddd7cf4422947f1f94653132e9b4f838cfb8d008b9e3b3de911450f37df5cbab7374dd8bc4dd5f7ff609019314c70bd940c812148a0e29d482d8232033d7cb79cecb115fd24c038b6445bb8d0f0fc0c643864a3c89c070c5ac878da7010ac466e0e6a2eef9ea7e62130e4a7fc9a59bc39b6bd1c27d6ac0a8b81904aef5fe6516a7299c8355b491bfcdd82a432926352eb299249ad0df1045e851c39850679d9db81c64ef388538073ac1dc87403d0733d55b2e10491f88ca17c5659f8283f215998bfbd2b69496fba03f35e875a73fcfa46b62d144c5c7188133fc7d5ec2358169bf669042d5e387e93db152a0ef93267f8ba75573a14b076f0fb0bf38daec6fea997f06123afe969d23fa4ee00bdeb4d237a3bb6a17dfd4ffd086a44d9947f758d590da1531ad2e53c371434d8e5dde600798808736200263cc00e1eabb724b2a22951b6b96ccef77d2481f580b1d0c742cb54b5c441ac2a26c20bdc5bba778d4117ce78971e306507d3493b2fafb2dfee170f05473fe2b057b4382060c2ba42c115c979156bfbeb81f318fedc3efa1fb8717ff2ca0959c9690fe7bc5facefb978248475d39903535e4738646aee908dd0966a54ffa6065779e677b6d62aa185061c676bd01c591400c58b3d74127df45fb9615a4cc572606c718d8436a283bd1985551eba04b93033ae59e90a6ccdae637190577cc222ef19b2a8f937f9a367f4b734a863ca975ae8a13a8d4cf5d48c15ceb927780776bcd6c20819b3b60b22b5103bebfefe3537b7d75612c3731d70774eee7e74e529325d3eef1a5f6ec05a36135e007d0b72ba2a74b27e2abcc3f04e5df8074eb28e8b65b9689046ffffae44471d8dfdc64af28d49e0972bef37630a51a36cb3c50741ba170b2887da66ea2db6d34ceb4f3f435070e584a11e56c6d3e25e7a5bb2a4196db3f6567b83cbe6c0ce7e94b302bf9e1511d0e8b86c01281e2bfd207ceff3cbdc38c75900a15caef7ff85f8fcd5d7473c11e302109254584212343e07ea97dab44ba4db23d57ce08e17eecca358b24fe310a42fe7999dad5f6332531fbe634e5c7d236062e4384f64a27518ab0d35defcd226acc9ab27092ae5bbd6a0e06c03a132a952bc6e4f7d3bd2ea1270e7b17ab03559528da0a051e8e2247838707648677fad32362b89a966d0531bccad63bd0d6258fe0391d6c914ab6a98252d7263a52678402cf1ab7d884ebf1bb7381c50cb1a97794e224d2318700dbf0beb0637faf79eca3b9b54c4cc17f2f67786ba4388ce5bd40e65b07753b5cf56befb657c035e9f913bd5d0f8e025a907d71aaa213defb977184c5b0ea2257442e65f2ce66010fe3ca32fe9524feca4844ebd44fbaf2563e708c3813ac60704cd38ef963efb644243c4dae5257e0b9b59a9f3c629cddd3a711a2de52561fe0aa8d5fd222b4fdaccf3ccd75305d1e3d905fc1311c18594d19e5ef37208e5cf0764ceb154afc564890cc77b302d1582418be309f46cd92c702d752a629f26ad3d36e7e3482dfc4dc99005116db9d73df0ee8cf1b0b9f6b168b79f03c9fd1af737cfddef9c7d7fa65b80e7b709cb705953ce52bc785b14efb3b536017dc14c317637132df4f322c3245b3f5954f233546bfcbd3112ce1f410a624d490bcc13ba8677eb90b9077267d8bb42decfe68ab1c63c5221a59fe0c5dcba4e0fc61f46e82cf7ca55a60fdaa68ff07707fa9f55cfb362193141ba3050b82a1bea92f3a3e349585955feff12ba4dfbb16fadbef19943e00c6832e6afe0f8f3521b91b907cc75e70c4e0d23edc423a604d604a5f3e092cdbb859b374d20c3756fddff6121cf0455e5efeefdfa4cede24fab926a086bc8044a960880c1a866a9af2bd3724f59c049668ad4a8b87e0793f2e21ae0a71569d09faa233b3e906db12992cecd2d199100acf0300d271a11cb9bc7432eaf901fe2cd13ce895fa653252c1ec024a13c2004aecec0299dbe427023857ea9943653e71ed4a8b5287c25b1fbefbb3dd467dca47d33897a3dbc83408dc6f272ac66c653255f5dc679cb55ec4d19a7d491e549eb59c4955ac65915f9bbf98d4e6e05f3d42fe6b6612a722fde22b42b131f537ebf5d1f694ca1cf2ae3b560af5f0ba6e9b0df039977cd6e9e5c5171d6f164b0e002db71d446354f7234c9231481deb0d44d01b67f4b13a73b3bf25fe4b6db6823891cd87c0b583b5d669549204f5dc64343033aeb8e135e23f6a5c0e658611d28f0f3d0d503f503ec2b748441417ddaa36a4d3cb4a275e2ff11b1d8178ceeb1be3fcdb1c57315fb943a887c9890a0f61f8d23ceb1c591f8a870cf0dd038eda6f4de9411b383ede8a31a906c4bd5b6e2b8030ea33ba9461ddbb7aa8614a546c16d4bca56f294f2f20c2ad369a9927bd54669962ded703ba674225447b41d79d426a442b1dccd6cd55c4da346e5183df5b3aca7d22faa3a7a1e5bfb29bac98fd43d170214d9e9344ecd6f3787b65e677b503bf07fdd789dbc21683cc13cc319822ec551981b0befa619d13b116851a32aed42248101b50c11f9c0348f426b7a0ba89ea2a7b649f1a397b243ecff3a768eda3cba6e92ac5c00556941284cd422a71eaca90229fe386149e556437fd7f1b50d355926c784e4ee074e47163d591de3c1bfb85a509266a998f3e7c68e0b6d818f79c568f91293d970f40887edba6fa55c056d02bcac128fdae81c6177d894b5bb3f749ca2752c5482524663de9b3f873c2e9dd35be4174db1cea9c576cbbab0a20ce5fd82212560a335bd9226c6ac0ce5f359d63b149a5d721fe9a76653ad99c6f3b8014b2c63bffa886c637b96445dfa626b780bcd687cea31d179d34effe3cb4bebaaca02555a00c94ee2c59ab6441fcd6f89fa1b35110cbf3f2f43e929dfe54424af5e84d7459266fad2f60a46fd164706c9dbc81e220bb5b9c1ddb0616defc8756918d0cc2181ca666ef00e9df54e375c23bb446b86f41ad9f087487b0c67fda03289f76cc6bdab573d44e488e1b7e8a73d6d0cc46712c0716b981c09e230d36637a57439a1e59b53dc7d5973911a9c523164414df140064d38c74b80b2f85f304890d00a367680b902c9d8e5cdb6af1049909789188ff6d687b54c75e2f1895b4285c1d7165f73a6b152558d78f07fbebb70a82cc99b2ba24632c7bccb9a09b20b9bdd1d42ce312dc9d0540a92685b057b85390516da9ae4b84922890c60f905971141db443494b7f62f2a106d2f95a2ee3fccf46174d422e87531600cada5fb5d0a25b1b94350f6e33ccdcd50842805f17ccb5a238335adeffb23f00a99ce29367416422c7e06df648b6d849e84e1ed5f424d2f8980b9521ccd6779ee214ea739ac48f09cff20ec16b390daa9d1b995bb4e699d86a7e8cccf8ef80f7623ec69b8e2791ebe27574fc3c70217a270d38b2c719727d15429885306e3e84dcdd50ae4edc051a36a913e8a0cf9e2af5f91616a46c941442bdcc438eabb8de2f31fc5d7ce85858056c70d13d0c3304792b9e3bbe4fc7b701a473a24ccbfe70ce2b5d8b7ce04819dcd93b39000927d08c1071c7ea7ae5ce82aea9295926519b5d1dcf7a7e0b18d8769110eb34388a9c53afedc518b389f8d12de5a2ec1d9dac27a0583350f652d9797227649af114e45fff78c2661948323c92cf86d46da5784443c29411dd08b54abffa929863f81ea6d053624f3dc933c6e4f70a2b38b415fea708ca761a7973052cfac17a783ab99bb80c89144d16a0d4c2e403fffed70bfedf668e43015af2feda2cbc2c9d5e525bd3aa64571009b1a63d1192d743870077af64c940d4dc8a9abca88885194d9367529f8b629594755ce4491b5d287f64aacffd3eb51a3900eff830a091d739d35cbaa4d22d482ec9850d832a52fdaa5611b08e189302e9e510b7e13a78e3050f1a934f73cf91c05c1941adc8adb81457568015fad5ea1e4d378e3ed6c6e8822c054f216984f79ca1d7e3fa8b40fc96b9b4e96415223524efef0b99fac844f52cb3238c103dd2c2ec8c33968a9116bece85fa1f318037ed74164f6f6c8c1517cbfef59a7be8a12e765ef90a7f24c0f4be2e3729c5776df10c7c11645afccd3f860e58d5ecc6456090c1475a821591780594fb6ddc2c7069aad5e43118cfdcd3df4d7f3f7d5bf9a4932659b92b6e6b9d08ee3e6611a5bb33d09114335a48b08d704e958559ee13cc74962fde755efdb830a752c53a50f29e63676ba5b5556ad21d80432ab1254ff2a47f7cc4298f12ce9c11235533fabe34103ff909c09b7478d26449625532057fff27a83c12a9b767e2ec6b419e4fd5acf6062c294d974be309516c97b96769ff600a03d1cc817fc7b25d02ac9e51dc50a20e48b53798730010e553252265eaec269363ade5c6c7b4c35810ae08f185ec9ec6c86d9793b8e74adef6c20aac66067022c078c893ddb074e9cd6f1987017aa5086ee43eb7af5c476e1bfd41790066c33a62b450779a796627678b26e2191fd903e8acf5742976d8040cbed4f674a3a53da56a0585745418221014505b63aeef5220eb518f678a44d842a0b64f6feff9b5891f5f93", 0x1000}, {&(0x7f00000010c0)="175760fb736886d2a190f159ed99b653e9b4dcda87669273264c6ea5b32c75d1fde7d26eb38041f07fab38f1c6ee642a6fbc88ad430370db4d518ce0032374ef82c813a2290e901abbd030c12bf74acf348cf7a433e44a08da4f48877617b08dd84eaa4dd4a169ef593aa463a3bb52246d02d5dae67fa6d5af9172073443c911c0736bb8244ecffddd759e26c8cbd6cf57a7847e9ab1e205df73901a50a8103dcbf4f197f5cab33dff61963fb1150ab6c30b37f41124a2528902fa253a4e691131d33120779def55ced35c7d946cc62c89b377c8f9a405ac0d9a733d0b32f8fbd3243d3e0be4e9b9f5ac11f61b9c40530dbd8bfcf28ad90de85ca010118325b87b01071724417c6b0b1ae31c2cd283d4e4ed432741d3f94719fb1206ea669e4a4e5791084af011685857653d81870bc2503c642d675713674a38d6a75c64f65368d6ce2d6977d402ef81acd4909093c384072202b6f683274999458fbfe428f222f9c64797d247b27380059df1483430d00300d09cc646e86b1e63347672576448c335cf991a90e6cfb9510e7bac152e5b23c89ebea44ef7a5198748dd30aec33a9945d35346a8e83209c1286533b161aa62ad5800f42bbe40d12e18be79c867b970a988d061c6b09a3e3992983a5e4e6456f5960a63c483b97cb9234549301f3c38bc684ee543cc747a3107f6f27dd6f2952feaa411550c7a6e75a4d4cc1129217dd612fd6d2fe17bcc9b58bf6ecb94d3784380178a04b6cdc06a5bb6a539ab3b6f13264060adfc30c6f18630603ea3570c2b887dee964e0dc35deab1d69f2ed2648dc09116466688358a660ee7a8ce95088d1d9d58718a8c0fe13fd1561cab1ae402956a3cc824b73bf23229753711a6fed34eae29466dfee125b8ca661a3218a271b350ddb7c593a30f2a22db9cc720d07079d309f5de375b995531f09c98f76fc5f2ad4fbe09c7d6dbb33f2800e250313d79b79d4e82387b90373f16c08ab055af81f969e384f9e534d2d3119d36698e4b8f08763776420d456ed5624c1fc1d00e1ae5da60a1f857a282ef1c1987c7c0b6561a30eb223f059481af063048cae32c24b4574e546d10ad27bade83d5345871e8369fbfb8e476f1d6a62980fc670599bb1e07e0d38a2a3efec87dd1c35fb3380dca460dba96a304fcb9285c12c7954a366c66a88cfb1fba7887f12aacec5e60804a6b232ec328459ce9349f23d09c20b15f19c47ca4702b0d12552a01985e0c44696484e220ca41dd98c7c0866838071e3fbf929ec5631fa73fd6296a6e7dd0d90b634501fe6a4a6c8e192e049deefedaf0a80be55fe3302ae6c4b321a019717be9317608a30c669a97681a22db1779d44bff4fc2023d1981807447918db0254b4840524ea35d1aab442b75e6f99f5ee4aa995c062f931bc11beb90a7428a6fcdbf33d106bb7f9f80b39ddf53210c94099dc2181e2c002dfab46068dbab783c2d19e0158f259b286ca083463c46dde14249fd505af61d098a110577e5535d9ba31ee28a994f444d8348f99c0efb1b1c86f20e128135c7abfbef36ff4ea7f77fef48c17222fa71c48e44981b4b29c2715eed794d9ffb5e80050bb5c8739c141d383b64d0913d0ecbe2b34b006671ac844ca41660b5a91151713dd76b179393c0840cd60ea061224ed17edf04fbcffc3d61ef52cacd3789d0595336e7c30d2b0c9b32613298f4402302800270ce06a2aedbb8b2552e43953f8f10ce79c121af6627fe916d4ea428f5e3e89aa65f34ff647529ff05e5f2b2873c86e0f295b66a1831eda0779462c9e84db2b7848716087d1d1c7e3c98dd9632dfa8b37f30855f864ca7ec445199bc376d1075eb18305afa3697fd650e755a6dfc7e3ebab0ca916deab8807492683c8cdeec5d2439b56277817d7f8482f0f1c63c9f618163cfb17236b6dd305287ca495a021f7eca32d41b34469715e033a8987f6cc76e4fa39baba8fdad313115ed34272e8bb22f7835cf3b3f1b375abb7b0d9460850e5f19a9b94f93b2d1f759ad0e0a9a99ea33acdeca2cebb5620abf1b9ad5c3a88bf05a307c87cd12818df67c25ba8df35ab8602ddc6bb4f6ded708204e3557aa03082c12e717403d9576f88573d857d155e1f928cea5e7902f32b2c3cf35b9110415dc04d86fd96f0104503d1f1556b4e59083b44408d9f985d67892f3ce1165d824a08884664e9287e0a54331c947c2d65b47ff33d14bf7ae478eb33eb7e2580778c856a64276e94c086b8f05b227f324b34f297517831587a42683fea7ca7d0567c3252f37b44f863f02907179d97fb5a27063bb0ff9cffc5d52b4c4febb6afa29426e0135145c263b7c5b143903b304b42d84ddf4a54e07284f1e78452da570058c14d9ee1ecab5869f09ff568dfd930a7b3630ab5da63306bf04a8fd4199e8922a2ccd12ee5dd75c7b84aadf6edef3b5b3cb8e6a011ab17dec778130705566f6cd7d6518cf85881be6d4020180581075b4b15e8c2ea0f23e884af6b0afc2e8e875b9acdb7cf630915400954e14be0dd3121a66c8c2a43d388d2196724c3e77f2bb904f77690c927a179b9573d18133dfc74f643c19a4c0cb75e4d34198c083f70bad273263b94552708496275189b73b782dccd0427ccf3ebbf3cc8b931a88db1e675a63b7faaae96d0fd0b05f4e051c6f40424bb5f1e764d6346f192d58af3b01f7b062fb3e20951a8a22d573a6822b843da59932796b9c96ea589378bd63cf459a6f96751ae06f64dbfd65a352de26670495566ea24da67865459eb80e6163bbee6ce7898ef8bad1085faa1dbf631b66456014a9043e0a05130417a7dd2d96515e738c17324bc76a209fafbc2284df2c9cb9a53407df4497f46863868fb82a1f6d01f23eff984ceb9655914a99f595c63fe69790de00f0adefd658f6a0af67038ea133da433133b5b3db2366a6f6d71f98fb046e48e49a9a66d1ec1ed58a60f1ae66a47aae1ab950e8bc2a12eda27d20d9530ec393ebf8163fba5038569e9440519da53f44801f7bda09224078ab0c8f6270345c3dd1227c61dee2153872a5a4f3a790de3cd18ca707feb7dc04b4f73a35c8fb5aaa85af485842042d7a1f4b812b801b827e82d72b9b9c7f869c70b2f8bbb2f2acfdbf07f36383c8e2a8b9a24b973b4aa5f5e24f36eadf1e1e6eb0d1c777fe66b785ec4b6f95071a1518e9a68a687b7470d03fba661a4d07caab915b1b2e5319da1e5b9ae6e366cc552c2811f3058bd76fe98d7f4d964bf6601a9934604f195f99720657509494962a332c1fc19352d4f5673b7b7457cf4536e956623292f8a24e8cc01dab36e34b78cc9dc35585b1cb89f663ca6e9d6751452f4a3f11503a95456deda30447996cecfbd61837ccb4d004f42440f9ab8ecf0f452ab0aea6195f4a7c7c0e41114d5560b86a669cded9da40eeb7e9be11d5b06449173af40830c1349e0747717b4996785ffcbfa561672bb49ffdf533df7f948de5b698784dfcc29851bd3dcbf7272f9a0f778e1a521e69ed56e72c16c413e317e7c428e38de2f13b8d59b884a6030d77cda9b2c877dafaa4d81b06d6916b7bc197436ee32f01adeedc6cd5a4beadc5c42d7ad7f58bc5c933bb8ec076e4480a1e34538f16895cf97abc9005e492350304c17e5522cd37a3ed922dd760af3fb1568e4e936521a7fcd93472408f796e76236480a7c1a61e10d59a532b3e4be6a06efdabc9600e2ae6d2693afabed700eee1fe5969ac13427895ddb9d9395ad8e406e2919c581d6445af05e4d12fd003846fbead2d3f50daf4a37bb032c11c35b3fc57908aff98e347222489524f8ffef385efa908e85bacab704f5858302da55c841bdc1c99f9702bbea0981335ed30b8ea2c79f6e915f33c0718713918d41a68a7451c07f18a877ba6be78648ef4a6281b8a8d691c8a1ec12e0c1a01c0825edf112bc5e4e7917334a42987645e199599f6e0e2c59a634b842c70b39871403e336235e07292a87d71c7f2c28123faac2ab2d8d69e2752d302ee5d0cc6efc4b15371b59345cd2133ef28d9dd9c6d67ca54c94034d9fbe09618cd18eed85adc803922b5bf9cd615bff82f31353a0ea5173ccd960f9fcfebe699d060e887910acd60097b32bab9c672dbea9b34096dcdf0021732015230aaf25aadea805929fe163a6ec621e0bf38f2298064995c68a568ad809a1be510b1646c3e85eff8f0b6e14423d02ebb5822f1f1185df25d9fca9992585b3313e94ec9751fe3e091bfc4bd3ffe14dd279d02743db98326b24b652a7b2012acb9e6cb65c8695ea7367563a40b7133c482714d4c526036548b7c0919d63f0deb6b464fbd27d4a11fbb44dead237eac785b129726e3d5e9ae7e909970d842dac4fbc5b0116ac7ae1fd94536ddc4117701b92c0a430e8f4815906df3d128211b675cbda71bd7c744dfb42ed9e28bec0dae1808fd8d84f439ee929607a245679d8cb5289bdff3b4bdf1ab1e56af3670202625282be561566066cd1ac70dd22287d15587f1695f6d177395b9ad7f479066c56774d8a7cb8e1f2b10d29875399fef6ee386de48c8c3d48fd8a74f45d7ab2b637cf43a9737d67880aecff1a5c2427c3adbce9b9b86cfd1362cb777ae9f74e9f78c314d93787a04b50f61c3482dfdac421c7778f618b96ab6e7cf801927d3b09dab51c91387edf3b1f6c574572afa1b3cacdd1ef8bca2b88e84b821659ef21c298464b67a7cc86cb555a97497974ff8a2627006d32dfc4723c653aa02171d5ee1b6864c2bb8293f12aecdec5ff94e9fe11d444acb721baa49d513cbd3e254e7004eed30dbbf014ea83ecdc472d86ccfd2497c5482baf4a8d260d3d53b047a480f1f5da50ca6e6763f14a5cb81620e46bf4d77fb2dd4be63265691cb1a7f88b5cd9e76bbe092394bb4e0fc83024887c540c1470af174e47df886ed53d197ee5e8c45f846d778f9f80e9e7ebf8b126dbacb3268dad46798be0012b89d52ae3e7437f4a14077852103dba4f9a77ac6d2753c283724a84063fb5dde0e77feb7f31e8c02556aa1777c53c61e8c382d9ac1ee96ad5db636510ddceba1ada7b87afb28d795cfcf10111994152d4e52b3bef9253012d22d2b995fa8fd751966b396ac2c203f64e5448cb122f96e2c7d26222ac917c781eb149517d176881272f7d02c1321536b909d2ba87035c5df2da213f04052469dab58af612009ed1d7ae7f184e52ae5e0a33858a4a32762fa43ad7ede3f43d5d06f10d354064f854b828f93da10ffeb57ba0abd1cd3f3944963f43c9bef118a459193a8d61900e2badf0eef5636de48bfd58fe5aed30f8f8e8f9838347b14b4e0d8398b35eba42df52ef6fb3294dff35e4d3c2bc7fe8b1ad9c67074360fcabfe50ba0e49d9599945178ee0b2d97dcb001def037608f0b307683b19da7620112e09e33644b0b2b6e6ed10fd9c6246b8ae8f4ed0cca8d8bbb925369faf73503a5316b55dfe24fc0cda5fdf227a7f1b2626065a6a59d14b85f386293b142ee4998b85bfdfdf6670ac9ee46a4f9d3c875699195720289c8c73cfc699df2ec69c0ff71644c3fe436f5eee645cb942f1ac4b6fc1827201b1776b261b51236ea27479becb4d0349fc7697a0dfc5bcadcbff5c922fc283a1367b41d71aa7bde32bb2d4336222d266866a9075f1d4649249b3efeba215194f67f58cda62db77bbe287f5a9d418f838e8033e264ca931381449b725aed7e2002750049f876900542f2e157ef8b22fa8eee541de6f445f82903ae407ac69dda305176951854c176d06d5824bbf252d4b45815f883481ba0fc33a7fa", 0x1000}, {&(0x7f00000020c0)="2d5d5aaaaa2dfae47d949157d365bc5b85cbcba04359", 0x16}, {&(0x7f0000002100)="6f2e2aa5e6a8f077e3bef3ba7420c4c49de31ae98609a609a1fbf3c6d7371986cfcef19e0259d27950bd8696011ce065e76976d220c7e77fde746975e3b5e4981bc3fe8fce827565d4fa6444419a03c4ba602c96e428b187c8198c8f19144bbf630a67ac8130408256993596f8331f8594f48777b537913f0b8aefc690697ba8f1530e99d3d34ed5969d2b88350231368976e1dcaa12d1b3b5006c76488e1f3c60e90e60fdd59933", 0xa8}], 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) socket$unix(0x1, 0x2, 0x0) 11:10:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="b2a06b", 0x3}, {&(0x7f00000000c0)="cb4d8d7b2f2075847dc3d05a1cbc9600577b43d2585aa61b6f0f6fb0a27af1f7f12e798ae0a6b5f9474a5e73724c5fdff354c41ae3d21141a172b1bdbe036378d187e7535b9de3f8837e54896090f65bbcb16414e3bbe68e929e98e74889d9405d20c42aa65de2056b9014a8384c771fec5c1bd08b7d749693d473a07accafd1db0b8c5d4be832c12c73d68c48917f932e53c0dd1e95f7bd4bde702b4b902b91a82a7671a8242c7b22ad5264e9b0bb011801352b4c73fbaf6b2c447df3b666b53c4ce6fda2bd99070e972da0779b3775cd51902fb19007bec0c00e8c508b809951b3ea150169f4c2", 0xe8}, {&(0x7f00000001c0)="a006d82fb0ec0921ae340e23c4c8cde961ec39c6e31efbe137c190765222b613efd7c8716690adaa", 0x28}, {&(0x7f0000000200)="b47b43a4c5b015bc122db7d05ec92ad005d263645374f307189cf50e44e504e12dfec6fee4111f80b2910f", 0x2b}, {&(0x7f0000000240)="eaf0abc98981c5e36d381d8e53df25ad4696b4f2d9518544441cebec49ef3f9b851b46f969469ec8ba7b1c3b337aaf1a03d4220759722b518a37901be1a8abaf1a6b136b47933e8269b535176b0d60819445d2d68df878f05dbb15c9e96942e2feeec64263319d77073d7a8fd11edea9887d942c0912e5", 0x77}, {&(0x7f00000002c0)="0932edfd94779e2eefc8a9cad35e5f54c1a6fd4c88e330ba344d6654041c477babbba5d18f280d8f95569630689ae2825f462e8b2eea8ec926b538f31c169f9944bb2da89185f71e327fc6879919bcb7b872ba1827d7c8a61b198671fdc0ca52", 0x60}, {&(0x7f0000000340)="190d545203c4f26844c454512391613a3ec6edb17d1222a3b2a922c719807d2af55f73f521d8abb1e6988e1bfaff6f79f598cc9001df50cd3b213102d720e8dce05b54cdbb1b32b6aaaba100da1c43678dc298f62b37b509d9f74042ab720d69ad058fc0b9cd6952b7e59d9ee9168370a5c28f812bacb5ddf851fc85cd2d079e5261bc1f773d5555e282d8815416d17a4e7e269de57c58e0fb18e500e07dd8b0954984076a8200bd1eba1d9a4f80f68e09ce20f412c5839c1d6a4e2b0f259cb189aad4cb627b61c03de04dadc70fd90e66aeadbd054de135065bb32b0d140771a4fcd70eba4449628b5705c75a9b5cbc62d3ddf9f2cd9eac0b048cd0226cf5bfa016c99461ad29b0b411745b01c8b6304849bfe45ac185b277d115dfd1bde3142553c856a6408d12cc52b0faf7c96c874ba4948218e6a1789a4785c8e1de1d6a5a2d5a5d07530106e02bf9f9743eb09687d14e8081365ed67b5ac15e1208d414c556ec69fbfe9a195d4eea485a47671cae930971eeb7946736c8051d517b269a0f1dad802df53636a3dcbf35a35c80e7c4ffa753d36a17a6da26c7f56c4060c1baea0341e3dee69f7ec3d3601d1bb1535faf4d592972db72e87045552a6b619e39b8e88b087e0c16db9fd403612690a9120b3e199e39095a382d3e09c390f9435148ad9c8447b013d27d63f1a59de5264f4e8554a3e74e5c47d93065d08c895a51da720ce8bb76697f6963e191c8694248844683c9ae147eb5d159f006bd6d88bf70574f7ab158b51a11b3983e17eb6e420fe2917d5b78802ee2f24a3fb2f71518d19cb2b598ad2812b4033d805498369131f5007820da7203a0f54be253f6caa3db245245739ea29ad0abe4f0744313dbb2086a7c1ea24cc37f1504c8d8725d7c21882b4a9a697a00c5e4ff1dc0f51c32dbadae5f7dc27258d4de97568c38604219cc626e0520c1527c26a112b0a7ed8352e02f7898e7bf96bf067fd32a855f58ee70062792c49358850f2f6baedb0760c93a1338be5b0568d825a13068c5e30bce2ab657f38eebdc11ae9320950a47c277e69218dc28ac2bb87e436f7e4d7a6fd355f0d7a3a46d1765737fe6c71b932872ce85d16c5893d3ce9573072e7af3ec1c50a9fe2a6f515f037e20ffe0ccd4376d2e5c9c5be65f11ce3cc1ac4688906b1a1e9cd6c6bd04d833aa4ce59c6f5ae8f6cb8e805344b82d9f8425a97613394c5ac657ada1d18e8478fbf71399833e1363c07f14ca261673b0b07da2d3886867a309aeaa09316e9f73790dce355fbe0110a3a111eb1303c1868dc6de3a2b4f498d38b4026184a39d51ce53d50622bf3291994e98ccdb9c1c13db39aae7c46d4470bcdc2d12b2440d810761c73b4733f3625f5ebebbfafa5b5da360ab9248ea240e4967096ef5ffe2270dc8fdb14f8ae2b221fe206e9a6911a3061bd38056c432c5b8c970ff7ca670ff199b5f21d1ad29bc2c7e62b3158cdd5cba9dea4765554b10fdd703dd823333a8d1f69a98d88cff2a36eee30884a87f9e0c42b0f8241d1ce409b2a34d6eb9dc74bfe25e916cd8def06ec184242205dd08997ad96ff6c1345a02b44af7bcc422918015ee13b85bbd93de9006c220875fdd6802b5812143af6bb23a306c8041272748ee948d42cb7749358609238a5f5091beb9bfc54a78909dc3583abe1425b8c5c30e1a7671bd813f8db0d5dcd38844939db0a6ccd1c69b56e3dec2376f766cc7f8cbadedfaa01f4cda38fbd05f76c42385d0393998c3557b8da9f82735fbbf405dc021a0ae7ac6d1bda8e5cce04dd4c1bf6354361192a3af148f034130ece5384519cc7b6ed91712f4316258be1265767eecc6e480299b99c3531127466d12ed8b264cc64ec61e852436965fe3eb0c584a025f5f7be35a29e18de171f361ba2d312cd7bb40e6940276228fcbf99a725bb82e60ac0bdcab33e0456428923a6b50887f42f5021e3303dfd320a28a9092b70488446907a4780d3dddba75147f8adefe67e3815558b0ddc74f9517cb921064e8f4351d1dade596e60b4dc7276393fadea4552f20326f5b2c43ac7f7741c43ceb6d842eb0bd1848963b52a66b58003f8ab04a2a0ae5295bd5f7a9e94de3261c449a9f3656624329fa85422c3effea3d30530599f79ad3f91d9e950b2bf7824d063bfb4ceff808ff86c009696f7e9fa214946a77f644233cfead5cdfdd4cffc172f00091e8b24ad3ef2244159dcc936dd845280d18748bfbf8810f0b22a2cbb54d36b894b172d567ed2da58b5ec513192147b3afe95e957c2702fc7bdb0505c14905ac2d7f72ac4dcce7210b726a998bf6174f31593598d8b143f97ab56f9625ee73c7a84a4e2f31dbe3b1a3d6be3864ae9e201cf506cfaefc20e53f1e931d9620af60089f723dba8f6b9c04d1a807cf464786a1f5fb9d53586b3070cd056b2d75b8134bf0548d720f773a684399d24552da813c8a6e51f6d89cfe722eca3569423f326b6dba50db9506642a2b750a6f0bd928e101cdac78af04a9cc8b8f91a8f7f0184f1288389652575da930e3bd465b20b26c09713795af5c9cddf2b3113c53bb603c3d919b071bc0e4cb564a14f78d20defb3108fe240ceaf2a48b61ef183e127fc0d16def19a5f1a84407e2e228766ed6670f78449210d2fa86d93287d27d767ec5428d0ea90c2b432c68c03e4bda15801b079784a07f2f3fe01dd8e01878bdfcd05bf5cf5b2cc26a3fe8c85d214b3a3a166f68d454677142958ee21782660efd9cff502fb03cdd92d9a0d8c14fc3f86aa0ee3475b4dc1e36969e4303bffea7f4917da12e7e99bd93c2aa3855f4adb8ad166a24586d452f1ac5f9d651d6cd964388e1027b8ed3921212f2b8a934d126c188c41e97182a2b1d2fbc3bd9f36440f7458fe6649284fdccd12f1f896f4c4c20398282e365dafed6d5eaf520a8b3df4f622921b9cdd102030835f3f39ced9de56b2166ed70ffc5a932ae7d6759922c56345d7431f9aa4e1630a4769f206c43ac775ba5660db73bfcd43c892fe86371bbc65f1777cb521a3c690478d59b67e8ed740965c90c56680b21796782b13bdaa669cd516a74c3c444ddacb146b95da1ca1444e7f1c8dd3bce8ce1b37daa5804cfeb8944d0c1820cfca05ba2fc38ca19bee7fa94cc57b338596ddfa5990a547025ea129a81429bfe29a90138cffad74dd94ec71679e0c192374932405e44677460f7659a553350f7d3f083323a0074eeb3388eb0b078afb8d130a5104fcae3312e60fa01d82783c72feed7c30a203beae2ed412d3abcfeb46d9ad69b4cff286097108e10f4f3dc14671a6fbc3a7282351cd9d07a17926acf7531d26b5c36dc1f0853267242827763f0d5a8b8ec7233ba0e570209ede1fe531aa2bf351f96118493beff933cb96415e42db7f9cf8a0916ddc53797ad2727eff72f1d16b52856c8242a06a46de5cc3b34626c8e5f0fd119d5d871cc76765eb668d03e9bca84cbdc619c81340097b9867fd56ec3dcf4192f6bde64ced6e0947c93d5d3e2747aae48de0074083ed983f765c22e1df17320d48b2d81973b0171dbde4781e15048b7d31d35439772a5a32bd220118f62aa7fa18bcf6039eebda4928d61d39ab5a10f728ab289be61ed5641927208665f12c24ed11c9470b6b546ba5ece32db8308c82f7c608e70abd379927617d32c8ff9b7d5770135e67d3a23f6da61f0c1930709c5bdfddb4c09eb257ce167e97c9f2e5c9ea8cd71be8a6dae9593ac1082ac50b32aff9d3e669c71decb2549c149a56be231bd1640e2f916b83bebcf23d8a2836a587807e6f1657e292af72d2211b3a2c53c344691f3156dab766ee2dfd3e7f13c284d324ca3c620c575e70c47ddbc36c77753bd41e841b8d2b55abc5f9dac4065d5f5caf6db9929fad1e6974ea87edc639cbde8663e1495418f18df2ab0ce2c4dc73e597eec0bffc5b5b88bf9c89bade982e7621c355f4fe071b8b3d38f3abbae4e8d141331fb70caa133e803d0d37fbacd5a854756161425afae7118a171b382e839e4b716b251b370635f0601d55a56a17d437708506d66b1dba9583170f66d18cddc9c8a19cd32f6e75d932bc107f5bcfe4bae8cc4b8a3f6ac86783846835f8afea3cf49e50d34de836a701ba2e73a961741ca78229a264b65fbe50d49cdcc79414b2635d5d52b1f555a8b5d4b24b886324982fe83cf4d9f5bca987f4790c2ce8f5ab8d4768cd19b4b179bcc461aac4a804f3c3a85c574df17a6416673cdbb5b3652517da2a5ceb7e312b52e28b556429a2d61a302c119f20003ae03d0d4a587c7c38dd424e1d175f1846d89bfa045239fb025f4636ab52e86f627c44c668a4b1e69961dcc18d560462677b08353ea1a2df1e2ea118fed5d7706cb784b82c899cdcf8d862f9a0b8b72dd8e091591880e15bb7cf318232d92b8e54157498c2e74d6c1dae9aef49938d1ed38bbdcef98f9e72e168a48be60bf57bbf848cdd17a806f870a0f791af93569b4edd74b09d231a7931385fe2cc793acb645f4246b17b7f6a6b1764c9c2c9c633827740601a3437b7632a46ff9cc0580461b1f6554ea76840d958be9a94b2e07454638ada42e6a9c00184241242164485c99471df945ace8beb5d9ac63909929d8f0e7d255fe797177354a945ae0b98606ea57b2920ece4a811fc7212ceb101f221561a69611d9cd58b7a241cf584058d158547bfbc99356ec53ec1528df9c3acdd4e3fb13dede086052d7d69fce301da5c323f0e829dfe423cc7c140c60d3f5c5af4955ae1e8582330da21b7029246a9c8d5d356358c66794a888f3ddd9e51db1addc05330f16d6f3f63a398f6551eba57d72768a3e250dfb5f11fb125f93a85b8ccbc7889ed405b6dd20249fcaa8a681565e8bcef10c165faac6d7b29c2bf3b3b81b4f7a0c95fa6daf02e3b24d0846bc6a986b7419702017014c71a1efb4631472dd265a11e8c2329a5a448d9ff8b57f7e8dbc0d2e2c0d6b49fe4f7602a5cfb8773c2f58905dedb336d873d2aff6950ee63ab49ecf40c598ac0b20bf7936131264357c6b184018cc7fa3966ecc47dbb8a15df16965a034852c2d2f136ba357f39e9e6f284649e29226d8b18a08f7437c3347b0b66f143159ddf47da456b142d2d4ebd8462bc30d46c6cf3d2dff61d7a3c9801efa36e5490f083284ece61ba9d8264dfe7b86f7778d890cf2a80b5fdc4476f9438f7e2d806c11c3520ff0ac77635500c660a56b16f0e571a1e870d69a73d4d74e90216ca3923c0cba302b3c86358a6bf014dc07c79253c2e904445410340a02a87defe356d5575ef67ceb1ef57e774688046d019e36a2490ad260476f5c5c3faea0db8070cc4214743dc309ada357c9968e3ed6c021f1482b1709af5c15ad9ba7470f86039f298374a06f132ebc83ed3b58e24bb7f73c1c04ecc5fa7c2f31c98a66e19d4eae58694ce29dd38d21f14f0120d301a14dc86e525178b300f03bbb97b4d42f08986bd23c412431cf3463059daf30e08c66a4714e5e5dddb82c2a867ee61575442c0ee7fc293e1f83ec0570172fd4033e00b24901dc2d3eed012da148c70edce3ca799f34d245462cb128710d216e868dd344e763203f0d523b8645e9ef408a8ee36cfa7d02bc659c4abd29856c15a4a0b135587de45596d81393c0ce49db439b6f1b469fc3ea6206bd110f35b794c5d64d0f90ee5cced7c372f1edd1c6297bfcfe479d5c6a6609a3fb2824c74c75e0374eed66b43fe66a8a0402e297889a55366ae7c8fac742fc621430fc16b3dc0af4b3a20d35c2a8b5cf9854ee6255c80363b944ae", 0x1000}, {&(0x7f0000001340)="290eee0c58249b4fa3cfe8089cf7ecdb53520bafad5c304ce16ceb4c17e455f7486c772d6b142711c2e23e71dfa5ec37b940b66e18a46df0f5793872c431c89471ef1d62a7f297262d42c4cfa456c87119d82549f7d97cd008896b2ee25d6d8084328b9f9cca8f11f16f0aa32a293dc989c35ff9d9287c369fe06bc7c28cb9d281e026275e8c15b34dd155b3aa277d63930965cadc24bb525fb4a8e3b9456400fe6eff60923b554052d0247b0defab22c7a77db7549fb3e51432e81162a0de08453a1873b74e7632406be26fe886cc40017c77d376b4e9b91872735ba897df7c6ca0156ff2f7738f62e7892cd1cd3f1c52316d16d979059733df4c11998a21e09e3446dfdcf2d056673905034e801e3b10856a2dbaf8ff1cc07011fd7ddabaf588f6aad5453c9a060d035d33772eee04535d1913d4b223ae15610cc1e68014ff6676c3a4a97086b8a7edb55577b0f7c311a020e6ec0ed33474db9a2e1c87f49bfe3bc9744a17ad7d715652d98134d52080756e4737519ebe198adbdddf6c4e6f99bd27659688585dc20684dd1620e9968bae0bada545a28bf779df3dafd4659ce77f0ed6e10cf9bf916066f2e59572a3ed009ba1a9594a32241c49c3b0e035f24f78d0eec5760e3a73e777cf7483dfec5a81c05e5da78e00c124d8dcedeb4232dd4b3aa158e3ca8d59c9a8cbd88dec76558033d53e3bd2b72bd202d0cc94b7a22310427d4b900ecb6d81efdd00f558f8a4112534b0a31c4b526581a35fb9e628de0cad8ff4076edf530e5d78b1bcc125808cf98d6cced7ef3c77ea262e3f70ea67678e1529888e2da3c8041af7a828caceffcbb206fe39891b603163126b5120d100ad780b885e77035de43625086248ee0aea77d07b648fea5da269bed62b1d8df8a2d95b5f6260a058fbbb82cca407af502b400904794ed7fb79480edeb55b86a810b29f3c6cd0cdbc49839377457f740cc906af5edc0249fd8e494f5216f6d5799f386b386b3ca22fc074edeea9beb5ae71a91742acae1adfaf395b2e5660cc81a91feb725adcd116d783046a4ed53b431616c61435294101ad61113d8debe454e0c511947c24874f4e10bf78b77f4aa0c8971dfe7622fe5592527ddefe9e32bd85dc8327d55db735d46a292cf9e7a456df2443ddc08652c769060f91382dc595fceb84e05d39d7c6a3bcf36e5bc31cd57e678f2f1fc10defda9da41988c7fe15dfa8a5d655a1c3216480e331a662a53c2d67710aa51ee7155a6111e0fdea3e99df30b36b82719248911a98acdb7f7ba60b778b7f0d77c2ad1ae13b97cb0b7e73f4d5b090bc203c8c50f0f906a1c6fca68ffdc17370e0ac68ea650b881344ba3e81141d5ddc4e589bd70f7d2473966b44c1d78909f684c67d0ca0e03b5d437bdd140832709f6fb49fbcc55945c4e20ed82f4e648dfd5255b05386576a0735554a19f822bfd4c789a8f392f783e07beb80f58a1f5cc6a140d113fff0f46a06f71a8f8d0d2b38e90a752507d55ccb5920f31be283112796819011c2556c5fd733dff738070e6b1950fa934293fc088daef96b3b275697880cda967050ab107fd35e52c9f89dfb8d42fdcddb93fd112cd9234a8f4bc221a80744c4c339ca59856e53cb226fdfeaf82d458e0c1ed2057e7738264cfe8b5bbfe87d6ebf59099743e70abc350019adb040c6c7128964619a0a4926fad4ea1ad8816df0635b4b2673c6a91f9a851fea743e909f106d6dd0024fa4b5528f81ecc6abfb0595e6a842008e0e1d1d36ec6a97dcc2398f6c85430c93a71d1d0cabbe776a2ee7cba40fa14b8a1e8acf8bd05dcb0e9f34e7fe9de97b421f50c956ffc11ec418f242e40d79b5f58bb960c28a9868d0014600ed9ab320b569c3a6cfbada53c8b9ae80352cbc97dac9120654deedf9ac5813162ca3429a1a49f5be4c3c38ad1bfd5ca47f20e7ece18fbe7dcfa47a1fd85aeb56e8082a5a1f9bf670c86ec0f9e3d54f4ab9919c44e95e00cdb6211fd9dddcaeeef033b2fedb4d770f002f663cc0974b9d9e5700cb137423aa2c5bc532858c39622eb5ccb31865714c641fdbbaa01b646c2b122b5fb0e9f1ccd0298cdefae6eed49502adccb0f41091a42a3dd28a99f2b0f06b580f9b2fd569bd11f37f0f3c159e42c127bea79a85a89c43642c45f7a374273790c180877ccdaec9ccfa03ba1ee1d146d59df11a1b4b42fbb10933f9043f7012e2a3b9c3346e26324d19ba9b286f6758a4e5f9b6624269b90f5fe6dda1273c4ade2efdc971f5166f2a8ef2857f08c6fa0ecb700a177794523043a900df6b8033d898e53341187d2104c2560e9053275f9cd26dd619ded99645bbf1eb59db4b530e2274af29039c0158ca6f09dc25a685eabc37054084dfdeb7a069ef9e035a4f0ae5ded3867e1d6b49b73753d9df99a6e4aec47faf4b01c4e4d10d1bfc8a0d3e34a0126b2e6aea60ad1eb76df6f7693c3e0483fb793d8ef2d19322bea9289eee881b1f7c1780718e236b1818a61082f6e9cf47c27bd3f418d0dbfc7efc6fa7d9040fc864cf85c249f4a4f30d092dd888d29a0aa68151b8c9a24e68f41e7a2cf7ba9c4611b4a16b2d70ef9ad20972ac401531486f15c3f013f9f915bf310e18aa5833f317d4992ed451ec21206d0dac7f5771d61ae77da1d5e694bcda512317674599eafad9a347f11d3ee3dee8de096aaf1ab736fc98173f3fc8da48517561a115915e2637dc6972ff16bc37ec4676fe73c48b3855f8be765421831e8a1151631cc5854a0c9562cdd764f97d05caa69dea242ed391d2bb561864b593f859008193c63d83fc7fef7ce4bc2bf872e4923899543c08dbf7d9aa5a91f307b8b0880581286283c9305eaecbaf6fd1ad9a5c50ed6369978b17afd8cbe30263b5446782c1fd446b6da82fb94b566836e02a24748d1c743ab034a59e0495c05779343f04e88284fc73527b44a79c3457c8b37dd9c46a9157a359cca800fa898c82fade0550b0611dd8d2d5e39308362b5e73cf406800cd79c071dd920196e3c59494453c40d7f853e896476dcfea4fdbbb226aed0437b306461c9ff9fb5038e71d58f0eb0e69deeca423cb6559f96402b7b8cd06860f48c169a09578d1e6f45e5e2891542d718dfc2d6c67e80446a70326500b5f2f8ccf9dc1a0e792118165d8e986fe7f35cf5870ec0ff4bf186f7245e720b99c54019d5761d6153438d5a885d4bd37a15a0e03650c77f83174c99ad02c5e3573c2b82ea307a90e154f359e0ed408e96736cc37ef15a982f98f0237db424feb4c31867df3b66e6d138a597264c1ee6959149f88a3a49a9453bcbc03b74fe3717e096b7efd3901444dd8c95ade7f67a205f5e3e6a8d715e8ef1318122f9c05f1c8d59772dcf1cceba6be9086339a064cd44f30649dfe82bad137f4a3ecf26d1d18d74b7e7aa4a15fe9bb38de6d55e71a248a4b4967a7b1490fe99522415aca98051d57d8f3b09437c45e6eb99611cf62253a7a271d5a9775e764f306616b0ba8e8c6038b757acf414e7dc120f8263eb851f91987a840099204d1f45f4db7f2f0ad9aed055509034e3388f2b7c3ba49c1ce2eb228d433ca49154bf40d95cc4abcab65e546595dcbed4c53f8e824e17dc2523847023a386976e67a48b2a4d97ba5d38c64a0c8c2d1ff9b5d4496303542d17f136f097a72a5eb51d0b651e449542603ad51a7639a7d45efe4b0c3bb68d8e9f2a76cee472e97af10fc489a0878dcb78f685e7a72bf87edb3d3167cc8740487b2c51903e085208537fd27c6675dbf7adaf1c36b14d1a421bf67f84c1d203272059a5c47f2cc1fe60685ef8fa620d2c0de8e1ca2ecc1735a4a0a7222a53c38d0e8b67e75b0c68577cacd95991809e10fcb2508f3e78e372a767d47b99bf6b148e8c0be57740bc13c1138cd9ddc1a912cbc88ac1fcec4df028d5509dc7da5a7ddff1678d9aa78d468a72dedf56e7c874f48de77749175c9421bfb3f536bbe5d9fe91cf3e174c5c5b4f293fafc0f75edddf1df07e5c4da1ffc8867df219b2bd7fbdaa3e4d58cd8b691170ad0897d50eedf2580b0c66a5088da2327783c25a281f58111b1b6b4da92afbab97f80ef1a9e4bababd50ff5f03cadfe459b566f106143ee5ca04e901c42807cb60bf2bf185f50b939420cb94ef23310906f8b8855c7188f7979660faf66f7de7b6baf9b0091b17b71195a80f3116cbed0e0ce0f0dc2d8b6c275c47a01a9626e621da1bfaa2d00a580295b667cb22c365a53c8331e56b55ffc8aa5f16a4909616a2133ab0913c91f343f39fb156aabf849163af2c335b5b708d114c6800eefeb23784b36483eadfb56ee6c893eaf99c715e783063edfad8ac20594ce29eab1a70e02a0bf77664665eda8685c43061331b3b4f2224d2d3ed60a67b026cd6d24cd7cc72cd88d1b8595c8a939de8f26ea1a0ac29444c612bd0dd8a885fa359a9d2517340d09705e2d5b66580a147fc7df02b3a1a4626ddcf083f3ae10475f67232847f73f2febb535cf52fc6811621bdedec14d3b2701e9df632842bd7f5f394403c7e253d5dc7ccac6e021dc018df555db8e3e261873e98458e760608818a32169066be846ecc55240153de78402ee5d3684dee515c332e0c6be8309e18602e9295d21ba26f39830a722679f77958b08715ab63e54de7b19647c7b31061bfc7030e8d9bd5bc5841444d3aabdd53adb59f95d461d876f1826647acb9e320fb67a665cafff8de74eaad392b5ed220553612feec79e9670bf4f0624441d741d80184cfe51900db47aeac6832a357406cffb7ad75945d2806b1b9b0ea153b2b3f8cd1807003011cc165a9c854c3afbc478b599646ba0cb661047494f48cccfda33b972fdafb0194f4aced08bd972ea675bef8a0869936a07e690d9b4288841c8f333e9af4bca8c16e10e6014efad0e073a5c6c7c0407f657d2fddb7796d5b7933cb00e5b0e2d40b6be952f2ef65551c5c6a266045cdaf8a82fb3aee063ce03c6836b1441779dfd7513ec1909cb3d58d3ba127a99e9a910ee0b27aa2089764fdd8d6983dc0a523fe690f78a7dd6fc251788ba4111b6e9ca1d9d3ad6ba9725bf7f9d4abb16ff05c8b570bda78dd5311be43cedd4ba25e31ee39dada75d37a7576b0fb5cb502273a7aa3adf83465e4033dec8786162394453436931f29897f1b683f5bb1ef2238f8d102e67718a7a2b92624cbfe3008b066ff07aa01ca11a1a63e5751fc49c052a1732ad7635f2b8a510d6ee656d26f0d2fe478e21d9373bff3f588b296c52354121868c7c5882ed061867b20d3eab438f919ed3efe70999eae3a8a55f74a08a0d7854842d643381ab557f733f63afff709a1da74288dd3e3eb5b8e8eeea5e448cc5addeff06aa4975301fa5612c617c9e9fe75477145bc64a9d9218beda5cedbf858cb8d108cbfd8a04443369f7c10222c5296ae8dfeade5f14c939f2c0acf9fcd59070de4f13a11c27aedcd3cf9afc14c8fb95367c2b96b6b81dce654af5754bd6b61444cf0efcaf3ce274800f828f765223c39e5bfe77645c2f4ff9603b20940ad757ae049d566d2b91dcef196410aaffa53792e13c29ac3a49dcb31c920018eebd9b4d33d18e3c20b747a40e8c3a9c9ad781b39b7a0f2cc290ee3a64bfb6fd86783155a4036db0050e530501c59707c28ca1288afad6a0b91035cb153edb545ba8f86f74334394af5b5e3fc4df415573899bcd7dac0051858839e53d126019c0e5ec78ce624f29a511a873f653f1af93ac3db7b32e338a3d23538e10772c09b481f6b48b0409d452d7ee843ade64e316578994499ea1", 0x1000}, {&(0x7f0000002340)="f442c406ef43d884be9a17d6402f24db6ca0f61d86f1a405441ebfb3e1a5e2aa19f1144638fa8adce7ae404769ef8a723048ff349f853ae1debe6559854b8cca4c", 0x41}], 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:10:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0), 0x353) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 11:10:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x11, 0x3, 0xffffffffffff8000) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r3, 0x4, 0xc8) ioctl$KDENABIO(r1, 0x20004b3c) sendmsg$unix(r2, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 11:10:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)="b20d6930fcc84db0dbce1e692ffa236258b494c70a4133c2aab66cc28dfc8ace4f9b8078c5f1acc68dadaca21f087e2d37e9616223dc9d2cf24e0a5e180d27391b07d3c7ec302e5b6711b15280fe1f13320c8b8c12ce009661504d2dddf4d133ecca2bb3ce2b5bc40964a785fa14ce0938fa9030f12a81dc2531488e3c6709a6d53adb6f6cf648653c264385145c3f1fb1a5788ae2bcc624557b2639491524a265f44cfedb5d2ca202402c09535989ce6681dba74c6e1b2f0294b782437551b345c1184a801669293809f3cb7341439c7611d974", 0xd4}, {&(0x7f0000000100)="c2823c657a68d64e61bde082126b99f5dafb5eb59e500d1a4cf65faea5b0b26529d0f490cc3a8953631b79302659ef4d8e8937e226591b23949f7daead8ae0cbf51f0af8c44fd7eb9a4516a84f3c2a", 0x4f}, {&(0x7f00000001c0)="8ed0564997a2946f4b8f4750fc0b33955b9f4aa579dbf87ef570f7643fbc03145bc4dc7fdff4a7188f7149aaa114c6762b104120037385e72d71cfcdacd1c551c17de41206a658fb0657bbcce3761a2713cb53062a555060d12f2629254907", 0x5f}, {&(0x7f0000000540)="c04373f949b15f2aa200d571f0578f35dc58e8aa14b64fd101bfe4edfdadcc5c02e35be6d7576661c247697c6902ec4e8c0629f2bdf51c650acd5eb68d82c7ae2264af3724da97bb64170720d43e79e62cdd6d8b836af89477f5a7a02faabccb594d7545c355ee14b38793dc0c86aa15cd989be51bf4ba47522dcc33b645e1dd199ecdcc9f7b1c00d0fe7de564a0fdbc9847fb034618f66428b6533903ad59f70875d6657aa7c269ed83a055f754da23eb1dc0d8a92d1c77", 0xb8}, {&(0x7f0000000600)="d0cc1c673d7187db37f97efb2065607634638d674f22a38db3a6b581c06d12f851f09595943f3c4365cb3a7cf47c11006f7c7bbd840be19dd4f5f47c7f1cad78a903c8d4b6eb5c85588d3ac1345203c6513c557a79d0cd6bac1451852616d32e31d90208e2b6da78fbdd2141dbe3cfbf7b4e4dfbf93af7b58fd3a2831a2feea32e86cdaa7148a1d4332bb7864d56344f3adbbecb55ea896e550c5fb607275a606d5cfb81fefa891c8d3d28e3827734bcccf5abd0f6146e7117abb7a2edf011b435df4cb2b3692622694c9cd06293c149fc354afc63218ff080", 0xd9}, {&(0x7f0000000700)="6780e768a61d6d93c830d98a977958f16b30970616bb4012d460dfc337235a2ad5d487787a5156097973f9380cce09dbc128abf702a1c1ac3377fada3e5373ae217a55ad05bd9b6f8da83dc7215324632f4a4edded71fb8e5ae41728deabe2e2cc30a616f9cf0a4c13cea28431434184c3cf19b9ab3f5f671f5b64377ed682aab99992c0c966971a57f8b0c212c4a4c2ced1b8e8", 0x94}, {&(0x7f00000007c0)="124902b94e", 0x5}], 0x7, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x406}, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0xfffffffffffffdab) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0), 0x4) shutdown(r1, 0x0) 11:10:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000000)=0x100000001) kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0) kqueue() 11:10:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='W\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = semget(0x1, 0x3, 0x18) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/63) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 11:10:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x448) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x800, r3, r4, r5, r6, 0x10, 0x1}, 0x0, 0x6}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setreuid(r8, r10) setgroups(0x4, &(0x7f0000000140)=[r7, r9, r11, r12]) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 11:10:16 executing program 0: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 11:10:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) poll(&(0x7f0000000080)=[{r2, 0x1d8}], 0x1, 0x0) ftruncate(r2, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 11:10:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10f) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:10:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8000000002, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffe) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x81) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000240)=0xfffffffffffffda2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10000, r2, r3, r4, r5, 0x50, 0x7fe0000000}, 0x2, 0x2943, r6, r7, 0x10000, 0x10000, 0x4}) 11:10:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10010, 0x88) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000380)='./bus\x00') r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000200)=0x100000001) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x5}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xca, 0x2, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000018, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x9d9d44db227c4d74, 0x41, 0x76f1, 0x9}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000005, 0x1000, 0x800}, {{r3}, 0x4cac2b775fe6e4b3, 0x10, 0x8, 0xbd, 0x30}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000020, 0x0, 0xfb}, {{r2}, 0xffffffffffffffff, 0x61, 0xf0000016, 0x4, 0xffffffffffff88be}, {{r3}, 0xffffffffffffffff, 0x50, 0x20, 0x6, 0x2}], 0x9, &(0x7f0000000100)={0x6, 0x49}) 11:10:16 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x100000000, 0x1}) 11:10:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() setuid(r0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = msgget$private(0x0, 0x5) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x10000, r4, r5, r6, r7, 0x56}, 0x200, 0x100, r8, r9, 0x1, 0x5, 0x0, 0x8}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() 11:10:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x4, 0x1ff) 11:10:16 executing program 0: r0 = msgget(0x1, 0x455) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0x404) msgrcv(r4, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r2, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r5 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r6 = dup(r3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r1, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r6, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 11:10:16 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x2) r1 = open(&(0x7f0000000080)='./file1\x00', 0x1a0, 0x60) open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x2b) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x8) 11:10:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getegid() setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 11:10:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f0000000100)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/156, 0x9c}, {&(0x7f0000001280)=""/178, 0xb2}, {&(0x7f0000001340)=""/160, 0xa0}], 0x5, &(0x7f0000001400)=""/76, 0x4c}, 0x3) getpeername(0xffffffffffffffff, &(0x7f00000014c0)=@un=@file={0x0, ""/70}, &(0x7f0000001540)=0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 11:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) fcntl$getflags(r0, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="f2e4da955788f8a4199f76fb933973f430c9f8e269b78b704624f1abc4a8c249d54a17df7310dc278f90763b37fd2d7550636db0fc2739c49b2043d95488aa04b242e17a833377812a0d", 0x4a}], 0x1) r1 = syz_open_pts() dup(r1) close(r0) syz_open_pts() 11:10:16 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="84c27774ab1a29db93945f02390379ec5d84de16a0fc3c2f63eeb71644b99d18bea105201cf5b9bb6e71872e14aa157099fba1905afc1d7218201c08fe083bb2235d13af74b9436ba24882fdb8552eef4dc3f7b9d39f97ee70c58489204ffcbd108f48f5980f7d37972fdd93a92c2fd98e59c74f109fe80d40901ab94b51d5fa2d5baabe4b4bba9c02bba4ba62d50ae5b6ef4c33323b9a3674d2fde8852143ed52e9a42321b53334378602062c4cf453166e57b0b1cc7bb126ff1efffba42b682a3cae6ec06b5949c91af335f4a790701f74d77c360c909eb3f858f4c49eb18f7076", 0xe2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) read(r1, 0x0, 0x0) 11:10:17 executing program 0: r0 = semget(0x1, 0x4, 0x105) syz_extract_tcp_res$synack(&(0x7f0000000b40), 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x100080009) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000340)="c6651ebf4085b373d69a487b1f4e49051dffc31539f8ad1a4870eaa0f1ef828ad1ac2e8ca97dd1be3bb0b0e770", 0x2d}, {&(0x7f0000000380)="185bad8023fba0a31e3e9e9a00a9adae879e2850791f4872da05b18f4e1736d3e32f4a9eea7cb966302465ab7353c0e2c219d5ed5875f30a5574eb6a76dc252f7352ae45e685f7e0fc0e8cf3660c427b03d1a11add42c158392be498a337ab4840f7cec38d8afe6336e82bedeec5f8fcaea387a4d0613369", 0x78}, {&(0x7f0000000400)="19a543c415aa39bae71bf2ff8f994b7b75d0a9c6f72b1431dfeb4633676eb559842bd3346e85d27e4d7edf20cbab5869f68dfe3a0b761827c0e89e84993925898217fa0b9be7bfe60cc74f5e3a50b6ef599c6a19cd85ac5d2d7a5348ef52b74dcf428c758fa53b1138e81c1947d3d8d44cf40caccde433a0bf51685b9bd25eb5a33e0aad2390f2c8244665ec434569c45afde04a9319a8b5a99e9613c1bf263ca6d6b3cc0bc23712e294e5c290f5d7be07be3d65faca9d03e936d9ed7feab944b5a730634f2ab7b1e56a8f0d23e8e81e1899506b7ef6c2624e2ef4c588fab65addc861399e25c11decd579447dfc", 0xee}, {&(0x7f0000000500)="a288ee9b94732a095dc3ffd1601e6e4d31dc17e2a1d1c43dd80498b96c7e363b0ef959336d5aeb8662cc18ffae98471fa139d402a69ad49d38340f4e5aa4aa00149cf2a84502088ade1c931924a01c08a81c6fb04185d1f69930a1d05b380aa4a9122493e9413a4f500a9c5fe59852e80fd6f85977fa87cd5ae7cfef629b34c768b4e3e9f6c8a4dbb8da0d319bfa359fca30a1c2dfedc0f13c4b4f3a5da30d77c8894735c1b13f16d039c52adc1a363c7e572b3d63420338d662", 0xba}, {&(0x7f00000005c0)="c978e697a3e19271e0f653684759982b3e53dd55084382f98db23ce2e3f435f0d55a36a42aba35fb59445b633c4e48d398d08ec830c883daa4428549cf97e4c699505b87760fc13c4e12970c1dec1e83ae84dcd2d95cd2cade11158616292ff5c6c9e1a0f1bed9fb77bf1db3cb0eee2e58e8ac183428cc851ca0d20b5aad150e3a8cad2be4b4d7d447b4b2dffa8c497a3f3c4d38c0e432a013c59515dd7fc9024f8d0bcea0191d54c8", 0xa9}, {&(0x7f0000000680)="cc9a1ada4952b0e76e28cfcda3295641509935ab600d2392d5ce246da8d972138d4f3da5bc1f609a9c2269bb741622bbd9a6b98905f1c29e043c18da06ada88fc0e5885fe7262571d3252ef5a8be06652e7315e1cc73d2a6", 0x58}, {&(0x7f0000000700)="eac0707e8c1f5166def798ba720d3386ce8219df6f818f2c70008a48ea01d627b69a4d04a43e7ec694a5799840524e4b28c47d8bc04f8094b298f2cd6f13c3e22c904de11b5d90570a033f270e5382d2f84f31a67cceaee1f641b5421a37d3266fcdc847ee739614e83a7b71110441e891ad5c29adc0eef7d64c7081fd83b21f8ee86acec6d1e3a8cb6918550e6582da98f234892c2478893d08fadfd6275b79a5ca1d225914afe0e7709cbee7e583bbef", 0xb1}, {&(0x7f00000007c0)="a5f1", 0x2}], 0x8, &(0x7f0000000880)=[{0xe0, 0xffff, 0x6ec0, "f280af5c66d874be424612a722dcaae24fbd34fc8c44676bc4fff53e4ef2ca59a50d99df0db57e9dacfd47d9319140c06a8bcf3896670f7030f70e11028d58ad33b482a89ff19cab728dca665b0eb30113be006e56f6294f725ed2b97db22a26a59f54788bc4b515768b894ff478dc6aa11d4122878810fc67da4ec4857a5caee8d471249b51262530c824433085392082e9d7caefe6f3b3efa399eed666da1f491f0b4b5db9cdb4220aaa2ae2a986e94370209bcc3a3c42d608c066fb09c28fa6db39b2c5068cc3d16db49d5db5"}, {0xd0, 0x1, 0x7, "29ab8940a71842fb38c1e5ccb832f92558b7e0a4398343a5a6b1523db0a5bf7e32ae36b9cdb4e0b45f80bd9d94d20d27b1c98b35e6d0705e825aa0ac93113dadbc72f4250d346b56ea1e9df5f4e1bfe57b315a14d3be18f41ae7b0db39f92a0a46c74d5613744b6b8a131a723e606535b29986395fab3738b9bb56465876c35f4485e5a158b599b36f2174589c91bfb19d669419ab5f363b2f18683d59b5a49ebcc31f1a4a357cd8c390c78e1548b67eb8bb6e407c379b5b2921bb7b09494c"}, {0xc8, 0x1, 0x8, "3d5be5fe76b476cdce121a7d02d7daaa91090c218570670226afe8a9a93d2c63dcb173ea186201bf61c910e68fbc5a82734a4c76a8331c11b289112db5bfac8143d3f34df11f0f5a51060f55fa393ced04ff048b5969f320ffce18cf972cdf22226442f18e512b8fd8e379bcacb700d002ba2047f19c0f1b975107ca783bc79aafae1116ecd69ff0fc204985bda95fe4fd741d505b64af9953b329829e0065b7a697c1bcb419234cc9f348997be47c0f73c4b3e1f58fefdd"}], 0x278}, 0x403) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x1, 0x1, 0x1000, 0x7, r2}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCEXCL(r3, 0x2000740d) kqueue() ioctl$TIOCNXCL(r4, 0x2000740e) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = getpgrp() r6 = getpgid(r5) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r5}) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffdb2) getpgid(r6) 11:10:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) dup(r0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 11:10:17 executing program 0: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002300)) readv(r0, &(0x7f0000002280)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/220, 0xdc}, {&(0x7f0000001140)=""/26, 0x1a}, {&(0x7f0000001180)=""/248, 0xf8}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x6) 11:10:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x168f}, 0xc) 11:10:17 executing program 0: semget(0x1, 0x4, 0x20) setuid(0xee01) semget(0x0, 0x0, 0x0) 11:10:17 executing program 1: setreuid(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x4007, 0x4) r0 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/79) 11:10:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x3, 0x8}, {0x3, 0x10c4000000000000}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0xffffffff}, {0x3, 0x1f}, {0x2, 0x20}, {0x3, 0xadbe}, {0x3}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x1}, {0x1, 0x2}, {0x0, 0x8}, {0x0, 0x7}, {0x2, 0x9}, {0x0, 0x2}, {0x3, 0x5ad}, {0x1, 0x2}, {0x2, 0x100000001}, {0x1, 0xfff}, {0x3, 0x261}, {0x3, 0xad74}, {0x2, 0x798f}, {0x1, 0x205}, {0x2, 0x1000}, {0x2, 0x4}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x9}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bf29561d65011b8784", 0x9) 11:10:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5906) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100c0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) close(r0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 11:10:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffd) preadv(r0, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xc, 0xffffffffffffff30) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0xfffffffffffff2e1, 0x8, {0xbfd0, 0x8}}) syz_open_pts() semget(0x0, 0x2, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xac, &(0x7f00000000c0)="e408b26a0df3c9f5bed6fb17c178c93abfb794a922070964679864120bb7294e481adcbfa1739a0d0b679f451018b3500958aa934db3779cfa9bc6de1c03d3903d2ab41d73f4233ccc9692267bd64aad98614a8b472feac643a5c894f086ac74442fdf4dbc56116025054c3db947d97532b0f074675ce3dd5796cd68358105c3e1fcbcccb73789fa721cfaf45a81e693e0396a6c5dbd0a6b549366bce00b79735fab0859aed1fbabf9d314b7") r4 = getuid() setuid(r4) r5 = socket(0x20, 0x5, 0x5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000003c0)=[{&(0x7f00000002c0)="127cf234d18ba25ece9b6915a6fa2c72785d4e1ce33e4ab03c1b", 0x1a}, {&(0x7f0000000300)="dbda1abf74d46f4ea21484a443932a2c562ee028290c36cfd50c44b3af4c40cc4f58d11175a2127361c83fa9d1b65c96c0d7455d72d0eb0434135c7fe13083a1591ebd145218", 0x46}, {&(0x7f0000000380)="35565a603c9692a62c839925038b42ac4e0f510a499a4f1502ee9e7588e0526be833c077540788d03717d5098e244c6a58b474948fbc", 0x36}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r6, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe8, 0x2}, 0x4) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000240)=""/14, 0xfffffffffffffecd}], 0x13e, 0x0) 11:10:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x51) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 11:10:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = getpid() getpgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:10:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) 11:10:18 executing program 0: r0 = socket(0x10, 0x8000, 0x7) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000ae2f66696c653000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:10:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 11:10:18 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = shmget(0x0, 0x3000, 0x90, &(0x7f0000b44000/0x3000)=nil) shmat(r0, &(0x7f0000b43000/0x3000)=nil, 0x3000) 11:10:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) fchdir(r0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:10:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x1, &(0x7f0000000100), 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) truncate(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x9) syz_emit_ethernet(0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000140)=0x4) readv(r2, &(0x7f0000000040), 0x1000000000000091) 11:10:18 executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() socket$inet6(0x18, 0xc006, 0x3) 11:10:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0x7fff, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 11:10:19 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x28) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 11:10:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000001940)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r1, &(0x7f0000001880)=[{&(0x7f00000001c0)="cf2a22dbc55872f4d5227f7ea11e97a4f7a6d304869c9ca5ae11af7c641b26a4e31aaec552c08e4834131017b44a364dda0d052318e69fa0b90a0b474899f9a4508e7ca7a1b79f77a14175d346f2b1077376bb8208e4a56a8f39bfdf8cde719bb62a43b8c3c99c5897c434885898b4e61441df2185b07a2b086aaba4770ee725032fe3ea0bb48bfa", 0x88}, {&(0x7f0000000300)="cfea8a4da8e24a826d29c29f04f918363046f0e18271c95234ac00f37b174b911f7b72849c7498c5444b69a79665a55dddd59867381b117c3e1250cc19e1b0b698a3b0072ca4ca037cfb2e25c78aa73e485e1960497ac76ff6f7f9adef16b1d6480f3d5909def22a14fe31b46dcfcc4b075d1fda6bd7bc2593f50b05a128c43baee41383180a85bc09990746d45c1b52e0ae2369e038e2a18bbb00e091d2ef9897", 0xa1}, {&(0x7f00000003c0)="5f5499242324f9f5510b3226d66574eeb7b37e353d0ff22ce20ccd8df797f9d67f1b63361bb2f7b88aba468660124b120f28e7eb1530516afbd23a8931a3c92193646b7b48a8c322786d6c11645f3f9e58e99d90a7f1a7fc0d78e55f6766ab127d0b02091ccf7cc64daf713da942f91f89abec56d2ac5e38c3a51c26790788cf78e528783fec27278f44b69959c9e6ec3e7e0ff25ebcaced0f4abe73c9afdbe5343935a3071422c65eede8d74a2d4cd40f68fbd115806a4b834cc8833271d1cf86b488ffc9f1db7d51a480e7e1057efd21998e67a115148145bd16378f695f1b9258d1d066851391cbc73fb844d05ac288143bfc919978ff4522a8388a11337002aca21c79f6d32d0241ecddeb3adc2fd8bb8037cf63f2ffecdd58e04f0257659b0db36e2ed7106f89d3ca48d30e5382a5aa3d3efc7325eb8dad3ac5277faaef0ab6fcec71b2ccf6190c81b7ee4cca6d04ae1331ce09360b568b7d83c6af958d7965eec1a88d9047b517832ca700604f630b88aaaad46ef3688f2445849cf40193ff666e5fb651c9c7fc64fbb257782386a329e03b09887fbf53783ff1f17dcd017f5d30770f36d8f579f563ead89700e8631c1fafbba01c0f458eb7c1d47bf4b65aea68fbd81f6e449c83f8c9225354414f07bcacc9e556959c35a06354891a72b95fd2b30bbdabe6eb1af30c27d09837a4d50fe2b7522c727b7dd75bf5d787675217b7f7c0be3f8aec60f096a4727deac91b991472a4c343b41835ed2994e60dcbe6953500175fceb9285f3d6fddc33c573246643adcb2974e0f782ce6916c8c2a6647d804baf948a9ff1b744be88a27ec5887a772925ec909a5194ab3552ac19dd33656c8fe871789b253e93b9d4c40f79b2bd19ab9735383a47ac4a1d6df6ac642a35ca28cf9aeaf158557cfae04297aea7c9fb0214c9c0285959f7c780c88f21e7188ff2b00ec2b65dd9e3090d6b69e1004211e0b4450dad95cc996eb150ceb6c39ee2b82eecc818337fabaf405a0a3b0bc145a10e21460c2fdff51f2cc3a69c846a9d3f0749b4c368f694a40c89881acbd8e5ff8ccf5a55fe4a3e80d04d16c47dc24057db01a5b53c705a8c9e7ef62242d37620b428c536f92626873f83173c9e48aefeff568c49bf93a6b27b5809c3387aa49815d1ce4f0b8c99d8a701c0e2898cc77cba87ad706534987a91a80c726f8e15004ff1bf0e2892da7bbeb37c909d17e7ba0949fb5e6905326e32ee542d4a39948c7eb646f6a025641a03859f366ca02e20943461ecb778818237c8aa8053e16828e1aa6e9743c0402beb8ba25665c2e6ca73a591db974e26ae97dba9b24ed7abe0b828c69af2b8c34be093ca460b892b266c15bd407805d29e54e209495170d5d1fea7df0c608d4eebc870407120f736524d8df795c75547875796f634a04503152b0c8148c2781e7174148f5b223cdc538ee45ea084abc3ae9f668ee8cf698c4228df6a812149c819d8041d9ca1f0557d150de104b39b5b5bdb448393075ae704685929d64ff4ec485996fdf6ee79267f4684937d8fde09a35c214f11d0a4f1fa43d24f7ae6248200e106d987f1eb99f908eec7ce0792da024a6b452621e43223ee448b8ead3bae70df1faccd70aa3b1a896a48dcfa7713304dd908c3aca04df94a1915697f75e1a84b0a6f1f0dd42d17bd6c3a604e888ed8de6a512ad0ecec1cb7143fe3603273794ab1b8ed27ab57946220c3fbd99662980fe01d8d031534c25b945004ecc21330950156237f2ba9a56ce9992761ed782f2e501ef84b1c094b2c0da650ffcf1cd84fd6b8ed5d3037b323fdc2df12a5811bdcee058fad442d80988c91e47d2e0a750f5e1d5277b221bb3ee0e7ae00dcf90863d23f296df7a163ae5b1a10d4b8aa882f71e1180d9489ee4e2d1c82dce498e8d1e1b1b9dfd478b33ea0da81b7be5ed9e072e5cce4210cdd0be9877bfb40b1208fd7291c5b781c5e11de25b0e42e1a19856197e37ed0e3318a6a8e4b1253ee19d8d8d2e548253250fc57a95459945fca320ebb8240641cf870e7997a9e07e07350578cdead12e47d097c7a52f319043d8c4afaee32c896e556b262a8f8a2a0b667aeef0316cc27c65aa92764113da0762daf167a2d2135d906cd81077d7e445b094f81aa14e7449b5fdb70ecf7a20963bad0b684cb31d68ce0bdd94d9f167db4b3f998f7b50920ffebea98b597e5e161bfa7341108d86a89a655dd19fa4fbc5f6708a76ed35d8410630dfd582b4fc8b178b45350109449eee1a5e0e1662c40021f15b6815d00b9b4facf75defaeb561d0d514ce3f6ac27f7a79d515f2d7b6cee307f5bb536707325bc766ab8b5c35a89249d73db1cb0e5216c02d2d94c4f89f56e18f4af3e55d54b8aa440ce3ffe9c47b0d6dfb15e7e9488d58fc539325337bbeb81209c37426e60dab0627faf2018c18a29ef7eca370bed5bc14a71e5dd1b5e98d1712cc274ec8529e2311fd497238fc6047c6fad51e6b120a38621eb346dee4f2662b31a6b2a8fe21c27008d6f269f55785e8f8e41ff02079a3bbf75768ad7de0bfb9761a74e8d9120914980129fc8666cd6b0a31c9d8310afd6625c0a8df141cd2437263daac62df65ab9dc1d805150bd3c168a7d02f109fc355f35a37ee70197bc9e6c29df65ec87f6e0b073048fe8d80303c194b3ddb2bdae88848c0732fb12d0fa28243cc0843981ce7d27f06c4c4dc1d367582ba21694147b95aecbce6b53b6d1c2be14937c7613b791f6c7a9674f210233c844237897272da2d8e76e397280af95c721c329a0118ce7913d182ed14e04bd342f6a5a622c6dc0504098a8b3363ae6e6952dcb71822ea00ff6a0c030b4f00da5a676efa82d4363c2b0fc58a8f9b484dfa2d308d9f7efb63afeaffcfab8b32737639b777b96c5187dd276f6d2570b9262bf088e71fd3ed889b40722d8ea3e50089c953ff3c999fc20c8f767556fed8ccad2e82c4803f79ffc70ab90683751686c06a193bf0dd83820688990e257510dcf0852cc7ae92d014f1729c7c81c77c042a6c023c5c595f72e27b87971dfc81ce284afb84b73367e75fdb6da2f23e9d282bdd31651537c1e39875774e3bc9520fb788eb003fc3fbb5e504482bea3d7761cad06496d6789d3d1f8e6cf2dd07e02ed8d4ef2ee762208f8e5f4cf7656875bbdbec9607b0f4f08548f6d878a8674753069dbd0c52ae2311ae965361c8e42fbdc07f1309e5ade7e39f554c9c4dff345d2f1211b30766d42001a71c3385a482319688862de132a32edf6ea211d96f00595a84e4be9fb35e5314f6ca0d6511142ae501ad9c8f3e30bf3e85ce893f5bca34c8db6777113ae311fa09f0bd3b50d4f638c039bb269ef3c0deabfd1f32b51bc82ebf8cdbacf9b376ebfcdf1ff71d5930cd11ffcf82a5ea38c26e525c35f7e2f0ed037e0b51f55a886e69e15503272d4aa65954f9ebdcf40fc673f740e665a277d58ebd9611b2f99ae9ae814b10a371223ec728ae56331d32a4561dc3f5d1ff15582998e404e27fcd861e1bed2219202c6bb3ffc9176fabe003be107a0708eab888e3302e2497c66f8b0cbbb595dfdcca0d2707fe530b080fce944c8fcfe5101107f84775455fcc535d36ca3eac713bb9a0679c8425e1936397e43f453d7e00f44ec9238845afabb700625cb6f22442424fff2a07847cb8635d9e81fd71137f7d7dc1b9c6bf793e2f2a4a88d9d84036259b36d6ea4c48760e20c0937f59849ece24684ed8392202a3aadd7ba8aa65299201e5374548fd80919e5a690490b144852155f81ea3702e8579349be1ff1af76bba4103baa4f0b76718e5df3753dbf4db79291ed43965dbbb197f7a7bb5fceb63e2eec9ae739434ff2283bda6c0208061a86a8ed64126470fa540d29e8b71d52a825a65f53d645562480db538e9a3e749766738b6fd7e570abc706102b8a4311596b9484566e67b5fe5035bf67ee7ee9452f92846c24ec0ee1316c037cd4747dae16b8e1eede29dece1ca28a8468ca0148d8f9584e6457122c2e3dca5adb33adce1e4d1d37c3535f3add9da051d397849e00d0b7cb5a78d67fab1ff4ae2a0d140fd90cb9e73a65cde8576e7d6d90d9d6538ace9dd50206878b63df31924dbb63457ab952f0bdd50e1114cef5418aabe8316e6a3d7f8a75094876867ce16a4dc2986cef1885cd32f6c0a47bedb3dca4ec04621b815f58801b27108a31b8728d12c9bb2e445732c25b967179fad31d1c41a236eca75a8260b20fb02a2b4c41a514d73a73a117c2b5f0a7df89c08966d61c32d0066b7ea98ecc3cc2a62b95f16ee8ea3ca612493f28e1d7eb3b147685b1c06a4545059f85f80640d664e6b9aef0a2c5b7ba77f79e081644430d9b508cd5c9f03794f93006db0230afdb74bc167b90bc88d59adf4912674e1d25ee3ad986bc2c01212f66b43a5c000698e6fe4fa048671e70c5e88beb75cfc4640cf2ff2b1d838440610fe40faba154fb4944715c73eccd5300fbee484005df582319824d004fe7a33dbdfb79450446e03e1795aed0e8241ee2853b10aae330866d8e2962159eb3f94b0019b0359b79320961b73f0e9f61d0c045d6c9622730488fc9f25f6f694ea8b1d6775cfd097e2c04a125a63c6005ab3137328b8aa7a65073266089f72a36bc6dd82abb1d83f18da9c228ed81b0431bb0ba7a20004a9ab61b69453f168b7c19f9a896fada79df82f664353befff56d03c3ee2c5fa3e7ca0d0f8c1b51b397ea52e9a6c1ef26a517cf6527def7dffa696f8df755cff931c035a1efa9b02f730044572c4b9be2e542d51688deae027c095878dce6a28bc45b600d57d38f567f992ecfad48accb72bc7d0e1677cd9244c663f3f39b2cdb853ef7fb20e72955cd62591754300746e4399b30e4d301b2e9cf4eaf1014aa422a1e73201bf1a4cd1c8ebda4d0e118045f33524879b3d61feab7de08565e7a88cf9e69f9a4b9d92896e0fa5d25c6e44d60671eacd7555a4ea12a1996fbb857e11c8636d8f5d1dd7aada431acbac4bd3f13e2341dd74232254194f322b1b117bb20fdf41767714e1f3dbc46b093a955710d4dc6e9de667f8d1b9b0612c7af2814bf3da56037086de16dbfe3abeafa4c5ba58a7fd229de69c45bd1fccf1405cb6d1f411f65d288a125e060205a25e3199b23947994b7dd3753fad425d749ba69199696893e72a4e45257cc6350d85d4bb0f212c7fafd6200ead22718a8af2fadf1fb4c7285db7316d00c945a6360a3bf37d83d89b963daf3f1e227104ea97ba5e819421d48c85096c1c4fcc5b9f2b6d5ababb88e571b1f7715b529ec4662883d144a9f02823b2a8c0e64f0c8dd4850198fd88432b10f6bf7a5fec6efb941a9c64143e398b7d1a85a58c8d405f94d8f099b4f1f67b032e2e060bb9bcc855ec472f14779bb16b4f99c1e65d644f5bdb40bce4f40940f8b575b453d4ac1a41c2accc8769649650ed55c1477a6b96e88977fc0f77f87b8bb9bcf6e3c21d257d4a2a4c7c0acbde5dbc8500c3021ae7e7ac5de0a86f9de42f3aba4a5579b6cc8fd25e8c347844b0ee8a946ef15996faf46f7620612c5fdcd9130a3dac05a90517d3700337bff2154164e1597d52410be699f555308cbb19964d352113a7c2151b92f9df0f80ede7863130967f2267e3c99455d8a2aef59a526775312cb1d75a2a0954199060bc6e52aaa76f7afe4f8998e0e53b0d1c8ae18f909bdd1d5c7e3bb79752c9fcdd080539938c0c50857de44ea48f0ab7bde137d8ad35a43271684160df8d233bac24083a2d7b0fcee793f9d6677c9d1249ac234", 0x1000}, {&(0x7f00000013c0)="86d543de9b54373ddb6cb93a38c86480f12537a7e66a0177", 0x18}, {&(0x7f0000001580)="4221bb6923fd3f913db426df789c472d577c8a98167c126ece8d1b92e1b8aaf5ca94270dee92a1244360309181fe087a1045b342cae1629d4cff725297f6100d6e2a756836618a1cac365e6f0b2143b82634d6ff12119aa3067a4cca93a5bdfad24a3280137169d2f325c4350c75952730842205f932715ad64735d2cbc08571a396569b67033c17fec8f7035ff421b42dcb4a0b", 0x94}, {&(0x7f0000001640)="2e6e4dffec4534accd06c3482a95481fc78ca8c83cff4ffd434d8a8c10d9c9652f2b445f38ac05dd5789e32d8d2aa3ec18a687bf8f300aed9827dcce20951f3fedd077cde3a37dec481a5ba21aec6625dbbfa225a48c1471261dfe5f56997c779d2026ec6ec716609f6a49a4bf0a7eb715f1e8903142bb0fc84c14ca16c1ecd2458a8b44307bc8bcafde895f6bf9d118def32c518d832931650b7e8dc42c5368e51a01143b60d03f9c899b9d0e87072b234169293f1b0d8c59737dffd17dae08448a34cdde3002a0cb71e1d0a56d4e336cfada1df19154527be0ad13838d44", 0xdf}, {&(0x7f0000001400)="6deaa340926e7369242fc6ab50cede23d36c1e961345d07f8c3f9c8a7c9dabc745bf590971ba1e81bffcede689046f80eb85ff1fc034cd211d125ec26a6c2f86f6471e8f081aaeddb25dde2113458681", 0x50}, {&(0x7f0000001740)="29a414bbd0ecf736f41cc96b5540cc1d195bfa463d4e532133603cb58f710c0f7daa89b22e450618119b4a1e754eb078545ddc1f3f16071c276e435b599a9b190d95e6e0f20482648512d6965adb3181dcbd9a2346d6e7245ae903565b98841663358afc3280611068e84b587c5aa41b5fa8c4f49ad509a54a019746816e395217cd8a7ad452001dffad3fd309ac6ba16b4ba2cf7b2fe623cfbc3f46f9b113467a7730f748fb7ae6227fbd01fa166dfea93b491d1008bb02152e68d67881ff6ca1480c7fb91d66faa80dee1bdd96260414a620b3faf4f476fe149849e225b4cb7b4d2ae05357bf0eff802d0be9ccb518a5ddbb0618549d26cf2b3d5f", 0xfc}, {&(0x7f00000014c0)="549325304a33ffb75611936e1ccdb6b73fbcae16b75226875e3a3034c8344c432b113b0f2812885a1ccb12", 0x2b}, {&(0x7f0000001840)="8e5d", 0x2}], 0xa) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffebfff, 0x3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f2700"}) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:10:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x80000000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5eb02e4ba4f028dba1549b9ecce7557e1482d88cbd5f3de0e4961b562bed02d430308406d54111a1009430f9c671240659237db004e5ce1c199b", 0x3a) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="04000000000000000000000000000000"], 0x10}, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20020, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) lseek(r3, 0x0, 0x2) 11:10:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 11:10:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x3f, './file0\x00', './file0/file0/fi'}) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1000, 0xe869) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xa6) 11:10:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x800000000086132) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x0, 0x1ff, 0xc33, 0x1, 0x1, 0x3, 0x17c13b7f, 0x0, 0x2, 0x6, 0x5}) 11:10:21 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:10:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0)="0000e100000000e40000001082b61468a36f2eec59d338bb0fccac90b4f48151b6d55d717095fb4e28163ee9f373b5798b38", 0x32) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) 11:10:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x101, {0x10000}}) r1 = socket$inet(0x2, 0x2, 0x400000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="bf29561d65011b8784", 0x9) 11:10:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 11:10:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0xc1045763, &(0x7f0000000040)) 11:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2c1, &(0x7f00000007c0), 0x0, 0xc}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/218) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) close(r0) dup(r2) r3 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4b056395196edac3d679f528eb0bb7326b6f3053", 0x3}) execve(0x0, 0x0, 0x0) 11:10:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20008, 0xd4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/192, 0xc0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x200, [{0x3, 0x1}, {0x3, 0xfd}, {0x2, 0x3}, {0x2, 0xffffffffffffffc0}, {0x3, 0x2}, {0x473cf8210e0f4fca, 0x1}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x898b}, {0x3, 0xfffffffffffffffd}, {0x3, 0x401}, {0x3, 0x5b7}, {0x3, 0x1}, {0x3, 0x3e}, {0x3, 0xb1b7}, {0x3, 0x81}, {0x2, 0xf95}, {0x1, 0xffffffffffffff2d}, {0x1, 0x9}, {0x3, 0x4000000000000000}, {0x3, 0x2c68}, {0x2, 0x2d1668b5}, {0x1, 0xffffffffffffffff}, {0x0, 0x4}, {0x3}, {0x2, 0x8}, {0x1, 0x5}, {0x1, 0x1f}, {0x3, 0xc90e}, {0x3}, {0x1, 0x7}]}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x8, 0x2000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb0, 0x2, 0x7fff, 0x5, "c3590bcb6233e2432e42240bb0067056846a6d56", 0x78, 0xffffffffffffffff}) 11:10:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:10:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x20, 0x3, 0x6, 0x1, 0x473b, 0x1000, 0x401, 0x3, 0x2, 0x81, 0x9}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='@\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',(/\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x40, 0x5}, 0x8) accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) 11:10:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x6) 11:10:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "6492861f62e38a64ec768800002c33a31f82335c", 0x40}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000000c0)=[{&(0x7f00000011c0)=""/195, 0xc3}], 0x1, &(0x7f0000000100)}, 0x41) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xcaf) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:23 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xfff, 0x7, {0xfffffffffffffffb, 0xa2}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) write(r2, &(0x7f0000000340)="fe539652a94520360d4463385fdfc66b664c703773610133c2579a07466d0536614d408a73cc4d4b3bf1023dc8ee2994f5dfe10287f05c8bb019b1ed0da75ee850446e6f562be416dd24b0d8dc76348f618aac1e8117f1b74f234a8542d14ceeb5e6e8f7098945d96c2c44bcfe6325049f722d4bf34fe3d9e47899fe56933012505baccf63c09edd9a91a080ad3b0d45642313622c30016d199e3d54b9c3b0fb2dcce60c47e0688fa92e81a09000128f9edd597bfdaa740c0bca838b7087b717d0fc79eec25cdcb4869c4595ad52b5332065474f27660e43e0893c338b4a8e552a64af568c47733e8daadd08962b28c4fb1e0d7c2f28c062065c4e6263ab869caf18bbea8f3c32c8e3b354ef33dc3862c6274babc49c13b260ecbc6d0108cef0993cc6d317ab92ba77ac2c2f94e21e66fd7aaf46a2a73c393da9dd86aca61719500a2c8f5e95f35812576be3c2c96580f11078d093a7993f9d780bcfd13a16941ac2c87439d8bd35f220146d0339c1692bf8378da4fc146b8a363d17d834b71a0b00891f6898fb011b0589af75675260af5282700f7511707878c23aafbd06bc5d4891b252cdbae49c9140a3edd88c5687440ece9d080e21a92bbaf1132e05ed20ca824dca8a75c302e5bb8454666d887084f675f7b87cac8cbe0d309a88cd2c1b2c83fd9919723c57619b4f449c331248c94facfadaf2b0e6ff94dddae2959746d2e794176ff3c8706fcde4b1b3c1311e0630ac0d85e9f454052e44ff406b43cf507de57f0de1e7dd7df31f92a2cbac24207a78cd53766439305dbf10ccd69bbf468b4cd7748443c827cc2e18adc8c23988a0c92c2eadf2b19665dd4141d663d387632115b4dda78301b06aae97a57de18bf93bd53a0b7f8c8c275ada086f23b66b83ab59f1484f5c8d73050502c8acf9ed02110fc523ac1bccf39657d34fa3a41dc1d99bf48cef9529509fb1e34d67470a6612ca43850908e616837539c6423c6f3b1758e3e27b4dede7b9553932a4604d15759dae63593b9ce412178479bee31d5359359695163e2c3fba6ba7ce31502f8eaf2d9b878cdb94b55513f49760de2fd5978d63699bdf689f25deec723474a04de43e8b7bfe92f4fb3e6b68ca912e97f4f209ea396f919a9adb97b5748ca8179fa44b8e50c1711ab07f6a21f7f611d47706c04192030f1638f3eb3890d2bacdc3ba7597d78a9f168930d99e4a77daf5732f065ff691a5068599b97aa49c8b1f3227be29673e93406fb2737c873ebaa75f10e768f5832cb9bcbb3df96f6d9d66b22552962a85f939131fac1d1b19b6267d61a7031e360386afb660bc5440b41ced548034332967a0f821dac7786829107ea0ea877978291c5319bc37a3f13b74fddf136c4e6cb18a05c0ee0d543da4e96d7d0e99af7e5fc54c59796ae42810668d62cf47070e8e0166ee7872642c7ae1e1e17de77f241d1c38a32d9f4a1fa4ecfe73a09b8412c6995ab353e3da93fef6ee186eb44e7ee44d784fa4d9f13b15240cecaa8597c52e9ecb356464e28fb92c1439bebecaa8230c69f41b9d3340c0618071e1b2f27802a4f413d680cfd7a4a161da2a685f48fa6dfb3be49bd0697e0aa180b4ef534b97d44a85d925bd73ec0804b1359f1044bb875f02543f29ac5e35202d645dcc2eb38979cc8714952eb429b28a9ad7d9f2adc6682bcd74df55a157efa99055f6cfcc6964f0f7362027c8173d03095ddcb72b180ba7b87f4559f3234b54daf607060450772e222c5a5a5dbe1f57d05bbcabf924900ac2b7b94e2ba7fb7d423245ca4b525ba32dc80d8946d13f28575b369c38dea117d1c5d9ab36e0f3ab2402f0880b349faedcf3e2878fe00456578216d200ae53b0ec86883ae1136c8bc6d20e8a1ac85f90d41d97d559697e4283409cd5f16d5937dc339532be48db41d4464aa63cd8627ce8b3fe127096f90dd54a4dd1e1a2cad2ff49b44378f286a066a566f23cf6ab67a3af2cfe0073fdab6bee5fe5e632b0e23a4db2658a8cad4f3f8661815f6b06ca234c353a80d53be06ef660dc44eb7c640418e74ffc77e427227162780937f642ca18ecb94a1486f60987e79bd652021d6a9bd2ab47fa3ffc2c709c6ff79aca7e2340beff01533433bcd07933bfc00bb5279199f8c010e472edfbe1b5e50c443c28ded07074a808a38061684950fa09bc5f8109c1a63426c05d8a859d3c30007bdf4a2d03bbb581de339d7a1aa55e4e5ce580e51dfb8cbf18c2a6efc75d056e41bd40c42c244e917b2475516d4f6622d8fab946a73be6cc4d898a4f2ad6585bd1a9405f0f13a0295829546a68c2757b8f1c33d2a3fe6e099aa95a5c146b3b551eb5dadcb23a660af454b5234a40b5464f4194ea42230d60a83102b38d83b16714461cdc6b929ec56b0e0a2e848ec85f2268568df69c01471d93606f638038fe53e4d4f08bf05d520e8f82b95ce50572dadd9a816ac4ec953be55dd37e7021d7dc43270fbfb34bac749b3db557f7579c1fbd4dec1c342180999189fe2cbd388d93c9bcc04e22739a7e49c6ee8f7b4d3812b0083372c7635299f8763035b2b5eb00f27fa9d1d9e4382f1e3a41b0b647d8b9fb25a3212707095cd43ba37f6a1c8d708940da43dc1ae38f747e52e8eced1030f8768eefd420cbd4ad6a409cc0ab0950a107428c797b0f23a9bf27880978702d9683ec96f0074c4e5b1adc759d62235883ffba628303c4611cc02c5dc3beeb41a43d14bec6a7f2d1c7623f3e139f461a6dd86944aba14fe3e9cdd8a5fbdde94448db4f9bb36de099b158b06a5df04548d66669fd8c950f1d67e03251054a0bfe9c9918687e76feb8b4f674f652906c158a099982dec29801294542b9b120031129f58d994b619becfafdbe14c3fe21c06bf3886df27002ee8ff1654318399d92acb00cbcc5069abdf0ab3ef7c6728f032a9dc27e864e595b20e0120787b5d2569cc42bf1cc18e0649fbaaa394b80c6fcf9b925a5745b3ac52c4e6f634076d1b40122399a53c08dd08b553337f5312a390fc9e70297ddc34b3516b39197c96769d2aac9e9c19f3b6dad2e5d63b809f35077c386a74b71e580ebd63481d4ebbe08d8681cb5ee421b86070b8889623100a882686a390c5822174718d08fa4367840d4b380a52a77efd96d39f7affe56ae9285a8eb633bddc60aed1cc173e0d980627ba809686b962fb878c4f59d8c5a68c0d9784c52cf896b536ed841b4ac99e0adaa744cbc8f3e6ac904ddd2c56b1935492e06601f3811cca9f628824ddd23208917f8e9246e3a8d954fff55e57c178d81669c3cfc1918152a3faa0824fd384d6d9eab08866a1c893fb8f35e82295e91167eac84de3c798d7ba15512a190e8a08449e6d559c6f4f4cb4f2a7b2c9ccd099b71c1715b0dee3fd69779e4af842d43db41423bae66ea76bcc2664b664683ca59e87c7ca2cdf9ce5aa7efdf13ab90c2ee751be4aeaf54cdbabb8f559f9e615b4749b2abf9d0d2d28f0559f475777362f91f10583e59d82dcf8187b5913bae8719481740f9203a9a989994c101276e834415723edb6a882b2225ca915ed503310361350a8c6b30f74c79a421b85c789c0cfded3713fac15a33b5ad165454f3b44d8614b9f75ddf225497dc83cda2545e7d257ea2148d19ab7e02a793df3e226bf7f080f676ba7d58f57682515a308716291b7e05ba7318d1c921b3a15bb5694ed776372ee649031db385faad10a32c70bb0b0c46d03fd86588796069d59fb2a80b77d153c8cac9e284bdb46d9466395fb54b7d7d3761a8ab3082d671ab2114316e7803c1c2fcc045969cd56ed31b19d9671e136d49baad5d6d1452282b94728cbca89ac05809ea1afa092bf396156f165c6a824dffba5da35de53991e9a6a1ac71c20613f01b1c2462e634184d5ba3175ac4110001985ca848c7f6f87a0a1bbefb089c1a894d500817f85a4b6649940c0a6c7eebf9cf86b7ff58012e84ea5d201e756826436b1cd9a14b863dbb8bcd34880107b9e46f4db98f8d8e8c812451e7e32510e1def25424999ac31a73b8be84e79ff9e8620ce936d0b96b1fddb59847efa267d1d543df6b3fa162684ef49617f94cc3f4be25b4cc229157c01929d8769fc26c2c7ee10c825cb1fbae46f8c03bbf0461f6c103585e3284139ae9abf3bbc652887a974f77d3eada8afa6ee36e81cf1a808a2cde8600fe8afb579732ad2f5813a3f2aac24828ffc227f3b91334f6d6a27df4874dfeb66924845790631f0b881edcdd5bedfa343ad6cae81617ea7cedb4feb57ada92d8e6c9329b5fd025fd00d641b3cdfa67b65037a70aa40acd0a3416ed4ac9de1b0bc3a74ef9e9c7a4dc55bd1877bccca116bc594c76a6f74c57402fcea6801b98ec5a290117786a12e77c9f4101da1e0ae552244e8fb4f0a896fd5664ec4c661d7649632c22f077eac2e61caa8653920436af75db247c5551a545dcd97acb979d1221edb8b7bc41a8e49e0d05ba529d470863fe1525636e87569c1d6481ba988d8b850444daec6964b72c3ffad7b03f5b4dd4b4d56dca71c11cd6455742eeb02040f49e7ce5b0d83245f8064867d32ffc3a85f9380bfbc4a3693b645973328328d0a1602cfc936bbb406da8f646be502f83741d9219bec9c3d557069c133f04992ab6104775092a4858f4f175c0b13a202975bb3705b678aa8d1b14448a6e7a58d5cba260d29f169789b2ced74654b3f91515ee9ae40f59de0147d70a1831196ffffcf6ea361d47a4be1a4643bec29c3ffbd28f424e721b816dab8ea0429936c752ad481dc89acfafa39f9970ee3a9d6e356fa3af936b8483f42e6408a455da4a038eb1a35f0ed976701aad031ce6e7703f5ea72a7343897530e5a5c7e92a9f57d795f28b974ab4556b7cadff42730ebc2625491eb893aaee4b5725275ce49a752b0740d4b32262b9b0bf3e162d86cd1b5fe25606cad946ef2b91bcfa068c87fc1ecbddba5134d43b422ba791d8553f0584819d0e73f554a77b44cf9eb84916ae620787b87cc4b2858927df813462b6d78405400bb65978ac1772757ba29f383a1fb37013ce3764a702a1bf07ee4cb6a35898f29519e5d40c6e2c30c25e935269633a9a462a482f65672023b566052b4eaad5c6de014d07c4927218fcbd99547526c4042aa11e98198243ed426d3d01ed178a5453c2d368dae3ba8ce439cd55a932dcbe9d985b1060d8b147dcc470f7f0075ddb274a575a30b7a0e85483387fd4ca685fbfa3dd5670f1d027a6a1083484a9fce3823f87f24b52c1e19a4ca991850689526b0f2f7d6dd46802ac7befe8d125a0e26450097407fe8d98b9e2c424e03c4d9a0ec30b822a8e3997764ca4d490601de1021ebfbc2bd7608f284b70e2ca8a88c577fbdc5a0bd3bb3fa64ff7a5648316ddf482ed85cf5cce7f226fe483f7cb238126bc8e8bbea51ebadd4fd19c72bf18eb7c0f92dbcde267fb333971748645b8c4ef2984a1147a16237781afc3d5de81ccb305f40b04bc6dbd36f46a9f5504ba1d3be82b965fb983e8d9adf7b97deae2fb09e119c82634968877b0e895d6b8b9ea26f3d86bf28db292d338edc66bbe2177a2adf23912a7b0bc5f0ddee0f6edfd47114491fc184afde4a71620787aa65aaaad31bf5fc31c80716940d7cf8731f21aac1d0f3795eaec31cfd4e917c6f5a938e5d793b3719b3971a702553aeb60d64442722a80e522ac91b59fca34633ee3770e514d80b310330080a1ebfbab2552a9784cd31527a78460d29c5a2d08f0d3a77e0aa5caa563f9e29c8bea6dd16bc3eb9117e4a6368e9ae5aca83d", 0x1000) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:10:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000180)="ceba3e9cd33db1e3cd1df88af8d4887877f907e2c737e47d2c1d5949b5dbc1985d26dd65394877b77a952c9beef198aa41235b44c6d39561d8add22eff8b78e532d8315bf6ca4145c1cbc7f49e76c4668ced6eab4f040bc7e5d91ebd75f0678a5729a55868a2eadc57a033ca652265392d8accb3dc485f4c558e8b63faa1406b959e3eaa854bcccad8e20709c2dfa741c4e6118645dc7f85e91a5076d06b9c2a924aa2b347d141e8f48b22e3153617f94642483bfe8e99cc5b37860b0115ee1f9effcc9da31beba7be728437daa188d570a4a709d5e800", 0xd7}, {&(0x7f0000000080)="e9881eac7b2ddf3392423fb6ae87129f0e65a55e8c73bb92724d273b9a8ceca5c42654c771cc1d3c307330ed56822d0cf0e7d865643d672ed81f9ff1fd6d0ea57e88b344446b420281cd5ac2143e89ffd899f005d366fce13dbb59bb36fd86d663acbd5ed61ca1", 0x67}, {&(0x7f0000000280)="6a8261201f7ecb8d0b4e5c1458f1f11dd7055d1c12a433c227d7e839edd1a6329a7989addc5ff04235f6a02b6035aa720b6d97f5e0140ef001598c058f3145e9efc474f5ac0f12743ca799f9e880813ab4666595f00d798f8172c73c187da0fcac39b5ea7776cde24a08586295516b1a55f4c47afb9c3cdf422315f8f0333f904d422096e5a5356ab2183566994459764bd4db4b6adbf2f5a11a79585ca296c2b5f2f737d508531a58f39593f3d4ddca28164a61f9aed97f0da8b3c65e1b69b68f9a651b720f5255dcf492a5305b20a881813bd7353d40f1677a5160", 0xdc}, {&(0x7f0000000380)="8197ecc41295b62ade5b4f9e727433d5294c6468dfe4ecf9bb357bef403767a4284c71a0dc3414714959669bd6ff7b2f71286a85e0d86fe0e44d75252acf968ec55a88e82b3a0b2f2c97b0506032f5b36e6a7ff6b5ca36a9a61df68efd513e9ae3bb8324118b0db0fce29904ce28ea760cbc84254da27e3d11ffb58dcbd219db", 0x80}, {&(0x7f0000000400)="ac2760b702170545d9532a8628f000b8009ac4963442d3b293af8c3ba9d4bc40d11b1b2e67a101a85c4282bce71bd9ac8e762471092f0cf283cb05d8efdec2189fb42d71e5b4d4485c3e3f6e28dc9e3578e152257f2385f41d28dd9688249c69fe3fed1c92eeb524a1fa08a75767452967c152f81a546bca1330a4fcf9c3c46d29fa49b9741a93f04fc2049196566a982be3797e3e498bd67c7ea5067515e0faec7b7ef3529f19c1eeabd3a9b4cc64e7fd8d82f83bc511ca32b81230ef605e7eedb2ecc957b94ab2b38c59a8b62eb757f6f6d0b994e270db1b9362b4c30e317ebe7fb5a3cf9aabf05c8adf8ff9f49ff181aae7eeb96e", 0xf6}, {&(0x7f0000000500)="a6db6fc6e18e1ea445cc6e0b495f5ccae6bdc436b37c6113bfcc947a29eeee7ec725d0b9c3698965ddfab5d8693873ddf4e437adb5415336b130291f68fb8eadeb73c8a5d6e04ea13a8536e545d7a5ec6c4c8612a34528ad8fc1a60066279c8474bbdf6ad4155320ef581f08c92cde57b37949b0dd1960e4fadc29fbd411ca1d922e4837a4aa66bf4c678763cd6ca030ad75fe7245989fb993d53cae15350c48ac659b534c4962cf01ebcd99973c206a6f5382d19e2b", 0xb6}, {&(0x7f00000005c0)="2a58725f47cd884dc73c604466ca026f9cd54e17b9a36f621432d871e29a5622f02dbabe349c139d1ad92a4e1a7b6a8badfa97ef310f4e90c638dd0f729a5da36cae5e04169b3194f283b746653fceb5bf583812d4f68fb5220be1ee4b14fe7db5ad5359bf8587997c4c89913c648d4dcafbc011d93f4eb1bcd93f2343603f3013a45bf65fc7712f327f1a69396564c1bee0260102005dd6d5e9d4625a069b44b9c348e5fa6470bf8627fd179af14f0e47c3bd06ac01f0affbe4d06b8d16eee4868d61db7cbf8de4ef231d6c1eea7c002843cafd7d6d0d9f4e1564115138dce4be70b76fc0f0", 0xe6}, {&(0x7f00000006c0)="64dd355d3753e605bbf1835d924b871b8d78f282c14322266af11e8b5a494705dba76d082a6a4802bc462884e8c891f51ea3a66dcd8b5568b729b9e2cdd3145f0ef69cde0b949fdc65474eaf835e172eb13094e6465fe40aec4322c6ad8df3973c4dbe095f16dc96be4d78c60546043ea6501b2e63cc51aefa1e49dc07afa1e5116b3f6d38", 0x85}, {&(0x7f0000000780)="0c679e0c7212e042337a40e9325b5d075fdd31edf5d3b0657fe770a201e0f4d3e23e06e7bc5150be2c73b95abb104cb0784e81bab8a638469cca6281ff4b68b3c50ca741c54b", 0x46}], 0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000013c0)="76791a6859e2699e1becaf4575ba0a03d14503d307804792e881b4cc316c1e2eb5c242894b4985e95a6b93015eb1b43b04ca53ab6158b1d2cabeb0180f57bc1f89e76a251630f2bd320862fc39874195bbefdfb9977cd9a7343d6791b683f6a153637760de8fa704dfa18e00af0c9f4a4833546819068427c052a76382a78296e27242f8befd2d53e663b9cd0164eb30c2c653bcfb9a17711b624daaeb33c968ffc9b1db790c8e9f1f2957336db37bbf47f89308eff7d130a0ef294f51f97fb7ab1b5a0c7fc42e9a51b9d98da7a78a76cfadb9e55be2444b648d1ced0c595e1b15080ac60d1a98fb3ec969f3862b6d7b52b92854c83b0c0b3f3841afc6056171c894e8f95821f80edee0a8d389e596d6aeb5c19babb6fd42405392e9263a1848909e36956fc6b8753994663ea154f3c97d727d168d0f41846db5eba9cbf8a4cf4677dc80943bc1269ec4e8282a59c31e333af1b1fab0ace7ccddcd902e421856b8a95e24c7be8a67c00432210bf09e83bdbacde9a0c7ae768106d497a100c6e157b3c7ee3d19be593d55c192bf7c55dd6944305578994e63e7669de5bc6eb51aac7e3a16d9e38b2f5fd31908a4dd5084944169d6060deb401a56d56733e479d7bbc8de30627c6239cadce6ad7d100989a4070e4d6a4435b4f2d252d68e8fe3f70a429e07d39d3ccfdd20c566467ad4ca931e71b40cbdd489e162d782938cf3c838066a270196c9c0390bd7fb3efc535ef3b2b4a0e2738da275d9ee6036a8cdd88de8e35063382b4112e17f2176c3c86a06020dee2a235e70c0d9467d200c5017af4908ff8238e58739c23279458b56f585d9f82d2677f8497a27c095e2015f39974ea34a94634fc7d37c22424b3946ea9bbc7c66a40f5172e875d0638d2a1f5446ff43183225b108e214083248553ccaacab5e2947eeeb8817ed6dd1e97c9bdfc5d36947856b57806c4a62d66dfe0471098c38d292b38ac06cc765cf8b9a7ea3e70ba14765ae11cae1a9568474d22fc10b1031f837e6a4228c71406854ffa7ebfbe600cd4b98971c18aca0543b79bfa6be5dff99a1ea0f58322bcbb09a0fe3d49345f9ebc19a5cf3b2389545360e4b3ac1cc0f591ed3c669b0635b28f5bdb3fe7a4dbf3464110edf5b4f679607c11f9c8647cd3e32a78390ce2ecf8c7bd5dfde7310c91b08c21f9d392acdcda98e88a2d0d79ed13b8e4425c07a71f87fa6fc1f896dd2504f1f86d62922fb497a78d70dee59e94f0192a6901a6666487d6381d689d151ec2c5d858a074fb472b780f49cc7c316d02874aa1ebecdbed32bec258241892bf26509158a4dff15972aac9bcf1ab68564f83152245d3ada91198554bd1a67b000901d1a4bc49ee871bf291d3c5eb4f5420f132592d0b640f8853ab48774d2fe6e11f540e1774e03ffe5aadd10302c3b796699fc7f82b5925dc2f1936c24f874d97d2d1a6e2c4b336f8eeb937715fc1b00f8acda774a88a0c829afe506039ffc71d6810d90469610d839fe475706899b2a789ac600b2ae25f525ebb82adf244ea0dc6f7761b0939515064f9f73fce5c5d5d8dd4b00ff11ac60599c56c1a93aff9f68044f7e309776aff4d205efd23d0eb5c4dcc1fbb0188331f2485065f6d1a94c872dd3b8719a88dc0b46cd87d997c07c108acd45644dcdd47f0898a3e5cfc398090dfce3e0f046035e82e1ab5b39b6526a5d528fb20d95f7988ae5331dbe011ac847f926a0807c25ca5f70f07997cd550fe18f03c09502769bdf7e643ca1cd2767c01c07a7d9e9884ec1056132d3fc465dfd7e57cee41fed7c8089a2e39a74c1e5bd1a68c9e58cff5cc7629df85dcb068c08ee8735911bbf090d8e7b83b74481af0a77bc20a10c159b5971f117349833587aa4990286ff65d8e0ea423d0656e6c210b6dead5302616fe5927688debef08bebc7a98c7c442f25ea2432b8f6d0866f35d0fe399456e36fa5d7178db8941e722e6e00e28cc06b6da7d17f3d917272c7d2bc1d4a17ae8bf212e4d7acc310dcf40bbda2e7402603b1ea244198a2b2c93e3028066f311b766207ab687a83a1fe264e33bc5e52e9c5aa5aa16a192e8a0671f0347cb2ad5710707098d48c060d02ac6ed7148c06c8fa894b36fac1", 0x5e1}], 0x1) 11:10:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x188) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair(0x6, 0x4000, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xfffffffffffffffa) recvfrom$inet6(r2, &(0x7f00000001c0)=""/95, 0x5f, 0x0, &(0x7f0000000240)={0x18, 0x1, 0x1, 0x10000}, 0xc) write(r2, &(0x7f0000000040)="f3000090", 0x4) utimes(&(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000380)={{0x3, 0x163d}, {0x7fff, 0x8000}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) 11:10:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffffd9) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 11:10:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffeaf) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/133, &(0x7f0000000000)=0x85) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x7155, 0x5, 0x101, 0x80000001}) 11:10:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400200009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101000001}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) write(r0, &(0x7f0000000080)="77cb1926e1c7d174e24a194af47a2dc54a6d22c2f2641a0253e1238c0b9ac62bc81e098c529b947bcb6326212d74da478da300129d51c830cc71732f5ad3412e4522a84030cf1aea39edcac268bb1d812f85f7265a1aeed0f72676bc3ef1fda9151841a271aefd01f94db23e69b5feb0580f5ab88774f8b6c580ecf45aed643038557e44f210ffbfb02a0b6e1bf30995354825e7e8dab00dc4edeb4f6327153ccc16c8f13a8b7a3336373d1ff06ee4c989f677e8e5c76bffd48575e791b6bd7bae3cd90d50b7a83890bf927b3dcec3ec11e67b6645b3814306e6ec5c2ca4087823ee452295a3e1415835a5205e2db83a", 0xf0) 11:10:24 executing program 1: setrlimit(0x3, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x80000042, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3dd1c134fa5359dd, 0x140) open(&(0x7f0000000080)='./file0\x00', 0x10, 0xd6) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/6) semop(r1, &(0x7f00000000c0)=[{0x7, 0x0, 0x1000}, {0x6, 0x400, 0x800}, {0x7, 0x4fb, 0x1000}, {0x7, 0x0, 0x800}], 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 11:10:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = kqueue() geteuid() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:10:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="373eddea0067db1b37c8f59cc214bccd2f1dd6350198b920dc3b0bf1aaac5ae81d8fea2591a13cc67a1fcac331662926eb53daaf67f94f3d6bc20c7da42a3e3fa8a1fbf54e38493b6402daf493c1bdbff44104d6307aec7b29f7e9ccfb3d13b311471265ef60ced471c6d3dad204676c2147cb349ed8449663ebf2310bca763eb3efa0bb352a50c4c9bbd0c6f601f8e22612b69272e6e3981e", 0x99}], 0x1, 0x0) 11:10:24 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000000)="579ccf57b791588b04170a9007a565e1be0236898c6c7d6fd4c6f891cbed921a3e2af3cec670b1e47a4c85eccedcb676cc6e5605", 0x34, 0x404, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) sendto$inet6(r1, &(0x7f0000000100)="7c9e5bb6df1ee2112e71ecb6b8250742154f240f907ab57c74ea00de4b281d0bb66657b8d24d80434e48f03a8f0f1807749ba02e68a59adb7a9b1cbb285bfc6fa9a23fdbe424d302069d5179d63c02e368032ae93caee21c8decb19a02365efbf847525a45ab5671cea74afe276754a919b105724e5e24339c5c874a6bcbc6bfdd739d22409cc884b0862f0a7c6f840f5db1cc3dd3506faa9a8babe46d3a2ed4455bd34e6766d6b9414038f1522c17ae4134246dbe7bcfda53b5788a79b6389e18f7a8d04f4ff69c8169dd2d7eb1f3825fcb50bf5911c4f2524a0bd3b9151bc4406a2620f07b8c2f", 0xe8, 0x405, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) 11:10:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x928, r1}) fcntl$getflags(r0, 0x1) 11:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x842, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x3ff, 0x2, {0x0, 0x100000000}}) 11:10:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) semget$private(0x0, 0x4, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 11:10:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x10000000, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) 11:10:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4004, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000f600000000000000000000000026059bccfd47ce7100000000000000000000000000"], &(0x7f00000000c0)=0x50) socket$inet(0x2, 0x4007, 0x10000) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) listen(r0, 0x8) 11:10:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 11:10:24 executing program 0: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x0) 11:10:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xf03, 0x3f, 0x0, "f210fd3892d4062efdefd214304c3fe01da38ee3", 0x6, 0x2}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 11:10:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:10:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x7, 0xfffffffffffffffe, 0x0) 11:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)="27b4cf890deb59d765b93424e2676504ed4f8c3629c2cb28bb9f3705ad5bb42820809a638347fd41fb9a201c9779f64d9dc82f7c0731c2af33b5eb2d0a22a8e792654b6d93181ed969ba0895507d757a5544aa326ed99bf9d6ebb296250e30028cf65892d64b13e2248d6ba152d667663cfcd736b12dba25cb78750be6fe97bb852a5ea2562fb42b3eee6e29d0e6c9da74556ea98eafb2880744258867c7f41281e78fedfdc107c6bb8cb0d11dc8c6146e8cf3a400be594e48101fb6c0d59cc5ad339c28ab51f547cdb02f098e4a08ccf9809af9a687fd54c1b61da91eed8403db25", 0xe2}, {&(0x7f00000002c0)="033497515c4200098cfe0e3505fa6f51eefc1c6d4ed48167ef9c35ef95e1e6b1872f5f20d454f22743880ecc6363b1a59bd80a7168ef9320daaeb75f33fae2a7f76a1626e3068caec70cba9a6fdfbf961fa4858c6766e7dc74ed9370de64f701b8b8f1b9b024703c67d4752465b5bb182ea4c9bed7f4366a95d849c8", 0x7c}, {&(0x7f0000000340)="ebb019d3eb2818ca45664255704a71276c29018b6d9d43a33f6ace0f378c4bced3339698524929688d46cae77bde3b2295a87abffff7048aed1051effa65d1fbd8316e997458bdda779697fa2a5118337fb68530dc943c6510e474c7b64da151076ef778384fde13bd74b46141918896524a24674521ba1e419cd1cb2063e556dd681e9095d0d160b26291b51dfdb378f7efd874ade60741e90727106aa15f9eb34181d9db99252d7fd0e5f1b3342f056b0c9d2769221f88abd02d782e108d76c4fa7e43fffe7c26b1cbfe0178d46cafcd4e0f37480ee51fee1ccea90f6fe5541f96d1c9fd115eace1d2889e50838de58a0f5fb609a8f4fff5204afb29f3efc2a671050a82f2fbd69ed09ac69854f4d343b7d8d573232dc525fa8f63d60aadf56f6a6afc268dbadb1d35b86cd7660853ff95e2ca4d3e76348b362d5c4cc74bce3bb381e479078d5407628aa634a59840d4742b458527efe3e8a89823f082e4ef7f9299aabe47358e3b774bb1c38e83537fc294c2f0ad5ac411542f398ba034dec606766255b44a8a050a7746208f0c74068ff025d5bb583928a675129cadeab139ffb593005eb72409af1c959d5e455f5c0c90cae9fa50e5021b959325505cda5760546ad7992baed3b49c26f9c80934fdc14f40f91da89b1336cfda2686cae9b201e560948a0eeeacec2a03ae09df36421bb33e17d293c59b7e087834326a3e6cb96e7f8a5d9a1b427e2f165f8da4955e7f7b777272861bb14c87f9fa92379bcbadcdffb87ab0dc8d32b429d2b6ca441413eff7648c74964f0ac9294a3c5e090bb8869b7a72afb39b5fab51c2018263fce07d3fbb6e3ef8eae0ac5364df2584f0ed48176e9df1344a2bfd096d62aa5118801e064701eb75f90a86823d0e5c5686155ae70c1a16e80adb3bab18c6c3ca8640c6755a593e379b56fa72abf28ae5a57429647e9295d0cfbfa0a064b5e06a68bf2f92283dc3c7087e76d3e23fb04dce5384c819c80d0d59b77cd724ade6af247bc8998c91b86d4ba47fbd8ade1fe79c1b52e510cb7d5afda5ebecd7dafec1d88a7693469cccf7f6d3fd95a40ea79278c4f58ed83dff1396806fbbad6338d54b0ae0d8a2aae546eb70f65d26ed036990dcc27a76ef9937e7b04dffce664104e9dbe5150d9d999ff85bdcc399b70ae9dae6dded09c2395669d8a91aadd722e8196a6e8f436f71a5d3e65ad544b1c429d402ea0032b744dcc885a744a858b3693bc8c2bb3a9c63172fd98ed4141b5819bb837d449401dd08aab2765ee845625ceb68e0a826834ea11f383888726495ff7d0825407de7ae469a26fd2e1743325e59d0baaf8c6d757e7868e2912349a45ffc0169edd95ecbff3f542f396165922f1062167575748c1f6289f10878598bacb69add1d4ed61cbd77c2eaa04c975225778c4027a06804a60173b88799c18b38c08e1e77f2fec0d6a612689af4ea6d049e088ede892823022f2c13950c0a3d8f369f75b872ce58b9fa8896f0263021012ae01cbc981f8aac6db78a74869850f406cf3b7aa01b8c458b235f8bcd79ed4c058d24f5bf9c88d4d57151dd4d18158fa288eaf8ecde8bb42302fdba62e94722a8507a5d72b8d3f6294f7ea1d7dff47f1608c87b35ea78f149e303608ade5f6c2cab7ae1d108982c1374dcc09b474f6e1472045b1bd536ea00ca89fa8af5c792dffa47e1aebcdf99264679610d3dc7224ca1e7284d7da2c0a9767150f4cd9abde01b08b1efc5d3c509c5d66c48bdbc19456b49238f8c5d97fb9e3509ce3b2312ed7c1037778c0eb81372349692d77df79aa0f1bfba3639d466a1131c3d792bf3f7f02047b4b5c5c9541de54bd9a4383b5823d1a8a697367db9ac033842f2b9620afe39014a2a3ba35d7a4521ce4517be1c7dc52c871679885258a3614e845a287f7d6382166c12821989b80499740b6611fa1cfc32bfb01f55452dfe4185ee619a82618ca3d2257725196023a76552d7ff6bcbf04c0bf0bba6774f4c0819e4de5afc1dd518cf8a714d25a69c1894c83a520a9883a40a5f0105bc8f8997bd2f69d9830247ca8c7a09d15b9fceac4e1f9c94cafa7a98f299a71ecd8b22bac1a602eb0f5d22c5b194d199384a856c4ce656405d5f9db2cccd7e787f24bfb2ab1aa88225136fa6de2d7ccf3326a86d633ba11a13bc8d1f26d3a9de10a04bdac436d7c854507d2c30b4b13c49323665e1d928f561defaa580b4051d835746b16cd3489d6e98471d33b69807aab47b92ce9f6ffce71c87d867e8b366481a92b9216b8e4b5da466958bbc7bfb0ae03c23dabc1bb79ef55581d742b9948124acee0679aa6ea0d9a52556c1df4b69da39087e1424010f3bd35bfb8b1fffbb098654c9667db71b27630fd6b85d7230ebd5e4580eebad9676bef1a4141695acb0731506e1cdc877ff57202ddf3472569adca2ad4cd1f1c37bef2655419d0bce1501b8f371c8ed0f276d336ce9c3f79c6f6302ae40bd0bb38a920d3da2deb59c98d564cbb81302bb3f31a64af9e1f2553fbf0602192f1a86802e45dcc92e46592eb19d35f51a9c62f46a4afebff9f05772ae88a1e78279b07d9dfbcff05e27ae992604009eba44fe12cdbf7846becbf4efa0046d8518b4e79228d37acbb1373cb482b7b6e08dec0d1f9414e71ffb259adfac693619052f3d1c5f9dce60221c0f261db64fceb40bd7e5a90a46a197d77acdfe512741d1cd3f487f3c5bd37b8b4ea21c2cc2e01e233b1185fe969fe99a45ddd8cc6b8883fa7d48af79895e0bb615923a5a3f808e6910198d2b04272d9f4db049e8216cf3c8e4743217d04c3479a055db62900ee65452501fc14bcd66b76cf2bd670acb7033b8ff747923288f3a47e9777de68c9ab92888a36197afef045b39b06a2c060b1e9a3ee43b054cff9d82dfd67d356bf2b21dce4abbbfe59a89e627daffbdd28ae597dc8d5de3a6dec77b792c6f2fa4d292d6d2424e8fa1899672340572eb57df17a39bc59a8cf6be3defb3a14b1f16083dc757380600f79be45de422e6f357faa0a89a3ebae790fd0cc6e6b9719f0de15a7fbb498f52809c6c4f458cff9078c416ead18a2abf4cbf1a2ec17e6a2470df40658665b3f3f4da263fca34eacc31dd0640c3eaece6490532b4d896f938fad3e19fe4dd3b36045a159752b614175a382c5e669a646dbdbcafc3fa9f5061cbda93a18a9a88d8af979d53d95e5a77b510f68f25ab1a4d6bcd22c1f24686ce88828c5b1b0f4a32819ac0261dcecf8bd2393030e67a4876ad449bb5cf4eb64bface821df25f111b39bf56385e8183ca075cb62e0cf4a0fd5df1699fe8dfce7185bf990c0510fa47a69d7b37df7cdab0ecaf851d69df80f16e56262f4798d12bff599a57d54110946de9137cafbaa3644e308ebef69c14cf2f3ef4120e8257db0ef35c9513e53c7ae181547e746f5a58228691d81db6197fb0a74b05764a8d9e4abcc228b89003707d17b30acec6ecf03d24c7d28d5ae07ea42b16dac282eaca591eea26d4d7d10be26f9f116142cd123e2a10fefe81ac9b5921693cb40806e3cc660f110871e1050595367dc14cc69132981adc21c6f55c533be63f7006203b96d94b07152442b93606120099bfb10f5183ffd40a9599a93d37b05361770d50193c4a49bd117e6fa44c924cffb870233fc2b3f750092f5e4fb35fab14c11192b05bae074dcd406d64155d5b5c4fea99e2b97899807e3322d7e1e564ae5c62674aa5d80ec0cb7730e072b15fe0b1c5d7361df4d93b11475c930b6bf2532cf00f57014e5c08b25cf96ab8241bed0e3f2a65f38b392271c9e358a9fcceabe49eff2ab45d641b6c46ba09471a7f0be835e57e62605eee521df92fbb0767ac1ae502f87bec1e0a945bd8198989fbfca87541c5fac785648fbf6209ef3586cad3e2daf498aacc478dd32c37c570afc8b4997ea7e250e19c32312dc520c3f8fc2c70367172fea142d4b9ea36797ab1745bd252189c190ef2020b8cbf68baeb9793f7ace23222e4b245cb9d0352ce0209768f6888469ab1e3227f3b2c54108deb4f193bfed2643d91d9e2dff6ed0739096e38c6a3a7ebd4b3681bac3a87d650a1e31d721c6e1494a8cbb1b5bc970802337ee835a07bd5bf88094124757c2781ad97fdbfa6b93be6394d2c811be944ca74d7f6f76b0d2f5a50a9afbaebd3580cfbbc80c5e9ffff90491cb87081d3e0dc4a86948aafb0d1c6449c5db4102f776118dc14343e18b9359ffee78be34338b621507f34338639e2bb1e648a170d9c987d54838335218fda6aa109a1e35d6eaaf5252b04618671c783610d84d483cae6f95653e33b6a0b08729fa2ae44782a92bfe81cae5b38458cfb22535e154d543c335e262c7003c3eee6c30eeefb5f7a1c2d64a635d6f33020655ee025be6c8f830b10595bce9857a322c42885d062d1d1dab2e14cd419ae86038735361adc2d783f2aa9ce9feeaf01f9f52252b24d87700f53f26ff61c421e294174eeec6deb697941ce0271ebc593d10678e67108c826391dba3c8259b18bf069ac7b347b95588b856aa75319147d27911713cf482eb55ce655627e6298800f7d3e905166388f38adeddf2f88bf9291bbcc3e27c28e5713ddb44b5232f2f546e75a7a974f368be3115fd63681e342941818ce433b298aa7bc7ee976c15bb24c3384624ae02c198e932556b9beeb8d34c91b17ccee02d6cf2f3bd1459bc8f95b9099d26a4ce0d6aca5eb152947574f2056fb6ce79f4851e4a9a0eb263789277da62617dd30e544ef0f3f9bce80bf78ae398a18ea2f1b5738a58e013d1e79f4d553f2eda5945bcdfd4be852bfd3baf05bbd716cb0958da1d3127cc26bb8fda1030481e1bb6d381e0406ffd5a21800f463f5df7841bb70f5df08a957480c9da9b55142a53a8196b4765359b80fe7964265d248a2693cb49fc6c44b0d4e3eeec7e5433d519ba698d098795971d093f6404cc032fb2759686c0d21e38e5a0547489bd3df42bb4f433cee119d5a058d192b4372687664db19aa62d909cae465db34eb44d303a29b482546278268e87651a4ce05a405362bbc77a0231ed4068b842f29927e2b4643501bb2e3647aeaffd168f7421b7c15a20201262bd91f9c622a136d84e1127a8437c6a5682cd50db612f3c9874709754bdada691b14a0213f4842d9bcbe5e9bb51515ae8b88c96b4827ec9378023765cf271ab61af9448b045fb613ae1b87ba04d2c100fa3eecc62ea7e46411f27d40358a6683aa3bd6c8d3396652431a9ee4d03f7c05386477ef9fafbf6eddd613070c537066579f2ed1bd6d9aca9b08637f96b4f4c97092ebfcfe3fe7bd0795f09f2216a7238be94f8d13b11f82c0af1f6813c2e2addc23557a2098194f14b9504a84757d5aa94d1fb3b6190994efee9cf1fa33a52fcc815ce4f8e303c50258a24bd150a50b9b8900ca80f760220d95f56c6fbaf5258d024d5cc61d16eaf6d0a5eed59a63f9672fb6addcf5174f52bdb2cb4b2de51386020fa17fa4bf2b8553244ea40ede832352a39668685f274eea92eaa165696e8e71cd5f0dcc7c0cf5d38a4c9e8be444e95cce653341837c2c4a6c8345a6d4bfa230228be2537f0d0e1b03270355b76aa0e665244f56258a8b28d0ad25797975c2460a56884be89fdd5c04cd002878219439a1966993851360ca7ca863da50bb4faa5f018caec8573c08b8f90d3888064633fea4f99f43eb3fe9505dd7411aae23618b678d0815146139f1dbd908a1eb56336b6117c94d6b91b9f4d2e138ecd0b4625c064af97edbdd9258d9a599fa697bdad09bd2", 0x1000}, {&(0x7f0000001340)="0354f348e4a1e91f640d5a94c0c143215409bd4fd4dbc816081b5d53a40eb9e9ca388bf43112897496c13443c608398ab7c8218ee5f590bf1c50e6757db39003fe89f5bf97ca54", 0x47}, {&(0x7f00000013c0)="3a1ae80d3764cb5320bda619058c8c637858e43cf60e8b201ace9cb93ec8a86446ce369c39c597a95f0e8547cd0099c1cc85b6f6c104ee2196875ec9fa209776f31b36431facd2959d1b8800e394896368499ecb25a45e3bf7b9e315d603a95ea4eabe5527fd1597304bcf7d916bb49336636043c17772c3c2bdccce38824432f92c4bde0454debc2985e7", 0x8b}, {&(0x7f0000001480)="eafa295ea1f35b592fff1dc21a550eda4fce230b11d7372a41a5c10025519f4370e2331a73e4c41ae44111ef8d99636bfc66d6cedab97ed0dcf3f3165f8cc57508b39a6d45df4304d17372d112b789a4395d967debbe5dcda31b83106aaf6c32c2b575eb5dd09c297954b91bc28b255d407834df588179935ca1d4c6103cd5ef8f0655bb12493045fac1bf90789c3e928fdac03e76fa26ecdf300fef6900b2a5f85f1123c44eec8b824a75ab3c6b5a5302a9624c2a75214757126f3b953d4c1e723b0d5c84", 0xc5}, {&(0x7f0000001580)="96647f3f81f16f710657c375161bd81a77e8889545c75ac06078c3d82c41d15448821a75f2a33d339bd71f18b7e050d09375ebc6128339d969aa56488370698f7cae694ffe61b3880bf450b2a9899338b533cd1eea9376a214f1648d9f96ea97f5be4d24db750cefeecfe3c0c8", 0x6d}, {}], 0x8, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 11:10:24 executing program 1: geteuid() r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) setuid(r2) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2010, 0x1) 11:10:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f000055a000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000080), 0x0) 11:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x280002002, 0x200000000002065b) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) read(r1, &(0x7f0000000240)=""/215, 0xd7) syz_execute_func(&(0x7f0000000080)="c4017950fdf3430fb81b660fee3b0f64c441d8dcc462bdbfe3008848850a0340cbc4a2999e7200deca") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 11:10:24 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom(r1, &(0x7f00000000c0)=""/126, 0x7e, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 11:10:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x80000001}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:24 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) 11:10:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r0, 0x400, 0x3ff, &(0x7f0000000400)=""/242, &(0x7f0000000500)=0xf2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x7) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x0, 0xe13}, {0x7, 0xf0c6}}) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) renameat(r1, &(0x7f0000000540)='./bus\x00', r1, &(0x7f0000000580)='./bus\x00') mkdir(&(0x7f00000001c0)='./bus\x00', 0x1aca72a334e99bd) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x20) unlinkat(r1, &(0x7f0000000300)='./bus\x00', 0x8) write(r1, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000340)) lchown(&(0x7f0000000200)='./bus\x00', r3, r4) ioctl$KDDISABIO(r1, 0x20004b3d) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='c\x00') 11:10:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 11:10:24 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 11:10:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) syz_open_pts() 11:10:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x480, 0x28) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x220, 0x4) renameat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r1) syz_open_pts() 11:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1b1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) 11:10:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82023f0400006c653000ebe023cd73f544b829538c480fda0a00000000352bcb76fd466f46e9303b45cd32dfd131abc78afa5a092dbf552419021619c1d7f8de05a466d0f1d8e448b1829d46efe3daa05aa329884d328d8b19b5835fdfe15397dcbdf4f50eba44504e98a3665c1bc1bb06812df5bff5b3facb3f4ae93c8e1d28d75d43c6ff020000000000000089bba192a3771a129f46737174f4d81851d24aff5852a208f7a577efc2c65c3ffa89574b036b060bb271b3d6acfb44efac924bba4014025c2a0bb423820db36af725e1cd90b875461cd1ac9eb73c105b9c3338a3c0c7c1d1783ad0129e9e1f8a5ac358704f41f789abd68e2ce843041b764734b37dbe19d566f2bf0be0316942668bd9d09242e72f0ed2f350d76dddbb7f0eeecdc72c9fcb0de0e995ffaf8fb7b028bc6eb0391f99837052bf6b3e0000"], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="12990d94f18ae24b91b5d4598532226bf8f0706b994742fb751d2b9fd462145bb64b57ee0ca3f629bead0fd32ffbe14a7c305da59ec58e97b8e1a8989d1e39a337b31ecd97e8b878684089", 0x4b}, {&(0x7f0000000080)="1208931494434ae94cddf456f9a732653a16b81901c7991b654649d8fb5af340781d93f52f072edd28ad07d0d8a2e93731c51b7ed42832f1262ffe", 0x3b}, {&(0x7f00000000c0)="fcc397be118f1d1531fe4e7910b795df42bb29809fe89ab702292dea886c7618b00db323848180804e36f81aa93869386cfc3f96b699447813afd8331cf688c849c2551d9c1494e849b054d72d964c1db7de8a161785a72968c82c275a2d5bcc48ee07152dec9262147d76f3cda9548096268ff02c28212b0898dac622d2fed71534f3e32e1de9350fa18f40", 0x8c}, {&(0x7f0000000180)="997ff66c4b7b0ec6bf05ec0cc69f6cb467db4c9d8a5cda967f0a5b384442925f741ed234f7b56932660e270a8d2131f3d323f14a152b8cbb1f703f63bfefc47b6d8f5fce9421b39882c4afe477f896f1c8e686ed887ed410737183f9f5b28d24b267d6a6d7ecbc86d88f26eaf36927cedb48177fcc441344b49f06d7fed95a8c9c63b66bc63d180c6e21e682146defd326bb92138039", 0x96}, {&(0x7f0000000440)="48aef4b030ce5f7643b40a898fe7516effd83d0a4ab08456b14ce0066e933f47e02d87a7c20a5825da45c4eb87ad8b599e4afb122a226c2ff518c6100ef868a9dfb7528ccc02ef188ed1c47261529d97649d0a222e7e1fbe022f7464d80ee99256f35543d71f17c2503dafc405e604b12f9b7f34ba07e2951039516786e820decc4b35550e1a7d2aed652f3c0edb88ed332eef8a35856ae4d7aece4992b5866ee907771eb77bcaa254123d5caf3921acaa528bf575c31e01a0b1cbc785921e31c907ab5a952436c52afbe2a4d3d5c31c1767acb7a2c16154ae492023084a62259d1dbda2d411bf6cf981bab67f63e1dc9d577e3f3e639cb6d876bffedbd25b57576dc3776a6796058cf6a8cb9a3ad5f6beaef53d882c2853b7bbd29e7fbeee804b288645db22536e8de312fb8443bc7238075c85d3949654e87103d57ba5c2bc57edc30ccac001afeb1e9966f8a8b06bd30da1daf8421a9f2641f448f4e2d3ebce5db7b45a98b78bba42c62bfe1c87fd412f26723a60e86085a55b4cd99ace4e618472adcb07249a739b5069ec2d1189a6f8728f8269e6c619f47b5d29a03d9c6aa922bd348905000a679efa72b4e08f07c4ce9af0b552e0d647f66b7a996e304d399246610c5d9df70dfd47d54c51241ed5cd4bc7498b1211c8853f7f6a55ce7850acef4a01367f26e340d68c3ab0704ca8abdfd3c7e5e35d4397e5433a83511b01176e03bad02b16a60ae1b1735420073ce5bc0e5c2f7d8c7a7f26a0abae467ab7a4a7cbacdf90295d92bf5b05977da6361cef6ca9fd9b850daf560fc8f85b780f0535e05f31fa0b543841ee8714e4a2da0131fb9de7bd41fe9fd274554af919c7bdd2a958b95d5431cb842f4651d3c40b670265dfee69d89b4835be3e64672ac9d6e97c9285c2a64991e3f965f36d985d979dd0373719b23aab5e6155d7f140f8853f9272827497dd66ddafc638a23975cc503c534708307fcb76095c4637825c07a5b90878a21e860cfb517e4a9ecccd6e4d4d43a16dd74974832ff52a1e6f542adc65447478784105941a075788fd68dbe275b4e60d2df42dd38b13a99a78c4c6635a9e6a3af69aa0461f64e72da3a6f68d3122bc71dde26d8f73d0a51e28b2967ae045225a786e1e53fc63c7c5ae276e46692c018ed94a819b09bd2a349b63d8f1012c15f61c40c32fbaf0a495b3f74e44997c160971ca53131349df6b5166516c9891a273b3eaca390c494c08a80f0445fed2ab701927cf4a431dc69cfb4a504324b84e7c4cea97cd787ab09c6e874fa97e13e66e33a91f0c89bb214a5a5c69615ed2e722384ca0a40612c0aafee2d37d82ad12a8b68c255bbf83b106fff12927e9f3df024bf6aac99390598866a8ce4205a268fd4879d2e69520ccac223e7a3a5471de150927b261b1417fd117e2e4ad454b0a8e6cf39f2e3457a4c2311f250f6c7ab4f074ccef9f886ca2b05e465fb618ad7e4182ec061adf8e95356735ec57998ec0b47eda2942dcc5f4c3f4f6fe5dc46c573423fead9ebd513240165b16b848a0ab27711a200dd6ba2e77dc4742acb9e70f733ab326076a3d42bf96ca6552ff69a82cb07bab0587686ae6a8372260c9c80f2fee32116ae4ba90c6c04cb6cff2de62d4ceace62a50db9b6cd2173abdec2153d489fc41a69570d629ac74bd2f09af0ef2c26cea0d949d9fc4245c8d65fe458f2820d71f14fa500bda71bcb47dd63b0b67d9821054a11056761267f48f06d75db79e932b6907f7f883513c924bd48b640e47d95dcc4b898d6509badc4b728b8a914fb48514b68932c0ca9c21761fc7c0a16bd3d14ef46dfade37fe706263b383e4704043f8fbcea3240d66ec19be904f9cc78ee85799292c6103d683399b3afc97fdf35e593806e363181fd263a139e4cf762993c7a615d92fa9f13d8c6d2eadd91c9eedac207f54a63ca3aa9d4b2321050edbfa456b516be5668c579775bbdb850e1e0b1ed52c8692993fb203a5ec23889d0c860dceac803fee2e9220fbf36c3b1f4f47f0e77a0f37d0ab083bea011870144d2bfb973a068920fbb856ac1fb97fbc1580fe577309f12b76c826f7a1b94312eb112b5e4759b4e97502b34f81ac248ea9cd547268ad51c163ab18475554a9a13561a4e3b794660ba0e6105fbbf998b866e6e6886dd3e7c1721b3a1d59adc2ddf0598c26773331a29d1aa3243270772d912f90d1a673fad06125595542b6cfdb1a09d689545709cddca8f2bb278d98169a757e7866d54fa07e10d7aa795005bfaf54109ab8d8fa45fccc18afacc751c31557c81f4ad70b4ecf01a907221f22a60b3d7518c330b3ec9b59c34ac964a3f214f5d9d30187d21b52e4f126356f59603861e7e3c9f07b89979d766ffc2146874baa435f00ed979b05e7dbc0a71bdd553f5d1dab16f2ec7e1358c122fa7552243a549539d9fa9c54864eb7c0554b69fb681a0766c259b1294ed792ef06d0a7762456f6e6ef0e1900a045f491b1567ad075d31d2f0ed48069fb2097399b29dda5e2dbf614bae041dbc8d0efbf6dadbc04a3747a832831f8434fd71980ad81ce9afc0554dc3252a5ed571af0df2f994af93ee6d0a1281d8562c4f02c30b2f95462078311ce81d8a8465f287c7d1f36d4717366c00706cbde097dc98263350b9fba45c40b99cd78a2976672ecdf6f4d332594644c351a290f0abe31645d8a078f63e9043844bbe73e19d9b518539a662c32da6c8f0200638aa99e8b7f2b23cd6d4dbf9199eec72d089a5bfa3eb054cc98701a135059392f9788d891550a6e80377b43ec7e9dffbc2e8f29b0a3e544ff832d1e80c0e7a4be6029ac1ec3739bda5a870787f033ed55f2f0db517c7f128e6eb4fc3124a3672efc4893c140e8fded75ca1766bb983f45a42c71370b99520b3e2ad0dd73311b43013c931e7d0e79ed6ad284a1ccee8d195d6f0c76cebb3af094b9ac28639b36e63c1bef0b6a718b5428f3c69358384f79dee80ddc3781845c9b89c4ab67c862e8e3492d6f873877b8ee3b5759ee2ddbed8d5124b7e6db10f8e89014d1eb83ccfe1b40b10a961e50e77bc5542536f3a814f9702f1787a71459e2aa6cc08e8d9bc5b41bc2cb703fe1327cc7a758e4f5d84f0309b97636f97c288c1da1cf2c52c6c272046673a9eb78a68fadc8e2339b31457e668a82987729912742b8b90541ceb3a9cae9ecfb6c49e7f29723f753c16f77dab20e9d44f8e3f53b92e8ef6bb92368de8a8d52c079a05916ba5f40912590fec901306e81e703db43b5283511d18a2cc4b884335a050ea42f787e66174d2bb898888b4bded25ae3e8d2ed8b088e483e43ab469f65d58ce267b90fa20f53a94fe7dc60e49c1bc806249ec7e4c3670dd0e3da09a416d2ab62017d65bac021a9a4c4ab1a1c2ff5e534bd91afd2dd175fd431dc293e38935ddf92e59568ae1ed572ec725aa2eac6b89ae0baab25c75e112e76be605b4839a069bcea2e7d8e1066440c14433f499076b6a3f02d6760eac1b75980d23cd96b041be3d1e1ad68f9ca6859d97753531938abcb231215174dc4404f3c97efe0237eb9f41047f1fdc0290ccc827f014095d37519cd03b2fa5325fa20783e8ec967c55042fa2482dd32e72b023984cc02154538ca30cdb099ca552887a2928578f0683a5686a1a7d2118eb9bbed6827189e0592d24ef83f4ebb0c8be144a64ebf7aacb46bef59ddbff6e33b2f1efcc31e7864fa9663ea34467681a5987a9da0cc9a093dd13c04827c02acb2fc5511143e69dee98dd25bd9ebdb65aae057ca972ba9e24f0641337bc06a30bd433e52f8fa7284f2993f0ef903e405118ddc7ec413761ae08da74d045e16d8ef16849b98ddcd963bf380959546f1f8498e3983cb77c04864f1fb4a1c953bd84e097e38b917ea63edacf7a3cc3034f8e5a80be40e71a300b47020494808c062beb07e541f96f57c616361d0d57f9986dd288f4ef04121c8503cc025e8a8d2a32903daef74874590526de4c950d4a4f4592f69ad2eb77abbd5e69213004cca0fd38e11252afca2828f7d0f40a6e9a0c43784a5da64946285f729f6454c00bd33e63ef0e1ea47a26fe84753dec497e25ec1c5bc70bd3cbfd27ab5f6a47c5ad7754ba7c8e91f88d0764cf3fa711654072f706a81886c194c0d0d620c3972261793fd326ca3a969858ccb22f4cd3b0a08a974688adeb8cd8654ebaba9e11e4cad33eceeedc01be0dc7c3e7e548b116b6ce6bbca1f28b26b882f97b9593b56b7ef95bcf5a856b3c15cf405f6a1cd2733f50f0a2a32bd704c75c9f6d3416051eb05a6e45803adced42a3ee16e1c4610a719eed97d11da9c59365e394b92df5fe5e5de93f16cce9780b7d86b406a2886d3698afdaad516c8e08c6174244e9131499f0d4e33a6bc0148f02687f9f8a72b4e110b5e102601054d7b5c77a0c4013e6712ad91ba03a61afa68d89fc42da93fa026b7535f7c7eab520df2b1e26bd6bcf77e0d61fb498973d382f89caa82a63d46affffded394d6210f00accd394a14427e2c0eb5ed3a9a10a1edee05b5b4b872e32a27541d8bb6223163af7bb7cd28c31ed44d892654dfd313181eb4f96de2795cd53cb678c8d8db6e9194e7b83d70814171ee310dc34671b4972bc6a143227311c9a7614c040815ca4acfb472a1d8e9264b253497d2bb7e3d1686235e13a6435f01733c0d6c8c144ee0acc89bc20a4267f09055d18a9b769ef7252bae0272550de2f6dcd75374558c91cca678a87bec1acb8937be28e2eb2447a0d6bc71bc1664185b55917b42ea548a497a74241b0ebb0cfbbdd644597fbcadcc0d8709980d7eef0d52008f3e83cc2b81560ea165112444fba2e4ef106f0e35f5f95acbbab60ebd83dcaa97840ed8e57de2fbe83f20856838d0e12644a05928087dc133b8be4ec1a459038373d03901508d6a1a84c446118e06523c3020492fe814b9a406a6f90af099503238abc03ac36e1f31238ff0a19fa9350ac155d2c360c49ed992c0f4388886499484db32957d5c8a387593ec519cce2b869a907e96fcef0156527973cd81add2836f83d38bc130c1700871168dc052181f1a99dc12d892114cd8b100d3ad42586cb154098872babf537df15e59b24152329f9a24dcf136b34b2bbb3d1b6e2c63853dba47c3a4d4ecc1806c70d26ddb906e68958e32a13b3ed52e8cada894dcdb7009fce59042752b8cf7e66b682e241efa074a0152ef9808870e9bb9d41f9904516d193525784ae27dd054a6d3a0be487aac031141551d7d6e9d20313b493b41018b1c5610a204bdd51a39d927ed548375331a6dc2fda3680e14872fcb5785de4ce1610f744e1ed215637e87df1aa531e76f60cb5a057b9883159e8fe070633e1b3bc0668f809a1eb31c00ed02ee65c0d3a536c9209b331142ab58be13a5aa59d1a8cbf42e02b4ac2a29715db146b802b25672abf230caaea3f955465344491af0fa793b610a80cf81ce1a32ff04ab059ede65eb355f140de1d68fbaf5bafe455a5869d4e48173d89c2451f65240060f1ef37ac0cdf702f89304df7df41e6b482c72a7763afb3cfd4927968d3dfe766766f698e41abbe087ade1f5d95234f587934f83ebcdf9584074632957330bcdb1e73c9160d5fc34bc9e84346cf23932399b54f09d6abbd931986d583d3cf92f7faa7137ca221e290e55e29928d679edd3c1f90f35ef18fc44cd1f38dc1b6e3c64eeabffa7056da8da8cdb723c1babc53cb5f64846493cf153d7b3aaf6c8c1619972cb84f86efd51ddd7616ad2915be1e934b3ee3829be054d9606e16a4c2a07e", 0x1000}, {&(0x7f0000000240)="1fbec32cc58b2c1228c4e4a96fa3b5e26bd6f50500bc223e9f6e5fc8943dc4", 0x1f}], 0x6, 0x0) r1 = shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001580)={{0xb65, r2, r3, r4, r5, 0x0, 0x800}, 0x5, 0x283, r6, r7, 0x7a9999dc, 0x100000001, 0x3}) 11:10:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:25 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000000000"], 0x10}, 0x0) close(r1) 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) read(r0, &(0x7f0000000040)=""/68, 0x2b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = dup(r1) r3 = semget$private(0x0, 0x7, 0x791) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/96) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 11:10:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/246, &(0x7f0000000000)=0xf6) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r4, r0) fcntl$setown(r3, 0x6, r1) 11:10:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000180)=':([[\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, 0x0) 11:10:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0xd, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:25 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r1) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 11:10:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10008, 0x90) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x5727, 0x5, 0x0, 0x80000001, 0x100000000, 0x7, 0x1, 0x0, 0x81, 0x4}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xff, 0x8, &(0x7f0000000000)="486a7e9f5f14668cbf7fea548f83faafdc03a5fa45e9c7db9dee0e0bf483b1ab4b65e082b842357630b6b82fcdb60bc4ac825f928391e93fa8d2e5fdb1e3e1668f81cc6c705bf2a1858ace66108cf6a4aa4c03056d15d30ba81ae61810362c61a8be62820c651c1eb4520dd6c7ef4a7bf238d34a6ccf05b7be3075fd52ed28b2bac5a27f8f5614992d919914359d07ab46559f87d52dcc92bf08112653b25c8c49eb6f90bf3769f8735a3d4d6fbab24894de92f3de69eb08685df3d18bd9e1f670ce0935ed997fc37d2344e4acd7b48119a64506e619a0e3645e", 0xda) socket(0x1, 0x0, 0x8) msgget$private(0x0, 0x400) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:25 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0), &(0x7f0000000140)=0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x04') faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x2) 11:10:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x20, 0x401}, {{r0}, 0xffffffffffffffff, 0x7, 0x0, 0x7db, 0x81}], 0xf9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x40, 0x6}], 0x734a, &(0x7f0000000140)={0x5, 0x3}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0xfffff, 0x0, 0xfffffffffffffffe}], 0x81, 0x0, 0x7, 0x0) 11:10:25 executing program 0: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x80000000) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1c0) syz_open_pts() 11:10:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 11:10:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000400)=""/231) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x7}, {0x7d5, 0x5}}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000500)=0x1) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) setsockopt(r0, 0x8, 0xffffffffffffffbb, &(0x7f0000000580)="17512af0802b246eaba01b2342f961", 0xf) geteuid() 11:10:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x101, 0x0, 0x0) 11:10:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x400000000003) 11:10:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="cabcd8e4d60880fd051aa86811c8e5692f0034371c754925237ea5e2db9a60b44b1476bdee4775b4f1fec57c0526f202598e977a75104337918ad74bb738c4304e6299724ef7bca523f66af55ccb0ff564a9c0cfb1d8f5118c1440a0527730feb72ada17fea51d24a06bf40f870b8940cf7e14eee8bf7b5422e3ea6b0fc08986ebd0523735ccfdb011b884b411205f07888dd03d3c8fb8699f8ee90abee47f0d35bf39939a165e91f80fd639e571e1b92bdb0065943ab5629c58dfb38798", 0xbe}, {&(0x7f0000000180)="02f2e60476126ba5e9b0dc64c488afaff553b8c480b14598a79ec7233b57d7cdc8b0524865cddb74451da644ce3c87e42cdca4ebf27a07e05ddf988d797b958b8dc3e88c107f28ed0feb8957b6d1a80d89ead169e39327556b98175bc08abb71f39575cab95a9034048fe10c6e22e4c0698c82514466c8a103f26347b826444a120be5237418a36e30b28d96725d86c24971c7545ceecb590856868f5f1b8c715890bfe8204345e8b8e316548463b2f1e32ee2e4dfb11e38398fb4730898aa68ee0184ac95829f1be1a47e86f30be6b2484b3e4bc109dc0ad0e8ee1b482285bbf2228a7efb0ef6e25096e54884c8607b7eb827f28e42cc331a6e2e07", 0xfc}, {&(0x7f0000000280)="3fc3ae26b457c284166a61f3f6b8e54a91066b2c24ac76a49ba79e44f280dd85c0b6c7ebfdd2e2f2bfe9b33ab251df2332f777be487b6a0a26d34997172ff0e29bb04153dc2a49ee39bc31f781fc2f77a157f15696991f760f652bf7cf1fda37bc1da03cfb5a63bf4bc31738337e03831dd67561237453af1dc1199e2d156c30c37979301c71bc12898e9de4db5bd6a635f2dff0c08cf30a573453d4f2be3027429b2e48d0d559f3e50271684e75c84b8ca590ac35314567c38d9abeb1b438aec668a01d2a5a94a21dfdb595da660bf238ff697694efcd132af32d5cb74b2459", 0xe0}], 0x3, 0x0) mknod(&(0x7f0000000000)='.\x00', 0x20b6, 0x6) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) 11:10:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/125, 0x7d, 0x842, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="11a22f8bcdd15204fb28a1ec769b756c2dd6691f9f0fed8ec4781d42c752b086e6fedbe02b754dd313d611441149b94803679c74f4bc088bc51f3f5eb2af5593e2e60ccd9361b99f69643d2470f312466c86b9143dd7499699bcfd4dcf81133c586b1957b980c560b4ed88e620a5a39f9a006195268af95a087fc84f83032f867e839f74b93fefd444b3475daed79785d7782810b9585a4cd5a8dba87eb95655c0bb7d4e68d7c08fee1ecb15713f970733f845a3e91bc08fb7c3b8dc978241fb87b9287709e5c074c81aa3f8005560c3ce853f5b6f06a36d9f7742f1a15bf4b565996084208e3b0b2db95e1d63ca", 0xee}], 0x1) 11:10:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0c9a0a23f1e85c7982808a5695b6cc10b2e2372829f53a90a26e5e54b296e530abe46700d670b4803ed11be43da1f8215d875d1f5cb0655187661390f3047ab63c8281a9f4721f325f14e26c8a11d5a60c621afc0c2f09f8e91cbd9c16d68d918de646186fb88f83112c79943ef5cca904c55fbf428fbb58cf8a2c10d664bcad9ffc66ea8b3a748a56d14ccd29bdc7f04fc7f43a685d6d699d505ca01e642296789c7069262b5d57f06133f9db6c003fb4e01a43bdab8bc3673eb02d6c982b64fcaf5e7d19cc29d9313a3e221b5a668fc17a6c526ea72dd498f81753eaf161902336a61060fc4d01aa550444e58debac923b44dd80c4ce14d1e7a2ba1410f623d3c0342afa55a5d5b6b0e0bf3caaf3a6b9f452ee3a456cbf2c7463b9387a967d2eeb1cc7dc9dfed33b0a5d5fd85e2c67cfc7c50c7f5c64bf66f11a6622896301fe6758460d77f988d74359351a71ff89ac1ed3178e3cf7e792da929a937d9f1872407c882b1490a8d828e06cc2ca2d4f15a450a80c657175cea332e5c062a1424da06dfe04341099dd9040f4fbd3379fa05fe61a253d8c53ad88c8c38c713931fb759b3dd27f8d5e4c38009ef3fa8f6c84b258a160a8278dce92b92450720620b6c446453a8dcb65fb235c516967f28f23487275b64c4b2c5d4e11b4833eceb93fdf3b85f19bbc99045b72918307631da3acc444f43c5724a7e048e434a619dfb7ea6f98b27382ff3c1482d002e4e55017b9c2a59249ca6d204256706b71db390d7c81edadebf9a56ef3dc04d663d52a204ce9d15cb70309c5730ac7d66d4df97afabaf36836a78918af3ed5005891ca2ed1db1e8bc7a1380f06c01b087de50b23b742c4ffebb679671c3028505f8d52faaa69a67d65a43216377c9203a8fad9337da52719c0e6af46e9877087b984ffcaaabfc9af698598fff02033f8758a73212109da8d446feb6890f453d4611746931572a86cdb77767a0ad51674808c1d52cbcbc85af02c38b94826f71a1d1b0be6158488d5f5e59bef283332b62514928c8a32feb02bd7a1fda91b3a724a2f1e81331aa4e35f0559ea61fb90f5a69ddcba1315eb6f51944886dada245135e6cebfd12d2d433d37e93eec41ee682e48e2ff7537dc71bc23fca85f6571cbd1019db379cff094dac0929e8546c7f638f3f861c75c4aceaab8ae5fcab8ef54c21ae035bed73bb7364b7970bb6a52e5f77c658a62fbd674309c58e8efc5fcc5fb239eff76a57c0a6caae3eecbd669a2e7ddbc3e177146437c38e03d749754f0300fcaa0f98925837d7f4ca16050aaf9eabb826623f0cc41a8f25cdb58263ba4f8ff3692f4399717842c02c6fb2a88d074798987109d9dbcfd83509f5a7798e0a2d0a2c1a373d72dcb65fadceb2ee75abc6069ab531488bce58fc22b301c2e06edc4b4f272a5573b3c7e8429c66ca8abab7b2a941d71ed2370bd5292eaffef8b8512228f12b5769396de63db3fff2a9758569c92061768ba0fa2320c9a3eaa565bbe6c2a72ebee29bde9804ab913e8b09a8b407defffc08c5174c5ed1016cace5a5697a5250b508725cf5f8fa7afed956ea1d1caa55689af3a36878df28b6c36cb48931e4d088e203f9ebc9b3e60316da134311b81635268041118d6cacfaccd7712fe0827e8cefd4785fe53473b6dc23d298ac45becf15b2b0697fcdf3651028bb4e95442417c94e2e001639b742eb98a0322eed4b93982cefe941ef7237be85ec77433f0b61b02612f9a871bec7a40da7b031f67ca8d98147babe3635bb5a0dfbb2a146a1dc4f2427d8eb34b6315a49061e6d6fb4d339cab28e6141e1a410ac2f10f3f06c5ddc89be7375d6801736f17a365ee5adb1066bfcf98ab01371947b2633cb1178eec5e9faa925a40ccf4d06aee4bf75d709b19005ee62a66f38533e0b90d739793e21f92ab5f26e9a10c716c3610aabb107aa11b6e553969cc00227b3d61a3f8d29ac7e6247474cfe1f49b7fad480955297a4a433b471b00b02c036e3fe8aaea71f82d2896af9e1d91c6e4c17073c56472b679b5f5e4c80c369030dc1e5f499c97a428a7a5775266321c487ff03f4c4f18b5ac303ac9f128973a2add2803989350c4a52db1ec5ff561c562c51a058ba536fa973b416d0f1e70ddaa50a51cfda98c4e0a17611d0c340d55a05b61224d05375e6ce49f59e7d987080da3c6f3db0f9265b8c8adefe13fa7ebb6844b791fdda381db4ceb8692d400e2163fb96509623109dccbbaab84dae892d6a71c0e90c69f4bd2ed62d6c2776fd2e2951fe0be9cb5acd8978587ad970e9e30af0a4d2ae485b653dde43e4a25d82c92848ec5236031a411807e4a95399463587817cf67ba608caa6919310eb37937505aebd8baf444523733c485002fe961c68eaebcd7a9abfd4aa2ed83bfb5e75f203a581598d0b5f9dc4815848c78f9ccffd1ade904a02646df5f2f326aded368e791120f8c55dd38f44bedd607525a05db5f0e4484fce6b8c8b64587b72fa12e3d74c4232d747334411d3995b44b8c331bd4db6978ea9be87a11af5dfc428510e05444b5648f81cb414de602f45c08409210c6b4c895481533b75ccce604ba8f497df87f69d6f8a6e20ae772a27f4e41bd9143d9ccd4efc91d58779e0fe08f897191d23079ad8a928e4f7c1622268c1362437cf6db0bd05157017e99a6c7d8186122bf4954efc24d513a1441a64b99484335e97d1ffe719764e0182a4bcd53dc16bcb5c9e7f6a7be2c55fc7471dba74aa23ea5e3352b8f5d53951aeeecf4b41c417f9c21546a8ccb8ff502136d60c259cb564b03d0a94b56144b9d4eed58791c473c3351e2d73bed2d03d3a4024bd36fe895d91c65b6cf287c2f9209d6b77e5d731a47b92ef6f414e15e65e4a448f586efade889889f2aecea360202a1ebdcbc0f393424060f8fc4901f8902c42e5fce8fd19491057c442efc7c16d72b8c96321dbb145e481859ed42e4a3bcc147ca1d5564838424a0d090e22477f691135cf99262ae41825922fae17e7583d21c352fe4d3b32035b10cf7762da863f0a92e99b7293757056e70881a05f05fd94db28f9cad9cde26f8719d9a3dc1a715a62eaf88fc9af3df51074d621e8c9c04345f298332cb4590864279ac8e2bbeece0ad89e0c21e6380ead767f5d81dc885fa93e5cc4bcdc606d920dfa874334c38468d54dd5a1c6e63014e5cd79395338882bbd1945f0c9b0b4264e5574734e2577c8323c9d36d9410a909075c41b59238bf1945eb21d71e62daf33eb7cee125998ca815c148c3805a3d990735ffbb8e7b9bb7db8dbc2239c42c556e23bf52f3e19897465fa2e121e6e3b53979e9521e29859171922cff985a2fd121a4886b5aec627608921987b1f998d511ad1cb92c421d4677ce6dcc262b1e419d0c90db72c6572d1684298918afb77d4d455c309dc0f8eac0aa7ddeffec4e83a33f76d1d66493ddfc0d952c05b51f9e53a881b0632664e8eb41ccd667c7cf1b24a5d9bc9b7c94bdd1bb566344f21a18d0c828a44de579f410cd5cb8f96e503c2f697371c48f5e13f4088b9521b6c827721abdb5d997d28ed08ac7d73c6dd499b23defbde100db5ed18e4929f391b301903b53bba6bdfec626626eb7a2bfa0075c9d762fa187ecdb5ac488432c88efa58334b9e14f865ce5746c0c4b932aa593ad52d24ea8e7f4b7ff17c10d041000198272f763543fb4077fdb39be46d7b60b32680bf228d6a8e2058cd9e52e8f4f43b27f0a6d10a3e1e966b67aa210512485bf48af1e5b171ed955b00292d236bae2d1bc9593a0a12526bde719ba8e94f4e579c95c345b29562b087cbedc2618463cc588e333921e2fb13260911a51a685af807820784177825e7a4def0d59c0eac9fca21b5d8fb8b1c4a2a46e7699f6fe128ffe718c95f71312ab3905b3be67dfd8563459d34b1142edb0a1a46abc192765c1afdb64cb80c58117cd25bab78d7522fcd1ca8bc2156004e204598fb97ad42cad1f6612a8866b88a6e880d2378d9708fc34bb3fb59c1ad2a8a6924e4906a9cf4ef867051a9513b0c2ce897baf9578026a41e706d62ba2c64c5e235c194774e570c9a7d9bbd0c3d8d15349cdcff0e0be67731e9e2be7efedce2764f84808828efb80612f069c4bf7aaae79fbfd4dea2bbabe033d9af6cef96712d33b57ff8b2805910f897438386c855fc93aa1724a2d5e631c7a5ee1bbc7bd347b573755e967e04ef43e1ff59438434ce84213ea7b975c9d314cba5fbdf92ce81a1638770187d58d7e8d23e7e5c849cb2d862650734c57ec2f0e4c8de1d4bd281704a00ceb8318cd062f38dfee3efb45ceaa1fdbb87b0e435f3f8a3069b1c2e3a38c8186a999c8d68e650856d331bf38679e81d492a5f5d5c4b4f7217b7c5602a17a4187c9c7716fa67fce13b00eda333bb304122d1ce90bae419ded24e43b8aa6c6e9842f2a405affc806b1897454968817eecc490520c4854d97ba97e93a400aec8d6ff73c5bdea2c02517c34ab2566a918037ad06c2b462b1b66382bf64b7f90d25a2e1977d8d0cac258eaecd102820d84c57190e9afcf563c82940b848bf1e0f11587d7c966a55455106c4c1549719a9e686999ce7eabb04e101dffaeebdeff893376f3adf0cbc8d63d83913aa2f7aec4cf259d3446a201f2e490da2b06286bc1b1a35ed16b3208b38a2b9ea507c043e1ce649b10bfb00994e6890219f8c601f50a48a39f32ebba1b60c8ee3ffb2f1fc4c6b4fa53ce3331d1dba1a75d52eaf009480e622a3666259ab0b3426b55bb65fe2206020fcca43f190110160b07f9ef7cd2b78efcbc56f79c1636e3bb160445d545ea62bfc0ae6c1de66b66b79ad254191c2f9f72487d62ed403423dd2bb1241792477f370171d585d40ea6cf044a5b4972a07fbfe2aba7d46c913458eee33a8a29ea54cd96593e2d7c754fb2c34843a20c03d8ad842d6b0348c01120c918ced00f216e5efb508812c40f393e8b98f61b16915941c491ac2a12df88aa868b8ec457e6229f8e24a568432d2a0257d6bd2ecd81b5e6453f3945866b59302799c272e65489450322e7e6cf36a771eccd43c94064e29ffff3a208fe3a0d46e88cf730acc3be7d6257a76017405bbcc19c929734ef32432bb7057040382634003b5d65007cd3d0ed274aee78ddff14fcd60566ccda378ed03fa7bd07f50fda67f29bdd285a786332b05faaa2b14311f55ecc5e3fdf86e018a70ef18b19775a4e04ca7152467eecce83bce4f4f7f9940733553c943ece8631696ec6c0d4fc5a02bf7aac7c546f007ac6b576a6aad4ecf34b41c2dd1c9e5a6d82e9a94603ca891b44b720669c55d4e5e8f6d6acb753c52167d195df82e72c492752e99f08ba6ea534a10995f70d8497ffad02523ec5d41a275de8f2615e0b6058f6fe432ffe2c94656b72905e6b65a59b7bcbd991ffd522189ae7face1defea6777f8531b5be0e3875bac22ea23514bb041b216edd8e915d8063ab79061bf392b2de4e3a88b0eb4706161ccd21378f52db9ea011a632c6c7bfd1f086f5e3f12f5dac50a077306e540c7c3cb57eaf74ee9c48e360a1ef89069f7a625dbf9ab4eecdbc06390f13e41052383132a2345134a78ea933266da453e1e027fc460b552f42e7d9837635f4f6d217742963e8b2a60827fe6e6dff443e23c5d63fb512b677262dbbd9a65fae1391087ad3fdc5f08d9a0d004accb556b6f5dd350060eae5258c6371ad0948f86558f73ed4eb9f89e2ead26e835d7bea8f08e13aa05b6f0203fd409a39687b4b744b187c3472ef464ae86636382d2b174e807677", 0x1000}], 0x1, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) 11:10:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0x5, 0x8f33}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = openat(r2, 0xfffffffffffffffe, 0x20000, 0x24) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$sock_int(r3, 0xffff, 0x1204, &(0x7f0000000200), &(0x7f0000000240)=0x4) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x80, 0xfffffffffffffff7}, 0xc) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xfffffffffffff001, 0x6}, {0x8, 0xffffffffffff0000}}, 0x2) sendmsg(r2, &(0x7f0000001980)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)="c4de1d889e74b8bffcfe420df86c81cf0856630935c0954a1faff1c1ae338794b00c3f79ffa3c936783a296c29d9edf7ef59058caccd690f03a4f4840d", 0x3d}, {&(0x7f00000003c0)="ee86df4340a4cc2553f7ca35116f9a191719eb8d9e33fb557926ce72fd53cf26c0f338b3ca309a0912c66df9bc25224db93828720db308b9bde02233c35693a85ce728cb602dbe385f5d2e2f2b1ab8ddd82b843c772dc9ece8e41a0fd18af363c6173f88f50538483ef5191ee85e530a177ad60c78780a67e3efd607d30aa7a8a89433f7ee25e5e50565c47783860847a8455c1507cd5f29263b418e462d4c9e146ff5be47cdc44dbd8c3bcaa7100f5b9447da429c164152a7364b40080c4ce70a0aa66182e5c793293876d640f6874028a904aaec", 0xd5}, {&(0x7f00000004c0)="07f4649b0437416d6f91394ddca443f2c6093ef9a3e9d3e203b30f3cba9adc32b1c3af7484a50e60e636a4edf3e306973b1bf374fa85a98794e7b7e92f89647850e3d5dabfb1052ceaab2113325eacc0f3f1c46799212b92e53f22b659134a938f0911b7bf9d33c54db77611a91dd4e467eb363c25b28ebe2ee76a0fff668362e10bc01d1d6253d323ee4b320618e8e182e526aab15514d2e075c64eb420896d58b74e93c72efc98a0d7a93bdaa985fe43109c10cd5b2fff7d9856bfa380517d4c", 0xc1}], 0x3, &(0x7f0000000600)=[{0x90, 0x1, 0x0, "86d5ef2a908ecc2b45eff0001c1796ee1c2f603cfa37c0f38dd444d2034b13f4e54c175cd124b50d7f8fe55a6b2213417d8804bfdad4e14193776efbc9f7869f01680cc2231ebd3f62febc25b108a3bb618cef6dec78c94a6a65451f226aa465e2646a60c440ed6eeb2879adab886aba57e7561c7fb4fbdac36d66b2"}, {0x98, 0xffff, 0x400080000000000, "4db556d3c7a9cc6fe5b3739b20b6dc9e24b82259234ac3cdb8753a90ad94231f524422de122dd8885b6f447f1d877d450e2aaab4cc8bd759ac40d18db87b6bed0e7cea65026e6107505724fd807bd5c61929917e4f299b33c5b00ab9e97cb6d0c94ab6efe36242df6643606660038be6a664b7ed61b8b1da7ba5ea096249546e21c286"}, {0xa0, 0x1, 0x8001, "0c062f88111ccf375b247a5ae29613fda54f1ade7cc41d5cc93bee64a52f5db6272419515a48f92682edc9375e5aea893cbcca11d1c5e6c927a34d50694b09de766eb1e4f8d668091f182b379489d8a6fead1f62be80e6b78a9bb5a1cc4c3955f633200f2d6d314e8020ccf2bfab831beb166a5d5b667ea94f55db2ef40588aef09fbc9b91fa17ba6fd6aede565c"}, {0x1010, 0xffff, 0x2, "867c2df9e09e0d7a59c33f3806e4a969f37cd06ac928a51c65fdf75a341844dcba2f86ff8392e565170e21af4812c26152ccb8f14629136014e8d083a5c9e2b9a4457c6fa8edafc96d46daf3d3c4c7c92d15a26912f51f327251b5631e70c499bc9a99c34d5d366c42b954c99e4feaec54e0b3ebb62d936f82cc7e3d32a53c9012730e211192ab9e7df856b9254a1c9fd9d8fe31005e5c33c07bd9f4da9a7672f8adb8e1c9d62c27c2cb04504e4bbbb85233db1d9491f8ce768ac97be7f398695b1263f78716adead1b16b75b36632cfe76dda56daccc93b509f42236febba533ffba1d4013ffa89e7e062e3fb68e7b61279f9ec3467876a1651c53f4d5ca3aaddc227a8a1c7d448d9b21805d89e9ac05b4abd1a68cbc78728044ca9f25dcc00857331cb448c950ccfd45355427c79bb6faafdcd4004a068b3cd65f577f2de3246053f5311fc06b285cd0b29a6ef8cb0721a800d1d3c10ce1cb269b805009c50259c5921879a7365409dfb692faa481e46fc6c267bc8c9247bbfa3bacb0cb1f23cab04b16b31025989ab5dfc8c5c417055c27ec70b8d487c67c7ae469d888cfb051d38659204ea43d92433c655934b51ee9d98c143122a9b4885526c59b8ba74c18c95f3de229efffeff9ce54a1e4fbde4b6f5f90b84bbfc05b02d30930f2f6ebd4b130ab490f3ed55a1f98a1c956da71c7759fcbe8b7bb654f8b227c9c4908a0363e245f613ddf51cfa499ca7567bbbd51456b08147c581683b7198ec90293676fc170954bec1fba73732badb41ddeccd7732dc4f6077ac762c30bad4eccccf979d9f0256eef540254e5e600c3161b5e0255c9cc215b69760e640c75ffcea132c9f1460ac2ab769925cea6f9daf6990cdf50622492db6d86238f830827486034dccfcefb8602ee1339c6eeccd8e6e04bef59c4adb7f921742592e02c66e15e6b6d23226b4ba57b6c341bb810a6451b911a7874b5ab2375d948f885136192c07ec8761e51f7a7f6d559d4ef0bc43a40e5475774c21719220cc7c3cce8b87ae6130f2d7068bb72338f55c6a537aafaf0946bb7d146911c4b3682e95d32493086655d55822d2ebb23d8259480172847de2bede8077d7efe15480e57630903fc0d7ce380cddc62e329732d4b124ff1e5f10a35153f1d61dfa129aea5aa1a595941de76e4b341c4aea5f8dd80f2c22bba2df489189d469dd590c91ea8dabbcafdb3e7708cefd63975e8f4978ec1866fabc455ee9ba7c2c73b1e06ede05ddcd69afef03fec14bafdf3986adb68d3bacfc30f5ad4b9a3cf459c9e2ae9892e5deabc1b50afe49ae46e23118e54d83d5f1521e880036e04f63c58873682cfac082a7b576566ac90ee6cd1778fb90f9b8fb7f37730458addcaee99efa2cf9571afd6e36e1b95927e37e23cb1bcc2a79c82bccf80424aebae294d4338a00a3a307db06aab5277f21101853549ed89bf4eb666fe4f603ed979b35fd86fbc3d4c6a2b92cf93e6e54d25f9a75eee0531ccac04fdffca48dc4311762822b3748600444332e8d1d5bb65b0781c90a4fb393757737123db194406b0abf97013f574000d9f0b245a5422bd67fe747d27507db873502386bb153cdb84f452918c6cbba11d9a88f30334275f30e3aee6e5917a199e11eaa557d6736db10ac278cafb2dd70612779cbc7934d4df02be999ee310df99f174060a1db669a0bc4fd7991fe2515e2d1dc664b2814978c7a1b2f1bcf539c9770ec37826b5d8d123b9ca67ab0f3c07b2c818285400047663dddcad1979be524a96c72f4d656a40362103b0d74fb2d3f3740b2aed756d56f9cec8bf6ccbb25ad6c2dc0bb5daecb7bc350b0e92d60ec2b059377d07d64d3b615b46adc9811c582e55d3b4eb4e5a0f3d02c95ba5c8feb5648fe412d9764cbbdce85bb2094b2b37ef3e337d4d9d9cbc518457d727d49679a0a3f789286ec633ef572d58399a041725e6d940484c3a2ae6ec99b525a7d0b1775c20f3ae960ab7f7d77c04b9b7cdf10f808a0d3849567ca2b3400084372433e76b3c73debb26af75b96861a88c209931dca5814591d22b7cd84f62ad9beb9b54ef27fd8aaa963fda3228cc309eb3e7bdd8e22c435e291c3ff2cfb9dfad530690120dc3b802da93df2742353303e2e6d775d7730d0da3d3cbf07bf796a2981c3d06a217cf31f05ebe59329205bf7d01f9156c8b3e5b7a639342560f423c77ca85521a3172626bdb149dac8ab7a2718e8aa3d077b292b4181a0b4ae97d5ef2cc3f01b3ef5a7dcc81f179b4762e4d6581622410265dc52475f920210bbc437b98e859e985f54fae9e3186de4550d7234ce09ef357c801e88983b7c6d98585f42fb9f57ac025857223c235da9ef6f253e5bf772679cfe1b770d01a9af08ab9fc0123f8525fc8ae09de8933584b49cb9e97a51b4655c7e57bd2a8e5cd6de5a889bfa4563709b3f309d09fea0fafd0561f4bbeebaa4d2a662f8a926bbe9577e1bc4e60b0dc1643a29f0cbb26e85133f93b74f14579d43715c3d55647e24d530a1a056e643250a7e1ecb692659f6f08763c89804310cfce38d2bc9e85f24274671daa2fbf7a1f0c77c44205463413047c05eec958da40f75b439f94eef55799f3ba2456a2dc3477c70917f5f6a854532ba14d52f6310154b4cdf2a3052a9bb5d11158f57d5efdabcb1c1e44c1df9dd77e9e525bb455af50d1f76ac34c95611b5fa9d3a6281c0b3e153d49d4da55805aa1ee22859daa561e8f94af368b918067e5a7b8659389fff01c9d94693bdc943ba5e1eb4f67659ffd555a5b52e11a702fd0353f4b9ca47ec48e195b39c63e06f7f9bfbf968da67f45fe2de0cd39af2547a1178697efdf58e3251e27620e70684d35d2cbcefabe146faa1f31b00b377c98582d12e02dc9489f6dc5398eceb98ad973a34bd203f587e28a0d599ee1c84cfaf4019178b8309b6a6468bceeb74222e1384edb7301dbcd7d35840434c4f013b06772a5f0d71c8243d1ef12b6d714385b7cea81aa2e15d9321baad51861ee4ef6fb47ee53f51e004345037c5bd597305b32e30a7e52088d59263eaf50aac121da4f3913a475f5d811bcad1c087fc75d038cee2487769fde9de23d57451fc3c2df5d6e1d34498d04d3db018618fb01bfcdcd7719ec75c9e7b5149296c48a3798d7b74eca3528ed6aef9bf39bd221366b57431d25de4ef46c80ad07ad03009fc39cec1979b5114ddc04b821e01697d8a627ab86d70dbe59af3a9aa5ee41fd0f0b22494706b4215a76c26978a8751856713826efc22e2673812e0b306e1f5c2c9f23633357a2091db97aec5a9d439e8198930a4fc07d23056af199ef0b28ad4cca149d86bf8c5f282f600c324f3b2d26240cebdc63fb6aab43a807a7456aa9247742758248f5ec7ecdbb1ec24d3aa7d0f6b52374d82164b4ec392601a1f24e281b9768dd02c9f86115052d6833f594bdc59dd03e026c7eb6fd23554c320b0dd75150bdb134d763ab0795a70a234dfd7416fe80aac113655ad1b9a1ddb48b4396c780ef266c874b7365a2d122d758a4180f0776099a7e9ad84e3ce6f6c6d8779251caf126b34dea4a2281bde6ec775880fa657b0eaf076f776c5b9967587ba818308bcf63fc6a87be49cbd83f0f1a1e914ab10424866e29c147dc1cb4db998f8876417d563b6ec2a5381f47566a345d631488e312d9d5488853a798cd17d6f2c3d939ba90e7a05c7be8901fb14109a9159a0fe76955aa4a7387c97f4df25a6299be7c3a0ebc91b4b33aa16d4136141423fdeae5b1545cfb645157b878612ef2e4cbfac6c4fd9062002f4091d2e05944710943d644501495b5ee4a9921ad08e5a87e3d10862ed978f10acf126803191f3632de3b4f6b52ed3ced13407c12952c3c7b02366efeb621659e26cd1e399a1283e1fa63f994be8fc8dc8be180837229c5e25e4099be007472e9fae9f2ff46afd4a5dea925be39ddb8e814bf053c0c3b2b6057d39832f884645b476d2f80537d57e60df2d95062346f636e5e7ef39951b778f1ffce69af5b84a0d3cfb8970ccffaefb96ea3247a633f25d526e4696ac410f000a25cd7fb13248d1bc988d3afaf98eb74c0819e960a0bb68345fe034e08a437d346fe1d76f4c135e14227b30aa0d3d1e56bfc2ce31545e135d1db609230b357512e3d536d6aa4ef4da255bbffa09b87d63a87321095cd01b92f9d0b9da61e95a6da95c0bf3cb525ea7cd86cca2f19b55a0984719984cca9127657c2ac4d8678a850844557d1baf7fbe58da6ba6622f1ae870e90537b0d9ec4286f1087b22e1b5ad776b39d2f94ddf9e41576183fff53c28c43062cb761963f472c0e0d1df125639fddfd11e4d55e8f1ee24339805219e0f294bba853662dfd2511aad3ea34e8d5246f609be5aa12448125c7a7b160beef0b9a4cf47799b187da86910e9f11b5e0d011e11ec495b0e3cc136bc1fbce867b0f516437628f80267321f48bc7d024bae8bcfc265453c78eb2451821df53553bf7dd5c37384c9d52a61db1429317255f4b976aff885d65289c4c0fbdf5553c4a73f802abe5ce4c880aca2caec379c5427712379e8c7e6d117a70a6a4a3301e7d0020301b22c48ea5287f32cf63ed95ef68b626364cbf6e0653ac7be6d03b716e59a4d130bc3312a06446bca9af321db86374aef263aa5e30a718c85508bb71f19f378b59430def672b912e5bc0ae2c7458bb2c8f2db220a8a74a451d3340cf50a30b30ea4ec1f8af0b21877f75fb64505ff15add0df18ceb1b5eabcd57dc2f5ccec92df064b235f3c514a7f16da3beff88b99ac1676184ab8ad9dd30d344f06f068e5bbed7acaa7ff9082fa6ed6c266a034249e8abbdc6ed45f37561e3adee2794392f3095c7b215fdb5ee69d95845550a517ca7bbe9105d0b3d1a713d72d083f27011ce2ebe328c1cf5b6d3dee555eea74be325d062da1600ee69cc47befe95d405b8419a32f1a30f8dcebf58db13656b1da734dc58b5c0cceb79d3a345d2f1eb95993b7c2df54fd1b44ebc9a379caf9bbd124be5ab70b50620465d353708484f959534cf65538ddda2b66e739e624c876fe6c81e78f85c4f885b4d75860825f8da44a14bc6c4970079f682a3abe91fd4f85302a536bdde2cb1ebfda26799fb6ee054d5eaacb5b55a2bd65dfb732706c382564d9532bc2a193b2ce7e0c1663b428ed652230d90dbd788d6eb2208a8804d03903094263bc9524c31aff9075d290ebeea9d4ec9baec0ef0c75f96cc73128704c504daa80c434bc55d9fca984750ef5755f4317d70fae39c4bb982f353a0a5d39ed653ef91feaf78c7b2a2656065300b8355b550995d47f56a31ac6c79d742c03c0c9551c1b3f827afae02be171b32c754ef8169ab5bde7e3e1cfac8952e9956852188d156919be1623401d6720097ae68f81a32237b7f32df19d70a798f6a872421b33c76ddfe845759ae820b627cc78b098c9d1e20db7247bf3b0b6560ec2f009160a9dd28437c50c6ce250a42c4b6291f35b7e72224d96b9b2fb02ffd600de2b87038ed5cde1280df196d64c63e4edba95b7499d7bb3796fd860d35cee67f0e041453b648261ca60a3bf1595b9b7dedeef28cc546eae9bba7ab6d57ad1a599bf89edbb4c64abace2f2bc61941eba4f529c700abc157f3b6bb338987c00a8a18cd65c628fbc4c0cd2efe73526a3ef19266830e5f8b06cf1fa51ec8cf63a789f42f137c4ddf50bd674def9a840e106200c1c45777cf79d68178f65803216cbf7f00c891c6b688f8ff6b8fcb4c979ebb14b3dfbb6d639742b5412967b5295c8ad4396af4482"}, {0x40, 0xffff, 0x400, "8ce54b4df765bcd33a034b1f77680140c5762325ddb0c4545fb051e0d50f6855a8ccf55f9bedc8228eafe6ac"}, {0x38, 0xffff, 0x7, "b3690c238087f930542b21dd3c6bb0f8480f47d8bb9fc362506ea1253d0d95006850c739e333e9"}, {0x38, 0x1, 0x1, "caf59b625013e43fe809325b06af1f8d6d76e1f3558b69d7f3f869544810ee2211"}, {0xd8, 0xffff, 0x8, "4dba78ca9b4da4ee0ec4bcaf6a1f084ababff27a7039f6ddf22268cbec7b1c7387f18ac7be1ce22922742f8ce685cd0281cfe1a52ad1b02d576db69d09ac384c7765c013da8f278c2b3a08e399cba42c4a2726ee37be26b2d81789371ba0cec5f0557a689dcf534efe08989f4418029c41abb8332bce31db12f6e202668c7adfb6b465e4bcd2a4dd4f38dc11d8e2c594a5240b39a3c96a78ba6e36e15f785904ec63ac1707b6c5468df1c30ee21ec2031851dab3bb762f6c726f5ee84a1b54f56ee2f7678fe36c3c"}], 0x1360}, 0x8) shmget(0x2, 0xf000, 0x10, &(0x7f0000ff1000/0xf000)=nil) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000019c0)) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ff3000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001a40)=""/4096) connect$unix(r3, &(0x7f0000002a40)=@file={0x0, './file0\x00'}, 0xa) geteuid() pipe2(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = geteuid() r7 = msgget$private(0x0, 0x80) getgroups(0x5, &(0x7f0000002ac0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002b40)={{0x2a99, r6, r8, r6, r9, 0x140, 0x3}, 0x943c, 0xe9, r10, r11, 0x596a, 0x0, 0x0, 0x9}) 11:10:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:10:26 executing program 1: r0 = socket(0x6, 0x3, 0x2) shutdown(r0, 0x101) flock(r0, 0x2) 11:10:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x2000000000) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 11:10:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82023f0400006c653000ebe023cd73f544b829538c480fda0a00000000352bcb76fd466f46e9303b45cd32dfd131abc78afa5a092dbf552419021619c1d7f8de05a466d0f1d8e448b1829d46efe3daa05aa329884d328d8b19b5835fdfe15397dcbdf4f50eba44504e98a3665c1bc1bb06812df5bff5b3facb3f4ae93c8e1d28d75d43c6ff020000000000000089bba192a3771a129f46737174f4d81851d24aff5852a208f7a577efc2c65c3ffa89574b036b060bb271b3d6acfb44efac924bba4014025c2a0bb423820db36af725e1cd90b875461cd1ac9eb73c105b9c3338a3c0c7c1d1783ad0129e9e1f8a5ac358704f41f789abd68e2ce843041b764734b37dbe19d566f2bf0be0316942668bd9d09242e72f0ed2f350d76dddbb7f0eeecdc72c9fcb0de0e995ffaf8fb7b028bc6eb0391f99837052bf6b3e0000"], 0x1) r1 = shmget(0x0, 0x4000, 0x210, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:10:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) 11:10:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000000)=0x329) 11:10:26 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x6, 0x40000000000003}) clock_settime(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/29, 0x1d, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x3, 0x4) r3 = socket$unix(0x1, 0x3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080), 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x21, 0x800, 0x80}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x401, 0x1}, {{r3}, 0xffffffffffffffff, 0x64, 0x80000000, 0xffff, 0x25}, {{r4}, 0x0, 0x80, 0x80000006, 0x4, 0x7f5c}, {{r5}, 0xfffffffffffffffd, 0x6, 0x20000000, 0x1, 0x1f}], 0x3, &(0x7f00000001c0)={0x5b4, 0xfffffffffffffffc}) 11:10:26 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) mlockall(0x2) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001740)) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 11:10:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="d13c522d9284f717be21c17d08e4ce7367c77990e055402946fc1b", 0x1b}, {&(0x7f00000000c0)="21150d251ee810251baf168edad61f6e44b3073b5c54df2f2167f8d76f9509370a1ca626ef84e313bf8e1f64f8ba0f678efe48854e269c4abde6ec9e12bb55bc552e045acbf3515b7e2d13617b0bcad7c434f6f8f37d914d865488197e1f067147dd4ccfacff3cc9393b8987966b49c6ccf735c1cb6645539ee9044ed835d413843bf4b5d2e200fd96df16e282b206619fdd17", 0x93}, {&(0x7f0000000180)="7172f66aa575c5402bcb79f6b7fa2bb933df4712f392042f8771a05bb4cac30112740a2af58efa98bfdc5b757902191d249329a169bc039f87710012b14d34d9145e5d4a2476fd70a6f4b56c62b5391f3d7942e2bd9e0046b9632172b48e399ffd149733702a3a183689aa2f27544f5fb085f8dfc4465eb168c18d7c1e8ced6e6c1455a22d9a2d4e905e5d19f8ba82ba03b7c7a73f70ff7f4f629256f14f0197029d6a154edae24623e7281eec66516498dce1c51ae5e3b6a4707de5e6c813a8", 0xc0}, {&(0x7f0000000240)="7ab5cc8af215af9739fd109cec7de7ad4a220e59da8e0d15b47dc4119ea098beefa022e71a8bd802d824ef20e8ca106c552676ccd387dbccc1e0bc2aeb7426a533e359eeca4b64574e7fd0682e040b1dfc8cb36a06df5bba190ee73c3660dc3a3a415ed2dd71030468a9689319acd496f67711223a7918a0a75d796ba02c0ba4a64f140eb78a8ea5575c9369c23190f230e0dad4f79698b087f630727d", 0x9d}, {&(0x7f0000000300)="fd7dcd8662f98552731974d95bfaa122275228bea126d8efd637006799cf08eb4d47efd914a9efadba7098ee9d762357e493d0adc0495d58af15f38708ea9e", 0x3f}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r2, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}], 0xf8, 0x4}, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0xfff) mknodat(r2, &(0x7f00000007c0)='./file0\x00', 0x2090, 0x8001) getgroups(0x2, &(0x7f0000000800)=[r9, r8]) mknod(&(0x7f0000000840)='./file0\x00', 0x0, 0xfffffffffffffffe) getpid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000880)) r17 = msgget(0x2, 0x200) msgctl$IPC_RMID(r17, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f00000008c0)=0x6, 0x4) linkat(r0, &(0x7f0000000900)='./file0\x00', r0, 0xffffffffffffffff, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000940)={0x4, 0x8}, 0x8) fchmod(r0, 0xc) 11:10:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0, 0x0}, &(0x7f00000038c0)=0xc) sendmsg$unix(r1, &(0x7f00000039c0)={&(0x7f0000002400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000002440)="7817a6c34fd67fe1ee2cdff0097b4cfaac2052c31c4be595cfcabe7903a2ef4e74c9367bd3c227117ed5fc8fdc7d092aa758558f5784608355378e2e0218ac223d54564e7d53", 0x46}, {&(0x7f0000002640)="aee95ea4c0dd971cc4577da295ded443f2f890123bb868d620e27077fce626e5b5d3313a08d549d0438a73ef52c1658c6634674e3efe60134095a105c6a131f00b24ee8d6d532d5f8b234e62258be2cb1798650c31bffb368f803b104d5a8a9553d65c3cdfc4839502c8eb7883f9c7bd89be123181478e0794c1f7e0efd52770ff233a714834eafb896c2d6e973459ebdf4754f5b2fcda5d0626d94455fac6def61600df311c1ea974c79a7fbfc91e9e92d90f3e1e890c5d9ddcf44ea30f3cf88973e3062652fb79b2d93868f0ca1f77c720a92a2275f54abd7190c08ac2acef0f61e27d34a51acdbeed3461719df92366", 0xf1}, {&(0x7f0000002740)="c50aa7c0919c6705856bc30a04ba2e5914771c1b5be661a6dcb7b180ae7f9efdc0f7811cdcd0b2c2ca3c41b528ba86c757c64a9fdc0153482b86b1afa2bb92c1ee023722ee875492e5c06a80c8a8ce5afaffd605ca39d8e52d68ad4602652b60cdcc1d91be35d478ed3dc7652570405157dbeab2ec1e785fc48547636b3989f0c312e6583d88df4b1e1af0afa9461deee3b0d7d10f2c30db8901ed659e1006112466552a2b0b3b4dd995e150cf8439a2aeae58be1c51fa1658596846b5983bfc0b80abaaec8810bfbb907c32fba3936fcf18b08b5af44354315471499b47e67fc55a6a1f373e9a5830b2e2d906cadb9a5d7115d07ffc6d0187c014c0fe6ff6c6f368af93eb34088708ee5f1e616e5476f4e08baa90c1a5642d5d9362a376467e245bf033c21f363826bda6dd609f891a4abaa3a26fa0ecfda8600b0c74a1be28b6a63a14d658d515703d0487ab329710cb19a98f787ddfd9f36916a20ff7abe6061d3d2b5c18b72bd5615a5b2f6009ec3d65e8e1e83bd86a57c181b95eb5837b09bfb10b945d957546ea6afc369c7392c60ce229e2b177320c84a657e311955bec44c41767b031f67cbbf1f88a8d9d736452c6e14d7a6d61d8bc60f8e835916a61a9e4e73f58614871e2eebb1c12d41bc08e15ad73d70093b8824d06f10ed415b65e1f444d52d5332a58c5716dd5b82eb3af55f48c64ad318d8a9dc1215bc08e9638cf1bf65941c3fc4d9e0ad7ff4f27e31112245a86b3c750278cf1f870ac7200003d2987850f48736a551cd6867c6cd01fd5a20dfa88260245346dfe0acaab8f3f056013ff6077c0554f1b6d561ff2ced174f9020ab946b369606a8366215d1b72d93a2cdf826544b7731b5d3d51c05e22399912bdbf93e387e209dace5ec9e3bf82c5b29bfea3a69977a974e47ddb41545e8e0ce8a5c1fcf79a0db8c95d6294fd2ed1b137445df277056f00b26b8f5bc3498e513f965f5f2a01f45eb5ee6b4082e3841721f35b9e9f2285682987e8454c5cd105b8b726cdb8465af5a602982da7e7533653231faea931f74d0efcb7c68d302f707d2d5f3417be648174e7dd9509d981ffc7b187c66eda6d465afe6e3ceef7ec6cf16f991d649354a212fb5aa88ebcfeac6b466e58cd5988948cdf7c8bb08c981ecbda419de5b4f063bd0542c73a3f0ce1a753b9d8e41f3b38daa5281da50f855d8101e838d4154e8b641d125a7d645f2d0a92c2341388c1d8d8dd163da71d69fbd243b0c2d7191791a3bb751b4f56fbb848f5e551896443a963e9a8848761f1659e99a603b2a5eb4b320c34817c6934e6e2fe16fe007e464050da287b3e8da64e901137c609191467ab9972ad98efa6a7086a6bc0b985315467a22bd12863ccc0ef8b4a1c2059803beca591a8f757f12e9b2dfe1038b57df66838c8a410d0ca04ae8530a355011508e269e9fb8aa597e0a274aa1b261048f11fe74b305beb27fb6d288a432767c3a3d7c55f1820d63644ce39e07c0c20b066772dbce9bd3c30d6adfffef0a5d44a9669a296daabf4d9eaf4fe049a625721c61cebb8f11d2fcb708fd9e04376a54097f9683b60ecc106de9f44fd35d6dfec4dda8b00236ca1bfe6e1d2e2e9c1048132844bdd167bd0a4ef0b1bb71a17f4f09d0e108c95f0f263f5406ff72a86f7634e730f78e889e875f0c61659fb52cd13426a25db06f5756b3fa029b1805f6b02ac62adf59b5578b986d1f655ee3a247752b86bf895e6320163669b4df3a2c35fffb33186eb53ee1668be9332e394c9ce64b9c7e7e5068664d9d45c29f6ab466e4754cbccc6d3e18202480b78a7a9c501c87472c4ad4519f7d67601d3d41d1b6efedf8b27cd14df0248eec8c72a66acd0ec2ac00bac74f2dceefbf40699c3661556690f5b63d1117383f9ccada8229c2159932168240bda65571853331b58c7d895adf980c2ca9e2e932216a04f1de3ec9b9568a42a57d82ef74e396262c92b81fe4835348fe06a4e2a2c502ab04349990e1101d68ea214ef6fc94db99dce0857ada250d7c7d5fcd30b49f947dc49c12f3ef39c2c1ef80e46f6f2ae4e2e11a059775f7c7f586b55a376d1625ec4092143db8a78ea9db9bf748cca81b82d0851b61a0e2e8747ebe1ea4a584cecd657e66cc3e85cb50d4d4454b4016596e4897f140171ed49644e3b6d46d7eb5b2a74f186be217d460a537a2f13137fd281c1bd2cad61e71f5d9cebc1ff41e2c28d5a4e6fd6a00b5c5031e09ff2d439e4e784e7e8bc91bb6802046521771cfa053e4f405d7e8f31b36b349b162209297002a938a504c27c1df3c9a2bb08cbc36f5a2ba1b8f87df92adbadf29a9cbcad5ac7b6e086c360f580c5018e1cfc302fb66e827a91f92c051ff2cc1041fb292b41d0848edf02b0a8dc81837cfee36ecde71cf4f0cf73985b42f4f6a06d63e4293cbd81895929a62ffc19dfffede53befe3250dfdee340360a0ecfa2a3c8449b44c1fc98a53c826678f666e5dae80a7829cd021f8eec52a9ac477394fd72bb9507672cebb34e0d361443ff6c2351aca5a61e8b29cc27f264cf43ed9ba7b0d6f886bba95779ee86b17199b830d000009686e0ca6380fe5195a7c05909e4f289b8ed56550ba4e220826f7b03f47495e85061d79b1524ba18379a16f89683ff6d445f0b084bd88b1495bf8864cb69d5e2e82d019c7ab0119778729620cc079310a9f978c75999f9883a5c73ebbaf3b896483d7c07487cdb1846ba1f5b8dd7c18f137c979d597d0fa088768f0033f933ac8d7d3646da6e7722419cce75ce8d31737a1e83fe3cd857d6d191d0c932533907985795aa16d25ee914b5954f20df63b1e9e51ad508ffb376937ef8057485568d574658f68639865c9fcf6327a5dcd78cd60206bd978a69116026199740c5b2024012cbf34fdf9277cff803d4d3db928c8198972890b1422fba6a55f947d314d6fce4d74dcd852286156b4d25af899cb82c295765e5d531e14a0a168e67ae9a87488652d4bbd7d377ebd3444f593fc4ac41beba7f8c653bd8fccddefabf6af16e12f7065a10b7ca92f8f664c007cc9b0de000392d7f458630096e5c64ecec0ba14cc2cf1dbe57040a4e0f6f81f5ba20fc3486b5ba75c435f6cec6ea65bd9549912f77518ba32155f2cbcf39c8b19619d6338d97d9c12abaaef410c968a17f19fdaa7fc14e09bc5037697f5cbfe2dc1f03dd34c303b283185e411105ae20e0a276bd40dd427e289283c8829bb9098447e931644e91e4865480da67e79ae79413b45b47c155ba8ec3fec58f75739e16f404a61beae498e26a05679185f3c3b22f517ac3e9770784017829c939f89d0027a02bbed17fe30a17990f0bd232f0979404d1e92b66e4c227db8d817dab8bea6a2f8eafb33e97f9d5099c3fd2b072badc7a525049d43bb457a0a830bb7aa27031f9f4cea05dc40f3e7c1482bea59017dd2194c0daacae7da71bd7d9c75659ef65b49ea317dab2a0878679b90354068ba2716e0c11daef3fec7d80d5cf80e9ad029df03a8fad642e45fbb244340532978901f3452a1289e2c223219a419560449fb3e713371ae803448a83dd5b17b39b725741594c0b709d9b6f18606c9385f27fc5f344ee26cf8dc92afa5792cfb24d30c55677ab19006bb8962d98dda62829078dc2ef45fe2e1255a580a658a7d6d72e9c5c3bc601c6f7cb7ebb0cd0a6d3276419369598f266bafaa4e711deae8df39d7ee674b567a97956b7686223780fc8147a16d896b2f14de388019718be713decaa325aa3031e3a7195019004b68c15376e02e988da957dd4120afe3a034db7473ededc1c7de2f68543e761a86e3f3ccff94afc36b071d05ee115ee583f04e466ae4af187c3a296187369cdf86c93db27e420287bae302b08d94b6fd07eebeb1b1584f684a0553ec13ee227144bc1cda579023c62a9681012db918dff2e717be5dc76a630f571ec1d8299f36f40d1d497a6edf713c1dfb6846a2602c62a28cf83af4d44d08158157094ea34204465dc136452fe517c33bb1aacb6e6f17f153216a1fd942d5fba8e49cf14ed664b83e5db0bd12f3f7884ef461c9fc0bb019775ae116a03e8071b094ec33782dad832d5dcced33516a9ee0e0a211f400d0b1c137c6fb1d82e5141c54cb917771ab6d5753282c62d3f4be5883fd9269783c868bb66b221fc50805e96f5fddb34f6d703656762fda04bff77fa9f845fb994a8f5c34191e276631b82a9bbdc629389d4196f03e55dfe301fcd77afa4a33c8e7b1770458a4479fcb76287cba11a06da82ef2de50fe4354448af93aae5b1a0dca463aeff3a49ecd911170f3beaa558d4490de730848f9e70f395f962873b9d5775dc745605a30fd1f2f1bc24154ff583bfc72b5d73d9ccf234bf9e1132e92e3952ebfede06b98d00eb5f05de3c36f88c61c3a4e5fdc534af0552ff18dd9c7ff519e6f63d2c551d2ab006204e6e7d0c543104174b9166583aa784d424492aca528d25639b33467e4e170596a427c9ece6252413a14f5f07d65c63a76acd5f602ee19e04019ece8c2f0633b106ead6073e66ffdcd4ad57baeec74b593bdd1fb9e374caa0d45de7a317f578ceb1f7e67331a4611a3d587a793954696631cd738b520b120619464000f14e4a3f0cb134b7e30a804ede5863dd44823536a9c6af440a183a365cb3ebf0b3274f24d792576a1f0be123a83a36709d5af165f041d8fd97e93d74957b7607522399be6ccc553409eb40f468762e2eae021e0a856f7510647f9ae240e27a5e7d477380dcf369fd7a0b108167e0332c2678fb71d17fba36270dedb9816ca4063a20f17081a2c10bc0c6fe7e9d2b1368defa669a8a747133268d0087c688e636e982cd05791e7d4b1eb86938d7fe2197ea81d220435b1ecb6c0b574ac5aed37c5790eaad768fbac5aba2c7790fd2be0e04b3e589cda6bb9108d5dcadee4ea13fc1f9c08a1c636ffa82165a977fa782fe5d05f372ffc137e38e4dc7ed89ff30a8ca8b29b61f49448e3237705488df738f5ce6d68a183348c8705bc5f7010044c45da3292b34750b961b1d8da1994a6437f02b21deb9374bec0314df22c58ab0999c2ff4bd4252e562d1b1484169e379b6272f9b49531008d3af116b967eacf02ad61099e9bbaf664fa3539d7fe22527bea71cdb1e669ea436a1ddaa0fcba1cd1c4d3d78275c76d89e8f34e51e3e00fb2509c01a53f7bd4018719d3b4484402ae56bd0b68aafca6a04e2fdb86e0ba055d87b9920de48523ca69dfaa7374f817b32834987b05c7a439b3d3fa04d389ae38281ba9ff38b02ffafdf82a9049554ffe8be1ad423f83aa30fc20ced283f5496ebe756ddf4d3372db287b789f5cab625d115629c979ac9be2e18b261693cd90717053e2284737ea9636fc03b81e3476ba2859097dd74ee3a772f7028aa9458cb339ba90c5508543eef1ad5be51ff70fd7c2d68f9d3d6afaa7d90742f1c8b4003e9ee0586368ab5ee476de3b75187a9f47af4715ea7fa97c7fbee2f6049eee27a34bd0b4733a05ae37067ed89fa33de25dae5f641b2b0bdf8b34282f14249f2125a773ea3787935746077bca97a99b4185d48938e87204ce14a03b29193cab27ed8f789db3bfa24eade747ddff940860ec31fef19fdd1a24fa6b1be8c1f1782ad91ab7ebb692016b07a991ae921a9eca11da3832b11a65c1eb066de01462fa8cdced314a56e98697dd99cc294b3a1258b706ea46c570340824c7ae0e061e3fc5e1062e782eff2b9852a297ffd371810556ea7efeb99042e34551637394b64a14570566b2a5584207f435", 0x1000}, {&(0x7f0000003740)="6e945988d3d6c3328c8685eb105657d2e09827f5a7210dbe9a50e9328bb5861a91bcbe8ce6517bba57fcf44107eee383030fb295151db0b76db33604847a416614a33b6d7e7d6368bb8bbf0fe8de58f2344980615f607d50ae9fca9fbc811b5c6dcfa8bbe7a7bfbf5db6ea85621cffe036e036a4f7cd3dcd1973910906b7f491040badd44e9916396eb60648e2211fdc22e7834b5effb0d808c75e8f1745bce57b0d4aefadf23a617eff8b53faf7e3917329501aaedcdd722dee664805da21295964a9e39af99af4539026e50c74520a053f6fdf7198f82a4a94ff7203712283fe", 0xe1}], 0x4, &(0x7f0000003900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x2}, 0x400) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="11590671405eca635eaab02a8b183b835a59a7eb", 0x14}], 0x1) getrlimit(0x7, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001400)="b03c839f33c84c7b3a3ab5439f0c79e1f530b69ff4e82977f46931714929c1eedf9d4527ee0d4ac2c18b60081521becc721f9e497c1cc45cc8989698ccc5ee0b4e4b31eef9c3aa86e17582ad762c8f14046d9659aa4b91e5bee915c8ab567212c3221a3534ff18be25ba219d5f2564312c64cce611e9cfac0878ca6d41b2b2dcd16cf78b0c62322b69a8cf7bbc5f509a461e201cd9c76f3eb07c6dbc7f401f456cd51fa30e2e16d73b58088e34d980643d86d4f67b6dbd871ea491a9d81626b26bd7135ee4686d5fdbdb0e22a402b6d5b4cac964935fc1b96f362b61335c91a7969ceee02dc09430f751260a7fee522cdfffee4b35be62a62a7590f8be659976dcce58d0fad28f4bc06c22ed177bed8a8c701aa1236a2ec74aa2f73c0f20b0c9921483fa9160d58558698e89a9ad03cf2905142005fe443ec6eb2b3a25121b6d938c1ffd48fc2ce1c2620494316f44fc571691f2bd15b71460c063c0ff5b6c79aa327e8b5696f7f89b333b1573a71edf54c8a0b4ee4506a56a4ee0ddadcccf4baa5b95c120b91e98f2964d7b6fcb2d52ae415dab0ca26eebcccceadcafa7ab8f2ff7682a1dfd0a71a8173deae3628b5deb14c7e57241535004faf7d4d33a902b05863e2eeaf0ac1d50f47ad0059d37946ee78861b662923ced0e283ea8328814b38f9e31fc8a1dad36ea58ee4654f056a69449a7ea2faa050a4a2b802cb949e2babb9545351e4237db10542bddff7be62b1af3be21a491a76079256c0affab5f54f6dd10c65e66dbcf0bcdc2a6f9635732940e8bfafafc2e53a83c9b2cfd65d34c4623f38ac67ab744b24c3f1c8cd4d098b7a59dec3971179bf10baa13dff6f538dbb6c5ba0a90f24e160303cc783d61a961d272747f0eec62cda5853f3596fd7c99ef8ec23907c831cb56f6ff6c98416b48a412dee415e731882e19405dd77c9ddf30566fb72950604e7a60093fbbaffdc5511376aee2c85abee0e94055754f7f0549fbe58bff780a269757f9376bbc8fd26c5018b99db4951b62bc83b7790800657395c4e98efce5bd8ae59df8ccce32d4ac77f86cc8cd29a4a7d82f669a5c2bc63758d50006e55e13d8605aac1d86688eb210b2f3a661db6cb92d4104b1e7bd3f78d8278e046c826f9cc96fc1d45f2a1d5b70708717d512fa6d001e38a1f9f420753b4b8f2af47f7ab3bc897f2a44d23b9158b2ec6da42cd5aa0ba4b602b09ef188a0707b843183bedf222601698366537cd92fe9d1db94455212237d42cf762d5c64d349056655f0564e334205bf0391baf48c0677cdb35d067b081ada2cce8a46ed0e0bc5d849361d5f8985592e922fd2ee6b26cb8910c40f79bc75b866e17b51a8aa6ea77efc96d354915f35c9171fba3841eb316ac6eb044524c983151724948c093652904ae396d187b109284a5e11803732d45bc9cf993a8c4888fbc59bfec97403dd70e4678e8a3abac38571f3abaa9928500bdf55e7ac9aead8230da7bd9c015f10f756563cbfca799820ce45a02f3ab9cbf17babad44fbf7d588eec84e57fa8d354ec06ae9b3550f8e488d3dc85f6bf595353eabfbdf76d262e4006780c677f42448b58100880a209c2eca91afa9440222e5aba82bea22d160be794363423895c5a0e66107f90c87d4756484b8575ecf78590f928b834c98155105268444bb07bdbc80ff9d2207ddea73e374283327802261ca54e1313e7f7b920a48f48cf8fc181a9f14c8dcf2f9d762c7b4eec527b95a094ba11c1389275db16306ae7c7248b462351de103b1bd0bef5ebc3772711e1d841979fdd72e5e2da7087ab48037608335aa4430a27a48f785c117ae747857cc382ec451cfe0af09428bbbef903699a15b3177ade1e406a768f679f8d5569f13a612b812c0764481998642da6418c9b6b0af05914a3dc8c5075c9a4047c3c25a5ff367431819ef6bba0ec5969d6072daf348170b558c9359ca73b27833ba1e5600b56fae418dbb075a6d4369d737486ea55548729aabf7318bdcd4b4d3ca4f6bd79b53622631ad80c895d9c003e789c4f8d3c24e150376dde88d977f373128acea912b0b42d90a8d88646c1498afacb2a61fa9770732a803e1e586222375c9d7ac5ff226eb5935c94d8f2418c20f2d20b0faa2f04f568ee760431dfb3b82ea1667c03b98ea1d8be9d979a5aa457d37f667ba36d8865d888dbfd6da6820a703ea93f9b9beec1833aed90112bf59e220d6c8ce0218e22e1579216246f3307c6703684735bcd1aa681cbf8d8a06010ba92f5e89a98a9971806dccf797c21297ed247f7f483f1e93c5c48ba35a64b54aa0333fc681f27dd3dd75dcadb96f2fc6b07dba4930c4a64065b76672304f7992ca15ac56f22e79bb26dbd69f0d72a491023ae951028d6e91807f20542a2caf61ff9e2c418407b735bff50e065e392bf97cbe02a3cea2c5e7655bde4f0d5ef72b5571616c91b315627538581a1415589ad2915d4e4b9399d992677c2549c95ab93a69be0e67eb33722daa2ed1487b769288862f4386263de86ce0ec87c762b74240a696675d5ea0c707ffcd4da1d8d1c59f98c0bb9b671706d81a9707ca67611cbf1d89a7c195b0e6ef95768df0d8e7123d29216aeb15a10a8bc7dc2811c2667930ca388528386d8eb5577a7cc4fd7820292d48d78681b9f89e277647ac18f9731a22cfc3b0ebb9668b4b85a251cfdd0d16d862031751d22cdd2001989c4aa6c9680cae31f611a8ace7cdade06b06a518a671276569b2a5bd3cbf61187a728b6e47b3e9efe24dca375788dcbb9472ef71bb5e9193849d21a7a17a04d39cfc999dd46f061aaf232e584030cf91c8411815825626d01ad341d16acfa69c84eb4ca10977e6a5c1e53e910b1e4351d91d93aa25110412708d1de0f3f64007914c62ff568059f1929b29b3c5546d8406fe94e0ee2a38c1739f37ab55906339613a877d7745b86a33a39ac009b9001e2aeedc2af46c7c7bceadeee6af3d259aa5b2e81432ee24c45a3b6b2ff1eb0afa234c455090988b741e1355f9788fd01f27097baf1791e77fb00dde41855efe51b0cdbffc5dae1c88819d04ed15644c9862abb2fde3dfa7641cfa7fe8a6fe83478bccc60eccd153e3edc8bc10c8a75a38e66d124e4805fbd1ef0323252b09b7f9da8d097893c633322f00e08ffbe32b37204abd90a5fb2513860270fe1d7e27bd43ccc34a1a8eb936de55639410a6a300e041d3e32a2eac18fe938e67ad416fb40e297c4fdcf3c9e9323077bf112b726e7d887e93485153891928c3ddd601fd9e41bd45dfbd5923289357838f0fa4a47be2fe2ae9515096ca758902ace3adab774ebad5590fd59403fdcc7d2c2886de49e784a81694b27ae36701201c90dd0f6d161c44709b6131aaea9723d710de72d25ddb8f85f627ffe8d2beda5df845dc72f8f9cf1b48d84c83e7c814b65b1c65c8b811ea7f19e655dd1e3283f4828bf23c7149bdef2704499379be040bb08327940af146f7d905577c1c5b56726743241e355f8d3c7c90dc8152a8fbc24da1506311d400249a6289e31ee9676bdb81867d06fd57d46907fe3c64592f4e1f1e16c407e9952b56c9c0af4886024b61bd870e06865a7a54529415cba451cb260f59ea269a97c302c6e2ac36fd67ce47ede606e06dfa3af1dae5d8263bd06457dad49a9ada5a194fc473d34bc2b0c3bfde356cbcfa14ac407820b19eb75a6c7c8a492f629b5cded1f67b56e93b5e884b6bd8b8667b2ecd2899c4eb7185e21313d1e5a0b9781b9af0f553c346134be92b7d6279d1f1bb7eb02fe973870a692fee5c7f3dac8076476101427f2681891e705b3b8fb7943cdeeb9662248b0c183331a72598ef5a5eefde4bc8a4cee5eef5f6bb7d4ae15041d68f647a758f7155cf0138634b28b00ea5cd64108d8f30e981204bf20131d0d05dd2b6ea0b8022d67cd0271ae828b9fb3ab3106c1b37e441d54da266a291cef762fdaaadad770497caf3bbf66d7b19d4a27f4f238319eec97cd5de08347730122b8a35f912ad168c62b1732406519efd9f3516ee6bda973aede27f9818675d2475a808fa5228af56c06a63df15ae90dd3fdbec911f452d1e08aeec3e5858dfea39d29bdfae8660fb6fb4bdd95640e50e771e7b22de143462b914116f265efe58d9f4141de71ac9a35b8dd0f94478fcdb0cce47f95efc89b74ddd9ad3cdf882da861df5053f4ca4aeb1a44fa522145fabd090667aca26ab29a91140143bb433caf9510ff6b23cf2bdfed3698eda2571d638fd8f4c4c336acf4e14ddab5b44f8cb577d19e7f756a4e7459e8614aa131b4fea432894093d04165808c3648b31e6a8223ffda3e6d93beff25874367193d7c5d0675426c909ce77ff0e18d92bcd095551335cd1752c14b1171e26421a087754ac8d141817fb148267e438f12b04a87366a7345352c40ae5590cf943a001fc897b3f68b743d92afbb77ef171e59b080a32916f025cc397f9451708d665f2f0a3edffb44716abed2f425c9ac4bac33b1fff5203534919e499b994e9ab0901b918a79e68e769a9cb8d623ac33cb53f8ca91b85eff9981656f633d726c936695460ab7c984cee7baa2df91c7d080b9d422cd3695452eb4f09bf3c7af7e1ceb4d0cebbeea5d33cc688dbe97b36e35fcce0ef8768e602d4579d9abeaa931b58dbbb3f2c58c0990e79dfc258a1d916cb3f4ff93b80a64d1f15563748002d5b53e58fd6876e07a272cbc831e5aed6be18c1d5ad5434e1c9b63b5e9d7838716302dcdbae22b543ea61a61695d162102773ead9d42763781f993ad191528ffe2019e4ffe2267713508a3606df32fb729bd46ff95f8625ec162f4870f5ee73745fecff70aa8a81b5f31b4b8d13ce231f3c4d96041b2d22f9c7f42d3850e1b681a11559c1da5416406e2ee053d17c382d011267252ec0af99ba1019008bf7c519d9ea461dcb8408160e3ec5345ea520167f2216548d32475c46d24e761ae1b7f6d348f0abba4b4e8b336620b1c2d44ee91e3fcd0caac2cf0b8cee0569e369b9747b5b5ba7edbece6245fe5e0eeb77587d6113dab6415c225dffe6b2279167a846fb2a2bea1f89a1fa7073cb3fff498815691087b089279765bade6488c6044f3cb0e489970eaae4812efd210aadb256e3cda8faa8322c3c9c3b40058e5b335777bb3a8e3ac3184ff7815d9d502a9915f48a52ff8d2221241bf929c626f937a632e32fab34cac6da4cb520febf7003064ca02cf654c1dee6532a1f30fca431f4653a45c5ebb1a8413b11c209afa03419a7ada5bdcc2782896a933338c6acde757cce030ff0a16d2967dc933b14b809e937ff75f3514f5df40b73d2d5be7a76adf67b7112b9418de78e72f2c07eb9777c7cb1968310ab0c4ea2d44c4aba6b57bdf9f31ff8e5b3482ab77536b993cc1d2df52abae804c272aec7fa5b555441c29e22b4cb683b62bef56f4b7b91e021aee4b052986d57bd88def3e6bf7d8a7c7a406ae31de0556b77cd6aa181663f71423a339c7cc5791e7690e655859bbbc95746723ca9643ad48becd6abb420c7e7fc0c6d43fa89877544be9d1797b3d5982ac771476fe2d5159129c78dc5f2f70ca70d654aa5045989fea8a403f07f9c38a8756a4f7c08a4767622d0b4d136c6ce07421cd9241f9912142160d44b949a02303339c192a5a0f39f95d9f4ca3918f9a85010503dfc6e77c6594096240430032b7e4924fee59edbd112e827be5fe98c9d96ea4412762ee66387ae82a02a115f70f81d910a575e64c14cbdd1b59f1c36a484bf0c5a4427a663e1e5c78e37458b923706e0", 0x1000) r11 = open(&(0x7f00000013c0)='./file0\x00', 0x1, 0x0) getrusage(0xffffffdffffffffd, &(0x7f0000002580)) r12 = accept$inet(r11, &(0x7f0000000040), &(0x7f0000001180)=0xc) r13 = dup(r0) preadv(r11, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r12) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r11) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000080)={0x2, 0xffffffffffffff80, 0x7, 0x65c, "24bd8cc11fc7c218ba8f03baf0334fa0db343ffc", 0x8001, 0x8}) recvfrom(r12, &(0x7f0000001280)=""/217, 0xd9, 0x41, &(0x7f0000001380)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 11:10:26 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x4, 0x27d5}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x400000050}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) fcntl$getown(0xffffffffffffffff, 0x5) 11:10:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:10:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002780)) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000025c0)=ANY=[@ANYBLOB="0079c223bbdea960449a9778dbcdf4bd562c919a298013c10cd446d66b4b7b6c366ad32969d4711d7f9f4fb240c5f1e580602f9a795376b70e2348128b3d2bc9cc6dab058e5e88830c671cf2c7cefa05ad87a9d46ac7ae479157946d18d2766e1bd7e0f199d70bcbe4a04440463a8d645affb7315584ef897bd678016460f9d3c55e6a3bc028c524e31ddb12847fa6b8602252d54fb9c8284050ecf1406ee43f579b3fb7835a8a6c983ec670f4e5349e4778c5fbf277d1f507ae2cdc94ee3b7ecdc0b87ecb5597cfd930ab2cd2ccc7bbd74930b345c5bd06440dcdc7e9efe8734647ff9f0d8cf075d135ec4e2234c61894a9fd7b77527fda9d2ec40ea1594fffa51e7663ae83136b3c48d3473be4180a96191978391a5d444074a4911636fb79dc8be7d79f1881563a4eead2ca9305b12a00eab637f1eeccbe10e8a02346492c2290faed"], 0x8, &(0x7f0000002500)=[{&(0x7f00000001c0)="79b1bd44c478ea44214237effebabaa947a3a6ff73e4106d0e479b400a286bbb9a60649d92185ad527e6ec0db8bc7796f250ebfcbb93802caff8a5030c513f1ced0dc7bbc1c219044532aac31adbe3e75392b7475ae1849d33f1639729c1f4d54692cec58f8c2db5ae24a3e6c55077fb0307842ef45ed48051395b38ad5a96a23d0e2dea74e712652ba1dd6338d5456f8e6a8eec3313fb290f0da501553c7f61ab0eddd330b67126319566a444989b2cac444e1e9056b777e236d1820a9378c0df0cd13e4fdd582e6f0902440626456e23285c758f14f34324fc66c3ffeab20388d662bd853d9bed7717aede830905d588e58eb1a05c4ccdd1cf41a0c4f2", 0xfe}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="68738005292a4ceb41cf3972ea8a071416a5101139c96444ad980ba4dbd3592d1904a0cffaf59816fa62245ffca24f482195280d6a3c039cc42670ae9b77ca2d62cf36bc9a2d76086bc8dcff2cd6ec1fadf50c9965a5932713c97aae871014d3a3c7b12d581b9822578677df5ba8afcea5c56c6459a6f2e1b4dfc4090509be79bff9698154a0d272711b109dea20304cc696cf96b08aa18d3b409da3fea6b04ad1af214619bd00df62d33c0ab4a606c165a4e0c140df72441771870275b11f7047e9bb615a7c2f6c775d239fa6ec802449541cc80ee1a2fa6f50ba44e0279a7ef98e4ae6313a9b1040f58f184fad73fd90e15d551be9ab2c14eec943b6c661826e8a61946d0983eb92eef53d125a941d033e2b821c276b02fba7cf9a205113fdc895e8064a849a4fcc18ce3e6e9a8525460125cdfedabe12d9eca5b88a3aaef54ad910f2e8595b9e24ca77cb5897fecf190e708e31c23cb9bc59c656b0e91ab09898392ddc9c9491e2ce72c1512e0f88b7b335c075f45ba24bc241123fbf4541e6009b934a46b3aa9e2c75b659f1067a0d4025187afaa3dec4b137fdabb2dbf10fe09b14c85b4dbc681f28f136b5ed0b2c564c54377c542aa157a9829d836b964d92598fe6e4c537948e6d8a0af9e014ce1b690d9ab6b4dcc60eff61add3d6f40c5bba4869eb45dacfb4bf49ae6e13cd92f5b859f4d73bf04cc0573a262d81a3b402088eeb818df0c4b01a758705e5f1d9250144ca3e8b8d7e0aaed549e398e4fa5b6d9b8c1e6c71294015f2c37cc7a311bcd80c02b1479a3a7f1c5614d1570a63e2ee9de5acb8421cdfc12d9d19eb4e5297a6e1c22af92091eed8bd5cd255664299149ab87ead7d89f5ccb1e0b7fe3155a8aa72f640e1412aed724e94aa5b288c57822fb50e0a550570213eb58e0766d70e0d05d04ee278d10eda102d241f684a44fcc046f0030ea7a1b063d497d189e71b7900b95c836085e3cdb0014b8991d2dd83a56fcf9facb11936042b4c51105bbaf6b335d8c57a1659977394c9739f0d379dbead6c2826f7d6acea81de209d8bdbf26ad20b79811b6d58bdef5fb9e47cb33bd116f5b69dc489ca0be02defe64894c3486e5dc5a5624cb28f27a7752ddb94865cc0f9ab03eaa2a955c2ca08e23816237b7c2e19dcc2e385f6195dfbc0315ba30a469ec18890c9976c0388cfe8ecc138098691d8cc30e52277f4ff9c5ad9b42c13eb45158b0e872bea17f0ef58a56d1c30c22481a9245890ec03f4b5c6c63daff4f79190ae5af82ce1e819d0a22ab22581097420e341aa28ac7863845240e700f65f2ced064248d932a82cf33877bad22e8283a9bf686ef7604dee4769212048559d4ded652ef7a51fde11d34044079ef999cb72ea6ef32b76c4718d3711f64e41f9e98363a68b0ff1649a4380e0335017b8504becd72ed4579c5ccf2f7d26efbbc520c7e2a0445e8f73dd6ae63ac908724d6b1f57f56d0b678f4bc33c79a124aa2d34945a33d0d6bc8907bb434944a1211275d57111ea04562898be143df25f8d67c208e890822c34652d2b8db5e9b598e1818f0e48e704be9a852c83ebf450238a14819d7c4a5baa7dd9f1757fdbf8f65277d39496bd5c75ceb0d4e9b41309a84f2e96aaea3a4a5369ca97c7839f4ab2a53e2cca2d764f40b240243484184f0b2ec1b63cc203d7c6c664b2d6eae6c9c220594c7ef41b063605fd9236d28b558aac300132b4341fd8184b209d12cc933f967f8f1853a14639ca3a3a5f98c7375308a420775a9031e005ccd864451ffc1e90db625471819c3d1583038dc4dcf39708bc5ff38d8892a8ee6ee6b74bf727a81748814dc56ef460dafd6e3dc4be6f7842ec17d1712b7237b4e05c1ff670545a82f2aeaab3cb436b86fca7c87be6034e8e3b9ccc48bdd4853549364aef305d3298e0432355e9401c931f11a841f0bbcc8d981f539713f3e5ec896b7418ae3dbe8150b9e4e92fda8351f207cc090637b8f0fd7abe373f121e3fd6920d00d78e86d6680a588d703164b1648ac92327aa905067c6bc94c4e253c9812810f5bd21d59c078ee622e57bcbc662be8b8a16fab40836e55b0520061d27f45538a3eebc17af2dda268b452022cdce12e6dbc1c08ad0262de9117f822e539adc6412be4940c728876221823daa44891e184c46155b4a7de2a49d4bb3456908bb7b48970a761ab17bc76185e8df9736d807d7944dc5f605aeaf456a8ed371ae3eb34562b80843b5d686c49da236a841186d1544b14d4306565436c3bda705c97d87fbcbfebc9fda2873fb1d1571e20579b370deeb235260c2e467b479b4f9fd054c7149630837adf014c1a37a8231b0c5e4153c596af315abedb4c0ec638a0c355011ab284a2ec66f8ba83b963bb7feead0006065f548de519bdbbaa49691ddf140b2d8bf8b12df750ea499837dd8f504130445e0acea1ea40b317e8ff8a5b7d83e67820c4c2bdbca7b186295d5cefbde094bad960c4545d7c460d69989ed64959685257466c9fcf05a6060c0346f77cf617c61c977027e654a66f949030ff66009ff150935b597fbd7c0a381b942fc3e8e069d21b6a61ce430fb815e012bb7d4ead46bd3e344851d01508ba4580dab0ed67b7cb5c0ad642d3016f57da70280a65e8c12634229a55ac8d5d300d22b09574263ef630778ffcdb6fc8dc603dfc8bcc4aa9887026bd3ad88525c1454b1683bc90ae0c2a5f54f7e614033da2f638ecfbc546a96db5da1c05eb9f72c726031d5b13715fab686ca93b8497cc1cb85ee48da015d92fed68b02a7851bd637b5a38533306ea44c2431330d22987f6f0643691dc2420462fca4028e3a0b01e1eaac84e2459f3bfd4aa59902ba2b81d4ab6109dee1da336d75509e6534913a4bed782db8bd2fb6c4ce90b9851f43b489b59888c41e9d37667e90648830e1c50f66ce81ea1ff9c9116c9af201f7c6c1a8ad9835e27cc3b4d0e4804270751ca42bcf3d9eafac95f6a409716e2f80d3baf7f3ea102094c4bd7de934c74fb353a0c1302199f2a4a26eaebf0c4af81389186adbe684a0d96d657eb8f3c62e3ce56d5d3ab7d09459f75d7d071a83f2f2e02f8602ef1b802cc3e9055bccd542fee26983717bfbe50106b7dae1b3f6f722769f323cdeb9d07d36d19a90af3e8ed55eeda4d0ffa1b9b9ec80e55e986f6a5bfed0d035bbf0f77d9477dcfa1446f4b09c1bb01fcc287e5a1bacf777a791b64f276e8ced20fc968d6de96ac3ba31413e516739d29632093e46cf7b4cc6eb7920d928cc28dfb8e0917cbbc9a4439f5e1fa2c08c7ebaab8d0aff4a2184239c9607c0da6ac73e0ce86d2c46f4ec36160a648d9b90a48ca1809013cffa16bc45a3460ea5918f64d323d520fcc0a1faccce904007296fc24c8c815e3bbffb4e7f2d48fd57afb8912a9807add72345bbe40a9c95435b671a758b3efb240b9a9d23c2af9ae699150ea1a4ff2cdba202251bd47e96393d3210c696fce283976988fdec387c896c0417d988f76448e1803c7bcccb2249ca3b93201cc0e03d49995d653a1c9c62cd6c8cc44c5140efecb90c20c2c6705281397185fbd83f396c2c787686278bcc7e3eee897de8f1f7099938064bae7c99cfbec2d234ab8823703456727abeff1cec271b713367d145a6074e6d7195f711de70ae12e94e35c9dffad851c1f69e12c6d0e7d86ecf0e6146c686b1d7a109a1c5174b215187a929919a8639d036e66147f2ae6a835bc380444ab4217a3581599309bd1d91538be5ca505a80ec1144cabdc1f7876b2ab8c4b95060d7af0f0e0cbe7d3a7c4992d1bf44be38bddcd15e3ef0f39cfdf14ef2cc098cdd0e99de53c5b6d6b3bd4e3af6d0e41371549ca8388e2c2842305a5bb9606ccc31d7b040d93eba8e9d0a7e2a661307eeca358f56e48d24b1c033fa8a255ef63d5f8ca11f8afa9c843d201d44afbef6073dff13a3f5f6557154f1b1bec244953802bb7469910f3dfa3ad48a83a0cbd9bc8f3028c14daed5ad77934f6a7d22b41f72e548d9aca3edebc9d42a20e8b7a43e76b8c96f65c7479960a58f7dc512c3f441cc025e124e3193f866328a7b06d9ee583d01fe10958fe514e1afbe7113ed4bcbc877219d1f34de24b8a9ca2b3ecd0b362e42535d4e8273c19eae0d0f548a0eefb99f8fd1d048786d85916a74da49dcecf6df6fe978d3fd8a23e975d9c5ac7ad44321696deee37d951d8d051eede2c5d28054a884e5551aaad7926f36b672dfe03fe5ddaf62feef74ceb2b996795bbb4b5e20ad9788f64bb836122c028959c3d2d5d124993ff43f264b71f5af31f89361223c3b06230faa26e220491f51c11c22127eaadc33286537ebee944159ae1d35eef3f1f2fe1354d4c2cbefcc824b16385cfb4b0a18ea69cd94532fa7c6bb1285ad02e53b791079af15266b0fd570b05f397f3ac2e701b81e5b7ecfb7323e3c6ac8f48d2a908d201c754f2382859f12f5a3ec7d97df5351b8488d37e2e24844be4687763e8947504f581f7b0fd1451b79a7c339653bbe3086abede4d7ef4f625fb0b03da198a03050dc54a0ccbba1d08ec398e811ae901f1edbab939f6a5f32b4a57907cbb4e092e818785086633897e74cb6d50117ee12383b2b1e540007cc5fcd5129a76d23f676dff86b7d50c9bc92fb6d2eba550630c702c9e3ec46489180aea730638a32913c179a64c2b8bed6a2fa009001bcfac368751c171a04653271bfbab738095b6a969247a8f4ad25e0f5e62fcc2fad8cb15e53ed3202d470164cc7b3dfd92fc9aa9dc81e798e9d041b9e26cd8cdfd7fe4e9acc59d52906dcadb073dc7531175856a9d01940144c6b40f7df31869c678bc7f4a7f9f0ef5c422f421e64392c6d8ccae507b20a599601bb29071f331a2b7510247a780832b410bcd443172901acd51fd61628b3f69be3902e610ec28cd32b99978367d0a6a6aaf90d90c1a87da094a400cd9a1ca68cb62bfb2bc71627ff93054a92e3a38f536e6ec529a01424848bb0b0e6493b72de0ef686fe5c22f9f0e5917b084a6d45c62cb6b3716b57a78d539054b178a2a998c11cd4a117141f4707c7aec91db852a57d9056f6a2847556d7a49bfae452ce8ce34572569c691936f9cf39484bdd215068713e1594c65526f945e7717fefbc5b9742ec1deb4c1ece6eeff50fbeceab8731653ddb62d3b0ef822530bb167826eb22febf2e1db9a85a7d8f4298645b9ac369a02febd02484b0bc5f8ac096c6723b727a8c3d6a6f5116d75a5e39365ad114a886682cec5aad2ba524254be587dda3656ff5537dd9100264f47b54e5dfe534d74e5823ee38521af4480fe6a6e95646b89f9cf90d5987d1f24cec8e047cffefd0757182a205a06e50e25d6a0df374d56fe81689620650e2b4115b9eca212ac2416da6363cfebb9a20366dcfa81728e696bb794b5a7c0537ad716cff45170d09cb75c14ea9e3c900d9efdf271aa31c8a3c64dd0ccca49c64680fe0c7183853d5594213c37f43d73d2c70af32b3c92eeb0cfb6cac434e1c5c57c148b1546b3604ed17f1934e4fd7505faa078f738086695dd3603d6b6390aab2ea9a4dd2317d8b1d94bd79e555c303c5132289405808bfa35e875eb800d110611ab277f3999ae351be413f1d439f1bc074227db3c4f8d52f46ad36b9cb32ac7a3ff17f200f8db95115e3d2c8aef169580ec49595f92c5075cf2e8aa98b9fdee1e9f008d795469876fabd01333ac7149bd7539f985d1200aafa7d90b6bd30157e745cd57240a78591442b2db263b225028a278451c0bc0e5370ceb5f8c9d2e733b7b9d5a0", 0x1000}, {&(0x7f0000001300)="e0a44b3bf4d71d99dbad3e061ceba4c434c6a18865d0e35c052381c2caaaf68bf8028d7e20f028271419f62a028b1761cbe0416fe67933bccea878f99ff98f5aa1c06dd803eadc6fecab73c054fd04f720c2b909a86d97de180d742448c52603f9b3ca03c2e1b9674f4ee57ea0a0be60d18fea5ae3ff8cbdd3fe5b6d6762a87131e2741b250e27cb56498c3267aff532253ddc2d8c3b110d0bb683e04b5e4c293b6d220f0a69bbb5d1aafa07f847fab0b81144008c71096ef99aa728f02fbc96f1a4bafeae2d3b5b3d6caa86cf49d0b81302", 0xd2}, {&(0x7f0000001400)="85509e6ffa118af96972ba8713266aeb64e8d63aa3bf425c4fe30cf48798a807c36617197edf0c6436f5945cac93bded4be3c62f429e5fbef69675727c9e59957ca80fe6c83c43821bdb753aa548438e053f333f628e8fb63f7f66730e8cf08470d3dd3870b8c04b2d4d59cf72167e6ea11354f23c782110c8e026161b0bc755092289e159aab8d86107cf6ce21062ec716d70cef7348fc8654f6268d6c096a85e4622773015feb7f37518a3e4536a9dba3cb92d83300f36954db56d9e8eb769416a7e8c9efae09d9db3e34a17d12a7d638c70b81246f761d2c7a9fd9caa8e739a146d9f6bf8cc3875d21744768a2a555075ce811b23e781f9ef5ff4780272ff803e9d76f0e49d206a2c22775442556b10a011129178c44ff13fa2013549e0361e1062152b23e051ea093421d85a6157f82cbe25de13740690876a638a363d498d29c5af1f4b75f5058f0c70307dd1935d9044e73967d4a1951c856fb736ff00be1bbda89b3800cf5dc411aa9e3c3f543696d56860f40981083ba1c99d270e474089470bab111871ce9bc0cb6157009f72a3fd37205fc6a47d263b950e6b7533cfce729450baff39bff04865f655e186d1865b3c6d5a1889ce5541f8e55439e4d1770a61a67dd008c6f0ef75db7692a245b1572a005f4edea294d4a503207a981442a47e2c378fbc87d5c15dc7a06d702d0263bc85ea996df7d5a4a72fd06e29e20d48ccdd898a4a2a6b204169932781264b95e603224b4c169c52605482ce907c1dabc89672c3239b1b7b0f24445349f1d3e20d10321b274b9ac24566d8e7d261662559cc0604a4c226780f1e89e56a85e966315aa61bbfc6bda20fa858ef57e4fbff3ff8c4613e134fa39896222163e994556167de9550b369b99942474302ba4daf54476d593f779c974d5c5b15592a06b98aaa0bd00e08430d3c69bbed7c488189c57363e2e27ff261e1de51f97a72020dd522e0703fb9256457f1e6d95259aebfcbf42ea645d72824b40e63c2dbf7256a47d9c88d98e8ed060b81a3cb9cc5ce92b0d4b838b0e67101b6b5660ceb0585109cb3bcfff40cea3e981d5d48ccb64f7a94d283a18ce30f7988fa9a6e29659b3bccfdedc01f98e0d8bfd020fd69eba5d833e0e3c0e9fff9e669327fff311decd5be0e8dd395ea441818bab2b8ee5e5f734d06dd6b90fa63df39d0902e37472fe8417cb488fe94221bf111918965a922605616f7c785ebe935f751fdc3fff8f60e91b7bd13537eb551d8e276583f734caa8084482f7f5ae88a91f3a39f3b2f78738d67bc73e9c7e10022839aa5a383efb6d9d61f01d59e14b33eba3b4e4a0d8c68c32d470477fe04621917dd52b89530aaa90e23afcd03cacf0393303a0fe92f161fc0fdb0af8078f1c2dc1dab02643f311658f23a5c33a9b8686282423e3fc205b30f9b5cb6d721070f212a99dcb978196157b2f5bfe5554f34edffe41a52118ce8efea0c70e225075edd337e40a170fde149cdf587108756b43663c3421b42cfd9932fc2627dd39fe98aac171473c16b02f69e4a5b6baca1e0b82722e5f0c11bf8389f4a62669e0a0f0a3fb9104590fcc6ca07feb369b56484853912b0b13e0863796243de213e498a7a1f8d3f1ca4bea5047be0ae6efac4751d35c04913565abab39f6f7a1a1c2ef069db7500a255d13f946c60350f40f11eac69042a8ce9211180f1dec79340245b96a99333460ccb61878e8617c7a19df83b38413c4ceb911287a3736337bc63124bd633f45d99835e8c193d274b18c64e1ef276d5091dc9db212801429f41e5222350fe8abfc9887916f27ddba83802e6611aa50cdfc64d3c41c8f1aee449ac411bc6523ec812dd81169530e49806da16c29f0e76650bb7d7aad766de741693d85701ff8811aef2a491ccdfa8d37f8a545096971d99835e1ebef6935645aa44bf3e01f3d8356a56ee7bd92c2e72df2705a978691fac805cf9b38a279693427434a582a3fd558a72e947394b43d808a87b097950aa2cf262cd32d711cbf387127e27d6231ea886a461971f306adef955ff819712bd308b964ef41d6af5572b3102af35ceae4ced4037084776cab1c838765859a98b29559e821e9be105cd187a7f6f9378b488f76b165bb622cd4cc14e57b5ea11636dd026eb1a000305094c3b4ae8c395f9c5c0f69ffb22fd9f57537fa05e729a0b17288db5c11a697be00b511ac4b3d23b3c8a6f5c5ff196f579b44c3f7256d53b6ddf319e7fc745b05d89c8b6336da273b5972110c9e4339a872d7ef65a99403e4b17610240ee82b7cadb8fac7fe9735195b2e5b5d1b4b578ab95df31be221b45eac15245d888490e53793d043827b90a90a962a5c7a911371ee9f6aa9769c4be3f25630618099bc91777f23228218dc46c97f4586b7c337c779568cba64abb14e0c47fdc00e2829608e8085f3f3aa8574d2c516156f3d0d4aabcafb63cc1e580ed5550b9994c269809fa53b295e698c52fe7faa2feff4a4fff928e98b52fdd8b0be3b21fb6cb313dea7ab2b8322bebb3b83f10bb577b351345fa6ae7b3eded22e3e7d27690daea90df7baf154af1a5e118e38914444732311d7e048d5205ef1f26ce9df6ffd354cdb2ddc69715a64b33d4f13dbeb8bcef91c923d8e6a9a942ac907f734338cb26d2dc6d50a2465824ff08d49077f4bdca2befcdc1f0c625f65218e3ef267dc26399c157d6faf81160e457c84369db096ce2152d90ffa4479e1f1648810c7c2d87864eb1c14dac96f2d66d32c9f4d2f8b26f48a2cc42c9c03e2747cab5b34ffed37827bc54a6cc9923f17e36b2fab52d10f47630edb2d8a85a54d8aa2505eb7e8963161ef05539dfbe3a0a5f3e97f3e490ffa0b1765d2be691c4b891b52d7a0fca3ed71111b66ed84d8612af44493ee6350f36407a345045e81c3e4f8e04d9c2708d3e77fd1a1c819b3a0f241edabe07a59b5918f1076ef37cce36b665a7b0254d004998fd7320cbba781792e5f8ad22a1a18f00357c822609b803fbdc57bebbc2f8dd046dc0aa3ea3086d871f6e66366a7d265b0dae14e1633b27958951925e39aa3641e785a4996033dc883f4e1713b8dc4d0e974951cd4ccec38966c23020bac96bdee4c36d47bb54b638584bf0afc70fb3cca81be7ecd53dedce340ae355af7c4ad84e4c2c3c11d3d92d80866704777f0e06ed13c9e8df0db2d17c8b82ff3b636eb33526da91b2eafe3a50ecaffdb6a84d0dc988befd9efe606d6656a18faea77692e49e7eb9aafe5cadea20a9ad8b42d33fdcb7002aec2e4a918b452bc07d3ef73fa0b96ff89c364890b0e5f7aa961a49ee2e39db0202898f60deb827e49faf96adca87ee07b9acb6305963a7fa754c93d831b2a2fe56c55bc9b19bc3de5f8c1b42b867a76edac2f813b734d3f4ce07f348eb21ae986187ef3ffdb04951c74af9d571579fbac27c1eb0aacd99c58f57283ace398a94b887027a7f3e226ce06ab914a5acef9c0120bf01481e7f1fb183ed44c58d6daff34bd3297b91161782a37c046fee740cecdd117e4628c8ad819f490cc91571228f2ab6c953fd49ca9d38d7e501e52429cd37d5f53a5794efe15191feb3d96e78b1c9338046cc1a3783045a0f5b751eb0d40b312a62394f53fef74a43d4ad5fbde1f2c81260391f7d26b3fe27e6a951231b6b64fd8c40723bb4f36ee5f17861c94d74e06e969c63810eac393a4367199a3d0ce9cef7d19db7e43f600d0af66d7fcc713e6b5ed37371394c5ea48ea08bf0846974a012f082f9ee96cc967609ac908a1912861890f644820c7ff06208a34ad271ab0e1abcb7eeed2162eadde04b1c89f83284585af3e6c5d8f026aeef04440cd019e7722c60c30d6f6bee9028d3f855041b9c5907d941188f885b046fcc10b860d2f398e2c88194a8ff8ab283cfd84713739bd0d9860157b7e030916daed1566cb2f6176b1101a6eb466e2e52b370f890c13cb86b784eb94d2f75c1202029cc67018bcb377ce24637d1022a4362f4eec1da6534468efed049cf988f01e97090ba1f4998c73e96fd34b9ec3baf923031ce3ce0880f40ae9f23a7a30ccb0a14b44caf305b459a192a5bba02c20165b7999d7a4f2599604b5f5ad244ac88b0177d281e288c0781feb40c8c3a5c8ecb781ecefaffe53eb10037e6d56c4fe50149c6d2aac36b103a8c5eccfaad2a3e0aa5d362d18ac641a1569d84ce2c71cbe804c93f298ce8ff55683359b021d851ed5b096899cb83360bc04f29b224563796adba4d18d2d02cfba8490bd7737cb2072d98a8a0d0a3e13490cb8d7e71e2523d915466c41d696a9e155980f2ae6a1c02675858e631343ad7f26c60ffec1a1deeb491b891095a378b29d2a691f4022ed01475a0917d1de24eff86c33b40f09f4f4ed20040208efcf30f9d195599ad0023789a47837346e292dccfd419bad25fd95f6807c477381dff21ff30215b7d7a44bcdde7ccf6fd757c1d1e846a1578e1b239c3cac7dd8874ec5f42a99ea7f20b45910a463a7f62ac85a7b2b23472e4adb1e6e383cc8740577a65f4a6cbc6e5b1af4ebea740405fcf92483998063e1543d947b1bc30c95b64f88596fe91d822df4bb47607ab875f5b718eb591fd3ec2644271c47d08abbb062ff9561cbf282d03c721c7cdd43163c6707eb4c8fb397c1ffcda9f44b6ba8c5ad021b12e785b512d6fc78a87eb1d775c5164ee49a6a09d6f600e37723f595e95fee562d74f8f15ee1544b9ac54ea103478a3b85a029663ce3f897448932a60e563e3a8864deec4c0779762459b11f915fe4bc77d4ae7065cd279e44d3e9bde58e439c71643470c86d0d1f029437ce3b06cb86e2ea5e27b9da41023df73982d7a57c354f0879559dad5a0fb9d30fb231772bda812422ea8db7cd64c298fd347a04382dc6b9f6f2177dee3b520645496800519899b49d792f0c5639a6dd89c86f9e9bda4f39ac8407afb72e52c0c5663bcb058e068433d61d2f7c9dd9530388fe15a259a42cc59cd8ddc6040bf7cedea6c0767df2b890f0d2e4d8ef4719040419d52cf4aaf76267887c5d03c70ce7dfb2db16ea5805aea2639323807b313d41dcdc584bd9f6b7ff28aca6a77d03ec38f69554e0f14fba6c7ac9cd092d17f24170cdcc1af90ce7e496bfcd8311518360c94752e7126f730400251cbfe2662057b982b57ccba2cb50309c32bd2cb7e72d6b64a509ac7035e65fb3b618982329db36eda3e5f0022a8114cb119b1b55c907a7c7ade8690307834a828a8a13bbdbef7162710d7feabef2fcb54171ed09cd6b6d97c1257f62571cffbd646ea7a989c7296a1054aaaf6c652d6aca34b6763d611021708410e0912aaf2b3be3cac0a94ca501cf2027e0f3548a764010f181492e414880cd8cfb4b0077f74c0e40c47bc4564d2fb0dabf26ec1bc7d0b3635b2ef10d4e68b6751ed8b6951ce768c6d3a2ae2f4b2476c36597dc972eea83fb23b73308e5c7a15bbde2de334fc8fe87f7cfacabf63ac6ace3c28a98fcd639d6603e2ea888b908aabc94a9e45459b1ce7cfa591ddb5275de982495db0c9dc53e944da61ccfc1aa1725bc9246417fa9e1224dd08d49bac27e957184c7a3ff40edd6d43d22c1292986196867651d5266145e0bc76dd5f2364d47ef438ac3f8aed3d4cb7d4f662ee8e21e5b24b014539645c6b7a2f9a1344289a3e32f7a0ccc76f2df77b4cde4e1033f08d7264f6e7d082beff915169c56cf8c9a462ec8093ae5c6da72dac3d0dc40544acb811c57eb02a9feb5b3327976578773ed627e56229e04861de3d4b7e5b965783855f862018790e", 0x1000}, {&(0x7f0000002400)="f9918a7f021a2d0565c3b4a399c39de7924d93b0b074ba50c03bcb3d6febca548bb4f7bce115acbac0953c4f656d6667d12643d8f3de4a56f61ec1d52da744803d57d54000d142d16316820bea65cbd3424b5ba8b7d4a9838fe8d08f66be61a72650baba0cf24d54efcf8fcbdcd5b3475e22aac1228f1ec4e84bd1c68d028450aeeec12266e0dff17229063b7a7bec50ec0cd14a5b04bff68a773db15042c84fff4d2ea8bad6e9bb0f2d1704e3cf423179ebad0b2bf8a32d32015649a2cbaaea261cad1056989ebe16109886df4f790ecb474cfc2841d80a152834ea1a2b9f44d34de4c3b034db8365", 0xe9}], 0x6, &(0x7f0000002800)=ANY=[@ANYBLOB="700000000000000001000000060000009ee90dd1fe2c4ca379e5d374de50c9068d1ed55b0c2a6b7fdd998814c420b9240060ad2d8eed03854f11c0e5bd72b4c14be35102cfdfdd768cc671921c2b2e8079489621b3cb3acc34eecb629f07d40254f7881db71900000000b800000000000000ffff00007f000000f0461447c0858ab89201359d1b71382883cadaeeef04a16675983ad681507fb70e47d69f73aa0a8d79fd4a39ad914ce938c970ec0cdb3f786cecb07e25370d45ee0dc9061469bacca5626fbf66cb27f52aa3944c19efa10384fa4e44441ef0933c72dd669bc6576eefac207b1d79854aa0167137d1ff95a6c2db05a8637fddc99e40f9ec420000000000c800000000000000ffff1000290a0000c2ef84b993ff82cc43dcad2a7f6f364c016df99c3dea0144b3cd51936c5948abfc0868806d08dbdacbfbc88a93be78f782e064ecebcfad36f7764310030448ba028d5861c2aa755efe4a96638b7250c12627ec7c63c8c107b1aaf048c0405c91a057547d3cb4e4fcd90d183b6807bc855e563d75986e952e7aa3fb5e478a44f496168cce1c7cae3e7199ede3805847a12fcb532117df0ef02a64b17f783e2e82e13bb9192f53d6f2501562bc218f7528f15890f631e556d2cae5060000000000003eee9e363b364bc5bedc1bef86ce8100000000000000000000000000fc875166b3ff21ffe3d46a96dc921e8f0be1a224c92e731f28f6018f813ffd13aff40f3e45467d02944d6922dd16f5176de8529a99a81fad18df8b053bc79afc5c5e7de5b36171e3e731659faeec1219b92f00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1f0}, 0x408) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000002740)={{0x5, 0x30a}, {0x3f, 0x7}}) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x801, &(0x7f0000002580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r0, 0x2, 0x0) 11:10:26 executing program 1: r0 = geteuid() setreuid(r0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:10:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0xceb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 11:10:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8010, 0x3) 11:10:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) getsockopt(r0, 0x4, 0x80, &(0x7f0000000000)=""/35, &(0x7f0000000040)=0x23) 11:10:26 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, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="08ccbf6745fb51d10bb91d86e1de712d64859f1740d300bc1185c09816ac89f866b3bfcb46601b939a6dac214e177a8b9d2f1e46364eb67dd22a417b98c21a3944a0edee5540cf9bb9bbe2ba720ac66808d377f17892ff494146b60c70a28277210668e53b8ec5ee590474931d2ad3c58d00a9", 0x73) socket$inet(0x2, 0x4000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 11:10:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x100b0, 0xfffffffffffffffe, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000000480)={0x0, 0xff57, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) dup(r0) 11:10:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200000002002, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x20, 0x2}) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) 11:10:26 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:26 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[r1]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xff, 0x8, 0x3, 0xeb}) r2 = semget$private(0x0, 0x7, 0x800100) semop(r2, &(0x7f0000000180)=[{0x3, 0x8001, 0x1000}, {0x3, 0xd58, 0x800}, {0x4, 0x9bd, 0x1800}, {0x4, 0xb4, 0x1000}, {0x2, 0x40, 0x1000}], 0x5) semop(r2, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x84a0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 11:10:26 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) 11:10:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x400000066, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:26 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x280, 0x13e) r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 11:10:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x4000000000000) open(0x0, 0x80, 0x1) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x100) 11:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200), 0x4) 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', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) r3 = shmget(0x3, 0x4000, 0x96, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 11:10:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="533aee7e40a94fd97ad15b63b9c61329ce286b84cc0e67bdae26fcb69ff768b9438617eaa1f703aa2e7d8cf85f00f4d19ff40895bd0cb434bbab68299c4b276295c110c6cd7e91126c2d3687b521fcc91ec1c468a681b965b83d364d044760"}], 0x1000000000000022) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) mprotect(&(0x7f00005d3000/0x2000)=nil, 0x2000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:27 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1d, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) r2 = shmget$private(0x0, 0x3000, 0x3e4, &(0x7f0000000000/0x3000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/232, 0xe8) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x10, 0x1000) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x100, 0x6}, 0x35f, 0x2, r7, r8, 0x4e, 0x10001, 0x7}) 11:10:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0xfffffffffffffffd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:10:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x800000080) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 11:10:27 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x4e) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 11:10:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x80004513) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x2, 0xf1, 0x1, 0x0, 0xfffffffffffeffff, 0x5, 0x1, 0x0, 0x5896d608, 0x100}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3ed7, 0x5}, 0xc) 11:10: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, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939c696c33e3486fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b46770", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:27 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:27 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1000000) 11:10:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x8001) read(r0, &(0x7f00000000c0)=""/154, 0x9a) 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7b98f1ad55811ba540b9fb8cddcd271c12d3275c36262be81660eb7a8bcd6ac48d6a8ce23dfcaec01d9ad5d5996e2fa2b0139051a049230ad6019600d4b66303ad08bb5696d472e7604f4d9609fa5936f769dbfe26ac5e1a0013f67ef9fd7227a16efa9fe8ba9003a3e8d362e68d8ddee9033239fef61cc2f0d3fd69e0007c073fc0f0a60c64ff44ddc7c50647e879bcabd95760f46d10c9201fbbf5cac457d7653d30e0711dba8722d577ec4a3c4b8fc68af8799334b89c7898bd28743fde", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="4b2db85378572bd2a2f0aaf631c3735c63db391f17262fdd39878a988308ae307c935d65391533ddad6d78086021131a66896c4285bd9e16543f3df34f75ccb2bd85e430e4a8", 0x46) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 11:10:27 executing program 0: syz_open_pts() syz_open_pts() r0 = socket(0x22, 0x4000, 0xfffffffffffffffc) bind(r0, &(0x7f0000001580)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0xff}, 0xc) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="5623ba579c475317befa7150752ed6d87bbe0427666c7cc3244e586c4ea946a2a8b01ad32ed6489e0839d2bfae77581ad0c51196fe165d00b52eabf1b3d83222026ac4bf79f3cc512964e65f42ec1685dfeaddf9774c0190a0d7bb7c32635b67601f6d04e4cd72f48f600dbc46a866cb145e549df399d6a9509128024ab96f", 0x7f}, {&(0x7f0000000080)="e7245335bdcc786027d1bfea58db4cf9a8042da1f2b0ba8ad60963cbe3d0a2f615f0915267e204b0d65f19a186c7bdbafb1c21c13c616da3e7d8221e8c9c895974947e35ffb113267b9e0f68e7b81a04e7a83f639ff8522b4a2ba44b6f307d3b9a86df133892a56d82d28175c196656fc5447aa2abb3efa589c55fa7a4cbcf2189af12cf4eb0d597a232106b0f869a9833e48545807207", 0x97}, {&(0x7f0000000140)="9f464c7f5a781e79c44a50e4e6770ed30540579c24c3565b8d2a62256b3056e492d5d38f41fbad27f6e990e8ce20f3395b3fba701eb12be2594fc965bf59079772d23eb7ce02f4b4fb0d4dd54704db6984edb9f23cd207cd5431637cefe996042622a68d77727954b0e918cfa6c3b9c970445858e1829a8a0d2798a359063f11d5f12357d169bb99d72b0bd3b0369215ca5371ef34a23af2b85758aeca7e6d823970027a34cd831b3bddb70626c57a4c1553fffeba44e19669f62249ed5eb6412808e27aecd2a06041fc8b133830c8f3d8beeb3d03df028c6fcfea74d9f19b3a25f9cdec6807", 0xe6}, {&(0x7f0000000240)="ab651f105280c2e576ced4a908a9144796d8fde0512aff984a8143634805abece566938c6eba3a282404eb96aeb85b6c14bf1c97a4fdf203e9e84b", 0x3b}, {&(0x7f0000000280)="23180501d70f569ba5", 0x9}, {&(0x7f00000002c0)="97", 0x1}, {&(0x7f0000000300)="13128add5c1720ac2e244abe1094d909c72aac66876030a97dc549aab976d3295a2177d172249f702913cb9062a356a535a49ccf6cb5c1a8457b7f3d77538909776b0deacdfe52b56ca1a3675ac2a641147dd978c108406582fdeb770241af6233e6d9bbabaa6bb3c47925bbd10fa2a71ebf2a4be80fd73bb32aa03c16d9886b77b5118608984fc7c505857af196a16835cc26c29baa1530752b81e32e7495d7ce0133ad45", 0xa5}, {&(0x7f00000003c0)="2bbebc8e8e3319d093dfd6b2ef24af51b4dcabc08aa764248131770cd3c2f72ba3e17213582d1d9d274a4647eb235cf03a687f039b484bf0440e", 0x3a}, {&(0x7f0000000400)="bfd7995e86975481263135976fa5a6658919767e67c5804dba874983c5c3b9f17c981cfb4d67d2d1b846dcb8e3613ab2f3b953bd9934d059a8c7bd8e0caa1f6db82f1748c411c90431944ceea4715cb8ea327276696a68b426f9b2325f07c23b9c0ba63b1a4f0f7e7301b1ff61fcf6b8eef18b10ac5c13850ced899b63473f371a10d7d8553ba2450535635e4133af03af85d437b23318f7a41670fb4f23a63ad1a5db61d6d12eb48952dd1b61cde12dcc5119380a5edd5c74", 0xb9}, {&(0x7f00000004c0)="5c64ca1ba2ea2605664fd8b5982f2eaff90c065d7c3024057f30acc2306d0b88ea38847c6d91328a25df26f5582b7f5f5fe97e33983d4441f7e070cd9c0eb4061d6d8f354ad99d19434afaf06ee8ab31419aa017ea87cb711d72d4586128bda4675a197f5724549c7834b2e9551af7842e2ae3c944fd5b01711b3b7bd9615a234ebb5e1b041eb8eb081a7733a2ae72a974733eacdb726a406dc8fc60b3e9efb902648df35ce724765f52b52ab82f1cca3861ded19138b068421ce6cbab1814c3893e580dd99a20b05a6b6da85e15b4b348cacea068c48e9c2200f418192f9084d513a6d3a220afe7034295bb4e494c14981e905bfb7aeb57e11348813e92ca49294b9bdf8081bdbbdb71b9a003b645aa4fd426d35c076c24f0dd521a64fb631588b5b8b0c92ff59e2b3a02bb65d78bcbb235219454a8455c2b62f6007ec3a23471e5f1168360024ac672d2066f0544812ddf083a4a7b4fc99a27796e8645b7ad65eee03e2624b28a2dab00087131bc9d7b194a3d2fa8d9314738bf594d799b29fc3bfea5c06fa03c74847369997789a46996a78277f558216a0bb6bf7f92f28135532cfd8375d1f0d7c24a2391e9805f5ea8ca170dd3668c3bdf9f6fb201b2e18ef1525b69ad34fdcf14ed9e1187d0f725c4f14cc62c57bae42ac4166f1ca3c15e683886cf800d52adec0525ac661d35f631cb9006159618516bf6bbb4007cab1b5a592d67a1b606a6f092bb83ef922b45200489d10b916a17eff7c58d8c51a9f18f0b40e433e0c15f93235850c859a44838b868369e67a7d14331a6d2d6d2daef5970f339300a1b2d591780525cdf03025313be689c980ca8a4ce46379b7ba0e6f8fbab247180b51973dc119eb4f4b1ba6b4c5c6f4b2931bada6e30757dbaa6d5ff96b7cf6133ff106e2e1884ccd9fa127a6f96e305b0971de45210784e7da612f9cbf25c150e9c6b65fb24a82bc4341bd56b16854fe7ee62ac1bab4c4f8de7b97728213c616fdec1eec8f589aa86e10c71bb9758c5afa5190b90c7006cab1fb383dff56a7f175fd45b5e66c4e2c517359c1414f839c07b1baa4cb90f9c1f1f9a832527772b8bf66a0796aeebd1cbb50dfa2ceb66180af8228cbc3dd498b21b699d2edd24f2bcecd5859755da42409a74c030740472cf03c154ab3c87e04c2fb7ee0c5b89e5866ae966fe7ff01eea6af97fb46b6e2587ec2e75db55131da5094f9d33933f2657747e6144d2fc7d45cb740ccc57b3919571936c8e400d01ca7d67721c158c64ea556cbd95d30701486cdcf793ea6014bd5e61076eacdb26014be00491f2f7e64f7709f0ebc215bcd0ab861b34166dabdfa8c3e5d3816960d92923fc14923b37d9159963b48ddd08ed080003b558c91592b7178147156f25d3821d0a177c06f801232a8d74293e8a1114b55b0657eac3a0826b8b1bdef9b764fb6b629a988aca2a973d65cddda290fb7ec8649b32fbddb7c7d60a7649b09eb259a7605696999a16da0c102bcec5a490d8df5aeaf5097baca0179a9b07717d049e03ac46fff411c57defc67a58a2a4164261827f127020fed8d6df22b3806dca06c553ad1c0d242b2dddc0315f44a548ea2a5327049fd1906f647527d25e4e27375a804db08a9352f505b7c4de0866a613b520db52b3f30cbb989e6467a9dadc37c54ceacd1a6b30ebb87887c108bb2a049ef4c3f98e90f3f71cd836235e905cb7a481c65888ee61f81c9ff672365e1193956f5984dd656993ef07932a0a97aec20896bb85b9fd14a3254599cce24920e6fc8ca1fa81b7901f087d9ded78bc31230e814d626df85f0ce767afc409beeb80d1d6791fe871b88d445910192d3077b5f6f085d7946abb79b59e0000f3367fbfcb62f7ae5b48402fe59cd82c3a70c4435cbf50547421db81fc760060ea3795393b18c13f39b48de0273b7f89f4c2c3b0c686aaf63dfc1669df6c8e0d844b22d701f23e1335181c4eba99fe05f7f7c0b28858304bf75bbd65f5fbcb01149fe99bf78af4522259961449b0f44bbf55965d01c17b6438395ef522961e55859445d6b77ab858f3a2575f6194ce9adeaec579a1d1870220e604715960aa33a0a45bd0c470d979e91d60f464aadf047400dc7806b285e5e9c8bad65184db9b2c52038bba9c811c9a775b76aa93f275f3e49401eb8e7e99e1d02e990ff33fb3a94868b73e4297ba0d4ca122f1bbe81924e2e80e7ce568b557c18651f0f9e7ed211a3878b9ac484fec2722d3fafcb46f26c7b89ccae2defea75d6c6bbd5ac617b64b85799e62173b1715a3470c1854fa174e32009cd5b04b09644cca46f4192219f0418b1461b9a6d4f5c3ec7456b53fab37a5c9375888d8ae4bf2295ee567c4aa87cfa00c724d3ac7a3fcd5ff90033c7f183dec473e8ae964e8d785dbc30997efd598f7e080d4ec85361134d5444a9ec24f9b0b296497c67c1ecf342092f312402698efcdc8d627d3b05668e681330982c7dbb6501120630c3c1365ac2989e86b1a139198e20439d9f5835374b5ec8475088ac9d7a46a9c87ca6214ef3255fb301de832f5ae880d29d4c84a7246169d4405000c39049b20a96e45bec1e82e1f7836767d7ed569461ac05575598424f185d0dd410f7431024c01cb481893c997b846aeb5286bdd60b5387d74e85a473fd4e76e94faecc4843477218baebbdc5eb803ce03d715f598bcc2f29124560e465291a5387c9a394e10906f788b7456a9752bf6702c2f06e420ee7bd8c63711a1346ecb2b5f5dc6c25ba224f84b00f1ed7415527804087ec49ef1c8fec15b4dfd5ab3865e7e8b7712e89b9ff1a16452cee9e5279dfd6878ccde996c8ace1e98ea0901d82148fe13cd8291164b64b18347a86b62d241456343bda3515c16a074483e0178155314473c7238eba5ea920a7219bbde414490fd5d3edf29c3a8bdcd33a9f6978a037db0a8f32d4622ab1c7ab741a0d6c47c127d853d0963aa68a1eca22054ae7c2f03ba520ed596a6fa341f5044885c97de9191cb79a87876dc0a08bc7b4d489943a705bf30e4d28d68280ef0883c9eacd792a7d2d1d599124696d50141a0124ae93fca4c5a4313e38a0b4430618b0a5fe5c5ea25753363697540e47d712ec7c1530a2dae418d5938338d4ec7edbae86a8d7798ded7fee93010a0fb083ba616ee4eb5548829ebbc0ef3da7d66ed9b3f9ac038314c07ac88144757a3fe068faf5ff586402617d1c2cb6f35e34271d9a1e5939638da707f6616db67ee0360e658aa11cb2fc82b95292d201f38641ed6f859962700cc73846cc0ea3430cdc1b4c607a6db567a7c0e1449569bcf0d5a41e66452d9a4845949962da3de26fd7f1d5627d59d768ac2516e10d3f18a57bd34e6475e343c944791280b5ce6b99558ce52333c492d1996dcbc67a8310639da647f3d47ccb42e94f92f44d37fc552f68849d8b172b2504117935bfa74b64d37b71e90205385e50dafb96c67aefdc9013ecd1ad416c83727417b7cfc3fd79dc41fe4f02d306ae2e7bf0242937acc23af5b4ee35652fccd55f98998ecedfeb30c09aaed03434e104a1b7ce0650121d0f893d4bb35f98642dc762513889e011929fdffdb8efb6b611493aa890281d718b13c0401425a58937d9477b216cc546218b25e5cb38f8fcdb9f493ea886d1c9217a43577e50e39e96713760e253d031ab2e951c4701ea73513e898e268ef85d90f32622e6266a627166f94fadf2726ce69e2f0986d39e0342e13ad85b0483ac858364a395ba671afcc3337129d6759d251361096c43aa66cf9c0a064247664af3072ee83baf874a85cda1cda614e3607f3cd4cc6ea2ff8f059a4c1fcfce617d6a1e6344e93dba594baa456b3a187fe41525dd6abab65e242df9fb7578705fc53ea0cb8289832ef9bc7b94c6a6aa16b555f4e082675fd24cda2ef0bd02fc1ee40541e54942dcd90a8545efe07ecaa31825b03f2b981201ffc7540e09b546d1b7248f1be52e6bcaaacee6ecbdd165149c5d299a69278db39309267c5885211d590092fa0ad110717b8b8750386c406d40a2e563ff5af165a4196f027bd65c83b09a96148464bb044bf06d6b408184c31f7b2b018f6c49b4117a67d857062ce2a86b5c18d01639c010cc95740cea4e9ac589e518fe1605c72e53439f32247ce341b87183eb6721ab4237a0d09f700f484bef016d7405d5f7dcdf2f308c0b9874bb5244af4226361b9ba41c8b594ee873ed40b872d9382d06fed25e3afb29a5a1d5710a59113f4d97e791e9c0760888d3fd6b86a4900f44d608395f6fd20ea30f462dda926ba98284d66e4364a0645e50e26f873ae74e7b3b29d580dcb66b5e97432c1281dc6d04957473df1bcddda2c0adf912ce2eb83509e916bf1b05e58e374f820217cfde475a88e291cffb27651c5e29ab41da4f1601862d435566988e6d6cc9e021275ef365936b8bb04b05b66e26506a93cd742b6125952b160b789f064e334b7b25b501d2fbeac1e2f9c3db7314238131e4090f36abb005d42c93bc17bc3fdd3c974ef9946daf8aa47195f4ae8e704d9dcaed41a4fc80b13ef72e685ce93f1534439a70487933c87eee7e7e056b59814e2615c4495e8cdef4d66dd294f970a55c18939f47f3c205df64c19f32d6e8d203b554d9b457739bf012cd6ed3c6f49a6ed04f868f5bd5eb1d15e6e2037e72f2a6f11e99018a70aa63347ed5cbcb00c2dc1424f8c476d41aec06cedb42bc78f98d4c92cb38b37e7f54843e2d680f5eb4a547a1d73ec654ab85c1b00c438d4462947f2fa09424b7d35ed2e7365911a00ee484a7281086cc0d23c4313b96932d090bc93950f32cf779856581d76d82a57c5fb2293ed6301c81e8e7608d3b5377dda4a2b37894ec22672a782ad13473a72d9c13048a8ac233004e407d00fcca9193dc9788b49dbdcca2067ade29b5492484c20275f19d9569fc01b08be187d8143094a09d5e81b2e10c2f750b511670b76251645fe5d505f400ebef24f8982ede89a3621e6acd9b37514803d1a4d0eb486ccd7ae6f01bec08543b601205aac2d8520e74a647636e8b066728ae5bad65c31244cd272a34b5a6fc03b22ce2b31c7383ac14412bf7a6d50f0605bc60b0b3c6c20abc8a3aa2caad3ee55d1d022ad385f354a48c77ef6825c48d8464bf426157d6de3e01a486f2782c83c3214828b8a8daf632ffe251e607a8b38f22c88ec2a5bed578cdcec5670c03375308427566a5739b07e73327fcff2797ce7597dcbd659f9d82ea0df1878de26241dd373f5e1ef8f7db290610a8058876d6ceda7dc6aac2cb2b9aee4809397ced0c214c4015b3b852463dd71722c07ff77a5f823fbb138f6659b2704a7c74c405e3507e654a01f9466a639681851bc82d8f9b4ca4c7fc1b10f25bb2c86d15dbd2ddf880335138e637bacc8bfc9cad375b59d87efee9d81ca5a8e4feb09736f9e4e596b3b6f6f711385a816088b194abd26184b1dc33c1cf9c4fa3891fb9bca473d7a4ff37a995ca875f964e8226569d51a2bbf0d91f6de4d3a43b1bd3c55342da7466683dc553fec7ecd7133ef7acdb60f2a8fd13398b74ef1b3bc4592600f3bf726a6584f7cc32fb7833f68233e6509765807051d42b4abb4cef26098ca874e947dab925112ffa0ecd238e32b96aecc559882658df5cf38daf03399ceca5394ca812656d9acfb68bf47c8e1b4f72bee27ed39edef582036a8b75040723a4a96757f78ad5a788c82219c2576c6cd3af3c20c494e21c679e0c4ae4fe58c4956a089a809807466bc8b2a9a6f960950f1c56a0f7bdd957d60ae8bdb", 0x1000}], 0xa, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 11:10:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) getitimer(0x2, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:10:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 11:10:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = msgget(0x1, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/90) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000380)="125f94df71d1a8cf7fe381061ba80aad5eeafe691b0ef01aa53368d81552fa48568c87f7091281349a52f49c341f51742ba11eac158f574691d1b51ce9d00f65b3c77ecffd4483b37264b1c27c3deea5f45e11967f3e2f1156f79255105966e4d0c30d774fe5ea20926f45d97ff02aa01fc1877ed47d38d0038411684d38ce1d6801957597b1b5a9280c66fb331e32665b949cf6eabf72667afa2d92ed1fb9254d0002633fee4dcd5de578d6d72de3a32edd2a0d5bfd713664e1e01ea4c4ed7c1d5ebd5e2b7409bce17154e789c35c148b09ff23c870ac5021ff35d6f9fbd6d91c612023fb18fdb5659873cb966ed27d2a8ee9e6", 0xf4, 0xb, &(0x7f0000000040)={0x2, 0x1}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdbb, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:28 executing program 1: msgget(0x1, 0x40) msgget(0x0, 0x3db) 11:10:28 executing program 1: getgid() accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/22}, &(0x7f0000000240)=0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3d0, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) setregid(0x0, 0x0) 11:10:28 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b, 0x8000000000000}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x103, 0x8, 0x2, 0x25b5ced1, "b271a8c22c3a775cd7933e0e601451b63fa2eef8", 0x3, 0x10eb}) 11:10:28 executing program 0: semget(0x3, 0x7, 0x42) semget$private(0x0, 0x3, 0x22) r0 = semget(0x1, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 11:10:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket$inet6(0x18, 0x5, 0x10001) execve(0x0, 0x0, 0x0) 11:10:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:28 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 11:10:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340), 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:28 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setitimer(0x1, &(0x7f0000000080)={{0x100, 0xffffffdfffffffff}, {0x3, 0x32}}, 0x0) 11:10:28 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 11:10:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000000000) 11:10:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) MMmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: hole in range 11:10:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x1, 0x80000001}, {0xc7, 0x7fffffff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) pckbd_enable: command error 11:10:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x9) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 11:10:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x500) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x9, 0x6, "4f5d2d387defeb2d0ca813f6adf3c450c20a672b", 0x3, 0x2}) uvm_fault(0xfffffd807f00d5a0, 0x28, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8)