ffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x400, 0x9, 0x8001, 0x40, "6ac2b353000000000000082b05002000f2b54581", 0xfff, 0x7}) r3 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) sendto$unix(r1, &(0x7f0000000200)="24fee56a28499e01eb56a3b7ee17fe2af96bdee8a10236869fa5de843de3ef9e5b3268dd6029c7b127978d70d71f6fc32696d83374e46a074ef9e2939aa42309cc3b712d5fa3886824aa05c58f17c2aef622a3a72d38af86bc2d0e937721555b5959646f9bbf9cb5032320d9b1f78a5a5bf5fd688cd4f6bb2e40682b4635cf8325ab8b1d48648924819482162389c3fb95e5c4ab0b5a10ae505a9e18c3e1201024d5a2f1646aabd16b5d84a5fee87e241a674f1e745715a6a7056ec4709dd003c5bdc419c8c38781d626b230d9053bfd0b9c0d2abe20a408bf39575723dbf9e8108a6cba2c7aabe8cf163ea49471478da1d5a8e8d128", 0xf6, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="a0e52e2f66696c65302f66696c65306fa8bb10cae445b8f2e78663fedb1800"], 0x10) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="82f801608608c6dabe6a66fe653d4964e71ca78803b3534ad676c887f10ceb053f4c37ea6dee2047aa6e18324c1d13b077ea026a43abd24a6fae4292c8c38c9024ac7ad0b22715bc5621a64ded6ed4b4250580270b2ca77976aae8e4357f7ab0a0237c886abf2e2a5fd7", 0x6a, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x4) 16:00:51 executing program 1: geteuid() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xffffffffffffff0a, &(0x7f0000000100)="c47b8b058c39cc945f7819c3ad8d5816d75ed4d6ad2cbdeff4cade1c7079aee6cbb8c8a81403070c5dc09b376a07c28696cdb7ca3f3c6096d07ede89debdc2e1b53fcdae85e8127598fa451c2f2948ed38338821504a1909b3e26b906bfba6d683f5ff938c3d2a1e3865e9b7533ee50c1e3f9560974b8e537548c358d2277671d1e42c274712ca240d899c01719b4003a03a5400f54666a8a7bc13842dcdeb63eaf5fc90", 0xfffffffffffffed7) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffc002}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a00)="e36258a416f790037494132477f256b4093cfb2500105bbdc3a51970948b1b2e0ade41a52f5ea7fa0023558bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000040)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d5", 0x29) syz_open_pts() symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x9, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc", 0x0, 0xfffffffffffffffa}) read(r1, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:51 executing program 0: symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000100)=0x8) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r2, r3) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 16:00:51 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d85b8eebcc15ab7682642979e040c206a34a3bef70f9b00de211f93acdf2d000d119b37ff52fbefbc84f4c1b7d4ae7284c0df498f4a193bf6b1f79ae0453984558de02addd6881e283268d537486d51f2edd32ba1bbfeef01b6a4b5b5ce95c213a5973f8e33de9312e905e276862ffd664", 0x71}], 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x102, &(0x7f0000000000), 0x4) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x95, 0x40000000, 0xff, 0x5}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x400, 0x3}, {{r1}, 0x0, 0x80, 0x2, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x8}, {{r1}, 0x0, 0x20, 0xc, 0xa2d4, 0x4}], 0x6, &(0x7f0000000100)={0x3334, 0x4}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffc) sendto$inet(r0, &(0x7f0000000140)="643504dfbe0c9dd24c21a9d7a381db8cfc00e6a6a46d9094a499655815029ecf02a29f8d79d8bbba4855fc78228f5b2be9beebd14c4cbef078d70b1ca1b53698a6c74f0e1943791feea497b3dc6981937c5a2cb9fd104cc0a2ea3602ae94c6a005450d7fcbc5e9d31bbb040f0bde42eae35381d21de93e42bf04f057368d2a87240178bd34ae827780a4c514fa7fe902add869c1f58d98fe0db7572d37322aa1d247a4fdd17030167f7680aad021a7909756a3029682544d79131abbe67f24134b61dfecc3d9f645e63ce21d60758b52ea62ccee000a28b0cbf9f388468747c96300dee1d2e3b201ab15a736159b27479a935f7e54198e4ffddf6f537754104c188e30c449a14ed5eb919c08656c467c3c03b8ba667435285522cc23d1d18c626886b8511d1c06053657e1d479c8240eea5176ad23094e126942e3e9e8ffcf94895107c0cc752c2ad16dc82b0e3513c4d5b70d4ae35f68d1c4be0658aeb2b9a7b66755d010fd939611ab85333310d413a7407ec0918bbf053604b9f3ca47ff6de3d1b429261f9aadc9bb541e9b9ebdbc2797172c015c02d0881b60250f661a860f87f42bcce93122fa01fafda3d8968529b730c35990eb905b613fa88ac059b0ee01c51a9302e495f81084bb63e25babddec295a8e03a584a1f5c6f26ca561b47094ca1d179c304151441d43ed2323bcd6e58736b87ca254337f1597b7567a2d0dbff76b9389cff7738cebea88d7c4edc1f3b375bb3f55482d9f0de8718bb6ad5e767302cea346ad882510f745c84f8b53c28aa81144aac2a80ad62524cb2444797358102988f2f09cc4a2b08b62876547a8276b6be874569554e5bdfd846878f9da97cb578031b5f36d95a9d98a3eb6a89c0df93ea091373077049a35d1dfd7b547cef8994c46085a327ddc832673e82bcfa30075e4101385d5d7f5d4d137648376a5316f7b7bf1741fcf3c8e90f997e13c40f23c18a9d30c3003a8916a789bcb3737fb894363074b5f714a87cdab3d036fd4e203d245a49ae868ba488e6980ad55aa5d09117a26286709c07156a80e8dda55bfabb09b3df8a872557518c5f6047ae359a7e99321cab429e5b85ee71283b0c18eeee8d6480b8d48d26aadeb104fa1df774eb1843b8510bd6d5efcdea0102b64730cf65312a77bae577f8d92b28b32a45c8bc34555d74f40ebc14b12bed8d9f2ad2ab8d7efcf0b181a049cae9ff3786c700dbabd5fe7315c4a294400a47bb294fd408da987d7bf91677b65eca63c60ee2a1645a6c88e114b7d635ae0c9282cf4f101e75faf4b3d1c65db52bafd3a32907075a10fe2804d00e52be7960c1b90c18890d84d3fb07b777def4838affe360d50f0cfafbb7f916437b8667d20dc4af8c8874948990b04533c92863b8e0eb799fa029e800e5fee070359064a9017c481abba0ce10242898c19268cdcb895820521a9dcd2953ef3a6152d0c9eefad353d3ce99379ef830a5cb4a5120ed51349ca5590d27ece598f49acb4c659c8fc78fc6e7af43526304b022913bfb14e35da487c103d38a557c5be9c7ba34a689813685dd92d1879d4ece7f8423c79207ed0448536f9af4b7cbbf6a1f2c98a7093a7ed28af6203ebfef41aced6e0f15e1aefb462a1873a31ace8b7d730cbf13f69c608ff6fc0074ed364377048889f5a3d813c1e79f4d7fb74eeeda8c862b701a5619efb58eaf7a436650afe69935f90e6b25c1809c28d40ac462550072dfee04c0b2f4cf18106e032832c9908983d3367ab429115cd51a2cc88e0d662066e665db2b80edf13b105e437e4dbd5916ace07bcf6f12635fd562211c61ba92024bdf4d674423a53b0dec6429c377fa5a86926e431c77f4d9ac44ef554e382514f1245e82bce28d57718b7c14a923a1d46061da7d6057ff51b5e8d3a0c747fbbce3e298b9af32dac7b304dc91a34b440994ee37b6c10476c4fe22dfed2a056294efdd0405e326e0d42bad9c58d604eddd9d912721f3cd9349d88fbbb6278cab48002897f62c159f599e2ad5a3f3664c27d7c710e2293c3b516de9e1350f8bb5b4677332f2e66d751e4a7068c08f1447702ab7a12d1acb61649dfd593b034426a37db437baf9da5b24965003eaea0b6f3d43b403a364691974a94f27e018ff4e96266605c9d4479747c9ddfe9eebc281d03a999ed222eb0eef53153e51c10c36b9e855fc84587c97374aed19a8fb564e1d022f302276411ea0e2f702a79559efdc684b31fadb810c7e6a5c9a131e66abddf5ecadee22e6ca8e4d607bec4a49885ae5dcb9f52901161f75de71a5333015c7364c02fad43d0ff42ba23f3de4840522f478421b856a3c05bd3ed8ab277b265ff62469b96ee05eddc9b4922714226a7a5d6520ee199310f5aced4fee575387b03b6dcd2fc73ff919af0a76bf6bbdaaf2b168fda6cfbc1db2eeacb850c9234357cc54778b56560869d6163fd2efabacfe79553673a810fb90248d3ef61871434c952cbf7de5124e0e3f64db715de6ba7333e01483aa50798e61df929ee4a189343a0e79d7b16395070f08bcd91b61fdf1fa80a38e97a18a8922c975de386a323fc8538bbe14e4a57b421f4f6ea96e263c21d2e234e18e617ca41b39cc482eddb312d30f6b0c286626ab32eaa7793ecd9243c1083edc2411daec80deb9a9a350353b51ac19079c60fb71a6ead36fd532519673a3571e79781de08fcbf2b5eeee8bc562bb5e837a33d85aac8416e35c90178444a726abec37c05935d94b4ab606daec37d2913608e4c6ee708e073653006ba2d4177c62a1f7ac2e8bac1a0abfb73fe0f92fcebb36811be5ce99d2563bb83324c06a6ab2472a3407626f15d7cd794a8f90872a414b6ad41fd0436682c3c953653d22db93846bec290518dee7aa1e924a54c23dcfd5a1d7785304922aaa55e0b77cf150452681df8777d93bed62d228b99badce59f91618768bf479225f1dbff3f00e859870093bcb460a297a18ab79e0258656adfb030acbdbfb42cb96b5042918acd3a293703ff499c1d66a0b0ef82be2a32b19eb0374f01ad2afb5e06d388b27e60485aed3abd89b4fd639adf24480d6a619a82d2a5b14e337614c95bb46d6f75d86ef9ff8ae34f4cf928d8f3a85f43232da1d667a8530c5221384d300ecb7962d0b924c186aa55025c1374c1a36b7a5ceebb97296235e5db990ae1fe2bba82314a538e74c4e4abe69b15d8c8bbe579e89c94b0114f3f8a99973384247c6afb07e90bd623107b15fce9aba0a83f4b1325cfa1b8c9e1af6afc4849c829ccffb480b91f9ed98908430a3ddc57df212453ef857b65d9067e5b74ac8d79a515b8de01f45ef45893aa5b5821cfa759ba2eca37df397e68e48a0a6c75800349bef59f4b920a7178974da6e7aefe444caef0292e06e4747aa7f48b172ed38680d0988cf713adc9464363e65f90b19f820258c16e60ae93b1a15cb1809f9446fda1417630b87a809a9de764eaf7f802a58ce29d66269bf45b693e12f9c48d14b217e56fc611efe2f4157061f8edbc6e5084c4e63af3497f3479a0180338596799db0ba6b0cdd55218076a32a507f7f8c9ba81e6381981f6ccfa6faced54d1ded941ff2fec525b582d17e29c1f4e4393f2d340e8241b4a9a2291f884f56f4edba7626c8c8aecf9c1338bc9692c9df3443c27dc91b16b6c88af98e5f1e030a098da126e2bf99ba9ee08197ca54cd228650d4e0ec051a50914a19991ae91c04d0b3c900e01f8f017803c2b75db985aef21ec6e6442c32890658ff01c7eef0958a4a35726bf3f32594c91731e711fd50401a80b695368dcb23e2bcdac232ef1b6a27b824159a9c7e8af276d56bd5418411ffd9ba499dc9b972bb1465aa61817b16352e71e6d6ba050d2f75bb3da2f60643e0434d60fa277afa01a43161d8cf34cc241d9364346834d37baf103551666d3398be2e875074a50a8f7ca559da8bad152ac3729f7bfa6138181b049bba5152dc4863985235c8d29c300812435be579b74a2bd4ca2b8de400c20cce7fae009e3107f12ddc97a458323236971a402367ef170f7aa0ddc04fae14c9343cc8df5086953c08c57c78d4cbb3d48a4153d80564de2784916aa5d7b2d241caf8e983c60f64b87a334d19aa9e061ec957224e12319eeec22e4fbe2c66aef983327bbcc6138c6c7aa1545ba97325310cf931dac4faa1660ea6a48c6d10ad2d5280444fd980f5da94c7838e2455194b178c232d41b8adef33aef2ce70c10c2feed4154175bfd1242114c734f15cb79ebe6ca0903e6e40e9dc1cd234f41f5e47d2976ae3d92cec49a9aa5a4f516fed917a283f4abacd0dacd59192d82caea45de2e4095a0bd77df8fd5901e5a9b6eeabfc24380322adfdc6ca94b344c6f1dd871e21c237ac6ecf867a38796025d7486c1e5ea333a707deb8bb88d9650979c2a8e9b17acfa2e48acf1dee2275dfac6dbbc4030205ed4e2aa53f078aa23e679d220e5c3638014482022606e31f4f79ebf1da1a5fde7180858b8142d20cb5bdc6c2a56c10f17265f40ca7ed350686a7602d48a13575b643b4a34f3a4b1eea8a04ccfb51c6546125cf825213c1051db72a46484bac49109d5a06bab45684f62827c098d101c22f608f84235fe17bc4c9c00de7ddc4badbbfe553802507fcc9ca63e985d05a00e048ff077f02aaad58e6cc390a0586764e00d5005f4436c8da53e6c2fd4f69c35cbaa6c7e6735b4c5ae7c31a085475746040f5ffdfc40316e2c92ca9e9af1a4e5712f14b27c4bc3e4ec8a61ef8e6f0f6f3c08c52fabea0be33918658916fc510673fc60d300c0d7e7f98f66802c44d27d4ddb7fd6e99d883adf7c772577e5454e235b1b2f764c05d3e7e7fbf655a41bfff5b7066dc5184c7101186ba61882aee1f7981b36818e73a4ee7e45decf58f88d099656ead85ad74a49b70a45a0170960c5b7fcd68cba32fdaae6e9f0e4f29cbc94f4d4423bcb998c7eff8f54f21df62588545c43a07ddf1130c46e127bb1f1403be5f51b2630e1de263c34330639a9ace582c6004e470a17feefb60d2c7bb2efb81aefdbe238f07be06142ec94e55500743eb79d7e2d26b2de39efe4f107cbb7c0a99da76d931cc1d6707b1ee1da5eb2441752704a6f8f463aa67eb168a4f48bc97fccd5809f9a04d9d0088b653dada23d01a260d450e022e21330070d0ba8fed64dcab9ec2e43a2d23e6e95c0c2e58ff42c6a556608f823a9ca3c3968f818702effc7c47bab9975f1bf58de12781ee2ebed1faaf45b1baae587d950914bbc1f5fe223d4c318df0a41190ce1f57b5326d5b58834cdffb8d21125734a76c176dd436f0bec4f36de18777c06ceb44873b105b51635b16cc0912a3d1d30f9f0040f2ee10c7071c0483aee9deec4d48ac9179f7cb074ee76994b552911be465d950de830b7b9a4ff36b3b74abe6c2991c2c54cb1401117f289ccee85c5c6a659775fd514aa63e2e77c89355b427df50e29c2c0b9ebd2a5854f695dd64ff8fb2d871ab19a4f54c0c93c2cec783fdcb708b2f91abaf7bdff2a7529709d61a8e3cda18eb08d0797a441dd85604f4204fea94173a843cc31eea1f4f11e03def4dc1709e99e532a6795977725b67368d62b0ddd899f42b243103e8f86ff52afe74d22e75beab11dca94003f54c34a10f04de252301cbfb623959bffd89aa7993925c7f9a002558b71d25539974f884aeb30bc109a385f9f81395409c5ff72725c73d04768680b22db4efedec1a995e335b3a8d1fca749178effe46537b9347bbd1dcc18d3aef66788cec6c1e2035f6eb1d650be5ac5e4074374d6", 0x1000, 0x4, &(0x7f0000001140)={0x2, 0x3}, 0xc) 16:00:51 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8000000000) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x60) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a00)="e36258a416f790037494132477f256b4093cfb2500105bbdc3a51970948b1b2e0ade41a52f5ea7fa0023558bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000040)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d5", 0x29) r1 = syz_open_pts() symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x9, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc", 0x0, 0xfffffffffffffffa}) read(r3, &(0x7f0000000140)=""/249, 0xff90) write(r3, &(0x7f0000000240)="d41203866476a592095532a4d96c9c789a9e9ccbe03b1ba3866b576af86a140a96d9f5f0a5558ab28af68e39cd15cc682b85c4caf4bbbe5033340cca61011c45ea3ac40a62ca629922c0ce3bca4d00f0c474d725ddb1cb3524d17a2098a7096c1732e2aa42695607dd1524fac5255d8d12f11b74222168f3521dfbf5e0297ee678a352d83dd117093d59fb0a56edcd6daaf17aca79e2628bc2b3e3492c3e9900231b2dd2c9fb85585085d491b2335587b6173669a8c3", 0xb6) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x22, 0x20000041, 0x1ff, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x401}], 0x8000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0xfffffffffffffffc, 0x40}, {{r3}, 0xffffffffffffffff, 0x21, 0xa00fffff, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20000080, 0xffffffffffffa2f8, 0x3f}], 0x101, &(0x7f0000000300)={0x79ca, 0xfff}) 16:00:51 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa00, 0x10) r1 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) close(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) lseek(r0, 0x0, 0x1) 16:00:51 executing program 0: syz_emit_ethernet(0x162, &(0x7f0000005faa)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:51 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+&^-\x00', &(0x7f0000000080)='?@\x00', &(0x7f00000000c0)='Y&\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\'[\x00', &(0x7f0000000200)='^.#(-\x00', &(0x7f0000000240)='/\x00']) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r3) fcntl$setown(r2, 0x6, 0x0) 16:00:51 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f02"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="24196716103f8fd7c9c055f91632e467ccefe7114a281e0c593602937fa473d2cf6b4acb283f7891a4ddd5a57f808fe4e26af748bcecbe3cdc6de7976f21a84f4a25590af76392c627eee571f08753242b1f35eb9bb92daed342dfb011545d911f88cb5cc2fe622f902788ac5d39b8f1881a8d0351e26c16c9bbe39c2f1d322c55a5d296feecaf37308691a55444abcbe3a4bd918eacc0463417e01324699865285a3bd7b27ae1c69c4683209ac99fd438d5fae54541f4f79b1b20d67b1686da0195ffb737e9", 0xc6}, {&(0x7f00000001c0)="47d019ba52455e0337b020a71bfcf8e55309f3712580025c328250b3b3e6eb6b2a06a8d32ea3aced3ca9", 0x2a}, {&(0x7f0000000200)}], 0x3, &(0x7f0000000580)=[{0x78, 0x0, 0x6, "736338fe5f41f618b893ea022f2578b84f6ae5d85f3d7ba1841679d593124c9df161aae042a0b8b25fc7e0f49715484d0af1774eea8fd6177d266f8f759601fd03cd679e91f76983c764cbf24551f7d944c51febe8629a5378ef144e4bf5837005ff5648207c96f9"}, {0x10, 0xffff, 0xfff}, {0x20, 0x0, 0xffffffff, "33a55d95911028f77c"}, {0x78, 0xffff, 0x44e4, "ec32a0e296da8d07e9411d19c6e9a00f1d3d92dd10d475e10fe391dc77bf90b0443ef03d2e9c4050ea6f6fd7970fe908b225c504f1d7d8e2424c1875e6a61835d82e86b77bee6d82043c663563cdbe06b67b06aa2ef757f10144b627b7df74c003f732378f"}, {0x110, 0xffff, 0x9, "d3902df7413cf4c8138fa1c1c41c83648d3b8dd8090d060ea4725759cd4657dec2cb4260e1f4456d371f3b83eec1b574c9958cd9b6719214fd5fb544fb4245000bea30e8dc654e7bda749f8808dc0b0b7511405bd65e7abf2c5aa972064632b2c27358174a7f662dd6cdfb3002eb382021b6482dfb8c8b0492de0c2ca09fb9b16593956cc61f639a71fff8bf679ecb7f6763d4b7b22f2a1e3fe52b9072a0b8105ec0178275473497145ff877fbf46caf5c1ba86c9774433f73b864241cca6935c60acb32ee23bc01382bba343f063bde7b6ad787d5c5927a7c9e068cfa5ce0a3122b750c7c19434b707d1677f2279e1ca360e606aad1d2c7e0fcaad77a"}, {0x90, 0xffff, 0x200, "770ebbdbd1f5685dff6890e42f2ab83cf35b60bb7b1662e167c5ecad80250afff3f87c4bcaf2c7593bf44d921395da30d86226e4571c656162063e3941b73fc9d8010b8ff641baf0697e4e68e73ca6449393078a8b370183c4c47c2634359bf660b170224799597f4fb3d402f88d1f1ee03694db259901806e2ca8"}, {0x28, 0x1, 0x100000001, "36baaf6960fc0b5717cd1d3963c3b2acefc258ac29"}, {0xa8, 0x1, 0x797, "3b8163c06dca96c4cb90b1e23f3b4847b7adbeedf67f0a614476fbd9844ee94d92d2eb14fed84cb84e11612336576e24795a2824a21f2edd8ac09b201ff1e68f8185a9050314665a60643767b6860f6431f9b4355ce7b9b564a358bb3b88be7d50165ea471c5bf9f64520f1da4e3831b2e61f03f68c77276d0b1d90178f05445e899e3b359308561703456c63a51806ecd046aeca584"}, {0xa8, 0x1, 0xfff, "98f2952d39c5923264dd56ea71783f8d80967690a4dc05bad43555cca70e9c8fbf529d85343a434069b80a3e699e771b4b9113b6f73dfa573e1bba829cda0eca16fa065e310efa19c1d15400bf011541a5df523d6259d2f241bdc26c9fbeb864d39907ff521e59be1e1b2adb86127058aeda7b0aec31c39a988be1e42b7369696ef6ebe9820b0ff32383277a23079ab3266757da1e3ce6"}], 0x438, 0x1}, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0x75}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x236161aa) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x2, 0x40, "6296983977152d5aecf36fb865fcd5d0f757130e", 0x4, 0x10001}) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) close(r0) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x1, 0x0, 0x8, "f00455acff1eaa3e3a3639e503d43130f7b31099", 0x7, 0x1}) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x3a) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) 16:00:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x14) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="e069de4ed0d239b3439bcbcf98bcbfbddb97440ae4ac8f90d856e264527d0019110496cdd43509540254c8c62196c6644757502cbb8012483ef07b565548a2433c2d29fd9292195ec49cabfb08382e36794318312ecad117ade02427f289e7080630a30cae6f8d002055559ffefc1d", 0x6f}, {&(0x7f0000000140)="3c2561c562fb00a56cb299d56466826d0ca8a43cb071b7d2c3810772153784ed167fc3739cdb15ee5c413102cec7d5f476782f7d727acda710edfbdd511f39d4b192638fbf8aae04e18df70ad39c75e875c8b82ffc5728bee5a59b672a6fc4c6bd04284bc1261d6e92ef29b9df400675a1cb212edafe21b21dc1ad9353cc0df627d4a9ab1a0287c75e155c19626b231bace62593f24b71b0d25c06ab2f874afea5c5781ddc5a3d18", 0xa8}, {&(0x7f0000000200)="76ec9f94ade291275499bb249700da51941a2c945c4d943d9491b8b7ad4887876d39e63117834954d8888f2044e2709ab02934d6d1afead6219f5cbc6fbb0e91a171a64ba79d04259e82371483b11c7f0698d8397aa474de9cba5b", 0x5b}], 0x3, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1e3) 16:00:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='-', 0x1}], 0x1) 16:00:51 executing program 0: stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x1f, 0x5ef, 0x0, "3194ea7c35afc9ddceaa2e74dca400937d0f2206", 0x7, 0x8}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000200)='./bus\x00', 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = dup2(r0, r2) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_int(r3, 0xffff, 0x810, &(0x7f0000000040), &(0x7f0000000180)=0x4) getsockopt(r3, 0xb890, 0xe3, &(0x7f00000000c0)=""/173, &(0x7f0000000240)=0xcdd830d34c11f34e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) fcntl$dupfd(r3, 0xa, r3) 16:00:51 executing program 1: r0 = socket(0x20, 0x0, 0x401) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) recvfrom$unix(r0, &(0x7f0000000080)=""/164, 0xa4, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="f93f585737e2151af0805c04e7ac35ac0f9ba635db5a73c3963bc073734ce6632d5462338df7500caf46cc9894e094325ca0599a66cddeda92b16c788dd4417243481ad93718dfe02a5476b2f42a52f8df8f87817705266e257cbaceceeb0df3bb4723bf67217febd6907249ca74d1623e46c450ed888a0a286129217730c7845135effa460261e0bed858d942fd9ece94aae5", 0x93) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0xd4}, {r0, 0x106}, {r0}, {r0, 0x28}, {r1, 0x100}, {r1, 0x12}], 0x7, 0xc9e) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) pipe2(&(0x7f0000000000), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:51 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xffffffffffffff55, 0x8}) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x5, 0x69, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x0, 0x688f, 0x4c6}, 0x0, [0x3bd20a68, 0x3, 0x3, 0xffffffffffffff1d, 0x2, 0xe6, 0x9a, 0xd6]}, 0x3c) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x20000003, 0xfffffffffffffffb) connect(r0, &(0x7f0000000000)=@in6, 0xc) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:51 executing program 1: link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='../file0\x00') r0 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3495) setsockopt(r0, 0xffffffffffffc1a2, 0x20, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/149) semget(0x0, 0x7, 0x429) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/226, 0xe2) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff79) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x36f) r2 = accept(r0, 0x0, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000040)="9d84fcf8a2d48c0991b4bcc872325c96", 0x10, 0x8, &(0x7f0000000080)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x4, 0x5) sendto$unix(r1, &(0x7f0000000040)="dbb09e96605b34d5569b81a59414f3f5e0b58d749e7acdffae63605a7ff48e34f69021012b2ace72dc5a1bf83e33836a00d6bdd469c0bb66c671fbddee37bdf83938ca9b2daded3103deced62768e8f297c4ecd7c0f55d7bc551d104f1264ca73bb63d90cc48de2a868e54bbbe18761e50799cddb4d4df2389a801fb697afeb85be64cd96de5a0aebb340ddbca0e259d7d3ee09c47a255c9c1b680b8dc2c10b6be15bfe5de0477c27399362fbf1a7291aeb05ace68eb1790bfedbe4124968307457b5cfcf1502e6b6842e194f6b6759a75e7b21a216fd2d3dd4ad1977b62e40ef71feb6e6b6fae3b446726219af0f216fa7954832f6f8ff306924d53fe1308b9f1dd78b1ff85e6577f71add80cd01f7f99e2f7c26523dc9b5adc1b5d1a13b33b2c358602e8050a3415f5456ea60a9dfe5a952ff244d7eded87ae4f9e9555e3019c3709b4d4b8159d7744db7b000dbf0bbc2d143e6aa29a36a8feefc9db3678a19c4a2e2cc55f7415367c0a67a5e6f3bd67c268830b482ceaa3d15c28870c525355168191ec35516e26dc4cb8e348a5ce5b56a1d84ef844e7d67cc2c1aa82e36c1addb264115d56d7a1665c1f7c72b4bf96801303783309436b5ff1600410e62c317cd29477b3e5a576a432ae278a47628f5b217fa9aa8a7396f2eda14c26823d11cc5cbc422d38af358e24504acb904b90e24d14904f055d89f2ff8cdb58f9c36dadb80215f1d8f7d5d610d4aa0f61cd4a979277eb84e7bc8ead01c19241cb6b54a5aafeb90168a94513bb579258df88c202331366f9530dee76559d3a5ea39fe3b38ba3636c7446fa4ff8ead7bbbb7c7e09a86fbcca4a8029874c06190c879abb5bc4759a9f77f0d22aa384decf2c59562abecca7925f227897d6895c331aea4d88c393aed9bb0845bfc99a5c0b77532a12eaeb52a79b18df21b93af0a041de0625f2cf863c2948c6a553e92993747a3107b4725a6ed81c29736a4e45c81af075d411e04b565d90d2c01baf797b2e36a5ce5a866957d66e4e77a09c282543a348dc348e64495945a8a4ceb7af71c3007bf269a45e97f6f965b646017c5b814e6050c82c19071178f6c021bfa64ee9a874c87b20ee2d8197e59318346b2d16a649a79383c819ef50fe7041f87707dc415207c0cc6d8cd545f317ab37ba7666d6a8ad719f83143497741498f08d2d759e183836bb13f25f7ad948a2f6fee075ac59f7bba7f4a322c9f1d66059d7398b217db21d2a99773ad2cded87bd97910a598fdc2da7d2b1c77418bd057d94f932747f7d7b086b9bc743b7955d5ef03f0c148b34c6bfa36845135cbb9cb947afacfd0b1b645c712073d246b56e2e20a23410c4603379d2ce840f9833da1034398682b2de581c29784100612fe8a3bccccf844c266047bcbbc5fc4a9a3083e4cdf39ef9eab48386a9312fc26a66783992dededd2d567b01b56e9860c2d5c374311a18cf7453405f224b7cd8e82126cf8c7a1b24465cf3d3d3d3f73c17423fbfb38fa6026a263d2e528d8642eb118d1efa44ed0dafc402f9a63b0ad41867f6034ac1f7b9f6c101ee8871be8a74a0734887f0e24bd13a4cacecea3551e91c4d065faec044ec6ea62cdc5fb176f397f29ba2a4e0c628b1d62b012080e688451a15771acc5bc2f093a025bfb5eb6d5a3fdb379815280a21df74dfe2c192b080351aabbc8b1e33a3838aede86e9ba9c2b6c5cf4a6758d090fefbe91145fcea3a4dfd4dfb8b3a832ddb0c31f0fca66ebd36444f23d40b767206f6e48187bf2bca44ae341ff9963711b2ee58d3a51e04d5202425abf9c3ecba3ac0b0f1f7d41554900cad0c0fe592a0b0ead9d1980bcb101b8b8f2190ece0549f97bcb31e3df3979aa1fec320ea7fcdc64aaa42216fddb36a640256d88237f98a868798362b11a3c0ffe2fac0e07753229aef9fa1c11a19e451859922478122db08ff01687eac3347c2323064abc6f128792e83d0c9691d877a1d06f767d87037c01c2c5e21b7eb0efa77e3f7e787f41e620147149792c0ff907c4ec379cc6173a7d5bd34ca835de86c51d5b04e5fc634d2d45abb0935a67e1590581682dadb9826acb7da45fc0299ef51f0c71a76fa297636bbde3384a7d1de07a68a68672aff8dd4a608b9abec512f77c4a252867edda2bd28381c1d8aba84ba48ab2d5cf6b51a346c2f60babe1dcfd023b71528492b5a338338ad4344753240bed170190c727e6ee869cbe5db45541211d46e44fd7d18d9bd154d2596536771820f464ac6898110a78dbc9f60983858a150c337bb8033b8b75ba09189dc52ddc1d7ee36f254d70887006396dd8e156b9d68979bc282fe547cda509fd203d43d4d55ab08bac5fc4c26c0e70ba8dd3a0ac309628e159f8a4da36f4a324509093f65f1a7ac8aedc49e0c1b2cff88c349527308b93bce4ffc189447a86bf7a6705d34208188ac7220bd0aaba42682addec3509c02f0800874865d2dcddcee9e3b9431b7efcb4c262a96b6a266789fbd49f9d4024d58facb254c8a917614eac789c78dedad7366f3bd847fbae99c52a566404567ded1e081a302a207d9227084ed1a387b88a52645146c797f23e79042c22eccf9549df519a46f6a8ed8891c209578e61c4ae04bf36299607d40176a4487876a184758fcb5e155b6c59192c084bde452643c7d717b3025b08b71f521968a5feda76a8ee7dc2ea9a093cb74b1691d37fc8a49eb3a593fb172b9cde73a7402985d37d478ce056f3e6e959d9b750de090e345415b189c262383ce80edf244ec03004568face24dd6440cd3646e3da48e275bb89dc16d74ffe8012f3dcb3b9d8a0c2dfe773b125a1a48dd314c2adfdcae5bbb87472284024a1e47fe5b8ebe9151e8b193fe3eaaf2772ab4d3526772f3998bc4dcfafcca1a0e3805515d4fd57195f78db4d74a738c7184089f08f1a6835bf56c841ba69062e5adde703dbbb60d5dee152f182cf9d7bd04aac04cab96f4a69b934607e9d82ed4b78243ac4db4b97591b38a3c8beedb18ad27c9acbd2eeffd03298753e0e17e94d84167f4fb09055e19c678c86a9ccafb35e5dceb66b54d748315dc07601664b17126c79a7b9067c2e0b6acf46695332fcc6bfdf643ba1e584a7a3829b02501617cb2a35fe33ae6581e1a67dfcdb4c54de7e245f0ac94522addbee7c5b4fa62c6465a36314d4f946e54b0c564c5e142bccd9d1b2c6df88f626f56ee7a239ad72c76575debda0e7078dee1d468a11b28ec8112eb12bc2f4297b1032c5c9d0af4e338dd74cbdeac182ada075899dffc9ba342a29c00c7b6eb54d80fa64f9e7c8f5d1c3e5af723cf92c865c59b8c2c2de8d8b88aac4f27af7f40695d01e3ea8fa333173b125a38803681e6b078c5b49c3ce78dcef39248c65132447c9ac09bc7b723045bb18ed70392f4537106a55bfb11a8b555e39f0d39daa8d5d240db3cbbe38283381455ef82e82a34186fbb58fa6d5b5a5ebf695c74e7f624b554a1a3acbec937a06d749a9c329509deffc7e50e4a5ccdc5cbdf582f192b8e61e24ee770c720469f01a81a054a50f54457d63387e4fcdf83018157df130426f95f891a59dc59d85a7b9ed3be120535ecae6b5a7a8ebe05d031054cb8078ebd32f785f2638d51196921ba470aef729c0782d94edad138e00c31e309832a4f7682a51a0744ec73b471e0573c6530e772c686e151f886c82a5d8a85d6f06dee73fd1cbe102e680710b6d63afdb8f168020d4b409eecf6cde7fa8d89dd3c29b246c3ab659fdeaa64fcdf2c3367ca5c48cff943d53418493b2ba354b3356a5f8850d79cad35ced0bf773583af550a87b8be04fa6dc51468e83d5384cfece42973cd7a20598377df14edadfafd1e15fa89a9bee1e0807eb56bf1015d1a938a9945be9132d0a963a312ae35cac6d85d8d22e1f73a4cdbb26c0d06238a685d5779cd66d15bb7fc98395623a71d8d21cfa203cac3fdc61e4d89a8c5d640bf48f2166c8f7e065e905bdbfb70b9301440331025991502b54ab7a165436f69ce5ea925cd2173cd47d3a1a12793264d8f229de18f004bf76b0b4a01aa10cfae5e5fbbd7a04e6130aa7c39150d1f7849648447794cc04855bdd9391ae91a0bc9925a3040b26b3e59e85b83c02fab6cc66c25f556f3b9af6d8b522b71fd1788efe3ea432f24487638e241c375657976aa8882c822c55dec63b8cb1e97994a1374bb4ec44af115cfe8d4fd684780234fbdcd4013661024364fd4f5b06f6ce3d13043c36f483ef6447f8da84791c9b7a280242e267efcc6c5369ecbcb0c587881c4c800b2f652f532c276f8bf44ff451a7979eb3581bde5d68ca4b259f393b4d30069f219c5c6b91f759172cd16c149334aeb5b8b87104b7f45fb6cdab8a9c14c988843595e9e877b63fa3611d7f804450773d398fa2b01894a00cfb8ae80ba94a7a56e459218786fc501b4d7a3ea048c5e720c71b10d8ceccc9b250ae72aed408d861c9bd6267fc7de4811569a34523bb6109d49b2dcb9ee1798b33cccb03bdd5fcfef4034dd865ec964c03eaf267f07e02c592b3aa1fadf579adad88bafb303fc7188f0a6a6b26aaa73e73315b840104e6274402c4cfe611077c1e4363f7aa0c98b0969d5bce3df9bdfb390156c3c0014a81e1fb818384a19b3a5f182cd6d1c65c58e7dbedfc453626c5d9c8a739e0c2119c2987bb457ff90978b61a77252d9ea665e14b94f280620002c917ee141bfc02e7fec937f85ab000610283907c2965dee75e4c135a17e4fff5f0ffd56df8c0360e5c08c4095c1c83fbca22eee1b8ead54db4d66610c5d4136a9091ec227c811d96500595cdc7625d34f4e8069b0553ba77412de308b934b6cf7010667d41d54cdb92cb16f4b827d290fb2cbdd93cbfa14c9b306e4508735eb4a54645fd6896c725dd0cf45197db9c4aed1e8bfe62d563fd820cb89033b79d3c3efd5ab27fc6880b8f23d76ff081873bcf22c3fb419b2a8a2b4f2878b58496bfb8213d1ac311cef70606d8f6c415aee0b259d3ce51bf40efb3d44008e712c6b772b570c340794e89db1430ccc380c3d8af535c49702b76fee1d89918430c48e0fd2e1cab200972a89b434dd8577eb15c09bfe62b27203939dc82b99b40538b85db1e1e0ba52ca7c04f4d187fae80d1bca5b6865d8a4441423ec1381736838b0eef1a163f88508989a5d0b4c378901f3909cacc3a5383213e33ad7127c520798a0661fd9ad0b409722fb3319bfd18eb837afaac7a46ca5a82717cb48eaaf8cb34ad7aad0129b4fddadc3ee186d9a87f5a3e8d51ef48e2ecac7ffe947a4ee7f7eac52bbfd3c44af62b1993e5865dfc6aedebb0ab2eba582751c9f28bd3ecd5029da47268e6b7a2a4fe25591bc7592f10c98c8425fbefc010c3fb53df3ee25a62b2caa5c1c34d5484d2a35df3edfe60c073402cb0a0030791dd94457f56776bbe370a0bd75e4e5752ba00a6a880294b8867246126c7b8b9ba0945f7118bd11579eb5e5f82a62c72a11a345e053d3ddc8eea9e07f5f0d101858f9c3d4a5eb6d446ab844df0671f9ce16ac9f906b7113ffb4229673f44de2fb56ad439c234267993e850f7dee837556a20086aa5ccd8c6827c0e96dd26ffae9b67bf420e497ffd0ddc834f68a43b7dd8b68a358510aa2ef395569b5c66ecff01b2b1424ea75aed1210ec2bb0cd7066793cb215cc5bddac1cecd3ccc6c4277ec13759fd9b9ebb13ccdafd512eed040634ba1ce0e643fbbf65feca624ba4a658ef402f939f233ab7e3b610d1828d91b7e5edd0efa5761a7fa54fd155a42398b05106df5bed27a59c", 0x1000, 0x6, &(0x7f0000001040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) dup(r0) socket$inet6(0x18, 0x4000, 0x3ff) r2 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc9) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:52 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x400000007, 0x8) 16:00:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='.)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='.]\x00']) close(r0) 16:00:52 executing program 0: socket(0x1, 0x3, 0x1) pipe(&(0x7f0000000000)) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x11) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffff46) r1 = dup(r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0xa}, 0xc) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790737094132477f256b4093cfb25b84e5bbdc3a54cccc287730c53fb394b842dbb000068f7acad445dd90181b688d133edf30000000000000000000000000000", 0xfffffe8d) write(r0, &(0x7f0000000040)="ebf60ce24a230f8989b01d", 0x2eb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7067d1ee) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xce1, 0xcc) write(r0, &(0x7f0000000040)="2088ce151f75b790d40f57f5ac4a46d60efcc121861f1019e299771ba753709748a44e7921c59518317c4bd9367c2cb34c06ff0e8e8f556e28fa9d3d1cb42808bb24de93d19970cba1678f22e77f5dcf0006c3dbf576583b088beda7c3a2651b39fe", 0x62) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/135) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)='W', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xe6e) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchown(r1, 0x0, 0x0) 16:00:53 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x400000000000010) getsockname$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x100}, 0xc) setsockopt(r0, 0x2, 0xffffffffffff0cc7, &(0x7f00000000c0)="cef9b839cbc51f0dfffc29e3f4190240ae1e4ee423585e9aa9826d58fe84fde8aacabe9f5da71bd1e0508c9bdc28987d7803eb142fef7014622539630063a91ef262cc647c226aab8958269d3a87214b967571772d392287400aa7a2f770bf6c51ca059023e35f4d9e4f3f085969477887e46505d306554ced292b4c88cbde7d66f933f11374a8d9e5d97746bc27f19d74fa2f22d64fb787b21f09c6", 0x9c) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = socket$inet6(0x18, 0x4, 0x7f) fchdir(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r3, &(0x7f0000000040)='\x00', 0x8) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000240)="cb790923edf68e31d090d9bddfec87608fbbc9aee8fa8214affefdb166929878a3a403fec70a0e707f390e5f6b407981dc7e5ebce2c731ac9635832c6fc5b83b07905eb66d607787d4554376bf7be05a5afe4bdefd8abb036710158e250c587ed5d0756ee56fd5a8891c89d2a1585c708c2d1bff9580a87bdc62f626170c01dccfda3ef33839a784a7b782e214fe5bdd6e0c2c5580294571e9d814c1ab602dbc0f4a99926241b9493eb8f038b8f25bc3aa68b59301af0171cd78e9275729cc49ff5e839a9c94a7f3abe8c90220204b0d7b1c361d7d43fec8ad497d71d046830f9a96970489fe8e92538ae022a715ea3096f5e85271d3", 0xf6}, {&(0x7f0000000340)="6d8f0a6624fbc01eb704b5f3162f4c2273ac7fa71824004114fc23deebd81fa6758fe0346003cb46cae0772f4dc0bf42e65cd57cce736fdf4f2ff82ef8d7052a1902aa2d65f8b34da29d6bbbdff014a1af37c4da8e139d5f5feef85ff0cecf8658522c218a3980b7011a1cbe4e1656e090a8920728f86cadc44189d00ba838a9ecc5a8c40324c0ecae98c689eda646b6648342bc8c7e790908fcc53443e1497c1877ee34de03eb00516c79f4cf684dca531f8c4890c5329016a0e6808b6d06d109976d9fb1264dd71e108f78da27472df469879b5159ef", 0xd7}, {&(0x7f0000000440)="0b4cbb9e6d18e2289b6109abb9fb6e3404414ba2db41", 0x16}, {&(0x7f0000000480)="6785c096062f051aebdda60cf643916812614c0ad3e7811ca494d34b2513ee21b723f5786617d21492ba2cacd0cf3cf7198e135bc5d119268a9881fd4e0e5c5ea88fa35e0b68eb4219f327f2420aa3930689639b0c59f5c600d1ff160c1a7eabb92139dec4e8c02e0442be5f61dad446f08685df166882dbeeee219f6060163219a8eac93b80b003164162c654de420f259fa19b11b0c30994de7c2872b74b31e83e85013e4b6b7a8eba9a3d7b3991f30775c78509", 0xb5}, {&(0x7f0000000540)="26abcbb59fbf8e366a14395dea4c306904afd2d05edfe14599a00e9b03058486555534f6225bdc38c5fb22b27af21ea50f215604a9241a80939d2e29c95f424f44f44045259ac43c99bce719c627c4b42e86bc8cb356a968159542d0e19fc2685ca526e4c5e67b495a6e", 0x6a}, {&(0x7f00000005c0)="897a83cca605a1c30e3a454b846df4d7e9b26fa939aed7949ad15d17659b8f78fbee976988612e47cc802ca52b9f3df5a26d7441a7867a7d222d4aa8f1bafa90f5ac669a3b13d7849c24e5cfb5e25896c99db445338ee0d20e5a7b5e1486c7f4138b60c6c70ec714ef414b921c7330931cf8e0", 0x73}, {0x0}, {&(0x7f0000000640)="b0b3bedd980e81ea41a9f2016be3a64274627996e0f1d2a3dcb726597ecf3becb3fd6b811b1226e4f8611e5af57b510ef1ecb0c0a495f15f0568eeb81b05b3610771e96d910dbb60448f5491fe8edde2e703a03ceabc0e6112b9a793b6670c692d66d70d12163832c6257792263dbd5d9c89f81b9da8e76b32a1b88496d486dfd2e3f1f8dbc7d2e6818542f4c9abf8ee5c531bfb80bcfc158318f35df3ed32952c96d697a5738d43eef4fe2b", 0xac}, {&(0x7f0000000700)="babd353267c31f97fdad0030e20c63a3160381e8b265c1a56dfabd5852e7b47cbe0e8a3facf4fb8de1121251fa6e8738ea72bddc08c42e497068dd2f6e71e05fb00e05740972704b980e3916f947c55cd6714ee9db367b7e997e5e11d478c943af5044ba4841341bdbdf07aac40182f0c1c11f1c9bd0bfb6bb640abb6818dd3116c0f9eef207fa298f67d3500d7c94dbb125240559ab6dd17110087f2f1ae25a91a31697880f2c1e6c234d23330d2600952e19ebdfc2ebfa59cc8d48612df4e346fa206e4dd5", 0xc6}], 0x9) fcntl$getflags(r4, 0x1) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x818, 0x0) 16:00:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0xffffffffffffff02) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000040)=""/89, 0x195) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000f40)=[{&(0x7f00000022c0)="0a46ced99ee0176e61ead3e80fb6c7ae2877990f72220e362e2dfb6b235741c608552e64e5c58dbc18c5310b3c309bec59dd25479e05ca0932f6d7309243ff1abdc82517ed0419aa98a00c8d2e70403c297839685ca6a3611e8362f268e5b157068768b50f87fad8ef54d4df080fce7b0cd26183ef1677b747683c59c8e8da1e5dec07d640a76caeb6014909f11bf13e4ac3213c9a7c1fc7ae06b6b5f154ecb18a5a45c631a91489a88b90a5fe1a531bb72b59a33dcd078d76e5e2ec21b32550f8313a679588cc74c47a5098253b98ca731960815efa8ff1445fc47870f63b233a0df67f615a8c6b6232d407c48dc15f5e9a40bc2dfd49777ff76887799238d2da829c10fd3ab28ef9e245ac333640cd6d172c932d7d08c909613fbfd1825ff4a24ed8e7a92dfe672e9c035cab200415172a097a7084710a144fc1ede9fece91bdd9e7e426cff8dbc91624416b3682742b9c63a2b1fa3e2215a6dd6d8b95103536902eab673610dacbf276257e898f1b59795be56f75bd3667e36a78a3d42400a90a13c31940c9018c572c548f96ace1fb3a450d63d7443c6305794387a702b5eef7b54af65a552619eae1797d59fa65ef0afea8df4f93f57d476a3fb5bdad64388eb2d3c21bc3280fcc5ad5abb95cf9fff03d6c14818c95ecb18ef304bb16f1e8c137d2cdce7bc6de2a9f7406ba0e81304e237bcc10f8f96325e2e12bcf06eea8b97df5f4a61a72d8355ae94e8728ebf8356d583dcba285de7c35d38cf61278d3ae42c7bd2174216a231482230ba7773eabdcd14386e426dd4c6e8ca659ef6aa3c877d841d2bcebc7565437907b8e2d1ff401699ddda2d8c3244806b231218dbafa760283c869a00de98fed23524439acd09fa1cd756d3f07c65d9a7dc050987087dd41aafd31d5fc99efa6a83fc07eddce52b1c9e44afbf76487be988eb16aaa215133127d82dcdc7092a8b3c8e32b2e285f11f099bb74aa7bdc4a5f2eb100ed58c00d2fda27834a5227724e8338b9369911a2e939d30a914b2623bd86d8b9e507c67d138030439636bb800ef5fa61b509fed24eec9629cd95e090c9f36c98dc75145525e199a084f4cae0fc7febbd19015dbbc2fb339158bb227b9c74d7201c339c02e00a4066ff2e155b0f25c086923430a1c24c13b9802f9b84795e2ee185352a3e2ccff14659b254331a67b84d04e385a4d58b493be330dececac94e69b0bb04ffa34f6b9bbb08d07b3df3ff8ea4e78da47f8c9172024ca8606f8346e68785b849cfcbdd9bdc0b2309ba81d568c27a024ec61b084524bd87d8a477d07e58c4b37981c2c014111ba5f3f41b03dd060ec4022d519f9783b9dd1d3ec4fe1abb5cd3c7480174876720a15bd4ee4a0a79493d3082ec108e66b4caca477383e2c3495d2ae3b23a6061bda0b6b96968d4f42a142a5558bc94481079422710aae9586a54f42da413b014ae0e5deac3595ca3da1ef4a4b9d617e8ef337f9ea9e3234bccd41fd78624435eb290cd35f96ed711599fb0846d9f2d178e2219172516a948ca06fe6f3d13f2e320a4a23e87e05e2fa9b1f74e25c9556b3c937f032055610782d9794bf0fe22713d192d55f2b4479e1d1441ca45d54a18f1db5d72506bd23de6ae4bc6f3adfb9516cfcc6c16fb85926457fbcfb4f2bbe84a97c963a9ec78313a5244218207d09c78f5185433a4f072592d5156249b83385922582416a8bdd77d1147cb96f1ac8012a6016f82fdabea5bfea03db6417c4ec5ba1f1c2587ba92578be82eb4c10c28555a720a07f160b116fb260e2dad31c4e97c39456ad312f6455e27a7d7349804dbb92d0b0b3cd811b77c458ee919bd2cf1f96e8c9bc446b563e84ececb3c206a10628102d66219bd5c6fbe58ab90b58f84d54e530db353ded7d6b331b5b03663d20f300e1187ccb2469c55eb0667e087c3b16d95ab1fbdd444fed6d8e8c54e49361d8ffeeedd6f63643e9b757f8156de93b8b6a22d13d07b3b20f44c0babd4792e4cea8233d6fe076d877098d9ad2e2b319a482b9af881babca383cbc1fb4c6d3c7db2311cf7f15cb6df28d06abdea017b46c0e1a39d54ac7659d0a0c2c0568b09d55f4b23a44ca4652191d45c09f3f929731685b6698530a2a4ce6c1a511d8771ce75a1f18e4a3595a6510436fae6caaf2effe9db854925648f7de8ce41be4c6adc70544847da21ba488b78476eb752e1f9f7f10926f835e47fc546027080decd4dcd5cd6a63e90f2946b3adf5aa3d534dba9f486b826631a875270930bf273303b8eb7bbe2a77ef3022b0bee49f847dc153741b9fadf36073acaf9feb67b8f96209b31ee08c297f238a28faf00ae3d7cb5bb39e212293c3883162199c2e0086f61edb0100424291beca561ec38c3639b47631099dc1ec90d6cf7adaccb904ecfd4d9d00bf9272a6bb3f1a89416678900bb81d2877efe7435302b18ce8d2f271ba99cb396eb3c72c0b82316760cd848676648b0b7f6e23352b1e78582589e09c9f5df2d803bfbea879e74825fd539671f3b321f8d6abf8487d9c7d30b07965fc0c883338ecbf7a353b5e6a183527a186ec30086fd061f58320214226af4eecaf9e3687aefb410533485bc7b877ebf4598ed69f3e49039961bdbc21ffcec83f92fa7e5b0e6e7693d5e40967f1ec5d0dcef6980f98bced8eddc1aa90240874dd3000921427e920c97b24cc8b313bbe26d8804ac37f635bd268040076ecbcf6abe9ffeb8929bfbcf86abf6dcc1b24f5264debdb5fb6364e2fc00ce1d5a12229b9672cb567598658f64666257fd158c5353003d6a84efc8ce6b28418cda6ee2609da690ba6faff6e163b2d1a5aa9a246cc2e0d14bc9c667667793b4042fc24b85079452e97b87b6fd50bbc349c032b083d0a412207a2501f5b78d0b69367dac4276e5d16c4e167fc77563b0a93291f50812a680a926d0e3776efc2356a961dadd84eece0f232b49aa8479c3d7702b5eed173d10681fe374e5b3f802f2d7cda40631140e8e5b812ec5ce3c6cdff919e3b633282f91c036300cceccdb2965c1dc123bb860bdc84166ef93366892f171f7da2fccf8fb2a6976c8f1167793cb24939ab0ba566182de34c5afbaeb7be6c96fa59f9949f33e4ac25ee90dfd6770cda5c2829f6c7571de0ae3d5fe2cda0ca30a6977aba90d0f6f779b969f305c55b4911ce9749b6f588cb260c0a4cbd13bda1d20dd5362c99c81d83319e7c8f33e6d7a2ddb24ce815cceeb9181633816f06785ae214ef8638257a57f0abcb371f58cc2ff52a47de22c734c2c616b7fb4fe4de435433166a3f4cc15f3fda58ec978bfc01d23bb423340110c563727203accb53a2245ea377fc6190d7dfd35604859c8ca68b70d1d3de85adf5f6c516d8452ac070c256c462d1cc540b24da70340ea00b04277fbab62208b2ed45f83b37cacb73cf581feb8e7bbce60be22964a8bfde55fc1d3123572eadf7acafc76d3f21a4ae3d9329d2449451317cae18b7c0a78d24c68d5467efad926b4ffbd2aa37d85359e81b2eb2066013fb7f8c0f0a82f1a93f1de6a81ccec8ba17c0f4ee368e36f1196fea4ee21d3658e49d9e001ab399c0b45dcc0db0bf46598515ede10c48aa68dc0df0b99d9c9e5c0b1e8915081932813021c20eca56dfbe7e70ae56d13b08682df16ff900e02d2f542b854a2f85922e0ad82dcd4ecd653eaae79a6ce4a39639d2c83fdf5060cfaa77884e9ec2c4ffc173b41b797d4b2067c165e39c17f217a094c9b0cc92e9762ea5097ec77bba402feef7df2f6d994449b8db516fe5136d1df09c2e8f7a4d23303039dd183da5cde8695c0e4500edc120579e537e56dbab75bd377ffe37a55565ec42ec3fe69aabfbf5015ed412b7fca74d9e5064e6a76235c897f9004d83e300a3282cc9953083f6247d93912a9e9a8672f4a2e288399a0126e21ab627cf75501696d26c576330803ab47b9fb4fa3b29954f993cb7d91030cb0e57509cf4a3f27f73a6cdc7734574b50427f780f4aa8f0a387e7be2b8d36337d7ac7cafab4dd73837daa15ca6965179ec88a9bff678e8556025c1f73333440018ad5", 0xb39}], 0x1) 16:00:54 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) mincore(&(0x7f00003e7000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/47) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) flock(r1, 0x6) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f00000007c0)="287a2065bb48f62df3c799f3713c16950ee684097cbc2f0a89198524b188affa36351db8f36e33cbe3b86fb5c2c17f05aa0aab0d3787933ecf5957f7e8e8cc6026e2f810d459e21f825872529307b6ccb7a6e1ea42cf76cd23f0bea136b2dc65ee2b285eaea966bd3fb151cc8bfb495cda95196be8feb64fe94de6969dd50102f66ab9"}, {&(0x7f0000000b80)="4c071804982b22373f916df443ed5025c1c7a7392778a968aaaa5901a1634eb42923916c0fe7534f3ea11efacf78b0c1dd4426f473"}, {&(0x7f00000008c0)="e4796992c520044f7c1dc84293ea18da6c4a648ab4be1396cfbfddce914dc469"}, {&(0x7f0000000900)="91ef7dda347fb84bb0be2526183d5223ac8580fadc0deffc5be815d1c142ebe8943d6d70909c13f608031f5e355cd7279d4b910d572fb6e94e1a38822c77a68e449061bcf9cbeea26051d3303c0711b38d36387bfb25356c5fef3f8505fc6080e6bd7ddbe916c90d146dab0acf9e621fcd7266c75a4ba736e49acf6d2d61139e1b2c9549eedef36995", 0x190}, {&(0x7f00000009c0)="608cb2f62dbdb511c063b4258f6c0eff64d0c58e20813bc89b46d652488725638f9dab3c3eb15146d4e8725629d77892307fa0c4f2a99bca"}, {&(0x7f0000000a00)="82dc332248bccf60cdef4beecda4af0c75b99e2a13cbe8fe0037dfbed0a758d8ee450e9d536149abf758b9a3f4076463d4dadd787f152dfcae89c90b80598ec294123abbbac17daedb8f42357f4063b7aeded58a39580ce22dea1c645913a7bdcf5b46997d0adc867180a215dca3c81ae2fde48dca5fb99d6de39d90c2bc2cba814ae19a079cb0ac105c97a96a3eaf9f57120c2b5dbb7e844c6a6970a837051d63db789decb0df3c044bb9537ab8f74c290c5662b47a52c7dc40322eafbd873e6fcfd80b0c84c370f92324a85279f9670defb98dd9e75ac2e714e5b123448b476c94442fcf7f6a7bd0392db9c35cd9162f"}], 0x10000000000000ad, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="10fb3d008371cc8fcae789107e7a5efc8f78664af0b1b9146bdf5de0449a2c40cb637714b9a19d59bbb3ad168ff01558fed445b92bf665451398af33f9d41896c4821b973e4f08f2901513dbbde119c02f5c49afd5dd50745a55e40ecdb77466decbfe4ef42f3131e8ba167ab8c048a07bfe3d37415450e62ec6356935649d5ef0ea87dbde0ace9fbd49f9bcfad03a60ac", 0x91}, {&(0x7f0000000380)="4b675a16aadea69b77482b2f71cb9969483bee228fd61a9cb966774fd451051575298e2c7af11f60a00a0801eb0fe96f0b81155a501cfe8b5a93fb81212b0c8507ee395c9a635ac5874ae8faa18e4aa6d581e652cbc86b3a35944d64245807662b0043bddb007a390c96504757aeeef831c587930f39d8d8320e14f33e06fa1e96e404612a8d2bed21c93fb71c87e9ac5d50ff0aebbc8d7ff25f4d0416680bae37c0a90de903566e1c751079a35c", 0xae}, {&(0x7f0000000440)="ad4a0cb4ff4d87f6b59e694f77152544313984b2a78dd728797550fd120cb78bba94c5fc00d84a1494efee8dfba6b7b4f780c3d595a43ab84b3d9fd89e4c0d9ed8cd81d71fb1c002ce1b44f537c032a753c22d286280cb2b8b0b01", 0x5b}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="c8000000000000000100000040000000f014e641940ffb2913ab6c87f5c27f06aec489b93fcc953fdd961c08e68be442eb2e178b75bf0639a309a3372c2f8acafbd9d61e6d2bcf39c5aad7d4a23c7eb6ffd8fd843855f803402bcf9d77dc5a9705c35098e32a0d5ba6292efce0b35d9c72e461be2cdb3fa7000282902fdffcfcb489b2a6f607cf5e7a9ce9b2c6f617d05c5f8c7961e180ba296b076508054c2cd68e79c74b64368b87395498ada9ff6e5f38bec88dc1ff8fcf322341c0274ebd6f46ae658d000000c80000000000000001000000030000000c52877505c9645cfc6845cfffa559e11de441d5ba52040f5f5851513b7782ab342acea33b731d577704031de1198652aa941b65dfc710cefe81af4653423c3e3dada864454c3a5d9e6f27bd623419542e832a6f2a56f3b140e2032a5b4494279d707b404f4e4088f6760dea8fc4c5e33d50c048e04a1e0213509e110743c6ec31e9295a045c85af861c773694db55b67a3eb3c7e12e4ac91ea29d34f163bba5b81396c00e5498a29df99f37e9d2a3201c405467a474d071a8000801000000000000ffff0000fffbffff35aaddb27c0fbe97d7374d0c8b7e62b857011bc307b602a07c36d0d0423ae07a3bb2d2ceb18fd977f92addfd36cf45145412e6b595bfa68f6db785f2c51662425d1a995a5dd26385b45fac0e7c9b72eb919729d9d5913f928db211ba4d674fbabc32d9d47c3146ec225db2471f025f3a3fcdf1c7aa3a474797e38fb3254e10d2e0670e48603284b457dd36122fba34f9fad01367b62395494d6a55fae25127311a2c7898bf5e19e4ee57f797fbaa1f1a29ccd828c67eee26ded40314e6b7119be495fd528f63253f56c245f7f2d4356c296dfc14b56605b04501662e37f59325cb1332f3a4dbc770ded919cbb0df5eebb068381a4485970dd86f32387dce100000000000000001000000fbff"], 0x2a8, 0x400}, 0x2) minherit(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000c40)='./file0\x00', 0x20, 0x6017c22e53438b24) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x1, "cc607efacfef4edde5bfc1622eb69e9817f9bf6b977df535a3452f6319fe79cc79623958e5aed2eb6e165c95dff7ff0f4a4724b8096076b9053222d886691d4975f9826b1dd9a501e94787a5a39e5b760c28569df3147a74702107f3a0b95bf34665dc9becab023cc4118746a1e6d7d8068ce6a6efd27d28557f59184feff7f9af3f703c570379ceef3c1bc8"}, 0x94, 0x800) close(r0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x6) r1 = socket$inet6(0x18, 0x4003, 0x6eb0) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x762, r3, r4, r5, r6, 0x100, 0x8}, 0x3, 0x8, r7, r8, 0x7, 0x6, 0x3}) 16:00:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c00, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424", 0xfa}], 0x1) r2 = semget(0x3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x49, 0x2, 0x4, 0xc1, 0x4, 0x2, 0x7, 0x1]) syz_open_pts() close(r1) r3 = kqueue() fchdir(r3) syz_open_pts() 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1005) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000040), 0x10000) listen(r1, 0xfffffffffffffffd) listen(r0, 0x0) kqueue() getpid() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) close(r0) r3 = socket(0x0, 0x8003, 0x1) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0006000000206c653000f6bc6e250ff6e8303bad4c348df3ca1d096f2ad322f01e51bdbeaed38921a447654577b98ef698b266ddd31ff9c07a1408e4361ae130c19a264ff4820001040000000000004ad469353ffa2770a46c5b5256bf5e1b8d9fd3b041adaa4b2b9d2423be2ed0fbcea3222b5ad1b4d6be46240170399d25ba3125491e0b5e642bea51cba6a6f0b7d3595d68bc121f021735c6629e4e7ae8847b5a38f01a5c7bcfc226393f8e9fd0d881cf44e91bbdef8f3e8c24d336222ebe70d6e1feb4df2777bc20085414290f06236e3b87be11da154c0dd5e506cdbdb2e99618621ddaacbfb4de29c46a57ef17ddda26ef45c5478d88"], 0xa) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x6f, 0x4) setsockopt(r0, 0x29, 0x400000000000032, 0x0, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000d19000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x4, 0x53c077c, 0xffffffffffffffda, 0x8, 0x6, 0x0, 0xffffffff}, &(0x7f0000000040)={0x5, 0x80000000, 0x7fff, 0x8, 0x54de, 0x6, 0xd1, 0x100000001}, &(0x7f0000000080)={0x80000001, 0x4, 0x5ce9fec30, 0x1, 0xfffffffffffffffc, 0x7fff, 0xffffffff, 0x10001}, &(0x7f00000000c0)={0x34, 0x8}) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername$inet6(r0, 0x0, 0x0) kqueue() 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 16:00:54 executing program 0: r0 = syz_open_pts() mlockall(0x2) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xa7c}], 0x1) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/172, 0xac, 0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt(r0, 0x6, 0x4, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0xfffffffffffffe40) 16:00:54 executing program 0: r0 = socket(0x10, 0xc000, 0xb2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) write(r0, &(0x7f0000000180)="9f872ca6097fa376c5856acf6b7199", 0xf) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x12, 0x5, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x80) r8 = shmget(0x3, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x4, r2, r3, r4, r5, 0x4, 0x3179}, 0x1, 0x8, r1, r1, 0x1ae4, 0x5, 0x1}) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x14a, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) r9 = open(&(0x7f0000000340)='./file0\x00', 0xcc0, 0x20) fchownat(r6, &(0x7f0000000380)='./file0\x00', r2, r5, 0x2) fcntl$getown(r6, 0x5) readv(r9, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/227, 0xe3}], 0x3) recvfrom(r0, &(0x7f0000000700)=""/46, 0x2e, 0x843, &(0x7f0000000740)=@in6={0x18, 0x2, 0x10001, 0x6}, 0xc) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000000780)={0x0, ""/88}, 0x60, 0x3, 0x92851ef8356da6aa) shmctl$SHM_UNLOCK(r8, 0x4) readv(r6, &(0x7f0000000d00)=[{&(0x7f0000000800)=""/232, 0xe8}, {&(0x7f0000000900)=""/213, 0xd5}, {&(0x7f0000000a00)=""/214, 0xd6}, {&(0x7f0000000b00)=""/196, 0xc4}, {&(0x7f0000000c00)=""/227, 0xe3}], 0x5) bind$unix(r7, &(0x7f0000000d80)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000dc0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r7, 0x0, 0x0) shmctl$SHM_UNLOCK(r8, 0x4) shmget(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000e00)=""/172, 0xac}, {&(0x7f0000000ec0)=""/206, 0xce}, {&(0x7f0000000fc0)=""/158, 0x9e}], 0x3) recvfrom$inet(r6, &(0x7f00000010c0)=""/233, 0xe9, 0x40, 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc", 0x64) write(r0, &(0x7f0000000540)="e3", 0x1) writev(r0, &(0x7f00000017c0), 0x9) write(r0, &(0x7f0000000280)="92670e0185cb73e75f679f7f88b350a46ffe2937554853424c6d5e99dd1211d1c7ddfaa72ec2cd460e80c5840425a461362b7790fb5d216427bb4ea30da233a0958e5edaf5c50d87c1bb090b0adb47269b5aa2d3328a01c4220d0df7c212", 0x5e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000680)=""/236, 0xec}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000100)=""/54, 0x36}], 0x7) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000300)="bd5cd0d356867f19313abd1934adf31fc876394035d07d6b107899692f66232a796a17e56146d3171ca0a25ebb79903c6b80552117fa5f3ccec20b2291c25a4bc2094370872874b37019a1b2704b61a132fb533e1c840a7cadd269c2ebac631e1e6ab4d8f9042d404b9f10ac32c9d88aa5807df79527c0ab72d5d5a701232c2f07a031fd19543e519680081bee2d81f1090ae1cb90a37c851fff96258cedcc135010ec1431748d6d4df3404d5248443a79", 0xb1) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:55 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3}, {0x40, 0x79}}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getitimer(0x1, &(0x7f0000000000)) 16:00:55 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e04", 0x9f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r1, r1) setsockopt(r4, 0x9, 0x1f, &(0x7f0000000100)="3aeba55369779c9a94872f34da3136f2f861601ee0e286378d0b6b97a616f643313acaf81dbe74764ec378ec813a2596a5aa1601209fd337170a8d38db8569a407510f0b4cea97332a382a48cfe2a28dadb28b185d710a92cf3b344ed770df412a93157558af5fc06791e39b6bdefb9bc132c8556dfd52e5007d7a73d45687cdd0261a00b05f03e9885f36d36d85eb7fce537e89c75e50051b5aa9028fe38887421bc480ef3e1599952665fdaa22659147ee512bae049714736910693c75a2b0045f47ec58440a5b9fb8658f2ede7722e347eb4618217fb5c60d", 0xda) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000000)={0x2, 0x1ff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) r2 = dup(r1) dup2(r0, r2) 16:00:55 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="1e1e6f304136a14f28f989e5e7c277068d82c8ce090c9cd0efe92e54426e5a9dde7fd46e2041abd94923a46ada68c4b86fb8d4ccc25032fcfb50b7433536d011e7a1dad2f628be0a4577ae3a8a4a3948fbf8723c1e7da9a72b9e8a5cd1e87b39b5c6e9b00e7a3a0db502524d7ddc617c2d2c5202a7c25d10d48649e6ee7404e6200c540fa9a6ad57c25897591f5e81871ebe9a509ba70a7b92dec683113a3dbc00a62bad31297446ae0da8a7047660d43a46abb521d55a977e215b4d740cfa6fb13619983e6e8ae914c13c62e165a6169f104791d47899525600cafd65f73cc8c595ee853095854dc1f110f4a734c6d71ca844b6fbd80f4cdea373c33256", 0xfe, 0xe, &(0x7f0000000100)={0x2, 0x3}, 0xc) read(r0, &(0x7f00000001c0)=""/108, 0x6c) r1 = socket$inet(0x2, 0x2, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000001) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x4, 0x1014, r1, 0x0, 0x0) 16:00:55 executing program 1: open$dir(&(0x7f0000000240)='./file1\x00', 0x2bdfb56e518797ce, 0x3) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000000)='./file1\x00') truncate(&(0x7f0000000500)='./file1\x00', 0x7) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000a00), &(0x7f0000000980)=[&(0x7f0000000740)='#,{\x00', &(0x7f0000000a40)='\x00', &(0x7f00000007c0)='[])*%o%@:--\x00', &(0x7f0000000800)='sg', &(0x7f0000000840)='@\x00', &(0x7f0000000880)='%.\x00', &(0x7f00000009c0)='#\x00']) truncate(&(0x7f00000005c0)='./file1\x00', 0x66) 16:00:55 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7fff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5) syz_open_pts() write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="00004000e97c037c15d42a0000d45951451801c3e4d6e8ca198ba39db7cd9229ff59a807f46e66046207912ded359cf41ffcac4663027c51328324cedb492ff14d8a1329d7c043a62c9074355450f7849bd8327014f17b83d566d6b1519015897ceded21b3fc5a67db3ef3dc8bc89bdaeec05da64827bd2a4aa204b1ba1ed3392b74a3e5601cc76d31c2860405fddf411cd193432c7eb3a84e7c29d3d8ae8287ea102d6cd0d0acc17b1cae56ed870ccbc55ccfffabb0e63c97dc494ce25544a24f4fce1131e871d1df4df56401f7af908c1269"], &(0x7f0000000080)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x32c) 16:00:55 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7}, {0x18e, 0x2}}) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e4e4bdb6acdf967471d541d99c0c68487d48227159db0e15314f6fd5dea50775eb874153c02f78b15cbc6a03d316684a7795a782df6b7c666577a76ae470492e1e7354a1a0bb90f6b4d88f4c1c4e975e0997a65e4b4e11134aac08ea33dab277ca33a030cba2ffa51a9a410c4c28111d7c2cc825fc109ec28b7858832de5a6a6d49c75dc7769a50ea1484c123e8c0fa0025bc49b4b3350799260f7f1ca2afb8842869a25d58e568b67f530bc522b4bdf4175b073dc346109c410", 0xba}], 0x1, 0x0, 0x0, 0x1}, 0x8) 16:00:55 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x2000000000000088, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="2b0b5400a449f7a3296e0a60aa811d4e2b2c85328688d25f05dc97ef1c156c722ae6be5f8c6bb52640be43907d53960b8fe211149480e852572b70e71ad85f4ef079002d660b378ec721a7dfa763131559886cd7078684b213872a0000000000000000000000000000", 0x69, 0x0, 0x0, 0x0) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffd4d, &(0x7f0000000100)=ANY=[@ANYBLOB="8c22022b542fcb928626e022bfc45402c90db1f5f77a066e0eecee72ecc1a4e86fa71cadc66580c5b3358ec6fb7fd4c5bfb4a16ed5224a25e9f0c66212801d2c0a709edeb5216e7feb3dca73c39a"], 0x10, 0x200000000000}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) socketpair$unix(0x1, 0x6b638e4ba147d7d3, 0x0, &(0x7f0000000040)) 16:00:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, &(0x7f0000000600)) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x3, 0x8000f8bf) r4 = dup2(r3, r3) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r4, 0x0, 0x80400000001c, &(0x7f00000000c0)="00ac2502", 0x4) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000140)="21c37465662b2b58dc47e25f3b3ec123f3db58a4b4a4ff48a65e4989064bac8f4ca3120792b65403ba4ae04efa602b45dea529d7ebe1fa5dcf2a89d7d225849644f75008b0535471f26be89a825bab263b844096585abd55e304035f833d51f072e1f66e0cecb4f36562fbb6ae3c2753b9e74298a896882116", 0x79}, {&(0x7f00000001c0)="edefd0bb4e1bebf0656f9dd91a20a181ee34dd581c26f84487a97bb82a74c838b0370a9c698881cc4db85e638e27a39d5d326a24b0c035ce28f7ef1a0e66e7776efad74ab586d844711206e06c4622edfdf44a278db5280fd43065d306c685613d20e0fdc521e0174ec8b88f8f043e0cf11ffc4688bde10bd253e57c10d19ad7d7f7", 0x82}, {&(0x7f0000000280)="70cd6a0aad9293c67ce64fd8c0338f311798ed9f52e02ad3a7d52a76806eb899025f6cf837595d5116a4ad8b839ddf137071eefe6347c2e55701ade1246085ede69a983eef4401a53096b43ea8d7d5", 0x4f}, {&(0x7f0000000300)="ccf69e75086e4dd2c4d9763837efd75f2e56b501067ca02f4e0187ef0c0e461a21e3b0d1150f2cd02d7835412c5099285e693cd9b4a0c9156aff16c2a86ad1a3d60093dc6ea9c6e21d9d9d8bcbe028f1bda157a9276910b16015fa84ecf1ad2ad01b1cc9904c00f983ea52976b1b6051c2e0914365f68f6410257e18b8c9721f", 0x80}, {&(0x7f0000000380)="d167ad93e311b2544d8c49e972b8ffe9c9acae09dbc84dddde1f4ea0200e63887f5fef86778807fde7b0017fb94785b60dfb6c03a5bc7db198a81d100bf54a639df0e9c57c19d7004d799d5cd19fbcce6f2aacb9ce22e0e2a6f34ccbbc861d37177d25dc964d4c18df5cbe9b9ad283216fca6baddaa5ee35c229d2ac5d2ee824fb76b045f017806421f8989abfe7f821f6514f51ac0d039a992c12477c13d355fda864c62a359a", 0xa7}, {&(0x7f0000000440)="b0214dadd737b38b5fef7acb8ea47a20d27971143f6399a9df29a1e79083ac069fbad954295505cfda9261657949c4c64f20be49185fac8c2b6d70", 0x3b}, {&(0x7f0000000480)="ebf6cee71c36bccf0f2ff247b6a7c011a551525df8fa5969b359d3131152fff53967d4b46285c7dc80eb874f14d2458fad69b2412efa627aa2f42177428cff577a47a7cf6c6ec7c1ec0e879323d4bb71219771374ee23e75d01c62537a13b654fc4e2ef6547c07", 0x67}, {&(0x7f0000000500)="360bb37a0d2228da2f", 0x9}], 0x8) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1000, 0x8, 0x7, 0x80000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x8, 0x1d8, 0xb101, "fa99e2619d5befee2967066c12af0484643fda75", 0x489a, 0x8}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) clock_getres(0x2, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x7, 0x1ff, "e47578b4041b66c0b7f5605fe64d41db95f14c4c", 0x9, 0x48}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf1c, "bb9b4d990cf8346424b277d879daf9473fe6e799"}) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) 16:00:56 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000300)="39778a6319a44b2ab26a6cb270d15a8e92a3fecf510ca10b04d3d7578783446bf5d2a0888a9151380e80160e2653dd3df8c2f92e7382dac7abc663a091cf0dc5c14d4e9323d8b9f19d1a1d65cf5aae71c4a17f6b8f9ace4f7ecdf967e821e02e0c353b4693cf35b62ef8ebf08554fa5fe8d3e72c2333640a8340c2026436a91221a59562ca796ca18770b06cc9252d91afe1d0442ca802f884c6475c0534659efeecf8d1ac63a9d82b5456c0ce98944cc546f4936d80e96646bd068b90b118fc14639bfad4fffb1585ca8c5e43b160f26d1e077ff2e9f0acc5c9b95ad574de93fb1ac2226afbc1caef57905520d4c8241b8a96e1379a1a440ed78f04d35721106f5c8ffbc5d1dcfd7dc5d00d9516c83e5f13cbb4b81e7325bd14cfe5fb3498aaaf51ed162efe99cd78740875be727a125311095d5799c04480c427d620cca42f9bf0bd539826dcaddabd186396cb36e17a23d3156fa4c44041b1ed63f57dc461b3f29be1e6318ef0c7c059f9bf626988fe78a3020780ddbc4951cca761a7ec6b9636b526a1f44fc65dfe5478566184d70876219db30e83a3ad3aeabd8ff2ff5c571b88a065ce1df32a9ed18a1ce5a07acbe2f748a7730b2b3c14dcc30a2d00adec6cb31bfc0b01856ccc70a38d86c2b19d2bca77768cc1eead1992641237047023f67d41573eb3e8d141ec47cc27a80d05af8f0d4f1d4b7fd3630d498dadfe74462bd6a7003234fda5ac327ef2fdbe287c810b937f2a10b7735ba46075eee9275fe6e3bd53159290d1144faa977ce73659ff66eb309427c62834e6c502326cb6fb5d11f0ec3db81c07f6f404d85ec290ab5752f486b67aff9658ce822434706f580587ecbabbcf77abad635e34500b5604b1c2edee883d93c39e18e17d04ce5e5a9f002d9359b8eb3c5f5ff3fa3fe4e42e906429a87cbbfb8dc19ee64764274625560945766c0020bdcaa0b9183e64c4fed687173a341e9cc02406baacfd14acaf06288a17dc29392328046217048ce881d398d64e611684c62eced4d93698e456328e95f1e22d495f5d865c893fc8b452f43aa9e9593737af189df27c31c6a7f9fd813b71f9f676d42a23dbe121fac4bb3bbe4428e9987bbaac38c3300afad28b187ce0937b3f9581ffbae812d6e157466765d5a643c257598b6e241f7610e3511c22d1e7f25f171eb8890799cb578841913e488b0681c6f396fac85bfa6f32ec3b5317c563b4f7c467666398ec73cf8324b93f0a2de08c8b7a935f92ccfabaa7f2c8f0eb8755b607cc14d654f717227064fc58c7549d39b0643680bf9f6f7fd4ece4fd50842a96b8a62434b27e46a169f86c79ea3aad41d2ab2d9536dc9f17b699b86d49c924e55c1a1dc61c158513255309300bf499728af0cf66090470231f37f939ca9e2873821aa625365e0ea15a78d041a47585db83491b154e899c1fd0da94a078074d61d681a3bad81cac9289f04529ae7c24328ab1ee2e09e2cfe6316e56ba4f296e04472a4fc549f2bc97fe5590f26c5569ecaf1463cd1f1747054dc4a8bd145a2c939946d23b4cc7831593e02a71ee3371337b2c0116b598409db318393e7bc00327732615ecc51a22ecb3f8ced341d61a275369c7dc528114d2b566e10d559dbdb2a0da242bdc7a0354b90ddef885134e7deaee911709c0ae127f8155e8967f70a52fa4690ede812f1ad626e06ab4ca84c0ef8628496922ee9fa7f1e52634b9b158ef360962e54232a4c87887a6f6875ce88475fb9acbea73e0b226819d89c3dfd6d2eae3c9a5eee89fb48460a1b5869ab5352101ee895da434f863be46aea49643a523033353b24d9af557f2cfd496a30d86dd3b4fb7ecc95b98b27b5c06d8b5485a8e13063395cb50b9c945a41b65ad343315ff29fce2d713ca8ceb82d49a9ec84a3670ed0ce8cb9af9876e92164b92dcac36394f6c126f7d13141c9b6be4a9465d9f08e338af5dfcd8725c6128133bbed3abea45f7bfedad0430d8624e816b9b270e51dab233d85b3a1b3b875017f5173d0ffe44a1ec5d5470dcdfc5eae52b6d3674f52ae36049efa4bdcae1ef1746643c296cc4084eb31b55293ea6cd68c2492756eac036dcf171c36131ef5415453cd283969b2ee0fdda969169722d4b3d64b4984c4f92e20ce445ae7f48f127fc8f3a086ba268146ebc8b9881b026df1d525c5956b36cd0ff0e2c65dda8805be668eed3b93a10f3c90434adc43c99f87b0028a3a457643d00eeafa2e286519f4a403929f51d0aa3b9ea88b303104344d9304fd93a35880b84318c9ace8ff759752212654cbf76a9079b758e27e69964ac695d50f1116b19a4f86e583dca188f1734f74ccd11c607958e6b2e2cab8a961883e923713438b457eb03942345b8b76d1baf8bdb71f2f938251fe2d84fe27dab8e5d104a4a0c2502f0359a4dcef95c18a699378babc223fefc07ddfc45a1f23fb98b521632df2a3a671324fc7f7ce79016b2ef323c424bafa7d7a46e868d11c7e617f7ae72163134b7e8748aef857cc9285245b0551040f58c669a9715c762cc2c33a4174a24972f45e36c03357baaa00dd985a2bfd65a6fa600118c116132b4d69ef8359e7c4397927cbb54bac3f5e0ff75233e6f42d81db21530406c4a30751d2b1cf39a0cf2436e6fe855b897ddf90e5251c7c4932d3f7d954ae07c338d9c1b461599a071c343fdf3675efb7c3c72324698a0a9fe34743dabeab543a2cdd871c30b5200a792584f57b0d3481138cb4b98e84d6e170fc72178ee16f7df5680b7511f78e859be9331ad8d74ef9b745958c5965fb75d7ba215055136b8b2a2a37645a11bc35a1f1fd76f633e2459ddb0126575970ef2ccd73e97ec874b00e883b72504cae46f1aa6e9c3132cbe9e822904f5153b505f7386a593c73a75d4b1e9ff9c486f93b659309949317b862d0ec70955a0691f98d7b3856f2112d09e3ef4c863c446d89bc8cb32073101e026a76f87593494647e791d2d24e62e820601599498c173d0514fbd62619478319347c0b02696bf5baf7aafce07f0997b98b4305668a8053494923c6ce372f261d81af58befff4faa933bc777abb7a3f7f4f73d9ad6eaf005e6fe2324e08d7007e3ed0e119ab8285da4617de0025ac1178cea691b25d31ed57a9b4154bc467d0e515578931d9ddeee91605908bfd4740e5348ddb7a8b7a8cbd00174116e421b4e48cad79ac213b3e2cbefad8a059b0fc9bb71609935d7a9d0c249b8dbd3bb313f026e0332420075bcdea840c6cc9b630f3c4a1187143f6048756264bb3fe09533d1ec57823727f332b7b556377646761d796cc8525b6bd2484ad23ec7a96ca18fb82f54a7b7950088234b70a3d775b88ff2ed8d867e08a7aa96b33006a2aed5b3fed029acd94917841146db23fdf8a940946073f4543de0e3f3dec0933b0b26152639c10adb0a67db8e03393c7e6f8454948cf09483259ecced2ace4433ff7267ecd5f7b2be155933de04b0385420fabb37590b3a2e8d52344fe7d0ecc9571358f486f9bc6cec98b103b919d79e9dc3b19cee71bea8b73d50b2d55e4d701dd0f04bc57a24504860a6ff453f1ffb2486be1c213b9aa515145a74233f053bd9e4210286bdf9828246c0e08a6b30caeab2119583265552bbe9cf7a72daed54418bfe8396a2d71e74f6bdc31877690c769948d675639d2453eb4e51d78cc59bb56bd0fa297e2ec7f379c4142210d6b331b7a1773ce779ab827a70a3ca3433b7033456121bf2829cba58071e1c58c3cddc23aa65e7d0c6f549dccede41e02555797fd74e5b6ac994bd5d79bba7632fb44edcc5531a0125ce22e303a35a36416e8050abfb03134ac8178a1c450b58f22a618179684569907431e6ab829b6611cccd528e03f80a31d1eee901afffb6d7dc63d2ac0d25dd616471212d443f26fc4991ff9bcc917a61bef861d18c794c09051415c5e88860510f404e47a522691fad6c2b6aac2b33d652ce72b8bbf1044160fcf0710b6ca2e2cda158c05c22de287747f804670e1643f331a97b30d47b9ac2c84fdf46614d4b8ec63fc6bf3729e5ac28c5e212ad0f25b1d735b63eff629161ab7f26425bc3b40571c33c0ecdfde491e470ba107b6e2a7a213e5918e39101cf1a1371a023a207c1fd02ce6982d798a46310f596bc6a07eee87b94833479566bcb96f84317adc5346706a74bfa6e0d9c56dd95f4a8c1b9baceaa074f14fd0db6260f4399888a925270c220cf7511fba10015804992f243d98bb6f7f25ebf630a760de6ef77ec5e6fb1d2dde06f92f1e30378f9e5cf2fb96ccc4daf317e7ca46ccee59327bc26fd865cc44efc5abe8009777b019ae03b1e6669742c4b555bbd40a82762c3b7656164a503c29f8bddce997355e5f805280ecf65535b7976f97cc53af994f3d8cdbffa31825b508e21ecb892b99aa5c1869d94ee6d3f0bfe57240933e6e1034d47b53ac531a9da7d059d6b46cc81adff5445374c32a4c679fec7ce44f6063e36d1c1e564f0b8cbf3d0e5425a19960743fac07bb7bac6e7e0ece40e3dabe66af95a8f5bd937cd6b0ffa140cd79c9121c24575b8ae2b1bc95cd1213e53f855d1db216d3b343f4dd28347b411eb7d215f8b0a274dab77e03d2839ded8c4aa7a681958e78db65a9438d28314dc894d5c415940811ccd2a8d84439f473fbfc8cb13e6f4fedb4fd0f10967bfea24bd7ae0973b07ef1510790a5a554de8e18bf1e4470470af504d14f6c7b167278a92362b5bcee936504da7b2c15563ba316c20620bd6668d80f093979b9f73430dc5d6c5266d3a8cb85c020ed59d982600cd58a122051395dee2351262741e0490349e920c36249a83ad7ded9bdebf659a5bb7d8ee4fe121e78f0c8fc6a4a1750fc7495d145579c4f38edf208d478d92ae923a60f8548e8887ba7d7afd11c6990cd320be947a1f0b67908f75cdcda15bc08bfddeece5764be77cea39e8c7406306ae0e08d140059c8e798d5830638416cf245c1e450292cc24507ae16314c0dd41e8ba4137d22146d0094bddc8b129efe073819073ef1f75e822747688f3513b9d1c54bc74d49faecc85571f05077576103401136921ce595fd731497f6b50eee9f60b3a7639484a3b064407548715729e987825a2472c59e8222b8722534746bdaa6505313a8fd259cda0c4161744df11f358fd824d6bc0e87dabfe69931da19e7ccef2825d237afe520e8068bd315facb897614a72988840866f1d7979ad58d9ef41b0dd165db1873aeb8605bf2167b0095c3d35e21574f675ea2fafae334525682cdf227ef22277f4f989795535d0cdf2b5230bdc2f5ad0993a69f2d26b0ca28c0daadd402bae971920b1b3e68e0fa8fcb44c3ea201ea007f32594b0149c771e9bb64613fc30e84df1661c250f9ce1aedcf243b91627c1f07d6b6edc3c635c67c04a353b965d724143d3ed259158f8e957225989542dae30bd329a24cbc86618d55609f74491b05d7b86e71b84a28b393717354cf20d501959a7cd9d89bf2fbebf4ba7fe2c9492613b0b0cbc19a8605867678eb25386a2229beaa2cd501699d8bd4f039893c80d161870554b67cfe2c8f6016f6f20d73c71349d632d0e5bcf1e3e3f22f33a8e8d6e7393173dc34dec4f9514c8644a3dea11ad2862678022e2d86ce82aa6f6ecdd1f983c0cc47d533137d094fe53514d105ad075bfd9859c6056b85c15a2f77b2074e86d648b13706685a64fbf9bf61123da4a8e755555c9ed6f259c9a1b867f579e0a0bfa0d894f859ac49b4b8f0c84ac80159147288e905a23bab649e5a9cc90daf7ca4848e1f86", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r1) 16:00:56 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x35) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) chroot(&(0x7f0000000180)='./file1\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="72632e02c87c667d7c68aa9e57b26c9b8938a31cfc38a35943ea4d8bd405f07948c4b1a14b119d9e9f3d1207e39c5802aa0771a4a565f537cad74f3e3d48790b1a9e5d484283546a09853a5c", 0x4c}, {&(0x7f00000000c0)="016f5b85ba22f28829fe", 0xa}, {&(0x7f0000000100)="17fdab41dee89d6a581422858451d01630574b7cf8ed", 0x16}], 0x3, 0x18) write(r0, 0x0, 0x29ce62156748918) 16:00:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x4, 0x92}, {0x1, 0x5}}) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="5c634c0310f8677eba7c762671138b670b91b6"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/63) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x4) r3 = dup2(r0, r0) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) readlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/184, 0xb8) shmctl$SHM_LOCK(r4, 0x3) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/217, 0xd9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000580)="0fa14fc6a953ca30584e1f1660a39856e2d8bb9667aeeab28870bd7d3e3da667ff6c8daee154b2ed838c1be2b8e96ba4997fee25f7a468424d0eac53f1004d454be0d7379ce989187db3d522c7cfea2a0b1fa4c6cebeaeb6842d2f4f2e8411e752bf36ffd8a7427fe5be8a6965e8a150b7d5e0bd336b9acc0babf42733da5c12efbcd726852874ce053f5a093c498c72fcc18ef2280fceaee166f679aee9f5151557c8bd5261d0c61cc330d424cf4cc7ad08d473d7d9db712832c26ae1ca1ca54998a001271433be0615c3fae326e629d2e4ff6f318053bd760da3838f1ac6e9966fa6a88e0d6a6273c1858be1f54da3ab20839c19fc7aee7bd9bfc7b4a87dbb5cb93fc99f6650328e0468a2df6784a77af1dac086ac7389519cfe15d8a5a6a18f8580aee8b8526065e664483a52267eccddc558b305b91b1905c274a3318f26f0e5d76d911b99a03cde841e4c50a2f625fc870316f7c1b96ba4f5540adb51f1a9077ec391cdafb6e8ac4938c5b15d7dca7be5cae454c0511136c040fb673a4694e3d4b9a90bf1d4680c2a5aa1cedb6c9a50638575ad9daebc3a8050a4c3f2234b3fa25f12d281694a0441905c4355662678cd1ed5b12967fa78b5dd546634feec9e147d1a27dbfcf45ede72b1186569105584f9d9d5250cb92a783ee5580db2bd5214ad5d64ef3281528b70a8c4defb4bc8b15b08588729db68fa70c3c40a7e5b97dc57ed8127cca7a8e5444374cc2ed9a2d504e90ba598d8073eb9bc76eae46a914e8705", 0x225}], 0x1, 0x0, 0x0, 0x401}, 0x408) 16:00:56 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file1\x00', 0x0) 16:00:56 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x101) 16:00:56 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/164}, 0xac, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x1, 0x7f, 0x6}, 0x100, [0xff, 0x7, 0xfffffffffffffff9, 0x6, 0x6, 0x0, 0x81, 0x5]}, 0x3c) msgsnd(r0, &(0x7f0000000040)={0x1, "3baafb4e69d31d8d57952df9001a9e173297b1a75269f52a797e57f98cc8f46fa28a7aea9afb5e301f7aed9a2f69302636aabae57a5eeeb1767af846d0db5c3e"}, 0x48, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x2, 0x1000) 16:00:56 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000002c0)="f32d005489341a3c17cc199ed62892f840491b3a011eedf504e046de4d6ba3ff023a6ad6296747e5f53240c85882a4841f68849d02a4cf06154c84c1ec0d000000000000000000000400", 0x4a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) mlockall(0x2) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000040), 0xb6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x400, 0x3}, 0xc) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffff1d, 0x0, 0x0, 0xfffffffffffffff7}, 0x843) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="505aa12b1bb637b761c9effbef4e4cac9f6fba3428e96d582bbeebaf25bbddc0677c12de6bbd048c1476da2c86026941c0aac767233fb53fa6542ece0d294e870fe2b0ca5178fefc5c0c7af94bdc86fe2043d547ffe3cf778a078fc7c28b8c5d12c4c2404a17dc7492b4eddd11463e4d03e6b041f524ce0502", 0x79) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/126, 0x7e}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) rmdir(&(0x7f0000000000)='./bus\x00') fcntl$dupfd(r1, 0xa, r1) execve(0x0, 0x0, 0x0) close(r1) write(r1, &(0x7f00000001c0)="d672ffe5745987ee457cf853535ba99a275cca8a15d0df6f4ed4ea286a58e57ab260ba2975c82f1374fad36c4a8d6270f3c88e682c2cf44d5647dfc5cf0ff194bc60f28b5077b7f63f75a2bbecb1cf26bfb6124e2df355571858e482bbe9f0757dc571b36f2f9dac09b171", 0x6b) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000200)='./file0\x00', r7, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) getgroups(0x7, &(0x7f00000000c0)=[r0, r1, r5, r5, r2, r3, r4]) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') setgroups(0x2, &(0x7f0000000180)=[0x0, r8]) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = socket(0x18, 0x4003, 0x8) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000100)=0xfd85) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x57) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x7c3d010a63798daa, 0x10) 16:00:58 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30, 0x8) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mknod(&(0x7f0000001200)='./file0\x00', 0x8, 0x8001) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:58 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0x7, 0x80}) r0 = socket(0x0, 0x4003, 0x7ffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8000, 0x2}, 0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x17}, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/13, 0xd}], 0x4, &(0x7f0000000500)=""/205, 0xcd, 0xfd}, 0x2) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f0000000000)=""/8, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff51, 0x0, 0x1b6, 0x5}, 0x0) read(r0, 0x0, 0x0) 16:00:59 executing program 0: chown(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x7ffc, 0x9) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/234, 0xea) truncate(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:59 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getegid() r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x10000, r1, r2, r3, r4, 0x42, 0xa3da}, 0xffffffffffff3054, 0x1, r5, r6, 0xffffffff, 0x6, 0x3, 0xfffffffffffffc00}) msgget(0x3, 0x60) msgsnd(r0, &(0x7f0000000080)={0xfffffffffffffffc}, 0x14a, 0x0) 16:00:59 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0xa5) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x3, 0xffffffff, r1}) open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x0) 16:00:59 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0x0) fcntl$setstatus(r0, 0x4, 0x8) readlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0), 0x0) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom(r0, &(0x7f0000000140)=""/14, 0xe, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9f, 0x7}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x1, 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffc91) chdir(&(0x7f0000000040)='./file0\x00') 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x8000000008, 0xfffd, 0x0, 0x0) 12:10:00 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0x26, &(0x7f0000000100), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket$inet6(0x18, 0x5, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x86, 0x19, 0x0, 0x9, "66fc4385cb074862a23239b54efcb70dc1800ed0", 0x1, 0x1}) socket$inet6(0x18, 0x5, 0x1) 12:10:00 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:10:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 12:10:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgrp() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r3}, 0xc) setreuid(r0, 0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r0, r3}, 0xc) 12:10:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x83, 0x20000001, 0x8, 0x4bc}], 0x401, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0xf0000021}, {{r2}, 0xfffffffffffffffd, 0xa2e1f9f4085c47f0, 0x40000041, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xa6, 0x20, 0xac, 0x3}], 0xcf, &(0x7f0000000180)={0x5, 0x7d8}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 12:10:00 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x5, 0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) socket$inet(0x2, 0x8007, 0x40005) 12:10:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x40, 0x2, 0x15, "42f226115dd1514c526d7c8784181d268dc74bbd", 0x6b18, 0x9}) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x800a, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) 12:10:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x8) 12:10:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:10:00 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xa003, 0x400000000000206) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x31a) chmod(&(0x7f00000000c0)='./file0\x00', 0x28) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 12:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1) 12:10:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) read(r2, &(0x7f0000000240)=""/170, 0xaa) writev(r0, &(0x7f00000001c0), 0x31f) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffb) pipe(&(0x7f0000000080)) flock(r1, 0xc) dup2(r0, r3) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x34) 12:10:00 executing program 1: socketpair(0x23, 0x3, 0x6081, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x27, 0x5, 0x6, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000100)='./bus/file0\x00', 0x200, 0x100) kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = msgget(0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x3f) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/250) socketpair(0x6, 0x5, 0x40, &(0x7f0000000040)) r6 = dup2(r2, r2) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1b07, &(0x7f0000000100)=0x10001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 12:10:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x10001) r0 = open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffe, 0xffffffffffffffff) close(r0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00m]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) unlink(&(0x7f00000000c0)='./bus\x00') 12:10:00 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9559766765098dc5cce1b7a783ccb21391b4d5544038083074c4158a025740b1692d1ec404efe5acd9b67fdc8ae2d4c7f9b7a01a05a56426f10dbee2a8fb42873f72aec740022502d994a9184b0c69c29025cec066f3dbc40f9437181a3f2f6c6599d456aa1729fb7261427b81171d4b9354cdbf2e0d372a99ce1169f565ad60e4432d518bbb8383cac459d307e2d98226", 0x91) 12:10:00 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getuid() unlink(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x0) 12:10:00 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0xfffffffffffffea7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffd07) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a3c", 0xe9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x6, 0x3, 0x40, "65a845bc2c8f114e3871820221bda99e4188f554", 0x8, 0x81}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 12:10:00 executing program 0: socketpair(0x26, 0x2, 0xd, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) dup(r0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:00 executing program 1: r0 = msgget(0x1, 0x440) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) 12:10:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 12:10:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = geteuid() utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0xe121, 0x6}, {0x8000, 0x8}}) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setuid(r0) setuid(r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r0, r3, 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:10:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000029, 0x5, 0x0, 0x0) 12:10:00 executing program 0: socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xee, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8000000c, 0x1a, 0x1}], 0x11474bdd, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0xa4, 0xf000000c, 0x7, 0xdd71}, {{r4}, 0xfffffffffffffffe, 0x40, 0x0, 0xfff8, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0x3ff, 0x800}], 0x6, &(0x7f0000000240)={0x1, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x3, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r6, &(0x7f00000002c0)="16", 0x1) 12:10:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x1, 0x208) msgrcv(r3, &(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a02082ed187386b5dbc3ea262db0652137554a7f444a1279b536d9ea752d8fbf1c8aaa41d41b4f1beef51e95c6869e826c3e99eaf0e6badc0a8631db64a17d10619dfd78f758"], 0x1008, 0x1, 0x800) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) 12:10:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r2 = syz_open_pts() r3 = syz_open_pts() connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="85d0807ecbc124f329899b6ab91f3f343a9ed496d22785dea745627c8b196f33ba00afe0ad46c1", 0x27) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0xffffffff00000001, 0x9}, {0x18, 0x1, 0x4, 0x4}, 0x401, [0x8001, 0x7, 0x1, 0x6a, 0x4, 0x4, 0x5, 0x1000]}, 0x3c) r11 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000240)=""/191) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) clock_getres(0x0, &(0x7f0000000300)) clock_getres(0x0, &(0x7f0000000340)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="b9346bd9379ad975766bec89065603853dbe225f9eb1a8879833f1f11ea2ab32e45f22", 0x23) fcntl$setstatus(r4, 0x4, 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000400)="56417205978b1173d816e910187be71d12e267bd7a6cdb66a778ef4728cc75dcbbbaee97ca7c3784b48294c47d65d9f02fd173a59c52b8e1a7361a1a4f969e00a1c6d1162172b10ae2a0e5af90f17c5b5f351d20b09deffff30980889afd6e97a84cd17064e0e4a1cd18e8aa0f85c767c0e1c78857d014b3eb6edcf01ba629938318ebcb0f0e2d4b6a3c012289b202a0d52c1a0bc353aaa2f93b97a1f6970c718198133ddd0fdc95145f55d9df8291697ea67e111a12914d652d150de1045180eef55fae6d942ad84aa7fbdc", 0xcc) mkdirat(r4, &(0x7f0000000500)='./file0\x00', 0x6) sendmsg$unix(r7, &(0x7f00000017c0)={&(0x7f0000000540)=@file={0xe217296130d9678e, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000580)="3425e4528af6d616455997fbf929ee72a5bef5b56cf7e22db8b6100d2135f324ece123848be9e4fffd90cede0874e7a75b393150c2fa899c9e2c6d348f746fc93224943e831fb8bc11c67574120a6cb88018117ae63aaa6bdd50e9b4bde60d5573e217c76b801170471d842846a94b07a81e333eba276e9340be2e2a78b6c75c70ba3d4ba3abbf6675ad81572dab8b6671ed6c8613dde26603a6c6ffbe8a424ca1c460b9e3c9bd13978d9a22241e2d5ac4da41fe2a68a1bd5af8b145c66cee20e80fc67155b075284bbea6f95e7c2fe8c9850aad739c0d989b008f0ea2657550868c29ee12ffbe4897ff42157b2d718db909173313977cacbdda38d02892ffe12b8d4f02aed39ff945d9e8b1ec60e3304685f16c30eabe1f50a81caec259d5a711c9bf3f86f3f2b65172ea7be758d0cc99624c0f0d913fe8843b4ff13da626902ef36d2341e19c34ce828b8f87e403f3499e6bfc5a12a56b10af6f56ecd4d5e464057c0bce009477c11fc3ef4b48f7802e89cb27e0e7672f832a8541a3b284b2af210e7a66869c4a4efbacc6f4f4ed4b11f24f01c90884af95462027f480636d0da80886d5a97ce308c977dd21303c4d2f42a9104ad5451973ccabbbd2c20d2c4ecd5ac99827d73866a6c922a9a65190ed00f87181db77dce82c862f502f90e2d43761fac919c6a11cb4eb5b1db093c0bac38d4b77c5025f1dc3194dd8cfd71487f4a0b829aaa3ee2e56ed75ae376f94f58be329e130650978eb57f9cbfef23096749bff4e343c3f0e4607cb1c5784adf1b9c59b86b15091d75a19dcb8a3147f8026b6bbfc8f72ee1fe0c67b00e479c937375b221da243c458654914e4f67a37182ef1f5f33129ebc4a7aa687fdb477ba25abae802b12e4d2dd22ce4253e6de362510d5711c4e665c051088db68a5ae0ebe072d174f0223a77bc303b3a64be2070a530d22081c596760bbb33326039e4861f22eec180145933f27e35c32e86af2f460914905b468d36f7f5f2641ec9b64b810b14f007bb17f695d142d87103c24b2b4c9b1c4041ec8a6a84b4dbdc9502cf40be75d8ab80c948e3b3a9e560fd35841b7d711435d999edb8e53e6b06299beec9f3cb21ca68fee7e09bb4e29d5757a4bcfd39d95758b0c71ee5b675fae6bbb6a0220e9b5bcdd73f9d54aa3191a80b391ba7d89b44fae7911a6f94092931ce899759ca53793c2fc957b1ee0dffc5a457873909f6bd9c899e40163675c827c0bd0a9a21e0b2507993e1566dc255825845629941dcf4687fbf184d143df50b0645af611be850ad6aa00f434634dc1b89d35803b3b31125f1bc024cb7203e5707bedba28be4c6ecd545e561a80808459de9022af1ef56f7d678f7e1c97dbaafb539fb6eeafbf88ac9b7bb3898a5e9d079d75afc729b8c520912a35bc537c5bc14b59b2c15a4a1f0d733aa9279343e4aa2abd8c7941e548e8993c0c0d4da22ad2c772e2cc7475a4e4c669873b7017933776949928cf3f803cfa5b102445b332d45579c2e7e14513441dd4d4e36e506ddbbf3189aeb2861fde98b2bf8725ac45263cfc7661f9e9ea417aaaa674863e13eb9c329508274f7686b85b7cd5f267c94bb2f3bb01b3a5bc61474f539e23467f9bd355809e8561cf15ebf9bad72c5460274120afd20f22c8640d9d9f405b852758c2dfc6b5eab5a3fcc4b678a432bada653c12f7b2156f6d57d56061730ae9b767035b0d196bc0eb2b17def4ee1844f84e7f7a3eb2ca31da324a8a5db0708eb9e110647527faee25e4a1bc049ee23ffc9bb59492c7063bec7c9c642df9629f6e52cbae56d4c97693766e2efdec5da6d23d0c1cdc7881433aec27b11f5830360d1dd738143bc238de885435c8ad7d5cb2f7ff9755e8394ae0ffa6476f3dbb55ef67970a3384bbe563dbeab620129137a08adfbb28d7397a92b46cc3fd4ded258f9d67e4c397b54773791cf90e9d34f8d7d2d82b6f5714ddcf54f4b216baffc7dd338782c748a72930c8d3359acafdd1b23af5e5767a54423f431fc1445de036d513c8fb9e29965ed13175a496dfe2fe920fe2486c6bed7e7890823fd559743f052fedafb3971dff27f73bd6c3c8cf9d65b337ad0d1b2480c884693d35d103606a8c94991e4c7200b9d633df6ba19fc14f2e3c168623ad05c4dff595e067ecb3f899d145dfde08189af83cc12fa00d581fda4085c705213843f7c4c4398e6cd1f0b0cd3ecbfb6de0b0926b95ddb733eb2160bd8e26b3fb5ae579f417cf52fc1a64407daf5e8f910e6b8229dc03c2ba17272ab149cb8dcedae2d71693edb35685d1db485c246acc72532be068d14ae0080847105aa1480d6a2c49e294347ea4d8205e7761443e86a50ac9b004e66c6e32ac32bd5a7ab89dba7d4eadb819091b5bad617c8f8438f07420d805cf486a0a355d12104f6d980370905bec2c292d1e06da2e42775083ab53f530fc0f05d7b14d8ac82398b1673cda507f469f74e71f4f294918c84b927ce3a6b47e140462256397bbad447b1d7f4a74c763c32fb726b71a11fdf2cc60e950f289966e4a2312c71924acc8f7e54d75706058ae343a99b4bf13354daf32d60c535bd6c9a241c36520602b0bf1863d48230b2cc9564e45edcc41d522b621a2113f9725f8b6b182f8a619d5106664cb7d7b07e647d576621879f2c9182e9504624150f614803b5a38b2edf824c4b5bdf75e8adcffc11170fd25ef8f24867380ebe2807fab41b1db57d01fe5dd498d7967a4b1012f32a1b25d9a434ce0df369df1865804ddcaba30bbe67d2c9566bda393288dabf30d359f89d2c4f6d3d712df86f9ad54eab96e15f5e9a249a1de65617aa8e9f312ba059f9e71025afad158906da333a4e15a62b8d18a2f2e9f32afe4bc26b675c271f4990a8750a74b7e016c407bea7c0aa312b5c8c6fc5a5a6ea9ef61f184b96bc7be6227e706d4505015d4756cac472c7703c7ff77e6c04268c3c39e80bc991c9aa5b23de1b50949587396f71e56da886ae61f850c08585b56532766e1253d166093658b92876fb4fe7e7d5675b7c915f7d2ce81f2ca88901d4fdd485a06153f92fd1d5ae9802cb41032967e99ca20bab7050ca25dd37da5d871ce6655e6984efe4dcc3f985dcf446cea8bd4e9ce9d14e1fcb8e9784b9d187e9e0180c8acfbe281213002972ec94100233ff6bf18f67d3dfd4da7d0e32fa82bd48d0bc0dc3189696e46364461139dd0551a7c3468eed97f28384bd12e6cd5a36f030dbc40ebcdea75be5642f6aea2c8331405842c85ce3c7c29f61ca79004d37171fc9c58069527c1198ff70973bade09fdd492fd93cf3388fbecf00a9f85c79cf034e4b33bcc139642f13880bf1be4e5a76a530ed09d7ec01949e98f097456c7be0bbe822a0a3f919d39a6fa0b24bc4fb429e077837749735a8eb04f4067aa4be3edb6de560d4081977da5381827d2f35c309420dfc78156523dbb148c2e3a5d8ac989b68376f8fcf2c8e4230623c78a92fdfd8bef4ef0813672597d6e25a92857f6ecd016628b541532dc4153bbbd72f042d1ceb17c2deb59f2f08f439df6ce1a8e819c18c79eaefa63975017a62bacb06f8c4077733b34c616563a3e6d1b49ccbf2d4588218b2175c28f1e1f3c0c41509965c11eb6781b31a4d36f9c05606bc64c93202f82f3dc060ccb137b7727a3087b99e132c0034db7033240ab52204f84a6ce86004dc4d3177cff4b0560de580a93789994962edc67cd10572fe1bbd991de20c8d1429217caa0aa80ca7775c31829e62a9cdd1ce55a5426015469ce9ba1a5bea9e34b35bbab418584afa07d8eb1509a0dfacd0118810f64758a70fb9681dced2d4d6a7d338433f2b45dd491d144a910643eee6d18820ed14c8e6c86fee184233aa24fe2660cd8f9c9326c94267eddaeb5e60e4549d617fd54e1710b8abb5a58f70e54693b3643731d3363c09d4ca448b246cfcc9b5158470505f027fa131656248f75c0f7745e64157e9b47a72eb67dba5a7a2e341aee1e2c269dda1dc2293651b3afd7a82dc8d3acb0ac3890627555999d6d803183d6ffeacba74bb4aec947db7a9c2e49840b6455de8ba73abbc90fad6f7f65fd2ef8ab5c20b8dfd165b6e464578f0bed22bac3cf09e824dfdf160aa6970dcecc1de7484a95adf8f7bfb481fccfc49e3675416da9bc3273cc703493426926c431a89b5c151a674d6db3a603d5ca0e634409b99013817f569300d4dbbdcacc2a868d7dc2fc38b4ac4fdcf33b4a6e7e700a422908dc614aac3b18c20ba6a1fbc33cf4bd183a20dca8881435ac04b3269fdcc77b40058cb46457bb5f8b28be8fbabb68f157ff3b7db15b56c66adc294fbcbf64358b5d28dd7acaf810a235738ff6f769dddbd24b27c3af9e1b86842cd5ce3366f73f61d7d400da50a3f7f7cdd19b31ab1e48273ab76a432ee4117e513c1c8aa51b370790e7440c243b09cf5ea5d0e46fda35a2b2f9d573e9d90e97deea90dbcfbe06ba982cfa306acb88031adf9a3d92061a6fd47a43eb1c72362a399ad9c4c8d8fac3b1bd50f16359a5c4bcd3024539b782190bdc71f8633eca93903df9ebae97e65185f8cf48013c4fa86bf8dacb111a10b0053d48e87121adad006cd3f53727fe9d63ae77b479c32dc8177b63da6e782a5d463fd64dd0d77beef1d7a76e7e7a41b7ea9e5b69d8ae4396d1b43f10dc2be0da86785af624a88cc8933bc34eff5bb5b5d3dd4f05f4772aa9ba96584ebe358209c9afcc6c4f1b4b448555e603d053970e4eef4e327d4cc16c92622fa44b645c10d2d36ecc24b9aaf64c370cd1851e2b8b8b0b44a6f77796583e1dc76dd2fc103cf7b8e167227a6f99351fad5542d3ffb44e0a91042a67936901fd1ebbc9ddda3d48623acc69a12d3ba2f277c7f665a2db0c0d1aa660720bd397c9cc5d9bb8c3c66b0d720fbabb251060db1c8640ae0d6094b3072dc172ec2a02f63b28d449f4070a65ca350ee590a72767e60d85e4e91a983a0d280e8bc834bacf28f1ec7f62843b5ca637790bbfed8ca5a1e92bcc21e68fb9fc56827419d505c6094009ca9f6c2f280c1f1fdc741da5350848da6c4f7249ed1b5bdb00665784cdb240bcb257ee7a702d2bf92fb189183aa09a67b711f34465eae52e4ac1ed305892dac0e89dc7eae767627819417493323ee72f9b69d8d5472b2a2bbfd26975f6e265d2ed1d67094c66ab7d6243cfa7fadd2ba35e49390a7273d977c4bfd3193c1707332eb64adc01aa3f1fb0fbb04ed02085a3094fa211593c9b605198fb0d4e3422d64e8ced827650399a81e06d0fa4447168c2c054bdbf09963ac48a73b631cf8c608640b06a7a26f0f6d01abb04a3d1fad6eb048c33f49634f086f8bb76c1a57813a044bd84ec25299a34a601cf9483f1cae74324418c5e19811ec06cb09efaeb90add52db2f1b26f854d07aa030fb1b7e7e02c2554fe601d4b5f84e00680002952eb2c54bf82c59c7d78bd66b468b2f978ab5fbb9cf23496ef26e7d9048c150f02920468332ab3cbcc9a39c3c4e7b7115512a0886636513000bbb01338d2531b131075f051203d5fc2b87875954935e1c18892e13458425b22980c0e65f0398b61256802e8d6dec2e4b30935390f4fe76aca3cf53a2a44277bd12d8e126e847bf9ff2a2285702561451b47e5220a2fc93101da17f8d72d57b130da2e7ac702176d890fc80d9f162c00aa6dbf9363970260603a8ebafb8e51589a392cb8235fabd8a1184cee6eb0ffe62db2abbdfe99abddc67b40ba9f92859ba6084dcb9be22fba9eadbe21b38c18d4b63f2147dd154b899e1e79d", 0x1000}, {&(0x7f0000001580)="3e271771aa03e289601dbf7268b1f237f02ec06ac57ec9d860e4bf5b48eccaad41845bd6835ed5a9f78eb3f8b184329ada29f14747eb66530db247894122f71463fe67f3f89de27b0ebf47ecfa06255711c84c95558311b2d876282bfdd7c7c085029000d335799f2a419771d5151744b7ae4212449069aa1428328bc78d3cc0d0da6a0498ddbea00c0089217eca18ccc30cd55b0c05145a41763d7ff69b09a41112774cddc147ff2a64e78e3545f829ab9f500822947f2a575b6c21a3a81689df0b08d76fbaa6aca2116ab1690653aae02444a77fce8b902b5185329a62b0a21418f18cfe9f2116fea5aa40dc71ad92d078c0317e2001", 0xf7}], 0x2, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r5, r1, r13, r6, r4, r12]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0xd8, 0x2}, 0x408) sendmsg(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000001800)="a1711f6418b493fad3ba6baa532c603667262d363daedb9bae119445d5109f5b6763b91d5945e1be530e48cb67f2fc26cd67154a301df3ae8a9cb8c5f3c99643ada19bb4271c472acd4e4628a6de1aa8ddee4278ad3f242e0fa83675a613b1ecd58fa09c9e60c591974824903a08d19e4af1e3e01b099535689ec114a41b897556c07993267a193b42a333981fb110c0328eee989b4246a2144a37f3170fb9433b228b52b93fd3a22f5a55871780a5230c077d197eb983ea4e2e18f828cd74dcccc72ee68ba0e6845fefd77113f4e75c5a", 0xd1}, {&(0x7f0000001900)="9eddd7eed4739339ae276d73bec058ee0c1bbeb0d8b5872cf6f1676f4535905d9238230216a93befe12415638cfae30f3cb374d21a5abaf508609a6d061a1049a5af256910eaff2258963ea4c7d1d0425e6f39a328ead164204014", 0x5b}], 0x2, &(0x7f00000019c0)=[{0x80, 0x1, 0x6, "da0cd73d4e092be2c257c06e9de9499440cad76b157404f4a0c5190eaa7d70c577f2c8f6e63c3d5d189ad31960c8d726321581aeeb21a77c3b43ae09112f97ebf205b47eaf516cd6810e31a03b2f971941d62c95a7881577d77839d1baf5acef360410dfe28ee134639ec04a"}, {0xc0, 0x1, 0x6, "0f74b1bae86f5e2762e1aa0bbac6ea48600c2f98742ae43b369c63705858e2444cbba212414bba39908f9e5327fdf76db728f81060c75fd6e9643a3f3f00dee4bdab58e0b6da113f770e21a6f0606ffa8c63fe968b6e14d55fe41ea348f8f87213b912a2c499782798fc4ae95306e25de1cc6b2b3a28e2006662706f3548846998a9a82ba477cd25f715f1e35cd897e8674d88f9f6fc26f1eb436685b18be546373a62a84d9f95b12fe4b99a1063"}], 0x140, 0x8}, 0x1) fcntl$setstatus(r13, 0x4, 0x4) fchdir(r12) write(r6, &(0x7f0000001b40)="609994898fc7653ddfb65af7b1a57db98220b22b254ec6cb50de359fc2d95429b02bff9580fc8743f317dce32b87c07d23ac11dde47987a5ac3f8db87af7839f144e594935efbfaa063b45c298899251ef0fb37dbf1aa4d45e781473e1589a0d353539bb64f67b34c33673d90eb89f451790aca30d02eb339c2e564eba221fe036ab99f6", 0x84) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10090, 0x190) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:10:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socketpair(0x6, 0x7, 0x8, &(0x7f0000000080)) fchmod(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9738", 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCSTART(r1, 0x2000746e) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x4000000000004001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$getflags(r0, 0x1) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 12:10:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) geteuid() r0 = getuid() setreuid(r0, 0x0) r1 = getuid() setreuid(0x0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:01 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 12:10:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x101) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = msgget(0x3, 0x20) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x41, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r1 = semget$private(0x0, 0x3, 0x411) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/159) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setstatus(r0, 0x4, 0x8) r2 = dup(r0) fcntl$getflags(r2, 0x3) dup(r0) 12:10:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:01 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x1, 0x4000, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x97, 0x4}, {0x18, 0x3, 0x80000000, 0x3ff}, 0x3, [0x19fa, 0x6, 0x9aa, 0x1, 0x1, 0x6, 0x13e8, 0x2]}, 0x3c) r8 = getegid() chroot(&(0x7f0000000180)='./file0\x00') r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3a8, r2, r4, r6, r8, 0x20, 0x1}, 0x7, 0x79b, r9, r10, 0x2, 0x1f, 0x28b2, 0x5}) r11 = msgget(0x0, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r6, r5, 0x1, 0x80}, 0x1, 0x4, r1, r1, 0x8001, 0x0, 0x101, 0x2}) semctl$IPC_RMID(r0, 0x0, 0x0) 12:10:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe50695549ad45a0270c0a3c05dcba33878feade03468c5bb03539d36f3aa3c487de8075c64a97b23edf6d33f5cafc46f44e783582985b3de92605edb755e92b5d3f85b2ffae43066f71b20bbda018bdb0b112a6eecb8ddf9e829200978e7c07203d136fa1ec8f0631246c4686e861d4f538fedda4b28881bd47318da727213c8b71a9264fe6d27b7b92b952ed8e4a5b3b4f1e516aa6f2763adac61d52ec8a9d61b95e9482f182ec734a5a7c631976da9f9bb07a00e6d1e0bf5189e5b6e49e", 0x11b, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 12:10:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 12:10:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x1000, 0x5}, {{r0}, 0x0, 0x2, 0x4, 0x62e7, 0x52494bea}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x1f, 0xa}, {{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000082, 0x6, 0xfffffffffffff6c0}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x2, 0xb4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x100, 0x4}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x40000021, 0x4, 0x2}], 0x6e9d, &(0x7f0000000180)={0x5, 0x6}) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xe6, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7ff, 0x7, 0x5, 0x2, "369cf86ddaaebceabd9ae8e5f29014af58130d63", 0x5, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) 12:10:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="76f659167e8a34ed6e193e93fb0c2d92ebb03c4d25343430e7aff3430d2af690b2d8e23d9ab43f906e8538ff54e6ecee660d93f973488f311ffe445e39b50b62aa1fedbc7df9a5f1af6836f2b01d499f478a980544ab2951c2c4386aca45d7c58aabf468c47d6df09ca7e3fb5441be150e042da717bc84dcb649b33eb3f3cbb6b88bb720bd3535cf78c7d6c6f0914e3455f7a5610d52acdeeae48f8c35a0f49d6ac3cb632fe629e32c41611a27489c36a3a2057a173ba48eb8023a71effed2a4e106abf8446aac1e8dab7a8cb45a917e8968218c288501f32dcec7d647b1570880ad777e49320225f0ffe05b46c9e102e82d02f51f1b5887f28999a676f21e49984289fad40256bd80829a8c3a84779b05a46b38816df5b1b406fb66ecc5fd9f2bdb82dca61e525fe99b55b4f216a25aa858a6feb09fa95ef2a4f246751fac3902be4c60f1d15beec02e11772b28394569482f1bf0640148a139be40994c34830785db0ac31fce4ecc28e6fd9a52406e9e6c3a0b31bab95ee2313b47232148d60b7585468d2807063f8fd6ff1db6f1768a5f84137d91c87c34d80962f10054b00d5488a6b33eefec6cdd3cae9b42710b5c2de25b45f925539c082d30ddd3f130a1bb3e581b53d16b55de42a788caf37435d4137c0bdb8d29740f51f9623378af387547e479eae43b40e6e818aff626fb3e1c57bf26c01faa9d1b406e1b71e6522cfda3bf894c365e486c20f15a4a053ac5d2456fcd9986f4b620b93685a75f2557f0620521675f85c5635e0e744f80a1bfab6386f5b5f223a4670ae63ca0a895f6289f866c4712b3c0c4a3f169333a075f2b932c0dea94bce65de69b3909f1af3bc35faea624516f62e0ccba4cc6de1f3444d3003ff850b5fdc06cf42890e2f34681a9d5c0704a28e31b30902e1010aee49f6ef98f1c59270483ee10b529189c96771b010c238278e46acab97f3ba09b3ba65acd51dd8fb1b1a44807f47307fcb65196a6d9b2e9c1fa7f0381729ce90035cf635514a02f88b5091df69b5480ac00ecf4d0b140ab06f14ad6418ab067cea7ded6543725c9ce1fcf731eb8a39491bf0a7f86a650a44becfe3568b6b8a78af43278bbfb2ddbef6083de0ff02defe74171cb89d979b714a031ad6d901725e88d797c8a8b235a8c548c39a5c0cb58004f3629adb8f7dbe32384c350af1ea290c2f81ebea2c5ce043d5a6b1ae4887dd34ae826682f63a7153f81ea2120b0a4f654a6fce11b9bd506765d47b9804a650afbb6217a1e9157395152745e0acbeb8b4bed805a7469cf3dcdd561a5b0da49126c310060cbea0b1a5516fb1a38ee6f82e5c6930b660e6b24b1a3aa6305b4bea72116b11ded202b5cda98a2e25935e1a669f15dc7619210ccf236c727a2ba72f575bb16f07e1ca66e188b093aac8dca0b0b8400726179bddfdefbadc742df61752230848a92261235ab5c7e0e602aaff1bfa265c580cba34054192e133ca8e94946328a940ecd9931cea32b67d9e4a224bb54edd66567a32c23f12a0fa109c75e5ed55ef5756f5f9b723da4e89ce6c7961da6f6506dd8a278fe63f3dfc19670ce8e66b8a70bd92317715d4cc564eac343a69057f301b5585e35f8b86fc87fd5fbe6b6ac1d487a219b6ad46bbb0800ec24b55f3d162f10b4fca15b39b1feb260e1b4ea73eca1861d900271c6cbd9ebe2a83e005d0d4b5fa7f2773cb13423299eaa4544743930b87dcd047e5df72ae4d3f3ecf516f0163dd6291c468ccb723c28282812c61d38abbbf3e722c7f537b2685694e4b4a50dd743abf2069cbe64c529618327860c95e4f1a149a9b42c02e27a9c1b7cfdd66822d8c3daf36373816826664255493e77698c9ec0589ba1af25a81e18a9889e343d554e3beb9ac6bb5a90a211b0259f17106d9476f933b5c009d76f3d342a951a3e3e7f6be65b5d8c317886a19d2d9da011248e7634ccaa98682165000621b3d5e7c8849a4f6d3df354d104b47119316db9caf88fe2664887ee68637562403741a3077628a37a2b8760013b5bdf0cf50e0af3d78165ace9cfa14323d9d2a815b2708a5beb6d8bab5356bf2c9064698c71f274e673625ed1e4c720f351412690d506bff32a4b37dd418feecea90e6f35816e77277c91a597965dc77315a86d3a8707e988c849c877d081c5d58894457f9018f299c1ed21d4add3470e271633ed1a0009a244f30cbae1c1899cb2cc9aeaf7937fb25c7dd6bda8630f8f579f1caad188357fd588803d5b211a1dda2f9a06bbdbac6dda4426465486659b2711238618d4f04b8f24c17595217efa9fc1bfbdbb2d74eadbeaf4bc873c2237290662ad68445278a8a547085281b167988b9a2f806e189728c5b6462195788d59a2487f9810e5edeabaf207524e4dc638d358b5a7a13e7ab3cd8c17124ff71ee2512f7aceb083f23b74446d804070d189917ab4efd587fbb93733f095169965bce8586a42c951a9de2bd22651bac306a9fe5f6f0bf7a129c896073fde2eb4a42de6259f45366a1983b542a44af73f7b5d88950fc1a598ecf98f15a163b22903d5e5a190de370a6ad6732244fe4b7e8d539b5063a698ce0d20a2ea379eb4b47691c9bcb128cdbd9cf9e84849f9d08b37a21ebd54568d7b1da19c7db7f0c478af028ed4a8defe869f7476028a0c7ee7e8c2ad1eb86b0a7639f44450c4570fbd9a779d9827e094f04fde3f5d7624aea3658d7245d916f5e312d04347f62dfaa0ca112029cf6dd6bc5382c28c72a0b1378a3d7e41609006a55ce71d6fb2112abe8afb636873f4e520aa600f2a19488bd598bb0feed08cf23ff926071fddd6a1a570d8ab454f9bb75a224b26742744671b4ed7d61ac5230cc2e08c44745915ba1e3969ea36a112136dc9cd43c28ea0e06a0f833adc33aa390eec7e2f9f11458d1a184e069e477f4b00835a843b69f822dfba673e711282531e7ecc3445070c1f3ecfcf7a2c2569658cf85957802cc68d835e8401fe3e1f9ff5392d9f80dfa7c143a0e01058455c3f1644676a144e38b5990143470d65c0d098488c964baf5e548d0efef59b39b974adba2d01fe3185e1ac706612878fbb5f464dcdb4fc05da333efb04aa1c17614c74b89a5081a21848187af9ac26e4aa1a439698a909e0f9064d5e9c60055a3480513480a89205d490255d4cba2024a069d0fb9455cbb2566bc3ff9f1dbc5715de6ae89f6d0f715f88093efc73dac5bdb44f82e7026d95bcbdf474f11f55b3d608faad9b7e4cc7a86380570cc2a0dd42518d21965a5ad4dd98fe4c61b3b4aae42d2b4960c39d1f52b55fa4aac8ba8d1d0747baba8d74d18092879ca3c0a9b4dcd3fcfca99e5b96c1d026e8ce2ee9381c0b8f558e61975f5b7b31b044a9a044758ab878ef6f43cad6e63da12976201aeaf42c0fd47d0c770162b96fe6e5d7ec9ccb3a6ebbafda4afbdce1e1aa4e5941d28882ce5d17389de63a573d3923c3af5d78fb403515fdf6d5656be119c2ff72a4dd6a16551808726691f71a09ce5404e331b9b80d9a34155ee0ee0f0cba197065abb94679d16ce914912a9cfae5e200b891b8ae3bf1cbef60f9d05071e5f7d34df8f13b2ce6643d6c00531b5e2542489b7a08d14573750e47f44732f2337fe5b97b65e1ca0b315ef166ed7cba743595c362fbed30c174a360b331ba5b4f84409d242751517fa074c1f726384fef175645782993e02fb5b9389be05e72bd85cdc09eb489411df87050e0098fd304d0fc4b8ad55c9851f0383fc58ab5ea21dd4b7e837637a88e818958f1ff8ba7c7be9f65eb7786940fe60499e01d21ad58f85a3fba4906a301b6e7693aabb15bd774c3a75e80dc26dd44ff2b6998dc3e3862e24f52b129dfb6f5a4b719064bf172075bb2ba22d2816a67412800923a62173315d57b79454f584a9269ecefed05a7f4d3e51265e6477803f2cbc10291af82749d5ffede856238f6a5239ef5d5fa8dfc5920c1b18b8cae897c86847a4cc7850aec62df10a07b4e546e149453e393f88eb4660bb0e58a5d1005ee16c43937da98d6fe945e8f42fc73ca0f23b2d1d718a7991e070dc7bf61f100fccb3622ab29b5d50a94fb10954dc471762d10d17ec8705bd6ba4c4f078ee5a1d3d137155273e2124ed8ac6cb7f325ced13d11ec699fccc278aaccd7fb46aed33eb795a9546255dba7ada5321409e06697217cc0e1570cd42e3cb7f3a5fe9778b88f2279e0450f91ce36b30f3dbd3c9f7a5c1add86df7cd76d08cba0992280cb8af5ba30c2118cf150decaf64f8de168a4e16f78203a04cfe10fea35f529a3466e4bcd993b5fe9c65b68e1c3fe7f15e92d22fe3cb57232d2155b3f149b602ecc0b8f7f0e97f900a1368bd806a49520f00e7d9f841a1b8aed1d1b981e3baf64b34e02a4609eac68f35f1f5129b6f747249718b3bf1f19da5167b74299810eecd3c4e07324b6cfebf4910f4339ad239e5d004fe69448ed72514f126640840b5b0c66be5f0304fdae2ad63b9c165a39ecd607c14df28a8708a5754ac6dd2d2b96858102f76d3ceddf69e6a0fb1e579cba70cb65efe4996bb89a54d0408661c9c319027780ef7d6624cc73e2c5f9119e6fe858c11ff57eb0425a1ba3934c602df67b64051205ff642afb5be33f732f1aabd9bc8a8062f880b1f2ddc8655f0635927b48c1021dd11894438a2b168d36ab110c801afc2871b0239025dc4507a0427f4053c6ff3d7417558225c6851eca9104e6e612db71819f55b25c595d59700bd649f0a0b8029b4d315f699761e7768642cd9f3defaa0792804e06c50698a1baea12e599a9624194b63a50463da5d177b41072b9b56db1b3280cb6429bd0e737a024e27a9cad1a53dad4315fb3e18fd9796fa0b9a1f2fb92b21435872027746a3edaedccfb85cc235d0739d3da09d9a0f5a6a834d3cf85e386fe71f467bb7f489cb73b01879b0e4f40c32f4fe1d6d4263a39461349feb8eec2fa87bf32cd87f63f43ba90d7716960c29033c70f4a3f86fbc7b976f17ba4cb26a2a528ba3bb9ddeeea915134d4c44d5c589f82fa7969e79c299dc581e374ddecc380421ebc8bce23c99ca394dc6e8041f1c6d9ec82c5dde2f99d6da4851cf1efc28af0671e414b5c8fdba1429d830d91a5912750ace752737b2a5f19d83c9f1d126f53cd56111accb0186cd72b09f058dcb7e7880418b7a31735e4d55ed57466cb968f5ad9050044c09ff1c74d67b2555f978e4940650827aea281ffb7c9a441f8f0c97eee91f38cc77244193f9f6486113486b0d71ebc8fd5f3a18b1a9ea774c5bf7c6d5b18c574b9861c59899e70d7170eb42d15de1ea69c072196d08980a08fd6959066e12f32a1f7a6174efc6718993524d68c0674cd4705088262f9720637dafaa43d75d60c7dc9b1e32d6883340d43a14612d7744eba4f8136ce407de8b029e0085c422c019fa11db5ff4a98aa5fa6463c2f5afbb77c8bbb99128cb0db5c9559254db0bb5946feb072a3e946ec4aa5ca639639ed24191a5c033a1d34ff6e6df68756e27acebc3c2d7ceaf0d1e3a83d85e1030123264dcb159548db2d807db8fcee294797f8f6de34214a762af68b921bad256a0ae62ad37a6348ecbc64b2b8f4e8b94c3c51174e5a839a05fb03aa9051b1f574d3c12c0561ef21d120b38cd63a1f529108ce756e9d03cdae55e1c40bfc213fd3cdd5e6723c8a0a3dc67c8d5aa985154c7f438817a3ceb0236355d2ef89771f3f5a9fd35a999912e1ae7b4d20564b4af7454fba13008d4f8556793f0bb5047ede6a7cb5b29d806810ee81a501aa5cc55a732b89bbd71c44", 0x1000}, {&(0x7f0000001100)="17ff0bb6dd827d6647b3ea1b6ded0c92321fd814c3259a3e710c632c02724f400f24a5a365d3ac8312bcf02b166e0fe9927260051d7427d8b56b4e31c888798d9f", 0x41}, {&(0x7f0000001180)="f13e7fa36b82be11f0c8dc9463eb5c416cd225ecc2f05ff103c91c1e4756a57fb3062991966482b93d3c65ec807bfa39ef70c79ac2cb1618e6567e61f6d908a1d00cbfb77c766732c03a220d72fe5da8c30f4084da98dd8df9122afc6a745e3f38093520045944fcd8411421785366", 0xd8}, {&(0x7f0000001200)="188d75d83a89f1bc9225141ca3eaea1d732de509165a9855645c459c6d780913cc22121874d8397768bfb0d4d12e6907861a435b9e1a2bf7f91c38bc78101c", 0x3f}, {&(0x7f0000001240)="02d10b261fd9e806905a2ec03be3000f32aa52a8a5c5be1117ac8f72980cb51e5eeeca39", 0x24}], 0x5) utimes(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x20, 0xfffffffffffff61f}, {0x380000000, 0x4}}) chmod(&(0x7f0000001440)='./file0/file0\x00', 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000001380)='./file0\x00') r2 = getegid() r3 = open(&(0x7f0000001500)='./file0/file0\x00', 0x400, 0x800000000007fb) openat(r3, &(0x7f0000001400)='./file0\x00', 0x8081, 0x18) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:10:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81f1, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x401, 0x200}, {0xffffffff, 0x9}}, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 12:10:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(r3, r4) 12:10:01 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 12:10:01 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xd2) r1 = socket$inet(0x2, 0x8001, 0xfffffffffffff800) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r1, r2) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 12:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x40) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$getown(r0, 0x5) wait4(r4, &(0x7f0000000100), 0x8, &(0x7f0000000280)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x100000000) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r6 = geteuid() getgroups(0x3, &(0x7f0000001a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a80)=[0x0, 0x0]) sendmsg$unix(r5, &(0x7f0000001b80)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000380)="8ce5cdf5b49d5a44e1c6ddf2722c8072ee94b36dbb22f250fd069ab44a4b025098d9afa8f5dd365c529d04ee46feb2bbe41a002682b7a73a4c33cfd3f87eb0e032f08445daff5be6178eaf61989081f2b9cbd9efb81caeccf0fd07cbe80e770822d9f40f181ee6aad569f6deeb01e3734dec82a0cb0d493f10722d61ae91060100a9d5569569f4292b2df593d956cedd38addea251118e0b04f7fc778f11d0c84dd3f60c6a920424c96180", 0xab}, {&(0x7f0000000440)="3d30115830665f2c6e192dc37e16bfa1eed0c15483860027974d0b47e37acb09945f32d6449927740be12b8a13a7ba67e91064e21789aca24d98cb62ce5feff6f0a7f8abf8049f34ba34cfe4fc4de2759d69bd79b10ee4fb5179d923a419ea743da0d0015d5410bf663e5d1da6083f35cd9e068836d09aeedb652d8fc97cdc81ed1ec2df4ada6075d7fb0e70dd2433cf366f", 0x92}, {&(0x7f00000006c0)="3d612cde33d7b4bd714b7608225ee695fef97b7c4d1786ed1ff1df68a7953df4898203fb3f3ecd92e87f07dec83e3d2fe1de047f452f204472d295f53696de0a4eecc4ecaaeaf7a7bbb29ebf2c69263c7e0cfdcc7caffb2f219212d15d503be57e55e4131b4c351e3ed87f4c543ffaf53bea7397615af0d10b634d20ef90a4b13f52f77ad1060a97763f33a8857b1b7f781cea1bbb0c7e1de004ac690028b3af02c15c52c3c515a44c3ef9c200754b398ceae68191a485895787c56ff37302c58904405969e6c29085c7dafd7b8483c904d5039d92d63aac520f2f7b1ceb4def16e6e1cdadffe1d53ce5297ad6cd8aa47fee727e59327d4c151adcd4d358b566d20422acae423ef564f76374db1a7f89329974eac9e50e5bb820272194072bdb4a9b54c05d13f4795f4c7151563b49aaafac7554f945d882dd34815877a1eee625be1561d2e3330e8b718450d95096058c0594fe39deb9caa03a627ef11dee6b177d67e3e30b5f5cc7b213048a28292b9d9b04b004185401064d50876e2d340a0d59d11e6dcb50cfbc0d47c06ddb13457d4c9c368b44336c46074534a82e507215e1111446e80211f736d289a1ae07550014506857bbc18c335d0fc210d46b57a41fee0a4bf3256d96eac4f6804ba36825b67359862c64d95026b5aabfd00809ca2c6d51a8d9bab5775ba48eaef22fe6178bf2c3f838138990a3cf3adfb8e41350213b0a49bc00dd3c0b0a84cd7e51b90506be577c923f8cd8d995cd3154cc8d6e2deaedc4ed8928462d5dc7f296657fec0902921d7bbafcb895190f58de721a459e88da81880f555f5f21a01a56ecc8469b96107043c057415aa8f46746ded366b8e4c8d5ed9b2b16164284dcd7b2ec6593f9b5fa6af97e4da71aba9ac71db3ada19743efd1aa3c800e2c18c6ac5d16e812d9174d8d10c3a151027d564ce562314139472083ecef1ee4c6729ecf6bce7e12ae8ec4421823a409072fdadd9386abe4286bb48cd90065b2aa63020bc9a74218b650653cc430d1e30ab38725fce3ba1c30456090c4db1883cf3b26da508026b548285d27f79ab923c5a5b762a132a874ddb5880ddd5fc78a66cfaf2af271fe36a3cdaecf455764027bfef8cf44dabe465f283e3e23c553b2d71052b51ed16372ca7cc4fe99dc3876a97ab340867b66cdd7b092ff51f6e2e210efdce283f108b71ce20dffd4246f3b33f5f9cfbcbecc68484452ae38244fa5ce830fe6d0106cdaa3aeade449544b3d38d78c08b3fd88ba5357c9efe458cbbff870f6e372cd6023f69089c85488700266a3bab49283d5fd74abfa819b9b3526a2dcceed517167c6407225da4d8c298063b88f8c3a834ce6f69199239ee0d5b70e925804093121b0952c83098ee04db53a19913715d7001336231bb50b803e18a3778f9b6a792f5753bc8994fd0be25eb87769764c656137c98f115f38eed08bad6653beb8a247f8dc3471499a10bdd74d76a41a829690ed41eec0d43ddc4229f8fb499c376a9131a0e655a31873eb095d96e05abfe9fdd0c373567eb31138dd04576de2269d065890cfe8a588e299b21cf0a8c1f6d31244c1669e0ddc103079c000744a88c2c58bc0c4d7913a10fee47200d8db743f3d57c8679c370d9081a9052b6df1889f078a4d71d283ec9ceee4ce504e68feb76be8fd7818981db3e792a380f9a67cd81e6b0de4eebbd8ddf5dd1a0922acc1b72a4c8e165fc10664a36b0540904279a016469bf1fc92a2ec87ef72a85975b7b7d2b8f384fe2d450fef79ce00c5ef4dfeeada2b83b02b79acd24195fac474fd9cbb699e743f75831bf0a9d05646d545cb780fc58dd12983dcf7d8bb8744e64464866f6391c14a4affc3673b50816dc2c4ae473da62a84050ebf4cdd8020467ff286c27700771a7e30f7bb44837130dae59e46f8219a4d186d34fd82bcba0e15cf11e40e19ddc504506cff81cb1a9a32f50ab5127036e3654112ab77b8cfb825460824b3ff03fb578dc2d6f5c5b5f7acd7b108d48c66361345062a23b86bf36cee6cde3adf712479ce7fffd4ab33d159076e88ca0a77edbd8cef1a879d50b664494167b0609227df2883c46129f0f3bc2e92cdfa3bfaa91552a2dc4291484340015a6a9d64e0e0eb6dab7f5f688ccc4217dac9487d4c52b5b612551d89b4577222fb5e8625044cc7afd3741d63e715e66562fbdbc34e8d01ad9c536260e3815892b16fa15eb170095894056a138b4d1866141c9be69a502b97b5fe81cc879745c2d8e56a595c3504432663c46c1b8bc0af49da7e00947425618eaf32aefabd963c1c67d50981d33ce9f8e264d67a72b15cc7ed197f6277d6c128ba7625e69d31c2e24ca4d24473bfa76a0ba7c1540722b678a80b09a31b6e43971f6cd61f74e0aaa7757c2b0b19474b220a82909b92907347fdad2384f90613809bef7c6d29a56b4b30ef681854feed06af1bfbe7d87829d4022b88f2cc37de0cf6c53a056432fa855b359672073996fba807af82d0e2478ba7dc70e8cd7dda527ad0aed18a83adffd74161166a069d49b5d6162f3130918e094274e1dd29bc8ced7e400fa8cd10b1f0123b8455f2a519a193f2a35c216fd84d609ef1535d914807aec4884204eb1e08a09a14e05f1a1184ff46bbd5952f9d04691b85d5e2d784bb5d88e019277b18e74ebe76188f150b5f05798340880f4be1f5a73304b034c2b469a8bdbfd738cb2a7fdacaad779a29630af793a862e00920f2ce5649817ff4478cc808d3f9a979efa98223214c66fedba3dd06f95a7ff0a096167924867c48a5c63c9fb061a15755168ae9894a731302670a179f1eb0215da0254c7e9510987e67ebb40d1f814e88012e834959fab402bb7b31b13ce4035ae89bcc864d3fc01f6172a3efbf4f25c6874d94629bfcd9262604802a91f236cae2b84ed4f7f5b7d05226cc947a71f83e6ad49cc106ac81ee176e33ccd760deab2c0de49aa794815c32dc36e35d7bda76b1417fdcc10811a8703b90cb5adeb46786edecca9671702e0db39e2ef8908e232a6e674c84b54ca21f459dc77e8977f3ab9d4b78c52c696dbfe9fbdcd23a7eed40a6173d5d45392cc7f4f6d525eb546711192af5442d98aa30928ed96b3ac574794f045b8da8e2b8b3a853c8824283f7f03ef64883da15318a9d9b9d3576e7c6aa18eab50d7f5ead7c41af510d288f71d57902bf4b722d8a284ea7486201fcc530e5990b25001c4040bbf2d7c4972a5a91a44af28cf11a21d8daf0125be4597f86f3b514d2704a43affd043362064dd3e90c479b751c98c9a2932e2696dd222532fa0c4dc1fda4d2cc3aff45be4f7323c65ca1d39f13a247281cd366c65cbb14429f141e30a23d880cb5ad182be923b6e69a0efcb71383e25641c514795ab6f5c99d57f367df2746453de5cebf869ad0980b4c910911a3cae22fee6bd8307a892e30f23d1ddfcdfc6063451c4bab87df8c32fa74cea64ce8f15037fac044f4f50125f98a0f56b197f1ec672308083f2f8ffe24e7321264404094c17a449a29d2b56656865e8f3a1baa0ddd24ad8158dc6dde1c9ae9d033c75539018689d8520e4ca026795a75d53881bcf709296c21ef94862e1a8b1948a808488feb813d87d3dcb5c696588accbdfedfd34a914c85f096ff173c901b16117f4fad65d5ba5c635ed295910e891e00d3ba334dd6b73bc34b7e78a25e5a7c0bbe80481ec60dd7745249a6facd54155dc259ce0f4ac9b7a4af0e25625ef1c19efaafa46c6851b0aa047bfcaaf99039aae6d76c5706af2498ae17714fe81fb07a6d11d15f40b7c404a534cc523e8a00bb3915fbc5cbb6dca79713ca99d29e3b00d99746a398252139210b0ebb7de04ebd23811b92d974ab7ae2eef090fb7f85be4b901a5fb4972b699df74aa99d7eb48385de5b4004bb8ed56f01de1cb2c7fdfa04a5eaaf5e2c6f9983841b7ae023fcfbbc4b0f2672dd3f642877956ba6f22006ca10956244efe19a3e98e2bcc36dd1fc515b10122d04357712d3fe4a716ebb575a9a7d09c178122f0880b425bceec892532ea0ba8e642b32dd6092e1033c13474e7b02964ed37d6ba8e48a9ea37a9abcc7b0580cb6f16769199c3c32ece775ed38b26c29f4a4483d976522f8d2a934719bffe20672b52599b64b1672c6925adc3d14fd023429d45692bb65334c8cf27cb46d5790afb3db8b6146076c65e1d228d80c7cc12286ca1e46ab31fb3c0f2747b586af728dbbdc07d32f08c6cf01c2a5ffe99694ec8f6a74173ae1577022c6cbfc305fdae54f67c474e98953bb404996b2744933707f45bc05613ffbfb80c45d5d4ac2355be60bfbcb7ef9ea202d0bee4bf446cf6a66d241892101a5c2588a11f331349e6b831e7199637f14ce27ad129012d654ad57d6ebdd685a5cd9ab89666537be2a8a19557f0d251b9ef5efb61dcc54b42a93e17377d204daec56d975950346842c026fc311f2d7ff15b8eb23a305579bd94a3dc5431fe03294bdb9a574cc0cfdfd757994de3dafa1b313e8bab4c14965b7c1cf19836c4cdc25fce5932d967162d3ba70ed1fd50b5dc38dc998b0fdfd8c1e9d86282dd50741d5c07a3f9482a61cc68bd92b7a2d6c0e8fecfdad22f659f218c33d66e083d0da015609aba87c6b409c431128188c8989c976209c34ddce909f92aa530df8413cc7debbfc82acae3914ea4d26dcd0d0fa119a36809df4a4ed5a5b7c1f2d06da3a77ca6eea2f706786204416e1b52f79b2fc254817d6a20e91e93597edbc68e40d1c9383ab33f0ec53db103b2c46ecbc850d24d6a58e0c4fe71c56fab2d90429a0fbc1f2eb7369db7b2707d3459bef687081df76df3fa698a9c91be30a01aad493c2828ae774ff1569c9de7fb5d7171d2aa3027810ff0e4915be7687a99d5ff1d55ea1db7b0ee26204f31ced01f6e4fe2ddf620f2de2a99907b0a738dc95045fa9013e28865f605609420f04f042c911392dbd35687747eed0106bd317c2e05064e038216f4921d86065cde8d61c2b9942a194b1e5e9bd796e75c61868bad3f1bcd656689d51a2345e3f536d35b45300ada1a9b0e3d58f28705b9bb56b6c8801cb3620c27d3624a4167a153783f35c0ea009788c13e91806fb73afaf8af9ef11d1221fec13130601e876389d5b61a6f137c95ddd195ea73920c45b56f832a72cb8808ee83402d8ce85420362f57e57fe14c028cde03767b0abe58dda14cfbdf00d32d96988d371db37144d3a55a4652ae962e9309c7887d66a1620b56a933f7279044f8cdf7537cc74a0d7cb07b7c37b8fcb4e58f94762978c97d48f65d3fabfeb84b9d7a530282ec50a206a49ce6c037462ec61cc8bb6fc2f5480d4480f22fba6f6e662a9348344eb458a00b25472820377c9f3d5309287902234e66c426907bf3e8627de7b5a1f4c28e6b3383dc631b54aa0ee189b4f2e52fbc67b9a0bbc95d56d1ce845657babeffb35c62f98d99691b734cee4748f17bdd9b77c1706c33710f71223358f5559a33f84d7c8178279da4743bc21f0e197a07a218caa53a2e2b916845a60c60ce14e0b118132c802a23d52b70e8529a7c528e0be238ffc589175de2f13fc509eeed0f0fc6e8f44486fed337bf03f2ae102c56cac3af6bd8873477ce594648d65dab17a524dfb574fc47f9ddaf41aebc51ee9ca9a8aa50be0637651be39cb6323ddbe936a1a2a543b6b40cafa99174cc9d1f7e1ee2b6cf4a200c5f7ecd4d6cba120c50dd336ab602c4d9fa86ff761b87e990262cd339e124648e0a5534501b793967aac0f36dd514196e7224eb409881562d0f360c2", 0x1000}, {&(0x7f0000000500)="7033f373264d79f158716100b7be641cf5c393a284608c544bbc5bcf4d8910e83d77c9d9a417064df07c8ac28e9943a006d8a5a8f80df309c3cf6958ed929b093e4f30b0e10ec3243fd7f4e85741fe544f8462c7682fefef7c3deac07ceebbcaced95e153545aacebd403e184216ec0bf89bed6b43fd15569a6180a087677f5519920d208e03462bc979fd0a079c9dafc03ca45afff20cc7859f0dd04b", 0x9d}, {&(0x7f00000016c0)}, {&(0x7f0000001700)="860ff7f2b94a61ed2d9008fc09", 0xd}, {&(0x7f0000001740)="1e9f703313cfc34c6e7fe9e744499d1934836c882701e6441b43cfd11e8b63af28894d5ea10b37e6c33ec9ebd2a651ee344e6c9985f239d92dd4eb618dd6132efd4d8c644f1f2d4f3b7509d8102c1ba1faf3e531b6da6df05eaa90b53f11d220543fb1047521adf13648c6e060c3eca9f54cb8e4d03f91465b81a1fc92ecb541bdaed5aa8ddd12b1712ed1024b60445fcc8674671355ecb51d902a58cdbe89", 0x9f}, {&(0x7f0000001800)="7d5df2773b9e6f8362fd9429bda04b0cceaa9ade7772b0f015c7525b850e2df9a9d4c18b97f8ba3049da231cefae11a1d3526efad9e657689ee9f83061d6c9417ee5decc449a8ab55b3e8069d6c1ffbac6ffed1590b08f03148345c05bfc1c0c399eb8e12a2010bd8d608e7ed354b31aef0e21e3c0bfbafec33157327c180a73ad4d8aec6e927f12015844650848438d16b23953868933be9519b052442ce34f3931b76fbdd464d2e0ccc50427d267c9b0b0420eb2986966c9454350f6153a113fae03adbc5b1cca9e", 0xc9}, {&(0x7f0000001900)="09bef42b0b", 0x5}], 0x9, &(0x7f0000001ac0)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @cred={0x20, 0xffff, 0x0, r4, r10, r11}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r3, r1, r1, r0]}], 0xc0, 0xc}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x800000) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) 12:10:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) 12:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="4e09b0836697091290efd5b607d71f6799b824fd160e28d5ddf7418c90b2f1a8b8a86510e570e6d3498ea8a10eac27c6803960ada1fb946a0f3aef1ba92f7da9369aa7e2e8e1ad3cc4abb52280da66703b264a213240d923653e2e13b72f98519ffe781e387c6752d80cb73030e5fc04d751ce4d839151d5029cbc576dc9e10a5c8346bda6d7cdc239a971c9a3b4beea26b0f35e91e3c6064446de5a6fa3825401caba7d88d97d7d648b8813dadabf967520da907c80b316c9aea30d1d28ea47efca1e1ee26e8fcee4b0fa051f2df56ed308666c8ea280e6de2bd58d3e7757108489504652cbda96c30bafdeb20057c793a89206cc61804283d07436b96d14d98024a9f9f560678f637f378aa24b7aae56ec0b990f8bd03fdee7b3ba0eec006a94e767d32fff91f23649c090fce99abc8a3192ce9cb453824e138563046a8eac3a89798269a9dd14d629c994ebf6ccfed8fcb90d5e544a7ad5f042e21b988d4d18beaaa0f6198f8609b67fc2b3f5424e3f750a22e7b8da6b5c196106c37473b37810a870658a8715ea7faa3b5a1719aad07f1b9f842cb8db6963aa082cf6982080d85bdd8f7060b24430498266390ff5dc5a1e24b536f5a67a1fb5c39b597fb761401ebdc9afe1bd6ddaf3d8ba96d279e609e0bed96ed6b711f71fc0c9c288d7339e10ee265f2c10d9bc17ec6f0b35f35dc5631f64237c30ab137d0c8a268a92043b4e018455c63f9c65b5ae69fe6da576b5b81ee5e5520a187e28dc4e6a52ea0cf972348889685e5fd59cb72318d0d7f7c8a488356ca6b3d555663af311304e144c49ffca281bc59bd1feb932d7675dc0b5c3de116b38a7f61539913897e81a07897f1fa56767da6aaba64aba3b0026063dbbc0ae1eef6c7d4a431074a59efaf6a586f093ce8c24fa05ba6fb3eb3bf3edd9be4a6bfaf5974fd99a536bd8c04f447761048032697c861e862be39367d346cafa8d1e6993c6f1734400b2fe8aaff3557956a11c89ceb3324fe5a8985d57092f8da14f1a84e45a293161a29ba12ffd2dc68795a731106082c1c27487acae8827fda2d1ec657057b717878ff16037bd1743ecf8e2a1e0bc342657e749bcffb2dfcbcb82376b90ee3f73d3d654455c6f95d49b8c74b337bb1383470a43d826f2726601d6086f47893562da2e7b295461480ef654100369bf8534183b4ad8c3f7a75215614b6b9f950f07b72746b0e78269aeb93e78fb9b262da0dbddb2463f0613228fab75a745c21d65b436baa5950d6d11ebbf401125b53ddb3ffa0f61282c897323a5e750da387f69bfd94297757c665c27f3490fcbc1186e864a38d6994cfd85bf58caac3e6cc901a1c371e08092f06af0a7adef9d7c7136f7f5f44dca25fe78600f7c88e5e7143913591b4bd567b29ff32cd62f6f6304658c78bb4672ae19cc4bb44e829b740b8bedb90da72d87e3048d12329faaa1a0397ec09fe63d91dc3bf823ee891b0071f7c2b067001d40d19d957a64f4d96ae2172d6aa8ce2c665053ad09632bc42fdad34d0a921b0bc403608c6003194903a021d1e6646e861ac5687319d040ae7d3c92be3ec6ddddfe46a8d66a288b07044bbd71b694ec279d3a88939e9183141a4e0aee45309c52387948aa1814d3071a5ed489cd06929d5db2f6465766f3e77b1b78ce502a5e767576883e4bc0acecac36389b96419f572b40446d932bf005e1faaaa61e3253de22cc1d2b27bfa516e91313bcddc498e6bd4db1190f961a6de7bf82ab9d93ef436fabee0b2e9ba082eba284ecfe940f38af25fc0bed226e7f48fe58d164390b8aea0f1d4d7e1dca09bafa366f8121e1eef8817122f6a6f8901ee5a1eb7c4b4eda920b33dd15acbc3c4e50579f5a0dbe094dcd73ecaffe484e029c43b9c80cd7cb5a2dd8e9543b738c47f09d48d4b740a333c2a53278c67471011b27b1c2469b2c9d5db16156bbb1fce3a3947907fbc68fbdca112b0dd6b87947781f94c6fbf15bbd71d6150852c93e279e9614321d568fc59e7b1fb3885b5d3d7c390304f65bf4e56ca84a565ad0b36daf34b41929ed551dc78bea8ab76042fbb4ee60e2472921c1daf983e68ec7173282d58859647159f1455bc9a0cf0467344fc849768259a654ce39715921bcd0aac3fe7cbaffbc1bcce3ce94f37f76d90254615d2e950a8c9f0b4def54fcee2f98b784a2093bd2588870cf75172b5c37d2bb9cfae061a173df637219d0e543740154dc96e0c91573d80b6c43599d92a4518763b1bba5e326bcecc0a0c3df6dab536829bb750e7e86e526798c37d7d6e797d2de57557ce4c887374fb864177115123a99e850a8842d09d955d54fdfd6b16eda6644e1071906615a5f8b8f02b0235b5fa5893c942857ac111fe0783416f819fbeba1a74d291b93262bdb22cdd15ffd5f4e2067727d75b94ee0c21a97094df0ff6d737af607ec9bc69ef61215be658eb926a4f5ce6fc65c496e98156aa2e2663d701ab8f6b7aad33af073dd74d71ec608d89550091fb7584a1590d74d0838eb23924fa61975319155221a559f6b230f3bf0f89fceed36cce379e11b4501d029435da2d55c19f524a69bf735bd42464be57879be78485ec1907c81afea522a3484ff792acf0d851fc7179bdefa207d46d5736246cade934cb8f8aec2315fb6a9ab398df5819969950273f7aa02e090e2ce415f78376bdc49f859465e5da88ffab32616339f8316383cb76a810c1c2502c579c0529f1166d4d5460f8ad751b2bf9f196e961460828585fb741becc15de8b643c058e8f15cdd3958a3a2963ed27a25101066039f1bd26aaf367dcb94ecf18479756e4086c4b6adf2abcdcb8f06ddad4deca0e62a2c38325e76eadea8ca81fc52a3380f867c494e59a4fb39d1159bff0cdc8cabfd052400946beba70175e720d7ab78946e93f91d3facd1b5e267d7fd9bd340c8f0ae11c6675f70e35c3452ffcbb70646b60b3a7f6f3bc63a247695132eeffb181f9c2dfa01d6a26cbafdee3200ba79e7eada68ed5b0a1a55d322d2a733a2f751577d9e99a84daab061f76e2d4e43c9c7d922d965788b22063ab34c7ec821c119aa4a3fbb112a2ca1d2aae3d74a06e049125b22a480100813b06dac6677346636c5cd53957509eff882a51be95a8e7d159a45a8fe11334bf1d45830c70e993c3cb078942df1bdbb13ac510d140e61b9eb30a8f5283fff16547d02c657c95a7c8747e71e163881ae7deeeb6582378a81c83ed73d5712d7ab00d7c2c56c9ef9f0622a19a2742a7b71cd99cf74e91f744f0921b65404c3af03f5f4f275559352a17f800a5a981452c2901a7121fea290a1af8e4df87f5e7dca13c5c272c31a83adbdf189452bf24daf9e59ea7f6ea97ff81bd077e7428bd824aba5a6218081a7d3ef197c2f8a08b0aa8678e35dc3a0d270e5872461187bc392ac808b3acbd0239fe2bdfdc8745cad48644c8698c4f7879a09786bdbbc3dc1147ecc062ee25175d5edce3222393f5f0a2891f64320c8bdff44c911864b43373b4eaf2c5054774f10167e30471cf5bc352c81b627712686d0a719fa70ee73501a63a2a604342a41003c0169e5ac93c10b32797fc840171bf98eee1bbd6525c3590030ae8a7ef0ce9ee14ac35c38cb2ec36c5ebf79092df6e2e1bf0852fb18cc12b09f14f485fa8677ef25f421033b407b97e2e676efca0293284436b74c43e11d5196f81f6eea4277ccdbc78057f6485c72dd46bfc4665293333a3ad89ecfee8780b3f4e98b4b362af621f4787cae768026218cc6f92bfa3b4182139a6f37da658cee4fe0f996e09b619398eac977eba6eee0d38a0582d76a55edf87c37b023e76ddae29ac7b3f3a0b9a6a566dc92e02ece7cba382e9cca5cc0c736207e435ab4de4a649e76c2c00e56c267aa2e98ede89c461d5a9f974017e9385896bfa717c270dfcd34ef93e8a07af258b582189ff1ec0d857d4f3b0a8a1398230d65bc9bd5bba025e63f757e51bf5c41b0326f14bbdca54b97e50d6de33926f3c16e6b161f97c58e8787a26a33925a533544b8d3dfbe01ad2802e7b471a8971a1d61035194f899a93d3f4a4789da10634cf0cef25e0b3cfb7a57f86b0ab5a3191e922ea2493335a3b35dbe57b5bd4cddaf021941bb204f28de09009a404cac76f83b2bb26c751897e25a4bcd79bb4cddabaec1f96a80fe0f4e828a388f29ae8b18494642fe6cb15296a48930955cdf32236f8560c240575a504346ab0f70318ee8f1b5b78bd3759e3abad570b9763df7c1282eede12cc1a8283f4933a5967b238026f22b9a692780e92ac33722d5e701ccf26cf07c0ff777922c772ef118e6cd14f3432c1ebef23c68cec410f85845bb5d4dc4c7c467b2e345aefc75c21ad0e38df369aa636b08f6a00e351d84616a6e0fb72aa143a14eecffae0e72124c8cca41a994d337826406e15244e7f173117dc6b0220e840e7862e9555b43d678f5cdc872b327f28fbac67a6b25974d55790051e9c1f10ea7f3aeace054a03974c69fd8c7cf2cf15b3444aed88f778a6540ce79347ba7494e5b8f86ad5cdef5bef20329ef90de4a01781d7e38c501046bf02ee20e91a2b4dbb27117fdf71d63cf96b8d0f25d0ce1753541e69b7a71a13165a90a976836ddad603c9766b410b13c89d766f802947acf7ca2a2be1fe494392f65ecf81198197a3cb1866c012d8d10cd64397d16545d56f1913e452017e798be4caaa7d372fb9b782b6a059821d1c08f6539a0a779a60ecc5159086f0bcc85827b1125e15247a9886395384f4c07bdb9002db7cfec12226f82dc9396aeed04a5424c5a4886c04508e2551c5dcffa89971ee3834cf8ca24345fa15fd3ac0333b9a5ff37876f0398da52ab87d908d173483b6ebd00e089d4367a364f4b883293c8fbe4919bafeaf3085c47958d011f217f5d2f7d8510a0e3f799cfd0f4e6b805213ff4f8e1efea87fdf37476a4cfb7a8840fc111b0dbd5ea7f66cfd554addab0ac45bbea33192d319e134ae636babd4ea75ee43649d4abf6444296e3332eccfd19348627f26d1578dfca252cf6af0e43c447ae333a0f04cbcdd356109c97896c42f0d4beddd894b4b141d585f12f881826a63e5f5f5f457139b3e6407552970fb7518d688d88a567b7f490a23c14a147a802a103517bbb6e2a718d586f7121efbe86f39aa74bfc099901af53c187c7d4d1b93590876644b38171b11a2d55274045f46ba84b105f7c07790d9ed496c7d316469969e2ebda0c8e7a60e0a55d693ce158f2995f4381d7c0352844c25dd4bf5e09a47964d2324ffaeaaf8b7d7e74309f460e528b0a1e1845e1ee2a14ca5eaed2e9b1a81fd47ea44d775e990ef22430a9d6f98203bf83c8982b4723768e21a050850d8a16257461754cecda5dc01ffd1d21925fdd92220785cbeff3c229ecbe01432316063d6e8e955d03ea2efb1bff71a75640d5efebb73ce4d14e2d0066202513e232cbbf4ec9f697dd4ff69360edc1313ea6953c0ca6add11a9a50278e20e71e4a90fd0758220a5ab2af87d14dd0ac95fab29c6bf6f820b1de8f86fc81ef53f70309ee05a2ed9ad846cf6ba92086217c6108028302bddeec76493bff15b7a57f941321f11f2ccd61827ca9a01b4a4e276c7bbb2994636f23b3b02dad1b233c0f10c2867166f05a9cc8bef3af617a01ab64edff25183a3150070c5b78080c4f82c95a4b562f5278e740c1d717fd1854d2213917226c59f6f9ff38a2e0656d6c1894fa638c93b943ce7b92aca921e99c3516a83a01197dbebde279dc7de29f5b4d9e18707d7619a0559be4da7b2f0dfdf5", 0x1000}, {&(0x7f0000001340)="f0c46b810ad4a8b9e5a4a00e33b9071cabd96b1e0bba26fb08b11366e0fe164bf8f0ecdd417d1309b4e1084ba667877a413351e844b54ec91d25a7556d453cfd128037ec2f86a95f951412185bc834c2a136c3cc77c27a261069c4df27b6e1e183b9532f705e37fff3c1462d5fdcc06848f43c71c42cec9cd30ecc0833e7229cc759d7205e04be914be7c34cf02bbdf77798bfd4fc7c22214f9cdaa92faab80d827bfff20af08a46bb843334373beb5443d89aabe36b346282b84e00bb2b146aabd337cc858614589eea145fee3b0424f22efad457daa4960c1c47c65fb1f33de46454ee6b133def806880f341ae7b7b6c5114676e495ff850ad81e5699f2a228e96bcfb8e7fb0af392a01f7af9e5ad9839412e2e0a4e29ade164e7607b5bcc69f747196652f30b41da90198736a153cc05a6639c91cdbd429b2ff29de05451a9c48b91cd8377877b6db27ea78844b796ca11594f01ab4a57a9486ba6e9c9e23ae5973a89dc5f07b8d308ed8c25a82a02f4db0ea0cbf54ca60e083786b0571fd74eea20d8b5f7d132af4f5ea52c4e52af4e96331d20e8b8fdf1b945947a3c828ee70b870b28c021ea33ef0d1ad3999bdaf6f16d838d95b336641a5af95403e6e5601b786222ca634773a5ecd95ce4c068ad7a1984f022fb573e9393ccc6af72db8559e1e87070851b12f5957d6213764a4d5bff0b72a06ed50fb6a2b572eada093a683646e7ba4d7015dfd04afc3eb8051e10ea33b5057c7ad517ed419e8b57d46dc8b0ce11946c3004c82660a0118495a58b74012f7dbd9d6064637ae1ba517553d19231b43f858b6c80d4cc7f675c391b6e80eb7bd12f3a7c4d91d257e893c3ed723206999d49a4a1aa2b97375b84afd19777e62c3c1f82ca0966ed7d8a57a901c2af16820c909ac682c29dff37fb331c5d7e6c3da299a38d14963308fc2f8aa2cd693b87c6d21a4f133f0227c65695fb13c2f322db31388681e18888f1a1c77039e863670d94ef5ad6e058b56a8876392727cb30ec87a42444391b5b86a145f61f7ff9d0d947b9c37362a6789616ec5782a9a9ba92957ee8bd988018e2fb9dfa4c8c9e14270c171842fa1674382f1792d5266cfa3dd278f4f5eb830c42e965388ae942950a8f6b2c1b06c0f1d0ca8ac41b0e2e686af52df4712e117fe3ffdaeae4723534fe75c4156fa87e52996116869a5886d7b3b490638ae76ebf219045a4db1778e676c4b1ea8bb88bb80580dd050ba04c44c33b2b09891aa6f303c58be6fb0dcae9278dea22e3809d9ec1466d5f756f40d43f4f3bbab910a2f250e1cfceae2b01e3b52df765fbcc2e77c092e99c0c1c7ad6d21e8b52aaca28cc0a014c2d25ad9f523a840431641e0720a2f4a6a27eeab468b3a392f7925d90afd541d7505a0fedb3022f36e382f95569ae25ffdc293ca0d299d739731907dcd2fb24fde7ee9dd279ec8cc96de5d87c29a4bdf29f67c00a33c75d7021733c5e1a6b2d9f330b3749376d75561ee1df3867ccbb96df421fd9759051bdfecfd7cd6064ac5fd4a6037eaefd86082389ee8034f63e3d36d9fff4d5a3c3757ac8252b693ca29b8ebce140311523da6033d5e3ad7726be669f1edc7e52f1a9c9c7cd47070fd9eea5c5d9c1d0b0f34ff32fe9cab877997b075afc2d48a6c4ee5e865e7247e046aa4ef1a7237069babbcc8f75901a5e89fd3e4f8996d302ff9a34f7de14071b84706bce02a6081076b0358e41f18450a9d2d3951bc9db61bd5e0d98518b81785c067941956cb1094e7a25ca205cd8ab185e24cec63d904cb5bc4b79c602518928c8cd4564b467b4a4164cb21b2fa329912011bad1c0adab15035b4f6e616dcb6c2e2c87cb3707c8b6a85711cbf1b892d156b66ac67825cf01a9aa57fd2acf1902a1a64f4be0a2bd4a253151665063875103d27e5fbe11347c6ec5bc1a077320943879b368041be1badbc874de996388543570a529db8e139e28d04bb6d23686dc6f494fd1b3d6fdce1db4d098cf27d19a9df9b3f4422cc5dee7c1114169aeb852746f8980311bbe6ada5df704b11bb906cd3497787ed734fa2e46a3ee34b1aa942ed855b8701da7b4da25fd73861987e8998c0c0a4769434b80494025350549dc90cde16004f1594be0319e35e05cd7e5bb7bd88279ac0034f923367d22adba7ad6fc5fd0a9f2be441bb807983dc2e462c4c4d9b03b96864ff6c116dad739a475ce55bf4a33fb31af466769468f0462720ead073c23fabb6bae3aa4b27bc6fa6a21b0b658897a44f5e53c93ad56d8e518eedae2e01e7a89e6bd3e493e395b988538e27050c99a9e0dda44ae3833ac3113239049cdabdb6951ec5ef4c2f8f481178740b7ee51490369ad0aaf842eaee22dabb15919574438bbbcdd9cae0923c4216f43fd32933fa2de0271afa1765fdcf5994e5f7e65d4ef23e5a273226dedbe54858a15e7b9940b0f5a521c978babe8690acde72236d31f418ea1f3448a95f3668e5f55ddeaf85c833ea0231aedac9ec4e3fbca0ea8abb6379a7690008dd0937224ad22fbf2d356cbf188a8d6877137a7b91685e6a3bcf2487913862baf595754ce82d78fb85c0d46757503185f37e387496361891595b89fbceec8e4d8076078eb503273fd3d493581786b018b26df589ef076f3e8d63001316ef2a5feeff1add6243fa757d31e90336f4968d162ecb8a6e3b4310e64af915929a30fa60f185f3fab5b80d5748211a90e2af67b9bc5e7dde2072014104aad140507da4347b183c3fafd49cc049e5ded1e43ed019074d803ed93bb43c7ac1193ce8bb71496e4156f5cb6639a479fcafc5a710c85f641f3c52aa3f165dd2223dfa618eece128847a24a9f9b0924912d066f4ab26c5c2091604243a80aa0d744444fe18cb9960f03246d8bfb2a57069095917b411c36d760a6bc25a1c337cd8502a566ed88321566700edef6045b71dc6e76870c452731e0e0da9d2ee8fb978d8fc59a381da91474553ac3667a7ee198d14b24a941afed1bf4b3e2ac1ffd624268c7e59dbf35a1b644eec120f6971a4bb949073078e342c672bfe47b3dee1315614a4a20a285d8ab0e563df82c3013f608b2703214087126fc46e78f7b90d0305c5db096cd7605f798943a90aa69063fe9a7a26ea32850906eb6eb1bc445fb5b8c265c7d38aa15bdba743e5d45d1d5865641f6cf5345aa17a5b91a524f03a97c19e11d7a01070dd9347d19053a6936df3e8f3a379db03033f8fb63f6ef31e05e0a930d43e6308d8fd56d74e6d7bd7ed9c5f3f167ec968b985173dbe1c0098afc3308b3d93eda8b5cfacca3ef35de3727d71f3cf289609b1024673105d9139d007e51bb1192389dc04046b87827458ed63db2d077e4ac6df8601f396c1220a68c1f614ba279d52201c917bfe57f76b953cb019e7d0ee6dd5accdad574ede8df835f3f64a689c03811594a3facc74b24888a64529958861d221e7fef538dd4dfc0e4c1a7483974816c773ecad4bcb4c661b8b75f3bcdaccea4f81f982366da6a47aedc5da14ea4d626c4ae5e42eee2e63ecac59f3dd02562bca17eb53cc1f5732eaff9419cde6ba4e9b30139efd6c115428a34e79905d6eeebcb4bad2d1585165ad446597d7f4f34042ef645200b8d8fcd7c4e800ee46b08917d6918b8ae73cf129851ab05fed0bbfae517e776295fc47746a41539cf80ce50879ebe19bc57f216dde00e0b1501b83d6ac3f24a3a6a40a36fb914276db2ca0e0293eeb328fe99c3262f4f9a1de3bf8255fc0a63b328b13c2d8ab267e95145c8cdfec9831d4cfbbc0931ef26bf245d5d69abd0e9c05fb54df9e63bb9ddcbb128fbe66928986ed8b45e249c70427d0a625cd1e659c27f7da11c097ae8f82690762069dadad22ef72f299e450e616f531383b9308eba71161390a61cc684916b58e6a9198c2101f8478904f631c3a8d06112ef66d17cd5eb8be1103b65a54f82a130aa80a580a70161a03adba50f0bde877005ec47862bb5000286a4fca5cfefa2cb1a020975f6e91bf3c8cbc8a8fa28b315abc66e9a840a15649f10fe5ba8e851a40f7a2679c2dbde68641e1640dd5a02cd90a3f882f327309608279bbb5545b138cebae17c1ac85b366d0cfa57fb32af6b777ab660a7d85fb717872c30a98c110631ddca6d4e14e444d163f13274ae309571edff514474d2db363478975a4471b4aaa1aa0d6d5033afb4f7cde27b9c016fa46e807e273506672eac811ca0657a81863df88a78fb8d0257abf4ce2a28699dd04f5a519b82b230c81b53f54eba2fee693e1e679a047543055ca686cca2b4931645e0c7558a82abebae5ec7d0daeee0f232f4b64ca6c05d986864ea26bc09dffb7f4d6a4708ba28ff669941cda0c69718294311f06363dc5027f3917bf6a441196cf0fc5c25a3e192f69bee1bb6ca31cae888541da2aa1eb62bef59f082ab52edff40f78f1556134ffd23fd2fc9155e7abdb97d994dfb76ef7596daff6974a78deeb66f0be834a9c67be155608ca0088430293a3fca70a1522d85fceca47128fda8072a21b56b985a1b3371f0c535df538b9a47536b42b2d941498a5f97af45b6e4ec145e00cffcb3dc6570bc79ae954e57978f07ea5b35a6c8ca74dc32cb668bf9f1213bb52917b4bf954603e2f66857635ca74d578be41ffeca88429c23cbbf530e7e2cd80e6b8ebf2a6247f59eab0c3eee4fa009e8a7485bf0cbc24327b0d75bf56433edb2c9d871608b8aacdc63bac6416c616632587e0dc7f894e1348fc796d3c43803f409f916bc850cd4dd5d5aa58df2f4a3beb8d7c4ba44ce7cd9b9989c556e4f9993ca4a1bc13eeca1c345e3937fe7f8f0c580eef50c2fcbb7491b3ab243d522a940722bdc2b66ca92248ea99754bd4817ec0d658f24eb7e23925bcee2caad34452f0fc250793ee53e5880931421d9f6001dcfb6705c10cc0392c6734c0e8d7e83f14ada74fcaec000c06e009850f6ecb9472cf9ae2450b35be5161004c83f5767a162ccd2f963f0ed490d4456573f362ff9fa7ba5e209f43488684656b4a11c1022c218988624ccc450ce7d69606bde5077b3634ca1a5fe495533199cad0574a6710753c978a1213cc4bdfecfd67e6fb0f01a75cd3f8ab3e43aaca30527dcef2396fa63c20316b2c4cfadbde60e6dc8ad56f9669fad8937b167f3a34b7cd38d774f9a67268c9b1fbd6ddbec9d5292150ff72c32bef5f7eae681beb520fdb6f0a329c4f78836c9d0824e51348dc43438867590aa1f7da75d6ed34dfb9a83b0e2fbf97ef4017d30a248555d345736d85fee63d53bb1ba79c18091367fd41ba0ff4c236dccea6d8bd9d1520d842cb9a7db7a0ad0c0715fec1834a85e5cc7076cdf11630d98eb0384ed63646956494ef7f9d809038042dfe608720646b54b8088f491c85415af27e2cf2a03dbe3d09e180c5ed30c036212d5bc6c1a07a3597dbe7c9e5d3b9fc8cd6e1f9ceea39aa11bb4ffdfec27d01e3e44d3fc9350a7ffe1022388c8b4ca1b13437dba4c92000fac75347b17b6e93e5a45a2d6808ef0bc542b45d718d5a890f1e57ec65c7432918b1ced662e97e657f24ede477e3527e1f1868fc7d9cf9da34a7094b74a3c85069d6f2d230b97c2bf80dbbb050215e80841fc483c907eb766947a7c3acc3de3798d785491a4d143be563bbd7c01fdf989c57671e3b8bde0fce0971b84d674c9efcc04a1b4dd1252c90a393312ec9cbfc801ec411bfc26bcebd81a7e3cc341e5b1744f74bb2ed89ccdd681a87fcf334c10f6834d28d7db540981c51450f2a96ad725769912618ec471bfe3e651f08", 0x1000}], 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) close(r0) r1 = kqueue() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) r3 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r2, r3) r4 = syz_open_pts() writev(r0, &(0x7f0000003500)=[{&(0x7f0000002480)="d304f7f531719f3a50de85128328bcd8a7c225a36f03ed4097600df970fc35e7d72515ef9238ba2f56d04fe5061377fd25f9cdd3e0e64df63fd41ace38c82c41d6f69c5c633907aa2cffbe6760aa99f35f70e54efdc3bd43e6f79505d0affa42c1c07d04975f91b47ee8b4c2bda86691feb7ce6f4db8dad339b95c7a6bcb7cb79c49a9992dacb7164111a740c4a72c6bc96362a833589518abeec7962674b7e3a22da09fe78da0ddcf39a82f94671a0fe039d1e734345b597728d768824c2bc702e6931fd99b5486f74b3d19a4986a6de6a2ec0ec29278edb36d1a7613f7bdac16431ed5916f42e5e1947f74ada4b2594c2fbdaaf8aa13863af23378823c90a7198e382aee4318bd2066386dccd176853309262550f83240b4867661f94c0d8f92a44efb8469d1d7794171c9496efaf764d909fa3dd101ef3ad6cf60083ea0024ac6aa020bbb8b161740cfe1217f79a7b06adb41b791a2109a38c5011cbd1b264de98004a6ea2885860f1046d4a711e3c1263fa2f27bd67507fd07cd2bb926038bd9eb7678992d7d9b8923336c3efb3634c841b654defdd875c295c7044771335640cdaa4ff60459f6e3869e1b6f8e04f7dd13045abf4dbfbc68d50096b3a2a6eef007db59ec82c2a6152498b29d9afced2f7737b30bca1d51f4cb5bdeb6572cd8b55f6eb5a65eac0b0e855f6e5faaaa35e22187f0186b361aa2a3e8a98032300f8cc7d9fc3eba3d1ce7648ae11363a89460aa36695462212f9f8d19378cac125d430b3453b9c6d4eab5cb7c087489c2fe2ee6e70724b501c3ff7079fa1381258711712cec60a09e6aa9c9c2d32a16d448f688fc7a8b1cb445a48bdb6a77f34caba8600db357cbf2ee1f4a482ad996c2e8738cf007942ac0e594098143098ee909d716d1daacab2c4556e30ee1a3b74bfc58accb5cc5906d52b6585bfb987fd22cd125a5f05c8829d8342af5719d3ad1a43c8fca6d0d39eb518ce9574e16b250c474e2aa63ec74cca7712b92a9fd44a15dbd5f559333bfbb7c039090632f55364596c8a5e36b210c2ef9348f030a2121903b5d93c64bbe0a9ad2a4abd325424cd7d681081590f63a6fc3d1374fc38f1369e074fb0e57983165f34fe6d70ddb658e288084d2bdda5a6c6db831b2a2fa92b44a51cdc6cba67941042bde74c5219f061d037756490a969542741e1ead6dce5544bc69d700e6db919e224bfe63d130638020763f93493d1b7d1258ade1fd2756d2cdb105e59780786580439538692966376e115ad96ca401575d53ef3d01f2c212d153a3db9be50215b6eb4c82a60212a75bb786e7dca8ad21987ada7540303d0812dd36936c23619d3547b38cc488ba244035b49692c0fb61d3bdfe5ff974760316d4263a617bc9af3f564ccf00cf7a4833d8efc1b15b459f36fdce5f6589ff874d1c83e04497cfc3c038d7743e78615ee5ad8acba4b5ee2171c01b622a392aebdbdcc8624fb3a244c368ebf16a7d0471bccee8901a3e478a8c0284710ac995065f338f9cdb2b4e37c997e809cfd34714b807742578b287c7639a3d1e6f568127a4f390c1802439382a1d9e50dd7c5b1c1eb9a8923d03c3f629045f610c66910eb789cba2b479dca89749e459f35a6a6106216acbba823544e188b71efb67574d1e75350fda2fa471d0576671638804333fbeb3447a068fccd78a166356eef99aa3d543a39b224c38fd02f2cec1ecd89d15c63402865b42ace660204a4facfb461548c9df56785405e316c78c49024b8cd5f081d166a6d1adbd20fa041bfd282714909e7f2e03129efa31964e32925a242c3e780c0a1ccbfab932d61245e2b5f02852bac4b7f641d879bfd6cdb2eeae0c963fc83c2ff725ced66d652f93c73a64c64f02a84b9641d71aef31d9a8505f5dab429eb0a90a2582c7cca1092b5f0ea5a77f53322f13842c7236bf7f6a472d0330b98486fbefe80b707ae12d64465dd0182c1140c3a3f713dc00113bc79b8e11928947a5fc20e695da49ecdfeca7a5bc2fccec1045fb866122554ed9bd01845bc574bf3fa66f72188fee05d33fb8cdc09d17be9a1f0ba5b117d5eee894ba6f1911e3688ce0b79f5e90aae4eff518bea64e1baccc82ffc0c3ef7b988973b5e469586f21368358cfb159d254c87f0b151ce078cc1db769bb88990aa2a0062da583df9b787a28db25aa18d5a6d67f6f9b6d0163d1e52f6cba01416dbf9b9aff07f626dde94d84b3571495771fd04128f2c4e1bc7929b7f9a66425233c65ff0d106e3cb611b303913677d4e94f9763a8d7ad7a2e23e24878cee5bb9e41df828cbdf452314bf7e71e35f6ed8d99eab9943208dff81cd43a9e33ab735b6b4bab68b7199e01bd2b7f0a2d831561721b045ca1ed44212622d14a58af2cc253bbb233bc5ec3a3f265c2cdc3eafb6073bd2f3f29294f55353f64e0a89d352e3fe2509bd5eb7946a9fc9ee201ceb57737fa4e25c827a3dc861c05bd5f37a87504d74a5f79c4c7b8e7664eb843a24ca79993f0cb0302df8d7ffb6528caa009bf43b750833e55db94bc462446359313af6ef98fffc84958223e149c751423ac0aa368c2570db033366558407218a06161b80e4896461c3ef0bc3fc5d8b83a2a5d0468d38db5c8b5628ee0d089a664851f275763273524feda363fb7152f30a86b37822abdcc03ebf33a2eff1472881892b186c2387ce6470df502ee29f6aeb5c45b4bd967a1c848a8354ccb5f6d0a18d88afe13e6cd7d69a0a909c2c0e24873473b1b6b63b94c30e3d2cf2cf6cd1f7ccdcc7e1ac1d963dd16d5227847fa3521bbe0de045d425ae2d3dc312e4ceb1817175ba428ad6bee188b866ca095f5decec7b2fe96dc365bb0eb81833dec523a819454f07fef1ca891b4c92c62d51966f79a8056947526c8779ecd256bd7405a8f0e93836f1d44dc6c992edc51c9f84d68019802b3ff19d92cc1af1fcb3cd4a5cd90fa988080fe5bccdf02e8570035071bf9eb2cc42c009e8b602640979589110d7e258473e8a996408180454a8c12406e27c02e8508ab14bf76555e1addc047064f41b6f2c52bce66bdd86a9aba15b3f5d72d4c86c92ea2c3305b7ab5453e8c26d4959d74cb2c8385c1d1ed4572c3922d553e8a0c235409337a54ac9af837b731c3df9ec34310347b54c61a48fbdc88bebdad4f0ad8b62c95280ebd40ae3de7c3baa5997336662253ffa717d062f85e748363070ddfc709efd5b60577cd180b3f41e3b75b37ca7b7cd70e53ce959b7efdd45007243b4de04c831a8cf925c014c66b57b095be9e751eacde310514757688cef0e31e4509be221596ccbe5397aec59ffce6277c26bdb5b3ddb4dc2a737c1ad26844f8f945c614b34651a09ba282aeb48cdbf7c72ee02c0a5b8b68613593d150367607b23d842afdc8a48c7f1f25f0dc204f2d4d510437fe8af2d32f006c52aab7040eff765f04cc1518dcb25a7715aee575e2cde56c92807021526e8068e92a3d682a2a94e2e613a1a276ecd748b155ada1b1424853e469b90cc2c929e0226945095c9046fc27b682c62eba83f41b70446f8787befd398b2bfce7375cf3ac1e067e0114ffaeca884b73763d6d1136ff8176edda5d30aa98df79c65a168c527a5c4e1b1584fa5f4fa73b499bb5184cc9536ac8fd9f2bf622a693d3f35ae1cfa6495c0dd8188148fade0d7df12d8c8de37319918a332249a9823662b4316675789e93c35ed7d7a837361aa02e65f5116fc2e73415a2d77bdee0a826b9019a1d2f0b21511d8fa57ff930c763a9bcc4a164d4a5944b8eaa1e59d9196d85cd882788dfd44e47267ec5e61d552ea7d4cefd4c4337850d5b433f07b46d1812b9767000daa9a1e36c71ccb9c107b6dc7f8ee70faeb051d4c0d4646659eb2e882c4670728332a95d5608c939c8d4e982113030641f38cf875eadb9ff201c80446e78cb48bcca38b52a822e9505e04225c482c841bb7a4a2e98846f9c7591e53acf9a6674898e9a42e391abfe457971fd12474f31181f912c49ff4e2669ef36262474d5fa195e437e29345305e0e64111db1d9c7440bd9273fa6c80f011ae6f764fa10ff1eb80f8589322f7ffaffa047bbf71a7592ff9ca8dda54aeb78b04b03cad62c96176e62281f5ef5b956ad9cde7cdc80575dfa1e0ef93ad525d2a36dbd81f44939248f3ea9e0ab1bfb526986d04339227246f06517504dc31a29bf980a224eea066913c31cad370f685595408bb95682afddcd170d0c3987c28452969eb6f51df1d86b6638f59ebd22c0ae66b4dae1c2391c1b07ffa618e06542b9b04e9ef63dae8682e3846e76379ce17fccedabb8427b1be9f981e22bd039eb6574ec38eadad05aae5a4de107e97113eec7dbc8381ef14153ad0e295c8fb640a08429bde35b1953b75afd82870b5d0ec98aab91b40e4196aa0e5027c63c07e02c71e9d04883ba2f341d19122c5f4cc6388ebdc8786a09167d85a55893dbbd77975551a0712eb04a74a0e4e8839a356f2d4a06554fa2c1ccc3ee3c1adec1101283ecd27c99c6f4fd1ec79f970dca8306ba8270865ad2806abd97d1dc0535a42eb884d9e6aa90ac6b73265294cad1468bd3b28e597365e624dc551d4a24e4fd62d800d0a55b297361f2defff764291adf0a8d325af11b5b3c31a02f2397745ab46776b39d5d5a4026610f8a679267524aa5a43d8b7edb01d20ed3b9489266b2d3b300f88502b84015a6082048fef76c4a66c34ce5175bd5cb5fbb965b374e5f1fd6c75a903f3f37346bf9827ea5f01c339f38b54cb0e99d0cd0bfc0e85e170d6ec6cdc1932e688a0e4a2561085aaf8c55f45ece220ccc9f71d3d706a1691616a5d49c2ba77eefa291f011a3ee7343c0050ea736762574404243976584ed65f0d4528fbc5da2af4457a10bd0df600f1f1e86a50a9456511af0c64607465f1cdbadfda1f77a9749e1386a4321040b8520a3cef040c0f12023ac081c03f7dfb649f6d6d78d6486198d449704646c3fee4bab0fa67dad35b2777d7ff1c83adc9a0bce4cb81f36a42a4fea6aeb80ca3f92c6b44b37c9fccfdfa1309b785fc83aac9101e2bfc67c75753415951b80f0480abc48144eba4f17b2961d3cb30469c0c18bbee1058a31f30934312188a125085a0efd769ba23c62685b523c6baf9b5f1b42d5f3ddd7ab7a6f701ff0652e472ffb087d3bb47989d5998463f7cc178cd8849af1dad097a90ced273ddc11b80e8ada3a056da06453c67021064efe4b006e29947089386529c13ed8079d4129fc904a74ba6efe21605be445fe660123971b67ff4b806085531810805f1def6823959bd3042cab7a7fd4a0506ece1f9bc4efb8fcc80920a0b1ffb16aa84cfd04879215156740ed3cdd0747e65132d32f332d5ff0df97e22307742abf96451f88d5f55fa0b650cd4e7a092494fd823cc795ffe3b18f49151e649d7c4b1466ee1d2a99712864c4710949e25baa106aa265a5d5457d9448f4e415689b2488ec2cba7892eb90864c13607b5d5e4575e140bc38a9630e66743a290f96b28ebc51b6d331f2a155e88a215956867c317ef3a9adb0add2cecb8e24498c4215af2a6c2815168444cf01b517c5af04d2a876e9627cff5ce9ea10ccb8409392fda49d0fc17ce1008a5d23a94e7516135e4bb8b76e2988039da94b8820814fd8e5f29013c7097e4697cdf3aa5e92922fb78254262480c149bc31b7a05852f95f8732508071fe1f08bfce0b6f3f96d6364003ae4fb271f1fd82f977f6fd3aef8c5b9f975d03a28f424c6e8774927679589f2b85dc4c55d7e2c0fd9e685837e5b3fa6d0f30a340c", 0x1000}, {&(0x7f0000003480)="7808f89e61f94b11", 0x8}, {&(0x7f00000034c0)="ae5fce0e3780", 0x6}], 0x3) read(r4, &(0x7f0000002340)=""/110, 0x6e) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x0, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) kevent(r1, &(0x7f0000003540)=[{{r5}, 0xfffffffffffffff9, 0x41, 0x9b788a9d826d84c4, 0x8000, 0x7}, {{r5}, 0xfffffffffffffffc, 0x49, 0x45, 0x6, 0x7b3}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x8001, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x40, 0xbc1b}], 0xffffffff, &(0x7f00000035c0)=[{{r5}, 0xffffffffffffffff, 0x20, 0xb, 0x7, 0x3f}, {{r1}, 0x0, 0x20, 0xfffff, 0x40, 0xfffffffffffffff8}], 0x3f, &(0x7f0000003600)={0x1, 0x100000001}) syz_open_pts() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:01 executing program 0: setregid(0x0, 0x0) r0 = semget(0x1, 0x6, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000001c0), 0x10000) r3 = socket$inet(0x2, 0x8000, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfff, r1, r2, r4, r5, 0x21, 0x3}, 0x8, 0x3f3, 0x9}) setegid(0x0) semget(0x1, 0x3, 0x20) setuid(0xee01) setgid(0x0) 12:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000280)=""/83, 0x53}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000640)="e36258a416f72e16a43cb6010462569204da0000132477f2223da7cccf6c18ea0cf96e888e7e3e0e22a984de41a52f5e2b08000000000800432b2e3cd1711a14c19f078177da0000", 0x48) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) syz_open_pts() close(r0) poll(&(0x7f0000001940)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x65}], 0x3, 0x1000) r1 = kqueue() r2 = syz_open_pts() sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000280)="9e95c8613692eaba0be30d88ef8dd4d8ef88885756be4b255b8e1e1a86a83202f381c3fe43d266b1387fdb3536f71b605330af54ca48d94ca416aaf8d94494f39db0414345103ad72c4c69db367793f3f0db72ac01cdb548d87ee06b049f40826abbc8e50c7649adc009de26f398a65b9e752df55a3019ef41091d0e3587f3c888f05ae937a6d97c", 0x88}, {&(0x7f0000000380)="7579f9d4a6396ca8f2cd5d68943e586061e71ea741c5141fdb84a5400bf9749e46f425531e7b72eaa044e023c862f8bf5ef3c301e4e654b0530a7ecddfabd1f0e33fa8fae78b11a214322026e52b085806c466c33a06c22c61366be035ca0f8fc6a70b722093f072963cd313e3591532471b96f1bee47cf22c103c47ae3ba10ab2140c3d04e7188e5c497b057bc391a273f02f965ffad7d7086aeff2ceb86e642da4508c7c4f6be890c60cd318ad4fec1da4ec5af49ba85e97d3bd9f96acc9c2431bd09bce3a5dea42414bda5f36df9169d2fcb5a94d76", 0xd7}, {&(0x7f0000000480)="e1c976df7e9c75481adda4b53ea6cc8d34bfaabf79e1e3c9184e67888f41e2a5e934e58c6b38c6c4b1b2f21ab66d18c888c4f8ec24de8d7cd6f1f5e99c93528b2687d5d3d60990a790a20aa10c379cf4d08f7fa8a18259200c283e96158d9b515c612d2bab2f583b2b9b623bbb08126c2c742daae7ac31d6bbc156d2f17e72fef20aca2b9ce055c9446c1d5b1e147a6fc54c4a6063b629", 0x97}, {&(0x7f0000000540)="65f832dc0e54fbecc715a157bcf479f312b1a36ec0a8aabb364fe5affa3d3ec4ead41b7fe97e07d4a50a19a5c629789eee2592c9ff98a9a3c64b3f676cf2088860244674059ea0a7f41ee9175ed43450af041fc56ddf169da04958a751ae7d58396302bf21d42c05e543436781f7a7d4a531d6ce85a5e2072405fe99231e7a1cd126783ce99ff4e6f82a9aae18dbe479a19738e30b2a7f35d9fc3764110a58a450a35bf9b3290260f1455600150510c9e2d05c49941f406e6053b4410d30e8120cc66af243133d7e508987c776f1c668c6b3c40ae8cb6a4ba33748b964e02ef4245295a540b845a967aa815c262bab62fbc27ae3", 0xf4}, {&(0x7f00000006c0)="8748238bfdc773708532327af99920b0d146bfffaaaa4e817570d7e3d220ee77c34fc0d4004b7ff55dd96761f7793f758a66083fc9eea3372550fc772fb10aa5edffae631f692dedb2a4b052f3ff6a79df6ed5da060e7765291b5197ddb0d8b183010a503132", 0x66}, {&(0x7f0000000740)="352cf74cd5a926c5d942540bbc5eeb823f52f25f099dd9a8c977e5b757b18d06cf7d09de397597b0c093692b3d74aaf76c3d0e0803f6720c944717b8520536d9144af6cfb7c9ca15e1a3be7b7fe1a626dead8e9e3bfe046296d0d7c0d311bab91759ff43e076e9b74edef02a89270d8dc84a6c378078d3e73dc96b6b908f3f2ef056f5a6b0d1ff50d80f6f0e7e1692210edbbfae6dc97d3e968c890ed9fc1ca14c9855cc6e72573c5a1e2c1ca557167b273f6a17ee6ab03079e74258cab777c00c85657e237d50a4eefaef2d3b771b5799956f7363a5b4a3344db471a0aa658df8417be92da4146f189c8fb8e9ad990b0ec3c5cd63c5b7c440d18b0334666ccb214d2da531acc57998a2610d25abe8d9a4d89ab7f480645d14bff24f48fa22d6565ad1dcdd10717fb3e31cace0cf4f7c2c61460877e2195efcfffad51d45fc0b1bb3b213a7a39d662b7e5f758d8755e5dd340f63afcd666b5f3a4a0f29fd3adf89e16daf726704eaa5da3758b77ae660ebed2785e8c37d0dbc4c7713480444dfb4408656d6745ecb11d87883467508e1c5293a00d12f07d94d10738119d6bbe3c56ad473d870296f84ec8c9f13e9c6ff71a9e1eaecafe0b88f0f60394c8e6a22429231ad2b2be800b901aeb94a911f3e74d0904d4a8ec9f3db36b4540d6a6c40a92f3ab02ca94f1c4eb5a9db9c4c0d60507224c6b9942b5c93a399562c5933cc3e88bc5fed1396fd833f7b3652b6dbdca205204e94a87014396da2ac8d1b09c24005cf13f76a0acb655488e0f2802072d3cd8982e682fe712e160286d9ce82f42d7e554573f0c18734d605094d836e185cb39062ec58269e707baf916b537a8b12d480e40dd6923faeb345076d147f79327c40764c4c10cd628b918f094580b5ddf4cc60fa80733da12577b488f3fbb01cc2498a4c4980f2132990cb887c4e1d2bbcf9f1c99c45e87c0b8bf363c0fd999053081071dcd2bf3f5cac5fb0cea2dd5871ecc260d5662e968039ea615a1c326cafcab125fe1326ca246c3f488abf10946977401f4adfa1024a45326aa08c7b1c69dda879aae8e5a8d7c483d8b9ed59f8a63f933811d0867bbfc03eae42d55b0ba8a0aac99d4410e5c69846eec976e762088443cce44d5e0f289ade24a873a357b07933b9ac0d3e181ac5298b570e18b34eb7b726faf2160ebdcfeb3373d990b7f34bb80a2ab40158c0da396fb94e90658a58c20fb2d1bf41d289d53d542c1e64ac8c75647133a7fea0028e0290ebd6d403581e86beccc3b07e37725e59c2ad1623fd444313de6f3d9cfb95fa84fe1763ced6f02deaafab71729f1d52de622c513a20a8bf3007a423c71bb4f09d9f877bfd037b7875c6789a77b464da972e8ecb80f7d585dee3237b0e9381eea53ad073f305a12584c925fe42a7b2b5516b853ace6a496f26232cb176cc5f09258352e5f1dcb618a2196cd23577d76c9eb85f02da902b4219c95f95dbf90dcd196517ee3c55cbd6b19efd11937fe2d70d07eab8f256ced295d82895c37ca84990e91dd29260a6dd08c85cf3c2f5617598b85e8bd814704b525785baa714fc45673f1719745238cca1273841d4f62def4b96f09686d9ec6a7fc70a2ce47f16f147166d2433c084df6e3c98fc8781f50e2202bea45e863ea18430fadab3041141e14def2b6c697034059b124643a54818699d5bcbf431c3485489202720030a71cc697401d21f2d7e526fb65868ce89c97016d203bb7350c8884328032c06bea95b4c0c8398e1f255f91c8449f2c31c75ea565792bc7d52eaa676dc4e8f0e302f046e964133c034e5b40fa0373d692f1f06bf14a5ee014e92eb6259c87e9528a60f7c11d1ef9df101a9485fdfcec65a68e94cd1c6b9ed7bc9e9d868227dd3c86c971e9c542f337619b136db73dbf6e748d60b0587b03ad950c5ee7134b745cd1a63f1b005ca6b4d811bd8d3457ae6c33e1bc34abfb91f1cd611b10cffd91be5f66633f8f91bc9a5d1b7ded633c6c3a3bf64ea6e1d9e677a30edac55b2c1b00c4c1c3bb50c5b15ad39949b3eb8a99f38841a7104e37724749ae906f4d2217c150266f902e623b641751a13cbf2b1f6415e9eebcd218d47839fb2f96e565bf7d119b446ebd55bdafa0f954cf3a73b9e64186b08632f81dc2406336959204488bda07402ba2569acab3d9a52e84eedad600e9130bfd162dc7f64ed59326853f159ccbf8d3a12a96a79c45963fcd07de270bfd59d4891c8c422cfe4cdc36e7350b400a2b9bfc5cc5a13ff930fd6abca2f8819d81c586abf78a39d3cdde8513f3bff0dcc28f1f76366527c6a32c0a7ab8fb16cd3c2f48b96f6ae674b7b6eaf3e87b3dda433b2871585f5ce740fc2a07ebcf2f2fe51ebeb50e99b3aa9e0739ab06e0c33a882bd007d444482f949a018a82326a5047bc78d21cb61ff901a55e6cca5e4a0c3328a7835b0f115c22248c8c94e6c6198579089c01021c03c2540b071c7e788750b1001e11226f2db4af6f5d85005f31b73ea495c9a7b7f3f9026a7ac4cdf46655b34cf99f1102aa145af9cc68da0273dcfcdae572df5ffc6bb7a0852f81f2d78053292f08f5ad1d4a3b19b37dcbac9e39190f685f9330207826728d63c8ccb0be120e073ba191ceb6816b6318fc59f57f94c7c431f45ba76705d66b9fa5f8d886f5e8b2bf35e58acdd1425ba6e5b05cde0cddff8b2f93ddfc3fb3f3cd336c0e8e494e32887f758afab5b3d7599f09c2975fa6b75904edfa6dc313f7447288a119aa61b1ec6024d7184544f9097b7e33eae096d3a57950a716b7e585e753d8997b58191f96f4d7cd7645fd0cd90e400640ef14497528602c6cf2121e3ae44d2949150ab5265e1d89e1358077315864c73e328ae695b43149f31fdb7a6e49d222fd17f465f09d3101a7e48cf46e5d0fab7693eabf40d8cfa309518d119dc90062140b6f16598a20f1392ae2bff9356bd194626c0d9742e0ccb42f90d9208f66f10ce67ecd18008c84efb2aa3c73b54f7d36f11a2bc97c04d8545895a3eef303aa2111fb628ee5de00c5ebe4b141a09f0bd4840c167aa584bb1df456817143b1a9308f2764a727652a1dc937822ac920b5e30755ca84a57db257219cf8d2a999256e93bc6c6888fe2ee7d88fc6ffc6101a769046594c1633f2a5ad5938a90a5830b2fa66dd38cd3ff3c311229e810e2114c8b401788a7d698f845139e58806d8833169507c98d20fb11896fa0ddd6a14224807ca095eea08ab912ad087680482fce30e3a6f2aede3c5e3f49a5dacc8aa29ef65ea111c008642a706515752a86942c42e2745be6224e1c795de11f853d285eb1c976018659df35534220f2e61cccc9294708d200660a57c138d15d98fc11e2fb18c4864d00485975a2d7efa781b953073eaa93cdc1619235e150e8de166e0970c076e31eee249b87671143334882f6efda3150c27c2dee637a7c44d2de1eac23fe78707d757dd5090469b5ae789eec7f10e817c16743443b294b5f53c9f18ba2667ee60c4306524ce341f6cf89e97006f42f59f21a101c3f809002e5967264d80f9e1fcccab3c237704ffd1ed1caf5e06f689f80ff854354828837481d97fe2d820a97186dc6d843c9e3e70661b2dcca9b9b67983b120e0d623ea02d6387ded79e1dfd88b84fa8dc98a81b185621571f8858105f3de0c88a4032a55a2beaa21e867ac6e2e9e91d3d9a418f6458d2baae5d1cdce25ff8f28d5ab53579338faff2d7b1641514053c5579deb6fabb2be3624177cd5a5d1ac7a245e8bcc0a2382391b333b720c7f2f7aa06fa2c78e538afc061260f852e01b649b366a49af161c81dafb3a57fcf4770e8700d843a41eeed1410d0f97846c37800adcca509a64c0dfd21cd80d80eec88ce96673a908d6c02aa588e6c43ec50641197f75c00bf4731b0c75cdab23dcbef62a797a43e00297a564f5a11951f6c8f56b092fc902a2ffb6b3d18b3f65c24f85c2310b2d1da738039f4489327fa5b44603f39e04807081be12f305dcad7666de4a1ecce45b16eb7844471aad187f581ba0681b8fd29a3ad983610ffe6f73526dc2898b312e35e0138255007e6ddfb738ddd781831a77c52374ff20b7d6c190a9f96d1367ea901c09298ca5f4252724586fa54ab409c592242035237d5bf888b2cb8ba134255ce7b05050e19da6ee46c558c25806aa143e9793762ad68656355f869a54dc166ba8a102582b30c8a2709a8b9cea6804c24e905d8971df9c09f391ad79c7426c3f9534ca8b59a4239a121691e7e4551fe97dcc3213bad5a6888d7cb22db2ba482b5370be2181f56df2c2f6adfeb69835cad4d79cfc0d78613f57694bf6541742e17af0b5454da1a39a06021a783647cc26516e6b7da54d62d4da827a236086a31770e1011882377daf4a5ed75a4d264b71547c723643e75844a2df109039f89c81f841c00d690ff6c3a8aa96460e0d1a9e18b8342bd6874adb53e3c71c57e79e38447eed3b68a478f7b266ddd36fe990587d95eb095521892fa4fde2e166d0261f478aa9a14b175b58812cb5f5d153e2df8ec017fcbf003c48c2106961b89d83d5bf2469613440c6057f1b0ae9f1f805015ad62c18a97c811c67c828770c961ac30862b7da5f17b1487427e03945d165fe78b077f5fd56235314c28644bf62b89ae583de930c1db5c1ed28a32c7751c054bd3e7bf8797ee9e4f14a0776326ab714ac25d49c8381e4a8bf52360646fe7c03c15d0d8d42ce907c16ff689e213f2e8c5106e75241e4126925e3f1ffe36c7b26328d66dec3b6143c9574d851ae2d38e316c972134f95ee213a0dd840693cab8c38ac134b4ccec246597adb91632ba452a1b7fcbd6e463d0f1157e75520d8682ff65761f308162aefc60c85aac7caf08bd0c1dd05b67da0d13b4555fe61497a60f8caebb9afaa9abdc643b631370f89c2e30125287b2cefe371aff7faf4d305590934239a290b1256bf68781e41dc88110a8452c21cdea3a574c76d732b165bacf728a7db57bb0039fb4fa3916d7b2e4daed901599394446a186d84de4b5976e73278f9f9699263fb1173b307f88dbd7905bf86973932115a7f8ce6e1de473d05b4f9af467c2f9bd83a6cdc0d58b33e11488bd857317668a292b8d74cf341289c48831aa237f86c9fe5e801a4aa2b97de96f0aee8c421a8d73333639ee9d3e80dbab3b57f8ba0c5458a76043c57ac2e168cfde160ecf068d84873f301e93f4205b11d35a20ad12b07819b8b47dbc3ffe900f77ff42a85b5753ead56c2c1133c450842f810ed0eb243a05be59ff6fdcb62a2b8d854c9967e43585c89c44e41ad928b173cfbbfc60833c738bc4fe2830b49d7f66f9c4e9202d4cd8d4be7f7e23505a6f59db7f395fe48a357a8d4435135a32790c9e2f2a3138166a13584e5404aad1dc6d5c069dfed067a81cf4d7bdf3f361babea2e4a3fa7d3061c5db50ffd8f184f21d83013ba5e7912a7f3e377e91a35686cc40e6e2d6810002a9611debea1a6c1b081c5bd54d97d7518fd86bfabdc0e10172626bfedba59c8990479067a80450d12f92857ae16aa113ab9a5f9a0f884239f404901705984a7c08c5b3ad3bfef638a7b343f7d6c8fc7a102244107bb930ca87f77962d3a40eb838b6eb456fa326667c643aa3ec25afa06fef4e009f6531e7a6647b6db3ffc5188ac5edc9289f40ec60415139bdcc7ce33fdfcefe2a45f4a87d49b31ecc5299bae9ded184aa2f1a139e977a26971d8d1432813a2f87e05c783fb44259477399df9460a1dbdb22e6e135a699d9d50d9d52ce26c846f132dbe32ef4", 0x1000}, {&(0x7f0000001740)="35eb6728cc4108138387a3f3603395c96574b7e3aaf81981e99aca1e3e50ec76fc340801b2ef9d396015e10481bc97e57536fa3bbf38d0d0c507fc31a2569f1bef1eb09f748e036931e871a109fc913e8cbcd7ba10cf6b3f3860493ba226a79089626f81c87fd36a6ad8dd2e5bc689d5883f173cdd50e68e5087b3be1bcbaa82fff38aefe056569a3f426274aa76002cd2028fd38359a4c2591231", 0x9b}, {&(0x7f0000001800)="55315f59e5d95d8d8d807b106c3f9f1f88c10ba6255b4f3fafaa906e1f026f1058c74254bb145d72c31f8557c8029ef6c6cf456c516f679b11833b3f9213e140d67eeb0763815f926df4d7658cfa4d852d7e8279583993d07e91054e7466814000bd0b9265ee120be32019e44eb3e9f07058d8a9772b26f472bdb002ed9cb74a53c3153e497563281b69dc58f3a59e78afd00031ae9646e703f76bda228034acedd0fce04a52", 0xa6}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:02 executing program 1: utimes(0x0, &(0x7f00000001c0)={{0x20000}, {0x100000000200004}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f00000000c0)=0xc) getgid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x339) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d", 0x87, 0x0, 0x0, 0x0) 12:10:02 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {r0, 0x90}, {0xffffffffffffffff, 0x1}, {r1, 0xd}, {}], 0x5, 0x1) 12:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:02 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc0000000000000) 12:10:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 12:10:02 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000180)='./file0\x00', 0x18200, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000000280)="c3f1939255fdab9fa2d8c4a18517dee170512a71cbaf92b0fcc65597a8e8f8bf236ae0c50f3721c225de4d0fc9190e82fb6d4eaf701bd005705685d069690dda8a5beac007e67f45057e6edf06471b765c8425d22cab239191f78e49bc1c2955c8c32bb5949e5680718ca2f627daab231241cfc6a8b12b990009f79e3227b80c08600aeff7f25e4445ffede2bec171e7df62a016a3a6cf2a390a5d66e4ea8214112242f5cdff0c6207eea1e36037598bad6023c58d3cf68bcc35558731", 0xbd) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xd0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 12:10:03 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) mincore(&(0x7f00003e7000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/47) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0) 12:10:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x400000000000039b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4000005300) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r2, 0x0, 0x1) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fsync(r3) 12:10:03 executing program 0: syz_open_pts() 12:10:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x9}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="84f171e2d9d42cbac72e695c0c995b8fa7cb650b70f0f18f1b29fe5bdd5890758367cc6626dcca20ef155b545325d8a9c05462c3d146e0605c9a7b57d75729cec2793c874e9ad1cfb70d04a0357c048068215d4ada917b236d00afb7e31b61768ab3876d11dd6b6c36478641c750ae5e716b5600d629a19eb7d2dd451cd62d272994da649db6e1dec133", 0x8a, 0x4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setitimer(0x1, &(0x7f0000000000)={{0xfff, 0x1}, {0xaa}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x7}}, 0x0) 12:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x1, 0x5, 0x11d1, 0xfffffffffffffc01, 0xffffffffffffffff, 0x10001}, &(0x7f0000000200)={0x2}) 12:10:03 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x3) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x5, 0x0) 12:10:03 executing program 1: r0 = semget$private(0x0, 0x0, 0x584) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/88) semget(0x3, 0x2, 0x80) semget$private(0x0, 0x1, 0x281) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) r1 = semget$private(0x0, 0x6, 0x10e) semget$private(0x0, 0x7, 0x20) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/195) semctl$SETALL(r1, 0x0, 0x9, 0xffffffffffffffff) 12:10:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0xc00, 0x1) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, 0x0, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) 12:10:04 executing program 1: r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 12:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f0000000140)="18", 0x16, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x100, 0x4}) 12:10:04 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffd) r1 = dup(r0) dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) 12:10:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pledge(0x0, 0x0) 12:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffb}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) 12:10:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 12:10:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:10:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socket$inet(0x2, 0x4002, 0x400) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 12:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000000000000004, 0x7, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc0}], 0x1) fcntl$dupfd(r1, 0xa, r1) 12:10:04 executing program 1: r0 = socket(0x2a, 0x1, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 12:10:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x800, 0x4) 12:10:04 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) getrlimit(0x7, &(0x7f0000000040)) dup2(r0, r1) 12:10:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0x9, 0x100, "92ac2f83624547493b26ece181ac911091fcdca5", 0x100, 0x8}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f"}) 12:10:04 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001880), 0x1, 0x0) utimes(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x7fff, 0x1000}, {0x100000000, 0x9}}) write(r0, &(0x7f0000000080)="ba26a2b02dff0391b9d62ca8feb42a08f0b05caad2cb81788acd3bd24b07861388c4272d122907e75a3472eb22e7bb806b5c83071d487ea600887614c3198860a2683a49f18ce6461e7324bff5015af0badff45ccaab4ecd5dadaeada10e5f8a2f439be5bf4ca68a915a27bde493f5a44f983eb8125ac578b4ffc6b7fcd1061d3c6c3a02ecfe5a59e22cf9f085104d566e835148c380191dd1c3b9c93d8634542dec905b93535122230eb5a30101ec242d5099b09b3975bedebbdf245a5c66c8966c53b11b48f7cf231dcd4d5cb7", 0xce) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000002c0)=""/182, 0xa0}, {&(0x7f0000000180)=""/111, 0xffffffffffffff14}], 0x10000000000003a5) utimes(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x3, 0x95}, {0x3, 0x80000000}}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000380)="3a3de06fcf42d22d508e9b6ab2472fc0b5c26fa58b690a114b6a886a68ae91c31390879380f13adf50049d3fdf1b39e9959af9f45a9de04a7059916520627cfbab8aa5e11167985f29feee1faa42af6358deed7551f5375a7f196c1588de761aaa1248bc9b99025e2a9b862f1270b825cd5d6a1e85c525484a", 0x79}, {&(0x7f0000000400)="ee9762d5bf6eb4a1dedd8ac9613920ce7652d5d723ee78ddd9fc607fea05f96baba53d37e0ed190bfb23fbfde4a3fdf0b50bc8b097361be033fac76cbbdf734d266df03f0ff9a11fac529b8d4e5a38473f4b3b06ea162a8170aa0104c1eb8f8b1baac50b88b3d5474cdedfa4c3249daee30fbcb0c8df12e779080b848246929421a487b8df350bf976f8f7b1314da7f75fbbce160d04d1e759b2cbe3960d0aad5632d29fe095b4c055ae7f9de46b6bcbda9216b9cbc40871fde42d7955a20248e197e96de74526a630be7ecb7ec8725297c2063459ac9c18502ee3614150dac55c072d78587204e8123e98a65ce9", 0xee}, {&(0x7f0000000500)="fea6c07bf1a78e4c9d76d119503e365c117449dfa48a121d39f02d39fa55adc1b919db608da986ece6639d5226614de19f59bd3258606300c1b8e0eb46880089f424e33868632dcf15ab5ba04ddd47e142f10fce0b5adbd53454b8269ad3d018d1bbbe9dbca84fc0bbb126bc91f51d078bf2c597453de865049fa5535929479d75703dc0877a8c431ee5fce1305e9f9be26a1592f4d9036c8a5562f20697da58a2bda58aa3eed537fc2d4bde1ddd028ab30df0391cb974e85b9fef11e7a7bb4890a7917e9c74d81bb115483450be1ce62289e5dde89156ceb4657f8376c14ae9caa421e7589336fa8cca3f5cdcb6e371e53b4172391b6c5b225c33f0ddba8d0d8cc7e23bc81890521c50e411e554e7816ac2b9500384287f877dc7d5b6901d5296fb0ae4d999e4b0fd846187cb60750f3eb4c465056fbaee85458d9c41450b909002b29b1fcdb259371b37fa575c11dfff0ecef58025fec6d173d5f7267df0b79967bf6c3829e0a0fb7d9eb12989c1687ba77b2c525d872c4a85135fdc606b70dd6216b40f2217e5c58489ab4dc5d4eddaad512ad99375af3f1cc9a0de2014ab6392024badd40cfe34f610416654be4748e2cc9e2cc29b27d28a7ca617641c4ec6b9f806649d2a1fea5f61daa072c3660d9c304453e4c1b7fa56d96cd1ffa12ca2d252c4f0d00b5ed938e8c6150be2ee71828456f2520a2ff23efb8c03d3159e40fb48454321741e2606f341fb8a11bfe02ba878ef896d3fd2b9344f7db02e7a97248d7e5974810dad01d269d8ff71b53b04e34f0b7fcaa32ec90229f91df83716720e71021ebfe9d1e787dd7706a213bd095b24a008dff1f2de7721792a351085bf8ac09d0f729c3da28c26355cd9022ce34763f64b46199028b79906d64b7b82560808d6d8496d90e8d839c02a410bc99a956e157322d89ea56fd0334e4ec811bee5b98e06628a5b9abc177e2601569c72610da688aa4053ed1dab15366c8f03067f88477b8256d9f8460d9b356ca8418c503d444d022fbe8fb3ba03e80f39d64a5cb7bfdf27e09cf7370acb709a8396b864469df43c95b43b2bee5eef6384ab160d2745c889075c3d1d196a065ec8ab313565ffb80ad0be1517dae8b6d3a26771a944ecc8a41e551aee840e9a9751047c02760faf4236732c84492a22e93b595deb3be3427a566d6e25dfdfdc8fdd7257e4478c6e7ae14604d7649704142edaa044243c315afc41d6ef5d7661aba0d33f108d45c68ef919047843b653ae70fd36c720fddbfb439df2b082fa7be5893047bc0e7791c6ceb31d85197fccbbd20e7b36b43cc8cc5af4d69fc62c452d4ed7e0b466df8dcd34fe3092e2946fdd9bbe5cdf99368629a5bef29e4634d79fe7377e33d2e6cea7cddbec58236e07a5490a584160605b32c8b3483b0080d8d5eae62875354b348f66fc6698162ae01bfd169804121baaf2718cc47d92421c37ac6677b539e9e0ef5b91d8e4347e87542582a4389a022ad7f42f1fefb74dac1ce13e97b6fd28ae7f9e752e87bf84b0c63a235641f2461a0d1c6f5bf399540d105abedeb4de8eee716c9469fb28b3f57bd0d9bb9d2869018da0e73a45d2eea9c3f45a831834ada9702cb575266c0da5db42c461bd6901c7d33bfaec6e50432808ea74e085d3a0c77e2a0ca01ba99ff2b2fcfc3eb8bf2c367b97b53afbfc2022df79dc699fd6bc1bb9bf386cf819f16256b20e61a05175522a0bd78b57c83e6e71097e05c0d6e57ca0bace758ba41d7f52213e3f860aaa2f3c38b6b326184db0126ee3a0c757d48334d16e22196e4fcfa0e7a8cbe1043cadbfea01b97d173c2c36b86f77a6ab9bc5eb455eaa7093c9afac3ab3e600fcb56b37c954d8e68069ea2f95b2d3e17ce705599684e2daf39f5ce5f32c9a4f75dc508e1c96ac3952301e335df3889cdfe783b0c1589a4a5189b891bc71cb05faa617f5ceaab183652e12be27010e209de073d14cb5ff152e89c24b2a6503c805fc51c8c547a4fa3506a5f6dfbfc6d7cc1844fd46687e3599732c6462475f1c69151a1dec983280fb862fcf2553e086442da617c29c8d9e93003450ba19218ddc071717fa9627c96e7a9c0229f11eeee518034b43104fcf0e1bedde6f404626bdb1e1c03eac7ef7862002098268fb4dfe9b71feef553bcca6e4098320ea1954031fa1dd28a70de946b47c1d78c85c31c1910ae2be1b949b12861ac7f5144f11dc32c56aa937fcf1a46a6897e3b9e7b8e6cb5d3912b6acfc55870f343aedf43342d81acd0cdfbfe35acb7546cb1ba1d09aaa6cb78b822ec363324c1b4af6f89bb88ad9f43d86d52d8d6ec065f8342605eedb967387a78ee601ed833740cb39a922c7b767016ba5b662daa6a38ac21c01f1b37cf03df4cf637ee5cddf1a3501b91ee725616ca25b188aa784872340fb3eab578686b255935a33f102ffa8e0f109ef46bb47fffce2608d3cc428aa3e31553a867844cd70bd94d71356dfc78aaf87f0adeb3f46307fa0123724d75250c519c684300bcddfc8279779d3fe05c121ba7a341609b42a5037ecc8c4825f8a8af0111fd9601694a027daa80a2f2bd968aea613bb16b949735cda80f72446fbd425f659d37f381ec3a00e24bd89d6233ff163160795efc6ddc549059a7d18dab54b08c60cec3c2ef82e322a6c5def97fda60d476a57b9440045ff9069058bc19ca3377d751f52e7f668f63c1afb19de3422ba5a125fc8608e0e50ec1c19ea14adb59128204eebe4469856bfc09acf251192dd41429887ea2d21939c192ad3a3d2e1a0a298e7b907edada1423840f8ee46f5e4c24c553064d9f98945b02901b7018fe9621807fdfe1211ea4f88ef8eae0636528c4e3d8b716af29b7c09359f8d627b9f34aa32a8c56518133e9b861eb26d2e2ee1a11da3005fc3adc749f852e64766e8204cd8a642c8e43821197f9b801766f82837d4f63d5e0ea177ab34214ac84ec6aa5fff2608188178c75e67648c2191d7d71a112bb7154ac1102e40f2d1703d8cd414f7eb2a9283aa5288bb67322eb86aa9a434944a183ee2af47e4254bc8bf38172928734de012cc19585f19dbd279d5fce81e574fd89bd35ed4feb400971aee18932415745ce3965f205607de47f08eacf62d2daac7a163cc068bb671f5ab3c4af9ce1ab6ad9154e0b86321cb3e8b6b7a97d56e8e347a1b62a831741ef435d17b36d4fcbf4adae60c7df1f53a612456a1c91972a2b574eb91f312b1abaff7eacf7c8c315ad5e9d7685c246ba0468163c59517d404ddefbf97c6bec71af01885b5675473375a92b5b0c7f2d944ef36aca3684bd588a25620fc4ac4bdcdd652ec706c0444b3d23521f85672bed0d1b8fbb2eaa52fa5a92bb89c9fb1b729a5e81507e3e8f0f4deadc4940f3301138cea72a3dec9213b617f4c6fd5e845f1223fd74409bac93471f2e7edde73be8efa6fd3f42de272e6aabb93c43e9e5aee00c9d2a87b213d1bf0e6c091e8aa22f4f1fa30f6ad82eaf239a6e931dc3831bc2950b69a98325c25d9facbcf29f523b41703f3a6a1b2131bfcad21bee54425bd6e7608e09aeabc65f72ab7355dc110a941af8fe3dafe348ace9bc703256805a2f0f24c77efb5fdb93b0b34ab2bc237c23d8d392d6703765f7c6986f1932fc73e81e723fbad4f1ec1b17f32f8d8bead0d10d5dad20a98b84c31e4d865d9c8aadad3d898c4aa654ae7998da6a8ecd873c40329df3baef876aea66db12b2ef500214c71eda6e4936a95bebc695422be642458d3c9b72586e850b88c740d8c6219487a740bbe7c840bea2099a066ee70695d581b680e1800f827421369922100bd86ddc11a32f354eb8a682283f22ba22a7c80d7a1edbaa7d85366b1f7eed1da7b92317ecf45ed98ad7d76e4f972ed446a5f7494f95acf2c7c7464bca913b44f41ec73501b1dcf1500f32dc8c7791dff1ff8364472f1fff2399501cb898b3412c1a7c32fc72308f073906d64fae75a2c464d927e9e42a41d60c55a9fd83a37e2342d6e79d832fb82ba24f0d1493e54b5fb06c9ed61bbd01bdd533ccce1da2a4ddca242e15011a60657032618f05656ce030bfe2a7a61de1d08ff5c851e99bb9d8423bbeef85cc7e0524c977ed60e4f999647a2af3682bdb99747857e543013e9d8543cde89310b98be43e36d3c3bff66a7087e2618740a510cae404096ea2bac3d3fb0448cd4135cb4ca5d640bbf05e0d08f3ed97305d723fa94b520be22a3e3ccd06596df84d5ab9cb7002a450722d3ee087da322ad0e0fd40efdc353ce5a33368d9f4bd802159860ed664ca9888772dd3b5b4744490041fbaaafc08c051877ed20c109edee123c0e297bc15c71365606b3a2f42574a6f3e2ac365796d7208be8709d49193775014339c0266e012f5a964b3061207ae50e9db6d1118f2e837a72697cd2cdfba58d81d57ef3023f9b3af61d51d2c42b0fdb90259eed1b16be5b71f4fd4ba16a17dbd7430b9031495bf260c1b0f41b5f5f3e3fcfb51d6f6a3e16d8182ec6aae3d2dc7b48c7b7772ceec0f7e92a17b193c9c4e4f027bbd21604a9407ae117ebc2d95539a63be6e982c39e7041688f803bcc8a0b5a380f9039b505011c002b7f589842b9b8511f75e0e0070724a32e4e040bbefb54437537d2693c1b697d89629e311afaf4a89d29413ec3918ea9075af1030dc0a300d0dfcb8845f8bbfc7679389debcc63cc32b2b8a742f46ef763f6a896eb8f74db73b02e4cb2e937327139130d537159912fc9831b8bea5d0596a4e863f175a7f56a39235170460a9c4b7ef08fe502cb7e988bac2ea372a9aeeec4cceedf2282a0077f36515de1ba4d19f6cd1b826bfe8a99d5754204a804739c8e468777a131e2e3ca692c8f1fce3b892716e11a622fa0ff5cc41f391ca20590817bffaf30b714a892a179ca623aca7a28589921c80b08171129e507b53fa55c79c9e0e154952b5a80a42047c12c2f61eb481b1fd6a3d90f1ddfd34c4da3cc37ae3d122f8a3f36a54f88cab95c44032d5f5a9cc901dec180b0373810459a8f95fd6df03ec93b353f8854ee7c0341d336dc6d4db8d81e080c90e4ac59d43794707b515c978082848a54569b73125904d7e7cc5332a2909e207ad3013bba67db541e4823e1626e1ce4fd23b652188aa9dd99b981c4dfdcf49ff3c1952eaca251e0957e328a90b18b0a9da4241bc434b29cddd609fc089e44fd78b58d571083ae738e9cc0fd2fa2552170f5002b75464d8cd30347cab1625851e5f9c3c2db50305c030c257fd03441302de03e92a29974d38c26098185aeab17e72ddb70e8b40c8fa538332a4667f9232ed08456fcb28b47c690a5b72460255ca4db97800972204ac04b865aef8bc148795bf6ab647b6a761a80198e7751f6add23e49c2a2865bb4c0291e81ba299a9497b5e1798b26b17b58d7c229e404221ec14bf35fbd6cd15371a8f75912112d984545eaad75d56213c913931550d2a2f96b355ea298b68852dcf28b4f86e605d6f2e30f1ca437f13ef350621ed60b0c45263ce748e0c29203cf9cc74268e0acd36b7b068ee9a918cb18326afeee5ce33ec345e71889bb97a94473c29870e411f52bc568768f43f5e8879bf03157c0d21fa48c81eb897adcf27536f5bd72a6cc9274366a0acd779caf4c92f2274a4ecccddc5c84b03b5188389f7a052c0326b52b4d398bbd2a36cd035dc1ba9f29d100ce9871d42d5b6f4e198e4d0747e90744f0c6d06bb64f44fb4761a265e989908a1e0c9994134d6a0bebf21a304a468cf9894f4b08acfc6d01840c5a4ae78cc241acbd7cbc96b8", 0x1000}, {&(0x7f0000000280)="4438b916bf105fa2c3e293b48bedcdbd9b8cc7cefcec204b7818923751410c1151dc421d548677f28236ee", 0x2b}, {&(0x7f0000001500)="e3e7ac78bc8d2e4867b60e2af454b734ccefabe48e2b590b4a949a14b8eb89b4f86e711c54a06070ec3cb817d4dac57e19941c74caeb8173e738955eb9f9728e937e7698a665280f048bc82c0022de6b971431aa7d53a073a4cf425bde9975325876acf6fbd4996646bf530a6516ad1f58312e7e1d82d9d6596a71017748e4eeee650fa9760eca48232ee1db909c41d9a95b9f1ebeea417ff271c4", 0x9b}, {&(0x7f00000015c0)="73a9fb211cd517b9a941582aea8993470780a1ff548622361dcbc0b8ff4b2b37acc23d9811fb9bb5f8f2a3e1b72abbf16009fda7bc3f84914e85e56f7c41d3b848437849bbe9efdd77", 0x49}, {&(0x7f0000001640)='~Zc', 0x3}, {&(0x7f0000001680)="378e0922e7b75abd349aa76ec4f6b3bbb826916b6aba6f4b344a30cbf891424350a411cbfa76b6c8dcfe6befa4807b69af24c66d0e73307b2a0ce08d7376575b076917697567b28e083182a2c54aaf2891e3a7b08a1abd236d536df40152b0fae06f7102e72d4c2ee6f76fd749a45acfa98b6494c8535eacb9ca0c2aa3bf5c08362713733963b4453ab13b59984fbfc6ea7064987d0cdfbc151cb0581901047b9833d9d241e6f2dc3d4ff3", 0xab}, {&(0x7f0000001740)="df36c130f6905016aa139e97fd458426c4509b715812938a5f75d3cc61549460", 0x20}, {&(0x7f0000001780)="ee9246ae6c84ea989d1483fb668934fbdd1217289fdcae1df11b42e8e6272e0c5b6877deae634e547ee0516f2e2897", 0x2f}], 0xa, &(0x7f0000001880), 0x0, 0x1}, 0x0) 12:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x1, 0xffffffff00000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0x3}, {{r1}, 0x0, 0x2, 0x1, 0x20, 0x188c}, {{r0}, 0xfffffffffffffffa, 0x9, 0xa00fffff, 0xfff, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x9, 0x10, 0x5, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000005, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x0, 0x7fffffff}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7f, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x88}, {{r1}, 0xfffffffffffffffb, 0x62, 0x26, 0x3, 0x4faa72d3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x7, 0x7f}], 0x0, &(0x7f0000000080)={0x5, 0x3f}) socketpair(0x0, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r6, r7, r8}, 0xc) ioctl$TIOCCDTR(r3, 0x20007478) close(r0) r9 = dup2(r1, r1) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) dup2(r2, r0) unlinkat(r9, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x5, 0x101}) fcntl$dupfd(r4, 0x0, r9) read(r1, 0x0, 0x71) 12:10:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="03e26eadd69fb4268eb32245b07bd6779e63f4b4f139009abc30f915e462e67de51b6df14fb05d2ea9be54e1c036113628d7946cdf8f1778f5a3ebeecb93182a7492bc43ec3846e2e6a6f66b7103b96987909adac1d4ed741f5591a511bafe2d395467daf70fdd6d8d427330f5eb222a9068188d883bb118a319930308355406f3b43932213450f35f1d35fa0a17e89e2eb7c93d1133742ad7c31e94ab859a87ce4aa98493c54bb1d2e74a3ded147b36a5d6bc4864fbb0a9b34e314822e65451bd665046e35f7fdb15e579e32cc8067085e8e262a2a754eb47a5ba69a8eb94f6773a0e4a895ac51806598bea4a2ec0b66388412a490538328ec11f9808c33c4c3fe6c4cfe98b450d70441835f917b4bc9e0098d685ee9631e62574a9ab7313d9030fb2dded1d1c3d22bf81f75a324c187b7724009dbdbb7f6a6ede2f692545c98dd5f732405b993ff330227485d67dd1e9ba8ace2ae9341e4070e7286c4418ee1ad4467a403c97b0d4e9a71120c640f844a4fae8f63b355d094cbb060ecc39262724b5f41441bcc912c8a4981d0450888398adf6e80e3990b837e057015b18058827d8875fca594eb758a09414922f2aa95c9be2c3150396c507c38b9069553fc2b4b18dbfcf34a0886d653a051910e8add84e72ad10773650c6997ccfe063effd88d51ff9739d90d116a0596e9acd97bb574c1d9243112a0fa22475d7a1a49f6fb5982c2ec8620d1811989bf19c31e8a1d9c5b8cdab2fd10904ed2a4bd844a43b07eeb262b22c41302fe86144e9af524f71926a95f8df521d378869e38d33fb4d227629c98af4ed371b8b34423bf01e29bcb290aab41bd03baaaa550a7fea80b35767606dde0fc2d263b598a442bcb7520f8938b341d653e0cefe8c7407442613b29549995469df1c5d2d7b3d1f0261fdbb9095832bbab26dfdb66f2b352ec51a3fdc992e2ef02036afa3525bbac5a0962301995c4d3f78a449feb24f13bf697f113692f2a08290d93838b876b294e5a7da413ac870e7d8b91c706d705a20049de70b6fa6fe03d75485c1a494b87e91a6c7c6e6526d9e7554efaa4bde08219ce164dbe0e2def5e4125ae0118952d849752cfefd27de71155b4a59bb8245edef4ef21fa9184d8745b782e71af25149c98d1e6a915ab69e73e7ea98904cd8df278d5ebc1bc55b11e6aca822d297a34496848f4dc02f02bc83af56b494f77f883004ed8c9b1cefc28b1453dfa46dbf3b88804c2eec4e040ff6e7460d610cb71cbfc604ec7655d07ef91362c559bec11fbf9d37b3330755d3d44efb8c97a182e99036f5eed1f11d6bade390723b46a907187fa50d0683624d31901ed70f9673a9e075dc9d42d5f3fd13614b5a1f798f0b040d79fa2ccd28fe8bdd943f4684afd9bb0a5dce557b853afaa05eb48e71c0e2a39c4addf37ee08ebc0e34ddc2ffadbd07b87e4e26b1abbc55cdf584bfdd0e33cbf87d469ef5e574bbebd5e5707bdf929afe26b9bdcc5c7efa82c1855fd5932e9bc79c64cdb98f83d70b50ffb6fa55404652623d6404f747708a8743072b196f9a7ed97b4f5fd6862089d01ef9743c43b44c1dbb7b88910fd59547f2a6312867290ac9a55a474cc1cb8f027d2a7cb16377906efe909f7a454025cfa7514bbb0a6b31596f826f35239b319bcba9e6f1bc6de213617cbdfc420af0da2fcfd291a0124de88598860ceda6588de57cbb3129bb70e7057be592241f9446b67b52522bfbeffe155183ac47dee15fd7cf26bdb61fb6a2c3938137071ae80a107c668711d6779af252813537a8f757cedfc4a085fde278e40c226e00c46bb287387dc54d542bba18ab73f024609fcca7d3d39c77b2dd2e0f393f77764ef3248e5b2210c539743f60822db4343816f32ff5b9f597cb82d20c0bccbd66d75dcdf4936e78e7e70e184990d1a26d9b6035d222104db551ff5aba5d2d54ba997a69e2a84c4c85b8e04a1ae359faa66b1fef0375eb1f17b61b2a73bea7ce91784e761c707cc57bf095fa0059473eee2c2abe60f4292ae397c9ed7434de801bcf44536e634c2b8841fc2fd4907f7980f161a46f274e5ac2a4ffd984a188489802fa3831523bf7b9aa079ed4537ff4890c66a1a8c2336e12f2ffdc756a2202a55b41a7b89690467d53576ad5cae8540c561575a1b1fe4f1847cb656ce46fece31a386a931488cbb805a2ef7e676f6f9f90e343c11dac26a5c230c9fcee9f710485acfaeb2163dfa0852cd75bdd613d0353e2326b130bfbcbcf974295dc0768aed497ca81a1b69b98331660c68aeb5a7a750c3a8ff4412c809f665d3efa3c8ef83b90e4f5af314319aece46f9af43a20fa66e5fd95d87dee684df9907e73fd8f4292da44ed8081abadf5280f82d4d2aa69dc84d2d16c6bc0ccd53d35e04518eae79b36ec58c0d99c56271443dd40b64a1a49f634ce29f90dfd45eb8ab5c228f4f1539544aa04fb684cc6ea534cbed491327047763ad049f6e4919062e74cec435afdc0ef2f37e3dda434b6e5ee49f459ed6f60c509f884db45f67b8e693c72b5ffc30454574439e62653051fef2f05c933ba81ee64e45b28628eda76a63fa948f34d699be1470d82294c1451a809be74fe6e584c912df19fe5727ef6adc156958eb5ef3aed19a1cd2436a8a9416123f10a62b65aa46413b997bacfb6ce9f9eb1fe62793730cb98e80ab5a7f08b2eb61ee980738b8c84ca9f6f6dcde7f3827b9f003cbfdbbfc6d4d185bc3401b359b73110b1d5c9a07cea0e63db25f8cc4eab402036abde19c8fada41ae59c6430a7be290eae8590d5d9c3eac4bc2ba26a28c6fd1b0e810b982f2548bf1f789b0456c8fa6e043dc936c0676ca0f7e163db997fc2629e20e8df737f900444195f76b2bdf05f6d3d021c1d62d4a431c0a33c65bb14e32965709dca118fb08f3b49660c471dc1a0a06c94cf0643623fb4f3863a885f8d73d9712246ff5c8dc6c1fbe95883a0f5d67e5cf18283ca227036b03c824142918d9e1a5a585c6d55c1fdba533121bf6d61ffa4ad21b3649ea8d66e0403f55a4911be793311fa413b6b2b62db59997c0229e9b120335f51b174576da723f0e69b92f2591ca7ed2e23cd38bbe0752a0cd3363610c7f8391caf9e591c239d4a48a8d69ffe50a367d4fd9e78e9771f652a0f3efab122c90f4d0b782496a0bea0f9b9f3a335c219f271b80bb6dbe50d386c6c7be8df937715a928592660dadd4bf228135216d2507b47bf21ef0eb1063f1c8bafcc36ae9c804ce3d7a31eb0046136a4cd33c910b5e3c546e96e94aea1065fb44676470f2da9e5ed683a986bf55c5c5715eb41bc4a53d3b207737fe1cf4eb06305d68775c2b4497594f535c9ae8d337c03c972db2f5dc61690cf1b50822118399dde3ea3a80cbcd50ea890817e911df0b3a674e84c831894f0a6c95f6196300267f70dbfe698232ee3d68e5c70e8cd539ce8fd21f855f312f78fd7098f73d6cc1f5b053836a64455123815d14acd166ac6e507abe3ca7c873a336f2f63aef1740d81e5408c3ce280f80a62e2633f4b52a3b1076bb049bba78a80d68202ad3800f2ac6c816b10e94e968aee029efe3c386937e44ce18f716d68755cfc4eee570f85ae5ae47237b9f91eadb3f966084387489068c65c409b32803bd3c66e2e70e42a5e09a2d3a0a882718bd9bd759f226e35520f763576690466043fee34f0ca6194df220124b7f4ca946b4f196092b04e83edb6faf453b98d8ef36be8869feda0b905e5903d0301f7d6340c800b9604429e0e7b09b437bd4c11570e9dc89c52be901f3a43ee8fe55848e32d04e8c023a4dbd81a53bf4226e9efdebfe7e010dea3d2f9da80a4c3776448a7cb5a4ad104646b3ab65d95a3fc0653cc8c46f20a3b776a6b92295e4869255ea8377324bdf7023387b5f63acd774dab5ae6bb7bdf42753b54d13aca02fb2ffef828fa72e848cbf34bc8136e9933b787526b632cabd1726e79fedd86fe3f10c68598fa4696972dae83fefd4b463457720724d35e90188181f9b331d6a94c135716dc926667e863885f2122954559b3384c71e6f5e20b9e5614e6868cdf9ec22bc6de1c3a2718deb3aab2737d6b7615b9a31d55587d1d601bba9c527b41379030ada37049bd43bbd483159b730249eb666ae3ad876b4a4bb8e61ea8b299242686a9c304f925f368aad2dc8597c142edccc8c4fd539823297b624ddd0808b8badf25a86e75148de16c44d409de6bd9083364f84d7b620ba242a9dd5e6951790aaee44d0ad810faee1ede53deac77dc59cc2708980955c05efa40479b8e5dfb5a233ab756a34932de5d3976ca90bd14f2bed601b76d48b56827f884febab3ef46ef9c24b531421698587624e2a80285794336b4fba8380ba4af93c48a392dc72c62d4ea8812aae2bb338965647b9151d6932e99de3f9f68da10f4e18c337f93ef3d264f10e5311a75d53b61c716fe4c073788c22c0b91369d8c0e8e24aa366494c26d9d835e9c0465f18380f8931673b7cc0473129eb9a16d19dd25e93b1b84bb763f27584caad9809ec85d531e1c9e8b2ac698f7f4c4868748ccd3003c8c8bd6591ce1248f04e7a717315d4230c19547ad4b0e2e0d62b447e752d4120ddf63af3d3fe503e480a4a9b0bdb29196279e8b62bd8215a72acf8b0e5922416e92cf253cf92bf0592df99b37159306ddb547eb39e321986782ed04d838b91b8d08225c9a8a314b8972ad20a2dd5619a2b6ba43127be316bf6cba8103ea9f832a1127e3227ba9d9b9a03b3e2c648afe58b17b7286488f6668541f1e0f05c42f6676c050cebc280bc7886b5c25d808502666361b42a98a7bbcb7a488eed418e7c5550e128dd08209c3a2bee5218b0bd96bde8dd69ce740fc14771d865fa4b556a2df29cbcea996da7a861d29cd3bffbb2e94cfbd08e8261d3a58482f95844fe932bddeca5108e2d21e0da33a31fa3f506cb2a1457a76713aa1ac640261b383d8836752c6f451bb58ec501d89cafded481557cac91a20ed6c6e2fcc5d90ce66652bba4d243425c17c3b9a93795deadeba02b0809ced01f67e897c5674fe85f39c0e966f2711e15196acf4645a49ad419786661155c092d8adad9414efc97f3cc06b1cc069276086bb27ba5bd86056c94bfa076bf30b2a13b32e79ff367e73ff195c530c9eac3e9f33af9a337d5785cf55ed7a697f26cf7496547df19255a9d6c20416ad25b7665fbbbed24ffcfe13b6c0e94bcf514941cc2b42ce476e79e5164407330befab876f52a6f732500fc40830e8f3b5bdf96788d67ae3602d1eafc7333ac2840de357f80b4f54cd1e6af64c65e77fc416521435ee6355aa3048c01fea87d04764b217fad0d6a6125586e2ac16eff71f1fcb68635a118dbe3766f0e729639a12410942783a1647af6a25ed228481c94677eacd1db640c121db4631eb1a468d87d9b8cf26868270236ea55cc7235da4dd1c721f105ff8613c4cac1dbf4e77ea164e95a596bc2d523ec4ad7c11d2e709a72226a9762de6f7466a31829838dec92ca7ec371a6de12715364c1279ddcea43f4582ced606b69d9f0bb511a15c5d0fd70409581bfd08019e9370abc37978be59bfa19b7d1f28785453e79d96e1d2112ff1ccf31b86cb7d0c73d204e46ef582a591383bedd7a6c6154156d4f36fa7", 0xf9d}], 0x1) socket(0x21, 0x8002, 0x3) 12:10:04 executing program 1: nanosleep(&(0x7f00000004c0)={0x1, 0xffffffffffffffff}, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='-}#\')\'\\#{\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='}&,!-^%\x00', &(0x7f0000000140)='{{@\x00', &(0x7f0000000180)="5c2afc00", &(0x7f00000001c0)='%--\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=':\')])*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+.)\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^)/\x00', &(0x7f0000000380)='}!\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) execve(0x0, 0x0, 0x0) socketpair(0x32, 0x4001, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000500)=""/91, 0x5b, 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65308a"], 0x10) 12:10:04 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x8080, 0x41) mknod(&(0x7f0000000140)='./file0\x00', 0x6105, 0x2f5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:10:04 executing program 1: r0 = socket(0x22, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820281b0e50d7ec0f26e"], 0x1) recvfrom$inet6(r0, &(0x7f0000000040)=""/110, 0x6e, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x8000, 0xfffffffffffffff8}, 0xc) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1e7) preadv(r0, &(0x7f0000003440)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/31, 0x1f}, {&(0x7f0000002340)=""/202, 0xca}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x8, 0x0) 12:10:04 executing program 0: setuid(0xee01) socketpair(0x18, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:10:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) syz_open_pts() 12:10:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:04 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1f, 0x7, 0x6, 0x4, "9eee3dd77cadb2ef6d461096ae5d282dbde4ad33", 0x8000, 0xf7}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x26, 0x4000, 0x10001) 12:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x100000000000000}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) close(r1) 12:10:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = getppid() r3 = getpgrp() r4 = getpgid(r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xd, 0x1}) fcntl$setown(r1, 0x6, r4) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r5 = kqueue() r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r2) 12:10:05 executing program 1: select(0xffffffffffffff87, &(0x7f0000000200), 0x0, 0x0, 0x0) mlockall(0x1000000000000001) 12:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) rename(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000bc0)="e3", 0x1) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') 12:10:05 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) kqueue() 12:10:05 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 12:10:05 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f00002e6000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/11) 12:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0xfffffffffffffe0f) 12:10:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r1 = geteuid() seteuid(r1) 12:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffffffffffffffe, 0x100}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 12:10:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) open(&(0x7f0000000100)='./file0\x00', 0x10488, 0x88) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9}, 0x10) 12:10:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) socketpair(0x18, 0x7, 0xd2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[r1, r2]) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:10:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x9010, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x85}, {r1, 0x5}], 0x2, 0x0) 12:10:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000002300000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/123, 0x7b}, {&(0x7f00000014c0)=""/158, 0x9e}], 0x6, &(0x7f0000001600)=""/168, 0xa8, 0x9}, 0x800) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001700)='W\x00') getuid() 12:10:06 executing program 1: symlink(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001700)='./file0\x00') socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="628b468b1490e8cb0d556ee77fc6d36b0de5c37356506307bb6e52520924486f821146b72bb0a7381c78c7382b9b14a7a31551ef3e7e1e5d888aac7e2a11dd40b9cff92ff4e25bf2c1ca4d2a94ad66a265021efc291f2979554509b15dc112a4ec96c607706cb176c989adafcd3c8afef3806d11df37f54cd4c1cc4855ff34d4453237920e", 0x85}, {&(0x7f0000000200)="b82f59da2dd69fc469c41062baac6c62db1f7735bf67f59ba26b412b39486ab1b6969bd05ae4e1221cb7438593fed4fc36ccbd30c4b4553c8c7b7a5d8a98f35a0ba3de820e4502181a88cfaeb6fa0a8321028728c2", 0x55}, {&(0x7f0000000280)="013b0c2f37c0b1ca36131c2c1dcf5600a26ee07c282fcca8c3de28a4a96e27e39b8fb1bf423e3563cf2cb3c42c20d91e3362ae46bf4542433addb2e7c57605c0cd29ea5ad7234e2a258222c122c73a800c4fff49be400526fb02523b9f42827861fe981188b6970d4c46cc177106d7b8f4792bc0f7c057555d3908192f05f6434666a0a5fd234a0d289d46661b6221a9c591cedbf540b9feab33dbf95c367ed88db1bb6e6ad188516f6e90aa91ec8a67e50fb1f8f69ef9e2191c7e277da137dd5e58ebc70cdaf371b7362399a867400b1e3568fcef22b61cc77bdac462f739a0", 0xe0}, {&(0x7f0000000380)="135e3bd70fca0443a46afddeee06f3320af30000bb3c418ef4d84364d209d529e6969a6db0e04ac5237ec61ca99f23c9f25ecf544c", 0x35}, {&(0x7f00000003c0)="e3148794decc45bb491430ab783daf0e405d56d9b1b4f4a7ba46681b72792728d66f80014c68a2c7f9", 0x29}], 0x5, &(0x7f0000000480)=[{0x50, 0x1, 0x3f, "9f06fd19dd8a17344357dfc050019e46e079eace82b6b0af32efe6273dd30067da2d906e403bc04f14fba4d1888b3a443a044050e08b64aacb2087e003"}, {0x1010, 0x1, 0x800, "7af0508b64d1a3ba0b49fa8b9c78d577736c069571dd22eddfa1faec882f10dc1cecbbbc6e2d4336de3ea6db5191baac674612d4e3449cdf7d5515e7355449b7c1e8805aba0c2da1e43cd868a1987fa5742ba701edf52c210973154b5487acd1964d99a49ed223203d8641516a56b9ea951bbccb7708ce961a38e49202fc49cf5880858b7462be15e14f023ac9810ae39ebf84c7f6a9b19610ca4e47e82ce244fae0d2f5b293652d2f5232523ac2261557aa371c71981bd538517ef42e2954044d5b0b9e14b1284a49ce3dbecba7c02a516f75af1751a30c275ca1199a2a798ed8d799554e216f9018996fcfa4a30aec03d827c4aba7be9df281c4859323c6425cb3e6fee6c33e2d1464b11b448b50899d3b1217c6e4def3ba55073a91c374d8c9af0b4917e93f2086f029b084957b57a9335ec2932622bc629f366632a6eef4b4807617ca278a038022523832427ce7fd2803e37c64d1bf6fc03218229f43b3816e87de80c683dedd77dde7d3a5f61a6240de852e06b733d2367ce04a4c6fd568bd995e0254672681e244be8674b47ff3f128eccb7f80f37ddd3f24f1e54886bd63227b01964513cc2329891ff7f6e6889f4ad0d3a199595f39453353f5ff68a44c827a8044a2f0ff1fe71862df0a9fc971dad1bbbe514c133b2d0d1217abaf543484fd44f51ee9c77070d2c51368299d1935f02e00d56337d3e0d7ea161d3115da48a7c5f7106164eca56ab995eaf98b0d05b725f501dd33117d8fa55cc093e07dfc6319642bbf6ca52389f04272a7c8afd6491d1750194d175e69eb44e590524d05e74dce6a5cc1a3ef16f29751b9153b617988ce5095dd7719b36238bdf7d74db367b51f1fdd08694bcf91f817b61f8803f8bba2b3627fd7636616e48113071efd4db3723d96717811cd7105f8d71b7b917ca29e34e47c96c97912cf2b7667744ce3f9f92165305645e0bd708bbdb1656510712eb84f87e16f7d10ccc88d342143e8a2f6c1d7e0a08bb0890ce095836117f9834fdabc29e3b2ea15abaf621f4efc4e3379d3329b1676f68e1dfb4a6fd9fc7aa6f58c2eb315b859ffa858630a700ee884942e05b56a251b9a112c74dc4cf6ba40e1cd49b2e2e1d4930e99385597ac1a684e3f4aac71cf493765871203562d13b4bc70531c0ebfbeb46ad14a7e6204256b8ca869b3bde6030df631e9697a11b08e0c6b5dde8628833ab8daae6cfc3a473dc6fb64f98e935d3fb2c15b33e9657a4c9413da330fa4dd9205d0e0652bd11ae1fac33952a888e7fc923b2a4665e09074d52ea035a8de44745ff9ad5792935ca42da1b507cecefcbc8fb7299e6b57c947cab89125636f678001240c2b3943e5d6f50c95c764c8432306e62ace13a771ef5a29930e5c81d5fdf8e249521cc0194eea765c9e6da2385ec92ba254473bc8ceb46d5110db3a68dbd6a4b8ae9254fd11ec085852dd9fd751f68fe1025441e1891eed8e3efb9d79109a79d1c05ec776fee2d2cc6899fb43b39ead63a92f6867d9ba9a5386d97ee261e215dc4787537109d2a538c38ce185d21d946f63b452332640efe03d9495d1192b2746c3b121d6a89f6dd04983f0e21824b266bc72b3603c3ea42f76771e38baff46a2d9304d7ede7853807f5799952004ac98903c75ee3232141151b112732ce1228e784c4c2d5fdf32f04325bed1dcc5190fe9b90b1c2bf5c27e2d208231347a878e7652d30de867a8c0fb7133005f97b743942e31fe888a578b6d2bcbdf27a51aee48cb605ae42cf09b0c1f2af2dbf6d0fec4e49962b883cef2f368e7b5088a409216a02a34c1f01a9ea856bcf7d96693551d13a2c62bc93c8f3ac15bafa31983c303453de4d84af5cd2fcaab2686f12ffd33d8584ac6d99efbaf1b8310ee6200cdb2a67e9ce0adec3669fdcf0cff5c2c84b54301fa669600594e7be6e12d2b809fe0719cd7c75446a54a63af2fe2469f0393b96c61b775e81fb22b5784f0b25c07fd688d1cae7c8851a045c1559e411149f80643013b4fcb6f8f3f154efff14f2bfa9561e07adb9cc8cf37b420695dca8b0889fcdb39cb3c10766ca8f889b674860b230048e32659bc0dc07ec1e3f6d6ba78dccc1fa1fc41dcd09f4fc50530781d6f664913f94cc4aa34f513c77163d06053295bd42f13cc2543eb649f51d5a3289058413d905938d5c1c165a444bfb3defe6e6972ff7a81400117bd3cf8fd73bf8e60f978bb375f03f402057fb68a4451d6aab72c3e01de032ab09fa81f683a821af3f1a6343c353d695254e1da19055414ee6e4d504efefd11a365abe3a315db170a4113e66fee5237ed5337d8bd0c82f3215225f5b5e284a1e8dcc0c95c1760625a2f6a448a4251b8ad6e0b229e16063765d066d648cf0e2a1e272238b31d59d04c784dd3e1878ffc71c5e86b9460b2df4dc987216abbda5c6408ce4b91a48d3d2a5fa57aa79b8694674ec11d3b1d30f8be833d868755d0332cf938c12a99afebc55bab97f47cc1336a346fcab2c90959e4547c460e5d155b46683fa993f248aca057bbb462030f4a02bc40656be48ce19c746c3353d865f543f29a1fcc4e2931d17c52d9a83b7db234171dd4b04107eec05f820213c3cc2ec0e22c24d0788d1c37059b582f9dea2354a27b9eef66ff67b456aa2a022e29a651075d6b1aac1cf53f23303d6beca753cd9b3e1277f933eeb9d06ddc22ff2814929df7515c800fc831062a6feb82114f4d0e62b1f95a4a39baa5f644e385f26c3cbe5d6e236bc8acb502b113c37e390cfa2b277e6538d29cd246dfe3d43bd60ae252f213eb3341247b2490dc6710063d0b93eb14eb953847a98c171b63c64db1eceb3f737a431a9886db31ba0fd9f615f4819779d37392b62ec697fa63640b0048b8346119dec49fbbc4cf57e3d62c4c1067d29d741ffbd1a97c9086f0727a7bf3fb45f7d9f1efb0e1e557938c0fe6267304d690f587c606fef11d4e1a840c1c01fa1d4e4cceb06d37d459cec6bdf7c141875390f431ccb7780b35ae2554e1d588f4f4504217f758a8f1e60463d8efea0bf54c1d1ff9ab8b5fb123abbfabeebe100a943b85368894e8328ca53b26f42b1912538196ae56ba7f5e452c4defacc2eff62ecbec7c743e2b61d9327a20ee44c01d9877737780b71b0352ff12c090dd71a50ecb94404fdcdee52c4ed12773c35e1a2baf206e276277a11a45beecb1ee1acb5d482c4cf7937714d1a15db47ffb20f70edd8a807b8069edb27a8a1e03143d17b94a972c44de2e7c9a7881f2607cc53123c8c2ccbd116842e63a13bd329055deb36442025d26314ff738217706e1c9b419811409eaae331f6cdfe95d43121facc6002aa5728c61a98912cbdcb7765171c4d017552894c2b41a682bdb193e2a8130e7833dde6d0e34bf97b1349fe391c8595f34cef893cc152439ddc9cd32dda514186b482b7c07b28bcbe63c5d22d62ede457d8d2448f36a359f680854b40d463624fa24cb8dc01bb774c9381201646a951e32ebe42894d58cdc60a3c73f4b1d89b323906dbfda4b40beebba135e79b0b885c4c72e09ad4bc24f4efa3c0561556c873030365969a21105c8d03bfffd7c7d57a27785b2386d58b4275021bbb97d663149532c31821a0175f9c32afd4065961e836ac917240e606fb457fd43cfb8440ffc03f03936f91e4d4a19fb3e2441f39efa7a4906b3496a5afe6f28f2cc092893c52fa2718a65d97bb8df733894b6259974bc5ba153f8a3ec77d6dd002e85d2deaedbf4e359920bfe3e582829a5fc1ea5077e0f87ea9ebab0092bb092dfd7c03251247eda7824a8b149c3ef4137b436099f324f296e2501a550f2595f1df37c2b142dfb5c1c4d38fb5d60c9963b61d72b55c7db4499f5c9dcc9ab0d9af559bad73529448c1a7ad9efb44f8dd235973ba8acce1bcd71fdf60069da7824690eeb3ebc4c5b163b39f1fe7542255617b4d7023587ebb6b7aece5ff475922af52b486ad417b5b014119fd2d51594e2d952f4daa9c90a4834d51a143689a09ca34e302a5ed246a7fd515c3197271b5b5efa68647d246667db503fdd39fc08150a828a1feaf20dc01a84ebc80f7e6a49eadbe6b21340b00b5e3ce0639abcf4b14f4d01bdc5b89a8a1dee7125ded752a231524e95aa6ced5d263fcc1ebc71e87e07586160a764a440d7e1d7dc28100d7a47f858d53b3bd3b2f9e404910e8cd60eedfdb460af12bfb1d2f738cc820869aad0e1c494813cc2be1037b563d7769ef3176c495a683334e978598c7b10688e9e634eb9eea52ebd10a13fb4b6b881826b7849b0a6f1d74b237ffcc9dd3dc6fc4e53475369cbe1944f8170d95906caf7339d4ed9d1260015abd16e2398970777f7948a497a55b83f4a85a0edff759c55e0006205186a1788e594759306ce4ae8194c5bd4f5f28ddcf4f3bfa0ab2cd32d7cb0ca819895b47dcf09ec5607ae75fb059287d92c9770a4452d72381218303924c6500d2f05407132265fb2d927c4ba3416e56c84278ed0be987d5e257ddb1b215b76614b989aa62356458d1738b7af0dc0faf75bdbf06b5889413cd54c5103da836f8b1e04deac5d18d360bc7182c46ac51397291c0ab312a976e3afa25f089830a3c0726f76201b501c36f4bc009f44f0361250d977bb1e88330a96a7c0fb6e7524810a12240936354af1fd7aa7c3ba1fae5350d94101b94981a21ad096261942d0736896c73db19db96c36b9d060339474792e980244afa09a4bec43a4a26c504f617fa49a4459c45e8fa24f026f8a783b0bb2e786e4f9e28b75fde0466e5127389a90414da4172ee4be16ee5129453187ccb720806a347ed84b4a7c41a0f031daf2ad434d20b857cc440e27ad121277ba2ab6f91088a5084173e863c7615d824710cb576e36cd0ff5aff54c9837791cc4dbdf6ffe0281749522c71440ccb98f4a1ae24de8b185dc740a4b53b79aedb56a229f5eb4ea0b99f836fa79653314b8c6d05ce2b695d1001b9bc287f5013aea7f386adf5dd3465b1d3af265a57fa69c5296b9b57eb892005f1032a7b43a4266cef9bd45e6d7021a39dc008950b6b0b8d40f026298f2d4b1814d24223941f6fb0664f4a458854ee9531d44ac58c4789fddcfe262cdebbd082d165c55d24206bb093d07ae61abe69978154824d26de7d328e1fd8a32aa64f6ac68b2c3dd95c2997ba16571d69d2588073ec5e1e585c7930a59f3b8352b3ba3a270e351f338347b7b5447668397a65845ccb9aa7d8d12757dd295ce81f51d1a9c4741324be1adb9573c025833622a8db0a1dcc87915e7449d5d7093ecce0b6eca9dd03c10455e416977b252f22edff81587227c8ddb603ec29a28e0d0e7106a4bd15ebf339a49fa254af8ebb2752e4f5e40199ea2175db04ccad00585802a8be83473a914b23fa194ad71aa20d642d43c355c83aa8ebeb2f2ecfe9bf243efd67bf64e824ebb7bc44ffd2b0d16aa9b4a9530f0832bd1729abb79d46ac474d66a1f47d9444c9cb5aeb12ea85a1eec73f013c4bd1d5041b82a3d14502bb797e0318a768ff0e78c8d962779bb3e8becf3e598c63849e9f7d8920ce3382caf883adef53ef8954218193b0d39f1f5fde4ccd6ee8eb487f4608983dcfaf9e2abdd5c04e8e71cbc1907054d802fb91bb27bd8a890992888a09d09e553e77d50fc4b900e4bc78f2df2bf476f11557df0fe214de4ba151a11dc0077383317bbff73ab85ab3d23afcf8e9f531b687993386875f052de34342620901d900bf0a166227f8524ff548db2d51c33218c2c39cf0707f5c0aeaf49b375ce4289bc76fb5a5ca6"}, {0x58, 0x1, 0x9, "28d5924bb285fddde70d756fb3b563734294acdfe2a2e7abb7e657b7e68566bcf1d22658313d0bd0f3a511ac7ec3f33907456be32713b1ecd201456b725793a78623fa59"}, {0xa8, 0x1, 0x8000, "4461a529db53305f9d7433bde9718be0f3dff7008890b2fd718dfb39eb5059bab8f70bf09cbfe0baedfaec4be386cafa1c93c1e4a85a8d9176d51a300bee2a01db2e2f7ebaecc517728410435d051e63368586b95954ee21d3984d10a975b3b95252c8040db21c39c4ef549d670e4a117cf28d7b7d3e971904ca78f6ce2c5da115d0edfe47142d86908c9a20668008cd4a74cd0d48d5c94c"}, {0x90, 0x1, 0x1000, "fcbf269e1375c05d7fec59f9d410ab006ec9ee883b9ec93e010416ef7ed606c2fd721b9a966828b86b35a24eff5e988c8c979158d1360af7fff659fde31709bca32bddb26897b82818bac1300394cdb5b71503fd558528085dc9160016469a7321954c7af2902d105b0c4f9a225c945fd136f2feccaa32a423401443fe7a"}, {0x20, 0xffff, 0x8000, "696a25b34abbab54ab00bfaa6834"}], 0x1210, 0x1}, 0x8) 12:10:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x101) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x6) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 12:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1000000000, 0x0, 0x1ff, 0x9, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 12:10:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:10:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 12:10:06 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7ff, 0xffffffffffffffe1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 12:10:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x800000) r0 = semget(0x3, 0x6, 0x322) r1 = socket$inet6(0x18, 0x7, 0x7) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = dup2(r4, r3) write(r5, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000680)=""/4096) 12:10:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) dup2(r0, r0) 12:10:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x30) write(r0, &(0x7f0000000140)="833deda57606000000ff03ea0000000000ff950c0d86b6fc02c295ffa6", 0xbbc643a74c79ed71) write(r0, 0x0, 0x524) write(r0, &(0x7f00000001c0)="00189eda6fb1b2809208d8225ec110a7f17ed8d00caa10b47b9080b507a99108acf1008eb010ef8ea4255c438445bff2cb65eb0dd8b3f2c02f0a10411dd60d0a7d6ae94dc305aad2982d98", 0x4b) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x20}, {r0}, {r0, 0xc}, {r0, 0x4}, {r0, 0x50}, {r0, 0xc3}, {r0, 0xc1}], 0x9, 0xfff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xfffffd5c}], 0x1, 0xfffffffffffffffe) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3ff, 0x8, 0x4e1, 0x40000000000000de, "ba107c8d6885c554cb00", 0x4, 0x7}) fcntl$getflags(r0, 0x1) 12:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() lseek(r1, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:06 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)) close(r0) lseek(r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x24, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) sendto$unix(r2, &(0x7f0000000100)="311b0297593ece1703663d1065a5fe28f08fc1b184339aba1315c88499d3860dd0be73ecded5f09f4a26b4fb886b66bd0cb2870a0c6fddf6afa408146001a0af8408b236a8d82a7bc13c03d36bec7f2822c887cb4926b2bc695842ef51e70a5b63d5891d14dcd3b970189bc411147e52d9d0cadd939c213525aaa7", 0x7b, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 12:10:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 12:10:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0xee, 0x0, 0x14000000000000, 0x0, 0x2, 0xffffffff}, 0x0, 0x0, 0x0) 12:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000500)="e36258a416f72ee99586132477f256b40b3cfb25b84e00813cb349a2c8e71db8d050f395b92b9abd565191aeea2b9846fc79cad88272c2f90e7d4880b5d96496b9764de15fc7ab77c59ef3a593e949b32bfcb70abe43a3acb6b714adc93199a6f4a8c95df4570ffd3d40f0fc07ddd219c231c3c4af5a6f7a1362821963c59e59092ece772fb52139d81a6b5bdc235e35d9b09ebe80e5231cbe0450127f740177b02373b55fe6c01704f326952bdb5f435d0d44cfe8776ee45899d925aaecd439aea68132196591b756d33dc1cdfc334534497c2680571d1cb0bed607c3586f367d2130c36c7fc074841fbac46a0112c5752df81b37058c3bc63472d35c992b104a554517a4a74986a2452d96272a47517d9725db0e93cfc1af05f39d9a17762d92c73fd400d478c93b08a2d1ce7682c61ce1d2eb4d730a6ad180", 0x13a) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x8001}, {0x18, 0x1, 0x9}, 0xa7, [0x6, 0x5, 0x5, 0x9361, 0x6, 0x7fffffff, 0x9, 0x6]}, 0x3c) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xa0e8, 0x8000000001e2d, 0xffffffff, 0x4041d39, "0000d25180020100000000a1860e1df2b615a232"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:06 executing program 1: mkdir(&(0x7f0000000780)='./file0\x00', 0x40) r0 = socket$inet6(0x18, 0x9003, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x107}, {r0, 0x80}, {r0, 0x40}], 0x4, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="461301424c2c38ad343ea2643473583935f716f08dd3f7d211367c775db789bf5671c07bf7f0621429373b3e04971ade4875183c5a4d324ed894b7c33b4fe63de0342d5ecec3fe07f074dfb657972b9d7a7f0e24c424a624bd85f38ff94fbc571dcdccc4275dc87bc13a0fb25f1078e04e1c5f6a053bbdafbf3dbc46bea6e4c640d40a430af2b6934cdcf248d6c5c82c63bf8c820e389d4cc0ca152a4c03cc", 0x9f}, {&(0x7f0000000180)="bbe6e1ec8216c76be5030922a6c2aba84877638d5c234176cdc336d5fdf4cea8c00ed634e0421073f247217e180a0bdebad9d6566deaacc05e2f96a96fd88b57798432f8fb97ada52042359fd681f3f62352667c29b5850194c0b1da8e111c5fa0ed3351d4a9aef002232e99ffff5a578f8ebcd5033c31d432be767bcec0bffa4ce1b59274165fd1441b110aff040abc2667db5c75ae1541d516aeb64a9b71504e3b9a1b5dd93f566d87d0e55f9ab871b4e365775507b3e1756e666887b942", 0xbf}, {&(0x7f0000000000)="a90ae498ef23700068ac417c8628dd0ee2fd6bd2f82b245d7665bb4a787bb4f98eef221227ce9f318277f58d9894dd5441219656c1058b319df732a6b8344186041c474d367565f94f7c745277ad26513e", 0x51}, {&(0x7f0000000240)="2531b8dbd7619f38d68ce6f875f90f6e5c4a47ce30cfe50aca569a8bd49394794308b0b1c396e6d5d4f8ec4c315f15e7d85d319d7688b23032e148117be2692ae6cfc388572f13610ce77bc7a0f89f8bc8b35857bb1b6ad24e626f6a7ade28f0e656c5194745fc75", 0x68}, {&(0x7f00000002c0)="1be2458c4d66b162e52273ba58febd506a07e9a459f7a8008e54ba9f236b43f46ec57e5a397a6b904f82a8504378f0ea7c92646dd70a60c8ff69bb85a6aeb9b4010f9e258a455646aae1bea1bcb159906925a0dcf5cf6c9bceb7f26c98ee47a3d4fe44119409346a28f5914303c091b80f", 0x71}, {&(0x7f0000000340)="fba6df92da8069b4d6c1c6f2ab17402986cba0bbe2c9c895ad26c65905abaa4005d22a055f490bd3921f44724daf06ce28a234e418ec5042ed5536f7eb", 0x3d}, {&(0x7f0000000380)="cfab18910574149625dfd599a57e8b26e155365186768bc34995607bfb85ceacd6b1ed877ea0425db7efeec829fefdf93096ccd3ccaafef2bf09555fdf55fd1be10196778f2cb80f387a0f70459f5b213863d89ee7985f4f0754cd4347724f30390ec4e0f88f924c46af78428363038152ff17eb362e2b3c92198f965aeaee34df3a0e2b422a10ba6ca318de1dce660e1bc80c83f69969bbdffd3e4871d713da565f7815bc25af7f", 0xa8}, {&(0x7f0000000440)="3b45fb99b63cc71488add9b7f6775514ae7f3073f327d6df4b19df3f2cb5540ecd532ba49a7d52136662c0e0036d4876a958226d47dd68410e224b5182d74d0218020f90433029432a6d0c8b8859bafc52544b1bd9c754c6925a7da89bba690a2f85da5745d09d4a49147d6aa22ebabc29dbc614e1e7e7e068ee7ea9327b7ed6e78017cd1be24b17e7d6fa1594d565163f067d64651e624ea8aa2e4a37c84cef4ed4d8656b772c4964a75e11c3d98e149b44d934d465411389617d7e352400411a74a6883608964061568141c27f28f789bd65cc2d6821c2a04365428c497a955637528a7afd939366e65d94e208ce128358fbf656f4728e26cb3c96df", 0xfd}, {&(0x7f0000000540)="5a2ab763604008c15d372fe0077e1e0767422fa0f3ade4c8a3dd6778db61bb498374fe8bac6d92662fcdc22f83a4a53e8b5fb7987ca5dd1a13d01e4586b227fc77b8f648f78d33aeebf0e0ed0d3330de6b3da3ec86139dc411e25f782377a05ed150995cb0e3fcbfef87ebc0ab5c", 0x6e}], 0x9, 0x16) chmod(&(0x7f0000000680)='./file0\x00', 0x102) sendto(r0, &(0x7f00000006c0)="2a58d3ed0c507630e2cda8b419d863ef0d4b8d0753466694fb70388cfe43db82078134178fbd4fd9bbf537a2af27b919cf0016299b929affed41c8ca847c3c9f43525ee8f61ebe0299dff9b26df02188ba5efdc334f48f4b415701969ed974ac356d6b7c930a22929e6ccd5d183f5822b31c2fbacc1075be2b8c9e339c8db6cc7ae79d6f05e8b9ecc97c27b7f6608bca45b1", 0x92, 0x5, 0x0, 0x0) 12:10:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/112, 0x70, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="f2a68438d17b95fd094d22668d4c3eb212fa3bf9c1f592cef0a528b0c868601442150ac4a1ff07ce0c5bcf3cd4da0b2c361343ef0bc46334c1941095421429bfe4bc0dbc08f08348c0b8c3e2912bc78ed734ff0400738fd660496ad6ec369c66eb00000000000000000000000000000000", 0x71, 0x20000, 0x0, 0x0) 12:10:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa7cf) 12:10:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) open$dir(&(0x7f0000000040)='\x00', 0x800, 0x38) close(r0) 12:10:07 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) 12:10:07 executing program 0: clock_gettime(0x6, &(0x7f0000000280)) clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x100, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x3, 0x3}, {0x1, 0x1}}, 0x0) 12:10:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 12:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 12:10:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) fsync(r0) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000740)=0x6) fchown(r1, r2, r3) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x4) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000001c0)="f033af663f3b2d8cfb4faf801ef096731914b56612641495ed858a4789f5f9dd2fff7ae2a406eec1856b393fdd57501cb926d3d72d4d4418a96ef34a9a24b22c12a718627f9af1a8de6ccc98ae5407ca070d16cb02da6276b7aac20fc4db8d71fa16edf2159afe4abb1b3ef6782cdd978772bf13e6b12b3133c6855157fcd3a6f000b2d987a6fc916e1b83c5987dd9a98126c2421a1dfbdfe2c8c182bcc60bbbcb10a1be6d8ca4e8f377c3b0a510ce2d", 0xb0}, {&(0x7f0000000080)="86", 0x1}, {&(0x7f0000000340)="84c1199ec71a1e71c95e70a0cd36382cff78fe1f7dfe27ac404c42fa760ed787c0e2cd372c9c05ea7a28d0a678719b2ecd051f91616fb6ce45b8745514d16d76db05f6832bcd53326db11d0369565f34042b351bb15645afb398e7516e69d91b273e6840d008d84f94374d0844b254bc162b8c5ffff3be636459c30a9c754373bb1e9daa9162917480d78637499659dae24c45fba917140c4f9b1790d24f4916195fd5cd5862f405fabdcddc149d0b7e6d6ba7fc657e270ef95976d4964cf3169a7178a09a4f3ef291dc38d4d0c11f8b50b52436f3a023cd71fdf5491cea27064a569f87a72d6fd701f7a94b342db472eb576e189e8481538f428e58798d", 0xfe}, {&(0x7f0000000640)="e95e9038f5c0f264d23917946c4fd09d0d9bb7a452c9813ecd4c", 0x1a}, {&(0x7f0000000440)="b97317a4d359f96a2195353e7d7ab9f9c943af23933964dba7edfe5cf6b6465cae32596f9c4e5a1749031f171a4e27e014cb9acc64ce86acfb041a6bbb228581fe7ef14bcca11805c3a3e55d98c546288107cf860615386ff5f8cdf34a2aa80247cddd63b1790e4c045f48fc1fbcbc1d19a5ba1790502ec3ba19f6f1a5dda93dd2ba8b81c1fbfd066bc4fc834b7ecf0d7cd511680e55eb49f9681e0e7234ef79b2a06cf3f5ef855b77053df8d359789c3ab59c05aab87ef2a05aacb7b010011e063834bea86fd018524fdf191658c8b7dccfe5b7223736fb3439df0e", 0xdc}, {&(0x7f0000000540)="0e902a2a96197ddc7a12f24da62f816d148b7f5f3627540964d35879d7914dfd459781046493ed0fa0266f713f7f258f0cd84ae1332899f17743ca175b00bf94d6f5a82578e415f52be763b80efd", 0x4e}], 0x6) fcntl$setstatus(r1, 0x4, 0x80) stat(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r6, 0x17a}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4b) fcntl$setflags(r7, 0x2, 0x1) 12:10:07 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) mprotect(&(0x7f000058c000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000010f000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x6, 0x5, 0x6) r1 = socket$inet(0x2, 0x8000, 0xa5) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x48, 0x80) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = dup(0xffffffffffffffff) r7 = socket(0x3e, 0x4005, 0x9) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x3, 0x6) r12 = kqueue() r13 = open(&(0x7f0000001680)='./file1\x00', 0x28000, 0x0) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000016c0)) r15 = fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r20 = socket$unix(0x1, 0x3, 0x0) r21 = kqueue() pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r24 = open(&(0x7f0000001880)='./file0\x00', 0x80, 0x18) r25 = syz_open_pts() r26 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r28 = openat(r26, 0xfffffffffffffffe, 0x2, 0x10) r29 = accept(0xffffffffffffffff, 0x0, &(0x7f00000018c0)) r30 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r31 = socket$unix(0x1, 0x2, 0x0) r32 = kqueue() r33 = getppid() r34 = geteuid() getgroups(0x2, &(0x7f0000001900)=[0xffffffffffffffff, 0x0]) pipe(&(0x7f0000001940)={0xffffffffffffffff}) socketpair(0x18, 0x4000, 0x3, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r39 = kqueue() r40 = open(&(0x7f00000019c0)='./file0\x00', 0x80, 0x40) r41 = open$dir(&(0x7f0000001a00)='./file0\x00', 0x80, 0x8) r42 = syz_open_pts() r43 = socket$unix(0x1, 0x2, 0x0) r44 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./file0\x00', 0x80, 0x20) r45 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000200)="5514d7b5ecb01912e4d7c0f11ad6b5f9752abf217b99cafee10906b6315220142beebaa6fd9465b5b4055dd6ce4aa2043702cb8634649114cb5e78550b61ef507adfd597929e4a4326954fef04885d7ee93150796bf04f910c10ffc87d7655bec604a15acd9a69117704d443240f37489db65a2ebdc30f02ade55ed73f", 0x7d}, {&(0x7f0000000280)="5e1249a5b9449df9d76f8a46b772eb10135c69e865042883430cf6e0c16bd4a05d2ae29eae6f8aad8f0630f27ae044ba5dae68887f1514665314eac24f6b1875fab3d1d388054778969a91581fd59bd40211306055fc6e8d04bf627cea", 0x5d}, {&(0x7f0000000300)="bf999e042aee05fa806b5aa9569ed4667531a26d96f17dccfaf789e3d9080ae72ed83f5a2a9bec3e2a1de45c23b032a1d859e8d075d9e56b951f8df89137ec3703", 0x41}, {&(0x7f0000000380)="9c378f0da3f744247ce6a346f917e4c1885d937c4a97a18d7dc97b2a9363e1ade0476bf91a3b963bb276a285d557fbbbd311e700cef2067d6f5bbdead5801a31fadeeef4301b552effc55f8c13af74c3e0d08f15e63073d12c0cb8b30bd3a8025daa63d7d9e41e8d2d7533efb2479d9b74015e58dee2cca5d38f1c1c3cf984cd0ae09b591dc13b33cbb6fdce1dfe9516aee17b4850509fc9aeac60c2e9b3460592a57169645573ee673d9e", 0xab}, {&(0x7f0000000440)="da071164ddc86ce8046fe17c79e27667ec55c9426e2df640de23bc66adba517d4d36524cadab10b40dae6fe52a2b31f4163090cea8a08507dc5d3deab575c01e69a93eb26042f5cba1b4af62997085f16a6e503ed2899c0e09e73a46b4035abc31344a4e9c5d7ac4cfbc461506e1ea0726a34f3506b8469de49600131593bd7df29518576f4e34da1be799d5f4f799ad0de86bec23cbd88ee420542554331494a196cbc4ddd0fe36d28680", 0xab}, {&(0x7f0000000500)="7ace5572584585441b4307411bcf11efb5d659dc66efbf2f35513a29ee1cc6aece87df303abf4585ee2ed1d02d310d054d8d72efbe5a71a86a1c89b9a92075c4d2bf5862b117f3f24d2493c4d9e5f4fe7943e103c9a1a81f4fc22db262e89afc5fd051934bae5eb538f62fbce2cc8d8c3edf505259f1c6b23aec21a08f90060ae5331cfba5ddf93db241a6878fb39f87da9a7d9546a435fcb56fca2cc9555fb02991f2f1ae862af7dc8724c18a4a369c82b651bf6bbeccd749fe8af3943d87749df8c15b2250491dc9d56e255a1a7b7c138d75bc95cd0201afd080bd9f0bfa446bfcd71c300596996b18373f98cb76cc50827d82c15157b8eb65877558405d57c4be3f3ece5ad281c7425b4e6d2466d4a25f8fdecfebc2d0dcbdd1840a96f9a45297833923d2e8da6acc8ced9f91a19c05ca42b24121bf1378f4ac412ceb1be38568bf6cceac4ea2c3bf4b887e09ac887447823832412dd923c0f5c0d19198ffd121453fae2d7982036d4f5a2895d84d44fc6cc695a9073c97049c024cfee8ca85c3ad5a32f44be3737520ec578d5e24097a4acadd21254a8d520b5533ef76893b21a00f3bb70e9952285d316967a2e75c039803568c4e96e0e1f6053d042cac036f0b1a02d9ecc3172822475941f8d8f1ea2f14a7cffb59d1d684dd0b8446ad7129bd058b3e6e87088b2dbea75580ba62d4a616ce91478c650dcde6a1313cfcbdbbf0cdc093dbf3c7f44cc1bb0d44b714f5f3898d6ab74c4697ffa164740650dbc803df13d6a3096dc054d1972029b721442c9c9193211cb486b426c293883b4913b2ae9e65ed97a15c150066801e2f7727ff8a31ac7c4cd99546cca959942756cabadb7eb785481d2a01118fe2804ed52afdac2f6d5cafd33e963e76ef44a7d4232da785da2ff56b68d5c93459043658f8b36bb4a49cb600fc2fc90ccc5131e361ddfbe2d013726e2116e43b27edefcc1c2469b0e3d65e5b7fdbbf1a046401b8ad96e4b2b441878d0f9ed9d2cb906b8c53c1640cc88b26af39c8b1d7604cde0c0ee6d4f1a10dad9a785d1390aa0c2047eebe04aac03b23f6d2b8f7140605a94c54c6549cf988241389ce5730d8cdbfb20e7b5b8c8c6b24f251e8e0ff4382e1b0d55115dad6888022b4bc5abbe0f019de508499ac16d753d9ee7df3dd926595b3f9615da1282c8c35ebc64df23960d9bdc7957300f61ed8fd29d26e40c3d8e3eeb766cde5032d448f34e4b3f00f2e3686e6a88ac640876206eeaf0ca78987d3e65964217f1848c77c602b36cf188b4a7117d56fc944eea8ea17a901b54f3d8a9f17658218034660754b85aed3b955c67966990f3c0fa9363364e1e875d327bf10125cd3972a65dacbabd90455f251a8fe25742c8eb9f1d88b2912ead7ba96162f39adf45958abff9cd025203e3684555956d8c4f517eb9affa5cd910206344741e7fdfabbb8598d4c5303225eb6ee62ade5581de1eb9068060a8e0c5b5d85d12fbe297e357950824c14984222f81c74ccdfe9f8e5d5305957a691c8de018d61439b5510d81a9ddfdf07ac24485e4dc76a591030eee9b4919a02d1677f2f351d94ad945507dbeae5cd49ea8e7c857becd9e141f4389d5073dc8ed54927f66009fe89c5bc606a4af5225ac0472cd140a91812f5f6b5a035fc4d3187eec95854d55d23c674d4b6dc8f0500181081d47eb4b29ea2962e954f20f6bc172e0767e0ac90334118c7c258c661347670caf522fdea0ebf8c41f3d9391962ea50f4999a26cb2bccf907bdaf5c4160f34644dbf1ee0fe2a56298f60eacfccb9932ed906868b63652ba94098a59bb168908b9f0f601646651aedd9217b50c27131e26c3b7a71043c90ad122721d78a5e360d7ecc91124f1233546c1a000bc15c670a36ed62882b3b4db99f283cad1b5b92272eb21d55001a000d0133d93b197fec12b4e089a1c30aead29770dc71b685a023f4defe82c100921e272ffdc36b62ae9d2fe662bc22af71bcbc01e722799e8902918103e5a832371d237bd23e39f4d9dda9166f4a37970961ee12c6ae8137e7a272a31119cf297c66af28fd9b9d76f59d359b76d6c186b889a5bdadf54db6f083e359e679238bd07594f245eb511401dfa51c808564e303ea489bb569a4498b96980e30b3da19a953df5659a74eb61a895826690057464bd65df5784f781796dec4256e1ce50458eca3e40bdbe9cfefedce1b00613c139e8d8436de360e52c6811786bb5cc847057c4c3fbfe478a90bb1b6d03f84bd1e57d8ef2c03cd0e13605a727c42f7f5b77aaf2858c83709f46bc28a63363bc4dfc5cb929a089e7b5b95d771ab0b580754d8f99b9df14d2a975b660c41e1ea6558e3e9a32f54cf1cff84de2ee72330bac23dcf1fb1a7519b961c792b67a53dab094fb8c6f169c2b90c496fb2759d04db3a95e7fd273c66dba7bfeaa5c48c6bf31489fa154d75c23a366ebde4e46904ead0da425eacfb66e2a2497ff9e3f9df058f51e71a34447b875596def3afbe11b4b45e5dfd985098722336211bd55402f03156e4c1a856b9a8cfbe37d1437182ea80a9352b5004d400fb081d5cceee7150f680d512205a2f1340dc9f4ffde9a15d34d7adcb27d86454a362001ab9e37e1987d7715731f3c5e3bd0d5970d5c13daf0337e749c9ebc08691423950f8f7b66d1160cb37ddf489afaa800ad1ea797ca0efbd9eed0dfacb1fbd4e0202fc1c1f949801fb20cd758bab60a4ca329d64210ca8bd5ff3a32b162b73f9bbcb817f5e7bf87bdcf75c6ec2ad2dbd4b3b48bca557ab0640ec903c8342952f0e503c17601fc61d3d58d9a8e2fc7bcbb4b994474d6c8522a12a1310e124e8d38e9457a08bb46c9d864445df64f57bb4daf0fdc992114cac7552fc728e6061233ff562e9e5a8be264c70c446e1c069c5a8d43cff132c7c97f61dbf43e4209e5ce3c3481a3309a30a5ee2c945428b017eeb773348120d316c15c7680bab33252071bbd0734e84612f104970818cbde049fa1e5b7dcd97b2ebb6c7b0d9427c0e46657fd9d61873fad985dcb21963e82d70065ecf15dcbab5fe04af43a9de599f884e15d25bb5804f6d31d5cb33f92de63e5588be58d4569a144e2ad0a1fe24a7126baa6222114f54719c7c077029398bce7c380e896505f697a425cf8368b718f047be617481751d6698eae53eb7eee87c90b95b941eb4f8bfa8cb5a26d38a47e1c806ab8ebca6507ed5d08ee22dd0b9c6f265b7885b4de22bbd47fb977afb11e4d032963b74ab50f56376cccf2b8ab9c0e5a59267c5204e962373ad2b128980446b7d5098f237a676bd4393818e2a8f4c31d83c5d0513e3e5690bee2027f4c47168df71025da15f18865a1bd39300c9f4242169e23802e2cf1cb8aa0903aff41165df625e6dfeeea7ad6f2e6a82122a3617a8e15cc0a92d2ff4e5d1961a5ef04accd54d4076d34b9b10250962bd2f262ed83bff73b8fa57ed3869be3f98ac9ff6590f7c3c626c3e1b7b802e9685ab320093417b9fc124873bbb6667c806ca8bc52f653fc4e67666b1df721a4923033713c22237de156122bc53a6d5b05e652cea7f9cc57b28b6b6e3d06640d5c2343f1214656acc8b5563a062890ba50d91da758283d5060443c9bf2309a6be4498b85d2018ff3b831fa191d1f3b35001c0a9c81121ccf2878b3d7bfefd1c80279e45350e0fb49e05875a57a0c05474b666fe0de08988b80161a17a39aedb432593a9af6266a903239a4dd47b82cc9a43f423f9f9870b4f9ae6392f3fd0ff8bd96d759ce592de858aea96e4b56ca3029b206f1df95fc3246673a37c12ce2b24111bcdebb1f01d6f4da83f61627830a4a5e25fa7daa8bf4e081a197836b8eb3afd78e69a04a47d39c42547e4e33c69611283e197706d279413cc0e1d186d7fcbb0243a9213fe8b1c8fac747b61131bf892b29b8539a48ded6e54de64922edadeee449382633de5a9c1b2db051eb1083efa6956aacc76878c1bdfc7002c69f934ee995046bd910d4a1bfaeb6dd4e28d1f656d98f00b819d70a090764a8cc7326b3eea3d4a717cb5ebb7704ae6475913e01a7f701d4ba98e614455f630382fa27255702df073a811d405e39d6eb22546464e378889e1f8921dbe748fa15b3841f824fdc519af8bfec07fd98c5c92dd0c120569b1e10a362bc0bd3151443848fe212d2a6ca0f635acd8384a590c77f0ee5328e58d36bb23027b00acc0c5bb7e4bc3b56fe673c9449ae740fad92620d0b1feeae18a5c697702eb28b2ccf5440196eb734cca094061c9e83d30ebf2f2f9f39a2ab06ef777613ef1efcb3784a06a75d917c8e173c1292846d7c64206de405e738b7e3afc81df6a5805ffde56853d479dda3c79e9ec381658b0931b826694320fff6a5e7fbbed55f3b082bccadfff3bb022ac816b22336fb2e1d35cd9f1628790d06bd4ace746e7de927e641b5c882ed61449818482a67609c6a80658b933d4b0142fe5b07458be2627cf92c06868d39aef0684b8a2d124152d601661a51e8853c8dec5e63b6c8e765bad558b59bf6d23a05aaebfe0cec431481788f2148ccda4982b285d3a7eedbe49e9c482bb534413f6c284ff9d543626054e813c4888188fc7e969dffac49425dd8a1a18f7206c9b5c508e6fef37fc8dc5cfa78261e704320be25ac3691386305be0bcfec11e2e14b5f89c20f794d08caa1f3c9a0ce11f1bbb7760cc1c70772050f14e88cfb98b4bec72084fa10f093e7d5de4b182eeae6a21cbc3fa5703cc2a24bea033ffe66ff23439fc726e46f9d590350e1dddfbe7de72ce31bb0fa020de17b047eef8dc3165d573ee37eadce0b9917d7382dc64b7294f6ae44e0b1a3291e98da832c2b268b349647693418192ca11132d77a2e57848f877f6903a3051d4b5a3ba9328d779c73df6294762e14835f696939cd47daf77932077ea696f3018874e47b121b70f1314b61babf55c52f391e74876b7f1a9924b8f4c66e82f61e49a84ffec748a803d8d8cf3195bf995040f59d6bcf6033261f51e4188a61b08a9bf1713dfdb5018315c789350f915ebce8ab4ed34ffaf71470a332f4753fa0fe1396ae4f81848a4c48b91eb2a00b767c81b3a177f5971b8763d76ce71b6a3ea31f14a5328b329da21a6ebd5045c20fbf96b00a1a32df3708aa2a33163d3ad48d9a0d7c9ae8853c50f975431f2e427f6f89459c7163f474fbce4006070174524f6a96fc408c013f29155c954c0862172e324f5101ed6f4b2682d97e43270a785535cddde0d66eea5aaf579e318c3a9e333b8027dabf5b0684a3302a3008e4acfeab46ab1e024f353c3c124b50a90ef78f6b09d96f0e4f6671342fa669ff4a3728ab324a7a0df9b9c9898d037ef481c449f54b0e694fb0cee491c53632e85da6ff0b154e5207c5336e2cc93de22577a4c50b14819285c98f4a06c84c5dddfe6c435b84f47a88833c368098f32ccab8a20052fcaa72d8020d86cadf571e5fea4dd354235431e9fb61d04d6bbd6adb9a321a00198ccb51fc75be61401af3e27e25157da280f72b14c0836834ec428f8b429e2f8ed71d68fa77f8076f8205e735b5847f9e2e286dfba932c3efc50017f2083a2549e1156f76e7e246d19b3abd4425b9791d529000536f6f6921a0a52897a7d25985afbbbf95ebd18692734e2c8e487faf3ffe1667837263dce114a9ded7f04616827ed8e44dc2c933eb572c014c371528468d069b35da9b087c99db821977d939dd0ac5a9657d485108f60722f99f0fa330f441f6c74d42c4f359ac61fde10668744f1b99e1bdaca03447e37918782d39", 0x1000}], 0x6, &(0x7f0000001a80)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @rights={0x38, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x20, 0xffff, 0x1, [r36, r37, r38]}, @rights={0x30, 0xffff, 0x1, [r39, r40, r41, r42, r43, r44, r45]}], 0x148, 0x400}, 0x0) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r48 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r48, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getgroups(0x1, &(0x7f0000000040)=[r47]) r49 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r50 = dup2(r48, r48) renameat(r49, &(0x7f00000000c0)='.\x00', r50, &(0x7f0000000180)='./file0\x00') setgroups(0x1, &(0x7f0000000000)=[r46]) 12:10:07 executing program 1: getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setregid(r0, 0x0) getegid() 12:10:07 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = semget(0x3, 0x2, 0x288) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x0) socketpair(0x3f, 0x7, 0x12, &(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 12:10:07 executing program 1: r0 = socket(0x20000002, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socket(0x2, 0x4007, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 12:10:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x45, 0x8, 0x8, 0x9, 0x6, 0x10001, 0x310, 0x101}, &(0x7f0000000140)={0x7, 0x200, 0x9, 0x8, 0x20, 0xffff, 0x3, 0xfffffffffffffec2}, &(0x7f0000000180)={0x401, 0x5, 0x5, 0x1000, 0x1, 0x7fff, 0x100, 0x3}, &(0x7f00000001c0)={0x0, 0x9}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) getgroups(0x3, &(0x7f0000000300)=[r3, r2, r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r5) execve(0x0, 0x0, 0x0) r6 = dup2(r1, r0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) 12:10:07 executing program 1: semget(0x1, 0x800000000000, 0x24) 12:10:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000140)="3239000062b57715e69b7cf6a91b0500b0f82a1a8fe1b427d7109836791484694575b859f1a92124377579f524e7df5e3d106fc494941f3d69e1da9ac3f9f9f18cc118db7309c6041f1df2620816c72a9c", 0xffffffffffffff76) 12:10:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xff, 0xc04}) 12:10:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000440)="be6dc932c15796d20c9ce16d2afc2669028528cfc9b083636a44f7ec17b059f6f93e278fd7f6f084375700b13ae00cb9c5ebc7378e94acee942d0a1506c5b8d00221a32ace26f522d7a93aef4c7541805d2d7fd2a06391da81cb6d495776df0a8c17428eccfa9eea4ea15dfa7f70edbca7dc9ead82f04d055689a4d4ad801c12195a71ad19a354ba0d7537f4993a2315a58b1cd3acc2eff139c2ec86c3b0ea4f7bc7195878a1597919a4608633c6b0b1a1569204c7a261c6e5ca45e58647308ec05d853c4699b87be5c178ab6c4e8913f403a9c7e35202a53743f1cbc364362bcbe36a6cbb728a8ba8e562c38345b2a9a16c33d24785451af5421ad4157f1da46806741bf2c22bc045c7fbf25c7002a8011304af985f6bd7737b2b2a8d53789b1ef495024d16029098cbd9d199c8a67c70402b2287c0a7d4a079fa7cb337f073f76557454025f9c40f7d755b7bbe5b35169e514579a2e063a99b0a1c4ec35da27851a54f054e7226575b43145ecd62bf001594ab2c5112d4912f63766d86ba3b13472a58c3a21bbd45f14efe9579221bd4c1caae27d8e0cd3a37742656502e2ff9235bc972fdb0036a95c599973465ba618c232081449146c8d1f46691ef6466e40334c42a9a772863fccf04fea3bdd72e78ef7186b9d8485d15db9da2999b8763ff7e15e45716a62c77478e77accd730446427de4c253208a0646a1db32ad86e693250a4795cbe3c78ae34bed1d0151a3d32249b972d42f8980c6bf631cc8378dc24074404916d9cc8190a966a1d1d884dcb2dc92d7ad782633c31a401373e724e2cebc34c33f427d490be756c9ddbf4a8736a7504d99b1edcdec107f28c919a2dfd0139c0f74ecff8a083418742d5f28a1206fff88b1dd6a4e485bc5b7c35cfd28a46ca21dd6492c92e19e56793f7f27db7eb9ec7091b0eb500754c34e4a253d77ec98d41cfbb8777527c09b98d18c5d79f6fc2c03d832ced8df1c0f773ef2d1a41aef1b1f2fe0e725cc73d67fac0c4383b0b6b477a0ceb208d07d841ab6d631a0260914db73e5bd940a75d8c6ae40137fd32ad7d4494f6819fe0a3e62fb483a1d9ebb1e3e3c6cc4eb8d7a688ce44fdd7998edaca95cb0ae0d6f6a931eacc2af280f68e372eeb9f0012b320dec30bd3b378a24c642ee4d1cbe4c530d9ccd9cbcef486d4f1d62565e89f64760f3bc145457b415417ade3585981e2067746d46c6bfa228697b0edf78e9c0488181d1ca2da78f697208e7e7672bb4968891104b54bda36e8602184aa8441fe1246c34349d284a2c2d49f176c3270e94d647ec37e57f21bedfe535a02e61ac83131f8360c38fbc653ab480a45381927583f93b49dd03c8fb4a9f292f8d12ed3de972363f08664f47412df3c0104b9c39fa90bbbf536edb7458d035e6c0000666f6a7368a98fc4e4ee2f4a9ae1d31ba61c606f6a8646e49452888d7b4e52eb2953fa41d5dd55d3d1fffb084053db9521f69cdf3c952113dc28724d1bfac7d126d0e50f5da3b9f999621bbba4bcfcc9fcecca87493bcba4d6e7cdde81bc4644cc4ffdb0fd1e2fe6c2d30a23ded5ca42ad27a0e79a3a87962fcab0c5da6bf68e40b3d69c6111ae9085c9b3dab975f3ea823644ab95f8d6e1bcfb288e1b469f7d51b375969942806993645337b3f7e6c5f60f5985358176be57fef6d8c6fc0ce0e645eb30737be1b26710c7896226e1a712bacdc38264094a25975aea07f2f5cb5abeab15963eafe72c884fc7c947ed66eb3f5adce3467add3f26517772053f1eaf3b33a10e29bd228c8e4e9802037c755cab440cd74018495226bddad202444f256f9979354215a6a764900bba68cc54ac20d7e97ef01ef4d593f2f916c2b0a2d289e15d9374c02c7f13a28f284c87cfa9687c426277b61a8ae7195a177dfd94278957ae987138fe42542c62d5134c36f8a27fb234aef81b98b6b6d0f02d9ea1e935f5e5d561d41660fa507bd0cb42ed37729ea2b753a2951ebce89f79b998b71b5109407f5961792e212a1d6fe72b64be3b705f526847174e853a889d9c875b3bf53b2aca8b0cb8126facea21107deef75d9ccfacef6614390ec1a570f0c2e63f3ac7da766cdcffd14625d9608aae4f23d3cfbfcad208e6cf8cb9c4725d89eb7931f29e26b5cb2d9013c578e3b476185c03aa071f561bc9007ad198aae81e34b68e937a19003bee9d0d7eb8201a1b7ba765034e17057ea56b515733048b97a03343443bd9f5651378f8633efa1b8c74327b95ad52da5287620c2700fb384cfe3f13ebd4fbe23c9af8ba31b44bfa99a3a087e8c234df65cd50dae1a7a127fe758ae2f4558f8a72da1b93bef724dbb2b0988605228af685a04ee3377c76989c69be2c81ec46614d4c073a788d4c66839593d5e8428c4afe4860fbffbbc9b62be7a4bbec7d7d824f09ea58b9096e67ef3472ecdcd55542112c72d335775617aebe92cde9fdd14b7ffbddece98b2b74eb452c83e66dc34d4e99fb09d4311000080ff2a97a69024b4bac4b12c46dcc69138fead2b7382f9d64131c96ec8c64e0956c6e37442d73011882d9d80443cf8c9f30ff745225ee125a6185f7f786bb15d5762a527a998cb6ecab3dab29207ae1e282df8e20377254c2a439da6fe534392a2baf762ca3c70ffcef05b094290467bda9997320b315043b9ec1b68503c69049bf1349f12e045a860d21e0e69c007d8c9aa652dc6355ae8f586e0e8cc5c9d57e853a89d398975b22f4c3e1726fb90e6845d23a7ee463fc8bd8232084900b4a0aab1efb8480c3b539409c9d5ec4cf15ed249a246e212c759de7b09129a936fd09d86a68d2b24729688216d34f16429904e6313160a14173e09eb8b68c5344b42c06a625d455b734c67ccb251734184b64b63b7308ccd149528a2185ab520a43b44f7525fd81b32c558682b9710dace2cf8cc9faf6e11cd9154181ab7d85448272de7bc74ed882bb122ba7abc168016964f959fa12356b85adbc37e77fab7e04cd6bb4c22c46ed4d7252b7ff435399aa41763f597d3bf9e2d90d69e7594f11229c64382cfd39c350f2c89c306eb51de20be1141698082372fff16e8913eb27a81dbfedfa9ea658cab20840d14d86d14649a100d0272672f9d294f0eae26d9805fc9759be1f6ad69097848254d4d08a94edbb2307bdb96029829a1b7e350ffcbd9b78178e89edbbaf4fb98b7f984e74e9ada25e6f9b5db8ccd9a7655e4fc5aeef02c302b32db7028ebfe7c92143d8c9c849cfdc8e786090a57d2778cad0e0ea4423196217f0765f20534ce2da8f09c9e988372c520b42d3c458d859c830d7254b91625ab3e8d83c8cc4f33e6b26a90a2fd79f6252251215c1551d357bdce168096957a2c4631480a721e8cefc554c048184b83e7c0a4bd451609ef9a48bb8443f16afbd7376e04d1265b2d56e3b28cbb0638bd88a42db5c1db278c083b719daf35836438ea014cf102e3dac97a99edd0a2afd4e0e2210fb2b6efbd2b0b671b00b71f9272d73fe366fd8e8559513f6c545af961a8a71346f022f593b07689b60c44400f52425b213f636a48af21a457d895831cae3e1df8c3af7bdb808455223e37ee82c320832a8dbc1ad98d7cdf8d41724d4fd71a781b38e56e3085db14f12c47368bb611f3c15d9e619c4d79f9006d778cd4dc0391cfbfd0803de0c83b606c3b1e2a00f04527c3c567faba8de83603a21d293cb552a4c1d1b7db9cace6b6d26267db536a7dc46ec4e10324cbff52ccccf94caab91346de331536e7a5e5f8fb8d109ee2bfdbd7839e7f3587aa2289b13bbd09ab45493c96253f76e52f37fbb3e8edf532752c5966e496a1481ebc8733ffcb23055c41baa6ccc56252c3327a3aa75dfcf6a451f6e6d8e26eb2614402c0171a14294697de11f7d32cfaed4352961b9d7b307b4348551dacb9999cc867d6cb568178d3c493503e7953d9eed31fd9b39363c698a4a9a4e43488f059f26a87d947fc853587b2c7b70b2988b35660ed0ae8e931cdc8e124b02d947ed3e3be4007fa660792a7f559864019809d79c5d924f804bc7bde4bc3ba68383765af8afb47610523b5cbd1f55d3bbddeb6e8d6262fd3485b18257b90c04e4aefd938833b6f6030c2d974881c403b6eb033daa495fd621accb21f054b120143dfd74184917f00d6be97ec181d10231bb8941d7742c761684838c91109e55925294fbfd9f82cdf13178397896eb8b7ed5f17343d1dc879f86937a54b2dc559b427a6847b93862b45bc9b62970cefc77cb76de588f32a13f14c984a68046c242a0fac7afe59cfd8261f5e3005237daab4f50b39779d5a2f8f6c7a20b695341843ce73dca4c188887345e7a8576093a260945875f221a66bbad3c419eeaf553c657ac720abbae66b90904414b8041a43de0a0889ef0280174da862b3e658c4cef03a25f4515b5d41a643d974a2fb3f96e9bd8d88eec1e9c92426a6df598d0f36c939be442948737faa62d3335e61fef1d42603ca65ca71fa1641b59bd1277ddd88e7aa33471b21d23f1e5d81ded6cc50e20b1b38aec0b0a900c703bfafdd840adda9a1ca201960f19e1d9bdd8ae3c1c0f6d21005923b5f08327e9548054e50bbdcb95f690109171524b17d7e837f42fc405a0d9f8009a4240d049773e5358b244e27d9f696c4b034be3795d5e08e44e3095947a72de747c40a9c4cb797e9b91ff2d3b1926c76687d35ebad34c7835b966a0600ee174b1f857e1897dd8f2f420254c1d95a350a3bbb95006ba22ae683823652be1ab6c658619c0cd48c6ad6b0d4dd7bd27060bb590290206df60424d217a8de0d44ce04eec0073fe88319872fc88643aff70fc709e54f5aae59a7119939be7d8f1e3134315db0782ab5580f8f936fa70ac10b6dc5d701a9e8aaf55867965d26606f0d6b14268ebbfca945983f048747bba533f521b5cdb692d5b40d1941e9949277f150eca84db642166e4a320cb0cf0a9340019b8fca0cf21d644689be6b0f9304ffff6b31e1d6d083c9958186db189b9130ff097ae3a5f0af90f558a7dde24450395d25187cf600a7dec6e86a0c5919209f5ac75adb8e33d6264fa1a77f0a07efb035ef61e76d90f9618cdc0fbd108a7b819d7664411a7a2eea7ff7beb9c2a6614e5f1d2c082d4bd3a7970aad92e3cdbd73859e7e81fa3dd9b0e78065c9e8b4490ebaeae86e0a41238c383d15e51cbbb105578c6206efe83fe3ac29905cdeb8a219b633c3b914739c08fd4dfeb4869e3ad917a0c2edf58ce3ba72526e9d7830fac48b84127f645ccf03ba2757d1821bb1ca6bacba6a68309fa4852e28c215d0a9671cbf46db7396ec63c443e37ba7d8bbc065d0970b21e9a1786d3b0632b49a705eb2fcb2d080a8c445e22312a51643da1f21d1ab503f58af5995e66392f7504a52e0a80a41e764a08d150035507ead656a994fc33617d48b8aa087de3c1c5fab5cff62fad871d63824760b7e61de7309f8c84a141264eb1378a4891d69cbaf0b8525c28469d98e606475a345e593b83c25ff94db649d022c62ec7a1407d98bfaa5ba4aa91aceb2d4c36a0673387b7b21c0773720d31c3e08a6e7cea81be60ad2fd25dc0b7b9dcd776f26ae7e513539edac5472c8c325b79e838c80845172a1540131793dcec181f6ba6a4630e970e891b51d8e1432ed5b60f4d5d1cf36dec6e9b6b92bb4fa53eb4926d44db56c710ddf7170020ea089cc3efdfdfd02600bc60af0f1c2800f35d642b00700abad3c75a5dd2389fe5bb92b9e1dac7880380685514634485f674de89d47999a6eab4d9d833f739675c0d4bd19ada6", 0x1000}, {&(0x7f00000000c0)="e2f69eb657419c7a792e42d5bdac37ad47af9fadf88e2d06cb8e3a7fae35778ef4e2730864f92ceae3e8b4a9f92a6435055ce00a8ea0a62a59891e55bc1d81282ae3f19a4a1810d26445e1f24b56866d21f92b556c1425374ea4d8246412867d406a2c56b0d81e8e64159f9583f68cb8a6628c70748a1d26f5ccb8f666e46840f796874dca817af60ff95e368d3a12671e2f14da9fb0fa370b9a32de3bd010189eb9f64b9f06fc1f7310e79931eab7ecf190cc40431c32a3e293cff55064a99324132696a434bc231426", 0xca}], 0x2, 0x0, 0x0, 0x400}, 0x4) 12:10:08 executing program 1: r0 = socket$unix(0x1, 0x10000000000008, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x10) mknod(&(0x7f0000001180)='./file0\x00', 0x4002000, 0x5) semget$private(0x0, 0x7, 0xe2ab08458ec99e26) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/4096) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000000)=""/54) 12:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270cd6c40afa068f4eb69ff", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) flock(r0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 12:10:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = getpid() getpid() ioctl$TIOCCDTR(r1, 0x20007478) r3 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/66) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x81) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = syz_open_pts() semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000140)=""/227) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x9, 0xa1, 0xe34, 0x2, "accafbf934bc87e1a5e517f83b5b4ab1a241ecf3", 0x3, 0x74}) r5 = getegid() semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/183) getgroups(0x7, &(0x7f0000000340)=[r5, r5, r5, r5, r5, r5, r5]) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x2, 0x3, 0xfffffffffffffffc, 0x8, "a6e906b3e01361702c2ece905b6875a20e5bfbb6", 0x0, 0x1}) r6 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) socketpair(0x1a, 0x4000, 0x7, &(0x7f00000003c0)={0xffffffffffffffff}) syz_open_pts() fchmodat(r7, &(0x7f0000000400)='./file0\x00', 0x14, 0x6) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000440)=""/70) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) utimensat(r7, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x6641, 0x1}, {0x6, 0x81}}, 0x2) fcntl$setown(r4, 0x6, r2) fcntl$setflags(r6, 0x2, 0x1) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') 12:10:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20011, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x2008, 0x80000000) 12:10:09 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) 12:10:09 executing program 0: pledge(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x20}, {0xffff, 0x6}}, 0x0) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 12:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x101}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) fchdir(r0) 12:10:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf2ba1f9161be23f918941d49f966a8385fe8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/98, 0x62}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/42, 0x2a}, {&(0x7f0000001280)=""/30, 0x1e}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/91, 0x5b}, {&(0x7f0000001380)=""/148, 0x94}, {&(0x7f0000001440)=""/66, 0x42}], 0x9, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001580)='./file1\x00', 0x4) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 12:10:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x9) 12:10:11 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) close(r1) 12:10:11 executing program 0: socketpair(0x10, 0x1, 0x80000002, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 12:10:11 executing program 1: socketpair(0x1e, 0x4007, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) r1 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 12:10:11 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 12:10:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 12:10:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x202) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x8, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0), 0x100000000000021c, 0x0) 12:10:11 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x9, 0xffffffff, 0x7bf8, 0x3}) poll(&(0x7f00000001c0)=[{r3, 0x20}, {r3, 0xa0}], 0x2, 0x9) write(r0, &(0x7f0000000200)="a56001a6a9b159f6b76e62032c4f656f6daeda632b071686cec6becb5217c33811f1d8d4bdcd1dbdba675398d2af40af1bb7b4703317d07b87ea7c918944bf3316426ed8bc149b2101e9a09617f58153455b49103202600ae677bd1b83375b950ebbb216ab7f0fd0e413c5649939709c367ff73ee8e63a24295fa406b58234e5854b940d2c3522059db3497f24d622b6163c9b01a1c3334fc933ce0d262d8b12fcea5efc3a", 0xa5) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x120, 0x1) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) setreuid(0x0, r4) renameat(r1, &(0x7f00000002c0)='./file1\x00', r3, &(0x7f0000000300)='./file1\x00') getuid() stat(&(0x7f0000000000)='./file0\x00', 0x0) 12:10:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x7f, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:10:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="b3b18c00431a5d88401ebbb2fd8eb9a207ec99e8f4b0397c35a92cf73670dc25d3ea40a149f56bf19cb266cbb3722d75c0ea1e8fa0d26cb5df9a7603f16af9380e1aa07f7a244a04d4784b85e57706528743296fe1c52d2d7cdea81b440d04895c11d507e76b524cfef56af39e9c7fed644e8022ef7aca539a03abe26d8accf9b006ecc38609bb95e1f8db2e37c3fc098e3d1ff1c8d0781daccda8e7551640a6f1091a5e21db9fb0b2502b39fdee7cd0", 0xb0}, {&(0x7f0000000180)="7d9a2a1df97ed5bed27510e7fedcf180db", 0x11}, {&(0x7f00000001c0)="a665675a5371d68c279e307038d610d36327ac196220e1859aee12fdf9c09698665e828b9971a2d80a9af6c69f8f08ce841aa133d3003f4ee5f6115ac1617b12f6dabf90603f6f8928dc930d42634c8a6cbda7d1", 0x54}, {&(0x7f0000000240)="909a5c24", 0x4}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) 12:10:11 executing program 1: socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 12:10:11 executing program 1: setgid(0xee00) r0 = getegid() setegid(r0) chroot(&(0x7f0000000080)='./file0\x00') setgid(0x0) 12:10:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x82) r3 = socket$inet6(0x18, 0x8002, 0x0) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000563000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x81}, 0xc) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="beedd9cbb443a3190fa4b157c9ec448e8d99c557a91f457e53f063d1bb8f088ac95a9d96f080dfedbee5e00ce41a0c03b6fa1b48ebb54b0af3ae424fa34a5d709bec765e99ab4410cc283b097815d36cf7fb5a1e471dea6dccc4f5d2c521a299844b0f9dc9793b19173859c00ee2517843a94f639bc8cc3816136c7387eaab23d5a85a2bef9d96d1376638b6e9e8afa6ed21c3d168de1e725466dc111b68942a2a4d841aacad5d83eb21a88b9809f60ef9e595580303e44e85eb5a581ac338cb652fb8a0bd0cdf6b088f7942bbdb3a3d063c0e705b2eee7cc9a7b985519de65a3500279a498bdab328e18cce0fd01597b10172", 0xf3}], 0x1, 0x0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x8001, 0x9}, {{r3}, 0xfffffffffffffffb, 0x8, 0x30, 0x100000001, 0x9}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000020, 0xc0000000000000, 0x9}], 0x7, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x3, 0xc37}, {{r1}, 0xfffffffffffffff8, 0x9d, 0x0, 0x6, 0x7}, {{r1}, 0x0, 0x58, 0x1a, 0x3, 0x6}, {{r1}, 0x0, 0x84, 0x4, 0x720, 0x9}], 0x5, &(0x7f0000000500)={0x8, 0x735f}) getpeername(r0, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) 12:10:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x4005, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:10:11 executing program 0: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdir(&(0x7f0000000380)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000680)='./file0/file0\x00') unlink(&(0x7f0000000640)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 12:10:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) socket$inet6(0x18, 0x8000, 0x20) r11 = getuid() r12 = getgid() r13 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="998b826c48ada9850ab0176777b29ad5a5481d989f314ca541ad993d2f06ab426e1ce1b02124f80a006a0489751fb7c5efe7993075557f92f28172bbc39b5336d7add1272501ecd9ed34943330402c6bc1c6c3f6caab45dc08b13deaa47c8edf3e162f2789ad50c15d56a1faad5070b9441ad2210ba4400b6a03efb52bbd49f24cde65ae4ddab2c929b591288f2da5f3a8504f251a527b2bd147f875b7fb7490d61fd6b3db9db51999d7c1fbbb32bcf26b6d161ea80e1cd730563c121f7f856f88f068822aa3067f74e672", 0xcb}, {&(0x7f0000000200)="a35d660c8d18edf0c3198d120c0d95cd783d91cbb4bda4102ca96993db628eacb41002c405cf4b354721be7139937bc1e96cd0eaeab8b1772f2527db27f5f43a194b636b3ac21c64655ef63ec7e7e3ff9c16672f8cdcccb674bb7efdc1345e30f04cd9851162046680411b326d65945b9774e0731ef4c6831032a99d00818ba8ae189b70e641c35c80e417d51bce57599fd0727649f7db4ff7daea35e760ef4130d75f63ed52dda0e9ecc2fe19", 0xad}], 0x2, &(0x7f0000001100)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r13, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x148, 0x400}, 0x9) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 12:10:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="fdeba4f81f11663fb0fbe6e8768533e31aacd5f08de1cbe9c0464da426508504ad1e3fd80e20ee4608849702525eafb47d5eedcb8dbd82", 0x37, 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 12:10:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="1ddd2fef6de28b942f3d9281f22f45198f0fe82928f43887847216679b849ef340130e76d6aae957c7888ef5013b7426609bbdb2b49b81207a600dda9dc4bd1897fcdde96a9a769dd2cfc1e8e83e64b7beae3bda7cf956f847226183a362bb2cef50d2a7189c0bbcf66afa094d11d913dc1892bb495db84dedbf001e1bcd259e6f09e11c5cb2ff49b2ad05e12a9ac279e12b3baebe28d18a1a16458176350c6859468273", 0xa4}, {&(0x7f0000000240)="025dbabb8989d413f46f32b40040a1ebba4391570b32010efa8feae31df6315063e014a4914ba2485fd2db1aba16822829e8fec893372e95fbc72cd108d41de1f3c2e924632f1e314d0813ad0f436b7f37ad2ba32272ae2f1a318d9dfb6239fd0bb478c8ba4ccfd7b2dee0f99355cbd8c95c1720921d099674a56bdc9f9ee4723649b8d14757e75e2405a31774f718c61cc42c1ce98d761ce744546141c3e6441f20fcecb588b5602efed9c0396a4eb14bb8a0271b88b8b1db00b5898ad156e48cdfa712a3b37ac11e19422e7290045e0ad5cbb4718e8cd8455c3a4c9a4ae7665d972c098d058693fa565787a1a5c4f09cdb5a6ad8841b957aea106258fc04320a47212bc8fe8cf536b1530e5d21928b084f1797131e82de0a7a863b064d8b9ff58fa46332e3f20b698ed193ccf48952d6d894984baa74344f802e1e16ba59a5c9b76e016dc980b028a29ca3ef06febaa0f319b6060bb6774559f93877c9a772fe7038d835a97bd597d3ab7d4fd8dfa7b43098200d9ca01399dfa834622e6ba7cafd22d611964d1c05a19e135017fdcaf9cc0033df76e0eaa286df9f6235bd8c5e4325b45e49bcbdf2d4c8877517f273c6f3a02f6f29cf597d0b2ec82d1bf5e3e1894b21194bcdd240eae9dfb27f09de68fef50ead27516e023227b9051d7a5c269264c1b6ad02b238e019ed0036cc07e0bea506a752c39f2af63341f23c1c62c36b9d435217e9d3532825eadf5152fd792ca8a4ce2bbab8e58784fa26f92d4f81724921e425f896bb220c41846405d88cb58fc37eff09917a736fedf07ff3d30483dd75c3e66dee157abcdcdd3f8ce4bfe0fcf078a3d6e9096e240fcf279e00185aafa340da1faae7770dfa7919b562b58fc8440a37b7756481b6c97381284288c8d5296bb0e500e675f9624be5569490c8c6b60e3f2c48e33273a6e76ef9f18de3f16462fda82df2b633efe3ceb5f5398ae647260d79d7ef8072c4eaae14fd283fbc5b7b3f0082385e05c11df9f4bf3ff9aadd3f23e14278acc7887d96f1402820d03c6595867674a64a9bb01de3962052ae4d4e2cc9e9f78d425ab1e77aec28dcaa5b8e5db2f19e03b76cab41ee681a6392b8cc0bc9c4d409b2b0bb3635dedc203e4c5748edd9d227b5f68a2b5837254d27bbaf71fe3df2f66fa78c6bcb6370b8bf1dc8059203e7d2fa1093b56f8fae5eedb6f9df7be7d925dd14d9e271962ce10bc5ef05990c9a5c7c823162b2a6502ff1c3c2c3b82a246db2144804b8aaf259f3fa28fd422103351583bdfdd3fe1b1c6121d3e0e434801494101ca58a204bfeca34808eef54ea80d663ade62899e4a79af8701975ee86ebefaab98b40b36572621cf0a2e210aa9bfdc29cc955c92ec05fcaf81c539a61e19367ef89a0bebc62cfbb738d3fe7e416bf17a07b61eb0d2954afb3467f29fc5446add06da941da46070d970beabbbebf15b772a45a41dfc90b19845eb730fdcccce488a124cff16585ac0399dd09afbde8642fc5149dddd12eec74a9b7f00bf9e1bb1304877ec9890fdd68b123371e0ce470dd5873ab2115bf666f8ba4bcfa1b13ed4daf1732fb4ba240cee3b2cf10ff0fbc652bdfeac3d585d9f1a9be7e931e56a37b5eb234199a50d6e8bb5a744d31ae37794ddd4560811d71f9318fbc9472230502b1d0d782f891240741cffaae3df0714fa8894a0048ef43d75677f9c20f90a58a4be740f3944adbd290c35c6694e669c36eeef5432db66d53a818469261647043c50cde9204e9cb7add1c390f5b43de4d461d31878218ddfaa0d5231a57bca785996ceecfff8db7ac5c7371e02f432a7b8563e3ccc08e2e1a10e2d93b3084ff6686a182809c24875984e1f08f028ee9de7c6064c99b43c5cfe5dc55b5764665fa21053dbeae0e9481fa1f2c96569491d8f79ba8d178d75d0a319b1ac56167955858449c88cb704ec3217d42c0b187bf2e3b1732968d046e4b97a886d8c2afcbf39a0abb0a0221dc22de8290a64815e1ced496d7814155ff48e7f84d6abcd93aa244b14dfd1f9fe5768c34778f8f83b6ba72417f3670af8b038328a91f8c51c953c03fb62b0b0ede49716212553f91c2083df23770e5570c9e8bbae8ca19a92e6e7c19e04f3628de6b95ca1c7ca8e5226d17c427faf325bdab5e119d4da36c6083d866693051b6986ceaf4c0a4f0bb698dae32519569f7fed0224afa5dcfd9fcb5bc39c8552edc7ed1fd218d7539f221c9bb50d043e0661da4ac1e43d1226a7d737e3b1cc69856b7520eccc06b758ee6e15c0c1266125dc1da00241b80dd0365ff823975eed8856e69f5ed59dada19d939b29a246594e5f4ad7a527a0f8c961060530a08971c39080829a15744c026de900838e88d39ee9586d9ce8e89870329e655526061901fbdb16b1e17594f2db69316f0d263bd850e701a492e92a27cd066d2a53dcbd8b17e6eb65238a82f49b6f532ab028bb0e5ff8807f0f531ace20d20bb720cd1c0bc3fc7f9ff07197950237b4bc179616ca7220ffa525e8f9fade8d43eee47208c182dfe7b58c0da3e15bc080d2267b21f958eeee4e3b7cf349646b575ee26e5df45c98e937fb18f43399d6aa3b17cf60c9c3027e944b3efd9a935e7d59ae2d42cabe0fac0e52d9e1401b7c491b0c29fdf7651572832e717281c137f4e4adb11f4ca0a1d4e71044ac3077eeb626505367c07a07f4cce29895fda7f60db351ac08a1b3e798e6ae17d9d76748dc1b7d4a4dbe209ede47f56ce8a2621ff9545f6969bcd6f90a50565e41e19dc2081fe23d839ee2aef4c86e379c0e4850fd8b3789dd30b4930ed5d09e01a62aa0c7d043ccad046fd15163c2afa57fb3c5100eeb504ac8d07de0a98963e468db1e1b692f34e26c00426c0466ac4f2b3f3682c98bf9800521eae4471e1ee1256685b16bd25b8cf171cb02724784c2c08687d47c34e72c1fede0050f639f761f69e84a8ad5f0c3cece455487c49ca3971a719848301b31fea07c5f105c05bd5fc164dacfc94d5fae9573f0c5e32d10b74848f2afae0145677e33b4be8d6d7d392aac2b2a0df4508f29a2c6849ced424c0bd3b252bbb3413fbd89da0d943627b81a33bb0ac78fa26a7c0ea97d13b03e71be9f3c8dd7e6cfa923518baa4eacc5c70087d0ca8ab09f45da870b4c08642e884185f59f7ecfc5ea8571fdca561be93991e38a9fd180d82c8b8c482686c95762ac2fe17869c5904d84e26b76e80ea21368b4489e97beff34113e1ad99221e426f74073316f4846de4717045d89fb9f1a9470a58fffb7c1e0fc339f77204846ae3bc3b005389fd694d86d2025fcca895e2fe9b284a4fff57c086e6f04527e6da6e175af6b57e20c87cb3dd554f95c21a5cedf2dafde56e5b41fa021850946009bdd1543cf31c21ee28e8d297cc3971e6c77d92b291adffa9e466c71f03b80b6d19481fb0d886bf8bd2802eab19d9110dc12b60eda222c7d04323c1e154c91d0bb16878d59280a5a607a281cfc57050049fdf7aa38a7d5de34be95d4aa1bb13e870f056c8e8ba9fd4ff7af7e2b90b494967707bc45f2d6903fe27a4ee052ec19813fafa6dc4bda329c041462e63e5090bebb783b5eb2a773b0dc632a50e3d0b1143352189807f16bc63d2b9e7127e41371e90f60557ef2d7397d3bdf72951609e77b820bdd19ccf88673fb19600531ee615ef3a3f3d1e594466639d0f2d5a24a3d234fe89de4ffb8d5f9f917e86836e748b50ceece903a5e0cca37423bf1388760ec51a8b9996e6c079f03e74f93ea7b77219e71261acec390ad90ff7101965794e44c55601046efe87e5b6bd58fa1a020c9df1cd0fe4c2ac6f28c8abf5e31283b5dbafe4ee5541b2d80914c7a1b09e1a22fe14756a687b8ffd46aedf02967bc4892e0a75839ed3d5c687354621798fa69332a2f6a82ec2926e2be340b18d2f0a07a295a780934065db9bc87d3268aa423b4eaaa6e6bfe44be9abd9186a67cd25f5de806133582509702581d690da9a7b19c142c9358a747365d3867a6d5466c5507deaedf2534dd5cbb6af6358e7e5fabcaf611dd5df1f98402cc2190396c948a91307c1db962332928d1a0c90187c5a2e16bee704cd423da1404c2aa0a5c5dde89284e4e16e7089523de94cc3790532bd181e198715b5f683b2e8b1787ea98b74ad1a3b9c5f163abfdddc6fc4b8af4877ea6d0fa5005c2f846dd5fce43ed4891a6693a64c2fad3f5f4c7d1840b7fe6f70a7b5adca5db083acda21655b02b95ceb773b08928b56a477d0dd7a19747c43411ce19c228348b83b8da638ff2de6a8eeb3e37b7c68b995129dd7fc19c39bf135688f37ca476484889c7c1c474f735caab4243c278b65ebed6a7b9e88bb6b6c046f820ade913b71f3ce702392a4c20b6c6f892a83d45e73ee5cb63f85b79ecd36cc42491a5c564cfd6fa4b5921a7ff8f4b71d26da7908e0d9875a26ff0da1b5002dc9f2ec53d131f9c53228499b29bf90509f3e671b8aa50f5a285fa9e1dce46ede98dbd40fe1085d1034129e23177cebddd5f0b6569e1d363449e9049664be7bafec5759f6a37d9d5ded09c9e85b817c76744b5ea18dbbce16ec5c8053b260d9e8537da9f1107ae2d46f3d2cc92d0d348a324f44b11e2a74ea4e1ba403b92c75d38a9cb47ec4617d87c7ed947eedcb880772e2a19181d09df24bff33192ff246e080f3603f1428bddb48cde02b4650cde54d7e8d0bf93c8d9d641ecde66a965abf2a8fa5a31b62319b4a7e35037ff49b0fe505a9b26602f82815919c214a563e0f6631584666cd9fd19c67cdb5c1a56fcb73c2dd5bc132e7c5edd61d3c5cbb479f5d03e5bfc4f18bb39fc58dcc329693808efd4a115c42567a9cc302e3164280d219d4c9dc8fef7996d595b40fa72d6259cb8b2f21e4adbf0d738dfa831dd42b4dfbabcfd5eede49f84e4c7fcedf0dd28270c8ed7c28360ab7697d2145438a973a5e7918a0df2ffc1b418d0146319bf35ecc34ec1a7b63b7cb2133b631fceb2552a4ba65faa7a2dc5c9cc6994d8e2dd9900e26fccbb8843f59f68ba643c765b6f51618e3fdc0063e72ef303e08a24959da86cc230e7f74743bf48984df9ab6f8829217db3e8fa617ae02bf218643560d96c7bc1bfc4792320f1663f2b246c1107cab0888f16aa1909f6114bf83ca3909218ae39911dc796b77ceb62a68a7f70eff033d0a41e049cf64e234269198066f6bdb858f4aabb15c06512880f8383706158b6d8e85835010c79e2f67c5ee83b20afc9da9274f7e4c2fd55a4d52ddddf9a4a2e6e7866de21c64c205a7797b128c4973d624d7b5c866a41e4e592183e03b9b745c1bbfad22fc3de0b2184a05d3da3779c594a246ee89247aea6ede2b9f798b3aa043ce23d873ecdec056ceaee7c9fb425a100317ded72546a15dfe0b09dcc6e7681c9f4856e12c62bf7401c543dc2a4075ba70b88f1c2ace6f83f1687b31ac5830be34886248e4782053b2eccf412bd2d7c9fa68049065c9a6c2dab2b92a97337c3bdf5dc419fafdaae2e07ecec8835f4c9909c10794db9e942dee7511198915eb23ae399a54b444aee270b974dc5b7d9149037d6de63383af1b9127f3c69afb8128aaaddc4ca684872b00edd346eb1b341ff5887b7825593a50b11b2c92193c54e410f5ef4fe896a3100ff84ca96d678042a8b855a70a3be0420335c3b1e94d5895e9c9417b066aab1a8cb71761c999be6e7801049c9800e3962f8d85a5f40b42a22492bf845eba2efa160b8df8451669c2287be2e5e779d84374a3da34c4a6112fffe260d62672c56f3c0bde8c4d8fd4e545", 0x1000}, {&(0x7f0000000140)="4aaa8305b78b5c7e3aa35915999f", 0xe}], 0x3, &(0x7f0000001240)=[{0x110, 0x1, 0x0, "e1444b39973f2d69172f524f9e1121e5e537d1719c44602d2c63f351088c4939be2f47f4649d1d0f86a3eea94634c4df9c424a5a10ff7a830cdd9dcf38cfeb9f5639f9a222aed5483dc98e7d27b2f76f7359cfd9a9941be9f3a4365ee834898e56167d6f3ddfec6209773972c2fe50f2f4a3268a96181bda3918bd1bea254e1dfcd666c08960671e9fc00bb807064cadab71c122f187ba8a3e6171da0aa52e8d6fdca2409a2548cd2eeba453c3be2dec372744f1c811cc3bc768a885b24090a291b56af2a2deef5ab90781d7f405329b2cfef0300a9847a8ed2152bf872f23a79acbe9e5c74905f574cce6f31c477900aaab939367d28feefdc2ce0b8b66"}, {0x60, 0x1, 0x1, "26aee15406e8149f25126f120b2c0c296efd0036670d643ff63be84f736aa7ce8961ff5be55230a1dbce904b45ca7fcffaa5b3ed225f045456b303ea2c2a49f28fce064b6a7c43d014"}, {0x90, 0xffff, 0x8, "7a4c68ddca463c5337dd3afae590b57fe91712ccbc0b92f5db3457daea0dec57b7418b82af3f8dade8922af4ba6f6707332d03ae640820849f5bde14abcd8131c52de362c93ff5753f8fd8bb3d3a5af398ced13f2a0e9787501de7cbcd555aeb91270aaa4821571ccc6d413725751819c4b14559ccf776c55fe1f2"}], 0x200, 0xe}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), 0xffffffb4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:10:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0xc00, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x8) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x6) fsync(r0) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 12:10:11 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 12:10:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') 12:10:11 executing program 1: socketpair(0x1, 0x0, 0x10e, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x60) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001800)=""/4096, 0x1000) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) msgrcv(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000d18ccb2c12107901e359684064d4e6f25ca4788bd7113340abaee1d3ae0d93dcd518d097d6876eeeb90ce6c57eb327a8a071698e2d9468e330ba8f1befbebd4e244fda8ad08401d9c551fce293286012bc7ce5e9cde3b4b7fc683147eb62d66c2d5eba228a8ea66000000"], 0x73, 0x800) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000002800)=""/4096, 0x1000) msgsnd(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0100000000000000ca85f4b2ead0bf3545a732e9f72057ee5d8aefa069eeaaf3c8c04e2920c1bac2b36d3579232beb02ac4661dc08ea905feeb1f624e89e5dd465a9d6952c80115a4362ba15bc81e4bcb1645f8a1412dcea07ff911e249a01000000000000000000e92b477558857c54389e7e9152646259cfed9a146a291538725f2749873200241a010bad912e6ca20380dee89e6eb6993e70c606884ed6d8b6c81059e01bf60e31e4d91e1061a4fa120a2f2db1c6874da2705055a494fe6c0b67429bd61a31c0a0e878ef6e9201000000dfc7372d6acffe12c67f5f55bd664f1c0da95331e2b457e7dd8d9819887772478d37d2e03d978a98614a3a08829b8a6010ed3efd197abc188199d28db93c00fd63e7e536b1aa84626dc890ed66bae3d29f42"], 0xb2, 0x801) getsockopt(r1, 0xc4, 0x1, &(0x7f0000000140)=""/33, &(0x7f0000000180)=0x21) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000280)=0x8) socketpair(0x18, 0x5, 0xff, &(0x7f0000000000)) rmdir(&(0x7f00000001c0)='./file0\x00') 12:10:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/4096) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/16) 12:10:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820291fcffffffffffff70dd7b6d62e8f581dc0b9f33e1e85a00d3d3393ce950b34dc7a0cc9f02ef7b4a328beed64ba1f03b2157f05b3e0a67bb2ad767a058e4a758c55cf5ab6f733b566a5fd3c8b1dfa3f88380aa3f08d3"], 0x1) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10, 0x3}, 0xe) 12:10:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa) 12:10:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xda8, 0x168}, 0xc) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x4, 0x10001}}, 0x0) r2 = getpgrp() getpgid(r2) 12:10:11 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x9c) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) unlink(&(0x7f0000000080)='./file0\x00') 12:10:11 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x4, 0x100000001}], 0x501, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x32, 0xf00fffff, 0x10001, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x24, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x24, 0x14b4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000002, 0x2d4, 0x200}], 0x7, &(0x7f0000000100)={0x10000, 0x7fa}) fchdir(r0) 12:10:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x8008, 0xfc) 12:10:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/31, 0x1f}], 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 12:10:11 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xef1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x5}, 0xc) 12:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x8001, 0xfff) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 12:10:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 12:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:10:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2c8, 0xb0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x200000c403, 0x6) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 12:10:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x6318}, {0x48, 0x6}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x3a) renameat(r0, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x0, 0x409}, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file1\x00', 0x0) readlinkat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/196, 0xc4) 12:10:12 executing program 0: chmod(&(0x7f0000000040)='./file0/file0\x00', 0x79) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:10:12 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file1\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 12:10:12 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) sendto$unix(r1, &(0x7f00000000c0)="d303a86b02bbcf6d7858fda7", 0xc, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x0, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x362, 0x1}, {0x3, 0x59}}, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 12:10:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x2) r0 = socket(0x26, 0x4000, 0x80000001) read(r0, &(0x7f0000000040)=""/64, 0x26a) 12:10:12 executing program 0: r0 = getgid() setegid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="952a68af9a091511e08cc5257d21a8c97b6e27046099a667cdd0eb8b46d9e5f0de285df26fa8c4e5e5fa5dd636aa88", 0x2f, 0x8, 0x0, 0x0) 12:10:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x162) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x19) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 12:10:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2cf400c50daf2a6c, 0xfff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x939) 12:10:12 executing program 0: r0 = socket$inet(0x2, 0x2004001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56e50d78f103cae945bac5a19c77caa46bb4", 0x12) 12:10:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="6306ab7643bf5ed387a5bb", 0xb}, {&(0x7f0000000280)}], 0x2, &(0x7f0000000300)=[{0x30, 0xffff, 0x7f, "1ae6a0f0f9ca452f10ba00c250c0c01e94b9fb661ef44ec1825af96d1c0521b6"}, {0xf0, 0xffff, 0x0, "ca1478687649787b842824f39f221dc8dab21b14281b90574b7cea2c7276031b7a4baa22dd1f5b253dc9e43c6831a45cb739aaf06c763b84e35546024c4cb55abdb63707aab3ffad01285f11cc4cf45bc2326c4dece93552837ace9f464ba4d15f16cbbfa334eb123f14fa5f9a33d3c577289ab120d819381721db5faac562ccfcea9b2910674787ab6918e1f8191a3fc5aa6982beb2c7d0673025f2bdc0ec2a73bbc146b901bccec55705ba9d7f69a6aa01221bc0070b31dfae1fd0b8463ea867fefd805fe8b5d34f07c94432e3f9bbd1ddaed2414bde4dc5fdf054"}, {0x18, 0x0, 0x1f, "0afb731c42"}, {0x48, 0x1, 0x3ff, "fe988f12fe40f769d1301750389f1b1839ba58c1ef1e7a4d63f633fa9a21ed64e068c1addbaffde0b010d301d2090b7af64f4da571ad655e"}, {0xf8, 0x1, 0x7, "c1065f2f8cf2ff4ad90a2ab44ad4036b5226c9ba7023785a724f00ed099ac11c8f0e71a67fba2ddbf53663b971c15e3a151f58658f1c0f6034070068f19a2f5b4af32151730492db988451d48dbbc150c3571b5ffdbd35aafc8e0331accf638d12071c8f2748d1191833556a75eeb6c44c9b6925df596205751d111633e1c848c6f5a8589d8210cb8636462e4c4d7d459a86ad867fe780f0141ffdba4256897ad25684388c68702521b63a3fac0a7ccd2c6c6ce55b56106dedf0a46d8039e41d7ae8ccad9d66f67d6324643c54a1865c82070ed48e8803ccd7db8d94f8fdeea0de76d96f611fa0"}, {0x100, 0xffff, 0x9, "10bd2a7c13d017c75001cccb17391c35f7129e6531ccfa182f7e1ae5347b63afe02e22655143d90ac70e00dacac8c0efb5ea479b973a37f1c2e99979698dc2e60f2e308e6f5a6d48f01e51f411bd3d486787965b810a67b98312275c8d2f641398b324c5ad2a3e3dcc04fa8d58711007520fa3d1b9bb736db1a74203deadf8c39fde5411ebe97a3d67041d8abcf869856493e60df63f6f2ec41852fd2972f6c2a760287b1e14aaaa7da70f5f66636e58a4454b10527cd21c1a24874542edbfa25ccb709e785113daa8e069020f133aa2bfea2c580fcf11d1b3a7f1613c4691ead71768365448671899242b70"}, {0x1010, 0x1, 0x1da4000, "674804b7e51159d22a32fc4ead8e9998e629a15540f3b216ac5ac33666b271d2d613ac39778055427967240019a2b90ae66c79fb3ff32c635cba140a2118479ff5e3027b4876da6516e49d2e24bd83ba66cd6d2aa7bd09e08b4f0a7d1bf1f05a008cb38d960df843c1e03e7fb575f9e13de316251af7e3b0b8ac741847f7b945625cdc632e1bca13f43215e6bdb2954b9da0ca87d11084d4cc19c57073cbbe8e4c1b337ea4bcf8762905a0a436c581439758ce40b5c8b19b80b0f0432fce7b9d1b28b432b0c0a449ce8826cfab1d553314a57bd1a9795b97e7496b2b0efd4adef1c6d8873d28100cb272d487efc5bd2442048e57e07f7005b86413ed4fdf5377bdeb79ea2bdac1cd34fde69b204af10698f0c2d70e694ae63b9b581e05e8cd46a363f7cdc1acd80d6dbdc7b0270b1ff20bba302721442ef3a86fe587247dde0dac6dc9fc024dc7bbec6087ece5aeac3f9de383e0f121e63b84b7c0ea7cdf56e75fcbb97ee8d23a1db0a3175b7ee8bd08941cc1aa9f34732a0fbbf86efed05b2d5da093f7533c5c34f491b63c2648d1840e224b914d75b7624d2c24d8cf572bfed96086dab5029ff32e3961b58ec4bfcf4b89649b063a187a8191bf24b75d210e72fc6c66f4da8e5ec6bfedbc482a5bd30e2c30064153925e0442f5d876ee2034e10c681ab0fd8a46816186d3302b8707d75b4b3d1a2436074c22a1999f42c2e69738c736b809fb8e19630f90945e3fbadb2c441e3076eb1349071a00bfa88f33f458931fa27f07c2374e7500fe6eebdc5ade06b7b8ed05e8dd7f8f7b57186c5b399ca5083e8a7a833b0f887eab50ee4c41fc12f638519b44b17361d423a9f11387a29b68f24bf4106d81066e7816773d110020fa719be9e77873da7d0df0ba931b4056382bf576ec9234bc1110b7da429ad79bd3ea809fb9ef099cd8556de8c667109e930827dbcd46eb5a4895531292cb478a2e97bfe22b4338b77ca67f1fbf5bff16fba8ff7ed95ac0107499b03f5ef28922865ed78a460b3bd735b40170bd2feb8f5e220c6786911a28b38b0b3abdd4ac933a2b35d2566046d2fa9eeebad3230adaf0fa139a600dedc6d75e20855a3f65797dff69a57c3f0aa63e5e0ffc5be28f5ef4ded4c0b99b70d6c61d15dca4d96f2a3c99fd16ee0ba37a84fd494ddca2336543e0c8fab75ab1067f40153daf60c8f48587af8f32e84efcd75efec8ab38bae63ed0f91ed042970e821f15b08a044a79aad13c312facc5a00b56455c1ba108cde1a749a956a43f2401882ce3c64e4c68787c5ae81f5c77bbe18fefc587af64d39e21b23c8b1a77f6818601ac85aaeaf18fb4ee63608406d5d627ec3a715e85c57301d1dd92ce5a9335656387b3dc1daab52f1b298e95522e0e44f4de9cff858076c2bb0c7fd8c278fe7e85867ee07b7cddd4d96eb5b2b5f3f80ab709131d5b86493cca28008fc1fb61be5ebe065d87a5e02b128d1cf1cc117e34802ff856accc6d578dc86b3c2dc7ef69bae30a871296a0487133c4fb91494cb43e49bdb04289da3a234498509176aaaf85502437ee71806717cf46d9fc4aa5c102fcd4e828feac8f833da996f7df91369db8a3d77cd816b4bb0d68d75d98cd2aaf49a4e297691b29d9fe697e22c69e7a4122b7f9a7c086cfac3286d533bb7b1af5881c62f454a602f7dd242ee4f667317d3c0683c15a0cefbcf7edfe7b4b192b781534284553e4daa8ffd1e28b754eec9f2a4b717e80370eebb95506a8d8a0261ff7a3f43255d5aaa607bcc251643fc61f3679739b586af66275fc89749acd6b664ced8f7e0e8505b0a7b5a00dfe894b1c4ad55ba88a1e091ef56c39463ea2e0de1e1a0674824de0a9ece7dc0240aa2e74df218178322a45e2d4d4a713637bf1d97713f51771b8acaff7c5df2445d458eefc1d6a447cb40f0c7aa4de238b15996a58732f11de6b930277dc34a0d3a8c6465c3b3a61a6fe1634007db33d363da132f89b333571b7eb7475a9d8ad23b6e2065322130dd4031940c8090cf8a6c3e8c81dc5ea5feba14eca648d37dbb2fb9057a4e9e45679dc55912ac5722bbb5466f92874c169ff2b050e8c39850cfd6a2fdc021a7ea1f025200cd8ab978296cb9449bbcc543f602781b7415d952baa61cd09e546ef5caad22f93c564337e32f32e8ba6e5dd473a791c33ed8f737ff620cf18ecf6d8810ec37468102cbc76e32676868da85a211c8cf0e6b1c3c7cd7ca3066892fa37b02ab2690a37813a0b11859f0d10dea701eff5e55162ac961f11e1017758588e72f446911b64aa7ad21d508b61021a79f18eb87f380d0a66da844a735870b6fbd4f2097e201f69a8451e0829f53fb3e706cffe8cdfa03caa7a2c9ff7853d80aec9d5b9291e39713b22fad7f42bc404659de70e265ed9189b82a3564839ec55b35bdf53b81e113e89818174fd8d2c8d12e303085f933bc0bd51bcf1f21f9d00f19a80b4e7137763971dda27197880e5b1e8bd1aff1f7556cd5d21110db600b57415c52fd4b33d179150a6c4565625483a4303acca0db7f44829e664716a9229a7375429361420ec0abf992299e44c143c2c65e96b733af2b731c4d0c6a1d2ff26da582a77a93bb86ca06da3c3fd0b872d8d86d55971c6fad39f4bd7a4d5868479006ce5575b4eeb2130ed7d474e64e7d69df8faf639d005b7795b686dd5375dc3030f97d774a54651a47c64299273772a7d22d2b26b08fb6be9f04d7c0817c02b1a3114e160b3474f0df61d796f9833971f81826920e4199581f653c6f1492e48e152f71ba102b73c27983dc0a1ad1b6791c7725630fa45df5c2a47ba59c866eeb8e1193d6010effdf38f5e24ebbad13562526b295cbc5011bad4bd2e6d9b94f286ebd75bc728814f742009d92b7ceb1560b614f9394074f3444b371cfb3f099fb41f593ef4d32a1f047e4c5e9adf5392a6635938c24da6f8082ac8fe9bfecbb62d5185f5441fd1744efd581a826d263e8702dae2b907d0e316013baca844fbe3d760b6681ed5f97806937a634abb63ccb37a891845eac16a1751bc9534443d69e5606c6307668d7b9ba0d2eefb7e927edf8fff7d88386d13cd4782cdbb8caa2754308cdceaec43077c6f8f5a8de6bfc21b101766430d496761eef794d1c727a68b66139dcdcb5eecb2d182b5c80bc21fd69ad13028ab6891c0720c953158a8f0599b46937599a38afe65533cfa0db06dbeb76ef8dd9cbb69299387e3626b689a0b1c7b8a63cdf8720c92c8e9f2710031da94123534e0c404f2ca6942c6802f46f4b36e320a77c9f675b848c4488852eda2bd7fec79b4907cdcf6706bfb9ad0ee135b4a6daf25e4c3d33043417f81b0b3734751a46b9aed2e95600a0f1a37e23b04b6d68e1fd198208adb5792d1f07e3fe7842ac320131d235f6a04e5f574629b20ddb09d3931f580033aeaa1e2498169cececcdf9df91dbe406c6773c0faa56cd70a06a9b941a40d81700a80d843b938ad2989fda2e5c0e253541365e1125fbf2e006772b42f2e7a54de3645f9b99ec49e865d4d6ed383d8471b3e58ec25cec52f6e7245d56ffc0d0e259b9e08a88226132b4eb19b71048d7b4ce15b54ba39cb9ed398ceac24ecc860470df77b9502881c8e859c6e7c6379695f58ba3220b9e284d2b0b338eb1ceb9d2f8a0befe2e7c10e67099e2d50572620bc73a28daf770acebbfadffd68b2840c3a1a5b26ccd033407e84a629ff379f97905eb1dc1374369f4ba218cdecea614e9f39358b054c42f118b00fce94c4dc6bc2f752d2db8f335f40c31e964a3222a1abc89ec4490709fe7a1573ebdf2afdaacc3886a0adffaebb54c410ff6e6e6cbb9886e9e0e7382c6fb2ecc0b08a24bb0ebd1db3c4d32791986392a8d29c5ec675cdb75e2045df133ab819ad5c769946cb10746a8a372283250ae964b3fb4e1f791a0a39d77ea4ad552fecfb7e4383ca5590f2572ab3d0d756a008389ede7881fc0aa66f41137d54dbb539dcdcf68b4db758dcdfbfa33b8eef2f2c5368cd68164aec1420c5f540907c5502d95ea17ddc5da9c5bc6398d3415c54fa7e38d0da558b74f96daf3e1c35c23cb4d87cb8d2dc18931e7cc78f67dc4fbc08e8742272433160795022dc454ecbb180d7f892f1dc2bb8e100b6bb4c41f6604abb87988b3994b48640da24c832f0de2d3cd327c70f181217c43995371a6449e7c599d0a3fd2dee0db807516173f60cf92fabec9c03ccc6a8a120c3233de345400b9148abae96664fefa443120e16c227b2bbf0c0bd317ab2add283e000f0eb5553df52f69d80b6b157b30ca0f152f1ea865dd0ba8e8ce08dcb337ceb7cb75cd8a63c2350053b6011ca9ae4eb7d01e09dab1d5ec1cbd510708882a1d3ab554327ee0b0a70e02ced9ed5985d67d9144c7d9b26eba6b0318944004594bb6fffef9bd8495bae8c01f947cd65e6bfe66caa0596ef3c5e56a16dcf4d27e909bb085a0b60fd68813323258a9912ca18836ad5587764d79bdba3891aab71dcbeca207c64b8c2147d8e0cb6c3d1e29d7c5aa8ffff770bdebeabf6085714f0522f97edebbe2ba585abd349326e3e9109c87898e9ef11c5d06f3b8d8c9feacc7b8700be9924c71c954deba306fb33a76d05155594550ea0552517718eb821cb3476714ed9e0befdee126169fa1976f6d98cdf7a065e40330950a16ab93c5204b3bb5b451602e9f4cb3d762712c96eb36ca85a2ea41c883060de5ec25813d59ec17683e1938870487c2536998c6e90cd61b40e646ef08465a4513cf0a058280cbbe18ce4fdb03096750b1fca3cc21b7fea41109eebea191bcc25041df450728035bd168675e2a37468be5a6048dd1161a43de4704236e85689b5398bff04493d4d5807b39629c044cdede6c7b7aae0a1b26d3b1f2355c35a40f1db38d172276ab5ded8aea37e3748e6344a20f07507520d87f1d4a2c33ae37861c36668af35cdf8e51834a1d164333714a09c07ddc2c612ca53b23f701d590e7278a38506b1eef3aefc75a050dca72b8fbacbf8cf9346946667507c16b3e5c4fd2b7380be520b2ef3f12862ccf810d6067e90787243a36626b2683e45add590cf093ccfb4ea31d6a98b9f6eafadd1db0f75c41248b818b1cf8c4609464361083956b14b394114ad61a5f9bac2cfd65b42d1f2a2f70c35adac337ece840d01510497ff5707f6986a66f96c7791263c6bd161642ebeeb576cb3bef6242100013534936bd1d05fb334509227983141f3c769e12729d59da7a4276d53303250abea7d1f6f0cb8f0745c226c2abbfb9f1e08cdf3d47f9fd70d299c4b82b3396e74a63dd6b8f03e9df05bc8904be003c1a265ac84e9f102c1ffe67c4fee8c19363bcf13b72ab7b24e9e85dcead017f83332d69c7f2f6756e84f6a4e57fc75185bbb66d786c2230cbfe5752b54530fa7bc399097475de2bf4f5bd4a78cdb187391c88012940a2f623ebf2a67e54b8d056143237c720f37035b5837ebff20f57d5003f7f281047d3413ec8f231e6526c74331746aa251cac1301ba18ddcab58faf5d827fdac8b2ff4fcbff009f14980b878d93ec72ca9c9c5ba6340c4949d8800c1871bca94b978045daccdef95527e95697c276ccd20d9629dc06843b501171c96e6440359827f52e25989310c6b0361c9c5b70a485b322837dab66cc05715d4166b430deae725f2200dca3f23c16556aed732019d1e95019f422d3f38d382c8594a589e3784ee3b3f0f58ed2fe6174d5d0329b6da6ed49754010bc1fc0d25da527424b2d550a18ec19e2e43fcfb7aac6042efb1f776372a5fcc6d66"}, {0x110, 0x0, 0x4, "af0d178d4841eddc2ead7da7c9dc21ae9be7f22850897e1a24bbaa5e6fb69c1ff715e9f24e0733619f70d1247c92b2be79d3117aa753f6749b7cdaad082f9fde230f1ccd5f0f92b63e78500bccdfa58d24fd739763e5a371308f2e8d09a94703fb5eb4f7910dcc64034d35d29d97918fa701301c0f7c5a359e99c2f671b67e1d18591b764b220e3d6fc3e7f3f22816f6fb7a8c888f05bcafdaef11621aca4e099f6329c0a240afd838e93b11813da47119a610498cc0893547e26658e40bc56c6feff4b5d493bf66d005c4bb21b33ac561598be3e337c640601967f948814926e627c40bb02378ecb709c5f85b41178655f0799bea3b7ac5b035e920077f"}, {0xe8, 0xffff, 0x2, "ecf1e11f3defb1cf1773c490db6947e3b977dc934b654e3690ae2d744e311cefdd350c35cb874efe385d9c5f2fd6b7cc8d8b531974e18592f7f0d3a74a834238143e9f76fdc0e25f78a2069b6ecfb209198cde74afbd863b32c2cacbeefe35f171b1851b573bffb90c2e7c0cec59809e38c99018960cdb151dac339bc05c66dcf46adc58cfe8da8a3617d9feba956ab9bf1af0d5a125f0764b7899f706309268eba1e2f6f8d3651d8d0067d54d6138abc32d4cd25eea1d04bc167b55dcb4dd4ce38050d9e546d18db51e1748c17eed9baa00240dbc45b43b"}, {0xb0, 0xffff, 0x6, "c11ce3cf018c1f303c682cfeac471086662a5e3b2a07e3c052081de5fee9541748facdd234a95322458f18a32c2bf0df6f60f477f2b6a5e6e32db60220fca2379c6f2982740c6e6301e7e1866c16109d66a0995aaa83180e7d3c4b8fac0ce45f6456d49e61cece6dae929e250ad76fa7b98fe2ca1b4c5ad3f5ad8d0f97afaf8cbc40e5efaaa99460274da5136d24f1081361deac5c2ba51acb7b4e91691e56"}], 0x1630, 0x2}, 0x400) close(r1) 12:10:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/146, 0x92, 0x801, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 12:10:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae224759", 0xf3b, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0fc899c482e962719476cbfa31c59d1d3b26c02ae1578e87de8eeae790216f437bc653cb3a435e31b9f42717dcaeb94e5a269d6ac539759f054187d018f2bfc2cdd9c421ce344ff719dc2977b5d97b44b678ad4371b7364091c9f51c9c9d09552f4bfeff0cc739c953d7d22766322f263d59782e86757ce09e99439f8111676f2685d4af14b1e3f1bc17f2add9dfbfe270d75f030018dd9eb844bb2f936ca99ecc883c1f1dff9683e88b6031aa1b6ae1cdf5938f193994530f23330a23cb8aae17c077f00f2a", 0xc6, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x1, 0x0}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 12:10:12 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc}], 0x81, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfffffffffffffffb, 0xc588}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x1, 0x438a}, {{r1}, 0xfffffffffffffff8, 0x4, 0x92, 0x2, 0x7e0000000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0x7, 0x449a}], 0x9, &(0x7f0000000040)={0xfff, 0x1ff}) rmdir(&(0x7f0000000280)='./file0\x00') getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 12:10:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000180)={0x0, ""/143}, 0x97, 0x3, 0x800) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/128}, 0x88, 0x3, 0x1800) close(r0) 12:10:12 executing program 0: msgget$private(0x0, 0x4) r0 = msgget(0x3, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) socketpair(0x0, 0x8000, 0x9a6a, &(0x7f0000000100)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 12:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x800}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4db829d7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891", 0x46) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:13 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETVAL(r0, 0x4000000000000003, 0x5, 0x0) 12:10:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73cc0d3f678499e580cf2e0b5639b98fac571e09", 0x80000000}) 12:10:13 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket(0x12, 0x8001, 0xf21) listen(r0, 0x5) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/153, 0x99}], 0x2, &(0x7f0000000200)=""/109, 0x6d, 0x7}, 0x1) 12:10:13 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0xfffffffffffffffd) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x2d6) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) recvfrom$inet6(r0, 0x0, 0xfc57, 0xffffffffffffffff, 0x0, 0xc1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) 12:10:13 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000040)=[r0, r0, r1, r0, r0, r0, r0, r0, r0]) r2 = socket$inet6(0x18, 0x8002, 0x80000001) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 12:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4000002000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 12:10:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 12:10:13 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x6cdf, 0x1, 0x0, 0x8000, 0x3, 0x0, 0x711c]) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) 12:10:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = semget(0x2, 0x2, 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x9, r2, r3, r4, r5, 0x0, 0x1}, 0x5, 0x6, 0x2}) mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0xfffffffffffffffd) connect(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="59b12f8e700e1ebd2855c70f458eb6d7ddc0c10dd722b5159b240e8d862ab8050f9337b3a7c1634f7f399d50e105f0cb71b33c822e6f78b32338dcded15599f2dff20e40723e6d331f9455151b69f86dfe2d80c2262b0dd9c295f8be1914908d2e6dee0c10d6d8d163938575b7268926a17e3ced1074b9b32a9c8f63fcf54a8977e48e67a6398138d5195f70ef12d5c8e58af81b13a97d253da8f6a9ef84b7663976e0c117bdac5e22cba52d82ed67aa972c47e20adedd97968246296a557b0609b927a1e547d919b2527e46b63c0e744c2bb51137d7c1a61e9d253c63ee72ff98f1a4372e4d2a7b", 0xe8}, {&(0x7f0000000240)="55d42c80dd9c1666ee47fd82390e2ddca9e73e95cb5f9a1c0316ab273675dbb886549e7cc130ed15c0770c877504bc4d7280ee0e0eb55e6214552c2db658ca18dbc8b6623fb92f5375f84eaf39974da59fe02e52702be9ca9cf694b8b495d055e0b0841ca9359e8c0efb795552640a2b40c4607b8899e29cf4dd32b12007c356fcfafc7b5a4974ecab0fc6afaaa1e289ff1fa9b24d84fa50b9f71bd30ba90e100ec6444c034995f0000e9f841d235e53d5002322fdd98ed2bcca0d454180c9b3b94c7fb04e83fc44a1fe793f00f5de75bf7a4db599fb92d86bf83394b5c983eae423815d4749ff", 0xe7}, {&(0x7f00000000c0)="20741120fde69125f000b49b3c5017d699a2f489", 0x14}, {&(0x7f0000000340)="ffb58c156a1bc7514a7687e00a675cf169b1335bc7dcef62aec10c6a337c68a51936df795e6c6251864a5002c2b7c60b4f0e2506dacb5a49156ab6734574d52092ee45e715ca5f06e33edf8bfad0feed2bc4fa39bb04b8f7cd36b802a37d22b46bf520367617a7b0ce7e08f68911864741796c755b642dfc1d1a367da72b1970ce7b3859485aef731692474d451550dd27b3028bed8028936c72152fe33f336a040f752400c17d7f2970cff64485ece1635f372bf657d6633e7bd3a3b279736e3ff891202b5a51f9e7d8e707d67887cd", 0xd0}, {&(0x7f0000000440)="debb72085577d64aa3937a53", 0xc}, {&(0x7f0000000480)="745617", 0x3}, {&(0x7f00000004c0)="e0b1e6bf5258e6e6da6d0bd52bd76722b396594a2a806dd6a3fbb9e63e935864c053bee09c7f205954b71cc68b4adcde0ff7d5a9abb095deded05ccb870fbffa418c59a2ed79a5d2fb953ce832860d48986063035441fe7c485e83723190dd9120d710d4116ab0390e04eeddd9b9028d540db9a556e126d21aaba1975021f3fff45070c72f80270af200c180d1931bbe5bf5b57dd14197dae6bd3b9d627125a409a48f3b39f59e9a5edd8aedb8ab6f45a04348a0185ef1189389f2bbbb41f520e21cacad7c89de13995780a10dcb5d7314e22464c699669d657f096cca8266d1dc93cd37aeddb938cf", 0xe9}], 0x7, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 12:10:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) 12:10:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0x7) syz_open_pts() seteuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(r0, r0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fcffffffffffffff58dc86e8aeff22690d7184003bd2246d28121fae82a7b32ac3cc994b3b3ab0ee9b1959f8a00b4df4dbeec40db3d390844e0669733f84a2c100bba34397264140d27a1f0034e4b209acf77835984de7e90cc3163baa0116ba43c90c620fbf1801010e163089a3c49fb817b2528480cf4271164c1cdd8ec3aec07338c3569a1e502a9f3e4909ba8ef6b9b57c2bf21cd8ad764ce1a717d2f565d1f77e83eb13"], 0xa6, 0x0) 12:10:13 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000200)="5758dc509fb0ca1f7c5647c7577c2d56e7aec2183f6ab875288201d5206be4f5d41e13c071f64ef605e315e04b8fcc150a641ebf95344c95ccbeb471117e606bd6de6e3953325af1f07dd30fc7f244f58edf3d2b360479bfa47b496d725681b318b3efc8520fa312050467c6ddf6c5291fa67800", 0x703989264b5b4fab) kevent(r1, &(0x7f00000035c0)=[{{r2}, 0x0, 0x4, 0xf0000004, 0x90, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x7, 0xad8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000006, 0x4, 0x1c00000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x655, 0x40}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x44, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000013, 0x21, 0x100}], 0x20, &(0x7f0000003700)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000081, 0xdf9, 0x19}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x22, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x16a2f664, 0x400000}, {{r2}, 0x0, 0x80, 0x2, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x7, 0x100}], 0x101, &(0x7f00000037c0)={0xf32, 0x7fff}) close(r0) pwritev(r1, &(0x7f0000003500)=[{&(0x7f0000003440)="92c729080e305620d4108a3c55d1543ad7e627e114664de4fa13b5427fd2aadbcab02d2475568fb25e194d9649190f4169442c7ce745d2eed1167613f4e48c1905446513c231300269842aaab61125e85d285550fae80326bfff651a20b3557479c4bb933566549d4a671d39e792a0d518dd69ffbdc66a1ed4b8d1e5e62b8006195e206f57977da312acb1d087feee199ee004124b93dec3d13d29a3", 0x9c}], 0x1, 0x0) 12:10:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x324) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xffffffff, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)="36dad2ac33ac4a0ff5aff12306eb3067868a8aebb4b2f1e7f71f9dc3ad46e217a8ec0a531651fe549b4f2704bf06ab32a988ee0b6e456e378f47546eac5b75b3de09431318d197c3c4bafca356d880874fd06f09c552d2fcd5aec4df4cb82bd4aa9d358e5aed5eae5a8bc9baa1df9cbcb218c990428c56280dde86983d1ca53b81e994a94d456c01777bb4ec726d6a0487a3ad78883c3b6f7e5e9d9ad9307b8a643b655a9e990a4cd9230c16bcd60e23b20986dd3a21b03a210f9d39fd97bcc04277fa5f0d37c460327fa5e16eb4c89acf94e5b653b8b1a44d155403b6fef85460f128c43d3d2744a2a01f865a6af46de2a554885ccfdd9bc67912edb91e649b50dda6194f87b4072fc8b5b196eb41b15180451ebd32b21cbe7fa8e482d42c8e21b71aa0f74e39bb555437ca2519a331bd1b7ec0b73e0a2fc2803f581bbc1cf1c3c2751a84e290c0bd294ececdead8c0a3c022a30354d09927d82a382531a3ca2c4bdb78664c22a4f485eee6d15c4db60051565be794bd3287cde0b20f17188203874ad6ea94f894c200acdd6607b505ee57d07fcb8b6a67802033f4e5208a1f6968d3a229127d014e6c54ce69ff404bf319fbbcae0399d63a1964d078654fb53b4ed69b60a5969152c70d58975f407a013541daea80da29fa15bb400fa751428329fbcbcdc63f11e57fe601b03f82c2c39ed68531e8a8697673b83904e1d70d9319c1e4d9cf24d4c372a1b60b51b6d3341113e4783be3b557973ab26b5da5a0f5b243a32074179b1c240bc1d483da095c05691ec2714cc16ca438bc0d98226820fbe8baf93376409c7cf5dc951718968e2778c314cdc48ba5e0e960209bd00f9a756c554f4d63c64819fc312356982a55b637902b58341ac391489b2cb474f5a30ba56dade6e95982afd1a0b9ba4ac10bf292b81c59cc88dc176e5838dbba930e316be850624f2f227dc48acd66a7daf0d87199f5fc0f52af134ca18695d3eae828a756aa0db1f36103d405af152202cd05de1827b7cda36fd9604b753d9ac16496de8f1f568251a5ae012eae7aacd8e631a284070935bd6f831abf312bc9e6fe29f9741e3c34818c8389741012058a1619f6fc068a0a45e460ac9e4ec712f94b2f70211b3c9c1634fc78a86733f87434da68965bd11865b17028c1bfccd73afa85caa75ceab6ee628c2a92270105050d7483458ad6cf3cb9af6aaffaf9b368743440c74bc9d4f4535b927f4c624d2290df94298702692246f0fd7e064fe5bae170572fde6513896efb5b6eb5d0e5311121cb5cabb715acdac207ed5cd5ac0d83800c179aac1989b12be63c43119c5e5430d46e3d21fb77074cb5e9bb7031d425cb51d8e518a003d79ef91dfdd44bd43c3f848feb674038c042b5e31cc897268918dcc9ad204c90a41cb6c6522a4288193415a91b89bd0372d8a2e74e39991541bad4cc97840a842ac45184be7177bd00f9e5a877b8136e9bf15302da60c840d8edb457a19c1b5d0cf1b943fe8f42142e8c095ba2f566962bf03d8850b9767c9e30a5365c9ae2fee49771d901418e9bd9d00afb8f04532d611ac62e74fe0f981ecf595c15aeab92ae5b657501b1cde7798818b9032f7e2c8b8d0efedcf10243d5d382b49e9f9e854751b1d101e05941bf4b8e19a12a27802da6b76807d838052cf9dbc49022f8b229d09e9c05746c3a34fc4421e45e37bf6a9a8b07d8142036d4c08624bca1e74490037ed840539b878a5d5c7c301a326494203a26d172c9eee0e2ac3175d4c1c2e791e26f9e6689a2181cd0f8227aa828a81275efa10dbe51ba841d650c6ab8e08036636f4df6138aeeb353cac8a7d6ba977666d819925b5fe6a84f8fb528ab74716ff60317fd629545b705db0f6f408b376c3c2f819851a6aa0d1c28b224470b442d1fec02fd925dad40b5ac3f91585281fe57a205ca288dc4d3442938c385e0b0eb8fd641798826b214cc60e720f48ff35bfab43d13aa1817eaa934f59f45b32803367632d466371d3e69dd85b6054ff67013719ed81b53c68af2ea045719890d5839de6a0ddd467ab03f659b5f5eb161937f9995b8dce16f75c48feab9538b1bfd19d7692536b11668ea0e2625c32e358e828428250e7cf7e18c3ae244a3a15ff08feff6b7a3db0fab3f58e98b819b84ee7f3e444a740d2325346aa43c045a548e4eb9013e6b12828ef35a8708e1c02c35201ee07fca39553f8c39e268aaae59919464ac6467989e6a373bf7f6606bb6275213cbaf23ecae2181b3fc5b00e4a7ee328f59c4216adbbfb737b27027bae4e7146e259c13d317820c4d314a168217d38215147c882986aa7bbbe14b3120d104ee693709b96113666c6dfd027d0081ad9ef8438027d9a520464b295b3571a3668c8630a8500468c374c57768b5e9e7674914b32d74f524d18681ef57847ba3d387addc7aa6fb16d40d541446f20d0dc709804a62a05669882ec7be68e5de182afbf6c96c680b84991c88aec4ab0b80e76083658166cec885fb2e6509c5d148165896c72ebdd0d4eb70cf7ae13eaa6b238b84b2b185a80a674618c9dcfc6ef4df9526cd22743fd308b2affb6f4d72c4ab0e60727b065596b1bcbd5314cc3ece93b766d67653477a4b9bad0fb8b847fd9997f17a55513c087e19a42da484a8f71cddd49c1815dbeff825c4a16b50a7f047576264382601876b4cd5f40705adf97dab9ca870db6ed1d63931e48dc0a38fc80706669a9fff1919427cdd3d8db56dbedc20919527d1e7c149f87071677a9ec3528e84c206fe451d70b457d0bb36e83e0a4edfdcba38c869fbbe457438356732aac82665a05810e234f47508d6e668077c4794f57bb74113bc2366031b0ee14ea02dca2fa3864aed76a23eb314a17b9358fe5c81d52d58ba7000857f92d32981f5c2a3a475388014510b2fd8929f3eeabc213c8f92f41dcef630d21c67186c0eb7fe4c03d38ba7bd17d9d5bf9d8201462f368580f8fd3723ec9e02f6b62b2e5e82ad1e795163f3b9a3843991533d367cd7db3bee6374623ce9bee132fed83646d5df13072b976ae253accc832b7ddd116538e12f717c4113a42e3d9eb65e3e8de258010f087ad90912302744f877cbe2dcd3b58a864d219acc3ed7dd2235a3a04d36e4b20002919ff8fc69982b4b62b331772b97961e80526ba1fe6d52d20a6b541fcb680541e24325dd0977950a39559ce1d1e0c6b4be7c4f31f7f30957940700c0c7bbce21d8875fe67f9c74be756ed5d1d61b330b49beb2ee0af49cfb09c5a80b2cd076f9fede3c5f580afa36a6b02fd13c499f8b0c8e69655221e6a067476b0684dce6fb7d4c96b499b7fb7f426705806ab50f5724c345c59e80ca1d6a61c995b8ec4ec083335152a8c7c7fe4287f449dcdb49264f63891e66773bbf60c1008a8cc1976ddca955b39adda1f3b8cb6da3018746fea01c924f1c19f6f028eb72d8b3e784082efdd0f7430add85f2f6f4b8ce545783c675b721e9e08cf61062d4562907c68fcb3b3ffae35c851a518175e94ff98eeffbb7639a67b9401c93b91595b052981e89cd275fa9031b4b50b507fc8fa7d6d7181c75096aca1a25d2415b027c71e0dfcd00f82d6f84a8761570279155ee8db6e32280d057e6161382c7fc5993dc197929b97209bec62b853a141388e8e6093e63fa9c81d4903f616951795537dda1b06d4083de6d28084ea8e38ffffcff93270f3970fdb8b4c6ddcee395cfb00e3b5a449b658478b22245b1c26026168e19a67bf433d7d23a9af17f374a98ee5113ca3aa06fb8f6f91679aa1de23d1a1fb6b53bd2d928d002f50d0270cab9a7d413eebbb7f5670eb99cf7365822f758ace5bc2c1b9cd2eef9360ce374a312311fb84a3d69faf1b23d1ec273e73e0f458c7c29ccb4fa202ce135bc60276088f17a91f8d24e632f1d93371d2ef9f2f6c522ceda312dfb64fe5f625ad9330d080c9821b0e12a4d9c4d6341e608af15118d03be027a9a3fd00a91b94b1763a70c4355f01f55dc1ee968833279c6b33f28f12afa9acb945b7177119935f08e33def0ed28ec8188d7a6f8699b78b605334b36fd91602dbd717ad177809c56a8a356bacb216caf6e1fef992c733b4ba4b46bebe4198518f789707815ae2c0b59ce8cf68c881885b8538be2cc7141a2af0987e28edd1f58a306c2dadd997ec115246619001b3301d18673e0cb82387407f1356fb62c37b1007c93e8d9d7065800eddbe4a76d68ef7e6e449ab6f87893d8be80ed7b4607aec6876068eefc7e847372cbd1dcf958d2226795fdcdd5ee88ceca611038793115649e804913835f09a0d1a5dd4a2afdd702253f6edce55450cdebdc5d631be825994c367dd9595149dc053e1954928a3eb994222d90ac0bcc8c4cf606d244ecd6b87685a3a8a0c533db48ef7a8a488467f2f40575925de9ebf88bc385c7c54009f7924270138f6eba1208afbc16dd5f6126eae0fe79ed960d7e39f8444881048e2f3e77d6b03ff50348fe4848045d433f8b014836a39ae8411ee2b67300caeb132239281c212dda921b044064843e4a60dc8174ebe32b416151142066ad282a6d71cf3e27a6a8511c09d7a143aa1071d21785f5460b1f88c9b9260469fd4de85c2255407f35a778b0de71acd1014580a71e7e7e597f68a79c67b08cea8792352aac4a3797f3dbd75e52887136232634e90bcbad39e50bb9b82b982a52c306571874d51339a5e8c8c9f4df1dfc15ae5851208aff739b9ccd3988ec4bcb957d5f3e38d9c104634c0c332c153e7197ca163b3ae89418dac6cfbe25d20d1249647ab16356f264d7ed371df900975ba777a66a5694dfa6b2fa971dcf2495b27b1957f9a0f7f472b8c405f9b48a7d4e3568d6e0ac19a7fb082906a84270ef72429f28d89afc785acfd98b7775fdd2a49bed4c74eac83291b79ae4dfc5663b3ef6e46b07d15653eb6b7f82e904a7cfeb8819d7998c61686b9ae2f3f5d075c2855d2f29685c88fd0af4372ae297461d91f116d3a0b0ae370cf0764927b965533aaf209e24ade0595bf3fd2abcc0ceca8d05bb9307b11f2a031a2c4fde4f88f728635ad835659fb38610ec64baa6067cd1bf2bf6d587b96fc9311d7ca18774cd98421c5c1fd980f2ed701a2040ab53bd28c4ee4f81a6cdd78fd952d4dbfd8e2576eac9df7bd9ba32a89c3acf6f90cbb0573c463c7cd6a2c5ce492c3d0508d55dfa778f9d3fb68c11b9ff034373230d3de9450557118ec224841ec4919246aa904f92223e8f5732bc509cce5ce1f132ea79bac7061acc9f710bb8b9c4830238839a69dbf644062d3946212554f7e77522521b554691f2b255ccd9028c0023fdec186d8ca807d8043719ab90e53bf319bdc6e2a06eb469a4bea1a5dd7949c44eb91e5bdd29f5dad8ca593aca09652cfacad878f9807aa621cb3c87345f7bd0e13478b5302805d6f046d0ab6b4859b5f1cba139d42df0ba5be5bea599b51de1aa707a1fa888182ac739a571a9cd5a123446cedec2c37a9e58da725617b687f1383e45bafa19fbcbde65cb6ab0b027636fc5499d1eb2eb4686f418b356f2fb08ba1d735e945fb051eadc6ab712f532e425d172a9d0e1bdcab600ac56cd3ccc606ed8d366a4448feb50c688d12bf7bda7841b281aa95d7877eb4b97166b8d82b3ff4533dd35786971bf0449f9efd6bd8499942b1210464cd8e6d3eb40b842231c7d279d6b734ee688e7250e91defb418aa04b2280436d55207f003f43b13828ace38b00650b7809b1e2ff8e7a3154ee4697f3550ba85114be0d6a81f31faacfcb6738c0bde401", 0x1000}, {&(0x7f0000001100)="0c37bc091e6423a0ccbc918cc9b5663f5be1b39f6019cf777729d1633c8978b866daf6d07b4d64fe3b6191f24838c762d4291bbbd087c0666ff5ef7de6715af7b3cd6f80d47755bcc544004e01cb1af6e17ff8ba8f00af5a9828a47554188afa0c050417109902858bdc9e5469e66ac1b40d8833b37da6b2be138f05efbb3ebca370c7770de81f1d979dc2b526eb5dc3e09fdaa606f54ccdfb06f1fa253633a993e7d1e6db1d4d6357827a19b14f0c378d4e7536f4df92e1940bbbaf50fdd9e99fd3ef842c663159666da3c385dda8ad6b44d2227041ec1bf0de44bed3c487ddcf9c0da093295b975d46c76c2545a922eeb7483eb45626ca31", 0xf9}, {&(0x7f0000001200)="ec", 0x1}], 0x3, &(0x7f0000001280)=[{0x68, 0xffff, 0x5, "160375f30526c6e539490941610fb839493a94a1ba9e58077198da54328c3e59c93f18a62e375a0cb86f193f9b1d1d973ebbe7231191bc0ef42521fc818a3ee7ef70f88d9326333b02cefca4588a347a742954"}, {0xe8, 0x1, 0x101, "650f736fb8b29eb934f14373ffab84266d94ada36626b7568ec5b1ec819dd6527f8d13192ff9887dffff215e635297dbb1f2c9c38f4b508bcd696411179824a3e56bbc27c2473dc4e2e3d86ad6b516d9ca033ae9a145606a68d90564543ddc9d6d1ab3d996f6a02c508dd40a2dcd11e753702d6f363d6fc9e018c508430a88a1374ab0d374e6089b224729a0cb3a7b40d69604ad6ce7a61efb38f0baf5436c774ec43d15e49544ea6c330f6c8c25c765e9feda2a3457c4358a94e1ad31387db68fb521badd9bb8aac18738be8da4654249"}, {0xa0, 0xffff, 0x4, "72284090cfa5317b13b02e9ef4ec64b94bfcccf0c3c9869f5eef4420321f452547c6073edeba1617427a2c4c5ae3bc69a4cd35385bddc7da4aaf83190698f07fd4919dcd5f34f681cc82e288dd4e2c20e2711bbdc4da85c7e69e7a5cf554bce6a363a098a6cbe8ab438705e08c7dc3fd3abb0d79bc6f65c92cc65e4d5de568644775097fbf34c5eef72a7814e70f"}, {0x28, 0xffff, 0xd292, "70ab6ca8ef8337d2b1330d0f10e376be2ce6c00e35"}, {0xc0, 0x1, 0xae, "802245542d8fe2cd92fbe11e9afe8e1a84c6b1f3bd7427aedde9d31971509e8d75d92fe84c4292ab466e077a357676afd28b75f7507b1792f057eb3b4bd41c1e950454108a88f2ec77e40d13f163842b08eba32a2de7129e8507bbf8463038db1e0d61ff41e4c8f04c8598384e61942efd5f90009be098586f1eb41207a18c70fbc36e0d4dde891421e6021f9c59a2b60d17134c85f170c6b290c1a703845fd96a08d1e1134a5701b802"}], 0x2d8, 0x400}, 0x403) getpeername(r1, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) mkdir(&(0x7f0000001640)='./file0\x00', 0x20) faccessat(r0, &(0x7f0000001680)='./file1\x00', 0x100, 0x2) execve(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001780)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)=')\x00'], &(0x7f0000001a40)=[&(0x7f00000017c0)='^\x00', &(0x7f0000001800)='[\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\'\x00', &(0x7f00000018c0)='.@\'-\x00', &(0x7f0000001900)='\'@$)\'#\x00', &(0x7f0000001940)='!\x00', &(0x7f0000001980)='\x00', &(0x7f00000019c0)='#+%\x00', &(0x7f0000001a00)='\x00']) open$dir(&(0x7f0000001ac0)='./file1\x00', 0x20000, 0x8e) recvmsg(r1, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001b00)=""/65, 0x41}, {&(0x7f0000001b80)=""/221, 0xdd}], 0x2, &(0x7f0000001cc0)=""/80, 0x50, 0x3}, 0x2) r3 = open$dir(&(0x7f0000001d80)='./file1\x00', 0x0, 0x100) fchdir(r1) ioctl$TIOCSDTR(r0, 0x20007479) r4 = open(&(0x7f0000001dc0)='./file2\x00', 0x20, 0x4) connect$inet6(r4, &(0x7f0000001e00)={0x18, 0x0, 0x9, 0xe3}, 0xc) readlink(&(0x7f0000001e40)='./file1\x00', &(0x7f0000001e80)=""/4096, 0x1000) chmod(&(0x7f0000002e80)='./file1\x00', 0xa0) pipe2(&(0x7f0000002f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r4, &(0x7f0000002ec0)='./file3\x00', r5, &(0x7f0000002f40)='./file0\x00') poll(&(0x7f0000002f80)=[{r3, 0x3}], 0x1, 0x10001) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002fc0)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000003000)={{0x18, 0x0, 0x62bd, 0xfffffffffffffffa}, {0x18, 0x3, 0xfffffffffffffff9, 0xffffffff}, 0x0, [0x7, 0x100000001, 0x0, 0x8, 0x4, 0x842d, 0x5, 0xc8e]}, 0x3c) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) connect$inet6(r4, &(0x7f0000003040)={0x18, 0x1, 0x7, 0x7fff}, 0xc) syz_emit_ethernet(0x56, &(0x7f0000003080)="34bdf50307b57e962c20097ceb06622c1e7f433a9215cdd52d2ec2a7e3f2aa22462332f0ac6e4f51afb3394803df9be80a15720228391ccd60858b2ec9a7f3955b0590d4cb0725876616a66dcc1d7cf8e1956a35c444") setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000003100)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x0, 0x1, 0x100000001}, 0x6, [0x0, 0x0, 0xb60b, 0x80000000, 0x0, 0xff, 0x1, 0x2]}, 0x3c) chmod(&(0x7f0000003140)='./file3\x00', 0x140) readv(r0, &(0x7f0000003280)=[{&(0x7f0000003180)=""/238, 0xee}], 0x1) 12:10:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt(r0, 0x20, 0x2, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 12:10:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000240), 0x7e, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="7324eeca9811f47ad1819294080000000035b2b848d8d33deabc6d000000b21c208383fdae39fec36cfa11325700eb38c5c8b7f2d02c98d5a858f94769bc9c9af6fa059f19c7af9b35eb8718d26b7a65abff6bbe8c9655cdf88fbff2958cff007d46afd3a2d9f65a5c36396f4be971f3ad8dc5637e0b5fc4e48496bc4c40b7849f481cc58a767818b367a1f6fb30c58685f8c9771958cb416dc41ee04608df0bc444f9a7dfc1ef382a01614793b300a66449bd2c88f6386d95c4287329ae6dc3a878d9d215719026554be27b4455c6b5abfbdc3ead19733944c6f7221309e99dbb667fc9ea186e0ac6e7be26507ee4e6263dd189496ca290f7c18e5877adae8bf1625dd7e212fcd425c06338dec34922eb3619d504417d156ddd7c6b10abe5a92901b4ba261f4b0010ae1860703bc4ec3196a25d5df6bb77c26068c9dad0c9b54ba89b77c3f776ca149fb58a2fa71fb28e67e3da8250040804c6b9b6251dfa91e0b9d81bb780ce014e0cc93ec532d307b19f7d5c24a257d391c554b919b360a512a85efaf423db7c1ec1e66e473739f23d67772d19fe8a01f794b74a72477d6276dff6d2490ef8", 0x1a7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="00b3000000ee955ff6f887059a2e90b39aa920a1ecb6a0e5d69a569ebbf869ad68dc7a7ecd8a40fd78cd7fb986f2e1eb5ccaed91584c203ec5f1eaa4d655d89672ebca09a9a4b62fad96a9d0e696d4c5e85c3e2615193fc6424a8575e7d878b1564bc23e3ac17fcf79324af94e4f566661f2c1c7c5a478ae76247ab1ff48553857413d9eb3d87792c712e63f00708110faf5f96b7dd5bcf06ab6294068143b0000000000000000000000000022e671178a1d3dc325f52b8e0380d42b058dbcc78cb75fc135177e123f51c549c7573f374a74de52a3128e79b322cbd160d5c9c3121c099863f2423a3fc05521b2f8fa17ab070e349be094f0a33f1f0482fab321b6f3fed8bdcb8b93038509c10a2ff6617a3ddc0b70b193", 0x117) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 12:10:14 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) socket$inet(0x2, 0x5, 0xff) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/64, 0x40, 0x800, 0x0, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x4003, 0x11) chroot(&(0x7f0000000040)='./file0\x00') 12:10:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/197, 0xc5}], 0x9, 0x0) 12:10:14 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) 12:10:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="8ffad3ff7830d5c481713608b4ca6515a1032e3d50dd60b20a11da8dae63dd83e5fba50ebd0a53ae645787b5a3020e4bf07f317fe1290d862f07b4037604521eef4eb90e93f5940d5553395d4fd8df026bc8edfdd5c72ccb5bc31ffd8fe7d1ce9e18197dd0bd45b402ec71aab081da5632d18eb3cb68c5ddd6ef4f2616a722ccf988299a1e1b8b5d4897b6fb10b6032b191731c19b648d2884f4ca40efdf9964670c8a688d18343bf00293f6c728ec4399db1df764e61e", 0xb7, 0x29be43f1bb7fe607, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) connect(r0, 0x0, 0x0) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) 12:10:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x3, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 12:10:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, 0x0, 0x0) shutdown(r0, 0x1) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 12:10:14 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 12:10:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x8e2) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 12:10:14 executing program 1: socketpair(0x23, 0x4002, 0x7, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x10001, 0x5b}) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:14 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/45, 0x2d}], 0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) 12:10:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) 12:10:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() close(r0) syz_open_pts() kqueue() syz_open_pts() 12:10:15 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x4) r1 = socket$inet6(0x18, 0x9003, 0x0) r2 = msgget$private(0x0, 0x81) msgrcv(r2, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x3, 0x800) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) sendto$inet(r3, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_execute_func(&(0x7f0000000040)="8361280664660f3a154c065607f24f0f2a996d000000f30fbc831b800000c4037d029f00e0e2a500c4e17c50c7c4c17d6fa0a7ea000036660f3809930995000065f3f00fba29a7c4a1bf5a0b") 12:10:15 executing program 0: msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="45000016f5000000000000000000ff020000001000009031ab474050fe598031eb512addaee42747bc5d794b8616e813102de9d548049f90f2b8c58708732b53d5da64f9a68199443419d6baafbd7b246f7b3e7b9f146996ff6ebb333051923708c464b13bdc28a0b6abb8314ef3a4c8e8b427a612b0a5ba6d71e395ba31303dd26facb5550cd29d3c23b926bba8bb62f42d576290e21d39abc64bb10f5fdba24db629c4d3351c06ef4296233da66d6c3b08de7ed75a2393752fbeef9bf5617a5cc8e8e8083ac560314cc8"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x12, 0x90000) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000280)) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r1, 0x0, 0x80000003) 12:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x100000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03207570b8bcad345f07a0985e6fb2", 0xfffffffffffffffc}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386eca7709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x3a, 0x1000, 0x9, "f1bf7abd059e32b4409d47b931273015054ac0c0", 0x4, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x7c6b) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="07ff20169fb529843199e44c3964f443b0dc8454428e50505a8c10e3cf11b38f72e20fe752b836385e5c669676f0133e680af456657c9261a4bd3dc6d4c22c69e54c0b672e4eb56cb186e6967fe9d95a515e6e0cb95840b6432d065ae5d77afc4b5fc4e7fed35bd06256054534d20dcd5e5d9cca6fcda22e7a51c17442d6d043e20d4ff6deef07e3dd49f123621316672b006fbaaf2ecc545907d76fa413061d08e160bb1c668887e9ad71238dd55bb4c2ddd955b22d7e8cd967f0d189e720f0da53fb264da38aff5238dfafab5c35ac88dc5e8a6442feaf9b579c4c937810cf1594c3dbfaac6d0446ddcc99ea4a0a845ddc8a4864bfb36365baad6a6cbd349ae7373822e4fa3c5d9ed50e4b8be8cacab59c388163b8f65502be07dcf9f1e66721b5a5c3232b86e60ceb5f0c6477b1b7f214e228a6dc986be7553ac5a645ea728b49ba06537048336c231f2d0876614d"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r1, &(0x7f00000000c0)="805e", 0x2, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 12:10:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) accept(r2, 0x0, &(0x7f0000000080)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) 12:10:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 12:10:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x19}, {r0, 0x2}], 0x2, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:10:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') 12:10:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shmget(0x2, 0x3000, 0x519, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 12:10:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, 0x0, 0x0) getegid() 12:10:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80000001, 0x4ddd}, {0x18, 0x2, 0xe5f, 0x1}, 0x81, [0x20, 0xfffffffffffeffff, 0x8, 0x7, 0x8, 0x80000000, 0x9, 0x7fffffff]}, 0x3c) 12:10:15 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:10:16 executing program 1: r0 = socket(0x2, 0x4007, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82029fa295bbeeab554d4eed6f6e33517edc4ca5087973efbe6b190f632ee4815e19b6f58e9a679d34b5d7aab4cb215be47b2e4fd911b527e40461feb4aac05a6aed1ada36c603cc3d000000000000000000008793df0ba83f697678b88af700ae67e33d4788da21123a700fa8f37d19b00d7d22fb812b0b15e1d0bc4d5bea122c6d46ea2a0d66dbadb6055f9e6728cd55acec5c9fbae12aef95f6c30d5c981089a4b1421da842f02486bce95a25d577e3da25e58f3562853fa3001ad1d8c6a41954be00000000e15d32c8be08e29c2dbf41c7d3c27d25eb77e115b3fc09ccb853e85a90ae0df03e8f9844bcfe6d4d791dc541497e04611be9b45cc3453945af60671e94114d99bed5d25b1621514aa5d865800f7fe438bdd1e17d589e8e8ed4d6ebe5d59a9aad6513687dc0c555041cbfc23589aceffa1511f8210a58dac113c54b0208d0c3fca6194234472558173da9933d879e0ee9076b5f40de6f7b9b7e27ba191eac14a57f0d0f07a2394b8c14ab2a4ff3970a4824de0372d780f154fd9f074e7f78aa5a567c41d3c9d630721bf5be9d862fd5ef080d3612fbf127f83ae0771db016a49e79b5a5ce9214c955e7ec1159fd7a67b7fd8353886ea8d6fa2e9c310e1b267eb54726f3abe7aad614e4dcb299331dab5d5e20128d694c6ef7de0dfa8c1bee430c966ffd88c4a181db4ddc3a4588a65914eab21ffd"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/95, 0x5f) 12:10:16 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "0eeb3a58a789a54d7c0b23b4bbf37a08e200", 0x5, 0xff}) 12:10:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) setregid(0x0, r0) syz_open_pts() setuid(0xee01) mknod(&(0x7f0000000200)='./file0\x00', 0x2080, 0x5db5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') clock_gettime(0x4, &(0x7f00000001c0)) 12:10:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/42, 0x2a) getdents(r0, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000006a, 0x0, 0x159) sendto(r1, &(0x7f0000000040)="d2008666d387c13b4db3f61716414e6a58058910e71987aba89bc51bbeb976de768ee710d1bcd20adab9db13d7fbcdeaaa4d4967576d1ed4175f6bdc6e5d27e4d3871cbaee756bd23de0104e0b28136a5a1b00c5cb0363905cd1a07c1fcde6637b65cd0733c6c3d48a82347913f7973a85b3460bb673413c527feedd185e9cf2adcacc81e7a849caa9509554c8692ab8475a53eab9c140d403b8fe57cdda0f7c188e6d89c22ab08b59c1a9020ae59d1caa8805f2f8dff84eb2bdc8d8842f08436217271739328e9199a20c80dce5e3542d0470f37e67876df7ed861b8c9967f6477541992ceb8bbcad9b07e27bf3191ac3b994d8c178868dd89a430e068595", 0xff, 0x408, 0x0, 0x0) 12:10:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="d60062e503471b85c457b7647e77039f99088b354198c0d837d3ef68e4cf6e66c06f0ab12a7c0e4291ec948297cc0c4c88c9b7d39ea56fadf25ef4b9dee6f6693fe330796805c96e2dd767d70a74c8481cedac8e83e9c5acfa3dbcd91c426c43baadb740f3bee0cebfd8cda3018bbcffad28ce6d5a204f117cc91aa8ae46c339606114030ab407c82d1862438eee3e630cac21994693c6d4ed", 0x99) mknod(&(0x7f0000000040)='./file0\x00', 0x2b49a062c017ca46, 0x46f) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 12:10:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x22) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) clock_getres(0x6, &(0x7f0000000000)) 12:10:16 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x60, 0x2}, 0xfffffffffffffef7) 12:10:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) kqueue() 12:10:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x11) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x11a7, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:10:16 executing program 0: mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r0, r1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r5 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x2, r3, r4, r3, r4, 0x21, 0x2}, 0x201, 0xe736, r2, r2, 0x8, 0x9, 0x8, 0x5}) 12:10:16 executing program 1: kqueue() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) kqueue() 12:10:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) r6 = dup(r3) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f0000001340)='./file0\x00') close(r1) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1c00000000, 0x800}, 0xc) ftruncate(r3, 0x8) accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x1002) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0xffff, 0x20, 0x7, 0xc7, "b382354da5d79cd6b306ab5c0b0a579eb7812fbd", 0x9f8, 0x1ff}) 12:10:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r2 = getppid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffff) setuid(0xee01) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340)='x', 0x1) 12:10:16 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) fchmod(r0, 0xb) 12:10:16 executing program 1: r0 = msgget(0x3, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 12:10:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x3) preadv(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 12:10:16 executing program 1: getuid() setitimer(0x1, &(0x7f0000000040)={{0x5, 0x8}, {0x7, 0x3}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x30) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x8000, 0x10001}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x3f, 0x94c9}, {0x18, 0x0, 0x0, 0x1}, 0x5, [0x32, 0x9, 0x9, 0x7, 0x9, 0x8, 0xfaf4]}, 0x3c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) 12:10:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x101, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x41, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="977e6ce70993d0ba0859c262888b5443598a6018f0cea7bc27678b2699afab4ddf9eed7328e520d99e2b80d6a0ac30de2c5af877904f0bfe23f085635dacdb072ddd25ac9e2df5edde04d72bbea4dd75246a7eb2050ae8", 0x57) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 12:10:16 executing program 1: r0 = getuid() setuid(r0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000680)='./file0\x00', 0x0) r3 = socket$inet6(0x18, 0x400000000004001, 0x80000001) sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="a1b6edbf9803cf299bd4d7f258970d47268eff3bb9939d0304ea29c2ecd4273ac8de2e89b47ed053ee0b3c040f7ed11718caa7009f548f1bd3", 0x39}, {&(0x7f00000000c0)="851ffbc7f37772eb984718f34f1b9567c19eb1e1325fd3b3ebf1fa383f90e047cc45b02d795e1f9964fd88c874ab0de448fba0c440e13f5c21fc2527efa3b7820d6780fe02bcb071f1967f172da121aa00e64f8729aadf247b514cbbae349ef01572d38ae34bcc1d017c65ee74ae3d813f066a3caf5e3e494af213d5d4344d50a7d0a1ee1ddcdca31a9684b15464a5bad0370faf901ed981e41f809e9c4d68e00a1b1d22ec6fb4e0195fa8", 0xab}, {&(0x7f0000000180)="33ec9cbaa6e7a9b4b5f554252ca08728be98f764223802346c5b0deb2710dfe57447a3e27a4ed0010661cf", 0x2b}, {&(0x7f0000000280)="09852fe44053fc36d0ecfe291eb85d1aeacf0f8eef2aaf2240d29211505da437cf29b0d27e3ca7d53af8648f7063cae0c9951d3a8f0413fa74be5195ec020a1f2740e7c02a8cf85cd1795eaa6b772949c077c1b5c0df3f2102e2c38dedeed1eb5632f75254fd0066618b79cbbf246d7846ace9737128395e2a5b8f239cf83316b5d663d12de33159f370b78c037336e3c758f05f0c1a964947cab1557f4ddbe824545bd7ae712be55983a894630f3fe165623d29ce9ca40614eef5b2402fc240bf60dc4eefd2780b41b923ce4eeb6a697275b2373c54f3693f1f3ad3822a387f655cb07281aa94e686ea88ee169d5706c39bd126e24947ee3bf194bf", 0xfc}, {&(0x7f0000000380)="76f268faac76d0bc6a80188bd3e423006cbe6b0757fddbd62a162c5114c4afa9858a8b7919e985a76e4dbe434bbd8534a106226dca314085be86eb5be73b8d227eed5072e733b73db4b1617dea99bc2ba6f4fe323f5837d41eebd0b5183e097a2e33e939ae8ae81a0800316b770bbd42c0f6933707d025141930098c191f4f3f410ef3586e936df02dd69d", 0x8b}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="8000000000000000ffff000008000000dec464b8c624a27dfdab7574a8a0bda4bd480fa86763155308164f933238a3d34f356bc698e0c99088372e841de54a914e9ba7c3c55fe649bf47f0e1e10add343e5aa2b520de9f1f7ea7215938b823a9fd53d6b50c3c3b4fe719ad2da2ddf079ece74344c534d3e12a723c3a11ec79f7a800000000000000ffff00000700000023cae4857f4c89599970f365c19cb9264c11731bfec299cb0c6a736d6742b1bd7716d4906c502203b49771ea25bbcac4ba652e537988f3f24768d3639d0164629715caae050db5b7c34deddab9342c24e37292546da40bf6fad4d09b2365fd427729d83a0a5ada9342bbd5b0f411e9a765b54378fb4f119498fd7dea2f08d62c2de872a66864eb2733332975d413c3180b68b1010000000000000000000000000000000000000000619ce4df4af26bf4500424f36d828b848da1d3b597f740639fedfe007ddb6e905672cbacc60252e8fbdf7cd5fcc744b337c066974d126cace113557d6f718e7072e3405927a16661bc892bcf3d01897a8c61a4d140c7ec5997e2200cd800000068000000000000000100000001000000bfcad5de198a0140b702139d5c90c106ac27e85b5ece34116c5e886667843de2d39f8e95aceccd9e622ff9c06876f33babf1cb35c8f0e9579beb9cae7641b47988a50df83ed9906a5e0e0de686a7000000000000000000000952fa33577197f6c936823b6c7cd48a9f681d584913619fb05a19c56912ccef54610112f558649f85872766942eae9994d47a5626e4e849b6ece07b5de3000e46e5e900b99355b2b6ece6a1835a83ee2c3f0e7034dc23c463f88364497952b0cbff07470568231684ca4f13360f29dfbecbf217124b152f2b50018e057cb5c59f7b62703a2c4ddb970f98d9a7b6ea20194e90f574c2a6139525096be34b941a50f7fe46e1e54c468303776c4577340898453e394a1f0fef75ae591a707c52a8e5a8acbbb86f7fd2f5a8f52bfa4314e220e7db0ccb0f3709563a3eb4298d29f39366d3a2dfc0b17f0d328a009eed45effb4c2b1850ddc6722bebbdd26b698d30f11bd0cb5bc41cbfbe10d188b700a7a88948edf568ebb80d2993116068ff4abdfad2bcce4f11c673be19b8b00358cf90666fd6cdae05fe7a3980d76d1e35163a9e1c4fc92cc7e4aa977da3c884dfc220536d1a8c521aa96684c628d0262bb8287573e8f90e76426d835680d9b80cfdeef5c7ce21912e06d83c46a3e820972aff86cb3497b677f328faae8500000000008ec65f9c0072e9fab6e91749f16cdf9fabdb981a45ec5aa3ea08b34cb7e873a8120761f2018184a335fe2a7daa332fcc95e51522e13c7e6c10a0c74f2327d94f07a80ddddc679c6cfc75ac577f8a0eecef6c5c1e18b85b349b624d99670e0b774c99eb18d9"], 0x200, 0x8}, 0x400) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 12:10:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x81, 0x5}, {0x18, 0x0, 0x8000, 0x6}, 0x2, [0x5, 0x7, 0x1, 0x80000000, 0x6, 0x3, 0x3590, 0x8]}, 0x3c) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000003400)=0xc) setsockopt(r0, 0x80000000, 0x9, &(0x7f0000000000)="2dfbdee10a773229d8864448f64522c77bf61e8f940d054a5fcd8dab53f338efdae931e608ecc6e299558190ab37ca0ba503db3e5b78e3be17c158d103d2c8804fe2d7b6824ad8363dd754d64920190e9607f89ba1a794e73e9f57aa7635d5f12ea5c34047453417a3bb7dbf2b0e61be35171605bd0c15812c3ae72064701bc8a78be1a6937d1eb7775d4f2fca7f10b0ac62b0b90935671f8e337326581828890cf2090b092d53053e6aa57b2b73bc5f73e4730cbb15e32f5192bc433347ebf4f59edd0feb88cc0ea3d38ed036d7b0b9dc607f3b", 0xffffffffffffffe6) pipe(&(0x7f0000003440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000003480)={0x8000, 0xffffffffffffcecd, 0xfff, 0x7}) getsockname(r1, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) dup(r1) sendto$unix(r2, &(0x7f00000012c0)="bde1cd530ef657ed22cf4a7b048f368da48674462dabfa35aba8a3bdd7b8a7adc2979b01930de98aa3c0767e2d074abcdb92b46e13cc3865abb536708cf81d58ca78e9171680038f939eb8a5372b9802ecc1a1d879b3f930210a0b7451d25c64753333106fa82d6dcaff275c2ccdaa16ab7cb1039f64fafc5249179bd62267ec49ed5abe96d20c771aca6da7523128f62f95af8cf048c759c6d21771e52ef7115ea7df4f2c19521f0d3a882f16fce7f4595a74e1a9cc8fcf5267a54bc585ed4ea0d429d6abd352238c8a0d8265d4cb4ccc04762d3a3a80146335321d2add1f1edcd0b4627a210d627029fcbf9b60450963bb36b1251d1994ba6af8b8ff1a28aaef950372211bc7865a02a4f6afa3ae4ce897cafe3a16e21dcfbc25cc0cb0c70199498a50858824e8f4c26afb8edb39f6909a4e1e4c6c442661f796bf9f4716e0c3d32d5515d3535723259ada5861ea4cfd8eb8315d4b98a64a115de4b399eacd1a02c75ee48e35256b092a6fe46c9b04ef57d9c68e8d60a4cb192ef2dc3d7e57785c35ba3807848830c6706fb4feac73de53f964ece9d84be2c045991a0f909cdaa2a16ba1d47819eb83164bb9d122edaf3bb6cad8f963733b0ca9b7f33db5c354d995101c03112265a4c343a43aff51769f352bbaf3e5beb5894da71b2327d1e30b966e6621977d121a8187c903e27f3b7356af4da7a54ca4d426b40d9cbeba62e3c4caaa4c14ec6ace4c3349fef8e275c8195b84b231592edb609d01042ad0516d58c952025b4e50c1f5429ec083d81aac989b099f4b3a43ae4fd8abdf6ac83162de62c0aefed698d5aebaa2276f30ee1766b50f97e3f62f8c29ea956d5aa72dcae2c727b438bb76958d6274ea268e548f49f409dec4e0cd0ec602288b1a5e9c8b586dd47717036441985cf926fa59e92dca4986706d2f3e6737fc68d15677ecc86b10e5ef786cea9a657cc5b3127d5d7c7a1a1e9b059a23f7f8671d15369720e24c267206662d726269d6849e54613f05dc35751600646c7c409a650c27493fd15dcbfdc76b00882330a0d843195766929886b72e7a5e4f2a8c67b5c11440261ac382c9a0c7b2862d033db0f5901814d6c56e97391b67540f1a11b9374d99b69e9ec42ed6d6bde33c5dc671cc51f7d5c89b9204d216bf8382de1f20bdde60a8cf0f13bc1701bb633f6eeb38f0e9cd846814037fd943b941918daed4cbd25ec5f18a87d1d71e3ef9d483d88e43b9433ff7c91cde0ad207779b6299133bebc0d8dee0ce7d2ec7b8a3370a55de6182aaf9eaaaa4da189e79fbfb0137a30f07be2d1782e01cdac89154d841905e521d5405a4fac85b7d96c37e487f1816af812d8025da5ea954c070a34e66dcd3b91925eef9a9dbb4d2aa3147a155451402f5cdbd75c0153cf99f302adcecf4981280069d383649b4d6134dc0cdbc4baf69e0f4f908fd3a5b304866e266754538d7aec47bdde49c7c2c1302bf30e4f67a66b8e4f1a9e7e171a85b810b1853be4cb888c338ebca59b714958c4731e379e9999e35026c3601b39c5029d9040aa823023c1ad4ff7f5cbb6163a6908af47c87f7ab4bb14833be5093c6ae878dc5d7accdad4826df4d0e3a02304c195a7184ddb9140ab097c11b1e395822c86cde00599713066d7179e96dc9680b67f310b6344829b30dd74c6a53d8ef374faab5a45f1240f5d593cc927700d0f81e7ec3d6fdb8fa4a1fe86c217d93380d580babf3033d3ed5bcc919e43d6d348e7e6a518f68ed17b5b147677e52ccd60f73e0fd4e6c0e5cdffa88be4786aa29de9761d854c5ef896ccf08481c392c42fde8254a81fec1e73d7174231cd560ca6c5ddbcd935b6f6fcea7c80457a2e25a866528066995cfc8f8eacede5cf8710cc7fd4bb2b9cb7302c89596b6c82023141daf77d1bcbc03f005c79bf2ee302efba053666cc06938426334988148fc8214e9d493c7a571180fbf2276b7caf86cfa1abea19f7e0ff96663e7c5a37be510bf14887721e3512fb0e9d24b2ac6ee35f8dba5a78cfebd38f7bcd57c8536006f85cc4ad5de48a61e16ae1c21dbcc44979131c9dd58896f317006e7601a9d69953ecacda1565219b6fb3942e8044a2c4f9ab0a8baa4be2eeefd17b49c9897130425d8c688bf2ff0ea9811a05beb4196f146d10a7518a15e73cc89f67c68db214e3b7db7d9f137a7e3438f11c9d1a39ad0f0c046673e60317fef67624bd2cc7096d06dbac4b8a14c74955dc851a3b82a4d14a227ba6e1a6c8a9c866eabe31b5698a237a4ea3f4acb4b799f00cce06b9e3370d5eb6cc381259cf8e90dc5d54d1e7894dd06c8aba59717fcbe411834fd750f85d319b88a420c2afd01680958287254ed06321160eb3798bd9f4fb11e5b907a9c06456cf00a7cef64b356094dde623e5ed2e0af4faf00fa52cbbb54d84098641515563f52663f5269c7f64fe02b600a4519bf8eb404571d7997e5346e55a09ae258253e25340b2ec1acd1040423838472631c87bafe5542f46a892e8606607b0f8dcbd63ef4781a9ea5e8edc53f1a8628957bbf1977b39f69a21cc30fe0dbf24759fc7aafeeefa12e62777deb4e36d2dd48ccf15b419d6f55ab307c30103aa5244ed80c53208f642a46a52fcff684005c88832509da28c869960e2cf269c57f7639987d3f053954b748a848e81998e13159fa36edc1430cda695d31e2abaee8e4f1b8d45b061407e5a4864570d7e0d096ebfc20221f11d423e8cf4766519a7f1ceb51e5ca2b5f3960533506793f7ea5984b7e1728ad0e6cf42c4e48f77d0c5edfb2384c6fb8e7435d87633d9dd5c3ac4eeaa81ee5c47e4f118b3ead19d8975b2503ba5e0dc3febd80605c88b054655fae6bd046227664bb1894f7fbcbf3587c5f170aa98678374cfecae70e648775e5475a63aa1fe5128ec8bac7c3ba0ad6acb7f272d34988a824a55002376078761abd14fb52cdc9a5ebdb704b7cc7179ed183860371af89309b870948c9134315607debd7973c440b2775caa2907166e7cbd267fd9bc6684df5516013770714b801fd2d138ab4e7e87de4c81279ec82ea88a277c138971f4132733db530fe53417e569fb67075a87ba964adf52afd9a24f573bda66a3b8eaaae5a9193b362bce93cb7c0d5912f9576d9d9602016711773ef7a84b841984d4a075602f1249616f5a03be57be3f107d0e4019f9f983b13e5488067a33260f1ef7c507a9596d68c2c846158141b4a445bbc5dd0117be340ce0266f3d7c1519e66c86f6e9d45d92e32b74e40c65a5887738a18ba1ebf4efceb8bfa9e9ab5115e377c56bf09a7ee1a141bc5768027d8a0a621bb8a84718c00125973e2532187d8f76698ac754f9f4b9b1034a00dbe7004cc25061038cecf74bf25ed49c1168bb55fa9cd5db867d08bec10604d2616127907b7976d232357e307ff5af9a8c379a48816df5c45fdc82355c7d16e681c7a358e97dda4bae54138f866cc2eab0991050ca5ef0addc520829b817ef6e3af446456144569be861c273c5f76503d159669ea2e2181a908300af8a54875bba503dc5a2570b434d4cf44feda92f4b9d7ea060eb58888e40f6f1ce37b347c88c55172c5126420c1fbe8700c496fb23dde46a97ebc0f92d68abb61e6674ee50bff6f5f0b5bf4bdb795c2e68c116a868c361340cad1117bf7bc9511a93975a2bc7f7a90ad4907946d23808675391f80d58debd75e2782181235c5f160c1c443287598eb940ffb8fa74042f8c7fb273f499337a751caefed1e9c554559068050f3e0fb9e44276495217271a637a302d321709fbb9dac079aa5849bcefdc414564c758c1e8f64872bd80d1467f4d94ed4df18a6aad016a1266ece2956987651a4c5e84d9c2d826f919b4e2b084d6de87b91a9189259a87459e0c69bd528398d89daf1fc7fe6cef634fb958b1a929a1c09ad52c4450ece6326e5322710c3557948652f7f65af73637eb3e2aa94115639dae6c354fb2020a4f7d324b8d1adc30945436c74bd82571c2fa848a22e5060ec0626a34dba67615ee6e14eabb886c7f6e56a7e3de324cc70b11332cf7a5a2aa118d51d71690cfec39c2b44afad0ad691339b1fd24693bbf79393f67594f4c7b59c057a14feb4037d98d5816e74b0163bee99a21aaa3269840ead6d9941d153a41a06043f331a9ae76e3c108c86c2fd1a83faf91045dc59378c0b3185ae2771a76877d34e84852710fc7a7859b07728795b93501d72cfd626d9f43d42e87b86bf13ba519dac46fbe028f96bda1719aeba0f92a4231f49f116987c38a9a2d48332354c53958495c62b3c31c4b9e1e264098526278753dcec731e0c266a207790832551f7358c0b9f7d4143d36445168f4c1c892b28ab0f6689637ef04cf4312313475adad65feba4d9c638d8529bd399d5a7ab2a7fa8dfd81692bbb193aa9219bcb0bc55844c99ad5554c1834eb3f58fa62ade2790367c701e859813b5bcf67a89cf12e2c95002a34ecd1e4e585bfb42acc09c74da1f5aa8c1352e9867fa851a9dc824ade2e57b43e57cca427e437a46f6619a8095ed7d212f5491bc9601c0e17def11e6d06f6c5f714ac1d023e670ecb5cfde0fbfe39480b7b83dbd7021ac9f68c2efcaf76e3dbfc345764a839beffcd6b3f3b6efe1d4ab90019a6b1112bb1c82db80315fc1cc518bbb1c1706a766e9da7eabd97225e81df10349462badba3038e99dccd2586a7d12e1ec357d0397c934490d9f94620e7b31188f6edcb2b2ff0bdec6a2bd815384bf692919c5752dbeadee385659bc2de2d8d55bc4f3e536f0a283f9706f8e7743fefbc4e2c156ff0c6122e03bbb34bffd2b08366b1760092e698dee3222b1572168f2aa50e4627fffbfcc3b879f4ca81fd3f616c17da9bce748d364e92e4181b88fa283d950eec27cff0746629007b1ebf4f8af9abcd96d1c5fcc7e0be9a1eb40be5a994169a1d85214180fe32c632a64f20440376517ad2588ba4af20e73e612198d39ab312037e78e01640a7429d8c2cd70b20f8b54ef9316ddb833e9097cbb19cc1126f2d30fd59f7dd590773c1a04de96eda1c62e190e515152fa5ef74df9196c7ba2f6a3d6338bcb39bb3fa12f9156061f2f1ef98956dcee9bab4cdb5eeea32b836a86f6606d0e9d82e9c20772691c3ba2d3bb9af960f4fa42cedbef82581e0a9a15a6d5493f75c9ab81c44b7aea620b222f0339e68331b31915c7c6d43d3e6fdc9bb12df0564bf3b816dd3217e084e6e2f644168693471aa711e68bf182e50bcf685c5042918ff4fde4920e19974a4a541684e3077f2cbc5ccbae2ab40640b57cfe4db16814463ef30e4266110ac6576e4efd5f1c612127fbd8342f07783111539993615a5ae6252f2412681ca8474725a1a6b73bd4afb2af46eff06dbd3e98b23153069be6f4b05d4d20662bac10aa89a828b2b48cc5b063a500e49b8b4ea0671088361acede2f6111ddf27705b15729ecc3a2433ef67b9631297c61f3d6cc51a2cb0df5600ad0a48b8d2186eef03d97957c4112e2488ecfe2aa8f59fd253853a87b2283d3de9fd3b4f4c40c745c6750c5c26005822913957dda2ec98dcb4e409f329a021acd3f53ae78d6410556ceddb84d632cfb341195769731b6d64aadffa76b72d43382807000ce146dca5741d0c24e9340e51588656c72095218930f2d166c83ef69a10df817ff6e27e00e7721945f57e0d2a1347015bf998779fc70a753b07c5fdc2e5dae9a25dc4fda6f47d2d0424f48a22d4a0f5d659320ab4bca21758f69343adbf6153f4da1dc61b6ee326f0bc022fab273bb47ee0ba7ea07a9", 0x1000, 0x400, &(0x7f00000022c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000200)="ded3ab654fea12d2c24fad2cc55a4a4e48d77a0b5fde66ec693610a6f6d56f9426165e35e63fb02f2184e1d7972b2ea16c7e2b6bf69fe0a55997e860f738c1c46902a81c1733ec802174d46939a582fead00156e4175f7e953666126f1a0adc8c011a3799fe4286b2d838f42c9b84c34d7a16c4cd8b78ca91348cf3a84efa175fbc8c07dc616bb2fe291a195bc9b1023f4c1b6ed4a44aa8c3b1d19dc63c3c31f2ab951e1d7fc236350f2630e058643772423466e7d0ac5cee9add78a0ce493f85180fc96ede58d496c8d1dfbaeacf379c00fc4b522c86fb5a5c19119ca6899a6e6d708c00b6496fcdcc538b1680279430ffcc5c9f324b719d79d1afcca443ee458817abf03645471cb516cd4616f699b961fd901332da35f35ef4be23d5ad1e27ffeadc5b95e85d25e3d6a922767d63da893e0b676b601fec26269f660fc97a0abbf97be7a24b54c2948008a6eef50c13290e2b79438c74bd70146769da9bb4297347a11dee9c8a866b24290839f3bd2a50feb12c172b46aba7625bd8cd816b1c7f84db716f92d1c134783ab30992fef16d72a776cf986c7f0048c540978e2ff2f9cabbd973637f48c40e7bfb1f753cd4a7247e271afc84c98ad96ec3627f6c83b29b4d85a8166d2c9737f17e591efeefb91af6020c9c183040d995bbfb23b89839daf7fb78651d841bd74f137eaaeb86b790e9cd3e67e6d910c9b5ee202342584cd23a6a2fe6b21b26c2e695e98195eee17a10eaa81c3ed2ebc30753c4c0ff3715b040adb6c91520e062ae49a39b24fec1ad1bfb23a19c7373106985776b2c68e161fb5a8cd2d9996951818b76b26508d9e73ba74b955049f306a1d4690af2e94def631a2a60a899b842e0bd1e8f80319113fdaf045d532df76593965f23461e90444d15172a2d6ef9c4ebde8bb798230f3634356f79f86b4fba87ae4f25e98f1bff441aa587aa73bc56dc5f98b768f00440aed338f1f8a5bee66d8605fc013deedece7c6991af6cf28ef5fa4825bce6aa7758d90e62b791b99ad03078706eab7bb0e7677dbf9a315a5a356f6cfd52f4a398bf9c462128df55a99d7b4fa0ad971bc5be698f649cf5ff41ba0e4267a5848cb3ca0b167cd54ce89f73a4df2916bdeeaae8ef338ca307b4bb8df2230c5cf02361026d24b2136149f1ff54c34df9926f4dadd234837f58d70e26f9ad0b9c2c354df12da60e60536b191e35cf5507ed1075e761ec82a20560c04cb8db02b454e6ee0295f45064078e6676b66a2cb7802c6d7f838761734704a0980a03c30ddf5cababb88537065385992afba805c2441c7b1dd680b44c8ceb586166a34b39029d476887a71a451a9813c0b6fb5cd0ec37a56e9d6fb38853d9e7eea789b316523c9ffae5a7b04d56df5e67c37ba3423c6b75f8c86bd033ec09e44de9d36761dc2e1327b70fda2e9a8a1faadced8cf05ccf5f7232ffc569fcddd1a4bcf07c8544cb99ecc966143e27cf5e051c7dbefb582fda49622173a97c84da1ddcc3de18cfc8e4bce58b4bccf3d14a777915db9496db1b6c7ac242363f3889056dffbec4a123591adc4a2b6c80228cec572cef53e90e6fb821145819871651af07c75543e95731609f8e1b658dd878141189ca39da05278bc95f0981447a3cb01a418f2b892d4858933523d4f6577e260f75302bff3147f6389b5ec07fa51714a1be0d0eac3b5812596bd10e3f939d2cca71963486f1f06182f85fa3fd6d78d0df467b9e6200354462eac2e17fc97d7e4dcadfd1b69679b5120fd51f371bcb2ce37b13d641629fbb5842643b739691929d0fbce68dcb622dcd3eaa4ddaf1667f3384568cf4ad6e22ab24e87b28e34b57aaa8f1ba64139a16566b058120b6b5584d423a9595df88a347c4d9055307551a864d32898480b04c2a95158d175e16a9e47678d0483f8ab7a29bfb119be8d5f4551e9d45d076e1c29a40e7115bd1dc8b3ebed273e09cc87ace9de9a5022699f68e30de1322844020941c31231a49666a371dd6ca6d3b1794a07b726acb46698173584b118ad6db2a9d26a48cbc047e67d30b016c614d32759c46fbb23b98c34cd406b5ea2f2222ca0eec1de66effd045f7cd35fb2b64f49655e35c673263d43f3b0c0e0bbadf7fb8dbc46e09e61051877200d8bf3e5242323a491628a4c046c6d4f93d67f2cc80763c1c8ef126cbf7f845d848cf83d523f9d4e783b4d5feb21d6a906532b49a0c0b926ead4c5500c1e2d15dcf43e7041e7fce06a85c508f1e78c3f08477011bc8411f1808b51f47553eededaf0ea797b8674c04c3b00736f8e3977176d59f97a1cda77805e7ff6d8d92f4d193d2017a53bb28be7f1ee0b9d6f908edba2a93bae62a9c32375629ec3466ba6c49addc073125abefe924f464c0ef8012b27d9588978256f2b1a1a3545bd781221cec44e3e1b774b88334af38e0d594c26eea6ac0f55399f45082c88d37db04394a9f416082c2582a51abced703e1cfc1f7000042f0bde55f64a0d16f13fe80ca278739033812edffa96451544660fca23cc7e076487acd991995ddbbe4e874d207d9a34aeee9e21d1abe84b3f8c279ec1ccfb18436b6e2248b81125ecf8163e62ed732e9ee7ee655402d15c27f1fbdb13f75ea60b9208fa325ef682bbc01f3e7c6c5d9a0c7209373537c5bb0e9e23eaad43cda19c585a5e652aea16da63c77edfe6b730dca4ce29fe32ecb3ac5283be68c07f59b90ba162e3fafc59602243b4383400a1c6e2dff65479a6d8ef6baa3ece5de3e9c536bbac16cf0731b0ea56608e2faad20304a2e42044d8a8958a0e62e67fd5336a68c086bd9ef068bc42f9467464f87233bb3f173a962a96283c60be24c7d13819116ee894d6be525414b0fa68c644b17d7a13957ca3fe73ae09746cbebb26e042dc539927c5568dfcc297bfe0eae0522fbe4b1c94b452e90f8c8ef2abc36fbc614edd5fff389be54f9f08fafd73834b61a8c9a4e8bbde4f68e0a8d71e1e9a6a2a2ba43546f363d7749f12086606dc82c92f369a5cbcabfbee2810b314fb9826a17033d12747a4853b92fca877a58020e039a6d29ab289d638b10ccdd20a3058f096cbb9fec383f9d2da685fb3a630c041b5ec0be8a903ee41ed614bfba846bd26d7d45f81a66e1c2bde49852fb8d75e6f39f608e8164376c0ea616dcde82924eede7b22439f3bb181c4d7289f07977b6e1cf4a877abaa8ed84dd1d4e91ea0a6d4dd7f638d9d34eedc93e224590288454a73d06c7ae41c0a614c16db21421ece2aa3e93eb096d84331271b963a820965fcba28dccc72b9e49b560fbdae8696efa8685e9124c13d2667c0cf239ba0d978e886d1827abb260c246c9b286bfe78b2563ffec0eef5d2d08e50ec4b4f92aecdec590b9fcb8b08a83d846935d5e50e410a7609c733ba98694975753031ae3047144091057d0f92e3116230be7472bdc38b4e5cef8aabd776ce4ff06fbb4539ce3fdffb1fbccf20aaeacdb57b57114c3c5249af1e69df2bbeae612bdeb85942522f2f0f099647617cba4fc8f7c8fc5973b6ca985b32d32d1eda87684053841806c9bd087a552f53e703048240e81f6050860f7fd7a374050bb01b010909eac06688b3d3d3dc3475235a87d2b0813ceb4d7b0620e63b8215cdf5b7aca40bcb1522d2cc880983893f6dce3f89021510b574cdbd40e67abcdb7526949c8322a6f9caabe78098274f576563c77ef4ea6cd8f28a566e6558380e7a21d46604eeb0b0f62c6ad57a63ed6980d902bcaa067672f1aa3ff232652119056ad5444a20b5373d0056929d7c86a3a7f5d86721f3a16a9195f2a0903d18f5e282195d2e32f8bd1f6c54f344aa69fa405677260f8d56b064fae414411220a69549fcd51b823494166c89e30cdb14da19e6be1440d9517fe4c2630137503acc9c0fb6f8409c491c3aad5c9c320ebba965cfe6553a4b84dc099c9477063ed82925c16b6436e619dfa106721a6881a66247f81267fcb24fa7e63e5d1255794a50a101a40c0169599a5b87720e09fd7ff9d5b756247a8c35f004004eefcba9be3ac032a667290aad8b2391c165b792244ab3c3f76886a1c24ccda72a4a0d365c3e34f945ecd7f772b223665ac2e94975436fc637b088470c7edb9a15a986113c319aa8f598f72d10db6fabd21bbfa51e06b45b7a93f2d0b6a5e0a65ee7b75fbaad0b68c5fb02c1cd19531767741a4c6324194f1e42c82daaab145f6b15e13a7c39889043c376a13b239cbd0583dfcd1bc8e419b332ab0090769e8c755117c6737e248f5cef46ee0a98942454697e46e31eddff40756db25a0da789094b27dee63278b4c055108085521ce898b433d65f8313f376e7bc47335632ebb6918447ac6411a824f01f56f5a2d7164e66a99cdbc70af1ca9bd5fdc3cc512620cd40dc2b9dd35d209778ffa53bbac108c945fafca53dc5b5e650486afd12321099082b972ffbcfc40172706229d5817bfe2742ab7f98bbccf66e14e3c02e2a8740fe6c5f42392773dbbb545c2e50a8221f2c0f50aaffda31f8ae07e384a92cecb9967b80942c49f8fdb598c98151c726f70f07b72010d2e7b9e56f9ac0a3a986cccd535ade45edb6233079dda1d77f34e678cea4fd128b4deecaec142dcedcb038e800e72133b95efd526038ce76f41f13ce9e6a1b73fcf67de3e7599b2e86c5e4a7963bc6a1f75c6fa76570797afc7c4ef690d92689f0dbcfe36631e94c00fcdac7547cf4cd10c9916af0db4ac2bccec36c9922c64bd0bd64ca70d5d9653a1785b7e46978d7c1e90a381e1afd7aaec252dbfc85906cbab25be3fcdbaed84f390f071e232266a92aebcd69280c04854d781aae8edf280e36c1b3c11748683394d07872924d813cc8cd5fc7af3e47a039903e7d6535fa904cee68f044602f9f97edc8eb4911dca6425a025b9307166b92a44bbbc6345724b17f9f78e597297c12342d6c45eb1a55bebeb05822be26fd6c6f164297caa57c9e3e6a3cf7b93bed28bbf8b5003fa60824441cdac783d9a1f86fdd06069c7dad4c50ce09061874d5dcd672884b758338f7f93fb000acb395fadf310bbb5516c039259c511084d8e5115e8973ca62b6ccb351701f8acea75284dba7e31c600e81437492fb667ad6380de689df174655a7bf0352d40969feb9a496cc9b024777173656bd932cc28684faea31c12efe452c10c3db684ff89670046de566a13715dd91e63200bf5bf7ba16d2c0c7129f884dfe5617a964ef5fb7993d6d543a9d3f4cd79dcb22930064676d796c691b39921a27c4ed0d2cff223868dce8c59187d7918c92a26c59a53a26049acfe2ebc2041c2624ef01a2ba19a47a3a76d9ecdda7e64b2cd3931850e8ae3e6bdb7685d0f119585992c66b48615d0c55ca495f0019d700d34bff5f70b0c55a8eea5e9b33e576ab01e9988a57df9accecdd29a85b486af2dd68d970a3563961c8338be90143cce36a9e7af3e8030dcb8a2c2e71dded03bb7d3d854c58aa578a6cdc8f05501a6c7e96d4cac9dd6ef54bdb84f4fb8a424c24a2eaac7037f0c49e4b2c0862a43fd387ddbc2d0da6be03d3f07b0ae8b7ee21fcf32a0d529cf9924bcbc1625b6f48de6ffcd60e4a8217c67d836be28d5d6f45b2c9c7ed82c929773d5122d6cc115f295710bce5200eae27ba4976f2fa87f445760bc1c9bb044e5c476ffa0ce8f731017d59fccb795d2a879f1f495dc213d03bdddae6074a0beead75f3ac08276e1a6fb3abf382d260f0213e7de841ab80603d07c04ad7279be7f84bd541145a3ca65c31022fde0675db426aa549b193f25897f54a7ace2fb3", 0x1000}, {&(0x7f0000002300)="fa582315c2b10629a3358a9897a1c2a9780bca568e7ee10b4da795332fd52cc9c33f2d6d17e51248d858050926f9a2c66873e22b82fd66bc4c9fdbe33eb24bccbe64cf697ec33a456453eb5823cdeba3cf56e85d786478f9232fcdb1e58bd0615c64456c9f84a2726d12b4dbf9ee7d6ef3afdec369f08b5201f73d8821ba25ac07638228e3052f49059dd0578182cd0d09ed241e4329958015a3e8a7a792a812ec0ba4f140b40409527310c1517552c92dd69c44fdd4c2e7af5abb267018415a5fe65cfd4a61cf91f5834af6aac288", 0xcf}, {&(0x7f0000002400)="e6a566bbf20d7fce878237c85d9babe6037b3e9a8802f4cd76d74ad34fd5339bd29b31ce33eed46f8884409ce0dd39883473970e7fbbe54c1c8949584e2c45d44501bca8fd33fc374edb8046df2d85ee909a47a7d63b9e1412dd958de281930c9f2d87efe5e593d8b776b9ec5331b1c70f1611f9a868a5e52a32c2d97f38aae80c2bb2e9b518ae3dc48eae5c2eb3d65b3fe9a04447e3979e23b5b5f3575a8e8bd6225aa34020b0f25f0d855079ea4a82b52eddd66f2127ccc11bf717060131fb5e0d6b2f29d134b10d08474520193a114fc95d17b0733c42b08f66aa65998df7f35cdf61b1f8335fc6adbbe4c01e8b90310c8cdc43bebebea53e3e3696c4c54174ba6c90139859e206132021ffd90db913f7058f1202c964ee95315f83a7129ee18b6f841093c4be897b25a61abfd04083c9cd334b8dea9fe8e6aec83bff26974a4844d3ec59a1ed972877f7cd41d84efbb31b2b5ca8277e09aecba2855c16c79a11fa85ae9785753badc58dd8b8c2a767dcd3e320e81471de2d52fc56f97b625b016fa8eff3e37415de06b5a87a91cefdcfdcb812584e39d55b2f7006a7bea0b1ce68814f958a2dd2528ae1bc1b9abbf8ee076ceb1878b5fb85072816e25e2cae372c4492bcc102afffcd43e4c4650165dcd0a5758d251f0931d532e9f06f226fc82dd510d4a309f4961a360cc2fed26392e182d31e0ae73abf9b3952b4ce69539bfd182f45b6fc47c7f963e39d27486a57bf9cd9183629398796ee2f09c732d756219a0f28a5b20c9528da716fb2b78f2140738d6307d47fdbf1786f48966d84809e8f1afbe7a6c659fef0229ae6829594aa1364e1dcece441eaffe2b089bff3616e0d39db76ae014176293e30431a42d9ac8387a365fc4d858115630c53954399ab06d2f5589df61fc932d99081b0d6f210ee64d54000fd5e3654e1ed4ed6cfba78d9ec0f909c1456a10f9e8b964f3bf8763fbceda99c0b67df6d6350283ae880dded527ef0302cb5725a5ac7a96d43bf31d5ac38a1ec3572d84d7b8eac722c17c686be23cbe9adb78d04e6c04baf0c0f0d75b9a872c7bfaa8a72919a4dd4f5be3621a284106af4c00f15239c36839831716c3a561177173fde006414998655d587e96d0dc9433280ccb707691a17fb346dd10e4c6a554173408e73fe66a6136f82f16bc0c2cd813bbfb297fbd8c879105ce24ed9ba8de5048f94b5e8dc5a3c0224beabbec3e2ff0563ead9f06a9cb7f9f181100240654432a0f9d050cf24a6b15ebd164b61ee78722c9cd5344cd65e10ccf693bd954183a4e804320028cbf91ac5fd4705c2d72875550396ba3b4989ebe5d582138e994adff9276bb5523161367e24d64263e54ad1f5b82526f88f16bc63fdd667f0cf5d7eb1c853d52a046fb26720c98facb6ca3c2781c80c5caa4109d0d9df0c5ca144dd2894aba560fc7d74915c0a43d6451a4a8b468d2b5646c2fd2b21391a390cf0fce826f782c9e5bbc4750429fb59c076e582c2c4c915fe62267bfc77922dd37407b3b6a7778c89df280a7ea5b2565feb5ca94c5072d1ca39f4f1561076a8fc8d1d74116666652b6376288b2704d50154de687232dd3046b2fb9efed6e1e8fc6a95f492f3a02241f3d89301a9b5b54dfa6d0c116883075f45e625ec201e20e1c969eb9ce46ba1d056fda0e7f27b635b9a82950b9f1982bd60a32d2ade24f1a719127438b41f7a2fabf8f91fb1f9c28fdbc1083758aecf950b0db906c83c3fb06bcbe659c478bb3c28c1c236f32f05e6ef26b18a58d58500f780a0cbf5098faa140091096f16e22c64bae3bce86fa870f8e6ecc72042f59cf5f3b34e4ab4dfe1acfab7ef97b5653fc69fea7ea02a4a65c1625643eea1ef0da4ec9a213ccae78f334f32fe51713b421629ac391f427cda8b020c9a76f2279999ec9ec326187a150975cf3ae79e46c6886f1593da21e09dbd9c3398ae9deafd5dd4e362e2397ced4132decc87cb63861b3ae40c0ca0251a7d374cfcfb0eb71e7661a9a24e140bf7c03bfb8010cf291bcec8d891ace2eba21c891c8397bd331be1b3dfefc0ac0848602a174af37b74bfbf8561d9e8a206f1ac7cfc4d281ebc31289d790921f15e06c27bbad98827d2764669cacf51292bb7239767bb8d114e1a4cf4b856f38870898bd72be48a80a07e1bbd7de8d1b8e1b71f6a0427c4aa606c174a8f66cf7709f34ff10d577c727356d273188a91ae992ab3a2b2dc158f457cfb2a9dc1e590f9a7e4722aaa1818a65fbf0c0c63b1e981b1cb5ad1fb0aae1c7d4be7028c457ce4c1b8b497b840d7eea50e2b49a807fc5d945f95bc5c663de409c3b4904fad142dd099a6c32a1a7782a5c2d2d80c5e3cfaf3d2c4f5a3969ccac6ac96365b9f39749a2231edf4738898974781df4f55a473f75469874bf2e1996210c01ee80855df78c0919a83eafce997910a3f07f496ae5d27c89d492723c126bb5d8438bad09f7087a10ef0ee4b60af0abc9e22bfd73e5974ce8d235c9086185d6c55eaee720bf4210f334c272ee1a517eddcabd156e40b0b21e3cafd0d3e012249e85c0cc35ffaca94a2b9473eda0c641069405f9206e4b4582965064c087e638b79e1c6d05f04f699fb7755d1cc6d3ebe6091f0eb77e9ce95fd83809e199edf60d8026c419496b25c644012ecda80382ea3ebfbedecdca7a47bb7fa3573e499c279945ce6de0a8e16845412cc7caba9ae32307af87aee33f0e9b1cc0a8426925cf415d746cb2d4205c24715d1dee1ef59cf569e1b14ff9d2ecb63e69a213183e5450667cfb97d6d23a46eea39a822d12553f909e9f29c15f3294820d4fa466b756d22417083f090069524148baadd61a06990d9dfeb1da8d49d0afea66ad710b45fec36cacfff946f4f9df385ab55e035fd02ccd915287e3d93ca095a49c259f7dc9c57da9f4535226bd64671ccfd868322d1fe13b50c76c7e2cbd7037003aadd198b32be99c8606f31b18dd9c24ee82d5bcb0bf187839c5e558888a4eb1962f714531a617403c1f9798804211d355b5c49aaba4ef9b400b78428eb7259f1cac794736205e13ccdb5fcf82a6d8c4558b14c0a42f61192ac41f39ae4574978d5467018c173a05e615d9b01ca726944339fc0a5ff59f897871400ccf5314f2ac8f1e514d283dccdb434e60b3ad53f305dcd8e4c02c56419122a7f0baccf436cd66275010d37ba8c42d91e43c0a379bc184482cb5e3b6356b485a92bc1de51567397fb08ca4d7a0d4e95c81092963db159ef03b591aac123691cbb427f8ce7bb15ff1e0558ab52d5b919c17dc7f2f1dbcd99ffd1330637c60dd26b93fa0798875b0bbcdca19d843cad85b7d01738b27abf4800d86371170d97ed938d4214f11fbb3e18493e16e6a892cfaa7cb76a4a03063ea2e6aafe6c7f24a4c4769542223f7e43b8556d1948c348a370cb66c57fbd013408f40668ea9694f71b034532ecf0d1d19313dba2fb082ba8b8496cb0c5873635d86003395d6ef35ee11ba0e41049a50ba12ce794efabf4eb5412b9cfb187596cdce102be5f847130ebe041adb9d8f2d661ea33e1cff230977e92d7287aec1a0892eff98726ed7c2b8aea4e44c90b190c5a5a122a68a65b76cdbffca0bf40af43ee9a23de4d173b1af8aeabb4c8c1979ef56b854a272e460e8ba57c28aeb9e168f828ef4b4768c9e262e151c1385d513abb4041b7f6c7cda2f7801fa4e5f927c59b95bc8dba2c114a90b576810fc22e1f3537a33270ac7ce78b8613ed69d155b941e423533e64e6269ab3d6012da3fbe3dbfac14944a2a2907b0ae86240a9c3a015b7692226bf8b2a6e48ced6c8299a1bbf3bb29f314a06c6a8a9dc0781d51e2d9d9e0562259766803141ed58c9287e4b89f2c2773c1e686ce7e63cbd196ca6eeb55b7be048ef6279133f8512c17c4feee03ee7e4fb2d3a6e28154ecef3118a3fe1a4e145737c33243162ea20a050338b21546399e5874b182d555db889fdaad9b25ab30ac2f0ba5c42c2f04cca87319558c11d00ab014b22263284eae4258e25ebf830e9643958c6193774bf94851b576a065fa9d78a41e7262284cb7e50a2d3051a7ca50dab4d77cdb85e70fb599123cd65e3369a09c1d95b224bb43268b232d4c6e16455dac937290a13fba97fd074be99907628f87da8a361a6c8ddfa3dfbb50f01f81051750e24751281ea9cb47f7cb755ed5fd34542fb8680815088729af322accaacc9379a54ebbdcd273c133677dbb5eb0bb86710fce8ab385bd067203133f12ff760c22ce37c285ffc97b05f442375c3a49193d3447a0505cfc2b058e2e6a7d17a8f2455716e483bbec5e31d52bc46dc4d9f24ec6d9d13afa8d7860beb248dc108d9e62c33cd396e012e084c0699eea2b5b6dc0e6ffb91a2d323f40e775b807d841d31360368e03dc3d7fcef0f1fda00db94d0d759f160efabaf8eae47638d859654b5cbd274674ed7975dfd2d1745e54b69211a36ca581eb0ab9c80bef144304dd624ba8806d71475ca07a79d591109939ce854dda532c1b48be8c99caee4d8def1dae089f523de262e34f93bf6c6f7c0ddf46c8e431af77b126150143944101a701ed5f872078f447fa8a8d196541d7628b0c22067d8279f7df5541a9b2ef450f2de01c4d3ead9db57b4431bf27d35d199f03d37ccdf6909c037c516ad469b832fbc021b1350cd2f6add70939585d81b8155cdff4d76c910dcf381bc581f6c73b320562d5bf5dcd826220ffdae9cc9df7046cd12708a52dba71cbda781793792172ff04ef40e521e2211d44c5e3f7baabe8c5a4c5236d44f4e16de94f0644e7c0fb802394312013fde3aaf02abfd730de16ce320302cf04c82710f57e12207d506c564dd271723a6e240f541dcf2f03299f84aed0cf1bc3903eff2a0ce427542ec62018c5264c747d0e252cffc57bb621fd901020ec1a12fc8023a14b89cd4a30e55c225edb315500d362fb6f870de19db4979f844263af8f6b17c6eb3fbaaf73f60dacd346282a670f1b4edaa1157ecce9a82636a9cc7d3195269521ceb8d8746a814b3494dc905be3fb47c6b9ba56fc871b7889b94a156a104d193405f31a2521baab8bd1b9d0523126a5d71432a25dac41c3ed99351ad3f475443eedd932aa19d2a4a3bd087e98b0660e11d451ec825eb746a53fadd15cf7af4baf42fba0bcf14fdc9948df49a336c699bdbcdb1eda1fb26a04df2bbd8c5e926d48f6c054df30e9fb05a9f2e1e54ce78a84583d7bdb11535606fc9ea469af0b750c159760e64d0fcb2cd4ab59335f3fe117bce1e0a13c4bbf3ec411076d57e29b65d81ee0f18ebab75695d98398cc53052599de83ec4298b8d7d0b63c0ed8df421fb28beb53d95d27fcf589c04ff9e4fd680bc8f46e0943d8000f6170d8e398d62d283f049c7ae24788649c2f508128e601914ac6b7bb23657ce41c8dc670e54edc07bb5168d9e692a8f2bd921fe49d668e75ed65a52153c1191e4ba1bfb782d068b65941d03dc88f028b26fa861826247c024ae2d1bdfd4f629a5d94720511d0e27b8c84d84270687bb212947f3400e8940cd4a3c609d134b3f5e9ed18db428c1ba4740650df72981962acae1fbd5e7d470594b7593c121103bac7ad53b1276f9227d15efeda2632a6ec2e80d586f3d15903c04359abf1d4ee9a29903aa1387ef76c94b2ec216feff06ee81eeb08481d4b3d18fcf7bfb0cdca25aa91aab9b1d11746073ee042806b2a4a0b14601e2ced113eb5b57ae8882de718c919ff3f13e1e18f5ff7ca9e1208fe5c73de7f0e10989ba8de51022c8b1333928788bf8", 0x1000}], 0x3) setsockopt(r0, 0x2000000080029, 0x9f5, &(0x7f0000000100)="5f1c9785fbeb2c833e4263fd9fdf88d7e2aa7e7293f927f6d2d513e13a91ffdeb9cad9835711911591a8805ef80a5586220485c0ff54c7446b32f2391dd1b4d31119134e10b81ac2155bba8d6eaf508e8e3bd24313a1629192", 0x59) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000034c0)={0xcce, 0x8}, 0x10) 12:10:16 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xb02, 0x4) 12:10:17 executing program 0: mknod(&(0x7f0000000380)='./file0/file1\x00', 0x1000, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) getpgrp() chmod(&(0x7f0000000100)='./file0\x00', 0xf5) r1 = semget(0x0, 0x0, 0x604) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x7196, 0x2) setuid(0xee01) r2 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r2, 0xc9, 0xffffffff, &(0x7f0000000200)="265ace60d017cc255012a695f2d2965fa96f8040c3432006fe75072d692e28031b7cfe8dd78d270062b9c614a98eee7aa2a9b7f5961a71d096c701e1fdca7156c044f00e31142ef58ceb2b91668f7c93532f040b6384c24a797bc635fbb580b11ea7fe2a4b58e9c43448acc1aa4d4155690074763d21df8f3be8484d6540c2734027d21935764b856a23d823ae836135e42260e46235a581a876126acda820225b1112412b8769d2e4576db939e22b36316b1e9a040ea403424eecad8a8e3565efa8dcebcf42b06302e4083a0edd054dc0ed5e58aa689639e647c1e2c1d892b739383739c0111eab41965a5d5fbc4366d156c899302572c6cc", 0xf9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:10:17 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004529) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:10:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) mlockall(0x1) r1 = dup2(r0, r0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x6, r2}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) close(r0) wsmux_getmux: no memory for mux 8388649 12:10:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000080)="93f203b9ec3700134065d50dd1f53d12661a97670ba89dfefcce3e1a91d2620451289580e3e42c7be44ccc552e6fa47e6307b7bf751c54d32632866606edce226d23513846f3d936aaf8ade2668b211a649a12375b072c1912dbfec63c4fe68d9b882bee93dfb927a80b88615f0ccf12a6dbc28e055ee2b52f29673fcdf67f7614232dbbacbecbc2b2941ce7b520f85f3a11fe9d009a0271f8b21a5fb58491398d8c97d8fa60319ecde8b43503ba0bb556f9aa1a4c078eca63e1e9c8d84d94caf896d669fe8f", 0xc6, 0x406, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 12:10:17 executing program 0: r0 = socket$inet6(0x18, 0xdbf9aeb86db514a6, 0x80000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x3, 0x1000000000000000}, 0x55e4fd32, [0x2, 0x9, 0x0, 0x4, 0xa0, 0x81, 0x100000000, 0x5]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r1, &(0x7f0000000000)="ac2d1dbfa9c5b278f5fd7dd18c9b0feccd2c6fd9d5bb764b609c116ca7a8b9e2a72ab1c41c4fb3fe8e6059d5a7c4420e10adaf869bbf09fa9d0d015fe83d00cf64dff74fd520bf44cb84d93bfd0520321327465ebc93b1eb3d4357b0a663f1553e668043de887f9cc5bd640a5d4ccec0ab6d2c8a81b8240bb56119b29be38b3241f3e3ad2b65ecbf39a8da0f4ecce696b03f84bbaeae384f9aaccc28e0f11c16926abebb62b017109bc9c2ac2d379407f57e8637643fa94f36ab0b6b84f28c46b6ac56cd96b1f875d5fcf2a9c75786e4163f0253a343ab", 0xd7, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x9d}, 0xc) 12:10:17 executing program 0: r0 = shmget(0x3, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/182, 0xb6, 0x1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0x62}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x1) r3 = getpgrp() getitimer(0x0, &(0x7f00000000c0)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x400, 0xf9b5, r3}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x83e9cef6751c9822, 0x0, 0x10006ffffffff}) 12:10:17 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}], 0x2, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) getgid() 12:10:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x25, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r0) r3 = dup(r2) dup2(r3, r1) 12:10:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x142) chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 12:10:17 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x8007, 0x2) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xff, 0x9, 0x8, "422b7f878932ce9221f1da7ffdfe49fe512f705b", 0x200, 0x7}) 12:10:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:10:17 executing program 0: getitimer(0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) 12:10:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 12:10:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r1, &(0x7f0000001200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/44, 0x2c}], 0x2, &(0x7f0000000200)=""/4096, 0x1000, 0x3}, 0x1) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) mlock(&(0x7f0000000000/0x200000)=nil, 0x200000) 12:10:17 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000001440)=[{&(0x7f00000002c0)="4a6696167288f6ba062ffa8ffede2a68fc9f85a0de264449211e584b", 0x1c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="fd6dd78f84f71b3604d8e642e11bbc5440b95c57e0fdb98855d3f048da9f7bac5b96608260de104c164692257c6be9240dd35f2eaa12f6b060f462b52720c6a0081baa5b4621e212063fc88554ee91f683a4d3aa1bb8c209b9113ee5a7ee4849275683a130ec681ca74d5887d1dc0580248083d2a7b490390a24661e04f3e4e53e0d9e6ebd5530a6acfdf16e0c1485c0e62b1b82ca61facec3554d97d7b85bb53ac9a0f6ffa2b1d827bc7bba1ecf8f12c2fb9b40efd7ff10bdae59c23b18795c7746b9a947cf970d836054b5f84cff950ac552780548b19232ea370d9b6dfd3cfe3b3fb9e791de5ee91365c457639e5b89913c6b4e5cef2590379a41f5dbc1cd08499941235c4f320719721af67864a8b920db0c9ff5e22e09869668aa6e8861fc5b44f7990c7c411288a2826acb7afbaa5ae05ed48f4f6cb50bdc61fa78df0a95337d74ca7ab907ae2b795169087211a42340240c535cde1e0c453bb84fc7be47f9b22785df1ed6778eaa8a7d145590496588513e510ee843d8c49d25a68274973b352bb55e6b31c034b294563392c6542c9f35fc2748be3b65d84ab23ba1b80574e9788eb315336c7ebb5f18d9c58b1f9ff21d7ad8a4ba2c049b5f7cecc91a2859c6a87e6e9f2cf9e207697460a144ff0466452b4ae0d23918fc976a23bc7eef4b68ab666ce5a9c2c7471a9c25ebed971c6c4be65e6a00ac8db9085e068745bf88f5f606cc7a2a84e04f7e93f371edf1c5ae853cc8aa1d67a65b5672171a46608a2aec619168471b99f22c1f27d94b8985a661736b96dcd3e4bfcb9fb53210111ce2d619dabe49fbb4e907caf71865ab7359c1bdeb981152d4f5c08d2b78707f7cb2c51c288a60b6054f275674a30878a45192243e6774aa67d68429f9c0b127aae7e8304f9d252fd5fe41080fca8f48f769e03dac0ecb2623eadab41dd49ae1fe87e556df394ffe03eb2c384432245cd91f053151bdcf45aa64624d6023ede1a2402309e3f54c08848b6d3c826ced9bab2b6d5d0ea7a95160010b5c5945df529e73249a5bf18cd02b8708abefe3a2a90acd320c613aa8fe0f5e1fd2f7da25b737136bee983791bd2747d7d8ee194a405ac9e4ce06dd37d9dea38a960d50e833ab6ef555d4d62d7ebb5c54a271ad250bb2022f3513239b3153a78d9a1c63d787c93e8ef351c97fef38a8172e3e11bba24e88313209ff4f8195f6dfe38bc521ae44b47c1e0d1ea02ac5eeec39f2d431905b8852bbfe5794e74d6ef996ded6a064bd9bea9ea0807afc4dea4150a4f46b0b0709bc787fbb53310c36f9bae81a60c3c56b335af7b4bdf7a07453e3272f78be22239439b3be585b433ea47cff03791d0e00a4e45028355def34e276a2f16d536af47f7418cb3825cd22b113bff70329d0d6e1cbc84068de04f4573fef20990bf1d36f4ce21a2cf2a87539434ca7e91793835ce62295a627b96e77f89883fac4aa548d43925364965987c4c3a20942a3070347536d32d71ae04717eb385150ed9af09a4035a60f467a53c6775ef09c71735e699c1abce663796d44b28509fbf4f31425ed5d52750ca841071eb583d04498448efead33842fd11489d35479b6e75dcaf145c82a8546851b6004543834bcbb47eae42445722dda7a8d206f2a60250b1f0e56347d535ebc188af782b50687eedd239636c8b7071b1301f1d24dc5d31c87281ff2080691ec61027f5b98aef571e73fbcc414745daa6b951920087b1d6ea025e34bc4d29c34745edc375318173b5224cf123efb0d240e2bc1de4f3ffb92b0148eda94668cc8dfa9751389019893d72a4e86311830ded4ae7e757103c33698b5ada3f2da518c1cbcd81b85649d05cd5e7138df5be922c6c4473090a4eecf746056fb1784371beba4713118a3ee60bf8bf632c2763bcd82ffb55b019aa73fa66bcbd7c3baf5c1983f3b8daac032075e02bd24ef0f9d547f1af63800c42a0e7d1394dbe50d62d25cab96233dad61555320c51bf6a841a2d9bed2b17a44e7bfeb7dfd07bf77c5d56714a98447b129649913601fb36d8c07d446c8083e58540f1f102c96864a4dfdfaf68db6f4fc0a8899a5363d9333cc80d99af4538d290a7dc3a33e1358fcc2cca40273f0c16c39b9593fc663c6c0208776c402d1a25f1f21f7caa38a656f07441dc813db3e120566c60a0b42978b07001cc2d1a48c4823bc2710dd0dde8d5c6f8351ae81ef8f12c4da7c05d5d84fc9856f935fc989d8cf918442763d7105280bd4da833f34b975c4b140299664f5882c732a9391cb2395c2cf0b6d105fb51eb107c64b5d45182d2b9b8c8d607dea74643991d8be876e6a8795a29510898668241943bcff7aa3cb2e55d080c7b200edaaea47e3e8742a4752f094556b2b3c239469511cc24eebb846298797b9ed22f033191a99b37f3ca53e8a8671b295c015ce0ef2fc4cd983f0999d1ebd601bb61b6187ce4a066cdb5ad479de6e60c2d9b9e7e1ddef2d884ae45167a7c7838686d63c59c4729e50e77858c8af7343b6247d39116d47b7d72a4dfd448d016b416d8a1a460e9b61a1122f8d8fe5fd1449287868039c1e695381b90bfce4d4f2813c38c8049c71b6fc0dfeb3e9bec8c9a875843de34bcbb2e1a01321b55355b4387f29373695b8d37e2f4b25d93f1bbdfdf0be68d6e83e1d9364b76cec1e919f298f93f35f853cbd61094fc5e049307f3bce77912012ad5d23247438e507db756c72a82fe861744ca46873408fabcb974bea1bd94e5c78fb8b638b06dde6c618e1660aa5931ead1e5cf52a5eb1f45e5a74e3e4897255a74474b243044147ab61c2331595e8052bfd1004916dac32faa36d7d89770c1df288b3ce31adf53ef96509037c93a5b48f69717009d0ce65af87fa4c5b3e510349b94f7a4b116c28cf27b0432c5180da76850f2b396d0d712488b68f6b8511d3c58f5eab9ac833c523914715a95203f8f0ab925dff7caf3af82dee4408dcca788c322336c657f2b0218e8ac9fcfa02e61d6e1201c20bec58deba243fc447004a71f7e684951230e582b24904f0db2aa78dca65b720df7cca2b702d85ff16440e062b4c73cd2941e51f08cf0554e6247fdb3636f2b5f87a5c444d7b947e7c096ca0a806192d2481b8422f8dd4168f03e1ed431f20255b124bf725cd0018126bdf7cf3378a21c6eb3e55dc45e9471e1a4b132eb3de39d9a6d75834e72a572fd9a504a5a0dc32e73d2df9ada35a2873beef0666b3fb2121414ba924a22c98e6e4c276dd5429b63357661f9caaeb7f7558ebb6c9f5f5b8d598dddb65e8c6113b437c264f0800c5d78bcbd13f3ed1f0f2545cd9326bb88013a7a125e66a01fd8a30f22579f577af662476bd7eb3c48161a13c16dd199b8f8e0766f4d8b207020e68499ef4985ffe0698edc42028af5a0a569bab1209151125f82efacbdbc26cf4774810e14b1ec31cc351bcadac654d04b3b6c403384a27b7e709afc77e53433831ef32bdd74a146b4cd0117ccca4ccb512c13f1fd8523f07639c763f204b3dec7842fe81a7d68d117aa3ea20b561f47897a89cddfc864f010f1bbe91abbc7a6830c8a8375327171fe0824dc5a7905940904df1a90e141cc19309c54597bf3476d037eb92c93e02fe0708638b8bacd22b0592e0d3d37f886828b6c194808f74f2ca002f2a7b39f9fa1d433e9d98fd5cfa406f7937539a6d710a866e3fbdc748fc1046e48d019c667551a0072fe9e794a23ebf5b97e9ff477eccd3feb8ca0f02d264eaf6665765adfbb7d78da41bdf5882e9deceae20d2cc0c78bd767aaf93356bdd1b2b09bea3de44ea1cbf42e1841470ec68f4a33f4a9b7256bb7eaaf2b441187c40e8e839ffa21a67099739917b4e451e4f5d44be995501c42b8a35bc90ebccff83b826a36e6470ece54ec04310266794060c6338c8b509dba61318a5b57839869ed3e950caaf90e72e238d9600a29ee80cffdf2a0920927c24cfc859250c63ad30f6f7c23c389e79d539521aae4e3757bd7b0ab3ee991449fe2e318ca3be3e0b8186175ef44573a67d93067ec7ad8f3ddd2fe209b513a0d2767826c8f02c369f44141a138681aa9f04331199e53b07ec16ad978822bda8c0fbc5a95c82cd7964b59cb0c1a0329fe4eb70a8a449845bbd1bb3ec5b103a45d9923d756b2d1a9cff102ed7aee6aa58d749fcb44ca08589c7b74d96c23eb685e610022a43de0f446212e1e91aeeb1c0e91439326f7316e255921d0283c88daa805be14a41938ab78fbd43f5a4bda0eeef894bb3e4169a4167ab96c13bb4935d9ee6b12a82b0059eb0a5e75782fbe5795b9853c07df3b92cef4aa20c337881979a96f5a2e1d938d48e1acad62a3f746c628da19b6c25db1f24ec4fce4902439c3bf014599e579bc77a563e22e1400013b7341fe493801b56e6a75e829dadf6548e650e3fc3f930de58e615820920d5f4231f3b1fb62231bd8391ed232f304714b4654acad0cd5b0b3ed7a876d68a20c5b0248750562fadd20b4589702f49085a55a680f137183c4e5bec452f26550b58891830d573c8275a0b794882711b57b4de4688ba7b949c96cfac444e3328b40826ed40ec12d7804e04bea9cae9616d7d94e7cd044172467bcd4cf8756731c444810e00fd299a1573955d6b64c771c918ac6504fb461a82785c93b5546519f97d795e2892ae9720f106a54826a21e6d3b34da434674bf0c356cd733db0bd692e9a031d0861d2f1e5723eb5f897080403998ecc25d2c58f2dba3dd12f23cae722f828ab0586ac5bf2fcd86ba77eb974adcbacb4cc4990bbaa1f4ba90af4d4d3ede82b2f2a53f669718eb57c6408c29b25119f3e79545c385deed7a89b05f67cfc1eaeeb764791f05b3c8b9e25b65709e6ac4df5513f4146db953925de76474bdafd8e9acfeb8e5a8792c8acf4ee53af6ddcf013ef9c6a0fec69f20945b08f3c6f7b81258229fb69b89ac7d44cc70f1d17503eb969c6edf50e503a06e6a6b1b005169058f714dc5cd039681395486a2769dd7bf846c2b44361584c435194a71caa162a819509bcca3492faa2a78931b9edf8d7b896b70bddc8203e78f631553de56506e0cb3b98ba162c78ad9b7a499811345827c111aa7e6ad1467e00446116f2fc2e4a0a774c69a5986399f4ea7d00b101633b433086f6370d4b4dd3c72d010a5740d8bcab85237a9ec96c6c427cfe5d8757854d37e773b2633b52df07f009614deba8e54bb20e2aacb3d48d3b2a3040ab1ff4756bc14e67f0a07dcc39c6684569fe3c3e894106b5460b215fb955bc84b14e62870f7e9c4005f410dd86fba2e19fc0a21f41bf75d81588c44c38c4f077b5c02dc29f0fbc2da6155f41a5791b682998a3ceccb1cb25b2b8d109db4747656f7eaf6c78a891329f0dcb15faa91faffb60895f834529e428ecc46a735a226a9e8eb6395e4386273f674f85da04724c4cccd679b42f10be040adb278c582d1723e1e724d25ff066faec00041e869de03224680a6ab301b7c0b7fcca876102a1b94c6dfe6c1f63ff7ed3c8e0468a04e856f3fc662ca28616a151ddb805be00c457fb8540089c587a4812072d29bbab8850a45ff72039dce5f11933e9e70c03a2f01a118bbacadfb8587de30858124d386946257b11b7b43b406c47ec85ae6423e21eba85cf44eb25f0ef1616248d3394afe078b67d78f01af5725819902210b470ce4a066b8a1d64bfce13da32b5b10f26914675548f6af8b9443b1598bf5fb7b61ef9e300139d506ee8875751171244e3fa4e8afad32033fb3c02b9699a06fca01f4015b9832193d6222284e9afb", 0x1000}, {&(0x7f0000001340)="400e024c80c20ff03a41694f72bd27b0636ad67b93d70f81af171e94c6d43b78ce90c012f3039df1e71586e35f07b5c2a7b2abeae2459f404199161a40b28cc4ae167bb365406fa118b421200680dc00f8ab3720a7ab6551a481f0d339375db48b6b0d8b2b274f2f5bd7176b1ccdfd088757191aea4be3c6f29785afdfeffc13a1498d82470782bf272cd8568d35e9ba489560217fec1869e401f1986b8bb74cacb561ae2cf79ff6d5b688312dacafc353db0adf12b53565851601", 0xbb}, {&(0x7f0000001400)="ea029b385b879a4ba18845b4ef472f66c2f1b06a246a2f76b99271064dc00f4b9b5f24d832416c8e36b803840ad1dabd39356815e098", 0x36}], 0x5) 12:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) pipe2(&(0x7f0000000240), 0x0) syz_open_pts() close(r0) kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x8000, 0x1, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x81, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec118000000000000000fa"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ftruncate(r0, 0x4) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x7303c32f519e9dde) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="dfb3c72e4aa5743c92c29332db4e1819b7ef1b5680364dc7cd1234965dcced794270505d0caba8fb825004f3", 0x2c}, {&(0x7f00000001c0)="e6166ed41e87430f1d248de5a6130f1504082d06f7d501308f99de887e9fa23a258fabe18956", 0x26}, {&(0x7f0000000200)="bcc5f0f83003571e5635a76f26b1ee39d630e5d2cf56ff7cd7692d617bffde2cec5e94c20454a68f9cad96fa381e125e20b418662da12e59b0e8edd95989e8b6da2c92d42f74633f131d1fdea00a51ba2c076542b30c08c67fc732d65e02e97045e9602a9d3c826e1675432bdda5d81333754205f48426387f7e9d786b1c1d5baf9f22d7441dad6c0f96f6fee2f635c8a91430519fa8e0cdfd12", 0x9a}, {&(0x7f00000002c0)="05f9c1f86d4cb287b1ca2ac8776e5251fca5c52d04bd87927da630df74d0afe46a9ed476a3c1313275518911690a7a0b04c7865459a90d91bdfe8c462a248661c7b75e527cfa1f3f6336f049f7589df6d5d7da15bb634ea5a297be756610ce0750b0fa1131b3", 0x66}, {&(0x7f0000000340)="30ff09e3162fff134086b67d70b962bc32096256618f821b57a24a364d4cb27a920c433ecc2499e09c1ee8612d589034143b0ee1a7baedfa47dc383c9692e96507f183ee4dc9d5ac6dd64ec11cdd0dcaec7d391cc80053dbf75e5a9a416f230ae0386a6ac6a2cc3eb88fd177c22bd66db085c9bf853b1e75339a28dfb6ac333af4a9504a0631220f8f30571dc3ef9d8535fc4dd3a52eed98d014996ce4", 0x9d}], 0x5, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xffffffffffffffff, 0x7fff}) sync() mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x9) 12:10:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1a2, 0x40) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) poll(&(0x7f00000005c0)=[{r0, 0x10a}, {r1, 0x40}], 0x2, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000600)="06", 0x1}], 0x1, 0x0) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, 0x0) 12:10:18 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/37, 0x25, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x300, 0x10000000) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x1}) 12:10:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r1) 12:10:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) fcntl$getflags(r1, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 12:10:18 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x20, 0x6}, 0xc) dup2(r0, r1) 12:10:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xb) lseek(r0, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/86, 0x56, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 12:10:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000027c0)=""/41, 0xff9c, 0x800, &(0x7f0000002780)=ANY=[@ANYBLOB="5695f83c66696c653000"], 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4000003200) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f00000003c0)=""/165, 0xa5}], 0x5, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) preadv(r0, &(0x7f0000002700)=[{&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/36, 0x24}, {&(0x7f00000016c0)=""/36, 0x24}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x6, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 12:10:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) read(r0, &(0x7f0000000180)=""/4096, 0x1000) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x8) ftruncate(r0, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x100000001}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 12:10:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0xeb2, 0x45b7, 0x1, "6a4d85ffd49680136f10e7bc3e4cdce0c8f29138", 0x100000001, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa962, 0x0, 0x0, 0x0, "bb6b44aff4b95789877222dfa46240000000c886", 0x0, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0xfffffffffffff800, 0x5, 0x7, "e80e1bcbafff25cf870f9f04f435f346126289d0", 0x20, 0x6}) 12:10:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x3, 0x1) shutdown(r1, 0x2) socketpair(0x0, 0x8000, 0xffffffff00000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x5, 0x70fd, &(0x7f0000000080)=""/109, &(0x7f0000000100)=0x6d) syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1) 12:10:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt(r0, 0x2, 0xffffffffffffffa1, &(0x7f00000000c0)=""/225, &(0x7f0000000000)=0xe1) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 12:10:18 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000000)) 12:10:18 executing program 0: r0 = semget(0x0, 0x4, 0x200) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xdae8, r1, r2, r3, r4, 0x80, 0x20}, 0x3, 0xffff, 0xf65}) 12:10:18 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x3687f8ba) kqueue() poll(&(0x7f0000000100)=[{r0, 0x48}], 0x1, 0x0) 12:10:18 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0xbc88) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:10:18 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) syz_execute_func(&(0x7f0000000000)="6747b90000000040f7c7000000000f4a850e0000008f0878c3760006643ef345a5c4a265ac5faec421f9d69c2c7b000000c481797ee1d9f7470fef4303") setregid(0x0, r1) 12:10:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0xe3) listen(r0, 0x0) 12:10:19 executing program 0: sync() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getrusage(0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x0) 12:10:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x42, 0xffffffffffffff48) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) socket$inet(0x2, 0x7, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e6ccb62cdc9f8a3824d0bcea253c3b71df5639751d08b0c1051c31799817f6eef41d314600010000eb178b4c14bab549fcc391b3b7e8bbd97e6d4087e8ff4e83ab3a20e3d6af2d86a1f8eb02aae252"], 0xa) getrlimit(0x4, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 12:10:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) 12:10:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x6, 0x24, &(0x7f0000000000)="e35eb6304f95735f50d70b3ae8eae9fce6b8e143f20d3d99306f7ddb987aec5921ba21554b2cf77ad538c7019eeda74bf44c11c36f8654bbf8714d8feba346346c14868515b01d74817670b94f67e5445606def77bed70f64a679358d5030495b715debc651106519976136d387c478f00fde3f73eba3f43e13499bc2563740bf0be68c289745bf0ccfb90e1bae5f074895c7299217a8336b5ebd6e2f07509bd061322686e3d9d50f1cb4a11369c73db0246ea8c00aabb2269ef2c34b5c7fd73dd78e16207e9ffe6ddeac8c6e8ad2ea0f6686b7ffb87b4c366f0a8a6f854068d7699da04a7d6939bea993cd8f612e20256b067b64f7b77039acd", 0xfa) shutdown(r0, 0x0) 12:10:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8100, 0x88) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 12:10:19 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x800000000, 0x3, 0x10100000ffffd}) 12:10:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x800001) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) 12:10:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="0c0566d3f5325c00078ff18e5e4983629357f39ec3d2f8c2341e762ad601171c01eb39a52933ffc233f57a124a7d1c4cf989eb7cb3e50d35a51b182f3604c5fb9bb0a76d91d1a5bfe59eb34e", 0x4c}, {&(0x7f0000000180)="acd0fead2442172c0464bbd9fff6e7f309de4360ef9aecdfc494fe750443497066bdc28cb4b28aea6df7b370dab65cf66dd373a4cbeb017ff7373eaf8c30f794b0eb4cadcaf2b0e474fa6712b3f0ab2da96687022d06ef5d68ff361ca7d945dc59a669af7ff428caa50f4216e21821e81428d2e28fab6f377c29368f5d86c64cf199478fa3e372b78a4d00b2a61d1afef8fd3b9db2d68145bb34209cb823432711a5c7c78ba0cf21a2c23d98eed66c9f1685cbf8389f541d64737c035fdde48df3e17f64b6ab006d45eaf08bd747408c766fd0f1240e41ae903c207897e4f8566349f8660eddf1349eafdb416f5e5c418cd34e45e4ee0074f8d8eb4f8444bd89daabb92528e3018bf526cae30955d1c7959940f4f78cd570020768509014d5a4591ae595f965ae591840db8e75022641af20fd066de84b470fd06bbf60991f1e80e12f6471c67be239dc28b339e8a290b62b6f8263b5c893d4e9032419c712149ce704d8f3f95100940473121feec3d1dd03628c186e215c7f6d0cb5f45af984effd27b8bf7974361f2a57d785c6f24648794e0af5938c19b0de538e2840f81fa6cf91d6874c125a3bce1623f3698afa768d1dca6159b41987e42ed9eeabafcdf568afae761def63230e505488fd24a9da0e26f2ead50a1a4732c90f7b03128459398d4a951e47b49121494d492926aa211cced24d4b411aa3a09b7266f58ce72280b861fedb4c2e1301546b7ee0e70995e0118d1a5b3f01928417594252d8335aed8ddfb8c98498a4217d9326912cf1a544538abf2d65708d0ebbeed9f31f723a390c79b953f581ec2be89af5655e1aba30889cf5426c3ac7d89077a508024e61b5d894c57be2cdf78fc2021b01ba1bf3df47f372e0d91595937a7755695e2a8fa08f163ea2598e5333dde76c5150675763a1f2a3c0f96c6e5ddae4077d5aa331942718fca677001317f1067ed46ea2862dd1bedd76aa7b5972eabefc3846e3a0e03c9dbf89235a28c9fb10f10f94c3f5c84a3f5ae6546b8c5a9daddb4f4a1643219ec9d55d8d956847e46f2d96020b8294d74021166402e9b2be02708d503750e9e45a731c6de4dde1388a48d395a36ced78f10153f8b1a28f04b449636edaea1545c8381ac884ec8210eea082df4fa22bdeb1edf97815d4c59a15771ee8903b9eaa6267b0620320684f2a4d3534ac45887ef067bac7ee59d87a6ddfb2ef39c57356b17ff6cd626192bc9acc76cf98e8a2aacf209aebe5d560e05217f0a51335d8754159213af1567121ef7a7caa0e4b8ca6fdfe8ae9685ebef33e808b6fd04987c712b91fa23349961113cdaa0e10cea1178acec5394cea163c0ace91e90a898a05c5b82e773f80cc840aacc00a23e6026c540be0e6a3c7357ef06bea9484c01d810ab8ce1c7496e4312274cd95928f912b945d62763d73bcd60daf25b6a8da136b5e8d33709fd0ffd5b16bfa88c6c56eb345b32736f4c90bba2735f7a18a0b1c9cef0ff0b61cbff2e38cb26d0c48e911072f9e43340fb7b5928cf2b2063988307574d035ae09361e12e43e9dc90aad0a71f7aea9ca06a3bbdbb520d91c562cfeea7ccbb4e8daefae44f94ec6bb8419d700700cbff860e679ebfeeda4a92a8675826299a533900653f307e444e24b578963346fbe92c8ff115ffae39aeee54757066050f40bd6944759e9a3dea52901d223bd55265a6a0bd90db61ccff96fc6a635dc05b09231dcac18570b88acdcead17e78a591430cd2fa44da730bea99c47619aaf7656e39d7a41ceb41bc52ebe7621024cab23b8bd270c839a0ce70c726b6a9283ad562895565c354e21ec73cd6abd248d538afca11bbbed1eab1dd28a6010b72cfd7825fbdc51cab37cabb9753565cf6d5635c42765ca0bedbfc834f6988dbdd8d2bd89d579b25bf23f5be89cd6071968a343798bbf42082718ed519f39164e4141b8ea8e8dc452489b57c8944a5efebcfc4658a69f3638d5cbca1a69a5e9f398ad543e5e2f7688c80ccf34c5565276f5c11ba0755a0686b25cdd41dea02eccbe5d2c1b2314e3cac301846346ec6476e1a17e365af0fb5389b92186b9d5783a3b42388bcfcc873d92dec68e11270765677f1956791bcff2f47b19be2b45f12d799df829a7df4eabf571d1935256b741735e1cecdf8cae39c76b18c9b73af75c9446de58421e38395e4aedf3e683d4177ed74214c9f917091e6cb2851c6db718a774c782f9796c56a91f4d5c42b12551753b67a49943cb58896cb4e7bb4d46115c5f2d8f226a87f148c718e13e1951c383f03694b592da9d5e5d99e989c39bfffcafbd4089791a68b7dfa559a87a6d7170c4b0f57b4a2037b1c2a3f88a6e094ffdc86e0257d4d8015fb69058ab7a18e3d7cbfe4fa9a75835a3e87067c7dcad9f7a50b1bf1266885a609efd781275bfa9a75b0d8656e0c045c864c6f73335842132203f2d213f30803ff571731429ec89062ac836f35e8c6607ed716ef5794d30ffbaa819cba84c3e4732afdf36c189481962ba882acddefce594603618d2bcbc40c40b7621551b3877b1cda8e6d976ccbef9ed7f15d2f9aa065dd1ea5e59e1946287fa6fef9b8e87c1992a712224553161cbb594b2adc7138757c8e9a3b44bd4c7cc1ef51eeb027f744e9b736dec4f92cc7007daa62eee120e2fc38b4c98abd570da28dbeb11c828cf3ad1574446e82943879c6e6c35562903d5a22fc9c9219a7ee8eaacc1dd04e3a46d7c193df02d7696338c856821d0c5c117eb96f12927f1b69545d3c96c034a750fc10d4ddee61642cdca3d7e646eaf735de09ca138c400eb50358c042b4308d1103d5b318234412d7878e5bc6768064bfa0feb190e2d75365a69166669d74472d72246b547e042f21b6b2d63d22f0e9b14848e7f658e3795357ded9d0e88a1fe69f7a7127d599e6dcefa56671ca8a4f1a938878e6f13a20ee785bd4b9d108c78ccebe30165bf59037bee737bbf9e8302db5755c72341dedf69e55d73f159bc8568fb2b405af5cf22e4a8fe71cd14d9ea8d1842ae5538e3d99ac849e8de684c6cec23ba1f10a02aacc2fef2d4f21ad68581cfedc4fb5f9f9e1b0a95e7c88c0f484121f4e0ff2aa6c5d69d83f08d359e5059452766740179c5b3b2aeffe013198cda0919a042fcbbf1fd2a0b66940951a80ee95ad0d9ced2c6000e43b688cd268f18a799071eaa44d5ac55b0c6346304cb7518c7b94ad222098b7ad0ba9468c7bcec52bb5531e1f541249a12cdbeaf8b3cf34efa1362e76a93b3ca7d83fc2c9f9d989c97043f0f258292cbd4ce5d445106b5512adca6ae8bce9cec2b95979cd89a731c5ca16af819dcd71e790bd7f32879fa2bd16c5e96bf03ab95aa2bc7fdd5b5b2ba9e17406b6b3199e2001b42fe3f50e5af03fe0d1746933e5aca439cf58c8ba835ff2c1521f7edc719de2ce2886e9a3ed6820400b512b2a722ee9e5389dc7fbff2e2021a3cc15b43afbd33aeec1367013ac5a93cc3f262e4cbbc6f030ca9dcebdca313b606dde9cd9e58ddde022149406555b25c286d862ac9052d3eccc88c79563d91c8f3025a527e6a890cb1c10c3148716238b9293db059178ddb180762379e46b7d6b168559610e2f28b5a39efa87343e48d33a88a86f8638ec109149b0e008cc8f9893a286de148e1f29b9fed7e254dcfc83ffa85c81ecff011662561341092bd00f7dc044772a8830dade8d2aa5e355adee02e6435fd74d2e32c660fac30e1294c9198ca6ec9098c5ac698fa3a312a03a58800a0af777f1e93e4ec99489cb181579b75058d94c1e6fc31f735c42fc46e3fc730df6374656b4d6ef13b7621e7e7c359b89e911aae9e2cd69cb7d715ca1553e91c2b409123be8d6b718c522c7b209f0bf6d71bd34d7983dce736e53e7b085c99e068b2077737461a6f1d7d0a84666276c530852d9df73815524a4c671b28f168812d64e85633051bfa122e2629608cdf8effcb4449a4b3697860a76ef4cac950772c084500d30594d713e8c21386d1393595a4926ef78812a1137458d15697dc4f3a36a197c1af192aa895173c5c7a0d05a6db78e5045316319a8a0bc9dd8f3301578f182d3cfbc56ad52565b3774cd421530e58bb33827e69594e96444400b7254c94ec4cf5b8ea542196d1355902cb1a937c8445dc62e4fba1ea7379682fe36a11f1a92a5983c4dc6a5210d12f56599417fddc803d6e65e8fb57478e368e726d64244b46669c029c4f62652d1a70cf1aa60d50bc76acbcbc672b662a7837e59f3521d626da7f10589f7ce46a903a4477a782803459bfb4b49de3ff1e852b75297c5363bbf1711485024d3e793565b2c3d4dd122c052f28730b5cf3df66347f4263cb87a34ca16d36543d5a82aac1973a34ca6112eed536ee27793e846fbf4ecf505eb9bfadc450af2a79b1faaa49aa3691a8a13aa48370155be106797515933ac5ffe2f6b02c6a787928d0b3a09ef7889778620ab89725b51348794a30aae55ea85b61d78c3ca7096759cb6f3dcd3aef833dddce4f9148d7d256d4a0fd990d40d2b24c84673288563fb28d208a5ffbe7a194aa3c38077ca776b8877ba00f74bdda0572bf6369d475852c4870dad8174cdc3d2dc7912d250cd6709c68d2a2717fca2d8c7f505b99560503ecf77213bcfb2cc9e3cd131c66461cbf3142aa577b23eb2be7fb71c8b0e02acfcbe6d1eee413ca96f201e8d80dcc6c181743cd2e71de1475f0c0b96090a4d537c8147e623b465e4708f1271998a41b92b862df44b20fec4c41a8690944445b320da4e6e6747f547dfca0e7b316aafb8194eaec02dac79b8a0ed43fb07d9243821a7706549483060a3997ba1994db2fe82d9b8cf1062380dc7935104d7e399dd56c002b79e07b034aba695f9eddba8dc03b21f71a0c751634c5af7d58bbf17ce983212b0a9ea41c4b9740e77d7412e03b8c5abfbd615376b9c1e727fd6241dcdc6c0eb88430c7bc32b0a641e1c33dc42b708c7181fd63d1b87a23708b815693b7b5e57b9dbd14ec5e6358d245573b40787d5517657dceecd5f44d40e7e8d0983d906098f3fb8311c7ac2559e7b1bc47724e0265544c483805dd58adeb645d3ec14521c49c4927eb6522676d662cf7d04b52405c54016078346de370477228110ffd489d13cc69927c809b681dbde2284a4092c06c1ff0d2c839fe220c4828f839faca409ec6bf94adb603f3683388ef475170ab7597085e8dbd8649175ff9187a6ac86d243b4aede1ff581a473ba5b2dc69dbbf6a3930d9ccfa582db04df8343fbad57ba140ae2db76f7a22fd7e07e27362f846be3564a40f42576d41e5ed4bb0ff2cf9a735f8cbd8c47a7e4da2859a4626acb9ade2d9132e0a3cd2e8eb2a978f9abe59bc618091af86b9b4c95353ad6858a37e78ee9fd728d2ca9b5a9b86fdcda907b5134d2f6387022c54cd9f6f892fa940701db1d58894771f9f2e6d46e88fe318da8c91187565cd7e85d2e84acdcb3a17c4460c134577e472c306cc21fbcd32d454094f3e2a6bf1810fe68d9ee7524297a00837a7858a77f26428fdd8a1f4312271b48fda87c4da12c63fc8a4310f8dc7f8c27cdb25957e6f74941d08b0b76bcfe2e6cbe54f678ee4afd1cb7b8bc0ed3a0d1f3427972f8a68515e8b86d7b08150c223e99dbed66de21b445b4989c91aa6d85668dc382c9baf3aa08fc18a0cfa694cdb414b6eeda70c61022d15c5695c8c2e0fcac6d5451dd4c7ec87406af64642169a18f623dd8769dbb0a378fac2b191c8663187c5574f041260cad04d209973be1d2d0aeb7e79ca480f7d7bc27a2858b", 0x1000}, {&(0x7f0000001180)="3d9256e3a29c71f6c4bf52e61c4a0d57e08393ab8f1525c2172591c64aad7e062d0ff893dfa17297bf273b0a5b5816af861b8d0b6c82a321caa79124a39d1d83c141eb94268e8b715cc87b2eb8b9b8b596f31afc1ea25d5454ae006a676cdfcc7e0552d77fe2a8d0775863", 0x6b}, {&(0x7f0000001200)="1ea5840580cebd5919bed4412f7b823f4474429bd4aff2c2209ec7b79097a5dc978c69417caf2761f40b3d1184351ccd214bc55e8c49fee536d437374936b35af060d8", 0x43}, {&(0x7f0000000080)="f176e296f08eb8da", 0x8}, {&(0x7f0000001280)="39fc92c63f013b0fb35902031b9a0594ab8b8d4ad281bf3923a2cc4d1f5bc5fcaf2b31e25b51a29b8d7b8b5a82d3309145f3f34d161f19078ad53b028d", 0x3d}, {&(0x7f00000012c0)="1c11a2dc5e71c3decc93cb1a7120ffb1f329cad9fec87dc4ca9b26291d80fa789f89c02761d91ec8ce3b10d0766211c68821267b94e075", 0x37}, {&(0x7f0000001300)="44b273f2ea411322144836c1153b12fea4370c76d87013bb3264b1e100858404575c832f93d6103ede6414ef0476cbdc53e08d13307e6722dadc3b34ae6655ac2afadf59870452fd024dadfe291c387ba86f75bc1633271b01b4e4ad5a9b0e13ebe10a98295610e410c1a3f1b7", 0x6d}, {&(0x7f0000001380)="8124ac5064cbcac712ffb8acfb6f7ae52f14c8c3db27a2ba2f84db5232466ea1664ab708cbad922f758011", 0x2b}, {&(0x7f00000013c0)="c76f67d6a3ed8d470e1d8334d0e86a77a69faae159429a5ed79c9210040f975633290d35c8073abe54c8bcad40c02815202ba4e2975ab733ee0aec12a36e93943b232894dc511dab1f487ba7257d90f1ca7a008b4b862289dadc6137c41de456577b662aedfdc52942de9517bdbbec22db8077dced55c5bbefcb09b0ecb7b9edf73aa02ac35edd44aea51215064d52f64943563d79cd3deab794d28af42915c78ef16d192b3b9137ab761b6ebcdca646267ce835553870368b6e8a0eb92fa14be6e00ccd1313da99f4690796db7339ccf8d68f1a99c451deed03ff0de0454e0b932d2beb8b182f3049d01ae97f9b55cce7d2", 0xf2}], 0xa, &(0x7f0000001580)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x30, 0xc}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) 12:10:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) open(&(0x7f0000000100)='./file1\x00', 0x1000000080000000, 0xfffffffffffffffc) 12:10:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f0000000080), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getuid() seteuid(r4) setreuid(r5, r4) fcntl$setstatus(r0, 0x4, 0x40) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000140)="b49497c720e71083d1b50cbfbd8967b871d1e2d5e9fe1d8e0b1c352bac36d6c277f7178204df0c8de2cc92a76722b0968681c354124ac30fd06e787e10dd83121c91706d74be7445dd7478bc346412f2e4029ec1e47b3c011958d2f2af4e32b454b46a2f5b2840798359a0b6c0d0cf6ab4498b181943ec83ed5526cdb877dbf8bdd04f3312492d9a621dcc6713fde5bc1ae8e60eb9febc96975324ad551d2e02aa7911cc289ec111347eaef5e8fb6b51a46cc31f469e"}, {&(0x7f0000000200)="5bf1e1e9d2cd6e6bcfa5600b98a5d696fec2123d2413705ba036dcd02f62f22fad3535e1880b59c051be7f3b06c4499a56c6788717d1fd12616bf99b870b332a21a401e26832d145b65514c932bc29f5e6bae16236935c5c543e792063816f5b6e471cc3cc20beec9bde189df038dce3d4d9e3"}, {&(0x7f00000007c0)="ebe2a29cf91a5f973f7bedb9a54ad5b544d1a9a9573063676f2f18e91fa48d6e75dc9692fcb8fbe0fe1fbad6af81514868495f68c9aee1406543f7ede9af6a3b548fd42b471cb1eefb694f6251a37889bd61efe9b5db7720313193683cd305"}, {&(0x7f0000000300)="00278dacdf871852f7ef565b3d12ac4a0b560039f490f3420d6e936932c4742826614722600ef89ca308bdae179db6388478913359787d1edc6287bd5d0b9966425f"}, {&(0x7f0000000400)="e984c499fed0f283731f0389cc2268e95f923cffc81fb47cddd740939902b947e845f64291c3babc83c219c2324dc691d34b225826c973b5c6ee8bc5b754904ab7d7da4680ee3d9313091115781d7747c767929197222bad128d4c570d2201c0e8d473d6809e8222111ef191861a39a0f7886ffcbee4b92953fc320fcfee86124a30a6dcab374888432209745db2e3c97fb2b32b799338e80ab9392c3551c7cc6f4c8279239a20852db24ca7562f27293ed0c8fbf7ca73530e103e2543fb009f87f09fa912791a5717e663b36d9b4c"}, {&(0x7f0000000500)="8ccab324ba6e2ff6aee9cd3a7b75f5aa4b15001ee29be618289356bd6f62da92513d59c98d7d8152ffc39c92d41fdd66d345aa1aff9856c96ab6757109276a4ca1900112cdd83f8d08ea978520247ff6e561ac1d3de27f87505260c2a17b581dc4a43779"}, {&(0x7f0000000840)="272ed9e279ecaabb47a6133a0f9c76f6dce77bf6870d4666780d9191120b00c5bbfd08c5391639e5b1ab50b37590f67ad0dd715714db875e6adcb4e3d81a1585974ffba182e5f6b6ef6564c5ddccca6bb81c73ea73e6f24f623b45932bd41d29a0fadfb1189e62a1db03da118647d8b67c665a6bf325cbef89d60386aa99b493b4c0113e4aabd668daa893ef16dfd27098f5b21d80bc10a58c687a"}, {&(0x7f0000000580)="be3126c2ec35214dd59c58bd1251046faa48f2494dd93af714c8c679aa3606d3de0ad74929c509832a3a4e08b65320237f5d"}, {&(0x7f00000005c0)="45d322aa13fea14decfb99b387249920433b3f1661be0d6edce4a07747ed7d156538da20fa483d6059a6f7541844d342ffa953205b5d8f077f711055e8a0718ebe68babd81a041a02998dfb9e77d745f680eb70988c8b60688ccf47cf5af26972d1f441e6279347502d6795617b37c1cbcda39a239ffaf891df076ec54da726e5d5e44e1b38efd41173ae341e9797809f4500ef93b817d20c96998ca9144215191"}, {&(0x7f0000000680)="91e65d4fdf848a995eead07ab117c20454f415500157a7aeb1998223af73f5c0cc62e6905cdc46aca76e15d26428da24089bf76ca8da8b741df12092d6b9e5e7d46c4b"}], 0xd37baf179a11f2e) 12:10:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() chroot(&(0x7f0000000080)='./bus\x00') close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x120, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) read(r0, &(0x7f0000000280)=""/153, 0x99) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) r4 = getegid() r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000500)=[r4, r5, r6, r7]) symlink(&(0x7f0000000600)='./bus\x00', &(0x7f00000005c0)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='W\x00') recvfrom$unix(r2, &(0x7f0000000340)=""/121, 0x79, 0x800, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002ee9f3625a111f3c2d58f62f62754f02d92860df43be69d13bbd27f273004ce8969e4f88beabaca0287c253e68feba4a0b98abd5f7d6d981611581e404914ccea2cf0e81f27b0c1bdb581a0caf0f1b1759a316558831dd"], 0x8) 12:10:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x82) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca6010800000010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 12:10:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r0 = semget(0x2, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() socket(0x2, 0x3, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x1, 0x81}, 0x81, 0x1, 0xff}) 12:10:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x100}, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 12:10:19 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=']#+@]%\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00']) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 12:10:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000002540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() r4 = getegid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) execve(0x0, 0x0, 0x0) 12:10:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:19 executing program 1: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 12:10:19 executing program 1: mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00000d9000/0x3000)=nil, 0x3000, 0x2) r0 = msgget$private(0x0, 0x26) msgsnd(r0, &(0x7f0000000000)={0x1, "8299018444c362c623a7e07a344f6bec30f3ff9e638ffe1a2409f060f153cfc273f380a47a13d16010081b93a07e1c8ad4e679c21b016b8965ecaf4f6c844ad101617d7b0f48f138f7dbc8a1af70dda6f03968c3c7d3106d6c7edf6e236a26dab17604109132325150a1c6f6772c75588a8a36c4467e4151ac352fd5c6141367c6581847503f0115a0646f1ba3ba5f29d13e39620637323ae53bd55800ee04148863113ca80785a42ce2b16067199db44b0a28425e134f16f06ed082cbee6b5531dcb06491cc3aba79b6fc38f52cf56cb50fd2af3b0d2485f50ffe708b005d"}, 0xe7, 0x800) 12:10:19 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000300)="64f95b3bd6870be08c88b966ec5d45361aa80bacd7dd60763c9675a8a6ccb74b26b61cbd1032495e5e80dfef9b07e3c51a0a1a0deb85dcfdfc2249e140a6ac4c218c07bab6aaa5bf9ea3ea0dc41f2a95e7bdadea06a9036c60a976cabe7bae284fb838ad3e0bb73d76169d74ba54806eea490b21cf6b7cb01ab0db23c2c92674c821eeeb432fc806ce61d87047644d63b0d419a21283ba1d9bc5f25cb9e92cc1c9f3b6c6736430f3d64e0f08c9b1f006f33e0968002899c79908dd1d670d3a861250b51f6a368a80ee7bdadca339920106cf7796066b8f4ddb9d342cad24b348ab60b29dbab2a22c412b7c5dc46ff6e9b4c3decb4b5817138a956981fbf7c368272f17ff75a9fdd9d41c7576d0ec3c217c13c7a87303184e578154405da2fe10b4f1db7f137043a5e698f94dac1aa36982413657c17f3b2e5ca044120931f747d8c9e6245724c811adc71e68af63413b0f93d149a445a5eebcc1fe60f6ab5a4d16fa36a07a0334821f04fb4e6cb8a00d9d5e16d17379bac427a6e54271ee12af424b8e22e8fa027720d7e8e6d8a242d9f00ebba77071f7b20bf4518b4e9cc69a09a264584b4c37f71c6fa6868feab0d6b20fb9b4ed1fc83b91854d6681736224d82f5cc994fdcdb9ac42fac9d285c181ed9f2a08338d2dd142d82cf02e66688024f2f295ec5e298875cc9e00e4837ac00c2371db881a5e1c1e2154346d194a96907be8038a006bd818f18011621615ee52561078866eeee0ff1d0beef693a860c2a93f8aa4d1c8d6b01296834189cda2b2ac1f25a7f62666c5909695236117970a30490a6d385da3729ec3bdd32109ffe5ceb9aba71867ff966c8c5609fba6a5356bcea7d1af2631777627eabd3be174f521a60d7dda79701894aca11b2404c6c3ba1b2604bcd719440696814a54b42cb95c5979a7c5f8ff9a69b9288c84ef6466f8c9715216309655f50216ab7832ad57b78d6b014fb898a1933965013e13008eebbcf7bfa55c3f522ef907bb01e14d6ee3502b3410aee8698865bc92f9fa8aa3dc8b6d37fb93fb321b4973557cca19543e940419a67cc44e682957ea104443b3c3eae440b80e356b2e2a1ee65d1f3ed499e4e82b23c704e0f50fe81e9d9c283f07767baf11eedd5cdaf9af278994ae303a3f45f6331fa374e43e43a7f4d27902654ad9d84923689242ed5a051a4bcb5be9fb9462844be838dc1fbeb49789302ffcce2e55a5f23c1c0ce25d42461d22b9fc1442abe9fe7db3ccb7858cbb4c9665d0a1ba7ec07f5f0811e259bcbe8e8608f912dda63feb34b98919a0b3419c8cf5a080b09e6fd7a6c6b8d2698bcdc0fff737426db7f704ed585356f8c105c648a78e57076e36d1d89c9ce1a61da14bb05ea5bc30717a6984e637716bf6cdb12498fc0539263788cec0526e3d5fd5d3eb995e84fcde2fae9ef084a697101b16d3bbb997e051509e9834f4eeb9429ae7f7536c77d70409f49fbab895ab914882f76d306378e6f9dc7446dbbee26ee01e89c8690fa908dce231b688cb2715900ab8a122d02ba420bc957012e523c621b4df9c7441d3f436664289e6765a734fb1db4643ec8695ce5c64dab9ed81d4ca86db874075559c4385f25927fad9f0eaa7dfccf887b81473c0ae90494ff80f5a5eff4384f649b1a52745f09ea705bad35599b651037f1503e25ed27c46edc1bc41815bae4b28c9066f6e12520edc643273f66bc6df131ddd287b64803e1333a279bc6a4e9cd4e2e7a6ea6d493efccb21680e6b7acbc0ed4993ae8b7cb9bbc0aafa6b81f276adff1f362238797afbc24e3a39e362cfd6120fc60394f29a511042c96e8a4924992f09e9402c6e59eff7559a76e21064377c614946ceb4c050ad7395f0dabe5c978995e146fcac9851db686ac16654d746a59bd7154cfffb20a3dfa95ef73527e9d220e40afe996acf340b6568a28658818b026bd270b3045cb8928e86752a2c17a95dd33d5ae9a10c1f71f2c5e2fdbb24668b21e2cd52d722628499d71a0b3e7dec33173593ce8cf7ede1d361658e5ece93d40db987ddf9ac20059eb082b2e6660461ec1b3bf13bfa844bed707e29dda1cdbc428b7af5b0512281552cf27f088afd1c5bdc471b05cbcf8039df8d0c091b956147affc4fa2fabb59a870077d577100d97d4c37a41c6cfd5c36f00b01a3151dd6c6fcdb0ae205c8824e327125d087ce16fd1e57eaea5c56d68b70fce25093cf00e185dc0d1477914206f91b9f40d6b1e6e52f7d401fb61e5e972eece0f883ce1163a1986be9f726ae53031feb50b676533ac799f3960b3cbab365188e16783a71b918ffec52ac6a1b02b8d5195e5d8b7fa1268a055e96a53a8afbb6d8a3131185d11a1819cb10ec3dfbbb2ff2a7c30049bdd76a987aedb36c3c3afaea37e39da8c9884879f25319a2c070d5a6615204f91696a0fd386cfcd1e1e5f46e387c3560c6c6d4287310c40a2674b0f37e7ae553ae9bb375cea03cc961212579371cfebdcbeb25971414252e807c648355bac0bda7374da3555dce11f25ec20bfd6d75e3374fc97d91de293edd919e572a6d1b8c45d94feae647383b78b9f85038ee65f791619e95fe1effd093f6bf99b7327b75eb4fce1b0ae099f9507173e6602d1f459470ac36fbdf6019c91821638ef7a205349b1b1266ac4660e83766efc262c53c57ceba3444a74e05283eae3d27458223b1e58659dc49010591e5c83a50dabed4c570da4b560b093b2b65ba136f2da8f2cccec6b06aa77857ff611006384d5fd85e0ad666b91ecd5ccb337022d4090382b3c721b249265e7e0a62f72e28ec5470cc8749a55af0ff8a5756102186e2d9089e20b076359281b7d009726c18e50506357cee8a983124d5a07c2d64f7245016f35ebab28e01f6f88fe50ac251e98fcd772e15475075636cc27411a87201ce62ff72410478162916af5cbb7cf8f8295e17bfce003b08c98d686b3801db360ac0d3d97ca461cd9f38af2002c8b44c94c225e79e7116c539426958efcb5861069c92cb14c8a3f93b9709d41ac478abce68020fa5fe182f2f9492595d36779079c25bafb9a4909a7ed9762520ffd0f64664a98ef39bd16d8c07fead85091002c1a30343b0f9017569a16a1846b2963e3e0b94643ab0a89056cc5a1f4c60bcafa199a0f8fd6d71f6d980c1e3c2869b0f7bbd9ab2b4745fb3426137e07c558bb36cf696578da83bff2b8a860e2eb3349767ab22b6397b8622d07c7300fb1a2f182ec3dda01469784b9d61109b67644794cc1a9e3bd8ac05a7a4b768648c6b1456e3a663172c4db44d474451b6e34924a7619428d39bb4143d21508b60503af6de4cd8f9ca359da077d22baf8de4701ed9f3d5abf97090b986fb1fb413a45882740a3bfa728bf3cee4d62ca12c63ec38ce453eec5b49a6a7cc381929a72c45329437144251f98c45516ba84d8baa9624dc880a24f945b7c38f6b11cf35bed8324b6c31b377aafd7b6a67dc797293e6372f485513af7aacd9628e33ba8b7bd4aa394372a7b077a05ceef13e04c00f0ec382ebf9685a2c4114c0fc01bf7020e9cc1d322ca2210b91be61b9d447ff1acd304988326771a2e4b3453b56ef41229ee0dc8a347ae967a323ff79cfdd830634688ef18ccdb406ce8745a7699581bd3b6e4b167fe2c0ed21d36425ae1a5f93b45869c6af2dadbd863eb4d79f9b62d76a2bfeb000b5d949d14796f5f25afecc681ffbe48154e854cecec44d73a7dcf2dc946ff0e63465abfe92af7f8b04bed5f5411241816a0fbadb69325198a1b2d5d6ed063044b12d60c2bdd0e2e776e423243d5bf24ed4105135950fded313868c85cc2f9c5be4a09ea68562c71a32d2fd7224c60e911952e9c0c3b5add135683dec473dccda2028781ea515f99707d450f47f79a245824dae90d08b82849761f7869f3c4546a822ffbcdc92997227e06ff1e01282dbba96bddcff4a68b881cc082acff1ed8b76176ba3591de6a56e36f3b8dd1fe81e98b4990f3479cbd4ef2ae4c3e309289184ca2178c560c6694d5708584ae908b13296354cd515c55d8f96b51e68c5605d06bb56f886693e5eadca150c0193a9d3b6ee54d0f3181269f25518fb814dbfc2216951cd196c265d0e0f40397061898e220c12b0a63667e7ef902aea4b24b8a599965c6e29b177a24f85fcfa7e4f9b58184de275ffdf216e47c61f19028a33ec1809adf2ac673a8e61f8f7ab5fc00447545431572c80817c2ed62a80e62f020804a446b8a599e24efd995475ba8c7cb8356ace20eadd2e233f331a8288b68de4977cd9f4e13b33d00f42f71c6227476940edd9c24c47a369a7e5b8a13c4d443553649338476627e22a15b23f5a1746003bf1c34406e750a030ea0a9ef221928fcf1055f6fe25b7cf95fe39a746cf0391ecb10c3538c16285d96e41d4767d16abd33d28f3ae8eea0d5ca964e568f0f7c7cea89f093ec1c02e9fcf69f6e88bc823bc1e9278cf6ce7f0ecf98a818a72da8c762837d912c1d5bbdecc4aaf8587e16b4f102ee514cce581478245825412d3e653561c9a220050130427ef28f82f4f5031611e290bf5d17b6c142e3e15e70b87d46dd77cb7f9dbe26a53d48b1a4fa639ad0053c407ac0c853a04cb6c9328b06c18bf80afeaf6328400d26f427cead12de6962c8cf0cdc5a508635858de7b0561f5e9b16e03c00e47569cc7c34bff822b0ade935f241362d53ca558dd684adf5d883c2557eef4375c4a6801fa7d27f26728b40f6959ff7f587581de8917946714dc7da1258181a94f318c84d8e38b15abb4eb6de9c8d2338a65485f22e7f859d142901a273e16466bda65d433d7557c6edf394cf92724662f6493884615d0aa61d8562ec7f19b40d61bd1bd6d8ab3045f5798a0fc39d82b2213e72595988e391302845d03fbda297418fca1ae48b46fd9a2a94fa304605ffedd1a33f0bca202063f863211421d5ec4d08410af8cd4a92df0253af1e8dd57e9f1ab8d45eda4dec945bfb0f9fa6e94fb1665ee17904bcd4903742da96062998209fdccee911743e97ac80b2c6b123b0d6b277d5be211671e6aa3db5dd63e4e6f3f4d4726835047d7803b35c0e0a58f90ac67253f0c6a53e402cef4caf1d14335f59fdebc87fadf28d1f7d4f9478823be8c8f036740a479ff91b5718260b551b99128a9e7002af455988daeb9316b3cdb701eea9b6f2c2ead36d5c9628e65f971818da52f4b1d55b85fa27d52e078c597196e317a68a86079712d4c2ceda96bd6d55478033d8e45f11064cdd8bd9c5e049155bb9b12ae3a0c512a770b92e5e8851e7ce2099f407c3d8241b38d64c58fffce46111b7c84c6be24d2ff017e290e4bbd5b059b226661205628ff4db2bd9935b63c5a12cdce102dd974a4c5c6e0f0db7e5ce84329643221a01f0f50aab1759ea9f825c51de168754b99f216223c8da72199669342ee993b8c421f9357b221b9c214d962762a89f4d7d3003d6cec2bca9478d3b867bcd76ba3837ddfc02355430765e15aa75828c6befe83c5c60d2d2b22e4e7e1e246066ee8422475436efca85559ebf4e78356ff342bedd2cd93417880c8fb52e64f8ab6e95b2db757c6c244d9828723563e857e6c6e0cd75260d03b18f8f8490fcfbd3cf71252cdad97f89c62592d5b8f5239f9dd7e4d95abf126c34df077a3946c7f7c9d6b52b522d951c2ebf3b0b95f1cae5b76ce3adab2cbf4f393568d27ec27e59e145299f09cbf00291c7bc9904e27c6b9b8f6253925dde0ad1ddbd2f2a006e113b13677a0a0ef5508d8200b30f8983ed4caefc214b00aaf52b8dc", 0x1000, 0xd, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fsync(r0) 12:10:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1fe3d3549cb8d840", 0x8}, {&(0x7f0000000140)="385657439e66e5d033c8122550cc573db15f884e688a7336edd4c0f67abf036315f3ff7c2a344c80c5fc45839718a59b2e3cc12a06f1ea36c4854748b78cc2a9b7be6c2bd0a0aee0facf6333f9762f6c40e84e450efb6c7ec03ed9ec56dd6c9a75f5b46f135c20748425b8f589ea3b9839ffb9d47b765be260c152ccf379daa0007fc64822fbacae", 0x88}, {&(0x7f0000000200)="722c09746dd0943c4cbbac6656bf633d4eb64e20", 0x14}, {&(0x7f0000000240)="5eaffbf6b584b4c859a581a88947a8001f190316103fddad03dd81965bc771878557ee41aed7fa390ada39ab598c7b2606b45bee1e614ffce7df4cda0b3df11a2306c7c53536e610cfb904b8408420b96e6811f9a74a6edb65f4f2add170796dd25ce65418faf1d5efb062762c888afca96673c0647bddc88096726f8286ab21beac07e7f140125f42f5d02b290c0e649b3c6e0e6b581649e6cb1f1a6ca25fd517caeff7cd7943fb9d7e45015c1a4635d63f64ac2d8f4213e32bfeb34499b16bc8d1de107fb1422305fd933658a0eae1e1e56213fb8403833fddfe7a4a2ceb09c22dc8fb1bd5f5312263d5", 0xeb}, {&(0x7f0000000340)="1f1c0a9a2f9cbdc7af5058795fdb59e0f21a653dae3927759fb19b35297ef0cfcf66914fe864ba7c58c535c5246017acb2cfdbd0900827a1710fff547f488dd3f3e7e00fe22505f5553b8bb60f69801fa18e8ecc0d73366fa151118744bcf5aff85043f54400273c6e194ab5f4d910407325cef7cc22365051f4", 0x7a}], 0x5) r2 = open(&(0x7f0000000440)='./file0\x00', 0x480008000000000, 0x801fa) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) close(r0) 12:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xffffffffffffffe1, 0x7748, 0x3, 0x4, 0x5, 0x40000000000, 0x3, 0xbe5}, &(0x7f00000000c0)={0x90e, 0xd188, 0xfbf, 0xcd, 0x5, 0x6, 0x9, 0x8}, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x2, 0x800, 0x7af6, 0x6, 0x401}, &(0x7f0000000140)={0x8, 0x2dc}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) select(0x40, &(0x7f0000000180)={0x7, 0x4e5b, 0x1ff, 0x2, 0xf6, 0xfffffffffffffff8, 0x20, 0xffffffff}, &(0x7f00000001c0)={0xe79c, 0x8001, 0x5, 0x1ff, 0x9, 0x9, 0x2656, 0x6}, &(0x7f0000000200)={0x0, 0x40, 0x32, 0x9, 0x6, 0x9, 0x9, 0x20}, &(0x7f0000000240)={0x6, 0x1}) fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x733) 12:10:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x101) r1 = socket(0x0, 0x4, 0x5) r2 = socket$inet6(0x18, 0x2, 0x2) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8900, 0x81) r6 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff9) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r8 = socket$unix(0x1, 0x4e8306463dbb8e59, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r10 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001500)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r13 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x88, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x1}, {{r3}, 0x0, 0x0, 0x20000000, 0x0, 0xda}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000024, 0x180000000000, 0x5}, {{r5}, 0xffffffffffffffff, 0xa0, 0x80000004, 0x7f, 0x7fff}, {{r6}, 0xfffffffffffffffb, 0x40, 0x40000005, 0x1, 0x9}, {{r7}, 0xfffffffffffffffb, 0x1f, 0x43, 0x2, 0x7fffffff}, {{r8}, 0xfffffffffffffff8, 0x21, 0x4, 0xcc2a, 0xf62}, {{r9}, 0xfffffffffffffff9, 0xc1, 0x22, 0x0, 0x8}], 0x6, &(0x7f0000001440)=[{{r10}, 0xfffffffffffffff9, 0x8, 0xc0000002, 0xff, 0x7}, {{r11}, 0xffffffffffffffff, 0x40, 0x2, 0xffffffffffffffd0, 0x1}, {{r12}, 0xfffffffffffffffd, 0x20, 0x82, 0x5, 0xffffffffffffffff}, {{r13}, 0xfffffffffffffffd, 0xd0, 0x1, 0x3, 0x100000}], 0x100000001, &(0x7f00000014c0)={0x3, 0x75}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = getpid() fcntl$setown(r14, 0x6, r17) kevent(r16, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r15, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r14, 0x4, 0x40) pipe(&(0x7f00000015c0)) writev(r15, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 12:10:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r1, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 12:10:20 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, 0x0) r1 = socket(0x7, 0x8005, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="c26e90cb2652fd243933c7c3d8caeca5b284e84a681025c8b9e35d4f72f4928d36b72084411b1c335f164aba9d0c94f337903c1b81ed96c06dd39ddab32d0bca8e54a43b889de3436028605f2cf970bbcf51f27de618ed5cf83d4225c6d63f2d74aabac5bde19600ef77a93344591898a32be0094fcfa57bf28fae665c4c3fdef7c32ce9f5a40567cc8ca0a84aa2fce915b9e5dc3d324655543262e5bac859200e817d0a7d1a968c45a7376924e0dc08e7b4b9c69e29f3170970422ac174", 0xbe, 0x404, &(0x7f0000000140)={0x18, 0x0, 0x8001, 0x66ff}, 0xc) socket(0x10, 0x3, 0x8) 12:10:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4c) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x5d) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) 12:10:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:10:20 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x400, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 12:10:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1281, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 12:10:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="a91330c7665a687a6315539b121a311253d49430cda2d2ba615cb9df6cd43780a78cb943e6bcefe9b6fcdda0173fdc8f5e3dc88c80fc5a1e19c5016b64c242987cd98bc321306eafbd7bbb96f8f2a40a739b6fcd5a34cf53c6c328c340d2665ff3cad3e5479f88750434a3f478fb12cb88310415333a33ea22dca042e82de75077a0808356", 0x85, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 12:10:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000087aa48bf51070b2095bd04d2e13f0ab02b4048008f3b835c0be6b514cd2cc2d56e7cac9a6dd4f5e6b7e738c9a549e9b0f1a997074b8d9ed7bb77361b2f189b9737101d64a4ca6f85a73ce10040e83c1fd7703884d1aae88bee7fe9dd317b27f4e0807df18de365097d3013926b00bb9f43642045560cb3be46e941d762373040f267e447ad69e7fee2389da7bfa29543dc94e6d1afa0b2aa82e55e2de99a7f7e966893fb6994db7b02ffd1b22d6e1d690371d97792012915818cea1d61a0932968ee614cce6ad7a9178b71fa7e2da89af18a324b3e9b2dcd41b16caba7b889e1b0acf69f4a37bb6fbea717badaa50753dd40aa695b44c57e78f8a52a6fb155b93327c8229e12e5de12ebbca47b22a6ae2e6e48fd588a0f13579aeb7c073be906637a46ca48cbcefdd38a9c396f53d02d1fcc5ae2300a0a12f03407866f03aee29bfb706a75c81371b73837938571e08d5f3138240ccecc1442dab85aae1303357e12d4183ad527c068b6a10b6f435aba157a3f5df9ee41fb7b8af096f452d6a8dc5240f701a01fdf859ea5b208ee7a4e16abc507a48914bfbb8adcc13194ab13ef614d6c92e0d8f231d514011904998a5415"], 0x10) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2d", 0xa29}], 0x1) 12:10:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x200a, 0x10000004fa842d4) open(&(0x7f0000000200)='./file0\x00', 0x2008a, 0x20000000) 12:10:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:10:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) read(r1, &(0x7f0000000000)=""/178, 0xb2) 12:10:21 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x0, 0x7}) 12:10:21 executing program 0: getrusage(0xfffffffffffffffc, &(0x7f0000000180)) 12:10:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x4000000000) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 12:10:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x10, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 12:10:21 executing program 0: socketpair(0x17, 0x3, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f00000000c0)=0x47) recvfrom(r0, &(0x7f0000000100)=""/142, 0x8e, 0x841, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x2, 0x6, 0xff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x1, 0x0, 0x40, 0x800, r2}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r5 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom(r1, &(0x7f0000000580)=""/4096, 0x1000, 0x842, &(0x7f0000001580)=@in6={0x18, 0x2, 0xaa7c, 0xffff}, 0xc) fchdir(r1) socketpair(0x16, 0x2, 0x7, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000001600)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getsockname$unix(r6, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) unlink(&(0x7f0000001700)='./file0\x00') getegid() linkat(r6, &(0x7f0000001740)='./file0\x00', r6, &(0x7f0000001780)='./file0\x00', 0x4) shmat(r5, &(0x7f0000ff3000/0xd000)=nil, 0x2000) getsockname(r7, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r8 = semget$private(0x0, 0x1, 0x40) semop(r8, &(0x7f0000001840)=[{0x4, 0x2, 0x1000}, {0x0, 0xb85c, 0x1000}], 0x2) r9 = socket$inet6(0x18, 0x0, 0x7fff) getpeername(r9, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) r10 = semget$private(0x0, 0x1, 0x48) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001900)=[0x2]) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001940)=0xff6) 12:10:21 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r4 = socket$unix(0x1, 0x7, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x1) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x8001, 0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r3, 0x20}, {r4, 0x84}, {r5, 0x8}, {r6, 0x101}], 0x5, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r8) 12:10:21 executing program 1: mprotect(&(0x7f0000423000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x2}, 0x0, &(0x7f00000000c0)) 12:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:21 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 12:10:21 executing program 0: setrlimit(0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) mlockall(0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000180)={0x7f, 0x2}) getsockopt(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) 12:10:22 executing program 0: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x6001, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) 12:10:22 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x880, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x1) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x6}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="fa6686a63182acf7dc37c28dfa8fca65ee3314ff599908bc7dec80099154fbd628d5f36ddee125ec4691f16e8351974948b08ea7d10b21", 0x37}, {&(0x7f0000000200)="eb453252f90703fe914d4e1b661b71b5f4802f70ddfb042f9f8c240a9457afec4e32db2fd7d21846ed0b0e88294f11e9e263425115ac55fef179e9f53fd7025e2267795d4e0187fd3992dd783807b3b22c6956", 0x53}, {&(0x7f0000000180)="0306fc3797a695b112bf7b6df8db288c66095084e5803a3015ec", 0x1a}, {&(0x7f0000000280)="9da00201a61507e7ef3301a9eb6e26f7f78033a820387e6edcef4fab0d09a00670048bafb29b0f96e9d770d21cec577b26d40a671fc460c9dc0fe87fbeb9ccfd1c8ca15dc13707bbbe725fe14d9dbccf1e4304f5665d644d1207f2e698b137925cb6a17c1dbe8f4705196dba492515a508ad3198d8398a80e532e7f0411f38991e8f47428a250dc03dbef74dd710632143c519f40a4c3b2261c66cc0b914950c064fa4f68ecf743b4d4fc39096d93fd98b983d58456b3181d3174a4462242ea51ec24a51e64bdaa9014d619885901ec954cbbb1a", 0xd4}, {&(0x7f0000000380)="d3509eee4be0d2c36e30e410a41dde5eb605b36070495912c1a98e89f229d19e508a412d6332807932771fdb49a47506f3d4356a340c5b96c4d866e5b094d31c5d08f6b383f924f0e59a41b6dfba0256995dc9a010b0a26392a49a7fc4c418d4f58a", 0x62}, {&(0x7f0000000400)="4721237694f26e8d91d07547332ed3a16ebff00d0c545fd11d099ec5b833bad98f4982707a955f27419a06687ae274b99e713beba66ae8b9357fbbf8a3576b8b7154131a11c98328109c5880dd2dedeb172148ff", 0x54}], 0x6, &(0x7f0000001080)=[{0x38, 0x1, 0xc3, "e0cac2804adb5e5f42f39a9395ceb22b62ac320e3d4a0b7c3500f6e7442bfb5324d3"}, {0x1010, 0xffff, 0x8, "8a909436c56bb582a1f4eb2045542abbceee93f289f41470619e136ba85fca6df4c3c241372604166738e70e366b2d791c21241664ca88839ea493b892b6f6a8e4e2f11ab2645ba90a49382237af838f1d244653176f9de7da85bce4a10dbd119ddff811a6609e4d339bc8b3194ddfcfd2657d533c1af9001cbf9e86c0fcaf7b8a3b929acfb419fe9f205877dd15b6f5816443bf1e9e938dae0e5506e725f18ef8badda548b54079f1ad3e805fc009e257c98d82c23f78abef321a9a554516a4cf13298878c9d039ef1c30a2ed7065348fc6adaba5e41f658bb024f73660a0450d3f87d85cdeb0e905854042bcc49006a1867c676463f508e9afba67c90c7d050f54ff752168cadb7cd4895faaf6c5abfd7280d655fe05d412e836754553146779c63c6b02ed1658357a931eb7e4812b3361837c55cd330a650c2e76deaaa67ac9e0b2bbefa4a3141bdcfcd824c338cabf2f27533ee1097a6b559b1e6d115885dd7ebccbe43539f2b295a075dc03e10eb08b2bd9e469cfce32433fe6927704e58233d5c6ac4fdba28ea5b2c8575f4c3abcb89fc41a49e7901e7a69fdece4098a2aeb99501ab4636cf494bfeada0382f984ac3ed7c9389adabaa78df882b65a67acf7da3e2426d11d466ff6dfb3293aa023aa6870a99c40642b5da9c17363b8996262671b6b95f12bb9eb814201d5255879c7181722de4f2b7f65ac82ddc22d0be9163f1bd9a04e9b73d269efe78404205d7be071ca3483dba5fffd99fb0376a3d8ea5e98f89efd139b48e88f59cbeef30e05855f4ccdaf96a211d9f361ab7f15c10214afde01004148b018ababdea08dbff4db05dfc2734705a24d681de98fc25a5465ecbff464aa6e5675e07397cd2773707046c0f8a69a90c60049d5a671d6d172cc6200e87f370619527551bff12007a7493a9135d27a46215e447e4d07311daed3512876f2f2da569ca1ac6f7426ae713fb0c0b89b3df2b07860f897151fd87dbde5376886cd76835aa64662852ccc2a4a16581d26eedce4f5b6db63a5c5dbb6443825c39bdf8484d487d7295939fea62285b9ff23a03a0ff16967f2631e13576c61cc625841d8bde60c42e7a584d47698025a514b3ecd8d6dbf34fd28d4338603593b9a6e72f7d6a2eb0a603806698596037c170388c4bf3f1eeff911fb3296dde13efdb6b51ce35395b7f1b2209b3e697912d30aeaf10218e1b828e4afe2bf6afd6da99def1b8f01f75fe2948c35db2bbbeac4c87693a4cbba3487ff46edb0dc7333d651db1424e4b82d57d2a43855ee223033f3e54435903020f73aba01b96239de344aee5643f98308b618c7604402123332f05e4775750ab305f551a56b3c23e6f9aa4dd292265564d9a6c5ab0456a14e0736b811b569ec1d4a480760a2f1f76634bfb4948eac4c16289e617d7a7a5e810d54b959ee81c16ce0b4842597f73d3a1d6b1734f9f9cb6de9ebe8ca522e3699673d12e866b668c29d4e517cafb4bd282c6e92adc36c21e96f9e4c7f9bf7acf57bfe9ad0a198164fc2fa9b68d1a101986e43bd74450140f315528bc34bad00bf8d28351ac9653158e4fc9b37db594219606f7dbc5af2ff66bd48412ac2303432f18543ef1928fdfad6856d779374245ae7d864bf7b342486227b0d4b730f2840e36cf4eced174663ac6c94a74c04cd2430753c955ce13b0fc084f9aeddbf42fb527b4f91a3ac166d9879731cc630c10697dc5eb5bc56e8a1802c69c215b2fc1c8c933b14d2dbfbfbd6b077387867578ace3f3dd2642bbaac0e6b4faeaadc822d39ae06d6f3d32b9a1e59bb0f51cca3d574ff2e10f6902e31e00663f56447b7f5d55a5ec8ac5af1638209c3658737669e2035b395430cfccb48c91a7bc7c60ddb4e1b4a77a27a48848e347902c3d31c70905a831ea5286f3fa8fcf8418b575b00bc0e7ecc66af6832573366e22fac796317cf01f300d6a818fd69d112d0ddb494659f3d0b2a1926fd8f917cc82e1c6ccfa0647d199205335e32dceff30d97f03c5e709c23fe99231e981eaea429544d26f79889d74083ce3816cd08d210c616a12e1a663eae3e9963f47066b819da2dec994197de939a0bf90224ae4e48821a86cf0e6f0380768a70a1c61a199e89e6d36d67a85ff88a0952ce7ae8cc279a978a7eb3847362954bb2e6c86c0811e3bbb677280449cf76dce1b2e5ba001163ffd5c5d246a4850043342631abce32872db0a0232cf1ef01bfcb0947b4c8bc29866ed5d94669ff302a46134f2abc6cbf2c419b03afd924ef917023efb2f47d225529c44ab472a066944ff32d218f38c891786cd44278c6311c521e40fdb8116646e1a02ab767a9699845664ee681c68d05e002f74c01784b02959cdb1118bfdb11e8ce3a341eb1a854f658cd45c0950f2f5f801be4e2253f8d397023e1f9512914db4e2db3523d71dbb335b104e32c53e07711acd6c030aea456ac359b29e94e0c1e71dc31b1079095e27f709c42c36cdc025f33cdeb37a5fcadebaf128d29c7cac940615496763feeb6bf622235d1f4bfc7ffba49e0549ea50c37df7749c854de0d32c7b9a8f5e6e4745a25028031d36a97b2248702fa6ea2c36190f3c1812fa3ba44db37fecdeafd957b81802d2f13b454ad12acab95b9dc39b163fed499eeec66efa1d9a2ac4f89afcadeff03c120f8c929f25aaa02ce977456572386d7f0bd66d2ca9cefd3b8959e5ce2a685f07704671653c0fa74a535e10f81caad47d46854fb4d6fef7cc0d090ca16ded5ecdc4ba2435159da4621e8fdf3500fd017f00fec6dfee84a918e72e56cd60611a6cb8c2caa4f20b428e58ad81c06c3d4c0e0e845164eb701da57ab33e829fec945561dac82eef6c3b63beec8be6f64aad9b3a83a72fc57cc855bc394cc99533be277edc162c938951945770583c73532fbe796eee165f9f71fee02997c9e989124f540774ec9a64c4301e0e69909744a034c5a3aa62127087985de448a7ba9914b67021122ec3b3089d63dcb10644ea7c7c69e320731860e41e16cc3021d6c10b754a5648ef4eba91988303c9584df1167c0f6bd9c6f96e0ab4502bea50225550e04a15d8affbc8bf192849fe611aa63af76e6da405dbdbf2b9eeb4931393e376c73150358ab2693de0d30f3807c0a5cf841050fedf7c4f941db70dc2a14df4899a9697cc0b076ae7caee190256a8f1778edac2d5662b7c91dc12bf12702888a62c6c0ea3d634f2f4ddded470ff941bda4573eece7b70da76c0b3146960430f9b90912295557de7c0b129534b8ae92a465f6523bef151b7507f5f8acb688ab6186dc5fa79ab8262aa5c444aecf17c782df3013b2547f7aaeddd8e36056354b37b6df4eb96d730d5fae7633c9f39c09d359153042727683b26f788dfc2e32991f9c878e9eec5112daade6eda3a27a6734649661d72b479ce090fdfd8b62970510e5d158a8e12472914e4d08644e99c4a684b1bfe539c1fe8976ef28ff20663ed97663ca93ecec08527907d89dac2f0ed72659da05a5314ed3e268bcfbd28080cb7df00b2f0247a2c6c8d94fc6334e9bb638560f3c465ca04966124d3d72ccef7f8f7c54c280175d2b6e53a23a72f2b0cf5ecb1bbc38ad53cbf01d6eb85deece2e99effa813e409153c854082497a5d548eac9f580273ea2700b7ef8010bbec03970f222fd8b0fca445b91cd15b37a5d6b416e2276f652ba018151f72cd7cde00dd8fddd95a04a4331e9cca1a2cfbbe024eb5f19c1b5c54092bb710aff6247d8eb4a46d7920baa0c9cf7e67d11c46365950733757004e54831c8af7f6a413b0b8b29a40eb0a1d194e0e270e49694d6e1085c3f0bfeca092ceb172d9193dff82b0f0d87c3e1d275f28760b3ba39646f0e06a01595d2c572fb4a33e5cadabb1840c52bcbbd68f990db675b13a5517fb192e78c73ada89e99274d0ccb97f5c859a3a9bbdab49a3b03e892dceab1334f1c2f9ef6765795203dd788ca5a9cd474b0291c4374cf73675f4032d82111ef34684ac6709fffe7780239d32f3930333976ee6ef15345b5319eec1f1eec0e1d6c9ad638261c1f795f42d8e8068683f5173b05bf3202595fda458107de6f990726198b856516e9c54dadf2af3c1a1337a6ffb4992dfe886f1894424ca550a6c3aef5ec3ee29c82c6a827201391f09234996fc4ec7166da10292a0feef50d5d4f8109bdeabc3c5662301c8072b8c5d13bccdf0e98e7aaf87972d769db614af6852fe9cb84243ec9355855276100edb0e96cfd8eaa8d2fb38123d84da83021896d54224da45c8da2e8b096716b65599f07e985c177b8e41c8fcc102a769a142fe58f8cff285b7abfee5c398c5f8104ead29a8df6a502c10943822890508fa2f7480382884f761d7974a5b632239b951ce36fb534c7b67bce012f1bc802ac7e006381d42d27c4018f8c12d1e753316c2a81e95c1a66b57bdfa091bc6e473ba9c1f6e8c80a648a4dbe910c2d1172244c27f7f5f447247460972705de01bb03453faadd7b479f62227eb0adbb044dca9d52b1826e2f5c30059a0ed5726c7ca55f0545aff6da065a93dcd162e32b913fed3a351c621796e89ad2f7ad734d693e5a68a0f6ac04f9f8016bae3eb369244c6c4a59cc08d515cbfbd1d5e064f21f487efe744cd19396dd039fb7676c091657b08bcba95fae76496a3d44ba447653dc49ef33deca8d1db7c4e3e699f9fc42a32ca70fdeba9c0db01e5c92634ec1ed123c3e4f41a89497bb9793cfb67d72c3365a7db2614348b31b33857305801d8e3740e69c95029cc03b64246d9a5668d4cd4374c9bc257ee801799bcb8ffb63c43ee29f799d18fb10dc0c10ffde684538a2d77d36a711e54dd85ac126f14d5fea93353b5c5f3fbbb7c4734710293fb130f534787821cbe938f2a8d7b04e9ada2339d8bbbe4c58a65678507ffa50ae5b720328551d80b4b60d08b4f3b617e4ea0a00d9f4604ea8e77dacd15f1fa5a0238a8352910e9faa4531f88171844281ff0e75f32ff84fb846b7b24ec279fc0177840fdbb298e311bd05fcb813c8e2765bff23b5ff0dd4674a6ab39fcd6d603ab62f19ad84bb13ec6375c8b03d56bd02d55d8c9ab1d7f8a93fc04c7953b4e88bb0c1dbc325aa4dd05322c66e19b7a70426a3e4bfc8d1d5aee8a440be1c350a76ec82e7d647d021567a55a557f3f17ec5cc03e9fc290455bc4ed963c168f7041c5ae4c829b53a0794befdd1e65092286eb9d5db9a2080b92f615b6b52cf66dd2371fa7faf19ab11930771339375762bf2415daff598fa4d4ef2ae398234ea8136ed0b8f635aa41a66bf5bd158f110b7bef6961bc51e3de58b18415bc74600e428560f5628d0ea5595cc5cdd44f865fea65c26cfc2fc6e8ae749a85377311f3f47cec9acc7a4b1667e1577bc4c5c97ec697d1ce31521618ebe171899d98975ab0e079bed5dea1c70ecfd320586977be1ada4f589814e7a6717e65b77345e7c09272621cad7f47edfcdbe0abc1d4f3418daaaf83fd937717be066312566268024b11a7e53708a72318325310f7e02d67a81cac9ccd60a259baf743119893e8ceb7a077030910b07bef2cafef7bf53cc46c5096d210678f6e39b2c799465b506109b32ef2f584d81c401e37d8ef0c5d4e6fab1a83b664baeadae5443d657000fcd94c70fa124be5420cb37f428d54ec3e5e5fa2ced2fddf7bd15779c67e257cf79fcf7996d98fbc54fcad8f19b1cee374e4413e94492842f2a104d91d0245422a4b0d7515b483b1e39741f3c502b277fb9196a08a26786f10a0dd58ec73c47ad4647db81443832a11645cb"}, {0x50, 0xffff, 0x1ff, "c45869aa0364a53c1b043727471b90ee25ad49dedde9b8a0fd08369c15f9cf4336268471587f974b35905ebad4f2721a8339e662e9382e08f6"}, {0x90, 0x0, 0x7, "eed8d1dceb621131b1e47751921e11fe253de157dffc8fc0d8940ae16804b0fdb216784b743b57f686e43046b0c5c737bdf2e8ad1d5c0b363e17aff829222fada6243baa26cf4bd37d997f82366c052703fa9bc9497fd59a98b00bca2814116ea49bb591cd52e040cac355a36ae48c7c124982b7757f3e32d1d233"}, {0x80, 0x1, 0x3, "82cb5abf3f92985e3d96c332828024459b8014e60e8747f342886c2c2359bf8516a9b6a724fa6cfc0ba157ca68a6e6b94dfe6c3ddef6466276182d2e8626e7128d74c9b0a56e3044cc12cf91b446eefcc9a4e3782b07ea44891bd56f569d550e08f8e7ccd2e263baab36"}, {0x10, 0x1, 0xffffffffffffff7c}, {0x30, 0xffff, 0xffffffff7fffffff, "6fed4bd7aef35e6857cc10b5273b66c5ccfa35f75a9c7140d3e923b6e2a2"}], 0x11e8, 0x9}, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x84, 0x36161bc) munlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x7c) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000), 0xffffffffffffff78}], 0x31a, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 12:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80, 0x7, 0xffffffff, 0x4, "5b085d1317e9adebc9ce994d80b8f6a7af38be85", 0x6, 0x7fffffff}) kqueue() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x39d) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffbfffffffffc009, "a147780ac85a53bf536b84853b895000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7f, 0xdc, 0xfffffffffffffff7, 0x5, "52d47449eaabb64397da657d05625dcc9034f17b", 0x8, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x4, 0x4, "53a4204c2f0d49fb8eb0d3122a49f4c9b6cf66d0", 0x5, 0x487}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:22 executing program 0: r0 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc}], 0x55, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0xf8, 0x1, 0x6, 0x9}, {{}, 0x0, 0x40, 0x20, 0x0, 0x1}, {{}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3ff, 0x2}, {{}, 0xfffffffffffffffd}], 0x80000003, &(0x7f0000000200)={0x99, 0xb8d}) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/103, 0x67}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 12:10:22 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x104c0, 0x0) rmdir(&(0x7f00000001c0)='./file0/file0/file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x3000, 0x20) socket(0x17, 0x8000, 0x6) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 12:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a70", 0x94e) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x100000001, 0x7, 0x2, "ed72efde4f9ccf317bb6833a745c53719973828b", 0xf8f, 0x400}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) close(r4) sendto$inet(r2, &(0x7f0000000240)="a39e48d5dac25511dd52ac916c10d079f5ac7b58803fae2f836641a965b06e4e78999cd7740cf9631829b347dcf002711644e6c3880efa9babf2e77ab53ebd752dd101ddd46efbf028d6730f09330f0fa37a5432eaac01c005020557daf2c51562eba352a6d168a850ed45c6e2fe9900fd5ed125eb8371b2b8714f039c91618a20b95b21a0d864b10a39147487cb3a02aa0b9e9aaecd8b9e304ab8fc064bdddcead485c94e753a9aba7925ce34b3d5f950283b8304bdcea4022bb9d11be347e0db6e29d4a8dd402ece6b4c8924bfaf8d796c8947298727fd5414c6b5388737df0e4fdad6853ea34ed41a26bde7749f", 0xef, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:10:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="9a6c5dc2c9b52a5e54f497a4b23dd3aff76a24b10ba4cd583efa51f03f73817131c71b9634da529a64878b7e75c07be2e54450147f3381a671b2ec70a02c1fdc3676449b9c8af999cfdea37fd5c255a4245096172575efe4fd9dd365a1848e222b162f2d5b874e39faf75cbedfa118ab50ae1e50a3e3b3bad5a6cdb7356116ca86a02918f9e1114d9096bb36fd7b1a057e1d67202c3968f3166de89dbb7b276e197f743e45783bd687ae3c3663875bf7ffd8e5712157f585a5b4468f", 0xbc, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fchmod(r0, 0x8) 12:10:22 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:10:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = kqueue() r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x81) kevent(r0, &(0x7f0000000080), 0xc996, 0x0, 0x8000, 0x0) r5 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) shmctl$SHM_UNLOCK(r5, 0x4) close(r3) 12:10:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) r1 = shmget(0x0, 0xa000, 0x12, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/99) ioctl$TIOCNXCL(r0, 0x2000740e) shmget(0x0, 0x3000, 0x70, &(0x7f0000ffa000/0x3000)=nil) 12:10:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 12:10:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) 12:10:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffff9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 12:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 12:10:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000240)="353e949ade3a0f7812e9453df74fe2ae3a3d70c7214684d9381bcd608ae987ad", 0x20) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x92, 0x3, 0x8, 0x40000000}, {{r0}, 0x0, 0x4, 0x1, 0x401, 0x4ce}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x3205}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xe5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x633e, 0xa4}], 0xc996, 0x0, 0x8000, 0x0) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) close(r0) 12:10:23 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/43, 0x8865d7ce898bd1c9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) 12:10:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x80000001) ftruncate(r0, 0x9) ftruncate(r0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 12:10:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x124) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 12:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000380)="e36258a416f705fb21b84e77db3ef84587d7b0224a8abdc3a5197094b222a9c4de41a52f5ea7fa0623d58bd9bfa00dfd9547b355bc8071a2f6659990bfe432044908d0d99bf7c19feb000000009802b07245337102886e62fd85158a306732aebb612f099cd1df38325d146785fd7ebbe6a8546777ce26fb76cc76874d311be1b6622ff33b507c8eecdc694ca26f6c6d2bc1777f499468de0d363f697e01b11d2037c73683b3663fbbb7ee1648f08ae71f03d953656e4a0232e65316db88f31fa8a89d68dd7d1fad7338cbc863fed2e2bb21f7e905e4a4bc818714377d88d4a20d9c37", 0x44) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000880)=[{&(0x7f0000000800)="cb5104b328be2f19c6cf2873beca3f4d7d165490a825e6aa2713cb805b0de36ec3f50bf4ca0529f4c05ce2260dae55f83b9bf7c5a499a6b482e1966f43987f92c04767dc1496f6664af538d41354f6e43ec990f90a69462468ec9eb9c3abb22e", 0x60}], 0x1}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x63) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x40, 0xfffffffffffff963}, 0x10) 12:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10004020b0, 0x400000000006c7) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, 0x0, &(0x7f0000000340)) mknod(&(0x7f0000000040)='./bus\x00', 0x8080, 0x8b) 12:10:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = semget(0x2, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3f, 0x4, 0x3, 0x5, 0x9, 0x100, 0x81]) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x0, 0x80000001, 0x1}, 0x4, [0x7, 0x8, 0xffffffffeb131286, 0x1f, 0x101, 0x7f, 0x7a44, 0x7fffffff]}, 0x3c) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 12:10:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair(0x0, 0x3, 0x971, &(0x7f0000000000)) 12:10:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000e99000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r0, &(0x7f0000000080)=""/188, 0xbc, 0x802, 0x0, 0x0) 12:10:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007273c95584d0d38660004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080293cb27fae9533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000251a53a21c4453d3f38404b7710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000c9ec78bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038b95e3b3527035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edcbaf61de4797525fdbc83613a790fcbb59e3cbe7511e19ca4a2c18c1f2c6dfe46d5dea03083c9012bfe52334f09b4ee40d24766e5f21291a9d1d517b9a2a5d59ccf9139b2399531c61315eb0bce8d86b0000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/22, 0x16) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) pipe2(&(0x7f00000000c0), 0x0) readv(r4, &(0x7f0000000400), 0x1000000000000360) sendto$inet6(r1, &(0x7f0000000140)="33c0ecc7b52d28120af00e1bd945536aaa57e96f9966663dd863af1f98134c72869b4a8ec1301bc6fbb3e5dd7ada9e160e6865ff0bb7e7650bead004c5bc6e8acb", 0x41, 0x2, 0x0, 0x0) 12:10:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000040)=""/108, 0x6c}], 0x1, 0x0) 12:10:24 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0xfffffffffffffffe) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4872) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) 12:10:24 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x8c09) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:10:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="617dadc28a149b0d10f9b50c4ff7167724032685bd6104c2514de60663e236e972bc4b3c535c5ba3835520ffc02e758d520bb78072e65fd87b74d64f2521900d45b577962505fe2bf6ebe953be1ed52e8f7cb90953f6d7f2575d20dd9c990d6fc65625fd46f774d9e120a6916588a818ed48917177a9a76b74faf5dac7088a6b89142b22ea5d3983955902dd82f33c428d8d466633a09931e7b44b539ff8faa599df909b2d679a05eb763719cd2e27dce76065dd5336dcf721b0b7ccf89b45adbcd469f0c48e3c6a2aa8a5683853e9db4038f66dff2ef71daebf0c41b6a3101bad75113c635984b1eef9249d10fa571a7d16aa2276b3", 0xf6}, {&(0x7f00000001c0)="3046b670730332f3089c17e590be340353e9cd8fa0a097fa69ba3ed44afabe42019404f05c1c8deb72c4395d14247222737601a38134b1839c19a4084c70f7c61ca83d60f28d254a3be323731d8e853c8ae2bd0d958fcc166bd0ca38424952ffea70ed0a2fb11b67190e3fcf6cda77281a74a1b6b5449f1f2567e684483687a7fd53f015294a710565053ad45c8bb6cf809786f26e89b3a83c94d9b71d84fcdb51479e1438234b7f23a8a76bc297b5618d6f93993775cd7b887198a8e65dd77239eb241612a1c4349ca7cb89dba34f6bea063c9dcc21a62f1820e8040387b9d68c0783b3a43c61d3cdd0", 0xea}, {&(0x7f00000002c0)="09a653a6655ca73ac1889a093990d8b662b54212300a3db6c52b6dc5c7dd40177b51a17cc24820183ea5adbdd7d557bcf48bf766a448366f8bf8cfa1c274c01926a90ee6d0f7d984f353f63ba55e17eed700dea495a6a95c1f03c453b3f1e44a24f8ae80d1c15cc6fd44a3495629b58e60efa92a351500ba8bf04ac32d5bdfd44f", 0x81}, {&(0x7f0000000380)="f6bfe421a6d61f8e9ecca0d32f2bc40f20d883ec9fb65c6a62bb43e0ebbaddc8fc141f8ab79c7cbce678203335062aa6cfbca7827cce691fd2b9deb6497be8c4a505bde966b3c8382dfb9e43b4ee13816a0c2ca6a73c24a186b78f1dbf3ff718ca51adbf2a8e0dc60e1e743046174a60c5ce442737abba5a3a0a463d871c13d86a8a77f0e7c9ee193304ebd9b3f05a9ffa0454a1e05a682ba467f873bb4d2b7a2cfd386493ac8cd3a21a141d0e9c015848bbe365c5", 0xb5}], 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 12:10:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="c67ea7137c6d0d615fc540540dea0a47a259ffb21fd1f82c6576bb7d1e8eb6fbd66ff344376e5a159ad3f2a93dfa9998efb35580fd6a63db7c5051048f4ec4188952b0ff53a55c4eed6521a27cb2f14a4995a6a599c904ba47608dd2c1928943007ed01563949a9d08cad10b31579d6bdd500f2e7473dcbe25a159a3574af5469f810ff4b4df3b11fc6d3366dea27b3872a77b6ebef7d28bdba4deca30d7a9802cd274dbe99c4f866f52c735b4fdc0b391368affaae6de32160d93c9475e5a7e40a940283d1844de5941f840e2f316de8160e21ffebb8ec6a365218c9aef86dfd6c393", 0xe3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) sendto(r1, &(0x7f00000001c0)="fec7e0160f24a7141143c93206b5d9b889e9fc613e2bc3844d34960de60139464a2748ef1c736915baa279b2a9f07525b60491a3815a8c5b836fdc72641e438983438800762bee22", 0x48, 0x40d, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 12:10:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r1 = kqueue() r2 = msgget(0x1, 0x64dddc9d27461249) msgrcv(r2, &(0x7f0000000000)={0x0, ""/165}, 0xad, 0x3, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x5, &(0x7f0000000180)={0x0, 0x3483d7c2}) 12:10:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="9b8c31608873746c80345116f558f63b25d0a21fe598ab1b297a280cb9e708a36991c7ca5de700545106bf4246a75b8bc86791617e31e25a6b7de1dc6cce976b2928ffd32d010345a235ba51efb0b750d7aa7902350cdaeb9c0d8835c4cfe4b5907759b3eaf3f861791d36e26838a7fc73e3e88eb7852409a9f2e7a9a9c19f3ec39f5f317a8906dc87a865ff6b38b4759810c6a6177d17a964604418222798f814a9dae8f4", 0xa5}, {&(0x7f00000001c0)="a3d3bd73d4be277f27c2350ddf36dbb4a8ebbea1a4609860ac905555c96e43fc77be6f2b47173539d939d34f71b96aa35dcd4c08df32a5f18a9d8b745600e6514144083e39871a8283d81c47c618f88332624d994f6646b71f7ca56e17f12a9bf9bacac95540f62c6f0685f8ef9f6a86680b9e74373c10f05f0e2bd84b53bb6ea72ccaf9ef8066b0b6e5fed42cbdad40a85ff1ca8ae8015a3ee8388a8ee3a89ed7890c97d8423e8aaf60975ae8c8d4f5efdf2f53e9df630cd0d515dcdeb15c2bef2c5c4d4d4e2295b5e31cb502d7591904f6cf272db2ce4e", 0xd8}], 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffff7) read(r0, &(0x7f0000000040)=""/95, 0x5f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 12:10:24 executing program 1: setreuid(0xee00, 0x0) r0 = semget$private(0x0, 0x6, 0x200) semctl$GETNCNT(r0, 0xa, 0x3, &(0x7f0000001000)=""/4096) r1 = getuid() seteuid(r1) 12:10:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 12:10:25 executing program 0: poll(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 12:10:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = dup2(r0, r0) getrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="9d2cefa27174a3909e43cadc", 0xc}, {0x0}], 0x2, 0x0) listen(r1, 0x9) 12:10:25 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x240, 0x132) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3fffffffffffffc, 0xfffffffffffffffc}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 12:10:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x82, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./bus/../file0\x00', 0x4) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus/../file0\x00', 0x20000, 0x6) mkdir(&(0x7f0000000180)='./bus\x00', 0xa) 12:10:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_open_pts() mknod$loop(&(0x7f0000000100)='./file1\x00', 0xc020, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8029, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) 12:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761", 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) select(0x40, &(0x7f0000000040)={0xed, 0x1, 0xa5b, 0x0, 0x4, 0x8, 0x1f, 0x10000}, &(0x7f0000000200)={0x1, 0x200, 0x1, 0x80000000, 0x3, 0x4, 0x7, 0x7fffffff}, &(0x7f0000000280)={0xffff, 0x5, 0x100000000, 0x53, 0x0, 0xde0, 0x7}, &(0x7f00000002c0)={0x1, 0x4}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:25 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 12:10:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="e5bf71c2ac106c6a47bfee7ecb21e4f2748fb67cb88d6cd0d98d9a634ebb64c660a04b6a66670dbf8094a571448fe8ce4740a1375d9eefd5f7cf21307a3b54b9f01154ffcab8e637a3078c7458e09bd9b1be38e39d61c9b52d61bcd17a98094c404e30f874b26f1228959c06a8712550da374a42d40a118ec2fed1e37b7feebefc0fc7c930da3c5520337d0e", 0x8c, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:10:25 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x100000000) r4 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) kevent(r4, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 12:10:25 executing program 1: clock_settime(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000300)=""/9, 0x9}], 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x88b}) 12:10:26 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2141, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x18}, {r0, 0x20}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10}], 0x5, 0x7) 12:10:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="27a331c447cbeaeb80822f385f286a3194adecda8b2116b10511bd679e8e39b99c45ffbb0812a872462226145f3467294d045fe27b72a196e8d7603ae40594fd6991536a0d95434652674c023a68378e5852135c3bcfb7da4cd6d90dbfb0c64f4da546ef260860d615c5977269a17038cd05fd29f79cb82a76d2cc71a2b6da654e6990c47b687d5d042846e3ef12b9b704fa61d450bd40bdd3a720bc206e80be5cbf7a4c21cd34579ac4774f7f0f"], 0x2, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x41) shutdown(r1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000002040)=""/4096, 0x1000) 12:10:26 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10800, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4b) syz_execute_func(&(0x7f00000001c0)="c4011415430cc4e2fd1da2bbb20000c4c17973fefe660f38289c9c00000020f081a90000000042f5d9f58f497880d3c443497a51007c660f38db8204000000c4817a70b900000000b38141ba321d0000") open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 12:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x6, 0x5, 0x4270, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4ea4}, 0x10) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 12:10:26 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x6, 0xa89, 0x9, 0x7, 0x8000, 0x8, 0xfffffffffffffff8, 0xffff}, &(0x7f0000000040)={0x10000, 0x515, 0x20, 0x0, 0x4, 0x7, 0x7f, 0x1}, &(0x7f00000000c0)={0x1, 0x6, 0x3, 0x2f8d, 0x3ff, 0x8, 0xffffffff, 0x7}, &(0x7f0000000100)={0xffff, 0x40}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 12:10:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x800010001, 0x10002fffffffd}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x30) mknod(&(0x7f0000000340)='./bus\x00', 0x20, 0x6b12773a) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x675, r4, r5, r4, r6, 0x4}, 0x0, 0xa0, r3, r3, 0x9, 0x1, 0x200}) r8 = getuid() r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r4, r7, r8, r9, 0x21, 0x3}, 0x517f2999, 0x7fffffff, 0x100}) 12:10:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x6) r1 = msgget(0x2, 0x102) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000fffffffffffffff6000000000000e15637d5b0000000000000000000000000000000000000000095e84058000000000000000000000000000000000000000000000000000000000000000000cd9200000000000000000008000000b370a99a594f47f259a2035abe44f39c75fc03457d05c57c53f042fb494973894446b43f698d2be8f9a4911e2bc6eed68f64cec005ff856efaf58f35108fb0f240d577d0f6b019659108958cffe11785c9a9a789d45a327d4acb5b13799b26f9a1327db08078c2eb5f9b9968d97c645e4882012223b086c03ebec08b49123f2b69f5c37d3494d6ab10cef6c07dc8b7f108d17f72437edcbc645f19521e72a449efe1e7b090155eb501c33ae9cc5ad55f04002a07dd6bc8714f2953e61b8ec9336ec1f9a45253192d9e38734ac40417dd769678ec020efb7ec0d8419142bfc67f723e1c5ab6cf201bf0"], 0x8d, 0x0, 0x800) 12:10:26 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 12:10:26 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)="22d098fc05c68750af2667aa9b8e89bf9531ed9f6d835c0df38f", 0xffffffffffffffbe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000020, &(0x7f0000000040), 0x0) 12:10:26 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x304, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) pipe2(&(0x7f0000000000), 0x4) shmdt(r1) 12:10:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000280)='./file0\x00', 0x8a0, 0x10) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f00000005c0)="e36258a416f705fb21b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0623d58bd9bfa00dfd9547b355bc8071a2f6659990bfe432044908d0d99bf7c19f078177da4ce9c287730ceb000000009802b07245337102886e62fd85158a306732aebb612f099cd1df38325d146785fd7ebbe6a8546777ce26fb76cc76874c311be1b6622ff33b507c8eecdc694ca26f6c6d2bc1777f499468de0d363f697e01b11d2037c73d83b3663fbbb7ee1648f08ae71f03d953656e4a0232e65316db88f31fa8a89d68dd7d1fad7338cbc863fed2e2bb21f7e905e4a4bc818714377d88d4a20d9c37cb63c000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000880)=[{&(0x7f0000000800)="cb5104b328be2f19c6cf2873beca3f4d7d165490a825e6aa2713cb805b0de36ec3f50bf4ca0529f4c05ce2260dae55f83b9bf7c5a499a6b482e1966f43987f92c04767dc1496f6664af538d41354f6e43ec990f90a69462468ec9eb9c3abb22e", 0x60}], 0x1}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 12:10:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000440)={0x3, 0x4}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1a, 0x20, 0x80, 0xd5}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x8001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x44, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x41, 0x8, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x6, 0x56}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0xffffffffffff86ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x767f, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0xb4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7ec}, {{r0}, 0xfffffffffffffffd, 0x53, 0x80000002, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000041, 0x99fe}, {{r0}, 0xfffffffffffffff9, 0x8, 0x9, 0xffffffffffffff94, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x1, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0xbd, 0x10, 0x401, 0x8}], 0x91, &(0x7f0000000100)={0x76, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) 12:10:26 executing program 0: r0 = semget(0x3, 0x1, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/52) setpgid(0x0, 0xffffffffffffffff) 12:10:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000313000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = getuid() r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r1, r2}, 0xc) pipe(&(0x7f00000000c0)) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 12:10:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) syz_open_pts() close(r0) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100", 0xfffffffffffffffe}) read(r1, &(0x7f0000000140)=""/249, 0xff90) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) map stack 0x20000000-0x20400000 of map 0xffffff007f124210 failed: hole in range 12:10:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e4e4bdb6acdf967471d541d99c0c68487d48227159db0e15314f6fd5dea50775eb874153c02f78b15cbc6a03d316684a7795a782df6b7c666577a76ae470492e1e7354a1a0bb90f6b4d88f4c1c4e975e0997a65e4b4e11134aac08ea33dab277ca33a030cba2ffa51a9a410c4c28111d7c2cc825fc109ec28b7858832de5a6a6d49c75dc7769a50ea1484c123e8c0fa0025bc49b4b3350799260f7f1ca2afb8842869a25d58e568b67f530bc522b4bdf4175b073dc346109c410", 0xba}], 0x1, 0x0, 0x0, 0x1}, 0x8) 12:10:27 executing program 0: r0 = socket$inet(0x2, 0x20000000003, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 12:10:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffff, 0x9}) syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r3, &(0x7f0000000300)=[{&(0x7f00000006c0)=""/220, 0xfffffffffffffde3}], 0x103a) 12:10:27 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = getpgrp() wait4(r0, 0x0, 0x1, &(0x7f0000000080)) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 12:10:27 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) listen(r0, 0x40) 12:10:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xe1, 0x2) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x3fffffffffffffc, 0xfffffffffffffffc}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 12:10:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getrlimit(0x9, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 12:10:27 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x405) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) 12:10:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x4) 12:10:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet6(0x18, 0x4000, 0x8) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 12:10:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e04", 0x9f) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() munlockall() kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000000)={0x2, 0x1ff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) r4 = msgget(0x1, 0x42) msgrcv(r4, &(0x7f0000000100)={0x0, ""/160}, 0xa8, 0x2, 0x1000) 12:10:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x28000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000029, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x800, 0x3f}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x21c, 0x2a}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x14, 0x23, 0x2b41f332, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x2, 0xf8e2}], 0x3e6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0xd9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000025, 0xb0d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x6, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfff, 0x4}], 0x4, &(0x7f0000000340)={0x0, 0x5}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpgid(r3) r4 = socket$inet6(0x18, 0x8000, 0x0) shmdt(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) chroot(&(0x7f0000000500)='./file0\x00') sendmsg(r4, &(0x7f0000000bc0)={&(0x7f0000000540)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000940)=[{&(0x7f0000000580)="697fd153afa8e033dd470da068516cc729ff0a23ac6bc47243a172371e076462b4b122c180205827a62a15e33484ad86580a7b08d866da7e61d986561e98dc14e5e87afdab10563a880476faf0165716ef7c7a186171abec5b28f30413c3852d5534017ebd5fb06d78a743a36995a2bf42c1402f402dee3e1d4a2e4045fca73f27225f6b7088dcd190d0d86c41429a1ecc3c35e6da372797cff0", 0x9a}, {&(0x7f0000000640)}, {&(0x7f0000000680)="edf10fb71ab41543f169dce0d2492c57ebb4653f169c11c82724ecae878faf2d7272af231a994705a62ea8241c38aee82768b872e49c29c2d70b1a03cd8c7de38fcc48e42d697a25e5c4a08387d8d468d469489bc3bd19fdc7586c396f116918f3b91b42ef3e5622db3d9dc54db6f3853196cb3106f31c99af01ca35d67887601df4a63423fe6ad067e13e298a269831a2b5ada4bfb19ef2c7add76ff48b75c776147cb17e0e3d37e73c3c39d9ea45925e27dcf86ec5cc5a95c74fe39319cf5fec16e269d421caddc288c52238fb16f5ff2f", 0xd2}, {&(0x7f0000000780)="d3929a3d37a69b94eef2b45e6c2bf9e4005981d9736876dc40216736e6484ad5e46d3135bff7fa9f89e037c2d856a51b00889ad2cb48ca", 0x37}, {&(0x7f00000007c0)="d7bc3f117cf7bb0cacd33dc4a969675d95da5499", 0x14}, {&(0x7f0000000800)="78db93f157dff92b8808687e519dc2b28f6c7f2636c33d2d12a80d11e7c77d1c310de1f2ed72a77eed441dab58b0f1c39604eba5d544eccab0687e64c8aba4b6a3f7656289531dbb5567d5990e243a7b47be8ab58e755370feef71a74d41d4774612b2e967a0e50afd7f2cb8cc5f862d314fddee39a77a037a6160d7bcd13e5e55ca3456c35518ed85d29b3866d60f1011f9ec5549ddc6b484af11307b8ba04ff9a9", 0xa2}, {&(0x7f00000008c0)="b735ffe0f95ef7398ed599930e7e35c0e32a9c5ecba722f02b4990fb38c4521ada1f41754abed974035fbe7eba5a60c9860eb9540750b0e4f35b2b1ff535abb9e710f79fd0b33cf1b717c6ede3c3c6d05c8d766d690cbdbecedba729855316e02d3e0c279f571b", 0x67}], 0x7, &(0x7f00000009c0)=[{0xd8, 0xffff, 0x997, "259f83203d57937805d74bdfe443f8c1fea5b401fdb479d07dc450db352c6373640706876dc785a78e19229b1de4a3df47b67fca1c521010e2cce9c8da84bd28bd8281eeed32d9abae01592658291a32defd3a1d1ecdec352c63ed8d4c759dfac9005217137e71c0804e6b4fcaa973808e575b1c22a19033678106798cb67b56156533ec368a1a9794ba39b545dc61817fbde8a8ab6cd73e30bc60feee052c5d8d3f6afaefbc5e4a0ac3ce008155c7b0dce782c3e69bc20f659508eb5e3b8bf312"}, {0x68, 0xffff, 0x4, "b92785b4bc858e4d01e0568ce695a6c5d8e1a4af6c88e80857a46c6d99b7e6f5a26e4266bcf9b1741c31c1850c821468d95f9cba088d380fddfe09a1967313bfa693d0b8df34513302e60e0eb73be913c287"}, {0x30, 0xffff, 0x80000000, "47a95a2e71b4dac43270ef0febaffcefb6bcd082bf9112bc7332"}, {0x90, 0xffff, 0x4, "db4def001423f517d8c0aa66383ff1974f0f0b1b0f0c3f94b31aa70b39a5258ebd60053dbde9c35e8a30b6eab393541736324fc17eacf4adefbce9db139adab5d15c24bda2c5ff6d0793a9ab5c921e36f9c5d09a92130cbc482e3c8db6ba65b38abe8f48e82864d94e84242fd83d27050f32b1b61aaaf1dafdeb67a324c412"}], 0x200, 0x9}, 0x403) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000c00)={0x81, 0x3, 0x6, 0x3e}) getitimer(0x3, &(0x7f0000000c40)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000c80)={0x9, 0x0, 0x7fff, 0x2, "00daaf6a034d9da10ce17ffba8cbd816840258f6", 0x80, 0x6}) getsockname$inet6(r2, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) socket$inet6(0x18, 0x4, 0x4) open(&(0x7f0000000d40)='./file0\x00', 0x280, 0x8) r5 = shmget(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000d80)=""/4096) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001d80)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001e40)={{0x18, 0x3, 0x0, 0xffffffffffffff00}, {0x18, 0x2, 0x9, 0x9}, 0x9, [0x80000001, 0x101, 0x2d4a, 0x5, 0x0, 0x4, 0x2, 0xc6d]}, 0x3c) 12:10:27 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 12:10:27 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) 12:10:27 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) 12:10:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000000001ffc, 0x6cb) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x9, &(0x7f0000000040)={0xfff, 0x1ff}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/124) 12:10:27 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = msgget$private(0x0, 0x247) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r4}) 12:10:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') readlinkat(r0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)=""/146, 0x92) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='x\x00') lseek(r0, 0x0, 0x0) 12:10:27 executing program 0: r0 = semget(0x3, 0x0, 0xfffffffffffffffd) getppid() semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x99b3f7989a58bcf7}, {0x4, 0x4, 0x1800}, {0x4, 0x5, 0x1800}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kqueue() semget$private(0x0, 0x3, 0x20) getpid() 12:10:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07e120170c3f4ff2fba718922a6b6365fc88000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4000c000001001, &(0x7f00000000c0)=0x4, 0x4) 12:10:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 12:10:28 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) semget$private(0x0, 0x0, 0x111) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 12:10:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) 12:10:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae87512ea1bf267de0f0cc5da1b33a4"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x0, 0x1ff, 0x1000}, 0x32d, [0x7, 0x8, 0x4, 0x3, 0x576, 0x1ff, 0x4, 0xacd]}, 0x3c) chdir(&(0x7f0000000040)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) lseek(r2, 0x0, 0x0) dup(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 12:10:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10500, 0x80) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x42) close(r1) 12:10:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x5, 0x2) 12:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) syz_open_pts() 12:10:28 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffbffe, 0x10000000000000, 0x0, 0x7, 0xffffffffffffffff}], 0xffffffffffffffaf, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x6) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000000000000000000e4e7aeaa60057058690e30cd59fb8eca46844fea038d3236554ae7422b5730a3f250eb481cb5e973d3742ee7fd89b118d22a377603b9b54a9fd980811ae21c972cd420e8aff97780daeb7b06511f65abce67b468a515205d77c3e27f8fecc28e892923a325bb61a3c3b9496b092771ebf8e749ef02c6a17a522d8f1f104cf1df4ce0b17fe6887c6b71d0c67b53bee68e0c472eada8b2660ead6e85bdafad37391f5865da6d1f48c6dd5f3fa2dd5210f42dd9fa602c8f9d386de25ec68220f4ccef9e7a48ef1c24d109f97a92bb89fd43eef4ade8"], 0x10}, 0x0) 12:10:28 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x101) semctl$GETZCNT(r1, 0x4000002, 0x7, &(0x7f0000000140)=""/234) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffc, 0x2800000000000000}) 12:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) write(r0, &(0x7f0000001480)='0', 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "d6056319d82cde31829add8a56abe019816c5e11", 0x40008000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="20d71ddc3020e0b274def6c731aae4173f5d3e23d2a5990a3f4852cd8e3fce36e42d031ab34157c5117da055", 0x2c}], 0x1, 0x0, 0x0, 0x400}, 0x1) close(r0) syz_open_pts() 12:10:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) getppid() 12:10:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a3", 0x67, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x11) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 12:10:28 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) shmdt(r1) 12:10:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) setuid(r1) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 12:10:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) fchdir(r0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d51b9a836d7ced7b90316572707bd5787d06cac1e712ee0d148e361ff4acf6e73e94a3f07c350adeb6d75209a4b43d179c0f8e0afc9c97d4843fee61142508285a6656937ddf2799efef8ad5fa4e9aa2fb1486373a8f9e6b08a70dd432adcdbfe18490579115cd00aa5131088d57973522eb02a520a6dec7c3ba9b937dbc11b816485e488c453ca49850819c3404733b2b7c640a5a8ad0bc7633e4aca07cebe9ead341db6d654cc1db25731fbc0e8214b7456ae77ae955c910c028c3", 0xbc}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/178, 0xb2}], 0x2) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 12:10:29 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/24, 0x18, 0x43, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) nanosleep(&(0x7f0000000200)={0x80000000, 0x1}, &(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x2, 0x9, 0x81}, 0x4, [0x1, 0x0, 0x4, 0x1, 0x401, 0x9, 0x2, 0x3]}, 0x3c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x400000000412) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = geteuid() r5 = getegid() nanosleep(&(0x7f0000000280)={0x81, 0x3}, &(0x7f00000002c0)) r6 = socket$inet6(0x18, 0xc007, 0x5) r7 = getuid() r8 = getgid() close(r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x7ff, r4, r5, r7, r8, 0xa6, 0x3f}, 0x2, 0xfff, 0xfffffffffffff001}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0/\x00', 0x8110, 0x80000000) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 12:10:29 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:10:29 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) socket$inet6(0x18, 0x8001, 0x40) 12:10:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) 12:10:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x40, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xe0, 0x1, 0x80}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7fa6, 0xff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000001, 0x20, 0x9}], 0x6, &(0x7f0000000080)={0x80, 0x5}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2, 0x2, 0x1000, "3a05ddce2ea4eb59345d355b7269fc3cc06cac70", 0xc0b, 0x20}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x3, 0x0, 0x0, 0x0) sync() syz_open_pts() rmdir(&(0x7f0000000100)='./bus\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x3, 0x0, 0x0) semop(r1, 0x0, 0x0) 12:10:30 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) msgget(0x0, 0x300) 12:10:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="f3b8aa9fed004d7e7e977b668e14f006477e871cfaf2ae868ddd97c3da6b3159d3f770db33b2979d8a465b2e35e452969a7cd549e312b8625c6262d0a0c4d905dcd69b5c00c591b047da86ddef5e5f48bf7c99efb642eb3b4adc07b566c53e0065f8daf7a8bf7f9abf19", @ANYRESDEC=r0, @ANYPTR64, @ANYPTR64]]], 0x1) 12:10:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2041, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x400000000000000f, &(0x7f00000000c0)={0x1, 0x1, 0x6, 0x8, r1}) poll(&(0x7f0000000000)=[{r0, 0x18}, {r0, 0x20}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10}], 0x5, 0x7) rmdir(&(0x7f0000000080)='./bus\x00') utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0xffffffffffffb5b4, 0x5}, {0x6677}}) fcntl$getown(r0, 0x5) 12:10:30 executing program 0: setegid(0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) setgroups(0x1, &(0x7f0000000040)=[r1]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6005, 0x6) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/226, &(0x7f0000000200)=0xe2) 12:10:30 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x100) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCNXCL(r0, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x85, 0x6, 0x5}], 0x1000, 0x0, 0x3, 0x0) sendto$inet6(r2, &(0x7f0000000140)="339d59e77f91d0e069f29974dbfc49c51f215c6c19304585ed6b167a5462618458db030703e86cdb38ee0a480c48617093421be62153dec2ff01e71d68c66a22b5bb55c0ad3c4a06dc97171d3ab69432f2f40560ca047866191759c5c8e7e5ed52fffc974549da1549b6eb6f611f20eda673f5ee406ed78768e8539366a50ef75a7f9f6db0e96a5ed856e9827ae5b9ad8b00b112", 0x94, 0x4, 0x0, 0x0) close(r3) dup2(r2, r2) dup2(r1, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x164) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/1, 0x1) 12:10:30 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:10:30 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xbfeff8c159649a92, 0x180) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x4, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:10:30 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x3, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 12:10:30 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x0, 0x1, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1ff) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x371) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 12:10:30 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xba95, r2, r3, r4, r5, 0x8, 0x1}, 0x8, 0x1, r0, r0, 0x3, 0x5, 0x1, 0x6}) 12:10:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) writev(r0, &(0x7f0000000000), 0x0) socket(0x20, 0x8000, 0x80000000) socket(0x0, 0xc007, 0xffffffff80000001) 12:10:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002002, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000035c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x20, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, 0x0) semget$private(0x0, 0x3, 0x0) kqueue() 12:10:30 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:10:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 12:10:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffffd}}, 0x2) 12:10:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001800)="edc48a6c68682600dc4a6c0933a1eb1bab633b751f31f611d2f78530946706d7748b494bbdd0732a7e99ae5a7f6a473606fa01bff3d8347670b781ac02f11eba913cb1824bf910c51669779d18bd028a56a25301cb5f4a71d4a457ee5827881fc81a67e000a67ecd17d1ffddb00c85ba36f251ad7837d3927a4022f9fb8d0984020b13463e7cef475ca04ee2f5ced84496f46d2f2f49fc17f3282f1cbe08bca57f8c35189e71663ce18e23b43a00ea02c84f6d076e244cf3e01a9c339302e7eb9f3187ec917b608ab92b86704018e086f0fd63255183326b6ad00bf32c757b1a084375fdb2fe59eff225f9a94ecddad691bf54c5b51cade1fad21af944d358f5909d85c5588438b3a8f68233d95f0db5927ea772ba5b7b1b42a92e93597268e414ef98c2d64469ba0321b731b789a02c89460786c232751d3b4fac83537105ea30ca0df48a44e4e98c67cad71e2ee338bd37461fb55bab1de79f1525399004b722ceb43cd2717e1e566a8e80ce6a4d8d5da5ad3b16717e18ddbecc39b9a3fc5b0ec3b495e73ed72a70335a4c7a4026cd21991a7c8ce0499412cd992580e6a6868dfe21d39af5cfa9cbcaf7a4bed3ae5ea711a92998d8d427922fd1dc7e9420e672ea5776c6f292695d56026e5008b7887913c387dc11ab4fa8209dae4fb0c7d580049cdb0eae29163ae19337173a5b0846b1f29f964606dd27e0a2d914ffa5a0732be6e9adb508908217f224e3b39e8cda94f94ef33adb9c7c03e8969e06c8d1a830a33b29429b46d0342e17632e0e94b761ccb71ad2ae2e590fe3258c2afdc8a8ed8d31ab1d5a06314a9a465f61e8a4699952952482020a4692ecf89a0a70d1fd48a4af88db5c886853a948c624acaf1a5d43d46dc9825016db9b23e7d541c118a7f16a0b899cfcb28c184ba301d902551083a76e1bb447e2f1df5d3d98fab80ad21c65759da560fd8a6ab2e38371fc28e000ed33e467a44e22b84fcc47f376780ff1aacf17a6ecf9910c81e9044f56d8c398cfad9a850da9804ffdfc5a8cba948c590104cb5907eff702937d28f45dcaed33cb250ac61d3f69fd5240d3dfda947cca9111fc82e76c4a95dcd9fe026df0e032540ef9a8e8aa1e4b8526cb9f3ebe61818bc953c494c8037428af7f8cb8cf0b56f4be5cad0517db285a8cdf4817d82c5f7eb673c1a15353b931f366008e87fdb2434d58fe54d84b43de1ab8567941ee5eab195c35ab01c9c6c558a8c0024fa4ba5e0a03f79f3296e602bb2e09c09fb31f1a18d6838672cd0d52ac8801ca08202db39c81a7d84c5f106cbda9eb09cd62050eec530540aeacc8fe8b20d1b8ef50f2d1c121bb8c0013afa442e73a93cbdd1cd25fb203bd0fdda287b919d4511b254a081c4d2f83aac6cbc624e55f5d198d597f0d84c4f54004ccca3d2227ae54ae08e6e24e606cd4891c827a24ae825cebc1cec1f4b492e7360ebc26ee3187eb3ea56369e52415163d271371fae574584856f947a163063ead8d9b8dde53185182e85e9d75a36cb566b2c4d877550cbc6be664a3e873e8e7ab133f95e7e88fc9caccf5c5bc51e981f62dcd31980774ba6ee760f855e9816ccb702792b845300e3b3c52e5f5f9b2aee96064cc20796832f2e0e4a1a64ac7d460ae4a30cac3c0226b6b39ecc704dd9555f39a7caa50aab79652d8d1f687d823e6a570cda54d54a21ff82990ef5e4bd39ba56309fcf1cf0194007aac1ea923e0a95b76c9ef9755f10fb18a9be2021999aa018a5cfadaedf80c905692b84ae110c3116ec7fde8b56e9d35c79bc2cca6e62061096338db318070137e8488ae5ef63f3cff05ec20d7635cd9f5b3289802b4a086da031a65aa96dde8747a0fd11ea723be1017c050be37f0180493ccae0c878daa89f61a99e8a5ab84ed29f77c9264b7f92feccdd51ffaf0370b6e6a06b252e4fe531374c27d0b945cddf147a4bd3416d307cc3306f855ecc3f559a13d94a0b75196f331f704928fc606a6a98ac2b623120fe458d9497488e79f414fab62a2fcbb3a2a79e29bed81ea22adad6858304e87e6017d38d8a86ad99f31d04b602467c5bf28231f8f4301ca1186c69a5f149961fe0bc9fe4173bcf30b7ea3bddcbac6ac17a5d2af36091029ca601e6875e6a6fcad125ec5e30e25c02cd839919640202fce17b307b51873ab221ba0037b52af1fed2a34f1cb827341d5a03f14ae71a6e37ee7e5a7df57273ff4d86b81d0e1e604c2a9937ce472eae3f6771e6a4b906f268857c2ef105357e8ac1ec9ed96ae92663b8a63511c803a73539a4f310bbbbef90022fcede861a1244245fcaebbb1f7c5c3165dbbfa5b2a4401b1a85e40ace60a96bca77b412d52df75474a49867bed647c49163f2868e7ea87396596b55aec8b88b438920eb63c50221209ac66b976afdffe97ea4e5e1cb87e08f2f2468fcad2f51a51b72b948f57786e532dca8053af077f79494974fe2d1f8531303454a094b1c96b923c6811dde26893", 0x6e6}], 0x1, 0x0, 0x0, 0x401}, 0x40c) open(&(0x7f0000000080)='./file0\x00', 0x8, 0xac) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 12:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000780)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x7ff) r1 = syz_open_pts() close(r1) 12:10:31 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x313) r1 = getgid() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) 12:10:31 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) close(r0) kqueue() 12:10:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = getpid() renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') fcntl$setown(r1, 0x6, r2) recvfrom$unix(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, r2) 12:10:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000013, &(0x7f0000000040), 0x387) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7b3a80fab0340bcbb23c3da204dc9eb10b09de0c0c33e78dbd7f6c9d49c13185f7b3b6963849ff7c4de1afd03deddfca854777cfd9f989a1a7872ab4b3d40f3923b80e50b05a1ab1c51c99bd85a116a5b504f91360464731201da0f8b18f103d28166bf92f33ef5e76636e1d7c77efc0a57ee0413ec4177baf8cd62e768c1170436fa1c0df3e1e997c8ac10159128ffdb3bec7c416d0ffb942eb10c537a144010b6ad7487df44ab296a9f732fd90fc283c6d976236e8a85980c3fe68e596aa205c9cb92cb8bb7ef6871b239f18dbac0c2b7658487fc6f76d3697945a3308d5eae99c331d15e628de7f516757", 0xec) fcntl$setflags(r0, 0x2, 0x1) 12:10:31 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='..') 12:10:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = msgget$private(0x0, 0x88) r5 = getuid() r6 = getuid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8001, r5, r2, r6, r3, 0x121}, 0xd50, 0x5, r7, r8, 0x800, 0xfff, 0x3, 0x6}) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xa10, 0x8) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x80) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() r5 = getgid() fchownat(r1, &(0x7f0000000400)='./bus\x00', r4, r5, 0x6) r6 = socket(0x26, 0x8000, 0x7af) r7 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x5, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) r9 = kqueue() r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x28400, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x1f, 0x4}], 0x8000, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x29, 0x28, 0x1, 0x8000}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x56}, {{r7}, 0xfffffffffffffff9, 0x20, 0x22, 0x7, 0x1}, {{r8}, 0xfffffffffffffff8, 0x4, 0x21, 0x100000000, 0x1000000000000}, {{r9}, 0x0, 0x0, 0x80, 0xadfc, 0x3}, {{r10}, 0xfffffffffffffff8, 0x1, 0x6, 0x401, 0x3fc}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1}], 0xfffffffffffff801, &(0x7f0000000340)={0x3, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) kqueue() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0xa, 0x40) shutdown(r8, 0x2) r13 = kqueue() kqueue() setgroups(0x9, &(0x7f0000000440)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) kevent(r13, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r12) r14 = semget(0x3, 0x7, 0x4) semctl$IPC_RMID(r14, 0x0, 0x0) 12:10:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) socket$inet6(0x18, 0x0, 0xd86) 12:10:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = getgid() setegid(r3) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) 12:10:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) r0 = socket(0x26, 0x5, 0x2) sendto$inet(r0, &(0x7f0000000000)="2b6c3ea87a11adec97c3e32e34422a5d43601b85d921a8689d15b2a20af211342ffd683ece5d8524370a6decb1228bacd40986d23ab379d26727dad338d49e46e7e374046099e63b453b481c333fca68e33d02e00228ec86fb02e259db99a8bb4449998013bdc1d6d4a5b749dcfa2a693d8e5656f1b4729f67bc79522f64a48085eb01dcbdaf2390050ff5271f8e62a0f575019c57f2cbb5dbd65ee9ed478ecb0a79c308cdc97c9fc4bf7f22cd9e6e9eeec55acdebf83bb912cb2059b4656f5d0f8b53f4ef77dcd473d2ae65e0c1cf66c393f9dae6f7f724bc76f34721a274d4df765894db0e4d075e76da80a68a1f", 0xef, 0x800000000000401, &(0x7f0000000100)={0x2, 0x1}, 0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:10:31 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x38, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/33, 0x21, 0x0, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffb, 0x7fffffff}, 0xc) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x18) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6616158e5e416db2c075a230696c653000"], 0xa) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:10:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0xffffffe9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 12:10:31 executing program 0: getrlimit(0x7, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000000000000008) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 12:10:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x47742638) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 12:10:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 12:10:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)="33f16b478e3d47c4f20ff5ae2efde15bae49d45b5d3ebf065849ce8ffe768a8134b606e8d355d9696bd6b00d122891649468ddb5b8aa966a8022873c5ce523c1021792c6cf5a695de5fec553f557d0ee757688808b5e2594554252d04eb94904582b76553df478f24327afc00ed5b049c0a7b608097b78c7e767ae69a41892659f61c92924b6682f365173f55362c3df61cd65d8cf5bfe351628388d6f171d0f5f3763c989a3f1e6", 0xa8}, {&(0x7f0000000180)="0bad063f9b3860ebac09dfccf4244f5c5fa16c4f67b744bbaf0902b2d299375334ffb523c1a323f6aa9ca09988c7ac18cd37732c19c62ce03d50e36a9f6abef744060cc02badd387d0cd4788f4f0ea0ebf3ba113abe23695cfc16f", 0x5b}, {&(0x7f0000000200)="6ebec9bf5de3983ad3711d2250c7e121be38d2267aee31012a854fa93efe01d9f3f6562f539eac0b3239ba3f78e819b8f1d9a7d3f9b8a8e0cb8642a8a0c63adb600ad0976ad3131bdc9430de9458a65f9e5cb79f5916def9940490cd7622d4e52a270236af29f44fe1a37b03af392720b5e1f8876aa9274c", 0x78}, {&(0x7f0000000280)="7ccaf3a782629e76f8ba1a5186276c1c5e8f4365335863af9e919bff85b23bd7675e7db6767015", 0x27}, {&(0x7f00000002c0)="255808b78192f6a0c87a7b0e1d3f4dd3cb400e0ac08464d8fd4ea65845f9f27d6d01eedb2e7e7def129d66af4de2934022d58119c5277c3d6f8169842a7bc03c21bac7a786c6846e79418a211d84a530308ccfd3138e522a6e5b0933ff9f1947443a69a75b42119abf4e8a640e6623c795aa09ad90aba42f92746f2ab2e9fb24ea84ce70df2f3f6431319238e16d86235ef201b9cd7bb478380266ca1a7a1c7ce7c9c58bd12c1d798cd6f74e657a94891206048623226d25584ab6544d8bb580b4c428ceef61ce8d7c7b1db3b92579c0315daa55ca76d0dc", 0xd8}, {&(0x7f00000003c0)="d1c2f42118cf3e8f2ac87ad2133574c9099ffa5c1c7c1c6919ee3b77c7ec2964f8ab58076e8010750e32c7358cf3d3f9c941635aa2dd7d847f0cbf876e920ba12bce2c15fe1c8be7c513caffdc9fe4b655c2e91284e20c63b7045335e61e48eed9a4a044562083a3e7f295827a7386a9a1119993dd4c81f22a710f6a7554f063e52ccb8ae5cc69ecbb7f1d6e1f1e93aa6592a10b68affb7f24566445c46d5886de980e1b468839ceff572c4c3eb7592187f8e95c283db0b0afad3013a9039cef897de87a464e0cc589899bc23d6c29ed7589551b2f28caff5b5a929cddff0445b51724d877224cd976a4457235077a09ee267305a4b1b6eeae1d99a0cd8e", 0xfe}, {&(0x7f00000004c0)="0ae979176d3c90e40f09efb9f6d196d87996ed", 0x13}, {&(0x7f0000000500)="0a156c701a984e10d4d4da3664302f98f8fd49ccd0d06e4bc8c0b04ab11d4d7aa5799eff3d5860d8fe20cb771384972c5e28fa0f6ec196b3c083235696bf25699ea9ed9095f384224754ccbba42cd66834cfd463e2794c52a051884332e055a535dfbe59f40031eaf7bf436b72b836543873bd67b032f0d0fe81257a9e5525da73ad3fe3f56b6ec5ecf05f851e796a9ed7aea3d3535761d308d3c02b4e3e1c0a529326d36abcbf21de4b03b8267ee204", 0xb0}, {&(0x7f00000005c0)="329e8ceb8ebd0d0e2218abd31edfd918dcc63198755cec14a39d606a91715a9e6c2c5b2c8a68531c3bec6d222cfa6a22487405a977a4bbd82298f0288026cedd5dfdd1fe208f4f81900cd8096ef65e5fc48228bc5c9cb0529512d5a3863bdb428aeaa66f455f3a4f6ec07737331f1b1fb7f2291a24a0", 0x76}], 0x9, &(0x7f0000000700)=[{0x80, 0x1, 0x2, "8cbad37e8cb746443844e24281289fcbeb876694848377456f65fdb4936623bfa3ca674d2be64f28d721483f82220b4c2bcfa2b04b4baa8fb1b3f0cbb367a6f4e5e7d42bb338229d0e4f36bbd3443344d5433e91fbcdad3a78bae10da087783fc09550241baeda710a0086cd"}, {0x88, 0xffff, 0x7, "05826fc2c0f14429a94ede4269c3f0e4979572ffd42ec846e0a8f37d4e73ead99807e414c0da5ef686fce4c443dbef8d200b4c5ceab6c7bfe33099b3b2680162388174a7f02c51976f862c5ecaff9ca5354ad6a0d92fd4fff106016deeaa0c38fcd75be4cff880f92201ee51a9d226056ec53aa0"}, {0xc8, 0xffff, 0x4, "fb765f27e6e2c410aac36192ecf9a32412c789510b7d1cd024662e7b391b11419296a1c05ba581732691328f84e259fc6cfd196520301607caffd73d58f1db3c22061cb45807b9403ccbeedb1c991a6a70fb965badff2d96455167e44c46bfd24c7fb03522a57c95e4ce54a2066bf6ff141f2344f99d2380b68d170d3344b79779e76a7f9de069ba9c2a3fe45206c440a135efa7e5d714f79fb09e1daa80c83a28065b5650ccc73748ec30f71398c37cd0986477"}, {0x48, 0xffff, 0x5, "3a74ab9975ea33985a9b123a916dbc86292cb1769e7efa845325022b464e3d150355cbb42ddaf810a5069e7ef18f2afcb82f50a7"}, {0x40, 0xffff, 0xbc5f, "cc11fe80029b399474130817b24b95080fbe7bcc0cd697967148e0ebea214134fd439f02c32b4c383ba0911426ae99"}, {0x50, 0xffff, 0x3, "3ff5acbf932c3ac4b751e20d8ac2e4c7373a767175dc2b8f3ad95c5c83e00437bdbb7fbc6261c18f76752b20bef49e1fc54b8a93c3e97a04e7febe839a40296c"}], 0x2a8, 0x1}, 0x4) socket(0x0, 0x5, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000002362f"], 0xa) 12:10:31 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup(r0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) fchown(r2, r3, r4) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 12:10:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x7f, 0x0, 0xfed2}], 0x7, 0x0, 0x0, 0x0) 12:10:31 executing program 0: r0 = semget(0x1, 0x3, 0x203) semop(r0, &(0x7f0000000040)=[{0x3, 0x2, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x3, 0x800}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0xe, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 12:10:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 12:10:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, 0x0, 0x524) msgget$private(0x0, 0x480) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 12:10:32 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x3, 0x4, 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffc}, {0x0, 0x400}], 0x2) 12:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) 12:10:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x6) unlinkat(r0, &(0x7f0000000180)='./file2\x00', 0x8) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='./file2\x00', 0x0) r1 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x80000001}, 0x10) chroot(&(0x7f00000000c0)='./file2\x00') kqueue() r4 = semget(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000280)=""/230) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000240)='E\x00') 12:10:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x2) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') 12:10:32 executing program 1: r0 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffe20, 0x89}) r2 = msgget$private(0x0, 0xaa) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\a'], 0x14a, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x102) msgget$private(0x0, 0x401) 12:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) getrlimit(0x6, &(0x7f0000000200)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7fffffff, 0x4) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)) socketpair(0x2, 0x2, 0x3c22, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r2, 0xffff, 0x1088, &(0x7f0000000000)=0x80000000, 0x4) shutdown(r1, 0x0) 12:10:32 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffbf) sendmsg(r0, &(0x7f0000000180)={0x0, 0x100, 0x0, 0x0, &(0x7f0000000700)=ANY=[], 0xa, 0x404}, 0x0) 12:10:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x3) 12:10:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socketpair(0x20, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3, 0x5368}, {0x4, 0x1}}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) 12:10:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="386934f65a0fe3fc7ee21afa50645d598b78c97fa85109b3d881618e260bcb492e1201eca55308575b049bad0db10377567810d04e33f85b7fa42a5e7e29e121ad16667b92d92eb19c8268bb6c18d83e8a8dc2d8790ee57748cf981f2987787f2daf0cb22cfc2ca273d5fb835db4c6f30b35c6f807470692a6dd91f8307589c808ec5e13c97cedcdcead4ef5d151a3fb1943730f0bf52abd651a9b31af0299d8b3f15a5c1d3dcec048dd79c657552efcfc560cf3ca23e8b081b033ac15e9c59589fc4fbe694a44f8483eaff2c4a50aaf548c504aff41d20dda57969b0050632072", 0xe1}], 0x1) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x89a2, 0x10000, r2}) write(r1, &(0x7f00000002c0)="4756a2feba4427a2b7c5247e1e2113ccfdb7ee9997e06c5d09be30ed3b967e66bcd4c2dda22131ae0a3a9f9069b3a15632febc7e07e36bb9b16c143c3d49d3487395c85a653006b115fb3215322d8be816a024c0bb36989969d03fa7a9862f27910de7f2da644762b2d9f2a4d1cc7a71e9f107dede9bf74204b1ca032233ca0bdf246fbac8c42dc2e9c1f7e3df8f80ff8f05f44f26568955d9b7820a76bd01d83b64c975879b85561318576fb52c9278971f3fa581031a8dac0a38e25d67ba3baff22f513bd1d2628f417bb254b044aa5ec2f0ae71ef8f9a6c86bccd96289e942a0b6b6c4877712e2ecf53f4339d9f7f6279edc1f9dd9474add28cc5f21524e60d5b7344317745b9ec46ca07417480dcdfc268719f041f8655943bf41de3c3bd9a03f90a5e691fa3da98f3455415e7b2dc300f13b304f40bcdde59dc03246f8679d1dad637b068ad96cfc2a0392e508bc86a7b1d57ed64f21730e61e3bb84d2e6c600445f0200546b61b79d32eafd21f644e7b11417b4169624f78788c0118ca6357fae2cb633f6b8b989770ce819544210c3138e6124040a3130278e04b736f4db6646cf71edabdd891f12e92427e8bb71fd14edf89b383ee1cf11339c5bda15422de4ca04cfa3b679d0e492901d9650e79352fbeff9ddd9a5a7b5d7e7c8b5f03317ffcdca06d9050f46975ff103bf73bf920656932a26fbe7394b4c25a3dc49b8734e1b96b1d34dc71f9834edc8638a89ccacac24215990eab0e331310c9960200eafaec5f923af4a3a5064a968b7fd06338ea465d99ce1a05249d3c2a9f49154d3e34a23c68d1a6433727aa72212e8071c2ee27abc44012128672d14dfc98e16a6935627f901bb83cae053f4e854be65bf99c255d7e0f04e608b569ac158ff4262b1d33732a4ca401e0e12c2e584ac91fd601c5361cf1d8a0d5d4b9a1ca08d9e9679669ecc4563bd62934a66c33890f727720a28fb8448e18399bb4c26910999e11abb226ec655ce1c0c2e0b336a7925c00bce8988efeed32a1307cf30db88a7e34fef4ecc1879f923e5becfe7b1b64f880a55266f64747d2ffe03201e8765b056fa700ef88b58715e249e154d2d5e4db2cb6e5d4f9ca3e145457eb0817352bd7ed059b95a4a4db895e62e357ba2758f3ae5bea7bf9ffc1b1703b2ee82bb58b3bcf8061b78bc89d6df9573bdba902c3020f381137b015a33308293dcf582e89f4b6f3656c65b187dc19c8e65129dc5b4adb083a8106e5b0f330cbe9030c1f4edf655805450058a7f82c5ccb505ff2bf033ade22287ef82afddee3069bb4d21ca3f60db12de3b2c19b400e020a2d92735406be84cddfdb8722f464edf39aa0e914b76840a8d56e5f08eb674a87e2cd5e14b05327f3904eb4d55a4cc4f87e9afe8c3ecc1f28031a9784a26fb112372ec5bcb71a11352c659ba10a1ea65f6ec9d1c86478c42d24cfd938009122b18da0962d534e31b37277d178291c0e9ef627f7c227cc02df1060674c5e7d58c46e26ae6107ac0539723ffe57e7dddf6fb6be59d8f08bfc570c49f32a26704b6ae066aeaca039b204264a3b3122bcb178a04589f8e3c8a32e6c8d879db65606c30701ca53be79357a06735d960f2cd8afe72cdc4544c767ccbcfa8956fa7a627483dc8287c9acb59f131b5ecb9568876a9a743ffe37dd1b8af9253b6124895627c93544de911db9766ef6c5470d115bfea20ffddc8a693e14e99718352734b3723f81fbe2b0ddc5beb7da5567be55146017d6f48a31e4c65240355094b6867b1d4347bad48d04033c19dcba6c585c117c1a11172c532007d58c683bc5d6b08adae97d3b49e907077d71b2e712d4b5548cc1263fa7d905751d19cf58913b09d045458883f87f106491defd92097ddb71657df9a4e35ffc98c7c012d13db2d3dc5a8a1ab6d97e43f1f29f531cf20b597134e13c6b1d54a1283bb9ae5f1d7b0311834d8420b5aec89c9cf8aba2dbf5a25f1ef933d9b7595a0eda1ee1fdbbf9f38393d7401f8aa12f4360cc7dabf99229638d290e1752072b644167b1885723d044316c5d764e364914cb9f9d59448b6158ae555329fad1f78a1e27f6d2de10f46385dbfe5ad9e5c4eb44fa9a8b48011038c0928d60613bb622c6175fd281c489a57353d6da2e69540c454a6a322e78bd212ff05febb0e13f32e7eeda78fb7a5b663f0e8d661eead7eee6b1138a3029c3a4257ad392f3b229afddecd1bbd27a1f3d365a1f3aeffb00f9056ccda4b2de00024fdf4314c2c49f3968ab758135782feda89442b55cfd7131c52c5cb4dc5b58334a245ce31a51437015c1788c1d842d0afed57769bf6b85549bb28a27893a89a107aa44474781b1a8adfd60f700584d66cd44a894e1635e9381191d39e498d8623a51301910159d864faabfa8d26ade9443f4d7bab88bba2f8b8ba2e3ab14d449e476f5565a17d9778059263a109b912560b020a7e87307719092848ce20be8a44bb1b7449fa14d91a73e83f086c36485bb9c14152a0df05535e1752b68e94bf440e892d4120c84de066a86cc57b7cee4eb65343e7dce9ab5a1ddb422850dd65a094e0b69f08828ecd77ec949b265dd35e3a676b643d077e867b7413879278e7f540d4ea96cd4c153393abc625a385a1e46969918a2c6c7db524566e1da928aab07baac6e087c0546be2d68218a8de6331dc860a5cc2159c1e2c8a88a60d3d8b9cc25141f42c5e0a36d6a0a1c62920acfe78f2e3dc658e64286aa906a75dcc9b3e4c6e98bf4ddfc265493ea5aebb87433ec55070a9853078f25a3c7b2b32cdc13758060f50e59b4f6e839ebc05eae2558966896ab0423b476702bfb0130b2fab01f9389d7004281e19072904086d58f7c7b8cd142e5cee4ae5d24ea7d83af26f2aecab4671d567231bde76acd4e382e7c609e5fe10b5b20507da3c3ca58b90f7d3a3e8f2f0f7458b9dd97af92327a715c3508a9e44fb4736ce67209114ac29e9dc77107d7f1f9f33dffc68ac3fd03cd02d22be77d12c0e1069ea46debdb17598a0ea5824af9e2f9afca2dbd615c35f8c9ba9420cb59e06aebf7d1b8994b4e310caef05a5357f6d136adb3847b047f100f13ec5f041b43bee60f3b0ebcfb639459ae2ba4f10166914fedfb2bc5e2a4c97248277c4589650fc153b048c7b644ecbf574938225cdcc41c519d2fe537e136dbe8ede91f6094ae4fa8736074fae8502c02dbafde2db6cb6173d123fb5a7e19c8f4c7276b3b5fd603faadab74d95e38c9cdaca5e257825534581dccbde761446ae686856cf3d786fdbd5fca15e1228212f356f4baf8e5d3a1a9a4ded465e9de6f2e5ae677a316e6e84c6224919e1b1ebc0eec4c48859c461aab69638fd5af48593adc8632e5e24f291f75f1f2ac48f70eeb65fffa89979ee7712470c4a2aafc45ef42e3001894989a8c7e4f436f338f0218c5fe105382cc4269c01a6aff288415b324a79d24cfde38eeefecfda393ff651c6296cbd8dc96f821cb9e69f45582dbf0474347b8c941e49554dd06576d4fd12cf49685c28eabcdefbcd1d3549d770987b8ef0544b59da6e5fa2890b8109b0300fc0d2be441371bbab390c30605b737bc3118763614f8510b033b98d72331fd8fde531b4838852a96e508962d4e91251ed4b73e355e117ad820cf80e9c374b9ea467c93c5a7ce6f37a82028c3067a187b8902f9ddad5b43cda4a60e86609afd03b832e6ba24f8765adca2aa672d979a49e02f31166a4aa33f96e7e63ffca1f624ee44a48857140c108942402bdbc558ac4a460b55aae71c8b35efc87db22736847e72f375704e75323c1182bee08fc50ac1aa4dc5c6efb2b573d2652d9dc64c87bbfb9897180cdeff79b2e9017196d29004e0a98cb9e3359c8eb779814edf908073923d29b1780c1152b53a3b503709664dbfef652d79a29ea7561c2186a925fae20c46fc15ec4a5a69762c10c91fafef5f00286fa3274657c86f8b279b5e666261221adcc763e64d37c91e3da1967a240b24dc8057f9d8dadeacbeda190de96e57f7131af97b631807050661209f5ca6d465dc2873f776e2981c1a1114337df42a672fafa90ecf15f1a0008c9f288fc52a236d469028f32405517b09a0f66546efc286b36c9fa3c00c54cf478366877da95b377b0e55d16cda9e2362adedb8afa0053ff0284c90c16a0955b25c2256906af6150a5c599bd757ceaf9ddc9d9db1560a30ea0ce19b1c1802a81475f701290eede07ae7412b53f16b5f32f87f813790fe69402ba1545a0d5359237d93cfd36474aad2c14c048a6096246dcb534fcf655e1371316fe363b9125545a59c5c49a17f3116db4eda39466719c00f2e3c11852bd805069b4912f53264e1a9764faea5a8dbe31eacf83a2b3d218b8c72c26eba90e66a2c25e994acb1015b522394a15d5d3bc8b7a0615d4198be16fd249f58b4004a1e5f8fb229725c2220c84befaf0da19d43a8fb1ad251897724be9cb86d18466ba5cbbabed82c9c7ec99ac5153afd2df7e5c5e777c3908c3e92bb3d51cdf93c21de497e8d798c036229ddc66842b19ae2ed4c6c193567798fb54c5a250ec250b03a02d2b477790135dc3576e67de188219a34b0203104fe42a4b56c1bf06db276388ff351b59531973af8502bcc7e9b541427472c8a49d6d10c4bb4184d4558e91b20377e409be35404fd905d117ab224da61e42556361e3ff30cf22317453a174922b94d53ec30688b56e1bf40f12eb892e83b38d7c96eb3b3c03af7c240e2d18c5c2abd4bf0657972c396d9102eaaf613e4cfc491eac9d38705771e76aea45a50b402facad46da88736ac13ff59dc6fed46a6e77b99fe84be7f2eae50d2277e65a68e48529c6fc719ba39c1c392f4c7c39fa4959d85eb7698d684346d311147f16128007fc997ee5e3218e42633d66494d6c0602595a714765c5abb93a9e0498cfb1b820ad567052ededc1f4f3130964062f5f7bac8f50ad6d39abdd540673b8d3ad7712c85d345c50b3de9c44ba42e858e60602c53b8944427b1ffccd2be8c7c60b80897939f882e2ea14482435a624575bc0ed60e4b8031a19b42b41baa9c30bbfc013d59de33b5eb0d1b310526b5fe8a4e0d3fbf4b63600ad8194f3f5b6ee3343d96452b23923047900d5c37eab593d961b51ee214d344c512663e6e421c2883c7337da3400f792362c1bff6dfba359f8f3c4132ed2eb8b672bd982b32e175888fb8dcadfedf2d35cedc54f8ad0b9c119fc9748fbdfb548c7da87c54785ff3e98839414f8647c8bb6b2692ca6cd9ff92c386411888aeeb82d17198267df4c42488ead382b8c7ddc24c0ac8344723f28716eed3944d8cc4cb964938969dd662fb20ce245647bea59ce8d4ba02374d0174b19b01b9c46601035d0be3016c8378031bdaed2fb6e2710b8ff3b066b4abd8e97aed70102355d58853af07d3f4946418293388d74427b5a78819233d3c45d1e0dc2d053b9b82e92106fe89e47b5e44f2db03a27056855bb136a597eb936f962b60c7e01bfc2fdde55fdd53b42006d5ca58a251013719d1d52323e0f0921c7d0ca81d699ce3341b6b467a06fa0d28ddefece328729a79859a76b3afc7e3c4cab1c167824b60b1a0682c911d37ca3a68c7cfebb9da092fbeea658dd7274b8c43c2ad19240b220e4c40d9e1d43725bd8e018c8d5aafc010e49796d1ca74966a3a6a0b0383d10677460c719cdcf0b2adca80d0688a425b6646fd8d5adb2d5d61760790be530fcddf952ad05505cb4a29af2974316598a722981ae7833fb966015a3864407095442d3eccc6239c91b0", 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r0, 0x4) 12:10:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = kqueue() link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') socketpair(0x10, 0x3, 0x101, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) r1 = semget$private(0x0, 0x4, 0x214) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/89) 12:10:32 executing program 0: r0 = socket(0x1, 0x8005, 0x73) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) r1 = semget(0x2, 0x2, 0x100) semop(r1, &(0x7f0000000040)=[{0x0, 0x3ff, 0x800}, {0x3, 0x1ff, 0x801}], 0x353) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0f0150f68e4a7d9761ad56c6c242320d3f191b1da4deefb42548262786da475b0e34ce7911e04a616e69fe5efb41d3dedf66dbadabce6d61feb219f21bcefcc76dc9f52664c8617ef73ce910a61717bc3072395"], 0x10) 12:10:32 executing program 1: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff0778290993e6dbcf4a490065415ac162143d0a05f5dfc120bdb531a6331133509bd9a606fc60c364168e54031e0178fc9a57527c31fae0d013f71865dd30e8a4d775e2259a452f334b48000b640afd2b2b3c3a56f44027e99531e6a609c9a0a32e6127b27f0a917f2499266d827576abd8ab25d70d96e085d4c0d57c430824d2b3873929ebaaba88a3b262a9ec6a9ad79d4c6e71a833b70cc36848efd57c3b7b426d609df31b6da84466cfff7c1ed1082c5b550f6a1e4a38d58e89c2e0e810be8873a1e0c78d454f07f4be5beca37459dfc4f2713f6ffc7899529687faa195a63e5ebd7ba229974b1a25512a"], 0x1, 0x2, 0x800) r0 = socket$inet6(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xf, 0x3, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000741f3b993bd078dc00000000000022500e3b8e9da0a79539b95f8ef1a83643f28efc4675a2d9165545c0c803fd102ba6ba2705bbc34c11a32c8111626f0ee8bed62e927b22d2cc4f6dcdebfa4d96756ef0db0921d6cbf8cc"], 0x10}, 0x0) connect(r0, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x3, 0xfff}, 0xc) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000340)={0x0, "4b4d1bb3b8199728b9fd4db91726bd3b7b5a50e96edd1eb5c024686f7eb5d42c9ae72a841593e3579a9fbfd304ea5a9c90f376fb5468ac9633fe404129cb192e565eddefe6a00c18329d2c0618fcb881a8be"}, 0x5a, 0x800) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x80, 0x1f}}) 12:10:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0xffff}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x404, 0xfffffffffffffea0) shutdown(r1, 0x2) 12:10:32 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x12010, 0x1) sync() sendto$inet(r0, &(0x7f0000000180)="42154cbef8655646787b856dc93b793d0c90f1a65db8dc448723ec31f088523e93f3dc88e8813e8f6227cb2db7d2f9debda03bd244b3b4e0b431798661bc3fb6df1bd612be6522d4a50d5707babebe50f5a8a7fee8dbb6cadb935e37ae75f5d8b02cdb717d45a5107eaf1e8d62832419e6934357314cf4c76f705a645f048b978cbece93108ca9ab5e4c888caa89cf2c0adbd60e03596044c96f9b8baaba0f925b3dfd460443734669df5a924f43700211405815c7d6bcb20f3957e1abe8b3d20ba771f4ac276db663d2058fe3b4eb07f81d621050adab4ae982edfb504fce2be40d9984d4ce08d2a16bebc3283a36720f9fa225009f908a66e9af43edf0ccb1b151bdeda40ad5209be8feba73a7fc5d5c004bb2e59e4e6426716a589506ca07b6f70a41a4207ce361f9ea8fde8389c3df9b775dd42f0211ba8800103f6b9121cfb7a1bcebd7824a18cc6d5dc522e4e65a59ad6c6988bfcc50e77a3e708dac0408c577d6184c7ac9f7840f46aa257ba46531209f5420045983cca2fe1502d1c8db1f856183175e909ab673592874ba0f228456e18a3e6afcce2b660c1b84292749b5c218a864c487ff15e3214ec749eb5e922ca54c6e2beaaa97b3ed0e32e610b86c2b2e66b52ed7c8b3d1586e3249cae677b241d90b7417126e6b2cef01d60806d88e404fc3aacc78a641adbd4c369e384f08ba214f3f1c12e0e1207952bfd73ed3dd61215f6c461ec5132cbf6db12607f245cbc431b4abd971b48be83e23bf7084e21b3f79c6ace9b24304529450f076b6b745661f26480e511d396bb40234f00947ad41c963ed7fbd4d25c3c2c68400cd750c86f340cd1ccc2617a1a1d626fca618a5d2bfce3847d5544479e9cab994f96bd48ff49002ece4b6ffcffc640e9841ba082092af67804ffa5ad00ee08f6916f1ca1538f813c1133dd516672a992bf9961547ac131009253220cadad51ecff0b3abf35e2ea01a5e4c919744a0fa183903a9ebf27faa9ac8251670334bcda3fbc45d7b5a7d9d482218315df9c9d688b40ac3ce82b6d2639afa16b5bf2ee1e4dce6929aaf07733c1332ec68ccde91db35960dfe9595a8fb6c723164e955d01896e9a538dd127b8075a6be14733fbdce78e6f1f332e7187ddf01983fd3451bddd39533c8ebc3af2fd7ad945420c035fd0f3a8c146ff1c8b4fa144674a22711d3932e474cd153cad72e013b158f7478d6bdbb19175c14dcb51a8799bf9eff33274859fe432123f5a9b12eea4a44f181b19f3b10f50bd8f2fbd674948358c044aa0f9e8e3823a46aef80603ac5622fb0470bd2dca1978211df2f7002f7fb4e84f3d866ff9e067863f78463a2ad76dedee447c7cbf86e2726252aa4f6b712e8052c39d858caf04b02773dc73a1842fc26ec295c4875daeb1754bc7c41a51708eb5adf969502387f85fdc9a6159adfe77896a7f48ff65e3707881f3480b4b2b83c2408dbe27b2a804040af5a81634afa0d3d43c54f5b67b5da2f51ce15f05d3d253480babffc6749f986e80cf19a16dc4bf46c14e4f672b83c5670856ae08abef98506ca5cdb538c04a8961a8d98337a66e5b1f44fa7b918728fea5bc0a8c7b67b6a1b89804bcb07ee4d6aa570d8e25e6fb70a6399780acd0da7edb5817f9b35683768e5a22f1c54e7431910e049858db04df1bde0579b1123273da523fd8ce7307ebc1758d0e2649ede064712a4ce224b2b0b7d38be6d3ebf394cc9dd8c772f73d84f1b56c08970140bdb2a73f31c218147e741f9ea7957cb5272979749f9d2653dddf371806eedad2b929193a9d0b134e5f0f5dd41154988ab30ea71ef70feb7694a53e8ee25ff5265d5b1cbc454acd17628b2c6d4fad41a0965c5cbb4ae179d0901a140aad804fdfd48832c0eb933c6da3e448842b33aac9481fec2b0c9f8c028dbffae94fee6f44f885ded37bf1c9a2e1c13c8f171fc87711ac77e77ed0392fdce572d2cb93598e836a96f33e78484f4500c7cb233e384cd4f02e5431dfe3b434d3e2c853cb9fce5548209a23fd1337771f4f91121e409e1585f8483719761437b380ab2ab65e8522978bbb37104bded3ad62eb4e5be1ab966a006b0a3014993840ac159e262e871683613227df8e012135f1162997b6cea7f6fadccb360cb91e576791d8ee4474cb2ac5df978a9197010ba9509037fccdd9c94898ef754a40c4bef93e4ba79400d0fd298e8ce4ee2fe30164b56154b247c09cc68dead5ad90a4f807cb620fd4b57d0a0dd0db0d504c76649161a95f059b97989284417a58ea570d346c1c13838763b9799a197418f671d6af60dcb066e138409119ff0fc40a209fe8ff271b13d37cb9c2bc871fa40d6c31eb294e29464eab74b99cd710db805ae1009e4fb2d6a6dda409cfc1f69f2a85731349e3d78106d6abf62936038563942cdd04d9d268c9ffbe5f7b8fdd77d1338cadfc3ca1ef4d3ade9208269ed6fd876ba21f9bcd30c845fd678e90e13b954f61d83cb27f00ad626eab5af57e53049f8b58f2db680bf85fb5fb9335a64adbc4ec6ce142eb20c84f1d6aae9e0a828d687688b776da25ed324ae3957b0427fb08a84ad01237ab28cd6ec5e10184226321a87d6d5c72a57ffa77dbf85ff2fa2c04b496af50dec50beef68e9d7e01612e2bad7ca8408431beb4b0c32f8f54b8a7e9b4e155c0a4ae46860ac870a9f4faad9ba05581b0c1d6b44c450ce664cc1726854d0d38ac78cbba3fc9650dae00f04427703c98b99df91ac6de359530137e7f74a3752bd1ea8c1ec6c9cf165f4e091cda705c6338531c898ca57f621b0fb67734d0bbf414a2597a766795de5bb8fd44b6b65f799f862062a7c1d1d0807eee1bfe5f36c54dd40a15c86451996e74a56069223a2bf8523d55f58308cf5808a5da23df1c7b112bf6217e480e32acabba728f55978797a170535fcad891bee9e9663acb61d7036885bc5732b5edc59fad604ba4bde90640beb1bc3ea0fdc08f9553a922be970513314d66f544972e5cbc08736c567f9da5438036a4d626281f986239d4fe1cd04d420b780d59b2a4d9958d66e2e32cfd54b57f33af8955559824ddbf0065c6e67309a75102d2e7cc126ccc2e8d186f48812e38b43daa401afe5d66a8c8d1e5f7cf2990b36962771f98fdd58cb91f913f6561efc83063d89a78448ae389e13913af3454ca2dcf7e71df09e7171ddfd30f3875c62439142cee0fc65976a1dfad92e5d4dbd7515eb8f15c0f390d0eed7688248ae7b9d234139ffdaf3ae38c7c2df389591401ebbc4ed2dd7c49f700e3f65d79e5f5efddc38e00247cfe0f3d51d43986eeab31f1c30f3085d760d1dceb0d944430cba9beb146df0134ecd213e1705806ee21105789967c139424df02259a0f110b810362887a4d693880f4e05d995ace6d82ad91436430ba9cf0e8c28c74f6f63a84466b92d4c6dcd4ae25a1b30554988d82ee09908ad9880b46763c7dc2398be3041f3cfb22eab63e6170c53c794e0d8d1d3f42db18417c2c79042561226a298dee518688e1dbd840d79a6e1ed045ddabe7fa90a10ddd8525e02b490b91fafa5370a9d704344a89058f3414567c4bdae2a59f8946b23dde43edc9b33a993b9c00abaa0cf69ecc6fdb73dc822abf61043341a178e89361a91a79bb3fefb4711002e5b9715dd74e8954a11aa2f4f898a6f46c5d85ac1f470d6933a46eb6f16a69e9966d03c2537e2ea1d5b018a238d1ae59f92ffb581fcb8471ae0f0c4fd9d2956ce3b42916d1af21edb803fb7d36b6053289c901953515f7ebb7d69c77f54acb11bd5d7633025e1a10c7cc4a999fdd7cb281b70c596864643d1052d38ac946135a39b18ef7511a7edba46924d372d56ad959f963c4198f96ceb1ddd734da1e918dc3b20568f327e9ee564e0232416fbc2505ebab493dcb6155a7ca7d9b1c24fb5cdf9783e606960262e4e0910fe2150491b4737cbec046a745341c4c839efd7a03a6e339d961b08b34ecb6aba92258552cb4050c841627ba45683cfc135a14d2f3fb721551830ba6240df39c790353b564dd1388ffcfb648607bcefa8604310e7d189561b29a1f1d56efd5840c49d73f35b0f7cbbcb3bf7d57aed4ad8f3a5d6c9613cb641ef81d6abf553a7b2a43632ba96edf6077e9bf1b6be4b8e7e1cab09bfb22578c9fa55992f5eaf53860a17c297643af20857398257af2a4a7483dd41e385c3078432879a9510f343453e2c034447a914b257374be93aaa68ebee283d0ebdcbc81de0182b817b3923b709f987c242b55057999bdc4ead718da7729379a307b618e70000a901f7b597d82ffb4a28e3ad9381ecf8ea148d9115e53397df808b0e17eafa9868518c60948b5d19c8a8742e9be521adddd04490217ce035be6338e4a9dfe5fee6891dfd65bcc5937b0cafe9c23233f1821865f470f2e63fda7360ea417bd3a58cbd7a4902566d1df23b41ca1ec23e068630b20a3102d37e5d7dadfcdfe5a89238af13420ff5cf04e80ae378cb3f7709127d46a952a2f9b53761162e02d47b67313cc8697ade08a71a50858a803abd6a2c2c6aa49ac29cb0b55cfd3577173f39239fb3b0b56d029ec3e07685788980eaceb47600b740e26782d17f893b82cd4956266a7a613c574e7c66ab4ee51b6f4096e7ffe400a20bb6aba3971a19817c7a3ce9ca711b26a5495fa2bf777bae6e47447a0625ee446c9030eec4fc9c099393e5a45b1fde4c1289447420214b5982f304536f69d3e12d4632a4e494842b179f4cc33524b44592dcf70ec2f2983cbb9c134105c5d6167e154948052727229c9317b1666e056f143789f6ba98b62e803e19e0fe3e113c4645be2ca97567b4dd47b9d4fb1cc4c42859d029befec4204824378f33e20445971c3328c205cee370316b525d7f70e2d8340c84324ebdffcfe0ee38f9b712db21198fecd9dca5a9dcaf409a2ac2e45f6010a3106c79f14352370f9e8dfd89a812d967241c2cc6680a5796c4071eb35b77152118be7690ba1dbe001571f8f87ee7600e2e8b2418df700870f596526b0bb9ce4d10de892271bafed2ec1315e69f04e62de465c6fcae3509dd546d496a2c706fd57797d8aff440de7d204fc40bcc7550980240e83f2c71ae75808d9220dddbb408755a35eb1ec6f3edf935c2cb26d90c7fffc4dada983d659d0af79d9d0511c93e2cf698a8141a86a8a4427b543806f3b81404d283b1c6e88fa64093ca6e560eed325b445a8962bb17fe651c99a5f9e6bd080d67ddaa1e2fae558c989fc9d91329e312843701d5f349d046ce725722b3a86d6f74ca91a55c9e6881fb0e7ff81354d0b7f89ee4af62dff2a55bc5b8ddbe8e510c4b5f9ad58be723e19cf258acfbe44b9de76c3d711dd4dc6d5ac1ad11ae773846c14a0c214efbc97eecd7012602b193b80c5ed64a9d35da9a311407bb6e2a4a4655a162abde9e859cc882e93ec7c6a36ade507d9904bd5355258a4d93f3415401d35a7c3d9604e79ab100621bf1b643512604af6d089574648e342c9386589f9074b6689803ddb86b51e9717038ae3f76408949e081dfa330e5e20a9642b7022993a23ca7002a04c421c867c24b68d836502b06a4cb3cfe101475f7b588b3d2c7e0707228ae7f4d2219622b81f1f47ffba6a499473271b31b62af1ddf225c2e0a39a7d395eca4b03f4b3d868eaba9630526a34bcfbf3c9ca7923754c5b640fe451eac7c2b6937da0f6920ed11aee74c4fd16ca8be0d1b1a06e5e28a75e024a6506bcbdc6fdc6f325cdd3c99e21d33a98604c11aed0f86f48191c7f81ab5ef8a6f5eb53a858a385f9d", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) flock(r0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 12:10:32 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 12:10:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x101}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) write(r0, &(0x7f00000000c0)='K', 0x1) fcntl$setstatus(r1, 0x4, 0x8c) 12:10:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffc00) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 12:10:32 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setreuid(0xffffffffffffffff, 0x0) 12:10:32 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:10:32 executing program 1: setuid(0xee01) r0 = getuid() getegid() setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x200) 12:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x100000801, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ec0)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x1a) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x94, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f00000000c0)=0x4, 0x4) kqueue() syz_open_pts() r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000100)=[{0x0, 0xfff, 0x1000}], 0x1) socket$inet6(0x18, 0x3, 0xf4a) 12:10:32 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd8abb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/204}, 0xd4, 0x3, 0x1000) 12:10:32 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffffc1, 0x8}, 0xc) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x8004, 0x8) socketpair(0x2, 0x3, 0x7ff, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) 12:10:32 executing program 0: setitimer(0x0, 0x0, &(0x7f0000628000)) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 12:10:32 executing program 0: mlockall(0x2) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000080)="8df10bae7da580915de9392636840b75b3f99ba53b5ec943e7eeb7d6ea8dbc7e7123f35d1cd5a872ecd50036e708767fd0b691742fb204d9ca4f57443ddc967b0e21e83b2bc40d2109bff8d6d8d237e9072cfee97c582dff379925c2a6d1a9e778d6450d68739f80027bb0bd333a8dda7ff94763125df544b6e3452688e66d3ad1ee1fefa88ff50a8666a2dba162cdfd9f2b19c9145436a3f1063fcc4ac369ca0e3d9d6fa912b08543cdb9fed26cc693af5b58e0d515df2ce9eb5aa179f65c0428370a74acfa345c999312ab101c2708e4", 0xd1) select(0x40, &(0x7f0000000180)={0x9, 0x7fff, 0x0, 0x40, 0x4, 0x80, 0x9d5}, &(0x7f00000001c0)={0x0, 0x7, 0x5, 0xa8, 0x7f, 0x6, 0x7, 0x1f}, &(0x7f0000000200)={0x80, 0xd3, 0x5, 0x5, 0x10001, 0xed, 0x2, 0x1}, &(0x7f0000000240)={0x1, 0x4}) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) chmod(&(0x7f0000000380)='./file0\x00', 0xc) renameat(r2, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') linkat(r2, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0/file0\x00', 0x4) fcntl$getflags(r0, 0x3) sendto$inet(r1, &(0x7f00000004c0)="d2467fa2c825bf7461f93b7c54a732aa5717db12cd6ac62e9761707c2d563e6473cd19758e86ff58ea9c0b94ff560ac65ae165312a5c64ee42fb2773411be9530f7090e72793f871e61f2e425801a94198eceb044dd736edc1b573c1e0499ce260dfc277959e61a6e17fa90f8810316ad9d5c6ea3aa17f70d7c5ada6c950f9e9ff7f19f2649db1cd43062fd2d0fe8ea7f57c0a230f392c21abed738a124b941ec2619a82a722dda40fcbaa462cc676ff851b7d23ba0ad7773375746e06a0b69d7eb436f7bfd41df822f287ef2129dc9d39a6eeb27dcd48ed689176ad47", 0xdd, 0x1, &(0x7f00000005c0)={0x2, 0x0}, 0xc) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000640)='\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='/\x00', &(0x7f0000000700)="2896237b00", &(0x7f0000000740)='\x00', &(0x7f0000000780)=':]\x00']) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000800)=0xa15) r3 = msgget(0x1, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000880)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000900)={{0x9, r4, r5, r6, r8, 0x173, 0x80}, 0x3f, 0x1f, r9, r10, 0x9, 0x8001, 0x93, 0x3}) mknod(&(0x7f0000000980)='./file0/file0\x00', 0x1000, 0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={r10, r4, r5}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={r10, r6, r7}, 0xc) msgget(0x0, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) 12:10:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) getpgrp() r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8f, 0x1}, {0x6, 0x800}}) 12:10:32 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0xb0}], 0x1, 0x9) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) read(r1, &(0x7f0000000140)=""/135, 0x87) fchdir(r0) 12:10:32 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2040000101) 12:10:32 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 12:10:32 executing program 0: r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:10:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) semget(0x2, 0x5, 0x40) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 12:10:32 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f00000014c0)='./file0\x00') connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r2, &(0x7f0000001440)="5101096a4e07fb8ffe5642f97b57cedf3a9a2671fbc6ccb79b227c813f2e4dd2ecb5416cafa5855f7b4172c330781e8b7dadc184f12e9fcd7068a108dba41ed6d91d73c61199e8231d48f83b4a88a4b6bd36e3f1c344c7f1019c326e00", 0x5d, 0x0, &(0x7f0000001300)=@in6={0x18, 0x2, 0x7, 0x401}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000012c0)=0x9) r4 = semget$private(0x0, 0x7, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001340)=""/199) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001180)={0x5, 0x1, 0x8, 0x3, "e3f6c2c683cf51273fa60802fb5bfa0104a588db", 0x5, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a99b12fc11dbfacedc7f4540e6c3631dd388696c081670f4b71d2f82d8da11230da7852f853a0c3210aec9c8215d2d55f6346a9b5bfdd1fde6e4c45be639fd1bfc19997887f4d531e577276be7e640891e54fc08d182a18e774950f26bcf6ad3eab825168769bd7c", 0x68}, {&(0x7f0000000140)="68d9fd66dc5216a31c83d1f06a20cf57c6fba2ad3120d8a529adef25a3028a5b52fbfd44dec7b86b896f67ff312e9f9df8b480877f3df5e9934ff3186586617e16069c1056de748db53d81bf1d8ccdd7538104ba793bdc70d76b62c20fd27e027c6975bba90f381a3aa945c47e4dfd829158a1208327d92d8b1e50d243a8f7f0779d937879c703c4727fb329f9e882e9bf83a97c3c32a2e68bf137844c6a7eda138cb705ab0479b380b147d8751a7417bdf453e5df177c6a24e8bd3c0bda6006c65af3babe362eb04b217e06be6dfa90cb08f2bc8cf61e28b57a0cc35f4ca2c5d033ce3989a5e7fa0b99800a6a3b84dd7bf63e0b22293a6228794620cc595c705dc188ad3f881cb0b72d3d704837949dffea41811034a2dd832b1f1d528759d8ebb44cf4809dd2ea9979c3577910629ac95e0fa72ad42fd350ab49a851c24ced744095e350832ba0b516250a0eab21f28e14517978b39ebe59ddab75ab91440ca8c9a2ac061eec11cf4bc9b02b3a25a4453de2c0163050461714c442448549d79a8276a9234b13de23b94a1d159ef35d1d565f3f23afa8a0cc2433cb277ab7b7e124dc9c7bf40bc8eaf9e5abf4ced2fbad9aa9c863339fa0d5b4c15e3a2290691423eabb2ecf5342343474e3f38ee89ce8ce192ec8ada1506252ac64be76f5baa8ba09798fac788eb8e3b99c4c6530fd0882ec36e225b8e40be6944ee6e981c5c43e595bdeab92a76a3eea3ad7ea88df4938d2acbae70e4b36f2397081f7015dbf5c179778449f3d3880fc1c04364bb5be25b168f09a374a718e4ef43df038cd82af9e98c67ed037a4d34dd8209b133f5844aa68ce09a941271fd4a20fb56e89cc8c7a2dcc8f56ba412acd16957be80b084a76d3cddfc315bebf706cb2b595779f4282c088ce9bd9b57f14f570e422428b1b09f6e71934a72e16d1b0a3761c0963b966b61e973c5ede4ee35058f5510b39e5df55d75764e2334cbbf57e73d14e64225653d89b4dd9491a7840ac37a422c1b5436ee207fcdf618406b78ceb7e5f3a7c4692f6cc7113cf157ca64c4160b53d523645ab3193047fef670606ca40438abf88983a5cd8389553bf0a685a013eb9172439735b15b790287bf51537f14e393df291e2e898596db5f8f8de7b87cc65b119a38e966c54b745445c68a7fc1ce88d5e3b0dd89442e4f298b830c2ceb4c4c0bbc1c101e1f9b1eaf319317d0b7000e1f1eaf1eab9616e65901cd9a4536d740d0d8a626e6cd9e56048209dee53d4bf553ff671a0c95d8f8117e97d14505fd6aee9ac94b7a1ec85ff2865b7bcd1968221ff5a7a12b9eabe5420df5bc569ab1eb532df69bc56953c8ac38fe29c01f9d4db92e573c368342efcfce62fa317168c46e36c8328e264ee0e5cbdc5f60f3fa4375f67b9f6e61f98aba21b557f489bb69abb69419f6d3e3702e1a32004f841d91aeeb23ab6fa7dfd659b5cd4d8c5edde3487eccbdafcaeec57b1fa2df9c31561a4d35208c79e4aeb040c6f83fdd4d91c526cbb3e8338faab1a19b76ed43530866f2ba9500725243771e190c298a5049fd5c44161c6bca02979407ea2b18892f31d1c9a6c53a84c389b25ca04ba5c54a8d38dacd1ff36f053a8d61113da0112ca8ca586cf01aba45ae27d4d57e9a412f971bd2f91a9ea3bebdd7554dab6e2d20f7446b02a65ef46bfd2d84901cafc2adb2d89cd632354e10a92f63095c94e353798e3fe6ec07798c00aa0590acaa70a444baf5fc537d927f39f69af9cc51bb7580e066b3b1f0198e40203cda1e7389b5aad2e4680ee9d14366a5b45927289ac541d50d9017efd4b8c1b533998710f3127b970c5099f992dcab95a19cfa6272a103487608818b346c864975e32d21b85caa512b65a05a7ffcff2bc985a015d0e5563e56288af96081027c066f9ce897382bdb5d6dbe30ba4149f77e85b02dc2fc4276dff9d39fe52f3e984a9d9a3ef42aa175690f5820a3974b4913a02f50996929b646f946958a4a54ca0b58c9ba667c4e42f331c3b5663ea9f3ee5f553058ca058accb0725eccf2d8396a517a86aa693ca3507b10b5fa131b3ec0ac60c3bfc0bcc177bb81d84c3479aafcfd4e937c3434523456ddb9a5cf9092a3e485e9e675f834221ff8e9468a80a89e7c3ed24f16542ba9b23dc0c87970c68bb8a727ebabc5a07a8583ad95b68574ab60afb1da76187fdba9658143ad650aa35d59a6be40cba9fe48972d3c72ac79f8abde7bcb470f4a10b886a7da15425215d544112bfbd2a0ccbac402540aa710d1118a39c13a811cc2701f5edce0af1cae16bf110638d716fef8dd561080ab0fb4cc121f0ba634c1339d999e8ebaaa5e3b2a29db851e67d695f5794ccf63e81241438d6cf26e8fe56a2f2cd6403bfbf040f89c2cb2dd6ef8e803a41608ed4cc30007e9a58a46264990d91c4c515496e0238579f3b5dc4b064a25b5957973c567df0c42361e4cf9878e97aef0dd86b1dabc2aad5fb024fe8cbf2471980f53e76578227ec7098d81cb2d3caeaca7f461e5f639da6c03365acf2e5001222cc5970556986869d5ae846276bccac1be3ee5f87e0805931544044866c7a0df0d54476a9b4007da5af2fbc19641b6399c76694763c50d89e14c27760dc2b8a0261a457f3c3458ddd6d6deb708dba4a555bab06b6a084a14ff131f9ebcea6ff417aea5e2a63537a22381dfd37798f26032cc265cacbf2e94b00efeaac9b528de0b05041031684be2283f6f834c364fe939be8fa1a7e1695e52589ce60df5289d5742b7f25fdde13354eea8bc6696446e6752d4bb48b025bca1ccccf6337479017b8ffcd18dcdc46e1e5741b405a246693cc4cce917fe6ceb9f37f34070d53d293b3240bd2385e513cbfe67f1ce82e9d7c6a947d5c4cd52d7910f185e8baf8b6baf803dcc4760c084d53fe9bb4a3f15fb3537f457a1c76c183a82600c1e0885170627e9d2f5bc9b81d759a648af347156aeadf6fb4f2139ee5043372dd19f3afcc42d1f07b3a2974c904577d1283b837119a6e0d137d36c44899c77594c9c793a6beb3f5bcc19ba149b1782eb38126ba3917ca949400febe5f2ff2bce1c1eb63ee2ef361ef87b3ae9dbcf590f63405d02e34d6729e5858967ee0ad03c4e1038a3e3e0cf60c3222b3a98e3656f562d43f58e066f56190eeee76c3bf597b533fc64ff125299876adf2152d68df093dd02f7cc15ee27fbb7a9598c863de7b97eef05cd14e70e2c956b5f4a2f2d6d6fadbb8d65272281b5cfa297e13af74ff572a8e2b5136c47ddbe72ed2db758a93797fbecc036706151b1647661204623d0ffd49f7f0aafc363e3fd7a553409fea3bcf9629db802a60d931c5ba6c5d6557d10cc70aa96036f1dcdf8437be21e645a804be2f1361305319e1e9a82fb049631396db036b0ac3779903d31e30e0efe16075e276941d3ad63d1bcdf689f6fe9a2e8f17907d8d7449947ea36e8eec0c21fd24842a55c2699d3f5f52c35f34556d21bf0732d38cc935e3e53504eccb1e907e2b59e6e944c39690d472a4da8722249b6115ba423f9059b40b112793c0f6d20b7a43f21156eff58a5ff8f30518147a5bcab1e0cc0361f904799d188ec097a1e096828c45cb68eff95f3bdb7d7053b52884b12d01d29825f96f3077689f75de649d1104599dea4f8036b14a9eabd9c1db0a9777cbd17fe3f162f82ddb2e44bd6276911643be3c7c1c0df9cb258748ad3d0e634a4de75262be2b6e84a1eb7a4e856e88319e26bd83c7095895284309a13e5fbfb633f025a760212e3da6ca64ed55734a2f82b184dfed5b867b4430a1cf6ab2e545f5314d96a0f6384290ed80f2e143f90170ec42675c3363a8a201ca2514adf1c6fb453ea4c7b429561add47d82658d0a2a0e09f476ba72dcfcb6160e75712d21799df018532311d231d083ba34b569a2c85d6d39157736a411950a2b7be6e6971e5734577a838fcb5e8960f49802bf9e6b73ea1b9519bf77dc6928579a56ad5c0983cd79b11ac08ca12d466b58968dc9193f7332914e8e6f336c21ac91d2aec0229823561fd724cdfb37db516920a8658d5ae513b5d86fac091b9a9dcac53d36264b4a105d3d2019cbefb5e4388f6e4b6bc7502af5de8a9813416ebd178149ad96763a4986bf5db340ab3d68320fc2bc21e3a0541bda7874142090874eb9e6a3ada7fe7c31fc500dabce41bdd9f00dbc1c51f9227c865b0a4a0f64452fea94ea362a6de1e46e06a21c98846722ad3dc05272c995785b05d580764415a6e015c3bac6357384b3ec65eafba42c15d3a896635d4b63fa0ff28a71a1ca3693362e717baf920670ffae1f92d2571a0dc4298be344f1085d7fbfb5ce93d033008885ecd728174859f869fe349e42204a4fe50bf055cd2676f8351e25234f801169f221fd02450e835250f7ab42d952543611cfe581977bfc0f66551f8c7f810e144eb525b37a755b4fb9f8981295a89732edf182dcda39b650fad7f0d11b086c83923e689559bfc1e8d601220a9f44f6e8a18f37752b324cf1d3f79dfe375b18eb774f7949e1df7a4b5d5626f86c66bea7cb5aef916fc03d019912661059159ec034a29a81781505236ea52901a44cac087daecc91f2aa5289e759365d32985d1e98a10f54dd3f978b3ee03236c5196cdb831dfec31434593d2ba0b8f518aac73437f7e98826b5735d941b8959b0e85ad2d635704fc617c9a73a283faf74b864dce09930472f3d83a0051153a30162988d92afeae12c8e02dcd566b45a9cc7a167716e99e06e104998da76eeb8dd84458b0cca8f6a3b5a85b9f6628ca57e45493acd202719e9020f7bdab4ee70711783cda2aa391fdf1f8f1ac78661b06a200f448ef78540569b4476dd9bf5373c63aefa5cbb6ddbd7fafe5058097d53b7212795b8c4275acb3b0961cfcf2f794fa08bc141049a5e5d97b7d9e76671b196372bebede19629b1ccfd6d2b54f21bf491a4fd0b9079eabc7df39fcb81f687cebbdde5b61424f6db8959a04d380463b574a82fdaca84afa8f91a100f5300c2ce03d3438f30b5ed4f4620a94ac77efaa2f2aad4e04449d2ba933bde67ee1afdaed0d2efbd0c6fee21ba75d05946c0b416a755929d331c09dc978899759597a7b8b852be514d661054b131ef32b0525886a29b59fdd4bbd55458204c134c18b8ef70ba63fc886a2160bc5a23c99944d3cf7c0962c6b06518224681bf31a958ceb381a009aa79c240583907f9090c14b3e0a47fe4408f4d4276dd838994f2bf34c75ddda12c49cda2ea5b4d4f47f35c46b61b673965ae55bed6b74a6fc6ef5baefa5dc4ca8676b814d3a8e761d28f79076a2d6a19dd60ce7053681de8351c261d246115372b6435d3aa8e56c990fd9c85dcb5a47f74ed894029188b2da7db264bcede501f6f4414667f23347776364b7d397cbb9e9e7ed225ad7c57c9bba0d7c81031b2df877ad5c1f7bfb6aa8380efbf3a4ae9408e89ae528874446d298f93f35c63c5fe33ac87f9397422c779b7dc5cc11583d5cc40107a54bdfe5d9ffba57b035dd6c351d76cd28ac7a5b457ac95c9913a4390a96cc830393a63845c0948c99c2448ea0c07079455a5e686d0954c6a214c0f32b9955aeede5b15dd5fbd66a17b921be152ea7fab62c0666df073ab9cc91cd8da6baba4090d600543b1d4a8ca8bff4634698cb84ec0d6232514b56fdcb68e2b6764bf86972462b3aee8344fd3377971f90162b1250ba7eeeb743a536280d36b61f299400dce98debed30e4143b7045b6d43ac48448b328a4afcc75475ec4a9f912409a261fe270d2bdde7f7d", 0x1000}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x802, 0x0, 0x81, 0x7f, "70feed02c5bccbb0cf82087a76db2784eb527f29", 0x7ff, 0x7fffffff}) ioctl$TIOCSTART(r1, 0x2000746e) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000011c0)=""/228) 12:10:32 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/93, 0x5d}], 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 12:10:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x200) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 12:10:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/251, 0xfb}], 0x9, 0x0) 12:10:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2a0, &(0x7f0000000100)=[0x0, r0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) munmap(&(0x7f000048a000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000080)="f2476dc4e16972f70067673666450f7c74d8002e26714dc4236d06e005650fb4bd507515f826660f28b560e68ffbd1b38328000067df1c370fc672f605") mprotect(&(0x7f000047e000/0x1000)=nil, 0x1000, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000489000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 12:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getegid() write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f31817c3e400c1443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544f", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000440)="a4fcde42508af4679d93c3ec78cb6135e897419edc3749bb19223b85a2c6ede9a51637551b18cdeabc1e9181823b796a9d2a572708b74f5d849664679f13e69340312a2bfbe7304977a5c62acb4e28f1286fc3c1f5b6ea87282649a57d9fea5f75c60b50f8a5e2b09d6af12900cc4a264dca7f3cd43257480e7c8f4cc65257f97f88f1b5edeca1259cd4901aee9ccb6e6581ee639fedf105ccfa29771131a532c529289e2ad358006323407e5ca69164a28d263094b20307ce19d1a2a74b7f1223bbb67a719ad6a70af4d261798ca8fb9ca23069fea6fa702649cc", 0xdb}, {&(0x7f0000000640)="72b4563b8274638a7bce12b32bc3a282a81d60412100c0fef953cb5f0e1164637f3efc7942c1298f08e7ffea6687acfff29c99ed1c5d4cb24d83459760925c4a2764c25d012da01a8c0dc60f0fcc4f6462520e583e56f042fca461088b5d46b2c5e7397269e36ee407987a9e8963c4eee0770fdbce0f70a6e724492df2091e60670785104a2bd5528382380baabdfc00ce751ec3f1930d225692bb786a1e6005cc0f009717d453c38448fce9387e61eb1207454dba636718d2a0fb3dd5a2d4284d9125f157729794663d601fb5b4c3c2df3435ebbf15ed85864f33b3d4468832e16e2b46037db087645b6b3d5459e40f7c01134cef52e068818df69cef19", 0xfe}, {&(0x7f0000000740)="1ad8d4cea6725d2c39d9e237c7f69f4b7ccf3a3b8d9a59bd2f6ff1400c2f1d7febb4e07c0ea743f40ec7df859c75df", 0x2f}, {&(0x7f0000000780)="63e5e33920241479fa6a0f118738b644949e8f94bed6f83073e3f6141bdedea4e1b896ad289d", 0x26}], 0x4}, 0x4) fcntl$setstatus(r2, 0x4, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x8, &(0x7f00000003c0)=[r4, r5, r6, r7, r8, r9, r10, r11]) r12 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r12, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) read(r0, &(0x7f00000005c0)=""/4096, 0x1000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x4ef, 0x3, 0x3, "b73b093dafc0758e2b74bc4a8f0eee372a3a3a8f", 0x3, 0x8001}) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000240), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0x0, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x31, 0x1, 0xffffffffffffa88e, 0x6}, {{}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xc3, 0x8000, 0xfff}, {}, {{r1}, 0x0, 0x0, 0x80000000, 0x4, 0xfdeb}], 0xa28d, &(0x7f0000000280)) 12:10:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x410, 0x102) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x90) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 12:10:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x42, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/14, 0xe, 0x9}, 0x802) 12:10:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) flock(r0, 0xa) read(r0, &(0x7f0000000000)=""/149, 0x95) 12:10:33 executing program 0: socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000ffffffffffffffff0000001e1e98b4a571121b6d9d6c0848d31ef51b1338d14f0b549d5b6fca58521366365ac9614e09ee8bfd805de271fea0959ce1961110bc60e943e976daffef"], 0x10}, 0x0) 12:10:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r0) 12:10:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa009, 0xc974) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80, 0x4}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20480, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x100000018) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x5, r2}) chroot(&(0x7f0000000180)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x201, 0x0) socket$inet6(0x18, 0x2, 0x81) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:10:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[0x0], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[@\x00']) 12:10:33 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 12:10:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 12:10:33 executing program 1: msgget$private(0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)) 12:10:33 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xffffffffffdffff9) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000540)='./file0/file1/file0\x00') mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) 12:10:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = socket$inet(0x2, 0x8003, 0xe486) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2c, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) rmdir(&(0x7f0000000080)='./bus\x00') execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='-}]\'+\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='c\x00']) 12:10:33 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x1, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xb0}], 0x5, 0x0, 0x20000, 0x0) 12:10:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0x28, &(0x7f0000000100), 0xffffffffffffffe9) 12:10:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0xffffffffffffffae}, 0x0) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 12:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) readv(r0, &(0x7f0000000080), 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 12:10:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 12:10:33 executing program 0: socketpair(0x20, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x5}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) 12:10:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffff001, 0x7, r1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 12:10:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 12:10:33 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x0, 0x1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x571ed0a, r2, r3, r4, r5, 0x8, 0x100000000}, 0x5, 0x1, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r6, &(0x7f00000001c0)=""/73, 0x49, 0x43, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x200}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 12:10:34 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) 12:10:34 executing program 1: r0 = socket$inet6(0x18, 0x800000004002, 0x7) socket$inet6(0x18, 0x3, 0x6) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/32, 0x20}], 0x5, &(0x7f00000004c0)=""/22, 0x16, 0x100}, 0x41) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000580)=@in, 0xc, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getitimer(0x2, &(0x7f00000001c0)) mprotect(&(0x7f000050d000/0x3000)=nil, 0x3000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000240)=0xfffffe82) munlockall() connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x3ea) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 12:10:34 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:10:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) socket$inet6(0x18, 0x1, 0x1) close(r0) 12:10:34 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) close(r0) shutdown(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x2}, 0xc) 12:10:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280c) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140)="2bcd30a0027ed26f2a80641dacbec04a9504ff00cf8ff8bbfec3aac58b522baa9532116dec7ee3a5e29fdf5287d29c0a98ee78722cbc7bfdfc94b018e9534132df4dec", 0x43) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:10:34 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) recvfrom$unix(r0, &(0x7f0000000040)=""/208, 0xd0, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000b0a5753e1185a0f0cdadd3ac3c67a50f4ebc6b6fb71e89c8f0bf18f92a15af50ac"], 0xa) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x6) 12:10:34 executing program 1: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000008000/0x4000)=nil, 0x4000) 12:10:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e00f325d46dcdef35903f1a57"], 0x1) 12:10:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r0, 0x8) r2 = getgid() recvfrom(r0, &(0x7f0000000100)=""/125, 0x7d, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 12:10:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) kqueue() syz_open_pts() 12:10:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x58) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 12:10:34 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:10:34 executing program 0: socketpair(0x2, 0x0, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="0de1d0257d560c2af397631f5c0fad225040916a6ee560868db4a7b48c43e8511f135ed7a638fa4fe1073e05a45335f8cc474cd106bc1887c47defa3431d51baf1782d3c2c4581e3a71bcb04fd03aaab828390d5e7198313e1f326b868fbaf341ccd49b9f59f4970ba07ca80ce68e01084731abfb0e2845beebe897136b64d7c593c8d50d1303e04c38577e3d0fab00605eef7c4698ae67c5bb7043c33a093d58f", 0xa1}, {&(0x7f0000000180)="29953ce5eb14d61b36ed8ea75d96e372ef87b99b3d9be8396e164396ba436b6aa8ec5d7decdfe10c19940e6e0cc922b5e7e7209076a104806169af22c4bd5f4dea28830faad332feea22e11b1ed154423d7af27888cad7aed4a8502d9251b30841404bbd157538bd8e900819921d5f94d49704c67514e3629807986f09b4b6f3f7622668849703c174f68e1844acd955de0b608e68016cd947178bea932bfd9db202815875147e7d6b944369d646d9f1b478c256a54eed6455c4a1011b0a26eeb0dc976ad2f0502beacbcf1e0dd17893eb7928336c", 0xd5}, {&(0x7f0000000280)="48a8c2c6fd4d4bd1b74e592659940f9b4f77f9f453b17e0a26984de0eb2b4ce7c2d3227fb41add96721912ce211fb29d4fa83fda8a6d675b85de9c061764d1da1d8ca642ec47091b49d2538df355abd1d4a2f12336f538b1596e4e4e8adb4e66a607cdd6af502cd04662532ec3887b113ffb88d6d079a4cedf4188d80dcf1e2844850ed5a60e041fad7c9fdae58a42a1e3babd1d5aeb7400747f50877e8dfc01422ff0ff8f0b9da1a617513a5c3e56c449ca0b3dd52c882f2659f5df3b7cadc24279d420512fd43facdaa32f87c8b7cde8de27adaa7598d11b80e26685dffb266f7136504ba76c5747c1a3b6ee086e4a7302e6f241ac7495d31062241f7aa4dd6fd21cef326ba81ecce6c8093baa8253337ea18e0e4a1e518dcfd61ea3493853b9a132eb6c80eeaa4fa87bf4fcb72f49eb6c7ea50344efc4aff52df4c148d71a98ffdc5ba8d4275cface4f560ee2e59f43fe9c2ab50607b9fecd2e424b7dc6e288221f4b5fc4450ae2987311d302be1e61570dd2c4a715965b2ddfafe6c8c5aeb1d3d1170a8b4ece641c2774ece3eb5516d32c6b6b8980f3a76717dd75cec4b0b727517861c5551dedd2fc3d66609a1695519efcc9b2c18589c7a7c7dc61beb72df9ecd0fa35797358a9699fb36d7b98e52495f3f1a57211ba9f532bf95e778c75380bbafe5e7eda11673df7dbbd9d89b7788bc96eaa3c40ee4c8719cad26b07510c71efa7f7a06bf8fa79e6bc223b18d3feea619b0cc187292c74310ba783c96abf6834b90ce8d1530f274b3322c6a4e7fc0b08324671a22312ff2043e91b840d8d6e99af2933a0a0476000e41274c1e5681ee92d206712d62202bbd4bdc22e4805c4997800d7be0858f387d65b18165a811673fdddce6ca230785e3c1fea81f184d7c1eda23e88b06dfb01ce98651556f0ad5b8571e6d3ad00233fd9bebe08e1bc1519b274a4c9c6fbf50a3321a09953a94a876e9977ae8c3b218719b4c7411d62274d4df58308e7ddf56b505772feb3b6cfbc4a9f0358b4e081766fd195c01df3f93b01f6c5208d597939b63c005a47335665a5735ef25962efbb84d8bfe0b8a7771bd50c4ce2584087e4572196b4d25d49471b3027c6c5eddab4636ae57d92a81e3b91704c6e61cc5cfbfac2746ca8926c13aa51dd04513575ad2b2e4836161e4d56b09e9db963c7c8ed29b2348f87f380af4624bf06b0036c7f7a89efe49302575055d63f34f89f2c3d655610f5ace993d3e49652658dde7696d10faed1b88c6d83f3eb881e141d2474166c69d5ee6f29da06dd66ee7edd62bd49a5b2fe14334b5630accee0a2fc573221be5d01067de7ca1fba2ea296f43d4187fa0428bb72f5a94cb4a35a46ff4df489d7d328982b35ecf5638cde35c78cdc33150623d185cdda48986d6775dc556d595a27ab934a5e64c481e96c87a537ef077aedb78298acb72bfb904bc5559f551c1fee543156a440cd9692d6a9ff08644515d9c3aebf2d437c95a37f6f2e8d8d21de02cba1279b10e10382060db5f8565a714eeaa4b34c6b71282cef6c8e2c516bc8b800afa1e8bb01ecdf8c06ebe092bf94b9859bf9e327a7e68fb7012aea28a2b5a2c2e27e63f35d175d69606cd037e5e9207bb5151e4ddfcd67a574b52aa9b998b396cec395a0c9658dab30133e685e32f076635c09d903397d0735dedd47d0be679866331d797798bea403a4b72befe3eca606cb175fcbf77837fa897c139ca0105eaad2e5f2871a21458abf5d89147359c4ac6fed228e33ec3c4b31c85a74982a5d147fe1534c2e6c1a68981b2e2b18630868a86311d9684bb0677db06a11a7144061cc201a51a2a91c87e6dcb80ae4600cb759a4f136509e7ab39f6a58bbb8138d797d7b77e27fed585ff0a4fc5fb79e1fbe9b629d06a623105f87eeae925acc951dfa19f2ded01b85525b4ab12a2aa870a727bcbdc74ecf37cc8dcf37b456498be3e440ff57cead55a4dbde4d928733346a00baf463a985bf36bc68cbfa5a55c80d2128c89fbdd1b9daea6355d702cec9b41b1a453e671ef172f801671a92c1786ae30c4ffdc2402d0aa15e58d0bfa2fa9abe83724fb7ccb7432fe21d8200d9988f9a9ffcf61d5d061571204d234a72c8ea1856d9dd0f393563af3374f57d494734d649f3fff5216a1aaeef120027963f9060d511ff1a0f0e17c0ca3cec891a6986507383cb080be1a4a5be386415d0cfb357756ccef4fcf01bd4db6690dd0cf937ed469a55c32ed441407b9d6dc2dce4124758c41050e66234b55efe56866332691dff261ef013abb59677f6297f114e2ec9b244ed6f1ce1dbf2b166d0187fdac74b6889535a247936d4f1154c8d1af74b1128bc94fb4d1c843168002c9452d55c06119bf8e5af92742e12c23c4944fa7c5a8c9af1cbad3d47073bce1d8f027e6a9cd71c311ef325dc538bc1fcd4185d714d0bb3368d7a4158f4ca000d72828479feb1e18aac202c241467c707a27b8eadade77ec95ec3d2bb3f1adae5d6e1408c7fb81f3f6bbb6949a11792a6e6f4ada43eaf4d2d7cfc5749f7f5bfd067bffd72aed94da9bebf13b3cfebb920d82f21359eaf3f7b443f066b20b95ad874737aa29949fd87ef3a87b0795ef0daeaa2b968240fd4ce41ff7a05099af036971ff064f39ba4f37c6b4efb50e38a17b98fccdacc2fd98f6aa07b286501889d3dc0731a4fe403e6978ba4c7b8abbb4a312537346c3d9edaf2d4d818a12cadce601a9475c6890b3c8253ad0d292ec7b7cab41170bfa318411bf50f1a63dda51c09df62f5954d6a6a0d50ff9891b965f8c600aaa5265a9f6a0155bfb2ac8a40174560fb42b24d6382e3e21e1c36425d8741a7ed8533f2148a0f6b57e98cdf61225d6b89afd676863c9a179ebc1e94f2dcb49f955ba6c5f6875e5c2d624b093224685f5e91b08ead106eaa07f9a74fc57e726259bbf62128047676034295ec6ebafa71bfbbd49aa65dd84a54778c6edca54a3d5d92f873270cc0259d36e4ee546e2432d790b2180fcaf0ac1928f51b9b17cdd6b05039059bbf028b820ec58dcf133123151c4e50fbe19b4c4420e79d659e6d0d74ca90bbb3f8e388a778a31f3b99572a5c247a07936208c71519943e996faa452ddbcd8b995b22e588626b27844d1bfc1e2f70e5c20854c7aba6915906252e570d2ba8d93bd987ee2cf249f8897e78a0c8f50db0aef98f7a8c93a4c2d7ce313cab0c6a6fe15ed000665085366ef2d91703f397ceebfa3aa2e085fc4e1caa6657e7e43c706752ead75ea6f7edb282de320a3232c2f7157a833981ee0c05073cc5d0ac9c64c43a8aaf02fcc3a75d3800f7db586cd7abd425a29a18a95df31036881f6ca353630421aa0694926653b2868bcadd4a18b293c72a6f3f4e76943b62d1d6153fff458bc647f5111db4ec02d6ca495f2a87af597f153e51fa7fada8435258b4cb8ecb4020a1b765d94176da11e8af0d148d43a3326b3821d793f9263c119281334fd5d56182cd1eb48474318f9ba92177727e16c671e0d846f53f3ddde7d7ea5e4a752ca8cff010a71af744e5a1725c10abc0d2652bb6e49d0543baa4afd43533ac8aa0cd68932dc0519037e9c6b1729576ab64b27e0d907e4cee39a6eb88c297af1006ef49bc4363a16a258ac84d7c31a7db75a3ea70f05f5de5788388d8318dd22df86a3935e60b2f244b68370883f9ffe6a81da9cc393e202e9fdfee7c0e4b8161ba407c8c26f70b7f517bbf38f5e22a90fe1cbf662429844208521ce771a2419f10f0f58cba48819afd9ac16286a3ed10b436ce409c61e3335e6430863f80528b25d08258d43e6939a71a020e2d4e72eba38a751844d3b5e7c1176f7aa8803c9a03c9cfa11c0f2b021e5813a145994319c5817babc23a4f9c420840ece326123180a14980a66615097061f203263a5a2c1078edf0d7ae0cb86451596c0218c3a3a45b0da45a03d89e9be500d34f3cc70e9368e281276c5ac13b7d16a17ffd2ed1ce493ae079b7039a0a36c41af8a859b765ce9af04d9c6ac6987d97f4f5556c806263cfdcbae8e8dc5d194c7ee5e13bcbbd72f7cddaa8e3fd5688134473f2db5eb6a984fa5170ad1308b6e2e114dd367b9b5d2002887414b6e6a863a474664a7c7bd67b655e12db07203a5c4f1a349a56199329767bc74e88d7c36b6dffea68279b6339ca0443bf1c34564088f2162b27b0c86a9a023132796f303a6fb281b2770c4e900aabaa27676d4ce24dc5c032cf612d380ef093a46764f02e28e145dfcfe00d768cc9762651730c529f166ad66cb096e09b7b2513be4cc3baa7cfb4069a4cb23053c91925e6c94d016780905b66d60f932e7beefdffdaac7782079e119c7016350135ace18c50d7263819f17c4598402913266ef74077f10daf79431e866034beab976793aeab3aeff404a0153fe68e1ab479bf2ca3800dee81b2926cdc982506258d2b391be61c3986d9e99d3f1035b714799e5ee6b9f33ea578c3ed3c6be519646529df3940aff5dfd51b41bf2065466cc4bcf7548aa9138ddcec6192c153c91082aaeb99f00fcbee67ffd111444530720925715efb22d34ed37478e6672d5490920db183f52f682f52dc11b094ccb5b53330ed2fba8a3353f0076043bf57baf357712ea1012552b5ccce559305ae4d12eeada985b6a392911f69f5fb3c33efb4d9e45fbbd94fd2e7f5429fa925c2cb74267e00e6fe39c8a9e7bc2a5e2fa5b0b03ea7f01c57ee4ebd1b4ab8d71debc1f73b8449239491c3095f2b22fce6e2c0cf793c7768a26af533ead36f2efe4e25955aa41ff8ff05a6f20cc844ba9af33274b8525ec78881e03dbd79a0ff447aa62e91e8ed7598fcbeb98408bb6c894b1530cc7c38691c7e0d374dd27a520a06d56700cff078b6d8a3eb35429ca423ef420054ad98556dd727f86f18b71e05b920a3b965a7412104533ee1435d88bac83f82e2b7387a15de03e72b09ef1443882fdd05a7c4982c59d3dd969d598c860f3113c70e370e6a16d94d878a5e7ad6e9ce36baa6f905646c9352a035f6f1f73e795255adc9dddbf62c85a84b90a6c4a6cdf1e60c5ecfec13bf8468a8b9acf7b5cc761f4de66e32e0868d6a1a8c8c8c68b4a144e20e540c86163002fb1998e493788b6d62d5bc30e630da743597d393c77d3cf58dfbc42b5c11c5e8f06ebce02fa1eeae7f8be945006c2782682f1ac92e22ae62b65139740003e8dccf151115797bdbdb73743d4cbf34d7aa004d53acb25f3c9ec3bdaf5b2a2e867a6b58db87c8b16dcf947e9cb2a6cca88c4b8183333da4bcc0815118635b58da8adcf44f430bdeaecff2808e5e5b8a2d287e826ebd71dcb820419ef16d54837caa19465afa5dec9507e4e004472138a9f9d85d79f2cd7bf6d0bf62c2b77da4b639e91d20cda0f950e1a63fea152f5bfb5172463b3628b18377c70bc4ffae4500f92132f8d3193660ff988f54ff544311607a584d78ac6affa60c7da1f866347795ca5d4be4475b0c127283107a5f3be3ff588e1f4632a6663817e78c60c37850436a31d306827b57215549d414fd430607879a937eaba3c76dae6589230da954e4adc65ec07adf615552d2a927c2bd1e3394a733fcd770b760249609cf10c99302cdfd34356d82d879162b5f19515e185ae99a5729ac5e0c12ef8d7da15998d970d0051c7666b25d0e1e48da99439916532bdb38caea396f96bc68198b1c150f35e3eb0cbad3a2a83559aaba707b8bd14e256b5160d0c5ed64f75d97ddea0d6deb957d806935ced0a46815d099df7614cef10722d9ee43b2b689e861ee686e3c", 0x1000}, {&(0x7f0000001280)="010375aa933aaf4121a30395710ae935768003f63c07c330bbadd232d9aeba07df5daac0320edd1ae7b7d2b4bb01f3443435b27d16b20b78e87c0eb1dc18f549855ebf84fb1302f4c3828c48209cd410f579d47462637f2435e7d382acafc13392494b22c215541c986aaa9b146f703a53c7751b234364a7de2f3ef3c0194c2c8bc67562de1a36e0c6f0ffeb3dc99aa190fbb3a9786674db57bb2b164609c9a67b86ca9a0c8b9dd9d27e0e811b419febce4a991414136057bddb9c2c75e6693cf1b246c614e30afab5d8bff3c00f823697be1910416cf20806e59e02063da600f31a123d9482e293103eaa9399b86d18b0be0ef18e51f581782c", 0xfa}, {&(0x7f0000001380)="f0", 0x1}, {&(0x7f00000013c0)="2eb79c13a5371746bd799696bbc11eb873e02ecbd5d8a1af75277f408a51442fd46d98fd21e8c877dde57c2bb10b34faacd8a090f171a0d1655c88eda51e1311d42f035ebdf2f68d17d809", 0x4b}, {&(0x7f0000001440)="307fad0f43fbc31fc6f472c78d4241cecce40eb03573faf3d3238a2ae4e227070fac3fb44bc8cf92f515fe9f2131decdbc1f9a23812d95c774213d6b21f218a86c73bd6cdc9bf501c2408968502fa7fa6da813760bcacdb049ef55ff321ece", 0x5f}, {&(0x7f00000014c0)="262a9108bbf127fce0286366c908feac4829fa6a66e50a7e8099bb5f0a8d9c39c923fd26", 0x24}, {&(0x7f0000001500)="c9c6a153f68d0cb66c0441f289579852225743", 0x13}], 0x9, 0x0, 0x0, 0x1}, 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "64a7141514645ab8bdad345feca018206fb200"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0xffd) socket$inet6(0x18, 0x4000, 0x1000) 12:10:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = getuid() r1 = geteuid() r2 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = getgid() lchown(&(0x7f0000000280)='./file0/file0\x00', r2, r4) r5 = dup(0xffffffffffffff9c) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000100)='./file0\x00') setuid(r0) r6 = msgget$private(0x0, 0x230) r7 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r9 = getpgrp() r10 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x1975, r2, r7, r1, r8, 0x85, 0x3}, 0x4, 0x7f, r9, r10, 0x4, 0xfff, 0x1, 0x19a3}) 12:10:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) kqueue() accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 12:10:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x7d, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e8000/0x4000)=nil) shmat(r1, &(0x7f00003e6000/0x1000)=nil, 0x1000) 12:10:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x1000, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x6) 12:10:34 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180)=0x7ff, 0x4) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) shutdown(r0, 0x0) getsockopt(r2, 0x41, 0x7f, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) 12:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x100, 0x80000001, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc0}], 0x1) 12:10:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1ffd, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710e6676725ac0016e13f240ec011dc91cf2bae87512ea1bf267f70f0cc5daa42e000bde65e47bf02a1d0fec1a6d514b9ec86eb9e5788c1aeacc7355aa911f0d875c7fc1bf57617147d9f04a9dc79a4358b3e481f8f3ba843e3309ec3d55b579ea35a9185e81f998448151b0664669f8d144e31db18e9b6619b838620b9582d1af812b"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:10:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 12:10:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fa2d2f66693000"], 0x2) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="3c125dea86c8125c476a55aa67657226", 0x10}], 0x1) 12:10:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4001000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 12:10:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x9, 0x0, 0x0, 0x4, 0xe544}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x800000000000000, 0x0, 0x80000000}, 0x0) 12:10:35 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000001080)='./file0\x00', &(0x7f0000001280)=[&(0x7f00000010c0)='\x00', &(0x7f0000001100)='#-](\x00', &(0x7f0000001140)='[*/*@\x00', &(0x7f0000001180)='-\\@\\(+\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='(^:\'-{+{^\\\x00', &(0x7f0000001240)='\x00'], &(0x7f0000001380)=[&(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)="f800"]) getsockopt(r0, 0x10001, 0x101, 0x0, 0x0) execve(&(0x7f00000013c0)='./file1\x00', &(0x7f0000001640)=[&(0x7f0000001400)='-\\@\\(+\x00', &(0x7f0000001440)='/\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='(^:\'-{+{^\\\x00', &(0x7f0000001500)='!\'[\x00', &(0x7f0000001540)='}[\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='&[.\x00', &(0x7f0000001600)='-\\@\\(+\x00'], &(0x7f0000001900)=[&(0x7f00000016c0)='(^:\'-{+{^\\\x00', &(0x7f0000001700)='-\\@\\(+\x00', &(0x7f0000001740)='[*/*@\x00', &(0x7f0000001780)='/Q{\x00', &(0x7f00000017c0)='^&/\x00', &(0x7f0000001800)='-%\x00', &(0x7f0000001840)='(^:\'-{+{^\\\x00', &(0x7f0000001880)='#\x00', &(0x7f00000018c0)='\x00']) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000019c0)=""/21) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f0000001980)=[{0x1, 0x3, 0x1000}, {0x3, 0x0, 0x1800}], 0x2) getsockopt(r0, 0x40, 0x100000000, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) 12:10:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000cc6000/0x3000)=nil, 0x3000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 12:10:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="4da6ad1818ce71a5602dfff41670a7a620b3317fe3027c0b85f6", 0x1a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a", 0x21f) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:10:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000012a02, 0x10) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 12:10:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) fchdir(r0) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) 12:10:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) socketpair(0x0, 0x8000, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400001aa, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r3]) fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, r4, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 12:10:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa6) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSDTR(r3, 0x20007479) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 12:10:36 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="051ae0fe61920844db8d2e0a7278a8ca8619fefa8a7cfe98e284b466b588be5356658ac9c1166f83b2c1c2b3db057c0735d5fde19060d58ed78b495c090f86e6d45767f004acd7c7ed5e18bde32151c6ca2e66a828294b1fb010c70c276b46dd7bcb819e298fc1781c30eada27f3df6a6910476c04c3c41dd89e8c3749dda40c05f91c8e669126a635436740442933b5b62bfbed3cc5fbc16ab49f00157596ca4e095a5f5be135b9f19823aa65f631804ef02489c45d1e759ab6d12aa62a7da37191df9d3a12f9c7f2e78f10ecba30369acd80839b99ade14f9f0cf6cad5cb94a0181fc1ffd6715875012461206ebb0284a0f03393c7bdeb9236c068", 0xfc) openat(r0, &(0x7f0000000200)='./file0\x00', 0xc02, 0x115) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 12:10:36 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0x0) 12:10:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000000040)) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) 12:10:36 executing program 0: kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 12:10:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20100, 0x128) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 12:10:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xba4) connect(r0, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 12:10:36 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xf, 0x5}, 0xc) listen(r0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) bind$inet6(r0, &(0x7f00000000c0), 0xc) getsockopt(r0, 0x9, 0x1, &(0x7f0000000100)=""/110, &(0x7f0000000080)=0x6e) 12:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "a27e9300080000914f5e1059ecd81f0200"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 12:10:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xc911, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4005, 0x1fffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) listen(r1, 0x0) 12:10:36 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8000, 0x3a7b}, 0xc) 12:10:36 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x830, 0x0) dup(r7) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') getgroups(0x5, &(0x7f0000000080)=[r2, r4, r3, r5, r1]) 12:10:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 12:10:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x3, 0x0, 0x0) socket(0x0, 0x5, 0x6) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8005, 0x3f) 12:10:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 12:10:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) listen(r0, 0x8) listen(r0, 0x3) 12:10:36 executing program 0: r0 = socket(0x100000000002, 0x1, 0x2242) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socket(0x20, 0x3, 0xffffffffffff7be8) 12:10:36 executing program 1: r0 = msgget(0x0, 0x44) msgrcv(r0, &(0x7f0000000140)={0x0, ""/66}, 0x4a, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000057bd7354f285d73f0000000000000000000000000000000000000000000000000000000000000000000003000000008000020000000000000000000000000000000000000000004eadc9b2954f98e4b19d8ed76960b42d54bef6d38ceb2cd15a416ec44343a66e88646947899a7b7101c968eb223dcbe9a390fdc370f54066b97ddb654a72bb4d0dbf62a3684118487544af35dbdd201242"], 0x1, 0x0, 0x800) 12:10:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="45801687153491757ee2f8e5debc53a3eddea7650f920c9b72ab871ca44ca359b87e5a0a8ae2dc8b5eaef61dc2f1e1ca0e31eca2b88d9d8fa998db20fbbced6499fcae57dbe4e2aa6e7772d5de7841b44af73b8363b6030e1a96ba79b709c7a20236e95b7696a19415ed0c2ebfc9371be6b3fa2f2dae7dc44c4dde9cc2aad26a599fbc45a635b26d02ae7631391077a80f59400e51c906ded765057f82032a848e12c438f3314079063fe3e02bc4c8d06f0e7934929bc90ac43436ab27d1a43e287051104f28c50d3b5a61bc6c80fac5aecff53de5edbceed9cdb41870327e75f38d2e36e73fbe7cb64b1a948ff5171a2f7aabef9659fb3430f1150df5", 0xfd}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2ea) r4 = geteuid() r5 = getegid() r6 = msgget(0x1, 0x20) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0xffffffff, r2, r3, r2, r5, 0x8}, 0x2, 0x7fffffff, r1, r1, 0x8, 0x2, 0xfff, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) 12:10:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair(0x30, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x8005, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup(r1) r5 = socket$unix(0x1, 0x7, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) r9 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000089, 0x7fffffff, 0x2}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x5e, 0x80000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x1f, 0x2}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x400, 0x2}, {{r5}, 0x0, 0xdf6828b552b64aef, 0x2, 0x7, 0x8000}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0xd6f, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x7ff, 0x8}, {{r8}, 0x0, 0x1, 0x4, 0x4, 0x4}, {{r9}, 0xfffffffffffffffc, 0x40, 0x40, 0x3, 0x8}], 0x10000, &(0x7f0000000340)={0x3, 0x8}) poll(0x0, 0x0, 0xfffffffffffffffb) 12:10:37 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 12:10:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f000035f000), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) msgctl$IPC_RMID(r0, 0x0) 12:10:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) r0 = getuid() r1 = getuid() setreuid(r0, r1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 12:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffc0, 0xffffffff80000000, 0x6, 0x3f8e, "a8844df1a4ddfa77f432e415d1537f90d47e3d58", 0x9, 0x8}) syz_open_pts() syz_open_pts() 12:10:37 executing program 0: syz_emit_ethernet(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/173, 0xad) 12:10:37 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) read(r1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/154, 0x9a) 12:10:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c1, 0x4000000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff8b508bc9adbee0196b6160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000897a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000629ec6ab8d031b508e03016828ebc32fe24019129573fba55f04cbf55a7a82c2de04561e1021da51fee9edaab2ef3c183ec2138f06e5ee546c8a959b29cd2971a2dbe843fc905b92f243532442474b3d"], &(0x7f0000001080)=0x1002) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 12:10:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 12:10:37 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) getgroups(0x7, &(0x7f0000000040)=[r4, r0, r1, r0, r1, r2, r3]) setregid(r5, r2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 12:10:37 executing program 0: getitimer(0x2, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0xc000, 0xa1c) ftruncate(r0, 0x6) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000180)) 12:10:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="56c110b843c96b2540775a3677d6751d5bc2bddf629602016dd757801237a58785b8b7775670886883eadc96fa5aa39c3f3cee210414593c57f15ed543b32408f1e6b4ebeb51ef55994301059992501960a52e7fa65b2e920add3851cfd178015c3281", 0x63) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, 0x0, 0x3b990268ed70c73f) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) 12:10:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0xac, 0xa6, 0x7, "c85216310071eb0e08c95046b3637548707b87e8", 0x2, 0xffffffff}) open$dir(&(0x7f0000000180)='./file1\x00', 0x30008, 0x50) 12:10:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffdd5) sendto$inet6(r0, &(0x7f0000000040)="cec6468f5fb1cb7e88cada4a38b171ca955bab1c1c91c261df6dfcf55973c788e9e93fb1cdd181a60923ad377e65f4af343136d1dedb14170c39f32c1dcfd4e1821d1e009742df80651d2faed0202f8ff9a03bebace3a0746ae42c1010ce8667fbbc17d4c93de6404f60b51a4594338ef16a790b9662c44973234c62", 0x7c, 0x408, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x3f}, 0xc) 12:10:37 executing program 1: r0 = msgget(0x1, 0x0) r1 = getppid() clock_getres(0x7, &(0x7f00000000c0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) r2 = getuid() r3 = getegid() r4 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x9a, 0x1f}, 0x7fff, 0x5, r1, r6, 0x7ff, 0x40, 0xd2, 0x3}) 12:10:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffe86, &(0x7f0000000140)="0eead8178d6ed37e3cfd8cc56bfe87d05e2a9a142c586eba9bd01737a6ae0d73069ea7c8720c3b7bde077b88ef5c7972d540f1f58b03923927b151c0e277b966600978023597c535baf81de04206c55a586d979a4de6ab1dd16d60bdf0900ad9e1e8b687bca69da4c5d604b672bdd9f01b05b8bed4b7292802fce0ab912c57c0172f266e5fa46310c38d4f1038556c9b32dd9931433e3403d440c3e89cd684ce9dcdd8") 12:10:38 executing program 1: semget$private(0x0, 0x3, 0x100) syz_extract_tcp_res(0x0, 0x0, 0x0) 12:10:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) sendto$unix(r0, &(0x7f0000000040)="22412366e06967099bf18c91e46d5116de96a7681fe4ad44d2c5e272c4f2b53e324a119b8484570b0d54f885d978dd30770b5ca78eb1ac7471f84c851d39b6c635176ffb7173755ae487773399996e7b", 0x50, 0x401, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="081d0f91e4d91c090f2fc3825b639d7d977ff84871ed09f04df86067c123c57927f9a36310797345ac9daf4a9e8ea377f67d5643a152742a70518c8a0e4c1088a446ea20ca50e66c07b9b8b4461315d727cadab2acd47ca97f09133fc5ba5bc2fea8f2", 0x63, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000200)="4412a1a58c2d35cc213919f2705f7e42f4e8b5c90b7a2f91bac326109722f25bf007441acfd71f35c9581e3c04474a144c9554535a8b4726d4e672eba82eaf080d4e6354a00057ec4ffc438410ab4c6dcd056489a6e19629964b02d8d1a862a2b9f3117f306fa0969580b246fa5fdf99a0677f61018718", 0x77, 0x400, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f00000002c0)=[{r0, 0x23}], 0x1, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x4) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)="921900f4fb5a899370f4822514e68b56b190dbac8885c7f79064ecb3c5f6e84cc9e0de2efd703511c46bfc3ec60eddf2", 0x30}, {&(0x7f00000003c0)="374e39b21a631fafd21310c7cb16b0d3263ea528d6124e80bbf70b219a34fc37e6c272b055cc69fb9bcce3bec1faedc5caaa70598b7e25e2b06bef40122e78a72ff9821b94e78ae2327cf94e0f89edce73f429927c89812e71be74a069cc7aac99ba301d71f206c3af05ca51438e88004a39852f35fd7ccd", 0x78}, {&(0x7f0000000440)="40a0564fb4b17cb9ac88812eec5c7ac5cfae8f620e469adf8dd1d4871dc5c00208701a538e18fde64c31ba71fd0748038794460390f361e18a2d227b75ab4e7c0fe35ee2849ea63f19fa8cbb047d5f950abc0e037247784f63765c5c1f66ef02f492151a91348d94c905f3ead18919f95be8c11e803eb06aae62b613a94016ce13f8deaeb9fa380da0f99320ce9abc5d8dd63b2ed482289b3113812543754b3a096b2e272a476beb42d820", 0xab}, {&(0x7f0000000500)}], 0x4, &(0x7f0000000580)=[{0xd8, 0xffff, 0x9, "3ddfdab60b23712aa9e1c53eab36b229113fc539f88893ba1bc4da4c24d8788c2fd3ad443ef57aa24074f8b62496a48ccad7262aae5c438c3806afc63e208971ddd3e83e3af3176cf7d0bbbecc6c739e22a65cfa10db656009acd17f456b3fdfbc1fa321484c810aea7e67814310f2fdcad61cd1321255575ccba69ab4ede35938d9e82105159766dc35475a7d435e240f3ecec8e27954e1988a3f78ae34f241f2cc351da63753a78aed7da309dcf902a970bb3bb807568256949c320a2fa870a45a92"}, {0x1010, 0xffff, 0x1, "9f59dfc6c5dda1f7ef1fa183f67b8036022250a168f1b2f803fa98fcfd89ea2ed8c376c3eca2d2f3846b9b852f1c25a1f57fb3cca3d6f10abe443a08ba83d831d82a54a1cc8d7c010cbef489c0f33c1c6cc3ee7c3c03ff06658577013c119a5e8b93ef4f837f584ebc46b9f1481ef5c9bf7a9e1958e222ba7edec1353e9689b0d0de3d46ce840b1eb1d966e49585693cc5fe1d47880d66001c788f81540078c887d3c74702d69d419a9194d74cda766ca36e874c048e90a7b3be23d6773f55e50a554c3e9d9826cf66dbf464359294037293218b0bb5458eb9f438e83ef1f567e17ac321b891986c070137ecfbc43ee96acad7318e81fcbb0fc79ca923b430f07cd92b15579a5cf3eafeb49c27351d519ecd7c5b3b712b1e06d37d83089521bf4ffdaf0ca6e6514803c0089c6f44023a924e1fd3e35392d5e81780b61663a9ba6afb739e9d2cefea65a7065889f93342df3be1674b0da44a15049ca242ba2b49bd66560f4bd7c05d943bc1a6d6be3a358f9e151492f8cb93572874e01b8f8ae00c979b4ff67c151043f6bc9784eaa7bc740dbe18fcdaa87c485bbb2b2340bc1b66d73ee2818195faba373c69ce78d8f154b6a7748c41cb18e3db068c8e70711af86d46ad77b3ead333ebc5d39cb660df56e828347dd78c3e3c5dabaf2301fe08a2953a7e861b91abefc3a10967845c35469e9a674200de1a77f17f9e6d3ed431e634a0f303c19351126c924244d8a11349b4b313375daff459c633fcf6a5787c75ae0b4a231eea80ff9f5dbdfcb6ca140142c9e4294d1da4ef8dad86407921fc3c3bbfdb0e9c5ae8573eac1ce92093522b0f5605b18d8f5958fe3d4814f80cd29cbf01a745ec059369b688931dc3f02e6c0d07bf01fdcfc3572c38be30c0ed12f9066201b765ec4ffef3aea4fc41318060bf633e25e786d3547eff761a5d1b80e6c8af8ba578dcb43a3de47b1e5f5d29df55537be68187fa803139787b68d7648444052bf4e48f885e9ccd4eab833a319597879f8f996d68b1f4200369256630be942ff7b989f63e18a24241358c3ec406bfddc28bed1bae237e45f509df4ce4090ee59c3edf4278ab0bc9cb79e4aa779f6d81a5819368461035420a829abdac6995f350ac5e2c15cf4e2a688e8ba8eb0f973a16ff69aca47538879baef11dab8ec5638276c2ba24a62779a84b7e628cc6136c4e5c0b576ab0f3e8cfd119110f2b5624aea00e807a570d9b657d324aab9f181b3d18700b0b66e63a90283f82402b1b1aaea55245d38460c8a70332fb7f6119d945554a3ad4677fa9c408a6fb9c7bd35d006b15d2ec7a5ad7886f4e9ffabbc830fa984ac3f1b8d6df27364aa81a8f35649e52a6de1b3641d70f37b59e660299599824bf77e7b1d37de8de356346c930e77e1ba5a9b05f6d8ca5ed11e2da3e7cac2cd161063f99d4ce6582f2a8a59b45a15e4321e7d6e55fe7136de2d0a19bb18271dd0af72554b198573cebfea3e5e61bf8586c669c32d608dfc0e37a149491ca7128389d68737bfe4e6a8d934b804916c03291149b671641ee1f0b266449282ca58354dc311525c6e7e71faf48c067077010f05c69d642362da7732d5ac3df6a5c0b4f02d9408a0a920bf6aebf59ab623e5b02f10babc4a43647f2538482f5ff43fcc2f7356031e70820242e38ba20f4e8e2af339113139b93e59bf827abd1d90f8efb6e2bebb8a3eb817c203cbabc6f75e79ddd2ca74069fdea2778152897f5659c226936476eff07d024c7976d659b11fd110e75db5f777a2a0fb5c3062c6f0d65a278fe2f5ee4a6020891c9a3ee0752a5ad15407c7d4fedc4df1b87faefc187dfcb1c67071fd8627b444654e5a1dc76556d9255c2210044da761d933b6c86ab91c5d5179052d97205271438a8c38983fa1e76b50bb6bc33daa9519a0a5d0ca2ae4e3f371aac0b4bce6cf02f722fc56a85c5cd873ddff140cb92974fb6410d890379376d9f194db9c8641f96f0b63016ba3765d2286bf3991db3e1be5793c162a808a76643325f5227649de249e6787606b6e69d5cd9da328782b0f54b276f51f3391ae385fbe26dacf6aa247dd07f791e0e76c638861e201ecb28c054d5fa87e6f3a94413e1d0923d6d67a43042469ab8e1f6ee971016023acca328b047abf05b37e675f48524802126ac3197642ddb22388ef35906e654f4a1034c91d3e9a09c689fcd175ca585386df9abbd5f8d142ebee652a9df2e0f1819ab49ee3f390136cd554428400adf7a3ebde6c422eaa1503a7634851cf7c783e70252b455ef5ae4005d0f89da1c3e26834eeddfacbc50c39524259701c0792d9e0d8be0f5a0a2747ceb2139d6362d2cc9367c36d23a65f569156943a8f90d9c4279b327ba27584f57a0d84d26b95d26b0ff62086d54f4f4bca40e7c84217f5e4ec9e70a768bfbcae2e8fcc222c1c15237cb715d52977f4250a2f125bb298ae0d9506e04e72c8ac820e8b65142182916cd8b826bb714568ad7fe5408b718188490f2ea9a3086425daf17561f7f19362769045e49a5308da08ec9f9899018091b1a4d57027074bbd7916379acfcf267d015debd090048d13d7a95470e815990adb0832142b2c42a3798f52ec1a8e7ff34dfb119ae89503713444230a4a0ba34ee3002c413342f5044c939a5926ac3f9d014b0a541bca79508fa41da8dd9c8e11d420a48dca0349c1bdffd2c446f643bbe74f3f32cbd6cf61007d2ae423a1a11a4495d71e9bc7ecb2bcb81a6bb1d1afe35b07a2177b13e2277c50dac8e095a9407784a0ac0150f024234f3bebb87d0efeb4e7e3c16d0e010c1976a26dbb3638c54e98682b36adb9af879be420b7275f1efff6f402434fee6c22df2102244dc35ddf88ce2152d1abc5e313d4187680a3f7c21733cd012a68cf9444c7330fab2a1b9d85e4f85b8f724c6bb714ef56bfec400c63fca2782e992ca4d579c00cb1c1033f9d6329303872ec4e7bfa929df1396fe1454b364884d7c0b2d868d3fd7ab22cbd7086160597aab6ff9ba37b6c820db5b9a619928410f5289d2bd92ac79beb89bd46141792a5c44fda8c85836335f004f17edc7a76ab5625b0231a60c737f7c5569bde23266bfa2c3654cfbee4c19944f612f2194d45ece06a2ff07c3b3e59ee637032e76670c2322d5d59787ab48801755652ab67c66d39866598bc07c00fd8ef9d95f32b772558dadb9a3fc12e18f558a66bc54edd0d1040ee201ea0480113368b397fb4c8c4d3e63064036dba202e6dc5a94506a210e780340b9c6a8e8688e46097eb25c0e716ee1400f96f1bb04d88449bca21d38397469ac970a1ef6de9e513443b2530cb2b2b203a8df19f433debe7b42eaa7591206c23bc86041f79727f0ffefe4eacaaa2c2384a50d580dd38bd036510691e61a3a38f243c8ced23cf6a8f264099cfce6e3ec4c6a8e9ee18fce79926a42c1fb9abe93efd6da8fc30cb1d2392f7a6c94ecfa5030f34ff373b45c06836b6c839ed2e70696f09ca88108c451264255c325a2973f48927186acb5b297dd44eb1efc141d64af6370508c66c2229e42cbeb1882b296939efb24b7be7282ed051c9fad835d605bfbde172485d8b3fb5079d2b8fb9c86b49d1f0403b5c2ad8a2b48396f04134b0f954a9170a97b31e61aaa606d64426cc1fc419798d4b60c831f4e936dd008d8071cc3f97e10ee5f07fd267eb731b233abb70a7f0fe5de0d925977b13acfe0a5c326edbb4fd22b6aa191700463b8444304c3306b8173b99a2cd0018b76c4ee7896b59fbff9c6abea20bb0afeb5acd6ab87e8afc693d202357319e6f32ec7343b884d35abaf1588a4ac256dcaf0bf817d3c19b5ed26c22106869db8c7e9a01980de6fcafb153e8b6468e4c5e62e0dcba23e4db9bc84dca226ea4e846516ae7555d1f40c303f488913d9566f4762fabde5bce596d050db7dafea46ac804d7384e43c9f117aa10d282f64206cdc4171e9a95b4a48f7ab74e708d58f24d7a1be9d9c8d775104a3e9edc5dc0092545c92d9e8e39740921188ffe05b9d97103305cb9cf78278419526cd8f6bb5d6c1e8fb7dc27c032fa488d49a541b5bebf650bc3f953596bb8b91434e92a58da604fe7832e6e5fa0190bd35ae86fff1fb9113dcbb85fdcb6b19d30fbac218df2c10fce5a52e882da75bc3d24bf5a6c3d843372a1682439106a5a531243678266df3a5e17a38e4686629df8dd304e797ccc7dcf682bd469d5aac854db220f56a87837115c39d26ebc8d8cfa10fc2b66f75ab016846bee6071b8bf97a85958af4eb814cf99bc2bf5f92eec00dc21c7e1b186ae1208dadbc96755adc01adb7df64b2406c48c4b5d78c93842ffe13ab9bd0a30aae29787f99f8f3c9ff70c60d4b2b534a7939fee52ffffefeba5581ca0ac71e8f697af6884c53e7ccf8d3ab9d222788af92e59b5e3af2a7300007a8bb9588548444465bd9bd5b1b5329618796a4952ea3f2ec42f332549bbf4053f0d8beeec7150812c4427c308b723a386695a0a95268f655497d813e6203ed891c3de267729ae005beac4b4b27256bb13152f3cd419074ea5dc1394d10168b843fb68ff0d7a7c285873d5ed223b5fc0bf77495579b307f203a87807708db203fe8dff1f6f5fe475f8d5a53c5abc29f7b8b2f7dc16d2a58d714cea695cdaf5efbb0f9ae70e71a488035240ff40b410349b26f41ebe5082a639ec9c671849b1cfe073354972c9ce186c8a325a188a8c3bb637c9060b7d1187acbb7cd52b578a6a296b15ccf9069f9ef8ecfda3b303d4644695a21790f8089265fb26ee22438a7768395e4cfa7d52317cad8fe4c6d483d29360ddb026496f62defb7230652c6c811695c25c96cd0628f89d06b83593ea82e19cdd9504323a7e2faa7d9bcc29cfa3919c23237b9856ec1f140fffa80f72aba1987f3b8285b955dc73bb07befb0f906064daedec3924cb47f9258f5d8a25ad917e54435f4d620f46c6d385f62e1ebaa91f76690e9ae0d3aa53752eb90dcebdb0101be1d07f1e3ed8e1588fa216e94ea7131f25605a4556e5a575fad3b73e18232281f1c648cfbc2b8198c761eeacfd64d99060eb2c1ffac20e467201e09e8cf1ffc9edc1b9db1a524ee8fed79574ad27d1aeb050cb93a5f38b2bee8deaef32c3721a54850dc6394b14e2f6c29f04b0960e77539e4f1a117d41b49e33d0139552d62fa970f141de8cca16591d19d4751d5d2de7e0d13c06fad89af16d052378e1fb4877914e6096075b8d06981139429f92495f7e0ac9d9d6a46fbc089ba70a6d73ce9bbe74c6b09202c33a62a81ffd276af10473d6da1f1378596cbce1911819caae2dd82b57f8fa8b2e7f3b419f64bb2d5d30b4bfde8e436e89dc3d29c1a524032a0b8f9df0456b72776b5ef7d660718e36830b8e7f7a29ada61af1f8d20c53d64fe34e67a8eb23093a470c4c6f82139c219f7c42612820016ecaf2c1af5c74be2f1a23e32e23a34a05b6ffc3e48d1ae10f393da63fd3fff77b43ab018d2d502fadb583064904e2ddf478c983ca9a325e6928c62985c99b8c1423aae2c39fd78a1d35a420e5440e19a8dce7e59ff418881fa2633f19be68bf142ed3a9458aacd65329650258d8c267adb648f76f5ce3f7b8318e30dd5983050f300a7c857fd841a9da4786ad3fd50d8291ff83131f33bbb0b91910b6335e21e78a1ef68aa35e051b174de339b90a85b8be892972a7addc2744fade5450860133640315d470f188b26162ff2dfe38c10a55f60cdd63315736a5a3e67a1f697b621f7ad19387f8f0b9c918c4e45bedd4a55505f19932613ec42c2"}, {0x28, 0x0, 0x4, "1ea00f067df80dcde41a7ff038764e9018c5"}, {0x98, 0xffff, 0x8, "72868beb4be71a4ad26c2efa85be508c548771d6a944034307f451e1fd85d3eaa68d8d82ff79bfdccb4503f6195e5b15b2443760257e0386977fb0861c42bb742548baabd867281f3e265e16c4e496bfd51bdfbc458467d5c4b96b3e4f8a85c63ee463b91282a22cf0e4c4d3f446a187e65fbc1df0f2d2b8e5f95382951a81a7199abb662032865e"}, {0xe8, 0xffff, 0x5, "47af493e36b97f07bfd0be889ea2481a58725b3bca25492f653b8835b746bbc0307db854c5874034ad8206c3cd904a2a88d02f1ad073ad70ff2e51a6a971c122ca5c4c78acecae2e9f53dafe2d3f7c4373162469709a30d1f5c9c47845c3d6c02d7c3e97096952e4da89430bb6c951688dfc48ebab6a05b95e6b6cba55a224afe83c7b69b1ef322e3b9de6e27c61ea66b6369164c90a41a80628375b8c38047e4bfd5149f79af99ee53cc71d2ce15b2c9ff4647b1b454f698822efb8fe7cef1481b8b6ea2038d72f32ba3979c12396378a558fd51759"}], 0x1290, 0x4}, 0xc) r1 = socket(0x20, 0x4007, 0xc5) getpeername$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001900)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001940)) getrlimit(0x3, &(0x7f0000001980)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchownat(r0, &(0x7f00000019c0)='./file0\x00', r3, r5, 0x6) sync() sendto$unix(r1, &(0x7f0000001a40)="fb7197cae02353a7c9604bc4ae687b90bf5d0adf53e09b6c4cb423e2cdffe014310d99bee8d8cf5ca9bb94eb78f2454477aabe4d23eaf66dad9cdf1882dd0bf1b836eb9955610ded5c16c1de7f7923b8a9d3", 0x52, 0x40f, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b00)={0x7fff, 0x100000000, 0x6, 0x8001, "0301dc63733b2486ee76a06d049e046b0b445e2d", 0x3, 0x1}) dup(r1) r6 = semget(0x1, 0x7, 0x238) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000001b40)=""/127) fchownat(r0, &(0x7f0000001bc0)='./file0\x00', r3, r5, 0x4) utimes(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x8, 0x7}, {0x1, 0x100000000}}) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001c80)={{0xffffffffffff8001, r3, r4, r3, r5, 0x108, 0x40}, 0x4, 0x9, r2, r2, 0x5, 0x7fffffff, 0x20, 0x6}) getpeername(r1, &(0x7f0000001d00)=@un=@abs, &(0x7f0000001d40)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001d80)) 12:10:38 executing program 1: pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") r0 = semget(0x3, 0x3, 0x480) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/55) 12:10:38 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) write(r1, &(0x7f0000000080)="e59e195848ba8545f49840402063c1605cdee990c0f81d7f4fdb107b604b2d868f358b52a05e5f71fc981d66f434b38e574328bce45e3a4082ef3b95352fe6f4603d4ffdf3541a9c3e7458590a758923f8747462df88b661281c26f86f7fe423a7c60e4282b52d2ed1af47432b7e4f7c28056ef2e2d460736313e0a292b5c80acf49ba9dae72c8d408fb576c68d7ecd02a490340877587cc3ff9590bb8b7c11a312908795ecb05da1cfb53bd6bd1f727176a677bd32c9675755ae8e2757b5b078f284d74ab5d23baa297ada0694c36480bb77e0f6f1487e6cd8fdfd92a784bc7c4ce74e7018cb0789e7d2f769ec960e3e4fc", 0xffffffe0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x8b6d, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 12:10:38 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 12:10:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000000000)={0x9, 0xb306}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x9}, {0x6, 0x3}}) 16:00:00 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xe97a}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x4, 0x1, 0xfffffffffffffff8, 0xffff, 0x19b}, &(0x7f0000000080)={0xcd8, 0x10001, 0x20, 0x6, 0x6, 0x4, 0x0, 0x1f}, &(0x7f0000000100)={0x20, 0x6, 0x8, 0x400, 0x0, 0x2, 0x0, 0x101}, &(0x7f0000000140)={0x3, 0xfffffffffffff001}) sendto(r0, &(0x7f00000002c0)="640cbc836603e39d3bef020c1a69aa14808090a9667ceecd7512b6a61941a75e3bb79892d9a240583407ebf96af40673d6b5b853597842d61fd0a7c74d71dc776c617e8f2e5ef96d619447ee33f559fd5a1c88e788e4533ea21d878e1c9add1707362fca1fc2a2232bc506eb5bd92b821045c4b66b306e7fede8f5ae33c24f0fedcb9ae1c1b531610be615ec6724f328fb7c1cd027b1e079cee16dddfe30a34517c0437bee581b6253687c", 0xab, 0x1, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) ftruncate(r0, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x40, 0x6}) r1 = socket$inet6(0x18, 0x8003, 0x5) getsockopt(r1, 0x8000000029, 0x65, 0x0, 0x0) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x40001) msgget$private(0x0, 0x2) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) msgget$private(0x0, 0x14) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/220) 16:00:00 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) socketpair(0x18, 0x4005, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) r1 = dup2(r0, r0) socket$inet6(0x18, 0x6, 0x9) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) semget$private(0x0, 0x1, 0x610) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x106}, {r0, 0x24}, {r1, 0x1}, {r1, 0x2}, {r0}], 0x6, 0x5d3d) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20010, 0x80) readv(r1, &(0x7f0000001700), 0x243) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000280)=[{r1, 0xfffffffffffffffe}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/248, 0xf8, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0xe2}, 0xc) socket$inet6(0x18, 0x5, 0x81) r3 = socket$inet6(0x18, 0x5, 0x2) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) socketpair(0x13, 0x8000, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x200) recvfrom$unix(r4, &(0x7f0000000200)=""/210, 0xd2, 0x800, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000400)="db29065e808c7c08213ed61f1da81d5e53198b095ee668f47a696197841b5b25103331c7482c080ade64eedb7649344fa5f129e4780f3e9e72a8f4c691831099f369cf7a5a2d26a7c713ff5776974721f849488cd9940a3f922b11662c1b662f441ee07a672be61222eec85ce332ab1a1bb7439ef19094b7a3fd690d99cf9c3b49f6a80c5c6f94661bfd9dddbe0ac441ee0c4c0818a156c09a38746fa4f166301b86952498091e3fb2453580b1655cef50daaeb9ec4c88c5ba0a200b125046ef245977b195a349df4592f82cf415ad82b3f1ad2090418c70593de2cc0bbf06524c38697b87775fd004bfdcf302b70206b25f6837a687bb1064838dddecbf99", 0xff}, {&(0x7f0000000500)="78c188d8f79537571db000542a3e2e495f35da9f0fd88c6d8f7d78342e19fba70ac3e029f6d0c7e49bf9958e8cdff88cac8016895fcbbd437c4b58c4572aebaae3e7ff7e67acf8722a4711e29cc77d319c2c95519adfb7b16dca4298e334239359af4c58af205b0c41288934d302e0bc06edf0cc3ef28d59e65f45536796ffd86f40e5e0c1097c0a344215ec62eb30866559322a38e8f1e960d594f42adda3348a7fa60f16b7f4b72fb822b760ce815d547a28661b50ae5c743ad791bc4b54d5c7d7c74913ead44c5a2568c847d587817e10fc1d288e15ffbdd15c51ffdfa01eef3e8958e3568f8c6ed3ce889d2b0db0618da84f49c2794b394c5f615d4aedbb0f706d7f2541ab5113ef05b93d66e1e9910f50b72cc648d270d3ed4eead0e2b01c3e690513794b02f8c39fb1067c1280a416e1718a3da7ea8a842c237da9e53aab0f5a3669305f218a6ce71f3dfc94678eef834752394a43ecbbeec2e177f083901cb8115abc1d8ed08a725ff6364dae9cb795b44d2a89bca4c643e55ae43612834f19f8d71c577b355da879a20d8829bde74f237e33b270d0c5c5258655540001bf8758d100fcf041d76ddb152326ebc06313b14fa8e2061d5bd488e7a4ed62d8bba60e783e3e76b8586c83acd8039773b8675c01b7e83e5af4f4050391cc2f8eda809084448bb3dc7bdc2092eeebec2608dfdf197d8f03fb12c434b8b9b2a2d4f996c78efc07afcbeab2bb51ae259b75fbbdf644df4bcc5d26404ca862bf589b27b29996715840fe65e99bd19dc28fd0ac7ff6756cb62dce0383a60353b57bfc2c8e40428ffd83de8c3b2e292f094d7152971646ceb4ecfe772b8131b4690c2917c87bdc8a9167f3ec0f19000fc050b96bbbc8eae629ac0b49bfa178f2de58727de08b84140f25b63a55d0c45371e29299d879c49560d4c68d22ffa48eb76c10bc66b7cf77a5dcb8e1a761ec0387f02c9611213789b169ba836f501039b67f9a0cbbc3d1abb5232ea790a88ac761f44fc888e501069725d5fdabd41aabb172d7589828657dc11c806fe056f034183289c004b978752eec88717006fe3622756bcd18f6970d34bebc1dca24033a17061dfd5fb2173c587ce9a37c6f07a583ec733d45d1e1192ca6f1c5ee882130e43e699744db28ac7116125bb6e87a71bbb2cd5904624c05f925019d8b21d110041609a57bd803bcdb36d03dee997916eb19bedfd1bc57f220c7dc043069e8139efb1c7acef441245d013ae13bf9eae3bfdc8e2270ce4135e82170abfac61d8a73836f53ee6bc92cfe99a9e25dd27aa98d1df1edd042a923b6ea40aead5ffc38f5465b9404b8f01aba9298a6a488d8dd87180ce5a76bde551882f42de265875de853372fc008ee5b6759e9728ceb8cc1d9e44368c160015982cd837d774ee1a2d56e59277c175c17ee92e2469567ab453419f21019d6b974666fc3f54d852a2421e3d87f7e679e7a14511a90a5b1c9f09cefc2c30bd8f056b211d4552628470a3df6a5da994688c958879ae5cbf219ee5f7218e927c920b45f4e92ee7c49d7665ee2baad391edfdb08f437c5d143da83b3d910a06c0ad40a6ba72082f93f479eb260147bd6169ca3be7ded1c50d9cca86b3922cf13656699655b66247d0c96ac728f890e19e53bf862b725f351fd1ad3066faffd9431fbc6b0dd25e510860283f7ff6f880316105d10b5616c30de1366451f5d240fe1438281ae7ea7c0a597992d4083c8ad9251070124ccb3ce5a5865b65ad118bb451cfd801d933e43503efea36c7e1ce186f5612d485ba57d1bdc990ee62bbfdf4b8f01f4a67489a8826b333660af033250606bde21f232465dbfe1a4bbef94435012549d43f8aa3930782be5ebb84aa80dde887c880f802a40d4f87c154f3d03fec34ae6d9f67b3cbb263120e9321da3a03f4ea0e8bf02f57a7ff9dbcaafd2a3d12c1499c51101ead47df18ad0d66f5283462d86544a9cf100e5ca8a259d5a4db730c849b042dca57209b0e6d4d067aa3c12d7af77b71d0df87e525e40e98d7065eb341d6354b014230e1ee910152bd597edd6fd801b147e899ded9db5df41455b083025ecb992d519f1b16161992c195006a084bc90baa1aa885775bc63f397efc73a2971cfc67aece5cbe826aec08484711b962900f011bdfacc1b95594e5e8baaac4c6ef708057a54d2df6a7a3078d0654a948c4d1812805ff24b4345576e10a678edd24ed598cdbba734dcebb09c31ab7aae87b58495c5f1520f295479abaa666056ff0687cf0be3a967d63dcb555f15b2dcc81f8ce2e8015b4a12f94cf45c15a5be64de0c881f9fa0dcb44a2d3a424b4065b456b7b3b4c519e04c94e24843daf93e5baa71c5390a22c12f0036a0d581884fe3960dcfbe616923ffbef830caf1712642663366e45fdc3419ed23ab5041f429552926f3eea6c1f8f9b08135aaa2587d1e031453c527504eb131b558e1ffc7ad12090a6ba2c15deb8331ad927fea6cfcebe00ec63856fbe6feca7dd9d2e82af14f6521c494bfeb3b972442f17f4b22f9bc0f10771341f1cb8a1d5c646fe9ba61adda28e619e09af13d8e8911bb52e7f913330dbeaa1a8d33ce0bf3e9bf18a89cb9861d2ff032710106f5a6f6b92f2b9842c6f9d5d4c495be8e453600a00c94a9b1a583a2aba5f18f92961c17e56109585052c70e4d1b37bbfa152c9d54c7f4c7b09624694700445ccc498d7d4c96e9835e5e8fe72cdfab0598973cf027cc56814edcd4b199318638106d0335641f6761465fd2c9f6f08152561d61986f19925ae5445baee5de3ba7e3eb91f4d765dbb93b5614fb71df3192ce6903057cd728acc8bbf4143890b176ec0b7e6d88aa4877f0efaf7c7552a832bbeadbe9a4579ae3b308ed06458ab53cd08c3be2c407068e46ff7a44d3b3a9fc50c3f9dade5548a214d08d991401dea7abcc62b86da00ea71b3fb041d8cb41fc8b6aa7da185cd6a389cdd5b746018f4997c2a2e2b0f9421a6c80000a15bc1a98b0c6792b68d5c5559833d7b6cfa0df2a17dda4c1aa4c5802a1b9aafef77e845b0ac20eec7d2ff595a66964486e40667a0152843d43cdb5c616852ff125ee3520487de5bf29c6457039e3f455d97eefd4591242e75788225587d5abe09543985d75dcc3634a16fb3081d241bbcb513b944ca212beae15d7f638f2cc7a4d86bbeff11126d34018cb8f0ff20ac8c18bc07d26b1b147df7516845639802d1f5b51e17622ac54ef10f92c0efebe6eddde76a8f0b31aa6db157ddc4ae76fd16622bfcf29f4388c24b8305bb76cf368eb94aba2acd2f8a47c37d266a5292452c1655090d9602444b7344d20b125ab520236b6c52d38fc27c48458c28397940d0e42e88e13149b75cbdaeb917f8d4595c901f8b2bcf2b7f8768ace8264a8aaebf8c16c6a47744213aa65ae06dcc9a0c4de9170c2ea93d4ca3e642808c9b3270e62fc733586f53b4455eb6a6f4d33b5202397f03b15ee739fee555e873632b9c8196e3d7d198f12e3f3eb32d4fa0b78578586d32bf391f3a8c5546f4c8248e18fd6020d36aa783f6786a2dc888c5d5c137b91e387387f8f726a299b29ee9fda36a86c90591563a1d91335f665602beb1a5fa693624f7a5710745672408be1c8b45e5f30ccc6524c8ac06d706320a59555b0a1c9a3bbbbe910f100726bb2cc6764481c277a0bafd8747ca5e49b219a3d5de273db3c9b58ceacee00ac3e1060a220a5ab6872af0822a07e5e680cca719ed998c47eb91b4ff7607dd1693190f9d2184872fd4975b6cc964dbf2ce353f142bfedd7681736aa2dafb3b90cc9468d0b798f208dfc2c926dec271508b2d69f6b6d10f2450af728d7ec3d9705d6f04e3dcadd3e2fa0018e1adb75b4aaf7ba0ee98869f998555abe51bd2f4cedd48ea5096fd50ae2ddee027d70d8bbea15b5e79050cf3d7d0f882eb582343c69f30dbc4e8102b0b22b041e3fb839b099d50de2f4b3b49741ea6b574af862368b7e3a0c0c805ef803083e12dea2277087f313cd9c93059af47c6ed810fba09763a955ed20e3db6b90bbb5e18f2928bc8f815ebc9529f0099a4d2cbdf6b7ea93293ad4a2c75cb83454515f48adbdbde82cba3ccece80fe1b545925caaffdb6fc3ab2f4394304fb5793a8ad54db1b19ad2d219e8462bdadf415a91c6d5a49cd2026d10c774403243d6741785befe4e401dabeeef1e00daf46e5ba3429b932717fd78c4a6aac7ab0f881591f939da3c72929856435e307cbd5f0eb93b987916544370f9f65fae24ad563e0c99cd1fc22dd53ca9d2e69e70046cdcd71c2cdbcd500c3b4c8dcf6f34c43720304c4720a6e9eabb726c3dc7218f2ecc71a78be2e0d9837d008c6ab0e22f1155b797e3a3ee4940b8689b26392063123f79a31bba3f696bc0a3cf45c739513d09ef5ad3f979e7d1ff006b2009c75bff2c93a4453fa52c4e67d2138f23d958062afb1cd970aede1f88a66bfbc27024c96a4ccb75821143028b89c05822ddf2fe71aab72556f6b26605b588a8ff3a6c4fb4e639664cc1c8b19dfed06e9abdad46e2159f4e2d7eeb2bb486c4ad527760079039a4608dde4903fea1f911285b918b894c357c93890d98ca2fde943453e2eb19ca916f31a74305aba7e364d2c7ac81f66a26050d45092278a01e124e8b9b2ec9a8bf74c85b52fa79958a8a8f9078e42fa5fdfaff4d2ddb39a53344a06e5924d692cdcb0b0a273759b05648eb9b04893ee56345333e3b88ff2dff24f1407bb467019cb3b6a8bd168992b9221399ce90f11f918a2935ee1ab72f1cd452cb0132259cdaa3073d308702dac5433034d27eaf7e87afd8caaec9af36015eca7d5d76ace07fcc6f941785f3296723f1b1f0654d4b6aa5980919b243c85389888c7d3ac56f2bc6ef507cecfb548786d6a5e377fb02ff3c08d89ab0d789c822fd9b574229bde50accd6a18ec90ea33a68e5bcb52d94b4704c6c5114b7cb8ed1111a10d71de5e73557f35cb8b80dc41ee3e9cd1d65ef084320cc8a151f93ee1f4fb208f723bd4fda91ef57764330246e5492521f465f57adc30878fed958b38b6583fec48772319122074aa69fd04ffaefafe66eb6cfcca7f78d9ccf8d9d1e96c598ea13426a8ddc5b9771ac72e57dad499e96a9b100debc85d48de9c06c8957a22806ab681d4c6d578942295744ee8c0916f2216261d40b59e127ebf97f188c74cf539ee046fa7a80b25e2bda2ba0b230e99ea32e44c413baa8d4cfee9e4fa04464c43fdee06724d50164ea56031e2ab2e9b9872a10432530c7327bed6674814e2295100baf583ed12526f292eb08fc0c55a1724d468765b99ae62a2534fa75ba9daf16f1e90a46819f6eec9e7813b1bf04089281d50b3e2c0a69526e30a6b34940398203af555514e97e2813fff288dcecf8fb0cc2fb6d497d0b1bfd07ed76d5c4a9f248eabfe57c1c0c6790c269dbd7070f7810ccfed52a2f9004d67e64745ec28b0039483f0e5f3a93486770f1f15e622ae08d686f8b2164b9fa4c9107cc28e4cd605270859707d8def78f4af708f82b0c264166183bba75547bce8a998eea623bd8c4302cef15812881ac5fb7f41789488284539c3db8bc3b4d49c9509202bc9e05a4bb088acc77cf6e52a7b0633a12f5c54f607a906ac31c2c0972d760f5b41bef1404c34a52614e3556b2a9b4c620a1448e934f21097ffed638a449c36969cc5e62bd02f6f9c120e9539c68fc27bb02fc626c8ea24fab41a2b4f1f1ac4e3c4eddf1adabfa9ea8f764b6e5c78d693cb8348502db5e3dafaa55b1dc22f014243f22a8f1c", 0x1000}], 0x2) fcntl$lock(r5, 0x7, &(0x7f0000000340)={0x1, 0x0, 0xf5, 0x7fffffff, r7}) open$dir(&(0x7f0000001540)='./file0\x00', 0x2, 0x100) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x30) 16:00:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/197, 0xc5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d4ec3d97ae092f240ec011dc91cf2ba"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) read(r0, &(0x7f0000000400)=""/4096, 0x1000) socket$inet(0x2, 0x5, 0x6d1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) read(r0, &(0x7f0000000000)=""/78, 0x4e) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10120, 0x50) read(r1, &(0x7f0000000140)=""/220, 0xdc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8091, 0x40) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0xa) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x97e, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x108049, 0x6) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x0) preadv(0xffffffffffffffff, 0x0, 0xffffffa7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xc4819d44) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x22, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) socketpair(0x1a, 0x4000, 0xfffffffffffffff9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getpid() r10 = getuid() getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[0xffffffffffffffff]) r15 = getppid() r16 = geteuid() getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000002c0)="cf008e0f02bbac03bd6375a00aeb2e70db7525fbc59268fe7264de7ca379c5f164ea6e21a8301c962edd4b9f03ee68213a11e61fe7d2b0f92bb34fa8d637274b98373b5ba03a6693a869243e7ef0a2ac48dfa006844479946150f9be0f4dcc7ad08fcabf29d9a14350d2a10d786ef07cfc68a91c78eb4a3b62019739913335197295dac0a5e2027cfadcecabfab47baead6936456f5e2de5464f2e182b83b3ca437f53b39a60cb73ffa39c72fd9837b0c1a1f522982c8d4d579a2e7483d950941ede289174256bab0d", 0xc9}, {&(0x7f00000003c0)="5fc2d61bba375e6c54004a01028182628f210cf7df7f514b837da384bdf66a4987c9b32a47e445250012670958e5617824144ac726980c3e32fa1ac365e712f627188b3c5eab6a188ae1f5b14c28670a3120255c5ec2480fc1ec", 0x5a}, {&(0x7f0000000440)="192bc4d5f1f91770e13d7fa87c00048f2783965e8a7613c225e71fe6d7d8ba6eadcaecd9755d5353c67bf7f9afdf140d9bde143f2a7313b70c2d9c85a6e3af5c3666c2b15aa2c1220988baa0c5669b04f8c815f0977c9c9b4ce18393e9e78ae6db840f1c1be316c2e02905fcb07ee95a6d36d2ecba4df275e3d4b210339c7e61b2b9f0027addd8f2f913c763757a252f18", 0x91}, {&(0x7f0000000500)="ccd4aa31290efb8eabd0b2c3f75c9b728dccf8675f06b2afe29d45c4005d915bc67b4d6abe0ac48081b6bd31e5334a853dcf24a0c298e36cc40f3a46320bf18abd568a4a5abfc49481d0eafd911ee04e5c005da75891fa1afabaf3a9a334877f8f1c5040ca1b", 0x66}, {&(0x7f0000000580)="105c6b796e65431d5321b94deb5eecb2a47277a8ffa2686fe87e8d5527b82ca8c1a69c4c3ffbed6044f9f7116e3b3a83a85de751b74e0e8a3e2c54e1d57eb3a5b39c78833be8006e9a4f89dd07", 0x4d}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x38, 0xffff, 0x1, [r4, r1, r4, r0, r0, r2, r3, r4, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r1, r1, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2, r3]}], 0x128, 0x4}, 0x400) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r22 = open(&(0x7f0000000180)='./file0\x00', 0x38080, 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r1, 0x14e}, {r2, 0x40}, {r3, 0x44}, {r5, 0x181}, {r21, 0x1}, {r22, 0x2d}, {r23}, {r24, 0x1}], 0x8, 0x59) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f00000014c0)=""/221, 0xdd}, {&(0x7f00000015c0)=""/127, 0x7f}, {&(0x7f0000001640)=""/102, 0x66}, {&(0x7f00000013c0)=""/35, 0x23}, {&(0x7f00000016c0)=""/149, 0x95}, {&(0x7f0000001780)=""/31, 0x1f}], 0x8, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x5, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getgid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xb22000000, 0x5f58}, {0x18, 0x0, 0x1000, 0x4}, 0x4, [0xff, 0x10000, 0x8001, 0xb3, 0x7, 0x7, 0x100000001, 0x100000001]}, 0x3c) getgroups(0x1, &(0x7f0000000080)=[r3]) fchown(r1, r2, r4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="14e8084b79b831400dfb7fb07f1c4f0efed3a02c86289a7c128df5675cc17f34627b1814dd53427304640c5521e7d200dd6f4057e6260c2114e30be201e356f310b3525590eef61344f850aafbd2fb196838b197f3b684bf4f896e8ab20d539ecc5850cb065c80d5ffc22b48adbd96a7dee39ac792976039b86ccb9f779c962ad1e88eeddbfda73c90ddd3b9bf69b2948badd80096fd1cd7e78a2a0a"}, {&(0x7f0000001400)="a4b0b7408f62e650243fa00fbca7c0b87e8a17a698b3ad98604cfb03b47714238f4439503a7568726516a9599fa7815971af5497e0256331d6869b80f93b8fe02f8ea08b993208b53bda0fd54ef73f382394549ab9442ce5e78e2f39818bd837c0d999c4775ff15039e6b87b38ada5357c42bef352d9b967ee10021d335c60e88368de5adb10da", 0xfe4e}, {&(0x7f00000003c0)="04dacf4896223cd958c90f951913e4314cae43a7fea3031f23f5c3c25d04f11976eb45ffbeea7688125981f8112ee9cf2a34b3a58086cafcd0978f913fa8d8fd851577c7936834c122755d8b09506c7cba630d1e903fafa62d56bc5ecdce19d313aeeba9c34bfd9f098adc0aae6eb91c4f1a16a223aaddb6e3760a5fa0477e543fc0ba7d996df68e1a8592bb725bdc1969dd7584e617e0ddad0bb3061deb304edd404087fc4b0bcb202e799d54acfc4fbb73eee511b47b27471e4243672af27c12eb5cbc70275042c1e96ab6168b7059b3b828d5b86407e95604a33ce2913c747313ee5fa036eb623f62e888360e4449833898051a34905bdc3477d9d9af81d93e3aa4c1565ef00953b06a09395dff5cf4f546896c12ac74e5a9dcff3d220d712e4653ff6d6e0ddba6afd02edf46e477aa9d3e7b8b093f7c0c3e9ff3b756fee4e99c73f8d04e517cf4fdea8915f78eefdaf7a0ec42cdd169713de470519f37bef2cee6a04784f353e55cb03407f83b3870a3bd5e31cf6840796218dc1d8fecb47625a5fe3f3893e5025c2f3c9fae43fe05bedc0a8b984196bba0ae2c3885e9d280c59ff4b94993f9f18a5ff57a22503ca4fe271387d9ba4b23065486be69900731bc5644d92268cd7dd70d3856ac2243260dbe58d6d86001dab59fef766514dfe466c67b7384bc58b45d602312e25368bd21d085067f198529d2fa48c2ee7a0fe8fbd52f2feb1d1f48b8321f166a8c5593fea45756e20bc80ae9ae86e020e82a66a0687e2d1dc9ec0448902c247cc21c2dd6060c7ef885b3735a5d868e2c42e72b22b2610bcf7fa7ef7255484d56fe803e5a4bc78fb174b5aecb8386e49abd93caaa40360e7ea6293381d2fd8336d1846d3575e4444aa41649a81e0d39f812b224b5a27b49a7587b99fb5b290b065f17e82aca25840a34637c91ee6fe578acc8137c856f72bf59640b192cb87da502a4358ee32f3468efc04faee82cc494f564eb8fa8eb5e8479c4d6ff1102f47885df21485f79efb6d84b438737ad80d5006104e18b57c5cd677a876c70124a537f7dbc59ebac935462696367647e0f423030a8fda8cdd0114b3ab3a3704ef5be3d3682d6e1e6e3aa13643d8afb9a4909e69f41f0bb147ea724ccb274a0c411517a9be38e7520e3350720f0a88572be60f136301b35a742695ac5165be29395d375c51fc427cc969c2b5bdc664c2ef7cf303dbae21ca12580bbc76618d4bce3e3f6b2881033ac48baf38cd30f800f2090a7ffcac035e35251254ac519d6fe541d70bc5062312e85882365ba38ee128009ea48b35b229b73d6862860661a0466736787c0b368c73c4329caa1f0897d58b563f4721c2f2bb428bcd41cffe2f025ffcc6607a8eedabac7c5f226eedc2e92e12cfc05c7469eb1829cdaa872c4d75cc3d30520e0eb16ef0764221b3598a998342500435b4ea4f5274d54f4c35ddfa0607fd42fd01030a68b5d6e4007292fb885c66ff3d91bba084c77903c4ac352466c4d0dadff4891ecdea8fe815263172a26305e01a90ae9a59f8dbb7e51cb975511c9ae5801a13c265cef849810a4a48110e25ec1f4f356b8b3bb73140f8662998424c43b5f3a73843149c5b1149eb5ddcb0e5d52f08f60ca12a6f8d5643ca48ce3add4d6d1ccb3dbd80598a422a0652b96059cde02c43cfd043013d70f813c697e8a28a3fe23b24ce88c34f3e4edff9f2406313101ea7646e36d5c4b74ee0cb42939d12ae8017375583e057c3b0d1be837b2f01baa24388112425eee8218e735f1f81426cfeccba8e6e5186b97e1a94f098ce682a6505ed6486b6f3b47ee164f9bd85b8f278b830de5e79d02ddf0217396c46a64d8bb6fb5204f336e520a1ea73d65e7b853520a70e098bb1873f8432747ce51ee38560e5f53592f6bf265ae6aa9a3edb8ed559e3d0709f123e2cfdbd9854272ac01ce714d7196a328095f9963bf476535a2dbd701cb17f9fe0fa9d06b802465b4f673b81aa9fefb3951d9b0065767f1ecc8117295d13297a05ad6fa057e1adef00b780f1c369d1cf387b53538a05c256006cf5ad9295f0d7a233d790b9abc450bbfa0493207aff24dc8a1d1e395d68e4264ae33303970416ccc840e9c5b2904915fcc54c59aa3041e533a623959f402534cd8a9c1a578fc97dd9598f11f3aac70496a60a22f0e467f869c481cb7904d9aea6d8da2ff130d5fc4c546cbb3904a78be5240abc9b9049de4cd152140fccb1253b276377a1276214b809c00d43a6aaffff2048d0dbb402edc4b5507fa4def31da4e4615c3767565049cfee290a9e64906914bc58b5cfdb481c1703b595a7243bd3175fcabdfd7aa5238171f292f3b3e515de323785b5344c162f03cb88dd164fd885f97c2a87f4d9d6803d637b5699af7b1b611238db0e96bf22b0bcf2c72df91489f6c0cba362c982c37461bff1e1a545d870d959c741c0085d6fe305ef7a44632257a7bcc6007eb7e7e9df1f3297fd1c57845d73145a5a87111f14a30ffd55e13a82cca334827beb865f93ff5d3051789d6adf1b84f0c1819fe177c48ddaa94fbb6482e64022a6c853b6c23e8c24e8460b3710f5c5f824dd17a6f0484ba337932c798eace3640ab00b64dd4301776368b34897ad901f83a33b68ef8e9613a9cca9bea722527d80f859a5e93e1cf958238258f8132b1bc531aeb99baec380ed58a9e30ad295edba4a23406ffc3be4bff2de6954bde4e29b570e0558511e78e915ccec4bc3474c73d0589370b097c09bb0be7b2f0f11372b34bd3ad79246e56f095eebe1a14b193b847cbb14e41d973ae02961002afe23f8c3290f68d8034c1f52b5e53248e9b84c5d0f156229512ee17fe4cce787606b2e09c85d604e2dff190435b4a786fd1a07ca2778f0b28210b4e6e2fdecae627d0ddf4f106566455d9d47162ff0dff327249912598d3c1549c4bdd2ebef821b1cbcc3e68d043b22b26fcb891ede150c92c065c6ed69909161a00cdf7623ceeed897a0d390f41d784644fe04cd9017770de8dd224d6c8a559aaa4fc6dcaf9b9a5ad7457a251efe17bb9020fda25a38f92768299e59f290564f760153568eab2c642a9b9c47402cbd611fe756560a8c10099aa5170b58ff0c0e68196e9db80fc625012930c8485fa3b57580221aa286557170fb12e6357606e74e73c5b7a1a18c832552882250bc08497a423fe41f0d95a3578a451b925c9bf851ed94fd7ae78d35de6b50daae4f3fa107777960f76f8c4a31be472bc8c6d7dd6a247557ed729583d92a7ae46bc7d08b253eeda3c990013bffd143a0c05747faa365c7ff79c811b33f8208f55f7cb659acf7058a98b59289d4a4bdb59c46d31fcec74fe691e27f6719e174db80698df752da8fac2958416ac42e006790515dc9bee268d3e92518388f78ceaa01ea54feda65b459c2ffce31232afc4c53ab12f001ab680ea820211e047fc09ea23e439de2927ae1f3721f27143600798a51a420d9d32ffdf39a9b93acc60df699ef02a5cb11c815c01a7d572d5adf1a065548fbd8f7d91a3ddda22aa31fb4ae9508f6e43ff866d09a379f46cd5892f82e8ca0b84c58ab94a1f3e030fa559fad7ca0d5850e1ec9e0b0b2340116270ed18b460fcb61b5e298701896b77efee92ece1fac46d6c9106709388bd11845e59fd8896f1b6b5e9feddeb7c40a0f18d0bc88d3a3575d694afa4863705e104ea77b1eb0aba7d991b3ed120910b0939cf21df3ca35ec13f48bf77d8efc8721415a759e127a42ee35d87c4a9bd54f3a034e75ddd5aefb10d50269a3dc5c4cd191d25be6273429bcbd41a3ebee0c7b0509b80077765d82cb8aca3623b4b2e173db5d2a3f33afe39ac218aea0e24ab6d7e7d6f496f2a7f91ede90b0057a987470cf136a80ef79bcf591fe77a15a6554aca77ffe081e10e92cd6aa334327051a544179a74eeb487cf5834ef58bb69bc9d269afe324ebfdc09fa2aeb610b1fd8ad61160e89c78bf4d9e7cac71e086d7352a46ff47213f0b755b83d0952ed58a17b291e52e94d4f6faba9c80b21885bbb123a078365bd0d2d95dab42befb745b1b944434630914cbf534f256b5e1c5995eb9611955ba5e61a31f42f2ab5cae53526eeab8cad4db97a010894c696a0312c5a1ac35c63d7e9daf71cbe9920c5bc7c5107da41edd15d05260d8d48c21c58f8bdeea8731d89c70e110b237ea597e67d11fb2bf44474a862c4a0b715c28931bccc2f8a6ed93bd3af2ce2a6e3206e24d0ee4e85f6755e4cc66db87a279d52db327fd4f792554d5ee5412b9fbc1676f9b987f98e3d3992b1e229494d552537435098a24e02be582893b0f606542679aedafffd2e32a44c90cc793cf90a250ac55aa40e4180ac7af1e8a6f66826c9c6dee0490095105ac7a2ae47d34ae0e62d1003d3767407a279bc926e3217d1ae9a7dc8919c698a6c2fc991f22093fe4a2eba5457123e1a113ee99da140ed3177815d6bf85c842a49bca29d36901eb62b3f355c251480986ea71126e6930f045a1f5d42b1b973c0e4f9c8a090e11b9b849d055c6ede12a3ce2707d2dbbabc31cefa2139fda7655a5f274445a72d4af59e37a2f0b7e11c0b30e7d36aa20c602eedb151a3d1e2d6e44f01e0019389696a8cddc318712236e2d3d04efdd3bede15646316a84b9cfab5f4c88ffab11645dd7af73ea909237996b49f6add9bd5edaf9070665a8d4e75f1f6f857613fd281f1634b241c597c6d77a2cecc22b96348fa61ce920d669644e98fa415c141c5dee23c6f1b28aac0ff76923cd5347bb2767f12577eb548ea11e8f557008beba2216f8d18561aef2b9a9bd82b0cd38b1d0bf50a6a0768b56e21c8e19d32c3846b080c3ae5f4af0f6751f63d3a74f756739970a484e0b186436769e5be17bdd0ae9f308db5db707db83dd87ef2265e7a450c0a53c94fbfa1b12543341be75b2100261a4e288f0dd00e3cc1ff45417639d757ffbf836dc9de626eca58e962d57337d3f6ce1fdeacbd953f39bc38dcd81d52228a30495a14204b6423b431d5740b6106a131bd5bd397f40f173fbcd7a005d494eb74607450a43517be0b5d012e7e52eaaf39c22d338a18bc4e2dc9a88344e5b5a15f881c126bdf72e2d6ef953ada348ae64c3c0111e15e289936ee8a57ece181f4593529a32139fe3808431efe7dc9079cb655a8175796eccf401eeab181f2f747e83cf355181d5d3fe868f8851085273000d0c4ab76f7eece43d385d8b9ec92d1d318c53dafa577abbde0e8bccaa053809eb487b327fa4a09e3a15085efe7804dca0b7e6c0ce642a9084884197e0e4457390d1ea6d1e0cb37811eb9889b0f329e9cab9387695439867ea1e27706578e833ef5e092de5efbdc7169104869823c2d162c618f663155243384d86db938eda72836a6c8f332ee324bbc03b02fc792d59b52f7587afc4f6e3e83017ecd50c9322217512b32c14048a6dfc8a33bde80d8608b65fe1560fd0b500dca3c0cae50427e22a08d35a1c246b224ec68f8b849ef4962e54daedc131d62c6e83b6d32befbeb97de33c69bcfb3d87321b9d36a78980c1db03566cd88e2c89880298302e35a930c594cd28695000eb58ab1e8587f89ff92dd2b42bbe07d725894c79e97cfce41ee4070feaf1c0ae89314636f412065d71c69cf9e38e24060e42c3c2810560e6521266e97a7821ad5141c10368a034ec24076d414f3a8add5b4e13ef4a41b6c83905ba2efba4a77c0f39838eba0c832081fa666d545c8e09a8826e1f708b3c9e3f19cdf48a309d4165ae353b2c643417177f548791976234e331725"}], 0x10000000000001ce) 16:00:09 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x5) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="0e16c878567dd5625da9c68b4d121c9a736261f71e7d4e8f1ec7284551f84107bbb334e3f47e8c91b3c91ca13e3df097f80092e4a98e7e9621be8d897cfd0243511ebe163deb7b59ce9e54ea78cd3e1d999f207cd761b732a02bf3c8cc10337b38c7c05cd4f5cda4fdb079912c32d5dbb8343ed9343f4aad8c1a44a92700bad87edd7e8b967b3dc038669b4c2e6bc376ad2872607b2266823d5465ee8b1b8fdc0ce71e2f63872eab4d529b9c87b7dd54381eb3671b78c0e29e58fe79b0c0986fc066fda50feaf46bb59a8eef6dd1bbde7519b11379ec4ca3a549c421f5f5200e7f838415e7ba96fcb22ea7", 0xeb, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = getpid() r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getpgid(r0) 16:00:09 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000001, 0x5}, {0x4, 0x10000}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/37, 0x25}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x0, 0x9, 0x0, "35791f7751c23194ecdf36a21ea2ffb26fffda38", 0x7, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) msgget$private(0x0, 0x4) shutdown(r2, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x20, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/56, 0x38) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "a6922a385ce5a5d151941b0765d8197455a6bec1"}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x80) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) close(r0) r1 = kqueue() getgid() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x813e, 0x9) syz_open_pts() r0 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x10298, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x11, 0x140) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) clock_gettime(0x4, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) 16:00:10 executing program 0: open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000040)='./file1\x00', 0xc29, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) lseek(r0, 0x0, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x55, 0x7) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:10 executing program 0: r0 = kqueue() pipe2(0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x110) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000035c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/222) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x180) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = socket(0x26, 0x8, 0xb7) r1 = socket$inet(0x2, 0x8000000008, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="1355044d74d75f30f048b801c0599ed948de3fe3dee2bb4c2be70159469e0bc3c6f9b9fbe80aaeb944911e010131f84bb2ac3d76d1654513f09ad223fb364353bdac50190d60137e48060ce3e5a3297b1f4a09af17214613dabbad819d39076791c12ff10409555452be", 0xffffffffffffffa3) fcntl$getflags(r1, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x2, 0xffffffffffffff2e) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffffffffff8, 0x2}, {0x18, 0x3, 0x3, 0x100}, 0xff, [0xffffffffffffffe0, 0x9, 0x1, 0x8, 0x5, 0x8, 0x300000000000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) listen(r0, 0x10001) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="8def898f345601972da79f09d407a7f66bd7318a7d82d2ebbc94540a2f4977eaa63f5f6a3aee66d63a0b53e4323df094b9f0cd554c2e018e402090c1c81a0b25f43bc6c2237479ee0b713e6ca572ed2dc9a0cd82f8693c8efb34b5394951e470a34e0539915b2fa9c9f54d6b3736801de78b108fbaaba4f95d7466ef53af8cb000f18bb1210af3da8fb0f0fc8febeafd9ba6b40dce5bcb52bae712", 0x9b}], 0x1, &(0x7f00000001c0)=[{0xd0, 0x1, 0x8, "58b6572ecede9e265cb2010547219d38a4fee7e056970ee73898013929a13b97818d04be4af7355831cc1a32c75dc6f98e80b112d62582dda91fa50e15cbfd3fe22f71c2208620cfc15cffc8559d55e6b62b675d1a1cd999f17deb60979266f6b05646b324014d2ac046a358db0ba059ab23f7806db0c0162c74b18e6c98257596e284b85f5973e7c102cf5a1231e164f606a93f60fad5bd2f6b56b27b23c7f2c17f62423127fe1a8f215abd28a194c5022ad5087ffb763ba2a000fe73"}, {0x98, 0x1, 0x9, "095264795c89ef6801113231ef7b06f139cad34bc9a5fa8f6db2a2ffec028165369ea1bbdc16d6c5f444ba3c3c040afcba3355d467ae375d108df30dd8f68b0ebd665ff177315a91bebebf900e8f2a65085557069d1b2d8db65402edee9307b77da0315cd0b40a20dd3ecf746ed492b769fc39163cfbc0c891cf2978734b0610642c058fd7"}, {0xe0, 0xffff, 0x4, "1324e2ab91fd9cca5f5edc1ac6922e1e3edbb7314a21051f1dadd565448c0c873dd395b93e23acb7ec9efd45f105cf34596135da9a6b9199385b2b856f396fe1073b827618aa603067a1a562ee6a35bdfe1a3dd147beca36163d638ac38b0a19b18e132938c26ca133aa0f26f1e212d42b7d81462dddd1a35f03d8f9123707aeef4440cb4f9694434c334e23c5a86cd34686f8d4da0ac68a5035ccad25e03d472859131baae88715329ab7a86a06a4d77fb39c916363e3ec965adfd77e7b4491474fc18e9a4126a8fdf6"}, {0x110, 0x0, 0x48, "fb90937d0a048f9def8492699faa24376065fb1d6d2ab9720a7b46c537570468f6e2d39c559f70ee61c2599599f6b54c30bce174af14a3fb97e76dcf5a467fe436fc84aab5f6ea01ff2b2f58687cf2c8ccaf0ade67a50abe765826b904315bb3cda45dcac2c47f229a2474426f2c32197d9b035c59e14b5531956fa95dd9d85dcfd5c88d81be7efce0e7201d96ada3c7f71510e93a3eb0b584d2ae718d99b482e4e56422a15ad03c1e56c4639816a6bcc4c0555bbf5c4be1d339d7090176212f459d3e82ad2e24e0f513c286c2a9c0c69b8929cd825dcbc8b402970550faa7e0ac125d1db1952de30ca7a5d6f2f4becfb2b8b77b198170a0cd014ee3acc81d"}], 0x358, 0x9}, 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) select(0x40, &(0x7f0000000180)={0xfffffffffffffbff, 0x3, 0x76, 0x5, 0xb8, 0x5, 0x7, 0x6}, &(0x7f00000001c0)={0x7, 0x3, 0x8000, 0x3, 0x7ff, 0x8, 0x8, 0x7}, &(0x7f0000000200)={0x375, 0x6414, 0x3, 0x5, 0x9, 0x63d, 0x6, 0x100000000}, &(0x7f0000000240)={0xfffffffffffffffe, 0x1f}) select(0x40, &(0x7f0000000000)={0xfff, 0x6, 0x1, 0x6, 0x0, 0x3000000, 0x7ff, 0x3ff}, &(0x7f00000000c0)={0x6, 0x8, 0x0, 0x2, 0x80000001, 0x0, 0x1, 0x1f}, &(0x7f0000000100)={0xd31c, 0x3, 0x1, 0x40, 0x0, 0x7f, 0xe3, 0x2}, &(0x7f0000000140)={0x0, 0x40}) fcntl$setflags(r1, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x404000000600b, 0x40100000000003fb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) close(r1) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) recvfrom(r0, &(0x7f00000001c0)=""/174, 0xae, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r3) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0x0, r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x0, 0x7, 0xd8f5, &(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6a, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: r0 = socket(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="f30a45a85c52eb50a48a2c34e2a0ea0eef84bf63845e91525e8fde96e4d4666cce0fed06b1831f3f0a8924632114072a77ddd47c21db4e0804cfb007aef4fbef64989e9baf58350aef997a2fa4fea267bac08dc55a6a28eb60c7cdcd5f28bdcd2ba202e909d4650ee0a4da25ca2390100e053aaa23b82da7c1ee44cca3090e4136ad06e4f2", 0x85, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) minherit(&(0x7f0000315000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f000062b000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x85, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="9a1138d257cb78b4a7bb4a94b3c7d283753ef556fef7826cb03568b2888d8548425753ffc9276ce310345901e62a81b0ff701d77f3085c176358af2ae68e13dcaf52477d4f9112438607572c2b7d6657a8622edf465bfd2ef79f9cc6a6d21351a773ab2c2c590560b94788", 0x6b}, {&(0x7f0000000100)="26ba745c41b0a37be828d03778afc1dec1bad2b6f242b6e0bbe05c8686b3a509b616c39ed1a3a642342cccd6d5415b2da68f50747b33b9fb940ac59304461c5086b0b183f2b36d3e87bff998f9b4d4a5bbda688bf6b52a56d621ac66bc8dc3c52ff695fa0d4d3bbf9cc1bfa8f693532aab6c00449ffff561c2", 0x79}, {&(0x7f0000000000)="b36e774db4a6813e23b81bb57c2fda94cda38c3432a66919be92fea83c0cb9df3e077c", 0x23}, {&(0x7f0000000180)="40f8b291d6de6b20c1a43181645b5139de5dd29613d89c642f565fe9f1c94e53455ba70570b28969f8b59b1345516380a4e5cc1528cc1efb0ccb3a30afd99958850ca432cdf31b3f7868a7423b1b0125bb2cc0c031a5eadcc4dc73033275e1005759f6ca6b36e22ac3da5b90492156fa37963890b8a74a", 0x77}, {&(0x7f0000000200)="2c749e25766056820f284ca57935100084281a5fc944db1e09fa8e070a01f92cfe930f86d0a8785948e04299a06f3090b794572a55c05bd43b1f5b2e2dcb8c9da208f60b53c1bf5a8264da95c34659fd191381b629ee9d936093a42c4c9e9365e3dbbe347e72db63f4a02099d839ef884c0a7a307cd45fee7ad67376857b", 0x7e}, {&(0x7f0000000280)="50c5695289a8990ce91c1a2aee6017d8015c666ad9b20ff0871042008fd9f9a0cdb409cbd265", 0x26}, {&(0x7f00000002c0)="f68e53c582b50799eb3651e7fa7110c8ba0082363c1aadb0f3212e4e91e62921be61ea012053e95dc3c1443369bddffcfe46a7c2fac3fd5a090e9e7763b083beb7b4119b112d8ffb90b8be2458ab59c0f1d81af25f1cdc42bacbd1566a550d2b9814bfaef2dfa81203b10226b39d005eba5ee9ff3c672db0a581b672a60afd4f558c3602a096f2a56522d7781b2385753a47fa59b6b8af610e", 0x99}], 0x7) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x84}], 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000000) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:10 executing program 0: clock_getres(0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') clock_getres(0x3, &(0x7f0000000040)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r3) clock_getres(0x3, &(0x7f00000000c0)) mlockall(0x3) clock_settime(0x0, &(0x7f0000000000)={0x4, 0x684}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) 16:00:04 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10007) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5fc0b2808fc41507779990250528a786bf0616a0"}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r2) 16:00:04 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f00001bb000/0x1000)=nil, 0x1000) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000428000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:04 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000180)="87dc1c98b5caf82be0b1d501b98ef86b40b9e72f350398a71560c4c4327740f94d7675e1565fa602f25e0a515600b5a3c3c734f8993eb0a5b88c40641f2608603f300800bbfb1e21110b33145cca09c408f8cec56c133cc1838675b16ebbf4d94c171c2adc5c11d6033e52189e3750dc2bd186a17622616a20e6bc48ab026bbd79c1655af614b2246b01408670f6fb01c332526de92baee6ac8885ea064e12436199604e77d90d2819618a6ab0195b2e6996f11439c23ab654e6dd0ca1da9ad96c3b9334e5be3d2c74515db3d557500c549f309f5d3c31a443f11fee0b9d250ab9ff2af989b53f0e8cffd0fd27c4b965a2d4a58c5ffb38fcdcd75975ad3866abd4fa6992fc32a05a5939125a7da2f19a8e9b5f83f743188072d36309c8c38644621dbb27f330547e57c4c5f7f738469a2a69b85aeba64d6dedc61f3e15d751945c1aded9fb92352d87ac1e5fbd59166cffe8c72c518d9340860db90b41c38cd9be771f840ba568fad00367a3d4f8e9caf896f7b7a5784df1327120dae8fd46610283a0efd337bb299e4c9655c164210b489e7b410383d204836fd7cbb124fc73520fabae472a00c3587ac3f891d48a00f8141e5db13bed2023703aec4630233d0613e4f88a604ba59492517501e9d1c2a1e16a253f24a58b38e0f3749d4979b95f41572051e8a8d77119c05d70448d8a5bbc1c80e2b68dac0692ecbf503f52c1698b03a10230a34a9c3d4296f14d884cccb14183ee308583075b7f8402fd31b555de8f5e2561ad1b094b6adaf9d41b1f81539d366949c5d12f6d7f7162b8f069246dcd42f08d0a10784ad26ad77728df9c44e5483b0cdb955abec5cd0748449e481b807df649b974f15c0e739a392ecd93a5a65487a34d7d5b95c8991b15f136416e784d174c7b3f503dc377da9ea00a28367b392d84dc74b6dfb0b57cc9c4613c509e373d21a4e30fb6843495bae8056b21d417c284eb834ace2b32b386add717143efbb9c212f05f7689d923970d4e0e8db45a1aebcb6b8c50dafc776da74a83063b6039f248108c7967646a994a3cebb1ae414bffce5460f703c6ab8387ee24bc0b9359f0dfa60e91fd9dd9ac6dbb575ba03d633de7f8307a4ae4708c27f5885fe527412b5cfad4640f54db52098554867eec9a5605f00d293a75781edfd51fab4c26eba85852d0ff6aa6361b1d923dc9fa2d3d2989e7e7d2bf7fa33d23fdd906d7e27bdb6635cf6c18426ff9e3d239a79f77c10ec92b475465d736217d91eb4ecd9a84dc22a441208cbfd261af1ba0f9c863f464b96906707cd84e2c32fd24060f76cc63b16320d43f6e0f9336c449037cefc5d0622bf1c9c2c5f72294a77c8ba5dfbd2a7ebc86b271002a9d51a66d0fcce47306b444627f5171d66af80fd1ae7c8892d51469b822a69c609979efe8ff483fe30bf6cb8064441888660c9d4b9760f66b4cc327cf24ef959a368380034219bdce46110317487d44cdfce974cf3c532a9daee37c8a81ef4cce414ec8d6f285254be7b795dbc8d8ad9d550c69c7aca7cfd5432e7709cd86aab905a93b923b2b2fdd78555fe5bdbfbbe588dd871d416afc5de17326252a68b1cd2b8af0ae1b8ac512015e6e904ff01a3fa0af39b1c806c5d96e29d377b22f5fac5240ffe4888436e44aae5111c192ee77c2cad3896e3bb9f0fe7432b3d9da5350770bcf410a4f4a83a7f90b22e5a147b753317ee0ca8072397f445387003c5cfe26f0274d23df2d830ba7d9514f4c8d151cd49214e65de330ef46048125f72c0f777421454ce8aa0c6e4aca4968d8226625fab53f8637866188ef06820498dad3716c78be20af227b57cf0df5fb56a31b480d9b95413ed37fe0377079a122a1dbdb4af80183976d15691a6fcc657e67ba758cd2cf1252be1794f7430e432d4347e892f81b76edf3cfa4988e6e0d94322e41f4cdf79ece851fbc1f63f0e35a9867534435e2be7ece3a45d9a4a06f0ed93df42012509442cbf16ffb33d2a0a3cc6d492603bf30b4a11cdf5e36fcb127a77e8b285faa31ae70df3c9d7e517c67c90a9555089d849b78e27ae55c0473597d917374e5d619eccb26eaddc8783a2810409a266a268042418003aa8ca8edd7737e7cb8db761abd640aa5afe9fadd0e1eeec538758bdd495147ea584c74fdfd46584274992754c3b40dbdd26a9f88d7e7b59cea44b9bb76fc56c3b3e1cf44ca90fc6818e80364006c4cfa1356bf67fb81416cef7bab6126b2da33249af0ca12f90bd4ea1ba67e0b29432ad3d2927301df01336474d1175135ca0e6078a7525cb5aa5385de8f7b6c583f92cb67b25ea22f68b1c1f710115b9ccc31bf36ab6e27289451c8137236e81c7d1dc1632690bcdd1b8cbcf705d5b98eb2a804d6fcaa4d41217ab3edb066ff8ae54a576804825ce1ad27c7ba9bd6608ce9349b833b10374d51e81c73490781f95955a00a866d2426a91c64220160deffcc84586e17685567b1efd3d7332d451bb0aad6223ed84c83c6be7b9d63fa50a2afb8f6c1aa8ccc86e1b998c2e4c6963a50bc1c0c254e514ebd6411b5a4779f475c07c9f45040cf8e3be71bca0e3a2eaf7b9b173be20ca1c8b6ec90650be3918377f4d465a50bf4109d15ff0461084556a12038a6bfe8f7227080f530688f2918978df51c3b6b956804fce8a4fb089eb3bdba14e27d3f2c2f2616cc44fe3f9de8b00e9fc1620802be77764d56394ee4da7c03a239d7ce0f0203df49ca9709a3fe85978d8ec8a4f87652a85e8b095793d123aaeb13192aee9529b372ce649d5ace2e7dd8c57598b58a23a1f5bf58695c804908978c6695a99ea1961dff31c7d6bb3f33fa417a9547621ac92fb4b6432bd06fc7b82b0ebb34c3b1d7f39307e7ce61fb0fe1d2d46680ca0fee1e26ce126b2fdf4d36473d1256d71b37c13546803f78b53618217f7ecce3c2314ae7cf9042c5323acf412f785010296152424b507cafb22627c028ba7f1f456ec8067fc9479b2827ddce43b42ae3d5d58b8ae1ab5a8d40fa6daca4bd2e4f64e4191d852c4437d66af894a512534b04ef40a25f7205f476719ce42647d029983ffed0a8feaceae2c4645f295e8a432b67f2f8b85f01be0ea19e9304eac71ad7eefbef48a332e72858691f01ca83faa9b71c30a35b8d5edf8323936575df98e9af91024ad1f69960fae58b2417c71d3ce49906d0b30628b1083f43fa8ebe3eef6aa9903519e353d8009620d2377262eed6c1348970d2de78749eb5d65cfc563d64c5a3fa0772b3ab5277e55530482ef2d7a8bafd2f9f54637bd171587460a7bf38aa0a3dc77999ce56419f8ea3a5750026544b47ad900e4a8ba8e7aa85e00100fd39856f906c2c5989496699753e46dec00c2c01d06cf7531ee8885b0f3a0b9c6e976f5177e6ab495d0692fbf60bebb4769abd942474a13ea05f48d575a18e3320b94edc8e22808f8eac7ff0c710861628a40ab4398123deb6290a6a1d6e27592a6b5401feb6a2df46485d7bfb0d389acc1e637f72bbca751e75a58b973288f6925c1838410e4b19f465a0d392a506aeb5f39042e8b9a6a800bb489426d53f94893bd255b58e832c544217110a91c11d38344199d91769ea658f5fc4cbadc50a4c61ca8c1d41f5896487b8dfc4f1260ab033294154d6a0318418ec7e0aba6bcfe796012359afe85cfb0738070212023ddd37dbd21383b9ccc897bc35d506bf3f2fda0b8f737effd603b7b6a2df4891d9f490416d3df2673b3b5b1dcc193f4e34fce7da3f6c004b448966259ab1e655425ea4ddef91f09ce2627e8511c7dace1dfe5d694ed7e9a7db0ee18fc02585caf08562059f583dd5a7b74ed53970e655f5de2e24d4fbd4aa4bbb856cbe940144fce5b44c005c8bf79c4cf2ed1ba94b721cb4eaa390c3a991356db31ab7dee337773635bb8b3d3684bcb5d88be7a3bc3d46ac869b8feed29c6a0d5fe4a61e6a00a68682f43256749c24cae74602d92568b018287de4ccc040c25485902a48c5577d277c05251a7c2178acf7ed2ebf5cdad59cb37dfb37ee379a160f3c034528f64f69ee67b5298161f19b3e02c6c640026ce76d6df5b6675bba63e86af3a838f4950064637b6152f77374b88d139e3586f69f988b49dff19dbab221b14d14473125ddb6e409dec064c615fbbf9afb59a68dec68e1a5692abff224010c29b63cdaf47149a517dee6343383f58c15a12786c72a0ad1950b85965ef01de74a78b6c415010b2ff540f327c93444e17cf8a09db3945406c3e608d554a2dfeee32795ffe8b7727fc80564e73194b58890596d165831851149adbec5126934c953f729d266eab73ad41112b0539417ca021545c32a11da84f2e8f953e36d2862420f11bf35ce7ca7efa097355f37f910275dd0bbead940b54633659515dd4dca7fd3c60a90c82cf565b4de9637565fa362d984bc808b3c431d43acaeb533b34f0d57875e3ba02907460d1f51c149c3ad35a16d4341f7caf081bd57db5bfb2c985104c53f362ac8d9e01f802222d29f9fbc07801719bcdeda3eb9c61c5fce4d03c1adfd9783c5c83af52822f7888ae036e22f767c09ce7dd81895debc37ea39976b5e32017a586c770f8773c1d2ba0dea0189c6eac1fddc4a9bf58b37b12f59df92624ee3fb57724497b383ea37d228f1b5bdf5b2fd4621c156b2ac3ff5132476ae15235d9bba36246a8783667d613e6e39394d1fb1950f8b36a9bb5d6cd800d65e035a42a8df5ddae17ee0969fd65a430c8d812e741f720d6b9931cca31252b1ee0a9547f21f95ccf37cb8224aee69356d3b110cb71663bbe3375049a3973a06c1cdda2b42037f6e9991e0d1789c7ab52832bf3877631e0dd4074ee1a547d9eef5faf9eb6bbefcef0bfddfd08853e85a58aedf9adbe9a8c311ce561a38310ea2e4e4fecf8107249404c01ab8b89dd014c902af697ff132bef05c84dc5b70f4d4df1b240c7c6d32f93a6b8c5230f0774d36a1e429a012e4b55700252d74f36b5aff49bbecc878e2e6285b59514daceff4daec09dcd0643917aec273750e39df51a7f297e92447eb389f3ce6dfc2eba03917d69ceb88a68ccc2ff01de1569b4989e6f0fe6321bcc404cb29d18491b0b97cceffa10dd6fde621c1e95334387ec43d6aa18c6ae5e69e3a13cf816361599be20a5b21ed797731df7ab242cb8c7fb7bc2d970e78f76e5138ccf5e8a3ddbb613d1b0790043c1c87725793e4c43ea0ffbdc43af1f406f40b0dad6b3cad199f57014bc5b6e3c4ac7443237192f4aed61e682e1eb86f6208df0d78ef658e7198d5717c69a17e5bbd4b41d8b16ecfeb6becdd6b5060ea0aa8f878cb10ae46261e1e29754c5f6503465eb3b79147e84d5d88c951fbe11b5369ecc5d5d72247ff139228627f60d5a8a752209fef78b81f9bafb1a1d7838ca1989f2f40d0bafbffef70c2811e6ea1b8a21f04ce7ef81dc9fc830b974ad71744f41e9b54a2b1f09b63854a12acdbbf60fe0660f9566182b4eb8f4cdf1de29c6548417dd544d48b07616f79fb5f548ab007a7f4ecbf0f777785cf49f82eb9bda7b09b9c66fd18c02ccaedf1f67ab7bf0d06f987e18853547cdd91c040764939e49af769f03729839a98e40b4a46686613790176a7df38e0c06c50460ce00da8035a7867bfdb94dde3170b8ca4402a6f86c6c4c245c9380925ab9e963e5694e381db2be5d2b983e76c6620150f2a89d84e28b5cc7f19f2548dff0d13246e37cb24003669b09662cf3b36b8e0773196bd05fb2cfd932cf25b790eb5770c604fe1ddcc3b57e1baa73156f0af78b35140027ed35690", 0x1000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001180)=""/234, 0xea}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/41, 0x29}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) readv(r0, &(0x7f0000001540)=[{&(0x7f00000010c0)=""/73, 0x49}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000001140)=""/41, 0x29}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/110, 0x6e}, {&(0x7f0000001240)=""/82, 0x52}, {&(0x7f00000012c0)=""/250, 0xfa}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001500)=""/37, 0x25}], 0xa) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x9) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0xfffffffffffffffe}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="06", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x3ff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) open(&(0x7f0000000640)='./bus\x00', 0x50, 0x109) getppid() map stack 0x20000000-0x20400000 of map 0xffffff007f124c60 failed: no mapping 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000000000000008) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x2) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/54, 0x36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="6ccaf5b17e2d55ab2344c36cdc5c65592997e2b8311f638ad31a30cf74451254ce14f9989825663fb3776a1e0b22212582e306db7a286e0f2addd96b7bda2bd2e0c9c60fd1db115503c453bbe3726e81c5524594d06624417c9e8c84cbb9a8e59447c7be07ee4d01ad4dd45923b209e6bd5044e37ae8381962d99b52285faea571214196da8ddde696a4797bdfd986720c416e40cac8691a836fcb6fbbb6b0d049bf42220674862c4d5e1edf0769c93c2ad9b1adc000cc5ab4afec46b9a6c6b842dc9071bfb7849e", 0xc8, 0xddc91b905a9c5a51, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xfffffffffffffe50, 0x0, 0x0, 0x0, 0xffffffe2, 0xffffffffffffffff}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getuid() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x8) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e7aaf027ef0bfbbef75558b78b75c9858b7bf90c"}) 16:00:05 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:05 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x2, 0xfff, 0xaf59}, 0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/152, 0x98}], 0x5, &(0x7f0000000380)=""/84, 0x54, 0x449}, 0x803) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e6ff30a0f9c5e409a5ecf9ba63f34e8032e1aedfaa9f290e13084f89939d42ce1ac9143c4baa764c22a03a0bd4348a1d399c3d0b2e316d9e52ecb6431f87960a9bb58e97c8e016ee7f4cbec1cf3875302004f4a4414a8b63841f350cc84adf548141bc759a4aa0cda0c0fa43b9d235a93335da34001bf1a00ec62af069cee5235632f7ac5e3681cfd06e3e747ad2e1bf6681bdb43ed78233041b1335c1d0", 0x9e}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) lseek(r2, 0x0, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) flock(r0, 0x4) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000240)="bd73c5f069d99e91555835f9354c484b", 0x10) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x47fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x6) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d175d1141640e93a47ef5989a0f5ff0600000041d43e496ec05f98df5c9b", 0x1e}], 0x1) ftruncate(r0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = fcntl$dupfd(r0, 0xe, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x831f, 0xa4) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget(0x1, 0x4000, 0x81, &(0x7f0000ff9000/0x4000)=nil) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) fchdir(r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="b7cc163e88ef5be13bbef32f6553a1c12825e076c593b78f59299f1f8efe79f48490de90ee2eec2b4d5f5cbae0e5881d8f4fc14115dbf27d2ad64fabc742a619d30da10e8c2a6409987f", 0x4a) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10004) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:00:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet(r0, &(0x7f00000000c0)="89a74f6f2503e00f91e5bf8876916086cb0ee0cc8b37f6fabe58de4552ec8a736043cb3c928e98d4419e42a7d4082f2f68d74fe94e867f553f7782cc4c4b9cc40d1482ab3e193bddeeed3d8154d6820e86e2443ec76662b8fa5708d282bef36ea13059656e0fafac968587d960c443ebb74b10689753feab189fd0d1a76ed687e0f66b4a3d645782906653351a61ec81bbb2ef57c4c26464b0ffba2277537f87c86888d9b60a945b76894564f67b32fd953bd873742602d2def1c6dca49e4ea9b3865e24cea01d483f1f6fbf91b4ed97329c119326f0881f4db7060bb407400a26b0c58227033d7730ba2545dc06b4e5bce31506870ad6e5c7a0ce3a076ea28a90e31906dc8f7d0afbeb0bf5df4b7dffbf1a5f7ddc3ac866f84c838ee447926ad44e86974a4dbf621ea3a7e064e2b9e4aac47c88049f827dd59a771cf9d180c773c2b192745e2cd9f42676b26d451080ceb3007b65a10d8a5d21ceeb60ff75ab1d9aeb94c85b03a58715211d0ecd696abac4d1947043433acacf21c5e48ef6b1890938c6acb6da95b5b3555e686f4fec7560432a0b0d9ccdb2b16b47da5cac78e43fd125648c0d43b931407698129e20556829831c6fddca04a9bf1f99f797239da3010263def4e8f63424bd8803d5d07984f49c984973ff08a6a02d73d08b70ca37b724c8e7c01da28835a8899e6fb853b7aded529ac6af51026828a73e5ba88b5cb86aa6422adf8b0f2a2a257da55d5b2fd34bc9af7ac897c69fe667a573555ea0336a00c62e1fae217c6a9724b38adc120928d163a82bda8ccf5f4897eb87b48708ed258c17c6a9e2d35e9f4f2771c777f820b3e286dec0374da05194059a281d22267e46b09f6f1ca9447dc18540b9fd6777ccbe55c2fd655a74099941caae86006422091785d80c76f6ce13bd5e88d8f2864d2b0b1a0c3780a1aa05345d00f70b814447eb8bbbef33bf1e5c6b325a297d998cc645079bc204c2358c814050aece9892cc1c73508c831fe4dde34e6fad0c995562890d87c606cb2c5f8bb6c7e5ce3200efcc04665bdcba8e60514722ba8f7be72d4c701d5daaadfb09253721dc9063f7e7f63c3996675fa3d93bf1e464cf2d91a81508d051eccfc9742759e3b953a2ece6f7b9e70685319b553ca6f17033595b89e67cd6b42d3171d72ed93ba295302c0fdad8e6ffd2ac65fc7da86bca8e90f7fb71df67771ddbcc42d9b754e07ed4b031ed82cacb2d2ceccf93c4b5879bfe6047aca9ebf3ab8d8c0f2b5a8e4094b1c58b217365a545bf57c27deb8f2a0f0403a487ec1f4f2970c74eda31203a6b67e57905004083e9eee6bb8602100173712351d149ac89db94bf930788cc46be46f4906bcc1dbcdf12909ff63b0422423edbd606e642715267aeda8e6d58a874b84f30f73fc0dc256f3b7c4c01160a0fd93f9dbd7fb6d1a3b6163ad83586f4e0f308f47005a25dd343bf9a297ba04b5fadd2d5b2fae6f9b600563bfdd994e666330b86900b3df40f74d39e44a1ddd856ecec5fe600608834f90127c607dea895fc411ba688040c5cb6cfe1908291e88fe8cbf2be2cdb4e2879eac1a50905233434d221dafdee92a24359729f34e7282c47842afa84486ab295d26024f265e9f29bc58f665aca685e43b13f9a086c986866146db7fb0035048e57434a3273971734911a6b31cff3aec8c0efbfa2a8195b1e4a6b58c5388d233b82ec55ae203227f2b7d3f0416656ce585544d4c18534bd8a04495269327831e9acd169a4c204866548f25bdef3b968207a6c3916454b2ec1e45b4a0476417ed0746fd94cf9228c53212a29786ee991c113816d335f048d6cba4dfc0cc8a62009cf41db7a2a6ee3f179ee4802876a199bdd3a896d86a17fbb96949318d243c03bd45f540b86ab0a57dcb8634c5b3c42c25a536ee8c26d247c2a8d8cc3e5afb958c0f518b25e224b87cfc12ff8c342aecb5326b3896dd450c6dde82aab4eda616bb781cb83ee3bcb182e7ce4e28bce9c4deb0f06156399434d24ab0b3c0ff799d01be019d5aa02c89476ef469efbd2e26a8ad4ebb5fc01270f2f03f9d3a8eccf7a0b99a7148227ee0b5037ee239166ba0f0b16b00b35bb318839647ddc3411e45b67809e63011ae5831625bdb80e783788ab2abcf8cfd109890acfdf7a2e1c2a2f6f559d5a50b1b2143be95c8a87602f648bfa72e94e6d94afa4f273d602497d50551b0a3a791d4a81fc261a1ac8a7b9b0a8c67ddf9c6dadbfc880d58b74dad1c7766ba7e115fb59cfec8dd454f4f7b2fbb720606a1696854af59937191dfff259fd3289f5dca3612c719a932f21b9f279f2e970b8fdbdcf1e5d81bc16f17a42040751ff476fd3085c4c6df3679f5d4f3509fb22a95b4428b877147c446abfc89e74b116e5bef8958469cb340f486bae69b1ab63abbe3aea9387351c21ed234ccd2c30ddf0d83135fa310a00e8654b2f28edaace8e3caf6e72364abb368e43fc8c6f2f0915f42856f6189fbf47449355969a02890bfb6a81faf0ce21bdee13068fccf55c3090e6069aa47600ae6ddce5ea1e2ef74673acd0fc8094ae9418ab9cb250e1a9921b765f4c839533da2cd1a2d29529dc906e37a84fcb4f8f4c92fa906582126b3fe422d2f5b2235fc945dcfa4c33af82ed2d44bc3e2a37924a9572c7276b916d5a8da2e9a6741e11a602afc005db6b65e8f96a0f1b7a6ea65bd542c3c2bace649b26e1af490da58343800a15203e90be86e9ef8f9ef1df85c5ab609923945e07a955669c0470db60d780ad8222f1e39ad953e275bf11f68f19bf02c46e5eca5ec1cd0ac2ba54b72ddf639bef9ff3dfb94ac529f713e25bb54fc3c6b7e7aab92ebdca08c79cee1a2c46052a91e79b76456caf37757ba223dccf3fdd637077b4d8340ec3fff7ea366c1c8fd07e9163b7ab5931b7f5369e9d49a99a3d57f084c5427a6d61b720336eb73ffad3bba7c901ecde4d4dff99b1007168eb102c0953348ddeaa54babe7588079ec4c9833c903f0b3a11edacddc5919e8de66f0b69a2d00ad39edf58f82786c21aabc5d75321dd7abbc721518e99e8f414f080001520e5a5df0644eb0c4194886f038ff36c8837ad0108d3a177cae331f71e52d28c8be572d38142be7b2cc5337abd5d5b5143f5c91d3fdab0919da8f47ed673067f557ad8767cb40fe65aa425b1d3b27bb758cf825b7f9d281f3b10ce1f59a6a0f6f0f227291dce864380d5c355ad12fcc1e2cc628901f3c03fb16a5f9606cec80699b25c036544bbdf47d633253bee46151cda5f966ef857872c0658593fdb9daac141a8848a67b226409e86aef5ca65449b52547f2adcd4ed6befa54583f65f2bd6d317e007a44417397148b5fb41a7c70cdc4088492c4fab8c9645f5b1ca584f32ec6f9b2017885053c63f0c69cc5a2a989a177d7f6fdcd98cd51bdac547782834ca709632276ed524ccc221e59253963ffd751417ae93b65bd1e01b6a93f5757ef3779224dbc9539b29ac76d4199e053c0ed29f173e80e9b2be10c9ed8584c7e2b04f56bf288125afaf4ff72d9779e1ebbb62d2e18cd0895501fffbf396743685bd6aa93d2ee635c5bf544f2a6fc6df87ae781019ad6d7722069b6eb54736901fe976b7f09ef7311a1142e04488f0b9e9338cafe6da04ccd5d6f0f228ff5da5df7a9b2ca131b2ab3f5ae5bcf52f7b918a7b8b6ead827a9482f6ee4975acb20ffec9101f88f178c3089736ab7014defba21c3fc6177d20e63b154088935fb11e7be5114e4c482339e2f9b3d4c62f5cbc07dd46a153164d26ee9d70da49c1bcdef0db1484df368f1047431516ae81ee422a20a9bde332c01fd59534ae32119ca6cbccdc2069d26d093e636fa5e5edd085b48a2e8880d0b88ee439b692e6e08340d646e1717f7036a87075d8bb8ec5d8a6a55d6c177811b71a0ea4c440772ead9ac7919a6916cd98121ede71028be602fc6d33be727ddea6b018f6b772a1fcfb52c5f982fa53d728993c558059cc11987a85e807b592a02f95da0f9019534a084534c1aa0864f6c05f71fb88c3a4a3b6b57562d61acac950eebb0d793f6295256b84b1a5a93c34c5fb6a454c9b5c716d94dc6153121248312a2e682e3c79381a77aefe20a40bd25c67bd6e3b7b76da74cdf8db7c7f47a3d0503f3a53f3b064d91dfdaf61d009063d8ec5744b65a5af065831445b3e60b424fb00ec89980d0eacc5154100b1622749fa901d4b30efd9d8a9830b55254cb87dfa9f845820703d3c027224254e9f09200c552346205e410a1bdaedc360e05c49c27d8b4f9e0207ed0c7115f39f3ee6e6dbe7d1c6a9d3cbc4ec973ca5b118aa83f4e3fef9db96805c81f0e4c5e34d463241dac56d8b8b4001386198999a38d4c1db584d1e6ede50d87b2bd53ec6de14c5df452906bdb1cc2cf30096948b953480166171f67b5a18d93c73df0b1349b0ff15ad105da3af2975ac1afdc1be56aaabe80106b402e293028c7e521943b0097a4b3b704872c569f204aa3aae067e109f323ead61637bd480534794081db1fa4e0faa25f648222bf56499891e0f52839abf85b4bec11257be04224164e330d9772d923697f9adeb094fe15408182e830e840fd1a6df8fa1f8548e945aa16e70f15ff352591e50ccfa43e0b8c57965ed300fa9c5fe8fe21b20faf7ef72a397706c910693a2fd20f149182d1bd3d6d1ff06bb711b7ff8bb70718fb8735d0e8385b3c25753a4dec86606110b1e6d46b306d5167b9158546b0f81d87e4209190b6f7c31503108ad33b7f77dd898edb7d8952ed383096a7eec5e66f3849b00aa582d479ef4d27381625d15476f325288f2ef61180c6582fe9fab7c3aa69cf714967f43e83e825f80147b0d88758508abe3df9f545bcb8a9bbdcdaf26c6544312fd3f70102dc7710507328af5b61eafd2e601e80a1d246559de479779153e335b44187f0505d14f1b337feb9b657553762c6103a595c1731132c863b74e02f914eb8aeacbf34b4d1db9036ef12f0a14a2443ec0319a474509822aeaf8f34289ce7fa27bf583f42ba33ee874523f522ed257bc6b6c7e902baf0bcdb75f5a2ecc35fe1bf997d9bd4b6fd29419f59b0e99a9c601805346af73141c04697835316d0c4fd4122a3ac1b1b795752a5bc542a3ea755431fabda0d00bb521c36993cb372b9dbe7115a44ab23d49b14afe302a4d1854dc222a9deead0a02bedf062c3415a0cf25303cdd7af00e3fa1e3ddd2403730e9575b9c355cf13dd0ecf6385eb34ce6c0a9bee47e61893b68e9c0b0bd5ae0d8467d56d1812442cc1ee16efdd5c131f983e517961a7ac8148353f4b177d7fc8905ef00800bb9d432ae350c6aee7eb90480a6ad3f16dd34387a24cc0df2fc0878258abd297854afc8f13957b6853828c59c934e6b5791906835788e83811151dc521a6200a942b63dfafded9694a3365faccfe9fea31689d99a151c99b46246fab90ca00968809cda10cae8a88af5af0719b86174a69fcec4e016484931fbabd2f97fe3bbf0395093d3b570224b37e53a5ae2e6388d5f9ef0fdfe39f18466a2092ba37ae23124426dadbb4003728d39d19e089f797e41cc767108d0ea25997bc9a6a53cabcd35ce5c1ec079611fdc5a429f6589accd3e0a24f5c86acfd14b6a247cee7d42ede8e07699cfdd454bbd0538068d1b4aa4f5a5a5293428dd2f284a24e8e4fd24fb9d7967bfff8e9b4e6eec930949d83e036b3ae8aebcbe81f0f62a9de31ffa090ba179f1052a4b9362350e05b8959beaf0ea5ab6fb7b2f0dd4350a0ec7859d6b8fbceb6eafccf2a3c1b46c96", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200008002002, 0x100000005f00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f00000001c0)=0x396dae27, 0x4) close(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x80000003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f0000000080)=0x48) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000180)={0x0, ""/115}, 0x7b, 0x0, 0x1800) 16:00:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/114) r2 = syz_open_pts() seteuid(r0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xb9, 0x3f, r3}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8d8a12f19c077884086219fbec972a42e2cf24aa3c3161eb12e4acee91a79106940341ba552159ec206741d3d26bd51728a61fa82074b424ecfef33145528a74f25530e60f2bfcaa84af1be5ef3049784f97ecd15e68d79c431d772b376090c5a0ec7f4f46277e94668688f62c5f8e97cfb1bd6e89820859850520d6bce2dd5441e0c8c95392d26c42a378adddcc00c1034924a65f3c60dca622443351db65f482df20057923a0c18ce4635f72b0368157204e9210c6fea63a20d0", 0xbb) socket$inet(0x2, 0x7, 0x9) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x1c2cec17, 0x6}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x80000001, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x4}], 0x35d, &(0x7f0000000100)={0x5, 0x3f}) fcntl$lock(r0, 0x7, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) dup2(r0, r0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/219, 0xdb}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/153, 0x99}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/122, 0x7a}], 0x9, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000000440)=""/192, 0xc0}], 0x6, &(0x7f0000000080)=""/17, 0x11, 0x401}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x9b1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0xca) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x141) 16:00:07 executing program 1: pipe(&(0x7f0000000000)) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="3cec1eee", 0x4}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad", 0x3) write(r0, &(0x7f0000000400)='t', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ftruncate(r0, 0x6) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000140)='./file0/\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc082, 0x1) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8200, 0x8) 16:00:08 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) r1 = dup(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x442, 0x20) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/237, 0xed) socketpair(0x20, 0x0, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x28, 0x1) faccessat(r2, 0xffffffffffffffff, 0x104, 0x1) faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x12, 0x1) r4 = fcntl$dupfd(r0, 0xa, r2) linkat(r2, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x4) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x180, 0x2) mkdir(&(0x7f0000000440)='./file0\x00', 0xc0) clock_getres(0x7, &(0x7f0000000480)) sendto(r1, &(0x7f00000004c0)="69b4582ba3304def2f49a4010effb06ecbf2db15beea24dc8c4d8e0722f2e0e281c7f4e700e1d1a6b4964cfb1c13ca0700df37c8e7b170b4dce50e9b9644fa4bd3a93d92be9acb2950ee444c323a10f39457ad288ffc326cfed21a1394c1a8bf03065f0f9aba5f5196665f57043e0fcfdea84548dee671908874325b7ec77cbf9c4d913d9c57925d135d3de9e81559edf533743093cda1040218c8334ab11c54773c3cada06cd04a3f66657fbcf9807f5ae7a971be7ee39009b6c11aa734efb203c92dec98753cf1f0bb52e382c41310a5e8de0bd5dde62cd0e7", 0xda, 0x4, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x3, 0x22) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000600)=""/9) dup2(r3, r1) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000640)=""/190) sendmsg(r4, &(0x7f0000000e00)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000740)="3563dbf8e5be468cbb38d4d4acf25b24385d5626492e093052558dfdf78b85ad0c81c5f90ad115bb5d24627125c120c2df86ee0771e53cd85934a12f9d4facf07fbeec5d7efc3832bd24b8dc1987604be0dd24df01baa24de18155a218152d419e5c599a43be63252a10af45dfd3529726850d72dd4803e7fc65f2faf580df0f4dcd904b3746ed531cb676", 0x8b}], 0x1, &(0x7f0000000840)=[{0x98, 0x1, 0x0, "6120e1b4c06d56b0e02e9b80677a26cefbe22e18adcb45a488f0cad168132a2af12c3bbd5ad10eed3345eb6055cde9f8fe011fcbe558b69726bd7f1edb4c2b4f2b8a123fc41e82533a8d5eaa101ba322421f36c33bab41851084435308e2b06655aee66c5760ed45e3375348bacf415ee4050291d79cf3d4f59cda4c1f01b4d042b59c"}, {0xf8, 0xffff, 0x7ff, "6a32ee77c8244f12577be5f63f43a761fc2cac7f6fb65005a272b04f0b8488fd07225308ca34495f19c22c393e0dc50f505fdeb9fab20cb9beeb2d14e12cd941f3cbc2a22c19493c5489c90926adf7efde3e0936ce67a36edfaafca2856ad240aced3c973faa8e81f627eddde167e0250ce005f15a7cc6106b1fa550dcc4343ee403523fc926fc9f54c84168a2cedce541a28e972fbf564923d7019c4d08ba50288418e760b0eded9faff2355db4949f7e064c753d5c7985c486e26623e59d9845acce8671bcb1839c66e4444320c4b85093d446e964b0d3217d77013f96378ba6c377"}, {0xe0, 0xffff, 0x5, "f1e5f5dc2c6730fc13182c54c439b0492c2daf4280b2beb561f864eca95040210eb93015bfd3801c3816e89904bff662b0023f4f29ec1daba3c0ea600cf35e1fa5d79c53b158f002e8d53dae4d619c1906abcd97ec9af1ce86b8ab190f65713753236ffdfc14f8b91740c8d936d58beca602c1f4f9675b31d9c82f006ddb2974724425e9c695cce0d92bd1a3186c9bcdc55f224512c2161359df98cb6a852e01a436f9865033c01ec915b48109dfc5fc6820a4a4c8b8a8df05351c766f28225b7a98992c6b154c52aae36e7ebf3f03ee"}, {0x90, 0x0, 0xffffffffffff8000, "fc46435d8b911ba7ccaf3b322a07337c9480c4aa9aea864b76035e962ff577a96e42d2a8aa62b697f0b2b8f096851a71195d14749ddbddf3de4b331554c9b0531144588b96577cdbcc93f283d3e44c9e7908fa513cb2db7334f697bbc8799bf81e4812ff45616894fd1058740c9106ce985f3c18eee6368059b4eac89edb"}, {0x90, 0xffff, 0x8, "104c88f19225b9e9a51642d2771bbd555d74c43947cc6ebcadd07619324ea22e6e74681eac367b3bdf4f795fb2717a6778f190ca1640f3eefddc567a60dc15bf00fe0c7422cc17cbc5df4bb207429702bb297d4d0a5b1d9f7d8b308cbcec475eaedb97204b4de5e01819f492f49b2785d5c3aabfdbd4a10b5c5ba0"}, {0xf8, 0xffff, 0x5, "f2c579587eced90a789c6f946ee696d638d17ed074e4364ea190db8d15e2a6c2b5df53cd7945bc4a8df8d2e6ce7e5063a5de35350ca67711a8141ce22a691ba8ac9b194f92b9352af524dc034a613e50a3066f4a31e2bd28be098d46b0b91e5a478fe9f712f95edf4a8aeb25df8f94d5cfa04a647782b72f2dfde3c363e889b1fee1cb2f6f6cfa72dae9cbfcfcc30a3e538b89a593f65763e0304cd31431f5e1715db408c06cc6d9ca358df1575a9114c26d20db47d3ae98048a0dcd18d1e293b2eb7da23b5f7970800caaadab9bf0dbfbdb7830da2b5183052ab294ffd02137644b23f7d5"}, {0x110, 0xffff, 0xfffffffffffffff9, "147ce54df343690539c1104c6b908a9907a64423c8f66d6c433651beae74c83ed15d45c204fcdbaeaf96f5e5a2a7b59f4d8500d953aa33b7c1357f55ce8a85c8ebfbca3ca16718c52592fe51e4cba30d894cb3f44baa661174fa883c9395d0b6e574974cd8fc93b5874083d0fa9c707aab3aebdeb2a768c2a990d8bcb317b48a3d07926555cb0689ac4083169248846b55babb7ed4972ccd08dbd7a1af1b9f06c8911e41b4c486083165a6c990b68d1137d7271f9cf0a8a0930cbf070bc8b1a9ebf9ac26097fc51e2c9e22ef67b305215373ee74a70fc686ebc18e27cdbcaa318d96b0ed630d358b3b88bbf9348c8201b5c51e471cfdc99fc380"}], 0x598, 0x3}, 0x0) open$dir(&(0x7f0000000e40)='./file0\x00', 0x401, 0x24) getsockopt$sock_int(r1, 0xffff, 0x110d, &(0x7f0000000e80), &(0x7f0000000ec0)=0x4) getppid() r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000f00), 0x8, 0x3, 0x1800) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000f40)=""/194) accept(r0, &(0x7f0000001040)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) utimensat(r1, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x3, 0x8}, {0xe0, 0x9}}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setgid(r7) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x200, 0x7f, 0x1, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:08 executing program 0: mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0xe4}, 0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0xfff}, {{r1}, 0x0, 0x90, 0x80000004, 0x6}, {{r0}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x1, 0x4}, {{r0}, 0x0, 0x10, 0x86, 0xfffffffffffff846, 0x8000}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x3, 0x4}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x81, 0x3ff, 0x5}], 0x6, &(0x7f00000000c0)={0x9, 0x3}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff6a0556cc00000000"], 0x1, 0x0, 0x0) munlockall() r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair(0x1b, 0x4007, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8f3d1fbbd6072125a5982acdf412b443a110abcb02a5f88bf34a4c365d05b70e73187dbaf01b658172fc1807cc649a3f5cbbd814063acfc7e8a3dfe72c5fada11b5ae291cd123bd30fb2844f674495b443641d0649d07e000e77972f0bb7d64f8792714806190a150e34a2456fc947da8a81a385c9576589b80ee9291c22b5900fcf7bffcccb3052fdbe94fc859f0b2898e6349019520f2a307d47181c08ed4179da2b104b808cfba94dcb97f7dd5e7d3ae291b1242a02a04378557ff14e88e5b249bac9cd99", 0xc6}], 0x1) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1a9) fcntl$setstatus(r1, 0x4, 0x48) poll(&(0x7f0000000040), 0x0, 0xcb07) syz_open_pts() 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd06fe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 0: open(&(0x7f00000016c0)='./file0\x00', 0x10100, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8000, 0x6) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="019225c61b0150111b7022c7f855027a49b80a2e1d8b7345e83eb790a84722403a657e915be5f3ce0a0377af547e110c5bf7b43b732799d68e0daeafb764fcd40a9441ec6805aaa4775a05ce6c61bbb14588594205967090dbf04d48254861728a7277", 0x63}, {&(0x7f0000000100)="10fa08a8d8602736bf0757a445a04150d3925084821c1affbae16ede1984fd001435918317e5b27af40547217105aa9ea00bb04e67bf6401d1bd5343631d1ab5ac2a47f64ac30dc53e3fa9e64440767485c78ea27528f91c9311cf76ffecb028e35ec2a7d3372cce", 0x68}, {&(0x7f0000000340)="307fafe1e5752eaa9e2704047d0fc4ed93e713eaec382e75b25f39acc6e05a1c74b935aefed409f852caa2c11431b45c4de1d5e8bfa9b6f2500df6169a0ead671fd9d7193a6440c32c2e0fcb8360e2e169b82b127877631bbbec83a48c79569dee5129fa1ee1977582b20b576312049ad615d4215a1a125d243deca21e8ae0493ab95d9ad16c7b79b952817c3d77bcfa3e268fe8c0f9e75d6fcf58c9fe6a00cb8ace0a9f91cf06e86a4a6227892ca647988e30a6820e2b5a8ca49a40f276999b1ac24e340508f48f25049aeebd57b9b5fa4e4bc223c4061bf2e14acb0b86b987a34eb59bcc39eaaded6202ae7ef1157c6e50f365ed2504821a9e332e150469f9eecd37702f2c553ecf322e8f416d1529391c164423e419aa715602cc420b34fc6c8bad58612e0d25c6d1b1d0dca93fb39b5c06eebae244f18a9bfad3c5af1b79c0421184baff4fd4645e946e64119f6997efb4883d7bfe94bf5fe3d2222788f50737f4a30c0a2c4c050b7e9cabb2149032634e20cd7068d523a0a5c3c96815636c8785b3b4b5d4c9b617b2ec98818b726f01d45eebe388ec9c814ad77fb8c075056c431b5c06e126140077a0eb3ea466491c29ef935fd90a5f1a9ee03995889efcd401583f589c39083b5cff3cc6812ddd062a54dfaa804f95f371fbaa6f9d410f3d54e132b3a0f7693a06922c7d112bfe33dc1eabc64193854e89386e8649bac10e9243387f76890536b932e9f773471272cb388564bed956b5e5a98447b5369a3fc6b4e52e95681131bb049dff5f786089a663048b76046f89df770e1b5326f7dcd37b748270e667b3941667d67f9179acf33a6719c1f7a89b8b6203af52d0e946d199fd6b259dbbc46460e1e7141bdc1a21e1db3b80deac3eb8457d06cf894a68124df5d769bb9fc662baf47dc46245426f445d6ba725d7ad2e4dfa46e9aa4b461b0ec22ba6b41aab4cce37619a2a2d307ebc93bf219d1298a4041942dc92b8731647d12ad45cbc6b7101f33e305eb4d1f55c7351b6c076f4dd7b891c10bbe73aa1fcc15b2339a11770af736669db689e2615da1a100fc6c10305fc2d489bfa08d36dedb2afacdde776126414cee249f2b4155263da022e9f77aba982938d0a61a7d1407af4e3def1a4a2013efdaf85e601ea79ec4a87495bfcc68b578603c61525739cef38636671385e682497c276ea41c0a078048a859ae1aa1bd0cf6d5fb01d2266bd58912ad72bcdd018d88bec008bf57d171596f3be90a66c16e380a78a72820fe96146b05d0f95efbdba6ae55156cc303ac8f4569999276a10f785a456c62943ac400c846b1b925f9aaf809a00cf5889c1c06614fe7e6ff5bf56a16122d48bc7bf0c27a9903450b72ed30ef50794e3b83afff8fc622e3a6a08a19de53985aa11471b6dd829e176fc158f7fbdbb998ddf4947bfbbebeeef6834dc6f48acba821bbc4025103e62ef44a09492b724f866cdc7bc0ec67bc8afa8ecb2cbb64a4bf46eee9ce33e8a9eb3722aaf709435b6867bc1c989d750ec4e119e800cecdac7349d19e3b3c14fee29449c838537a334d13add82bdb2f0aaa6e4b1de59d0092e7a3f170209c13fcdcba18e18e2df2ae8a3872497ae461080b015854f73cab2b57123137f27c7afc32ea6cc8e430a4eed770d86eed0d090d41eb042e3b147b9cccb4ea02030a7eab000fee9a2703197902d4204a4e8a70fce1e41b16a99c76b99ccc4af5f7c2a785f605609db33bc8203b0c6479eb86661d5b25786b71d77075489bb22f59fbe5e1c22b82f6ae6df557de215b86df21a0676dbbce6c0dac5d8ca5bb986fd616b07b92651025e0a9fc7684e423d5a53bdb4427c3120324c05cd6bc991a2247879387dbbeed94b679caba6be4524af13d81b0528d082e596aa353177e19ffa6aa0480060b57b7ae8ab12f0a24eae29aa75c554ea578c387d8e0a112183e98a5fa528020ebbb394274c851e80de191930a938eb764d341c224386fb291e7b08769feab281ef1234d459cc9d2e5d6e9ac983c4764e852dcf55592fc18a6646ea544208ee3d424804599c89796d44532ba6ca8995cbd1cd5701204fbaf7eb9b96cfc0d3dc9e361a3c5699526117e4d945523aba1fcb76398a82bd2e051399278e4f1575f7c46f11f19d6fced384c384164b3957868733b0b40f3da57ec18f56c5f15e3598d5756c665ada9431541d79ec1260ea77afe5a8a4bf2c74522f0e4e6403e3f204f9aa042f27539ab12403919a20dba873e7c48f7731a02156b8066192873cb992023d5f01a35244c211c1295fb6568e38689491eac29466950c5f8fd33ae8d8b4988beb1ff0a18671dee93ff850da6dd8abfb6e7e4a7298798c6f7afd57bb47ec5da0fda4b057fa0d77eae704e0c78c39c41f6f1f21af21003a4841215c1971eebaeb09b206f88d00fc68e8049c44ecafd3ef20a2d563ca03b884465cede698543659e9b0362c09f2411c8349dcdf4084f223858e07094fc3842a64010d02fde9c598057d94d0aaa6139988f85edfea93a70752c238563b992225e4b4be36e9588470d520e6a6ced3c1c5333f6d012d53da87df062dc67461f5037cf5168abf4acdb8c1dc604230241877ac07ca65b9a45c7f6122a62fa7236d46f930587ff8ca2c162e7656861d036b717453ac8db3954fe8fd3ac77c1ca07b97bf8bcabe10b4896af39b8a89fdb4d749b9e290ee2a54e5b9bd3725be0d5002810db872895829c68547d51bf61957bfb11e8ed573c16fbcdf86944fe68971ef16e552a528c7edee409958cb339fc44fe872eb97216e5c45472386401009af84e5f248aac547fb6a868348ef5b824be1d29e770525d10ea26b750cf3bd283311bc24f9e9c691c27305585ae8d3a67e21f3c42d84d1784c6ef2675ad6c492350d5983dc3a66cd27d6f00cac5ec2cfa8de75518b7f48ccb42951c7d7413560c5bf5c5b02ff40ddcc8af5c336a07f278b45cf48cf2fd1a98ac0074344998f4743be4005fc1d405c7e136d70ff9174032ce7f15d4569b0057ffedcca3db4fc05de92c23665b2e225890abc4e58155cad70bdf584d1ebb435bf9a320eb3c7fedc2cc226aebdc683f324feeae8e58abf703254931b2e941afc3fed56fc78753c4cd15e2044a5ca8e06c3ad1ce029e693a89b3218759ba934602f817f2b5cec31c9ab23debcacd46fd607e731661428c781e898c4dd4223189ef3f7d805cdba87d50fba5ccff6324d122eaf9f0f2564eecb9f1ef9c105c0760056e1e324790a09d4e1c663142146f6bf333777a46e5363c58e9df65d20212716a017f792e10f29c5882d24d23e71179d020e1301fe044b28a2e242a638e13fc5d0ef1083cb3fef43acb5aad056d22dba6e23c684d71544365bdd463863db07d404856630a955cd0e2552cca51c7b530889f0d4fdb1e482d0c7a4c601a366df360010eac27c1e89bda3733aea9b5baaff03785c0e6ff5f823f4a46f2e79237f284fa3600d8e1432e2dd794dc474ad8ce428561ccd53ff9340b842d274f0327e2355acaa57a8a503332433f1a44059b9e9ea9a751bb5e5eae6a1f5ddc04d9bffc3bcc0a5698bd236178469a67d4fcb7b4165783ead20c4d3df94c0d8eaa569f3bdcf0e36335f0bee5fbab5034b672d8763ee977b3cefada9cd23c9394fac43b452057a5bfee57e5c1249748f3e07e5692380279a3f823c9174a75acb9bd86443263f6d8320f5bc2c7f395f073c90ff730139d5486b6b9fe56d659f7ad755274a7a29608a205a9ca77943b4602373caa82faaf591128f6b2576ec9ba3572465480732dbb8ab3fe64548902400c900e444abc0f5d42062fc46150373bc0a1a6d0535c00abba0a8fe3d3be135a96b4bb97ffd3cbc145f9e03175fcaced7922e25b20be305205a814f0472d27a793827d358072e11fb026c045374f11ab7c28ff48f79841da928e3b4c116a8c7a49a86d08e23c2a6a88bf44a42696b1885d4116ac8ba2fbb75b7225d10a53db5047eb5336fb66bebee601af3b48992d32b9ff59b8eb7e56ec2d829217655f10185e6231b19bb3a36e16f27ac0044ab0e52d2611f845c1a582d68f90911a12f042ac1ce267671d6de7da985e387cb9d33200cfc06ffcae31df9c1757573c634c9b49b1e4be67eb2a105f873be613616391280449be04946a1887322b831ada3116ee2c93c024a1646ddb6af8b0fe72ad2ca38aa40a9149bd1799f605140f2cbad4312dc48277358868e93b5ec349818276e0d46538d8482a2edbeb56c113db19673f30e822d3cfbb703d13e0320cb16997b1c9f0709591819d47721f6c1f7e72c04531e3af492f2e02c181edbd7b6bb18f61dbe06f8dec723b4379f272d1fe2b9ddfa819d4ff1114b88c8b6b59ec9e81029f5b03457c563154296061d27d9bd83776bf9af8579515a8977bd1307174bcfc2d38123dfd57ce09f6c425ec485ae518ba29edc61e9d559054e2ccce9a66207efcf2bc1e3467f0c12ddb573434281a07e8839846aed615f59e96e1f4396906d1861ded39decf80ea0ea77d0d0ababa6781a66aebe6071e1e00ab0b42cd9086fad46460c6241b89a67d373dc0a4946310f5b381e41e3eae33ce53f45bfa5924685993a27c251d4e3a6e92f5d66784d794ae1d7ef83377914b57c2adae2fed955ee985856896017b36342b8844cb0f017627c00e4b3ca4fec3a3673670cc56aa4361fc0236fb49cad80d4175c16b9ec648341d63e03349adb83533ab786f7edb94b0c1f34a832f631a60a18bb287143614951c8093c86d75e18af9b599219f37546076088280996fa836c2c7f2ab0dfef6a48a31046a27c246b94b784c7309d34259c0c669791a54a1027ac3d71275b6785a5039b784e316e6c2dd16afdd515ac407424c83c505b2337820be475349816543c7cf88ed822d97dc79778157bbafe78d93aea0bd9b89e49d914c1555bdd32317b6cbd7e39203643ecb7faa7a77c673d0b6237e92500e3a5b25ab30cf36f47e1a3e421a575f2dadb1aa791937db15ffa8f7db839c9d90187d8345c87850f4737b8d45aa19fa7f46a13cdc86b7783ba500dbcaaf94f9cc88c9a88b45ad773aeb71367e897c83a2b4035c14bf42fe15a71ca9563c286d7889a38bf4bf5388e61ad598e4d70a4e9fa03e50e38873e0abf7ee858d262549fabd63aa65c507945f8c86541541b1ae9c213a1470436e5c8d50c284e9cee0dc5305b0bbbe5a3aae97b2ea73a5b57a9dd2d12c7dd4a065a38855c36d95b61db647405724bf844bb598d173a23a9418eabe59bf59513fbc1045ae9d55f5cce0bb8c246bf265bfdc3cd45a116b69bd4e133beed75a6fd68b763cd025d3c5003fe453313f960fa3c2948fbef7790cc254a8559cd13d29e499d6187a8c076820d9e8393c453ea783d3f232a7a613e3c19aaaab90c378d61358ff5bd8d7ec5379c59390ec8ddefd812b2a89216882bfe8de332d9adcbe0475aed1df947f23a2a396babe115709328c342a82c3c49b9189b3c9a8c04c413a14ace8d7df905b017ae88574d3cbc695ae977566c3b7ecd0b9cb241d9e14aa2b222bb1e7c178888b108b8c86a972afd5ebd23494c17e36652d089e9498495c241dd916334874ddbe28e4edb83382a8205bb49bb81d7254015e1383a7d23a0ccdd123830a09577c24cb2d8892e51c875bfc3dbb06ea38de5a6ff4a2f2356fe44ed8b9bf7f2e2ad7c4e2c792b44e699b31824c41ee97206f8b59f356cb260e5645dd052d588701340cd1d806ebcdbd9f847d2e2b3b5c425b9055a2f77015a5bcb00f4f73d9b04b44b4916d249f39320f9e3", 0x1000}, {&(0x7f0000000180)="2738fa3c4370bc907dfb7fd7977f8f19e69e78bf14238ec7d78b087eec3bc934ff9d2b13e09f2c4587fbbc0227a575a2a3bbb902f3e1743e226538209b275915c536ce6051b7557cc2600a85d5d16c32a679f729c65a387acd736afefd899669d68f7f701f7a42e309a05875f28e9e7dbb16ac4729d8a811848243e1b87a6cf2108e159b4c867848df6846630944c509396a2ff8a36a80e310b7cafd1d575730f905d7ccde679b9a9cd099ccaba48cb0bd96f229d3b3c57b8b2e11e3e7977417269a", 0xc2}, {&(0x7f0000001340)="f709a73e0bc4e3b9725c4a7b204b61599003aa7225abdda8182ae0edc393bc815bc9660ab171ecf308d73d9d8a2381871112f2bec181b7c9c3c13ddeb1ba50202a499036693a1d629b21e0c584754a4041b6efa4775b7a14c0c88a095e2f45e45fa8e795eb5da6c8899c51dcc014ae207e23bf0adae6354066c99f1c04faf51b9d8c2e4a59f29a562b1c16a344fb06fcabf164459f4fe298877afe482fa5f5b7a98d11289953b158eaa78fb0c8caa9aa8b2623f97a3380393437cbba05d0c4e2657334154895e42c8608e9ec163e2d49d4dec585", 0xd4}, {&(0x7f0000001440)="4c809b3244b8373b9555ab5ac55a5a7c20d876d348818e89d496300632c6cef88aceeed9c8a1fd44fa5d9d0eff21f153c078fba99e7375fe9722d28ddf698dc99e032dde21a161614392ca81ce13f188efe049ca756585e06f59e4f8b8d22630b0cfb945e02a70ca81d2403648bc056e4265bbb41f8c2e097d99568d76cf1c524226ba0a52cb7d2aea75ae685089dbb94a669651fa1d9efc6265cd65c36ee3a5", 0xa0}, {&(0x7f0000000280)="5115017919084ff6241a66a6e62938a464a4d050430cede780c16b53d55769ed434f9e803e77b93b6f5fc477e66227a1619cc0efb9194570659d311840", 0x3d}, {&(0x7f00000002c0)="a72cdcdbaa49d7d1ad1fb67c5a26afd6da867407c3a657a4959a4e69310b", 0x1e}, {&(0x7f0000001500)="1fbb7690e59e51a0258f21a772b8b242ab3ce1fd96ced078cd2f585706b6424c63c7f2ae03177a39a68a3cc087294caaef74e8261da26e21904302a9cd2c6b0b38b40fc2850f6ab1f625cc970e640c6748509904cbc375db3998100fe0471142d04c3164480bf480c8529ed2d53d7f77dcd354447e464ecb645a9fec06b77ce14e3b960201874094993ab3d6c59e70352b9e2dd7bbed20208efb6684d2744683148eda20582ccbd716345ad7ae50e8dbdb3983012a1b42b4e59b1d70aaeb7583165f20706e557e1eeafb88b570", 0xcd}], 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) socket$inet(0x2, 0x4000, 0x526b) 16:00:09 executing program 1: r0 = socket(0x14, 0x10000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0x4) getsockopt(r0, 0x0, 0x8000000000000, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) accept(r0, &(0x7f00000012c0)=@in6, &(0x7f0000001280)=0xc) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:09 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='../file0\x00') 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="593d7956a92dd927cf014354d69d011893b438a6f7c49b2d92275a36aa8648268c26fea0ce659023f344bd495f254ba9d0343fa75ef017e022403f33775c90ab0572b5c76364a00fda432e0da68415bf8d5f7e198b83fa191bc822bbaff2f39c29be", 0x62, 0x6, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) writev(r1, &(0x7f0000000080), 0xffffffffffffef7) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: kqueue() pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8005, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe8f}, 0x0) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) r1 = msgget$private(0x0, 0x414) msgrcv(r1, &(0x7f0000000100)={0x0, ""/217}, 0xe1, 0x3, 0x1800) 16:00:09 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20048, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x41, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400c518edffffffffffff96ba2fbb000000000000000000"], 0x18}, 0x0) 16:00:09 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x10000005) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket(0x3e, 0x8000, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) listen(r0, 0x80000000) 16:00:09 executing program 1: r0 = semget(0x0, 0x3, 0xfffffffffffffffe) semop(r0, &(0x7f0000000100)=[{0x2, 0x7fffffff, 0x17fd}, {0x2, 0x7, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x10001, 0x1800}, {0x3, 0xffff, 0x800}, {0x3, 0xffff, 0x1000}, {0x3, 0x8000, 0x800}, {0x0, 0x2}], 0x8) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000780)=[&(0x7f00000005c0)='/.*\x00', &(0x7f0000000600)="f624282700", &(0x7f0000000000)='X.%\x00', &(0x7f0000000680)=']!%\x00', &(0x7f00000006c0)='{*.\x00', &(0x7f0000000700), &(0x7f0000000080)='%\\-\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='#\x00', &(0x7f0000000800)='\\\')&.\x00', &(0x7f0000000840)='\x00\x00', &(0x7f0000000880)="8e2140252c2d00", &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00']) semop(r0, &(0x7f0000000040)=[{0x0, 0x7ff, 0x800}, {0x0, 0xa496, 0x1000}, {0x4, 0x9, 0x800}, {0x7, 0x0, 0x1000}, {0x7, 0x1f, 0x1000}], 0x5) semop(r0, &(0x7f00000000c0)=[{0x8000005, 0x2, 0xffc}, {0x40006, 0x4694, 0x1800}, {0x3, 0x9, 0x804}], 0x10a423ac49dd67bb) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() getsockopt(r0, 0x11, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) r3 = geteuid() r4 = getegid() r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r1, r5, 0x40, 0xd2db}, 0x9, 0x5, 0x80000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r6, r7, r8, 0x4, 0xffff}, 0x80000001, 0x3, 0x7fff}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001500)=[0x1, 0xfff, 0x7]) r3 = fcntl$dupfd(r0, 0x0, r1) faccessat(r3, &(0x7f0000001540)='./file0\x00', 0x100, 0x3) dup(r3) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="ffc5b48e91c12cb8593ce74f303ecc2dc1234c21b89dc823f94ded438c10a684ea59824cd23246bcf407dd711855e7fc1ae104f700a97d93984b3a5016a8c805aa7533176dc376335d85698e10ba86e291a4455a3fc09da8ced30a374794183a946a5b75140badfb9f2b16b4dc58299ba01c44ac40e9e63641a2464c395e28ffca145aaf226c323052b948f6d04f8faed6529cadc784542550c9fea84a73887c3954f755bfb78ccda99cd79df71172f2fd3d6b0e84fa99bcca02f8699a6299347d856ea6e61c349bf0b3ba4fbbf990", 0xcf}, {&(0x7f0000000200)="d0f3aa417d793487fc297087cd642203a57ac1f662f028ee5103489c5b52af66d0512c449f42b8d5d135936fe77927fde6c6d34866675f65197cdaa8411f3ce8af30ed15994dda48146072e77a8ed97790a8239ac8ed509f0b6decab372cb6b453ded9a2836b7bc000cbbf2d67f8f679d50292474a9edd23bd8b4efa6c196eccb77c8b75cdb0b1c12a6f78a4ea91059de5ef4356ce0e3a3a6937939a8a24072ef51d0436e68d3261f1efc35f39c52d5e9b9b0d89285399768f", 0xb9}, {&(0x7f00000002c0)="a3c09eae2843f9bbdbaf2c01618667f45b2b1c6bb03192161aeebca9f87d4d297fa0da0bde9a53a051f93bf01181b664b979b4ac8f5300aeaf7d26a5a3143d502037a7fba32193c0b70a40a1f1269b32e40a04b2bfe6abda077c895de5a857d94ebd0424b1f7d8c7b77a348c9bfcaeac63a46776c788be479665bf5c94bb5f6314d44aa098c5a3e2125fb07bc6f0b5fa2be7cd138de848f3a5f1cf33dfa79766c3fb", 0xa2}, {&(0x7f0000000380)="5c683867d8b656f60f874161865bb91c3c671ed028025df2c5ff87ce33aa87a45029827a31aff982d4b2fdc96bdf225a483eb82d26ec98115bad44d2abb551be9d8d0b79c75c277df647391f747e897bc74f4af2db950fd20944ab5c54a632559c448a1cc19ed3c6a6a5ada74d35d1c5960670ef3835968f7240eed7eccf62c6f0f12fbfe9c1c7e140116563130a3581f3a5019cf02552a5edd9e0005a95f959cf3ce7e5f0206cf2dd73654fea4b01abc58ec5f00ac48897c2762ae0bb5ca160876bff00584687062f1be0568711fb7970af659460170c2a920d219f60e2d2844c8358046068b7c62f1ef898915ab9467ee2d87d02126bca82e945aeeea09e063729c56cda79cc5d502e65cbe6feb80da053ca288fc708593eabe39411ec2c0b4880076188fdd3928634e601f631904e779890e9da97c8755d7df41d06548e53485ed805086f01f9834228d2ab2345fae23755f9c96767946aa17f65d529d267546ad3b66e9b96db9137aca352cd7c34e8e38f29fae55c5e15a011c7161aed4e510bd420a0fa600508172b7fdd8ab5520946c03ef9232bff74da9c8a6a42ff5385298c8fce511641694c13a52db831956659653a7e66af6ad77f1626ee997445a48169751d0c260fffb7d156fd270cd2f39e86edbc023f0553599b813093f096cd11005fd050288de1f6c79a530c712585fa32d52a060bcb037f3e303f8dfddad93e99e2bea3049166b4ce4fb3a06084b2123142f5375e74b42a7d23cf0aafb0e6680a455d1c620408eb0e87fb87b4b5c990176d21e5928ff2e949bb4c96c956f159aaf09a555eb82a57a8dbeb19e1779b3b03cad53b4fa991ea0523e53e02a1621a9f2eaf205d761bab0305c18e450ecf733afbb8cb8e5bdb1906df4eda71cc5e6a5dc1d8f368301112697da63875368d0939fb0d380bbbb34ce9d6342f4953df14c0879b20a12147adf91108f4bdc7a2d01c6724de24208514a9674c600ecddaf17627d9512d56108527645bbf5f0a4c1470a2aab49c9950ee8ebe265fedfdc4225d6faf84e37f16b9bcae8c6615e33bceaef18422f61667c1f721304d6541626ce023f597f8e83f69ce297b4138c2689e2fa4a7463bc607909589ac5401e8f0b1128a897d3d8d9095800534cb84205f4bfd6b5d6946f4112a8a6f6acd0c0038219478d5d8abc1adea81da1505dc4738c9d7ac020520e0a26f05977c892019a161a8dd43a1989fd8f7b5ec229d4ba3f42d422ef5b77a9c22ff3f14f2ed998e8fd7d5c3f98c5d1490c11bfc11df28e865ee543759a168c5ae06306fd2358bbd95650f426a0f328ffddc1f94f979292b8b340e8aee02b50bc2c613cf3adb5c123176868a03bbbab55832b8fb35c894f6b16a1b700c35b042f6224d3d7e490eb0162135109c0abaa4b07b6e6b48dbb1f64384615692da84575ab34327f18cb99a0dc85d7d429a635f637a6624da62e3cc9ac7a65e8aa502d068558fbcc2ef86dc43d2144cb0cd563b7dd8e692b1b827f486769fcf8cc88290e62b17b198256251315faacebc86f727ebd9c5de7cdcf391fa6af6bf7ee0a4af41eb1bc16712e0b686d2ac95500797879570bfb938dd0ed32bd2a49e14a1164dca551a85f7d14d320cff73a04b58bb828731863a9ca6a3631fa644f6a98b1b4ffed97d6793da351a4210deee8db759931d57e11b89b3ac27f8992fe47dbab8c37903ff04d3fc1b8b462a63bdaa4c78d1b6c5cbd45e80e92c856c713f56911695ce5e1106d5a695f3610f2cf3647566c2555fa0f376f3809bb9501c4349a8c56ef19a52a29a912e900b030bfc7734fccb0554c44c1caf545b6a292f825c66bae9730ce2b384e82fbebe10ee80afb7fb125590baeb7c21fad3f1b474be004c67a6290c960df19eb6eb16e3e64e536f489949a3daa317ae089d20df502ef1b29c5fe8e2fbf52be21d56fdda8eeb5777c9e31810149602a0d54955b67754dc8cce9e172afa6b0e39c5ff843d5c2d1b522fa6e34a5a4e517bf1ac7d0a6ad00a914dcdad11a0f108a8a6db84b41e19ce544dc83a7fb3926d70226ee41abde1f4ae98fc0322ee5ea5aacc4d88a1767286165a91ba2fef21a21f9f10b88958597424e89bd0f5dabdc2f80f79045a2f6accb3a5a657e95b22e5fe8ffae2b5478595cd3a15c886cf722902b11501c89287527c37c34a102f4c1cc4bdb9c5198dfaff2c3fbf921823fe2779c185d2f1b4333e161c121b2b08177b19dfe028d981fbb660faf134a2cd39348bd111f426c411c9bbf117229778dfe8a294f96f783a7929d8c7a24c8dcbcb30d04815667d5d93c95511ffda4f07d5570faeb81da439189159473139a7cdd786897d191b6902272232c84c77febcab24352d4c75240ce9f59ee215d1fbfbf373b3cd230c28d8265601b938a772f01dcdfc39a1467b739dfa73048eb456411ba54d26a84090b00ee98b352d6dc2dc263bb37df8202c3f8b149c6424e6d5b5e6f3ef51ac102b29a4b130a76fcc56307664655b2e1f4850d9f6e803a37fd451effd1b18d20bc0a3d53def60576caaa15925d629aaae31ad10410b3fb1c64a150248384f03e328d6384778fdf6845eec827f11a546f243310ac454abeb712d32debe100d40ef55cde6701c225051d496442db4278b62106a0eb98f29e2b1743a137117339ffd7b75b2ad25a4ccf611d9e77b842cb33f9600b9fa843e850cbc028cbd87cd6dc90c24e8d08c6b9cc2f39249f9815c6ecd9028037489d9f1580e0bae4ada2144305c7360593d382cb9ab9f13a17c51ed035d57c9d8f361a21ba2671cffeb52377bd467cb14c4561c9ec8ec43bc7b967c5fb7e58c9bb7294d57682eea5f01b202357d595bdd4342486e40230762e59ccfb67afc3335fefe54816d48381f0a40dfe23d621f2d43b03e233366bf5f1f89fcedc8a29883d5eb637a5a084603f223b14b25a433279b9cfae1b66cb721e848088d3c824b5d2f13ceeb5f1caf7a8e8aaaa122adfdbe6afb02d5cd5018dc4e0beff537db62b3ab31ebd62146bf46deca2854f597bc8af05273f3e0c057d72ed1f8b98b7674dfece436e51a0f01613c0afea4f3c93ecf17975ab014d47ea69c68f6464b07da49cb7ea03f8f2cc7d5cb93519592a1f1be65a1fb89d1edf450ded490bd6bd59c3920e085b98477cfe3e992b86b60f0201eeaf33bf12377bf2baea370dbb5edf8255bf690c46ca073cc3994b2e561df07bf6303a14c141453208c4d282642664ffac05914436a3397bb3009a9f78fa15235ef37a5c6718a163458ab865a56db5d9231d26595644f0c0c86c8ca8d9dd78b23b9025826578143fa80ea44de8ab1b8d08bbf83cf969d5fa773945934b6e1337c049fdf251cd68014d6bdaaf2f1fba3e5c20e7bd727bc4d33f52116af990c185114029e95777a6c956f8878590206d9c8caa218bd08e3098f2732b5218fc3bdecdde36995d19c8f130783fc41d6fd8e937b020888e3f2938fb3dd584b143178f76b1bd074d6d4597cfc56f662ffa05a81e7485270c4e55f0c847ed10c321d82c2ddedd796936cf2540f9dd14e6c19eaa45d6ffff7f4af3547f91b6d7c009ebd8590f8b88456b699f529a862420d65549198545caf58c25e2e41d17e849aa3c08d32ec12bfe27dd5140d1e0c064f587a45969153472e8d8901868f275bc121ef21e94e712e81a80c87a3022782722a72434d075ac05541e044ad8320c138e68ffb12d32ec3f39dff4544424bd330ea16327a59204c6d54f58a54b59fe8551029e7960031af3de61c6dbdf10edf52318fed3c787df89dbe7e5eb921d39efd352d7465c583ce29c005f1d82fbff2a3db21ec00abcfc9b180171e9eb1241fefd3bbf88e7dd8d6d9fbcfe19aa2d28f2776e4232957f1f1ba951a384625abecf9bc2b4bd35b3b33301bbc8edd7c375d82a7fc6fa714d2f1a694cd2e5e0e42c417aae9023bb82013cc7255d2aff062b884dae78803313848b01e8b64887a3ef4e3ff23ba3294de2e9d4d133d02d28ee95a37dce06db7a69737b161bfa6c5896df66f776439d28276bfeeb937a5f76bdc48ba474a177912ddcef575451b55e789627ae9d547ee536ed5a8626d92d5aa632888e04f54261699f78b58304eee3ada758320056a1f2092d683894e36db10f6c3b3a35bbafb9596ff49f2a235887facb6de5449f0959fd479e1b9ff49fe005e4fb605b934e894196b89687886316376d3d757268be0d0eb9f3195eddb48a4151a93b87d070a54ff93272ec403b1526c9b3fc8f926c7ec696c272b8ac0bf7fadf2d385f5edec18441739abe3c0929ec7213f94d95211a9a48e35a8d4b15b4f18c1a63e6404444003065f0109af083c76e9fcd253a3d3a50e1c0a9a88bb7fdd3d953e810b038504a213fc5997bbd4dfc007dcf9b9ce444e39032906715c7713f687e114d4d438c97725f435b25212736b7a063fd843d0fd699367ea9eee7e98f5eeb70b822aa49eac3033d7a43e115a4406e815133c67e6f917cd9f664e5bf48933efc9b797bd674f20608410de5d37d217b2d48ca92b29173e0bd196a45d0af2d62822a1514b56f4165a2666826ac03844deb1188d62ac88b76bcfadbbd1059461e909d27fac2c3d3f94bceaa37b30f926437b4f7e39ba92e5af94ecb61191a49d2b2d0571a3c08a27ea85e4ac945d7de32048ebba70bb42051c2b8413808541a3422c948421da5a25a6534685d67b3feb7c9ecde2dc1b1afed5409cab819863ecce1ffcaa95c460a33743e0ad666bd6fac18955663eb834bed08a3713f3316267044ca1cda136f4ced158657f9e3b2ba070e4508df44c95e97bc6e5a2b4caf846628e42097b18ae871fcb73192c727cf511723d1608d23bf94470d977ccfbb47be2c983cbe2fe1daa788c462bd8c8ebf9aa5402891933263dd9972a07493a7f8d5ffdec06bc09f70db350eceb8ce66d6cc0fe6990a5ba2b9d78c7b93c2ccde8c0252e063fa4fca413109c1d9bf5ab7b1781ef74f1a03f03c1c8e2f2c5b471f4acc99e354a14cfb9dcd852ca7435bd4783f2751e9a10783a6be0e9cfe3acf2ad33e9da7cd34f8a27cc6d94b1b677f75819fb68b874540c798bba942f8f29eb95d2a4faa6d736dcaf412d9a444efded33a2b5c745c396fe3187cfc103a02c145eaa80b676417f82d06e69b44bcab2bb53a1fcdd9fb27645c52a76a50ac1cfb6fdd1ded4e894cef853f5eb8475eede2bb4f418b53216ae8935b922a787f3f66a08ba761d75c21aabe63852db2cae568d0291759c98c8191c0247b1eae8bd3ece4fcd0d7f283a5390591b738cea3c7bb4b585cc3740bd03259d5ff8523f6b8482d4247842280d2e51ea5e741d06ca9670d4d1d6386a6d269d1371b376ea798f7ede6ae039863159ef5f6345d9c050fd8789a681564861742c0ec4ad6ef7277f289470a594c669f0048e9492476c39a3e5378be40267df80d741939b1a4f82bb0b584223cde865a1924c0d48a437aac02312d94df378df91c9c15fd6195055dfa28b5fcfba38e98321251b0db46d97fdaaf87ef26b71e7fdc287ec99edc7cc4ff45e95ce9062c08cd06a6b7ebd2be03c0fa27970abb6c5b0e8f628368830f78641188214145fc7db0f2d6cfc0355ed5ecd64c944cb83b37b4f69b6c28aef1fe0b8f507dd166939ff0dead3a0166986f8696fc0b15d0c1d87e97ad5e1592e9f0773fb17140f40bbd5b2adbc2b6c6c6bdd0077e696b65930e06a4a2fcf4e94d3c64bebb69b5a044c6c44488bfdf9a1c2427b7889bfe2c2a0657f2d39fb6fe00a8a7c14e8a36e5c046a6c39c2159a5a840dec", 0x1000}, {&(0x7f0000001380)="0e246c231ca2075c4b8398078ca65cb9eb410cdb25eb512fb9b6452e3722da3197be88a4a45315f03b6aec1bb4d0dc78833e8caf4ba59ab1a08d851327267dd4ee544861bd8c0605dc971a8aaadde2596e3ec171258ef5814ba33ec3a70d59fe8704b7cd065c25ffad4c55ccd1e1", 0x6e}, {&(0x7f0000001400)="83eda15f2924c27ad62ee4bae4cd495ad8f6c60c96fc", 0x16}], 0x6, 0xffffffffffffffff, 0x0, 0xa}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x12d2d019d1a83fe8) socket$inet6(0x18, 0x4007, 0xfffffffffffffffe) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r0) close(r0) r3 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xe52, 0x86, 0x2]) r4 = getpid() fcntl$setown(r1, 0x6, r4) getpgid(r4) write(r2, &(0x7f00000000c0)="6f6f38d2caec418d017d22fc2befeb6a8eeb1be72aa27e20b70cda1d75b1b7b18357d152ee6f05bc00ff35f00f3de591f0007c8cd10e99cf6486bf3d8f860a46cbbe13b5e65ac5e17091cb33df60a886448f649e765d0f091afeb7546ebdedd549103b4826df729b5a90814b2137b6e510d711185248eecfa6466a254a597c", 0x7f) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x1, 0x9) fcntl$setstatus(r1, 0x4, 0xc4) fcntl$setflags(r0, 0x2, 0x1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0x0) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r18 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r20 = getpgid(0x0) r21 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="1ce93027e6eca64a1a13a5c937580d78dfab2f3aecf515b663be003d13cfb5d07019b48781435c17eb28a4b09b98a12cfa3b6a50f2a10ac5be3858c032daa3953ac82982473d55b1e930", 0x4a}, {&(0x7f0000000200)="8b1348df6faaf94b5fa2c30d0314ee8a4ecd4fe23d7c282b0f01fe727668d3b9a0be303ab0feb987bff5c3447d6527f91adca355d0ba77bd6d222b53422c0fe06daf490052fae21506a4ffac957df9f484b3ceba5617f05fa00012d8c4f79e81bfe3de7dc7a8c3f0c7fdbc093d4a65b935dc64f591f9d79970c5abf17a949869dc74c13c9661e5d6592e98a53e0309cebb15e4888dffbf8fc54f1ef28025ed632dd5f943", 0xa4}, {&(0x7f00000002c0)="36087b61f0f7ae6ad10a1dc6a61df0ad26cc29e48404e7e4c616fc966cf71bc8e66f914b9d2f04e0342374c148bb23b37879a4605cfd70a0cb99e3ddf7edeea2dbcaa51aa3f22d8147b6224c09dc94d88fb3132f54b4b9a364719e4aa393c6b086ff0b5b0e0e2f636bf958e52a26e3c17c380102ec31c58ec4b9338833af87d60121d50d946fa469763ba27ba81e30b9c68af6418217e7737c9af60ffe47b537409dece763b5bcd7e619aaa5844ee794d5ef1c7ede12efd441024f6f36cd235f164ee50b7ea828aafee495c9996bcbb43d64a3c45fa6474562a4", 0xda}, {&(0x7f00000003c0)="56e52dfab7d93437ebf07b4f4a6e0609c19f4902ed8bee334503e9b62a7a55e769ace3eaefef57ea25967af34133b70a50939ef789c68add071b1180eb13f82423", 0x41}, {&(0x7f0000000440)="8e76187b24cc", 0x6}], 0x5, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x150, 0x2}, 0x4) pipe2(&(0x7f0000000040), 0x10004) pckbd_enable: command error 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xcb) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1ff, 0x8, &(0x7f00000000c0)="e285ae8dd4764c609e97016ae86a52e49e32cb8f669e43e3f8d2b973fd34b1c753da67d6562e1e994202ff937a0d20c035230e0b1dd979030b2b57465cbcb25aec02260be8606115edf42174be76fce5dae413a82015fdbb93b45c520eb551d40c429efa7e446ff2299d258ac45e92bf9a2445dc24010c4c3f2cc92c1eb8ab9154", 0x81) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) pckbd_enable: command error 16:00:11 executing program 0: 16:00:11 executing program 1: r0 = semget(0x0, 0x3, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000180)=""/4096) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x3a) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) write(r2, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199fd62892f84049c29d31d7da128ccdaf6a8b39c9308454fa6ba2dbfe0871fe555d548e3a74aedff80d4b2d76dc213c161274081b3a031eedf504e046de4d6ba3ff823a6a3240c85882a4841f68849d02a40be7512ccf0615b1e665885d8005008cf25c7cc4898edf530b3436227eb0958d2de9a41d71108256d1ad055650fd9a6a843debf14b87c4de3b322546d5bf3e487eb3b1f4b21ead4dedf6609035b5d55ead16a07c40f264539bfc3cd82a603fcddcf8ee", 0xbf) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000020, 0x100000000, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x72a, 0x9}, {{r2}, 0xfffffffffffffffe, 0x29, 0x0, 0x6, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x3e24, 0x800}, {{r0}, 0xfffffffffffffff9, 0x3f, 0x6, 0x800, 0x1}], 0x1ff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x1, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0x80000000, 0xffffffff80000000}], 0x4, &(0x7f0000000040)={0x6, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffff7ffffffffd, 0x0, 0x5, 0x0, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x1a1) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x3f, 0x80000001}, 0xc, &(0x7f0000000200)=[{&(0x7f00000003c0)="21b6bc2b8f4e2ae259766882a4c05beb2cc8f07a595ffcbdfec93eed47ab0e39b9e55dd9fbcac70a6d73de7fbf9d0b793cce5a4f2c6d1b138d1e9eeda9844bc952dcb41296c4ef1e1828c270d749d6eebcec38667c64edd4fef5d93bc91778b405280cff434145b79faa8ec47bc28f9c17323d852427b65da35d37f0d97ab93e6ee21d4687daf2c4a06f642af84ae99841db8500140d10fd0e21123d033aca11fbc544b1226248a99d60acbfa8cd07506591d9cbc835dfc422c04dfec3286340671aa55fb18cc522d896abd9449248d1d728b6ff553867d9c64690ce9ef525a6f3502cb4f583a518215cec4c28974b5ce05923c68e37d9206d000b7ce4ea0abd75c8742060196af70d16e892db7f919bc6f62c098b2de62b4c42e0bb6643f3277a9366345e5131b531fcfef0b49b86750f10137b723ecdc79de780ff40f4c1198559a8d3523899725ae9da5047958671d43a3c162783b81193d79ebe55b12dea97dc023521101849260daa2b10d55a17af836d7cf16ddf6b416408208416e6d5793b3349d164547f8ac115e3812ec1bd975647ae038027820b958e2a20c4d6af60d48391ba343e62a0375222efc058ee247a9916be073806f5d4daf12d47b94aa2802715663ead9a7df1e2bbdee42193a6fd1f2980233ec580468ef68decc4e571464dc393c6757b5235e443d8726164e05ea8d0e8e93aacffff942888451d7b8c25ddc941b5e33b5e63a93527d0e36776ff31f0aa3acb21304b00ea586135829bdf3b8d5f4da2e4cd4b3a8f76e8ebead6fee70cc60c262ef3417978904f249074e0cf040e95730c42dd2aece86964cb4f81ebb7eea7d0cca42943785d34cea8279165cb6452661287fb59437eb19d5ab288565b941ecd171265faf2d71e0e14fc0d5c6946b8774dde20e4c7be908f23a4d38b60b7ec77e29d29afbe67cdf713994c68dd72f39e3faacd066573f6b3939b983b00f5a7083d577a731b3967755d173179dd5803bed8b0839955b4bde4d07cdf054c3d1d9c51f8b5e2bb3598228f75c444a60473e8de35e5718641768505c1f74762d0a3c3849c6472e77ea2845c29240fcb323192d80cacbe3cf59095830d66f0a6fe207905fbab626d5d8a104b821c5fe27d705ca4b8dc24457da0330caa52de91c5c726692b5d19d8859c8fde3b02b2dd906c25478bdf8ea210dcac05e998a65d3ce7b5e10c4e590ed6f226da94c4a14cd0589fdee38dbc1ef8eed0959e549af1f94a7eb25467b6c08772d818ed19bdb5adc6d3fe141155af8d5d941d241089cea8138014345f1f24bc7fa9147d4da7dd98515fd1cb7879f654ed3ecc4ed66290612b043117498c5c17a0e14b6f9dce5c100ef02e4a02a584f0947e24e084ad6b4a386e003cb8a41e6b9a935d0cb029d7b0919c26120d9864eaf755bae6bd7348262bf5f474c40f914a1825e5da458802960f0664bbee8661a8d690a8d6c33bcdd26b3787ade79dec84afda3703357b57e5acbbf7f7dd6640517e1eb748a146df06bc36ddeb46d3b2314186a453f81572573b43789e10a1f24be6006f3ce4d29bc6cb1825471f0717e72e58382ac761e81220231444b68381deba5a9dd9c5b54c869c79d029e478147f2e706c75dae1fa3e9b2f4bfe8ef72da8735dae17d52683c1d3f4c7408d8ae6feb2ed08fef31597641b20c3f25e4b088d214bf99668049585691d04fb0ef1d72b2396665db4a1c7e2c73d8c2d718d0a0db5fb93d3c6f9637bdd26039444f57ca2fea87b313deef324c2854d20218062aefbbe38309710e1c328733a4fc1cc0031e10bef074e9be63bc56ba0c27a298288fdabc17e15457ea99e4c5dde2f09c0c91d34a8d950a194d19143e70b463d51aa687f56160982b97481feb3acda999cd8740e947b8c484a52ef9a6bc25ccc1529b747489c9b5ae6161ac0dfdd11f82095cf422a944caf05cc59a325d1065cfda77cb2659e1b6d60098c261ebfa623e10cee06dcba38a832bde34132ac4d29f5b5b33b1bbe546ba7c165055aa918677cc9375198b1c9b2b6f0e71b7fa6cf309ac2abb7d7a0a551527f1afc2d114c6d22fab4fbdfbe38b4d5ed25470191b72de9c5fcb834baf7a59b12607a91f3e331147de5cde8ad917ba6294edb3a15e9f383da371ccc8bba0c9607a4d7baac40453ce158103b85d774a93223fa3fb3c9b821ed6fae59c66adefc1140f683ea4ed641236a481a5f4c72558d9acd976083b3fa544741152c87bbeccc3f9280a0af64a8ec3dc58b0640e0324a11a711c1453e83932e2ef451eed46f7648e30f2fd1ee172d4f9d218d259df0f61c7f7cce6372a0f6267819eecf19827103e0500c6ff2e0ac81b4b59b1a72530dc4831efc26e774602aa64e7e0018afeef4c12c7880005b373c588f13d4c6c3e304dda36a4a0ab363caa78e7d84657981080c629faee617c81ae3e29f028d6473a32e41e394cd4bdd5552d4a573853b7267f570e509ccac1836682d0f9cf1e43741ac7820eb11da87da94e4bdd3153d7a1d151cc89fcff235c8401ac0a15270b22867c918f848d35e2d52a6a38a6dfa124f27f54ea5a0e44484d60b0e6831c1c44fcc24f47759e4f61efd1ce158afed33b39e61dc550056f8fdc373521b7bdfae518db3a2201113a4aa75f6221621a35bbe4cf7d38e456f659f1e3643ecd41034e2e9a58959547715d9101b36d2a3478f43795dabd8243cbd2bce526a8f63ea14b4ebeb9749c09d492cd7cbbf1dd3e7d40b7730f896c2c0e86ebe21dbc74b6b9e895f8488459529127e84f42b6dbbdcdea3e4bab4626b9f82a6f53cdb2c8932d2252ddd69fbac8d947a8082fd0d6396f09ac2ede80776da3ae3320c0d4da5421fb399a2be0eff8160535227827b44b3493c9b55908867da12d97346ae70890524959dbcebf939919deda0e0bf11f4d28aaf557816861b4388590c10de585f5b1f5a51b9ad7b8e66e1fdb99003b30343213ee1c008268cd6c9c407abad5cffd83c0feeb34bd0d8da8d14ca4f2e5eb28284850b3af3e75df36bb4e5fbce97c053c755feffc18baf33df13f8e4a022e9e6502b66d3f4609b77e15ef46f67a92831e15cdadae15ed27884ff40fad9257b302aa6358b9bfcf2adda0fb7dd0b9f501ef87c1c3975361a56ee17631010b036c2b482988f56775dc278af9f1119c85eb1f95d20b31e270262c5fbc0e30cf4affb35b3753a4c5bdc580e48301b9d6f60705a74b8be13cf7bd605e032b00c26fd9436e1df1222be6a36beb8e266fc483e27b827e006a09b3bcba4ba68f0ca13ea0b0e30f83c6bd11002ac81cf3fe34d756775b8f0390de3d1f898da2eb1836394d1c215ca36c37928a69d4a2bc82df5983a85ceb701ab190114b05ea9c57ec29979f6522bb7521ac20ea2cd2f8af080cf65abeb4f24323bbbbb20bd5b89853b91d2a3ee4b4ca46170f4b7b61f064cd2e3ae351c505b4b4d449296df7ad5c816965ce57fbeb72fe1b5cb764773921654052a81b859d7abad0f96585006daf42d43abdd4473efc7bba680f50d4da6fde5c06ba49d2822e9aaee729b88cbd6e4bd10edf573bacb8c4264c08d934d2a736fdfc3b0219f0d840df92585e614ef387156347cd2a5b055d68f6445c4020d7858919c1d96656858b7e77cb542ac0dd3b7251ccb9de195690b3bbe7199f6431c5446bc303c0d6237175ea57c2c04cc4d46e3660137a6d94084be0cdbcae63bff29a6b4845cb78945c2fb88faef72ad4371a9e1772123478913f413ed23a5573508c7be0f930f17b08bac60fb42aeef9ce5525914016465aa4d7f43142dcd39e2e597b12df5a8f8c833c852f1704722ba501505ec16dc5881d7230e569d8a2832c7efd36bd333098707bc43e04096a1f1c9d789af8cf24dbf09a17a4b3e4bd472b4810a01db44347b77ee8693eef2eec8e7cb10970a701c838422cfd090f8327f0deef14acf4d9b2a5fbbe8c0cd8e2750ee9f0a6ae5ac3a0976bad4353cc41f8f888f4fb1990c1be7702d7e7ca8d412bdaf1a461fb626bbdfb57a602c5554c5d632691e7aeb5100bd6c6d00b9317d0238cc4f7c6fa6765abe14706deead47a13cadb63edbbaf6baa8bc5ac3ec0d7bf361fcbddd95646fda48aff9b940dc556ef6829961095727c3e3c4de98cd55136f6b1f13d6ee08d07ae8c18d58e1cb82913c124cc812053b72497b46171d42de519d77b659c6f82b6b71f1da659c1d397418538a9bd3a318877182ecd36dff6308eacc40e525978b852449155e110fcb8622c02e8275ffb124887ac4c238a6c7d110038725f94c28e996ec6ba63cb3f53ec0ab95012ce765bc6ac716b8af4a65c1491669d47108877c7ddf2a312f335fa57b561921c3c4bd58e7180d13243b17b84dd2336c932488d3d68ef0238bca4ed2f77e1bbee347d90f65ce2716e9f72b3982e61f5e9135b7dd42212cfa94075bf072188fff9d0eb3fa68b73af553029d7f1393e23210806b4b913821a087ee1bf34bf399db73fbcdc792302caffcede929261b9f65ffeaec90cf1e824f32c49930c4b1dc4412fc6a079147660a84e697cfd81f784effb8de7bf6078722e2037ede7a432b3bb67e81712e6d79d4550ecb7de6c13502bcf6eba19a6596d9f712579910b28a4f7934ae3b10d0aa11a1bffe686c751a4284d9645b7208bdd9ef06e0aab6a7b5b41aa144f01d5e3f5d1684d5b08fd6b181170940e7948dd66d563973978939e9d4a8a4120e8439230b72c5d5516e52dfc9aeb5117d6189935851700f896dcedc3448d859044ac51584117db817b9c38eb3c954645c94889ef7a6e12aab4771d86a2eded0e23cfe09edc8232eacdf1222fae54a49bd71238b6f3217222c07a2e293cc1c9b53bbbeb69d485c01d9a26539b8929ab6ad7c0d90590450b2c05b8f3a195150eba9fc3c1f3c80b0c6d1fc132d4ceb8857281c02b455b8cb88d47d8e5d5408f573873851ca74305ef7e0db3720c1a02558c9212826bab1aa7dc1ff80233e59e3bacf6679fe642f0b82c2b92488785849ae96fd9e288cdc24513a7ab83d2c48bf4baed7b81fda1cce577d216c017bac450db6e1f7c4db7a50f8ed031a7184252f90b16a8061436cba425e63c91f0f6b332a36589998341b3e4cf8119cd555c85fda9af7264bccfe1941208df5f3d68170c1eff1b56b523706bc79c34ec4bb9a2f10ce24ab414d420ca374c2b0454a73b55b4ec2672f382128c8a902f833e5bea3a231d57e36afaa49d06ffe3b0f76b855f072e1ace14167972ef957be241dff6baa1c7ba3247951308a35a77beecc4e092e2dcb2937b343dca038e98c13cb5a9f83bfdf56f70857554b9b6760c16ed4744104bf59f152634b5142d3741394bd6decebf94ed722a79bd4a3dd9fe62229467489ede8c83128c93c467495699b75c25140dd63a9ac7273f4295af3073ce5273b42b55eda02de9aacd1c14da8b7f92eb73c235bcc19ea45cddfaf381c2d7b11d12b1701595956c4535310ee199843196f3b0702aa3af319a6b86d2cdf592f2dba4ca2b5003ad2dec3f7c742a90d78c560de4e301382d60db64b4f74d0dcc5db17a45cfa189886b6a42cadac85edef85c4df87e573a2fdf67937fce2c1e19bd02004ba69d68720bad33d3ddb70574e11593a37f730f2bf20aee8bce671ed7164c73ea51a9bca5b7cdcd1a77fe51dab1feb6b2cd416ffd77189804b0c87f915a45cf4e26ac52a207a81523d49f48d8b6fc7fcc276f739ae6424f4a80d2ca52f741b68f88aa8dc735a5b303317b9377314ef71c60c2549e1ee9a395aa2e15423ccea6d4392b96178fa4871", 0x1000}, {&(0x7f0000000280)="103258ae739380d30b60d67b8709e20f48dc52f8d8644a157ec46707cd5fd276751136e037a415658964d8870c77996672e2f2b06cd92f8e865e45542071ab5927197adb9105c2", 0x47}, {&(0x7f00000013c0)="295ce564c9bd5653857c42d6120c8ed2cffbb965c0f9f60c558c8124be3e8552c91408f6ccbbf12019bc1c7920198ee04aef8bd3d2378a41756a182b0535d5a061da603231b2f1c710004bf0a34968f97b99713681a20c1d8233ebeae667ded7fef09e82ecca58d3066dadd25b0c38279f1b8b787ef2459cb7d53273181a7073f0e9808d4dbface27ce2a8a9a4b85ed1dd5e7cb3cc2a2c10d991970c1c03f90cfd9002ab21e30840a142bb9afdc06826822783c66e6d3cf3a78bc9c43a9b10b7c396afd17a271c84735d6ecd84d23656b2194efb1c76ccb6c93df2273c6cbd19980be46c45f59fbb85c0ce206d478d52a11ffba2e134db3434338ed083dc01fa526faf1478e73e4f54bd91f0e0c56fb7b5fb1d330d80b7850bc1a09da32bf6d4a0aeaaf282ee7508dd81a4827e179449a51c24f61065ff0b9054c31e245a0da786025cb7b32c66b8fbc20dce2b3f08b46459a2a2dc3f2ab728ee4e7c04252075b0c7e8e6075e67e734278fe6037eee947b2b9d4a07dab9de97e5f59245fe0a2fa1d7186e3a608d16bdbc8f9b4a9f3a2a462e275cfda50ebd3cb719a0da96777e7fc51b6324ba9c90d81836b1a8e75f76e8ce3782913f8e272c0c6e8fb1fd97daaf0273904d6782e04f9c6d338964bc8a3916d3f8c608b38b4b701fe5c4be819b7ba7c15c27c2a640d232357ccf18df1875c83efb267d68b3abf786da45b7287cedda799e843558a71ea2762189e455fc42c427675c881a97fec75011c3eb2545323d04ff42565d097de326eab321ef5edb6d0e7c68f7fface91526bae8087c6dd1b294be5d8248f2bcfc2ef3adaab952fca7730710db45e1938dc7d05e4848321049be6b603392af336ac5618892f8ef706a2da9e0fe6abd74b64c4d2489d0b7a883216a06f9fbd39ab45f15abd3de551e2cabeba5c5a20381d6e794d11f409b05a761580eef6d1ebe88a8bce94290f318f1fc9c0530d71ec4c4021c1886be5e668750244dea139595d9dfca9ce92537f63b7bf28293043ab5820f864ef9d8ac74b9a421b872eb2f6ef419c39d238f5ef9f85a8d8754d27fd1693e5280c925dda8787460df2ebe0af56691849aaeddaba471a0e80bc0290033e766b1bd9a9c1992f296a28f780c8df46c95d5e4fa42d85e813821760f0d26466f0b6256703b8769bfda547207b3856cb7359301765b1d8ccc5575f338b67c264accb1cfafa50bc2acbbecef4f2a9a9e247da895cdfffe2d2e7ccbec17b89d71d308688c7f66999d1a5caf985506483f1839ca65b9d276d4cd7a32d005058b285ed38370b97b65577ae45e170c7d9ec58ea412d4dad4a4f5a84a3e9738a6950d0c04ace20ab740ba01d803fb6d170b4554aa069a071b3a8904d158fe06c8aa7b8b6c25c8a718c60e0ea9b65210a9c2f6441d592588241fdb9b16a2c6c62f28e68794f35a15a20f24145b7e4723e5ab97081ae639df3f0eabdffa059f6e56ea1763f6438231898dad1701ed4f8ea1799ca01bf0167925d52f66eb5caa420458fd145259936596bd7f1fdd60e31c50df587cecda7b3688b050a7bb00d1dbbb5f7cf3927b4a2af248f7066ad9ab4ce0d51f9d6c569624abe8d0ea1417740ae72862ef364194bb13323b312dbf214920368197bdbb8a7cde4107ac97c5a69702ef5d65d221d3e127a429688cd7b418f8c1875751802d290b780ccb82f5395ded112b8d5f035a1d0ce4edb313aa712ae8d900d26d8d3edaf928abe8abb801652a8bc291a2cf8f6bbec3beab6fd752f9da635fdaa118f9a6fc36f3b9f94f7bf5132a98ddd9ef79662429c63df4259133e4eeb08f447e36eb09ba0120b160ae1f41a96f9a24336df83da695fc0347efb203ecc4f72d922da7697fc82909848054c857fbab266ae9ef26998fd387a3ce9672724c17d8ef7c23c48fb5daad64b4b59c224897ce6ca4a1143128c4089b2f90e5b0c60e782c2a28d597b997ee769ad44c14bc854e29f0333e3ddb668ca3908197dc95f7c41a3cd69372b37452a4ce2e7067a68cfa142bc5044701e10009cc5a1d6ea793f9d3972efeb4707edd80106b951e0c5408212fd335cd25c8b7724564f78c35a936f4d15a1b39126a7f00c22ac85aac083bfa0ca57397420797430e08ae69a4fb5c078962e2929138dd3fdd578502c2325d11d1750b53b1d818115bf993d8b93df0adc94d0a19d1107b8b5d37c9f1fab53b2688ed2cc4bbd924adcdc62b87fd1aa0bf3a8832c7ab6654014eb85d7e77301cf639466e778e72df5c942a16bf9c19054cf20d0f0134a5764d6afebe59f9e10b33051e32e8a41158f5889a61342a637d074ce3afbf1023c9a709857afd14bc52fa5eb3b583afba853e043c4ee8b5d87565a215086da3c6c337e694da95f1e7515880d293139191d435c11f0ec8e39367764bb47554efbde2d2e488b99962390e44fe8a76f6bbdb5889ccf140b4bb78aa9f46dabc05b839e02c7c2c8c597c6cebcaafe48c566b4029a049e36149f26ac3c577eae77b43dacd3edb10f80bcf761c2fe8b1060bfb1d0f9257d5180d5913b28b3bdcee181e34cd516e490abe6619404bcad532f8cde5bbedb64610c9c468427a018115d7ac66912612f852ed199fea302bf94cf0721a3ea7fb291cbc581848169c357d623188c15b51a755af9d75087fb21637d53f29ca07814fec6fe83d5f411e0ed9330956710714ca43d1cf4f96ebff8a8a44bc146bb95a0d713ef4424e7fa2c7337eacb83e0692cd934994dc425f55c8ae98412a6a92cd580626acc9d7cd7b446249ed3ff689eb5d41565fb1000c185fe59e19f7581262ca397fa8da66396dd3212f8eaa51f35e1905fd390aa19bd28418976c44dd70ae14082150418627a0435640cbbde5f8cfb94a07d6ec7fef8a7b32e95c43e49a98f87f9f9ec84ab45de765768ad99e20fdecf425616235e25f70aa13e0d6a712b666d640689c0d11a5e60e45624ce57d187ea0bdd2ff634e20751858df43a99f2ec061f6e876a774920d8cdd284f5a1cfe802cdeeeb62a198ba8892f3a49991c54e5800eec8d23d1cdbd3009e6bab5283e4a40e7242464e82e4ad2950d2d033fce3f5141eb700ed173325135ab1116ba72b88be96f113888c6103fc1f08b15d230a98c2f639a28356d64cae33db778d4908cb10007b7fddcecae2d075a46347e244d926cb9ddb94cefc71ff6c1e39f6197ddc84e3cfad5c5ed2356d0ea13e8562fac01bad6af6f44b1dbf1bb5e307cc30488a9f909a19906fa3456e8d2a0f3a617de822d9b3e63caa400d021a63f15c9225292e1d9ad0d483ed4dd2052e3626a113ea1af9d0c027bbd1b76624cc002243f42bf52ac5366bdf6323c79868bed2f6079c8922896c4da3907f05b33ac8185b026cc316c05a59025981987fb38e2b1f2178d86f2a14165f679c0a863089b08655ea3e6282cd9eda7ffb5fdefa1a86b6f4f140550669e656a44227efb9e531637202d6be0d6a03acabf22c350eab811e38e74e402b727d5be4372704ab1e7677a855829a56b1adb4ca439090d08bef9237dfb9a3e67f81beac6e2375dcc4e4948671e61bb50c8b9d77a0cdb0a2d9cf96e091bbd908b7a778d20a1038929197b23c3f69696190fc50d5f7333e6c8c2491c0baf56c3e06f154b5c7e4428c829df045834e2df9b4a7b2a8a9ee919fe5177935bd23abc3fe77a1c60036bcaa4d6c183173bdab93fa8d5ffd6b3e2a72a30b03848641093327b07014c7207376b83bde9aa819e7fa7864f566bf04d9f1746197d2fc66bf9b7ba03778b0fa4609958df9ee63cefe82784a0d6a18ca17e0b1b516e3b9f0b83353e7ed3b6451849d41fc0e9100ce604b3b5beda839d01c1a53e82d7991616e1884b3248579d4b13aa06b6920f6d639a2cd0b27e4772adb9e3ce3b4cfa9445b7c83de7997cae20c4c231fd4464651fbea24f2766bc5bef64610c1c899aa80ad1ca213ceb28afb7ec20e70fb1faf28acec9134187cce2928f9ffc4a24b0f25931bf4e7c29d843b1eb5f9c53d5ce0bb70ec0bc5cc47963d98b5d474d2c96c4eebf98e73a43498060ccb85fe9545ca90e359105d49d7331ee7fb3fa056d85d1128a298459b1f191111323ed3439e2426eb22d39753b583545a72b129b9b6bd81cdde3722a4f268d968cb4e0686c0f11a0190600f9d754ac6187c3046a1e3f95dafceba342bb4c04d961812f5a942e8e4b5fe9f334b11030cba43604803ab1a3357cc98eeec6cbdfd0ae432aeea9a3ca831b871870ca62de9984f55cf8ce20955f05dc92c62c3fefd6b554eb339af0e1bc7190b6e5e74e799dc26c2da04c5869b5855c08ba6c883b578eb878433cb70589e07104ecfc0eecffa2a532ca9d26dff542f69fd184fa3d2c44760676d07dd998c54b9b9a2163e151baa958bfd0d168491e07dca722a7b0c1a5d9a690b54af8803e8851beb44f258b8d69b2cef370193a99b00892f43e76bb17992e1ec8641c682b9aee91b9242578d9d56d0a40e838054e224384d2b99c5d0dd10a17f3cf4db7b7275f9cb5ed0fa695de2c74c43e4acde000801c59dbc076055e8488815a1a4f1aa4c0a2186f2fab03923267a2f83e217ddaf0f4812418683728f4ed2bbb5023dd0218e45ab7187ee8f45da81e700fc43ad58a8ffcd9063f33ddd5fadf0b0f7e87897c6868b8e06ee1d0a65a6f39fc64f2b00f8a9b2c67c372e22d17b1593e6d693a1be33d0a8afcfccc3b4fdd52cde7112ba34c43995a00aaa95cc4da0a8a7a2112a91d19f7a7f61012b2527164c2906103323417cf83a613eca69c2336f026ec6e2f43637d961523b1f5302b5e54c94a60c43de7640712ab747864c9e5fbe703adf1905ed7d1055a13e353cebbbe4d287a161769fdd610d7752843d84b9f46c60b7e07fe369227ba551f36aeb8be0d509f62a2e6364ddc5ff4c880d06e4c805fe5d41d908bca402a0063f20d536ca5789efd7294a98042cff1c76b49e567f14eb7502c4cb669c09349c38f5903d82d064f2d670be74ea432c85dc9b82f1028cb3ace62e4a83a8e023747f43a74e50b6a2acb38b56c9242ef102b3a88fd855b4ee6e4c09acbf80bfa766267c9548ebb36f829e2ae1cdb384027bbe4f3a8d6e86e299c6eaf2133def606a22ae4706a8f56b4d9d55c08ce5c4bfc464d435321342117e81a83906c4613418cf3f48ceb7683f4289bcc9fd425ce9bf532e730e7353b4e4cc14bd464a9b7de3f168ba8da3ddda37e768b9b04157c608ab3d1a7548498c314377a4b4e90b93035f9144195be4da3b2a1aeaff7380161e5d580a638fd95a25e17f10bc1da4612c3bbf1e9a8e6316877c95c0646e1d9591e2c5629bb983f6730b696b9225a173cfb075481ebb513923c22e5e91477929d61b75fa6bb8f5565ebe3541b8ee3835e3d210702fdf0284b57283ea51e40ec86bfc94e55c400b02bcde3a7e41896d42278ce33c71f02363fda66e4b3332f33ee648d2219776bbe4edc8399c69ac32d9dd0da54026c10bef8b99847b56066bccc008135f4eff118d31d418e3d77b02df256b5873fb814e430a18346ea54de2840583e4c33fa55b19fd765a5569cd1f209ead385b417f960df9b8f5aa6d40e5213a21a211523fc5086c0976e329214272eb3fc189338b587cbf72b07fef2617c60cd592f0568812c7ce6161f45c41aeaf7921033d570835d5adf467cf91d6d4fbf768ca1ecd1ac9322f9d5a02d0ca1f5bdacede81577e312567f9ab36dcaf9cf4080d452f4c8b2c092993a587810cfccb2d40f6f1db40b2fb708d219a2f7eed84bdf0d8f54835dd5fd69e8b408e549", 0x1000}], 0x3, &(0x7f0000000300)=[{0x38, 0x1, 0x4eae, "e7879b8ec1b39ab86eba866b271c4e73c779f67dbd90fa477ebbebb6e86be76bcd8c8a668809"}], 0x38, 0xe}, 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) fcntl$setown(r1, 0x6, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/179, 0xb3) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xc0) 16:00:11 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/201, 0xc9}], 0x3) 16:00:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x130) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000600)="9d2cefa27174a3909e43cadc", 0xc}, {0x0}], 0x2, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000001}], 0x10000400, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xfffffffffffffff7, 0x194}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000021, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000022, 0x1, 0x8}], 0x1f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x48, 0xffffffff, 0x8}], 0x13, &(0x7f0000000200)={0xfff, 0x1c00000000}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xf9ef092a0a182548, 0x8, 0x7f, 0x2}, {{r1}, 0x0, 0x1, 0x3, 0xbbd, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xce82, 0xff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000004, 0x0, 0x2e}, {{r0}, 0xffffffffffffffff, 0x85, 0x1, 0x8, 0x101}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffe, 0xd0, 0x40, 0x101, 0x3ec}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x980000000000000, 0x7}], 0x6, &(0x7f0000000380)={0x3, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="54e297a5047dbd62fc6949f613b9cdcd43911a8433ec54e49ff50251e9ac07e73d3ba2124c2334e9222dbeee0147a89ea77f4b757d47a66010beae38b8ccf26fe710caa7565b5b3a8cca20e040bdfa396d173ca455a906", 0x57) r2 = socket$inet(0x2, 0x4003, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) accept$inet(r2, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aab000000000000000000000000000000000000000000000000000000000000000000000000c88300001b00000000000018b2b5f46a93b500000000000000000000000180707e953c990fa7278dfae601fe842a05399416e7b21655723348e950b11131b18754b5a81a49ad8dcff9ddda7d3e009b07d1f7383b09004cc6c6eefaeabea25f7ccff6d8523aa4d064331baf823e2483a2e2439e4fcc00"], 0x92, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/84) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x200000000000008, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/9, 0x9}], 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x3, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000100)) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x6) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="151d930b83c97931a0333216632df0aae35fb33408d94b929af95dca75b75200650657a6435d135e4c5e1150bc8968242767d66881239c29a97443349640ea585cc869298e7e26bf8ad310dc866e6910d40aa698c565b718c9fc1ea4ae9bb61e8c0e6b0b20128019ec8a40332cfa4989873a5d9d31859c0204317c51348d6947e4e34e93d2cfba8bcc8beb38679f2ab4a0", 0x91, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/124, 0x7c) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x41) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x64) recvfrom(r1, &(0x7f00000002c0)=""/106, 0x6a, 0x800, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) getsockopt(r2, 0x9, 0x7, &(0x7f00000001c0)=""/250, &(0x7f00000000c0)=0xfa) getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x6) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2e6254dbfbdafa5f40c958b2fc4c23634ae71f757b00c2bb2a262b78a48d828801983512c802b7ead147e05291a70b1fb7eada7bd61f4575914557506c8f7bd39aa058a1190bd97eae16fd47d50fd10e48767aaa436b5a60a8f7ec1cda7be410be070cd43d3f982dbf0a8b7e2e0accdf3968d8b8eb0455ba04e927753484bbd32aa4922d4a4446e3cbd733acccc3da27be90c0190f093edd068438b944841569df35abed3e47f741217b323e04d734d2fd22c0b7ee2c95d0935bd4795e24"], 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/231, 0xe7) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x10}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)}], 0x1, 0x40) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x181) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:12 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x282, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = socket$inet(0x2, 0x8002, 0x5) fcntl$getflags(r1, 0x3) getitimer(0x1, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002299fcaa52944a349e510d0ce4fe8c2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe6, 0x2, 0x800) 16:00:13 executing program 1: r0 = msgget(0x3, 0x0) r1 = socket(0x1, 0x8000, 0x10001) setsockopt(r1, 0x9, 0x81, &(0x7f0000000000)="a0bf8928fa263c3560a43ffc4445fd8f43af62e4927714f299b1f4b86d2c6a1386b0ea63a23227bb5061786c3f4b73857761ccea7a62c19ccac8a2cc4a7fa343304cb7c692e469e19c109ec1a442e81d872a3611077514bfd2c975bd65815abf55e15c44366ea574e90542e0389ccf1af44cbf49f48f73cd12976c1c2d08c665f020b0467d8153e629bd8592b4a849e82b798f0c01a28ce53442149f083e", 0x9e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() setuid(r4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r5 = shmget$private(0x0, 0x3000, 0x248, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r4, r3, r4, r3, 0x108, 0x10001}, 0x7, 0x9, r2, r2, 0x100000001, 0x9, 0xf534}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x20, 0x120) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x1}, 0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/17, 0x55b}], 0x1, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x10) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setgroups(0x1, &(0x7f00000000c0)=[r0]) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() setuid(r2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:13 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xe857dccf940f9e00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xd9) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10021, 0x60) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x22) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000000000009, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3fe00, 0x100000001}) 16:00:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:14 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x1c}, {0xfe, 0x80000001}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x9, 0x2}}, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) open(&(0x7f0000000080)='./bus\x00', 0x8300, 0x1cd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x17ffb, 0x3) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x7) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)='y', 0x1}], 0x1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffbffff, 0x9}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf00fffff, 0x1ff, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x20}], 0x4, 0x0) r3 = getpgid(0x0) r4 = getpgid(0xffffffffffffffff) getsockopt(r0, 0xfffffffffffffff9, 0x400, &(0x7f0000000140)=""/137, &(0x7f0000000040)=0x89) setpgid(r3, r4) close(r2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x38}, {r0, 0x124}], 0x5, 0x9) close(r0) mlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xfffffffffffffff7}, 0x8) pipe2(&(0x7f0000000040), 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x5, 0x0) r3 = syz_open_pts() open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x800, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x10, 0x6, 0x7) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x88) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x228, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/148) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002001, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffff9, 0x13, 0x40000040, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x51, 0x29, 0x6, 0x64}, {{r2}, 0xfffffffffffffffb, 0x2, 0x7, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0xaf, 0x4, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0xd, 0x2, 0x101, 0x9}], 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = shmat(0x0, &(0x7f00002f6000/0x1000)=nil, 0x0) shmdt(r0) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x7}) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) listen(r0, 0x7) getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = msgget(0x1, 0x46) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x18, r3, r4, r3, r4, 0x0, 0x9f1}, 0xfff, 0x7, r2, r5, 0x6, 0xf421, 0x8, 0x100000000}) msgctl$IPC_RMID(r6, 0x0) chown(&(0x7f0000000180)='./file0\x00', r3, r1) fcntl$setown(r0, 0x6, r5) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000340)=""/103, 0x67}], 0x3, &(0x7f0000000400), 0x0, 0x7}, 0x2) getppid() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x2e33) recvfrom$inet6(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x80}, 0xc) r1 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x2d43e274398d01f8}, 0x1b) r2 = msgget(0x2, 0x80) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000008904f5e081eb93e0adc78a9770bfe72b7af7cd007b9bfad57300bc88f960d0096f2e60039755e340616b0f51dac305d786cfef1f4f2679f20865b8a99ceef3a9798570a7ec6459a604b43f0cddbc37da147494513e6aca70020abd3b9107c44a9ce9ebcfeb05bbd0cdf8e71016acb8fd4b9e8903d2d39ad9dbfff33672c81c99a0dbb93e40d5"], 0x8e, 0x800) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:15 executing program 0: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/113, 0x11f) socketpair(0x2, 0x6, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) flock(r1, 0x3) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) fcntl$setflags(r0, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = socket(0x0, 0x7, 0x6c4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x24fd, 0xffffffffcf9cb28a}) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 88937 25855 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(20001000,20003000,0) at uvm_fault_unwire_locked+0x270 uvm_fault_unwire(1000,ffffff0078b82900,1000) at uvm_fault_unwire+0x3b physio(ffff800021163d38,ffffff007ea11ad8,ffffff007ea11ad8,ffff800021163d38,ffff 800021163c08) at physio+0x2ba spec_read(0) at spec_read+0xa5 VOP_READ(ffff800021163d38,ffffff007ea11ad8,ffffff0067f77da8,0) at VOP_READ+0x5e vn_read(ffffff0067f77da8,ffff8000210a24c8,1000) at vn_read+0x130 dofilereadv(0,1,ffff8000210a24c8,ffff800021163e60,ffff800021163e78) at dofilere adv+0x14f sys_readv(780,ffff8000210a24c8,0) at sys_readv+0xce syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffbc,0,3,c6f1bb4f010) at Xsyscall+0x128 end of kernel end trace frame: 0xc71a0a10580, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic uvm_fault_unwire_locked: address not in map ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(20001000,20003000,0) at uvm_fault_unwire_locked+0x270 uvm_fault_unwire(1000,ffffff0078b82900,1000) at uvm_fault_unwire+0x3b physio(ffff800021163d38,ffffff007ea11ad8,ffffff007ea11ad8,ffff800021163d38,ffff800021163c08) at physio+0x2ba spec_read(0) at spec_read+0xa5 VOP_READ(ffff800021163d38,ffffff007ea11ad8,ffffff0067f77da8,0) at VOP_READ+0x5e vn_read(ffffff0067f77da8,ffff8000210a24c8,1000) at vn_read+0x130 dofilereadv(0,1,ffff8000210a24c8,ffff800021163e60,ffff800021163e78) at dofilereadv+0x14f sys_readv(780,ffff8000210a24c8,0) at sys_readv+0xce syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffbc,0,3,c6f1bb4f010) at Xsyscall+0x128 end of kernel end trace frame: 0xc71a0a10580, count: -12 ddb{0}> show registers rdi 0xffffffff81e2ec58 kprintf_mutex rsi 0xffffffff81b67d99 db_enter+0x9 rbp 0xffff8000211639b0 rbx 0xffff800021163a50 rdx 0xffff800000ad6000 rcx 0x2017 __ALIGN_SIZE+0x1017 rax 0xffff800000ad6000 r8 0xffff800021163980 r9 0 r10 0 r11 0xffffffff819e6130 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211639c0 r14 0x100 r15 0xffffffff81c64a00 cy_pio_rec+0x16700 rip 0xffffffff81b67d9a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211639b0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=88937 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2018,0xffff8000210a2988 process=0xffff8000210b6668 user=0xffff80002115e000, vmspace=0xffffff007f124210 estcpu=32, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25855 484499 5387 0 3 0x80 nanosleep syz-executor0 *25855 88937 5387 0 7 0x4000000 syz-executor0 25855 467190 5387 0 3 0x4000080 fsleep syz-executor0 98704 445528 1 0 3 0x100083 ttyin getty 54302 297473 0 0 3 0x14200 bored sosplice 76934 207114 36853 0 3 0x82 nanosleep syz-executor1 5387 496271 36853 0 3 0x82 nanosleep syz-executor0 36853 170407 87705 0 3 0x82 thrsleep syz-fuzzer 36853 266169 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 23969 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 132100 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 21083 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 492500 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 444894 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 138044 87705 0 3 0x4000082 kqread syz-fuzzer 36853 488373 87705 0 3 0x4000082 thrsleep syz-fuzzer 36853 382933 87705 0 3 0x4000082 thrsleep syz-fuzzer 87705 398029 89228 0 3 0x10008a pause ksh 89228 168703 79778 0 3 0x92 select sshd 79778 167684 1 0 3 0x80 select sshd 25073 249573 99407 73 3 0x100090 kqread syslogd 99407 19790 1 0 3 0x100082 netio syslogd 36198 360112 1 77 3 0x100090 poll dhclient 1637 173798 1 0 3 0x80 poll dhclient 74124 518545 0 0 3 0x14200 pgzero zerothread 82459 221701 0 0 3 0x14200 aiodoned aiodoned 38837 118845 0 0 3 0x14200 syncer update 57683 356649 0 0 3 0x14200 cleaner cleaner 61419 172618 0 0 3 0x14200 reaper reaper 95723 322171 0 0 3 0x14200 pgdaemon pagedaemon 78771 511271 0 0 3 0x14200 bored crynlk 61137 19745 0 0 3 0x14200 bored crypto 43216 51717 0 0 3 0x40014200 acpi0 acpi0 90220 321800 0 0 7 0x40014200 idle1 67033 55321 0 0 3 0x14200 bored softnet 97251 29740 0 0 3 0x14200 bored systqmp 53955 243122 0 0 3 0x14200 bored systq 46430 158249 0 0 2 0x40014200 softclock 79134 968 0 0 3 0x40014200 idle0 1 252644 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper