60a3b35954be8de2ff20d55523703ad7181799d2b9dd91355ad2e6bdc401269ee195565dbf8b7f104fbba1edabda5c25c46a166c34a750e67862b0331ed494c2e52a3c3dd12ce92c16dee955f90e58d3444403cfb0693de38fad55f147d8976359a6853997742469d80faae06a900d4f1e6b7d414dd692c49a158f037e2dd569afee4d4a758efa5cc47cd708fac59787f31dfaa33edda23767849bf0606155c6fa1019804dbdbf47346d83fcbe03304ac4a9b339558522fe7253221a1a4dbbc6944d7e4054a1bfe779eb7d3381c3a29c00c0ccd5a1c1adaf646e9ac5a3dad8b0db1db3f9717d10843515b64c386defc94529b9fe794a4cfe509f121d1aaa1ce047d43901bf688363c7be7a38c4f30287981ab9693d390029d2e6fc99d58c2e020e9e0845d232e2c8f6abbbbb335a1dc5645504ecae84ee8c25257b96be26ef5513143a2ae234d9f8533d26f922645b4edb950986647023f157ab7a9ead6328f9d29de45f49ea0026a5a3913d92efd757c13f9804cfdbc0722c5ed1e75fd33011db590ee1db62793067dcdee70f79ba2e7caf3eb6917a96b3dad3d735fb4bcb3b693078c4847c75b4638c9add48b98b55a07d30b1941cb0d395b1312d754fa4dbf52302af2e96494869a92b9037df4031651a725ecc0b8e542e5fbe9cd809a9dd2849dbeaad0b78250ae669d3e2289411b368b1cb5778e30094b48fcecacfc879cf4a8ab9ea1bf4a8e41d79d2c650a0ec3da9056520a726431701524c35b15fe613a38e22ed9aa1f8752ad78df85509dfec0d1cf5ce2b948474baf80fb25012a4a1578df7c51340739e5e4bd0b4bb718c4761d7875e5b0699dcd0476e1d78fbbcf28eef5d45f25223112c019d0fe73a40106c6f9e3dda1f5af98c60553eb98db8ed179d588f4eeb0f2ece4c7dc1bcf9f47cf2c642882c49f292170ffcbba33ca058b8ed0fe37ba6ac91c329d144531f10806dff292ec2600461b97ee2b6e01ce4fb26b7c826b88688e33f929bbd839ec34673645086c15be45ef8aca9be0d49f020b264e7edc76852d10568b86170909cfa23ec1ac75042dfaaa6d6c93538ef8e21cce8ff8916c0176e17b04dd1fb1a8c228284df3f0d1a67fc0638941f81173439bce95907e08e9f2e9534d30fd74d60a6e07830e49b4905670ff07a68d106e5fca0068e72deb0c99a2a06307ca11958ce5b56", 0x1000, 0x2, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: clock_gettime(0x800000000000005, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./file0\x00', 0x20c1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8a, 0x2, 0x8, 0x45}, {{r0}, 0xfffffffffffffff8, 0x11, 0x11, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x1, 0x1c5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x10001}], 0x1, &(0x7f0000000280)={0x5, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x20}, {r2, 0x6}, {r0, 0x155}, {r0, 0x84}, {r1, 0x4}], 0x5, 0xd9600000000) close(r0) kqueue() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) kqueue() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCNOTTY(r1, 0x20007471) getgroups(0x2, &(0x7f0000000100)=[r3, r4]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000603000)={0x0, 0xfffffffffffffffc, 0x0, 0x8b1, r1}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 1: socketpair(0x11, 0x4000, 0x5, &(0x7f0000000080)) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x338) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x102) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3f) 16:00:16 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = dup(0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x20000, 0x1) r10 = syz_open_pts() socketpair$inet(0x2, 0x8002, 0x2, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = getppid() r14 = geteuid() r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x1, 0x160) r18 = getppid() r19 = getuid() r20 = socket$inet6(0x18, 0x1, 0x5) r21 = socket$inet(0x2, 0x3, 0x9) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) socketpair$inet(0x2, 0x1, 0x800, &(0x7f0000001580)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r25 = getuid() pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r28 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0xa0, 0x15) r31 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = getppid() r34 = getuid() r35 = getpgid(0xffffffffffffffff) r36 = getuid() sendmsg$unix(r6, &(0x7f0000002900)={&(0x7f0000002940)=ANY=[@ANYBLOB="00002e2f66696c653000e061839aeb93bceec60b03a4fe293899ad7d552e3bd4b3f70be559757b8eca384c5e091239b9ad0e7b4dd6b932c890e9f0ff06f779c89342c8157f1dbccf268081365f8509bd8f1e161e9cb22471332e8a55e8c11ff9b181b6edcf6e6179d37062d25e5b15e2914b0ab21ab28537ad02f10cc25f08e894f13a23c4e3c2cbec79871337e7642c5d8ebc0cb4b40718bfb0ab825e333dd41628329e3755449f231814d5e51940ceed0468b8c9dbcfb8dfa2e33809f4d6ea8076"], 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="9ff4f68cc7bf1eb96ac640349755041c66b57097304a29a381e8436b1c78794c0b5eacb9730ad8eb964c6a6cd025c5b692f3b14f21c8f77a862a78b78d1a2d1d54cb2f7e167dfbebc248d3979336655b09a5a3762fe962def33c539c39e1a6b54e829ed5a82ff4244dc9d69d4844b2", 0x6f}, {&(0x7f0000000280)="3305891d7363672244b940cd5250ae3eec340ff008edd983ef654303671cdd94f974612d22dfd176ee880b5e15811480347110bf0ca52968d8b95e7d7f6e3b109a77f6a5401012cb7d105a89e6323a3a8b73b781bc0e5f3b24a02a54c0ade88b3bb74919426bf020e0f0d4fe1194b9be19169bc0a0dd10dacd11dd58f484e0cec979acc8cd50094b9dbbfaefb77b4bb53dfc18742bfd60352ac98dab6b9a7ec27ceeeb0d97a406ac50d981a3207a387eb4c7ae5723d8d403feea63543e288a35b662a1dc60734a7e234e78f33a62227c346cab441c681a87b84b626af7e45f7dbb73123bb3547bd46cc6f5fee170cb650718d05f8efc2efa7e4f0eef89ebda4ab3bf13c2ce630af35a60b14628a17d9dc4720601a08cd66830774524569778053170274c7e903e6bc8d6d8cc3be5316dabaf84b1e8c9a0477bb4601acbf9a5d40501425500775c447329045f8601e42d2fd34580de5c0ba6a7966f434b4d6ee332d680ade9c77c3f0643782d9c0e21349c1b0b81ea98b4cce0f1df9d43c5fa4f19ac5a9abcd4a1a65fed3ddb2293f7865d654a5d2fd29e771bc7149976fc4bd5285794c36132a3be3944059c82761fc5121b8b31713b8dff92d7d701d2fc33797e6dfe9d6a7bade1e778f7c8e5049a0fc7244e4534b89ced2ef784addb586d11b93c88c6dff1392cb1f994acda97d9560a833230f41d1abc09031bfa1b48263bfc3863f90210e471659ac8883c954a860326caecad65b0755f2a8577fcbb952eede63bfe7b26b64e1fbe917341ab62a88447ed233841d812035c0c3e27458bd5e4da99e78fdc06f4e3b59607cf197b43a9ad3136794d4132e2bb6eb7e521d11832b9f1b8e3457f4f60e864c294fa8c5a1842c7899ac24a6ba44a47df497aa21aa8fe492e60bb0fa354eb50f51f58452fc0296c6740e53c7a5fbe6bbc4a5ea392fe530b8b6d429d1b887551fbccb036d748e0d950d1c16ec75e6499c64a6b025a7d5b35cd9c615b6df067d6e8958bbb4d8f1a2d9f7a7a557af3c4d0eb4dc5d2638874ec1c953e033aa928e63c28260eab0ed2b0b4c3402763f53ea5ff4758595545f691c9d5faca6a968ba73c7453c6da03ab8f86d1d714e25cc9ee06b0c6ca01e8a4032b5ff8e3d3c4d81ebfd91f38c99a982a586796ae6f9a82288957a1291e1b9683a177b41644d9f85beeaef2aa92edb43a27e3bed68443f2a41ff3aa642f03bd70009a84409c929301965862bf968a39ba9244baaeafc7a50cbb590cffbdcb408f4619d92e13427c1683c57be84dca2db031f800028a58b5061beec42c4b30037e6cde9c29afa3641ef1bd2e8bd36543d4eae779e845b1f8b89d483a9469aec98ec2184e00750bd69136d56b9f9e7589dc1f66512e3c5fcf0419ad90dbd4fae9b4ea731c21b56830a0f37f454c30c9d2d21cee33b51e02bdc25c3874fc3702a29511e767fe61a8fbdb2775661e6c71d028030463fa5c426d8c7a39a8cc45480248f9027fb8fb5a5392d40a4ad5912537ea38e3fbe611ca4885f9184731f205235f0a49a0c25f692e2f032031f734a24ec778be91711f48f5f37636d42ea7ca50ad3d37c7303c1e0b7ae0b43d306755cda91e654afaa0c6170afe52ed90ad7cc63736b9fb08ce6d58184e67bcb48305b963c887f2eb316f4fba3dc85050cc2863153f0efef5e640eebcd6356a08d6f86239f8ba20cf0b6b111b03138f47be8d57fcb73067c9482e15ba4c97d594acab7552288562baa4bf52b6dab07886489dbeb73dda75f48228afc52472f3bf9cfd6750f5cfb0968174d3ecea5223d74a84d45e3f5e8c4f3d9453b98e0c6f4c4518dcf367d2562e5dc541c2259277c09bc7a69ec46560d0eac318552205f4f55b5f76a1c37458f9abc02b3fdf9addae5d0612538076e7368f3ab085ae2026f23fc4b6d8234a7004b89d0e2e765b79873c2b34179d7389fc07aaf03267cafdaf31535ad77f144baa8d050d122aa77f3f190c59f80816491ebe78e5d6e41d8ab72b46a71e9ecc676ba35196e170ef90dacf1a895adb7d9d37c52aca3d693072e23e80638bf9fee48238d8e40eaf8099990b936962d47dfbbc619f6ca87365d226d1f748e94171de1790ee3bd01359979360ed3bbc6c02b375fc21d6d57b5698c650764df0af3edd004c372ecab3e89e3ef09f7cd32f92f9603ae592c4aa18def63d8e58bf45b947d201354df001c8a1d8fa0ea69e0bb5d3cb3a345677979132163624a4c50516939c30bac83203b2e1c9ef45146015e0960e62db601ebe24e60d7730d82f42b42b06384dfc0dbe231c5ef5e25ac7bf8a48d1acb47935a4dd7ae6f90d53371c006de53e75376a6b0f9642f7349b54dafecc4705e197e11d757c116450f791dc04fd5ae907fedeef2c4f7cbd4fa5b1683f8fc6d4d2809902a2e7c57d1de201196ceebd80ba1d41733e5f1aad8f2ea0c3c12f21a14453c5c3edb101efd93c87c81f779b8379aa6bfa61f680a2982f7ea23d7aad85e9078938d00d1a98195003435fede5e54bdc149ecca765eeb48c8dfead33c4403bf405001ef1743752d9758e506104cb4c0096d83a5f9c84948a10efad828f0016ef9a87d75d4e846f61cf246e70778b8ceb31280f187bb4f4dce2a07b0b16c4df7feca5f6727dc756960a2fc677178335c84b70e2fc31914c8f188dce03699a8b068a1a2d6f6277d1d5c29a15b8a697ee769ec81b9e15aea0ab189d7dd158a957cb59706004f2a26dd65fc832f878073021767cfa23da1777a47807c33a8c959a8cadfe161e8e417327c8fbd8434864e200f7f57c2924f0b1357f74a269f56870ec840b70ed906d0866aeb40e6bbc26ae577d6c422cca0e48d1459e113d351468508f89851922c649b7ce4b09a81efe1bcb7779c8aadd3522742c80e196b30faf89454511afe5e65140858be3306c9c2549a38699b8fc08a0b5adf2890dc3a438f574fbab603194cc7ecb82cdc4127d3ce703f31f6abd3bbf2ccdd1d8e36c9862626687c0d568f101e58b207e7b574ef3aa33d54335621c432ac59c2827b2fc16fa72634ed939bfe90bd5d1d5a0049ee77c0853bb0569711d70e1786de0f2dbed650e30fa32d43a5366b12e30190112718ace0c5129f437b7cdec3f5f415a54684edf9b63089a0bf0a6e62c32ca72d991a74bd01b7413709c3be65244aaf0fcdd18a4d46f62233144e85280e288a76b9fdb5893a1b3e4c5095c41ac8156709ebe9074f2e853911b05d9ad499b6c273c13473fbbd802d6716cfa1f0ddbd07df07fb5cd1a608e27fb17238e996f9f166d2cf1fc84a42b5c7414f10346bb04d1b1efea0d91379aa8d544287dcc6a25913c4fa4efd6f22b02cac34b2009fd7b49fc84c61fd4013a02d78cc36f2dbfbdc8b8757600322e25c41d7d8ee3395442bc9342f8aa51c6b86cb5f5b8b916fd2df3fefdacd2acc3ea5dce4afafa825464a11b8e8204dfb0098ad9d2ed944fe8e56c7fc61f8e1d4875e6c91635062c3947dee1915d2fc57ecff04bcec1fdb2b776c4901cb3bfc2979499e79a0934b4309b65fedf1cc1783f7debe5465ed5fc0beb41de737ce0c0728510c3dd5c86cf513a31ff36f94bb8989455519b692574a5f95ea0bf350c6f15c36b08bf7de171842801c1c9c04655da66434a9934f6f75123355ff176aa4944847fd931979831026507875ab1fc6d71349964dbc2a612b1772a80086d564fbd02a9f1a789c78f0a9f39fa8cde2d75ef14f24c8191972ab21b7965c7fc3fe87ede6f254bb84451c372cd7841babb11e1140b165d021ac669c0dfe1dce67e440ac3c10d6ba2ab4223c0d22cf472a77d0df57e2a4c167cc84767e2de03927523496e444905a0be6d33557dcee22da74ef2b167e8aea15584a79195d18bc43373fae1eb3476945d25da6973da8a8f170d9bd15483f26fda0955343a4d7ae76f7c7ea9ee095528d743ddfec62f4481acdaf347bf63298e8bb7e9534ca28a05069de28dcc0d1f87a984b5004dc6ef9fd06f77b0cf5caea5aa143bf6019368149061caedd7e08580873ba241201277954b19ac67b6c3c283187ab9aad0a762b2459e2156faa3c11c6f27682215e9107d5f3fa34e1daecb54d363fb31dc4d41cc9a0577c6855e47a09f72fb2f0cf81a95179f77a6da8748da51b3f0dae0f9693e3f5f3d3e8920076049d5cb3b71cfccea77b5dfb2980536e96f1567b4fd21d0e4489aa80fc042756c1f7943906367a42366765d4b45d00d75cd7e2afb0df345e360d674b7cee57792dba9c76425d8ca3616fa2c6797e0ed2faa5a53cd6871875c3bdbf8f99f9e7eedf12f6df750c9cf7ec61f860883c1f6e978bf28497e8c4fd29ef550da10d69930bac5fec734dd00baca856cd3d99ace1c3a60fa7a90697aae61680311986965e25adab0a0f5e1af2a8dd0dfb5d31e3f5b7c9326e420938f5856be9ebc2a932048536ab4eba907a1ae6bde3277a7950ce6911420c6c3d41e1cec75030f57dd2cacc6578bfcf3a60d8721746bbb101e933d98f096308ffd6fc4df5b24f67f0b1fe10b5318f8623bab65acb094d6a364e3ae72fb4df6bc7a3c223935b888a3408ffd787ab5a1ae8900fd5937ae9b5c41d40c97d195bdf62b63e40ce555cc70918952c691f1f7744fad00f541ea80cd2ce89158456aa64601be487a20bded7402839971cd1b25fa5ce32fda49d17723ebb4fab6389650d5545b44a10f8ecb528961b556ab15a61861b9f62191a6b8c2be78eeb562579498c0a2342dc46758084f2e2b4114c96e551af891bbfc3958958bd940ebb00feaed70c81ea70b79cebf2846169e5992ec1364143b3349055e205322acff3cbd008e340ca74c4e6bfe84c61db56a46146e8db373ef8c6426d26b0583d7c0024e8c8f5bba9ee9ec62439b969e1a793b32b6420793bbde8bc2daba418f375bc4fde9a0c5eef003cd068e7a648152d5db1d62dfccf79c62dd84d6376f95636073ac92eef0569a03d1fe34f9a3e2737f9200a1b610c07b83838c2f54b96bda06b76cd1f1dd8ded60338074a1d58d31672381dc7512ec36fe59d356f3abecf3aed9821847ca402bc9835991b99858d374f9c9f9b77a77c2bbff5bd39b60fe2f3481a722995d4519cc9648759d395053987cc77c6c62f7b82e5a2bfe38f57fd88695e232dfdc77346db4f5d8f61378cb6f59a860b3bcee8f3e2d14fd8fb612bed6c7a310796237b33184231534b984dd71fd03f2de8feed62db822459852e2571665c1a5d80761d4579076be3bd0e7deb170a3436d3e86476ec9a23561daf21bae9f1f524ad15fe9797d48ed6edb8ae2a20fb0a7f0427459ce3644ae24864a1367f6a1e137fde9e41265ecdbb3631b5bbaec709f38fb78780f6f8c0f528ce17b6415c38f9f25d59fd6a87a0b3b739a762d1fb0ce0d9c43399df50a23d98483002cb4193d56b234256bb6e1779683a9646e647a31a248c89a63771eb5d38da5efa509b6bf241b5e84a710cbcc6525b2c5c025791b72475e3a5bb71616a185cba99803230d7e2bab72d9eb47a001bc8ef1a6a2bbdc8ec20b527d3e2b18c4ab0e2f0405a97eb40f01909fccf86686f16b696aeb6dbb7133595845d73ce6d4aca8393fc8929cb381c31c9a94102a94c67e246cdfd316bfd1991dd191e80c491510d38ec15b91b3365d2d53e897615ea8f19174408c32b75f0d92337edb69419087891f60103edbfce9c0a83a34c875413cb5597c652e94abec7649383757e0373bdc5d0879fffbf299626472b228a5f1a75ab697cc059633e0b32b9882354dcbabf63b2b085094fb8d4707a48484885b", 0x1000}, {&(0x7f00000000c0)="4a17f90a4d4f9702ef8d18e62be60ad71af66822f8e3cb6b61ab1759b6012482a5ab6cd0e596e20833402086d1ffb87d2df76bf9ff34be6edc2bb7eb2fb633cd19df981f6a61aacbad413a4bedb03dca29ba03a7cfeed4d5d7d0e5b11c7f8328cdff60f82cd1bc8ffaa094c685219fea110e0618b64d25ef8e4dd920250041b50645feffaa3af176c6924920149f04ba4f12b2f2370506d1c76adf20c2e0802c36210f4da2c59b5b67e527177067c75818500695ef133f1656941022c56df8872352efcdcad21779ca7fcd1b5899521a1a213d36f5804406c0f773", 0xdb}, {&(0x7f00000001c0)="ec4d004ce63e813a082b06a81403980d55fad5ea16", 0x15}, {&(0x7f0000000200)="59307385f010d8ad4d06ebd3f99208555b7d4b52a90bd36e3e507d2b", 0x1c}], 0x5, &(0x7f00000027c0)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r0}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r3}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r4}, @rights={0x30, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r1}, @cred={0x20, 0xffff, 0x0, r35, r36, r4}], 0x138, 0x400}, 0x2) setuid(0xee01) setregid(r5, r2) 16:00:16 executing program 1: shutdown(0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/4096, 0x1000}, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) 16:00:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000100)=0x92, 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) close(r0) kqueue() syz_open_pts() 16:00:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x24, 0x7) fcntl$dupfd(r0, 0x4, r0) 16:00:18 executing program 0: r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:18 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)=[{&(0x7f0000000380)="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, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = semget(0x1, 0x3, 0x1) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x358a, r4, r5, r6, r7, 0x20}, 0x2, 0x9, 0xfffffffffffffe01}) socket$inet6(0x18, 0x1, 0x1000) r8 = fcntl$dupfd(r2, 0x0, r1) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x4000000000554c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639680aeecbc0e144fb09bed5691325d7972c17c2359b003520381477877cabb8412aa210883c34d1f9e9b894e3aec0b2af"}, 0x100, 0x7fe) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000180)="c78bd9e23bf2e4d6d8ca8a9b5202b005778761353fcdbd2913c99d8bcb9014bd02b2c9cdfe6008d32fa6113252d477f67322e4e9f7eb4413be17d87f3616c48993094aeba59400527f5fc7c2393498dacf8e615287b4a090cc4fe3960dce341a4abbc031961bc833a8fbec6fee64b9a6ea10149b8664ec3ae6fab572d9bb1fcb02525c3d84d1f37bd24e86a23fea749bc06ce7fac823d40e6d0dc7592806646bde57745113a55df1", 0xa8) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r5) setuid(0xee01) setregid(r4, r3) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/13) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000080)=""/118, 0x76) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300), 0x186, 0xffffffffffffffff) 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r1, r0, r2}, 0xc) r3 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x43}], 0x1, 0x0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) sync() setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:19 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x80) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4611a1d2dea9212b0ffde6defb0b3393b90549722a41a9c33d0b051e88679e9c217d0c5e3316d28c236a836a01755e4ba3fdb47173d7793650feae39a452fc1d8428d9d1f"], &(0x7f00000000c0)=0x40) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0x0) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r1, 0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3000, 0x37, &(0x7f0000000080)='1w*^', 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x5d9a37d7}, 0xfffffe67) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = socket$inet6(0x18, 0x808001, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x5c, 0x9e0e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = getppid() r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100000000000765c9f800000010000002080000000000000ffff010000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000100)=0x4) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) socketpair(0x39, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x10001}, 0xc) shutdown(r0, 0x0) socketpair(0x22, 0x4001, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="bb90d73d61ad683ba92e85b6e7be2891e1c56498675e92ae2d9b12a63b3006c254b344809a1afcf9b63f4b55c0270f5e82198e0af2481427af5c07cd801088868fcc39cfde1b8d5ad482ba946a9cf103c46de72a2a0faa7dff05ecd71ae1ca0703918b3a93079a651aaef784361d74b64223c27c5c32e1c0dae51f9b627409944139e5cffe8ef2a28cc5580e5f748b09991e4e80bad5deb5a4fc12d351233a0ab5c326abea6ffe2af6d953e74e017da1e419ffbd03175e2a7f80ccfe55d1f0c1983b2a10e28490d7b8e3be7d21d85a71aae86af12db19227a2ff5279c2af97da565080", 0xe3}, {&(0x7f0000000200)="6eb0e9d552544b795136ba7ff46ca04a1ce4328dc7c27b1961cd524b4e4aac60ee129b20908a75739b75d83058448abddcdf05774857f452e660e52f02", 0x3d}, {&(0x7f0000000240)="45b351f169629dd17cc7b0b87ffbd3071d7aabcd496d03b5d6a410022acdb094896f2b3f8e20e7f76e1207edea690d21f3bb9b7081d564e73c9430a1de972f55fb8f73e967ba76f5b140355f55d68dea7e1def6a5ae82ec5bac60d0e85bbb0e82311948a", 0x64}, {&(0x7f00000002c0)="d98468686c012f5e95698f9a1e0eab63776f9ad3d2cfeeabbcbb1d8c3ebd86be19acc718f456c0", 0x27}, {&(0x7f0000000300)="01c5a82bca3645bf5c9137f707461a8085d96d85e3eae6070572dd5827fa3bdb8bd0801c3c463eb8a4303549be9bb06de0d2933e09cf3587ee040fb715784999e8a4b78fd5447e12f92c4777057a5049e68cf3b630e69f9b690121", 0x5b}, {&(0x7f0000000380)="5cded13074b9b221cc784e3e078f747b775d31f5451b74d958f0c10ec2d3c3b42ff89d485568b3013f837fee345208b012a52ed41798ca393474ab751f438ff728189e6d2bb17b85b0db2aa3de2b4b16755c9de9202768938c791d59953a46f5c204292b8590a3eb7cb706f47ae0f0f08ae4355c3bc01a0f3e243cdf9c187704c410d36d9b580feab05f1435a23bdf4bebef3d1254b27947557b3407bbfcf9fe5539bb237815d7688820b059a42feac8698d76afbd2d61e8aafc028053b4533a27db5b6af908e758f37b483f58ac56b5ecde6750298e7bb0d24752c27fb603947a6611dde466902d0a3f3db22abba184", 0xf0}], 0x6, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x407}, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x13, r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000340)="3d95771479257484bdae0fdcff7f3107fa1e7bed0055658a79c21bd72a603fbc0b583d4c123a9b2b37398282d2f7d22314d44a56712d6c66dab434123ad277b33d034c73b9678123fdb0ec2dbf77b1d5a2e83f41ac1c529c97e3e0d7a557620cd20cb6edf8f4053d9a6afd47ac53b5b160c1fa46cc1e3f436755dcd4f04b56f8c93192735fa95554f0", 0x89) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="690941b3633eb218b6cd6171d8c6479a4dddb4168da7c4c99992e29276fcf1ddba69f3eccddb2e62c0310f29bba72426c262d15cf34b6c4bd889c57961614f1ba88a13d7aa4693149568e59e2721d12b4ed16cae169ca0f782c6e9779bcf7c9debf68efe27a5dce57375995968c7f207a31080d4dac5fe77fe7fc8d59c8a44f869a581346ed2273c8077b5a7774b7501e118c475e27daf13f908381ca95772299724746dd4f77add16df9328b0a9fbe6d7f88d8551dd204f80c64dfd52439d42a67387b5361f38c65758", 0xca}, {&(0x7f0000000040)="70644ef2bcf39fca141d2a9b3961e9f24da30e4d7ca556a8b74bbc4d78a4d2576a67eee0dfe46251dc6e2ec20845a491f94319eff0b276b6e0e7b98c03c909fcb84d1fa1a7599b", 0x47}], 0x2, 0x0) open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x84a2, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x48, 0x3) 16:00:20 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x4) socketpair(0x0, 0x5, 0x7, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(r0, 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xa97e, 0x2a, &(0x7f0000000040), 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1ff) fcntl$getflags(r0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100000001ffffff, 0x1) socket(0x26, 0x3, 0x6) 16:00:20 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000200)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b5bf2cad784d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100b4ef5744c3b7a8b3f52bdd02e994d630dfb1064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x63, 0x404, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) listen(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="78b0d8f3677064baea709e2c66244ba72fa65175ab3bfa2120204dbaa3d8bdac8348e96df8e7329d", 0x28) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0xfffffffffffffffe}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) write(r1, &(0x7f00000002c0)="f90b891cbd7189472cd8eb9f1eea67631796dd6169e3751514bef0c223f1b7378f38eda0d99bd68263aa3ea51b62a2874dedde3246a496774c487f896264f49b7d801d5a0ef289a15c8943a3c77e1016a387f4b1923921129e660b22f74f3a9e321a295a294ddb669ca7b0459ef23eed77219bda761dc7fc79d536329bc3", 0xffffffffffffff96) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x110) setreuid(r3, r3) chown(&(0x7f0000000000)='./bus\x00', r3, r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3c, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c", 0x9}) r7 = msgget(0x1, 0xa0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x100000001, r5, r6, r3, r6, 0x83, 0x10001}, 0x6, 0x81, r4, r4, 0xa6d, 0x6, 0x100, 0x30000000000}) 16:00:21 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[r1, r1, r1, r1, r1]) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0xf9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x5, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x10000, 0x4}, {{r1}, 0x0, 0x8, 0xf0000085, 0x646a, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0x8, 0x0, 0x7}], 0x2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x32, 0x20, 0x8, 0xff}], 0x1, &(0x7f0000000040)={0x8535, 0xa5}) 16:00:21 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x56) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x49) fsync(r0) 16:00:21 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea8000/0x3000)=nil, 0x3000, &(0x7f0000000040)) munlock(&(0x7f0000eaa000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, 0x0, 0xffffffffffffff86, 0x2, 0x0, 0xffffffffffffffe6) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x10040, 0x7fffffff, 0x10001, "93dc882e2f1ed3e9d6eeeafe634e3770655a7c87", 0x8000, 0x1ff}) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x6a7, 0x1, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000040)) write(r2, &(0x7f0000000080), 0x0) write(r2, 0x0, 0x524) preadv(r2, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x748) getgroups(0x95ac27d7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffffffff80000000) rmdir(&(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000080), 0x4) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x10000000) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: setuid(0xee01) lstat(&(0x7f0000000000)='.\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:21 executing program 0: socketpair$inet(0x2, 0x8003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4a6, 0x9, r2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) close(r1) dup2(r3, r4) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000040)="bbf8207a518ff5b65f27d14d06d86336eec8be53565b1ad7a29f196bc5399a53e848614bd7ae56f986ddc33da7786c250bc0af3ba5fc4b83934f193e57d7c04eab5dee9cd5423d1f9e12101df544f2631bcc3b8eb293233ee9036aea12deae2e21485238fd47aacfd5b5a9861cee06cf52", 0x71, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x9c, 0xd11}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) msgget$private(0x0, 0x0) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') msgsnd(r0, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$getflags(r1, 0x3) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x20, 0x3, 0xc2) fchdir(r0) setsockopt(r0, 0x5, 0x2e, &(0x7f0000000100)="40f592bccf6b74d95dd3c7e03ad41a84e0950605dbc521b0a65a37e0d705c69b1424a348c5e0267f2fca3ab182a4a2afbb4b6c760e3d10127147ac7dba0509e36a352a2da15a820f5eebae72e9448c1edf98c493a70821f852021967a54f4df7f248e7df47bcbb719f3b29cbac53938624c9d7aa2147eca78f3feb16d6b46e12cad852b613b1cb4b2dc58dd3f43ccd2177cc7076bdbced20b0d8", 0x9a) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xee}, {0x1, 0xff}}) 16:00:21 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)=']\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&#\',-&\x00', &(0x7f0000000180)='%{+\'%)-\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)=')](/)\x00', &(0x7f0000000240)='!}\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) 16:00:21 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='4', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="6b64b6ad341e3a4ec30b932ff65699efcd865caa732555e91e09b793d401957145bac288e9f7ef84a7a9777e47abcb9e0e941f9da0d47a51deabbd8adfaea4f3f2b297606f2b8fe4468e1e1f3096baf21dd6f63adc83a53dcc83095f06d29502c5edb67327dd2dfcecc8cfa4a8fb0d04b9e14e68723a952c915806663f811eec365b677fca423ca3bb3127a2598a2ae203e481c1b8342dd3948b7ce1c03afb59af", 0xa1}, {&(0x7f0000000040)="e1a571f2ca87ad5dfdb3e80accbf7d3c7e2b83558a5de0c46e5607e96bdec85f543c688db44025091ad6a8e24a1c19ffb071ba6c227c1b00e88e33918ba55196a1aa96f870ad8350e12b", 0x4a}], 0x2) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) close(r1) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x144) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) getgroups(0x1, &(0x7f0000000280)=[0x0]) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f0000000380)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b530ff8b62b8bb0a373b77989b6d57ecd57883e2fefafcf36bb1e373a2fc33197c0adbf8040ee1461a6d4d13aeae05c656399e431287c18f6c2488fb60b48d2e8866ffabef9d89ff220696fc518bdaab52b7da", 0x53, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2b66696c653000"], 0xa) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xc0f}, {0x10000, 0x800}}, 0x2) 16:00:21 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000300)=""/228, 0xe4, 0x7ff, &(0x7f0000000180)={0x18, 0x2, 0x6e, 0x1}, 0xc) pipe(&(0x7f00000002c0)) clock_getres(0x2, &(0x7f0000000000)) 16:00:21 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') r1 = socket$inet(0x2, 0x8000, 0x7) listen(r1, 0x10000) 16:00:21 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)={{0x101, 0x80}, {0x3, 0x3c3}}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) socket(0x2, 0x2, 0x3) shutdown(0xffffffffffffffff, 0x0) clock_settime(0x7, &(0x7f0000000080)={0xbb, 0x2}) 16:00:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x4}, {0x18, 0x1, 0x52, 0xff}, 0x1, [0x22b8, 0x7fffffff, 0xff, 0x4, 0x1, 0x800, 0x8, 0x4320614]}, 0x3c) dup2(r0, r2) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() setuid(r2) socketpair(0x20, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget(0x2, 0x120) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x616f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r0, 0x8) close(r1) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) geteuid() r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getgid() mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x20) r4 = getgid() open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x100, 0x40) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x2d6, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000280)=[r1]) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, 'T'}, 0x9, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x104, 0x100}, 0x800, 0x60, r6, r7, 0x2000000040000, 0x79, 0x9, 0x97b}) 16:00:22 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0xc007, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$inet(0x2, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x18) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r4, &(0x7f0000000740)=""/252, 0xfc, 0x3, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = socket(0x2d262cea1409c55f, 0x5, 0xfffffffffffffffc) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket(0x6, 0x8007, 0x5) r15 = semget(0x0, 0x5, 0x8) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000640)=""/216) r16 = socket$inet(0x2, 0x1, 0x80000001) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = socket$unix(0x1, 0x3, 0x0) r19 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf000000f, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000040, 0xffffffffffffed28, 0x6}, {{r3}, 0xfffffffffffffff8, 0x45, 0xf0000002, 0x2b5d037, 0x1}, {{r5}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x400, 0x186c}, {{r6}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x1000, 0x6}, {{r7}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x0, 0x4}, {{r8}, 0xffffffffffffffff, 0x60, 0xa, 0x7, 0x7f}, {{r9}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x1db}, {{r10}, 0x0, 0x40, 0x0, 0x3}], 0x89, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffb, 0x52, 0x40, 0xe0000000000000, 0x96}, {{r12}, 0xfffffffffffffffe, 0xa, 0x80000080, 0x30, 0x7}, {{r13}, 0xfffffffffffffffc, 0x3, 0x4, 0x2, 0x8}, {{r14}, 0xfffffffffffffffd, 0x4, 0x22, 0x3ff, 0x6}, {{r16}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x1000, 0x5}, {{r17}, 0xfffffffffffffff8, 0x82, 0x20000000, 0x8, 0x4}, {{r18}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0x5}, {{r19}, 0x0, 0x20, 0xfffff, 0x101}], 0x8, &(0x7f0000000580)={0x200, 0xffffffff7fffffff}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, r1, r2, r3, r4, 0x108, 0xfffffffffffffff8}, 0x8000, 0x13, r5, r6, 0x1, 0x29, 0x5, 0x8001}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0xffffffffffffff01) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="b71fc6f1a55a7b5e2c8e38bef77720ac3811fe9f59ab0854ce5f002ea52910e28e566b0f6914e55a97d376c69bafafbb2371434b560058b19565669147d5f748604409ef549c105d1a75957e7c9ed8e26ccd699727698994bf87167a4f42751349efa6d2d86437f9727173fbdf8dd3568a1da822b288d9a5e4250d462ff384ff6231e82491fe614652fd55c6fa7f33e1eb7249632870f8ae713378aac28c54b6933f220268b87492db0d280e87bdc54291091b046e825ed4eef1343b5ad6de0bd8c302d029f6d0b358380f7e390225f7df5fdf99fe", 0xd5}, {&(0x7f0000000180)="78bb2936e67d898b4fe22eb7da730126df39ab261a3a4d652a05ef04d2201b9398f67fbcaf61d9b7370a6ef5e7c1f943a8264f1a09034a6ca9e78cd4cbd780cbd7a8c2f47950815b40cc59352421539686effc1555af49d66dc4ad4c87feac0d328a317a418bd2844f24ad3ca743cf15bf4ce33a71a6df89624e1e50edf2533699b9f9bfed319adc733f202f53a6ca433a856d977e9874ec76e0cb636026f13f97dd2ff21b763b482c7cf56927b028c65a7d16d1e00439c6eb50d95eb7a292b44220932229b4b4daa2c01bb3892b935a1d0a801aa3c053", 0xd7}, {&(0x7f0000000280)="60fa152d87d271a3fbe6dc830a8a0227fb7ef20eff0fce7d09467f5988ff9be6daa72486cb58b3383db9f09c56985257fc8e60d7015ab6b84916c5f3c23e9b157b838d3d35ad04d690d85a13c7b10966cee6da36f6a7bffb481bd6e9891f68a9834f20f2841e578b910944896501a4f139ada702481534b9071e80be7d2357801602be2430073de0cd8735699e85a564a44ece15aa7d8de7f5080d61b81ad997bb19ad3ecfab7969fa93249a7b97a8293fc4aa68517fc5d178f1360eded3ed71df79da5cfa98a33ab312c18f7b0343e1ef3478458188130e", 0xd8}, {&(0x7f0000000380)="ca325fba70c84b697f61be2bc10f5ea6d74d990bf43f2dfbc8ffad29d79f0fc1029720a70c57421c13c052e23385cf5c18d39c7c35aa395e4c26fa43e59eda74afda94a7aa4aae06cbb4e434dbc4383a0458eb30840b6ba586cc1d5609fe3738237d420b9cbb24ff5885738d2e630ba31aaa567dbd17e33b02d010ba2ce518951f5658bb246a3d69380be498f437a2f1b4f562e26a79ad45f1a5dc566609cb0b6a81", 0xa2}, {&(0x7f0000000440)="8a3772b7d9c0d05df0ee9c0a4acc058537f075bf4a1040e907e8c182cec88a9468766fe9a942730da3a469e619f025478ca2dba78177d1c88303966e06257e35fd0b9b2b34282787c6f241b86a1fa047a7049b2ef28187a05009c10a65e8c7f02e77332452b4134589e656744f818368ac6f8f3995200b0ffc80048660b0e82a452d204e", 0x84}, {&(0x7f0000000500)="22978c415bde0a5fc83baae8e656fbd74fcb0368d0054a7c47980b5f508cbed772d8b951aff807119c14725e2f910f614baca43d74cb433c09e2c20e383a0f3ee92c28ebecfd2002264f455092b3a37d0d4807ccf6a7392eddb72d11c3d442b4b613c29ca0a959", 0x67}, {&(0x7f0000000580)="5c4c6947d961a13bb6fc7ab49048bd119d3311495914931ff9686202d39c5d12eb0f741190791a73b6e25f48e5e28109c52eaa6c4ee7d1c161fc8934d72e597b43ad6591693ebc287a8ef2058199a897ad955fc5d80363d1c88dfc70aa16b7e2a40de44068e12fa647b0bedbc19fb7496628cc35306154278672608f0a4d6b3ffd8ddda1e09b084d96470e8f28183f825aad5fe50e8a06a2211a801e09d928eef096", 0xa2}, {&(0x7f0000000640)="6bdf13cd9a1f2fcc7c3f411507e37ffa368b628c92e4d4482c6c7b1150e0d89fcc7c3d7a84830eb378dae87ef1bfeebcd170a9537c8b0dd6387c37dd8a0ee663e7ddf9ed2a830ca52c59696c5810e596d702dda520a092236fd916167937bd17285290877177345103cb65a927014d7bb425da75ba5465e5155329b723002f9f6212cb581ce6a50e6f5881124495e79fbedc2616d08db5c6a3fa6444c7ffbb277bcce9578152e2effc9996e57bb8492a5d755f1a2e8455e8eb1255dd9f3a3b1b3f0c2fdd320e41d22ea1ef555ce7a511c6d21e4351fb8be146d7a8bf2573dc7519693de90940281a9fb6e1aee7372015ed3fadb67d61feb470a5e25e012fd7b7d70d0a399021a59c3ed7338a1bcb99f54c32d15585043fcf142443dd43f964069a86942496f8cd9b385ae4af35a394ece4556293efd305921b254978b887e0f9cccdf1addadd3bf6007da9572b89a74d867e6a3a49098d6c6d67045152af0bbce5a206457625ea0f6b08e4756605f6958a000ce2376a7e46ed183dc3d9b910afc660ca17e98697a2eef71637ef5e106d898f3ab7451906a734bf9dd1a5f73865ac07e4f20d77c6e3a35b2775089b4170dd8f8e86f72aab62a69ff5e24ec391abcc982c5b94e3159ea5fdb088eee99450af5f06973f34e2de2f418cfeca6e771e2b398800a29ae16d624f9dd76a92c2c347dbca39723d1857731bf98f1478a05ed215b93ca983e2975c075377bdc708da1ba8d5973601ccbc54217c416e5c347b24f279821361c5de875e8a6ca9792ac65bc10d068426021a077858718cd7832ff532ecaaa27efb1dd19e80f7d79d966a006fee0c2ef8e6151eee6d40c9f94d132c9a4c055a78d609abaf7d0c35d2a94248482f982a4a6d177ce71934563fa5c212c87b9066451df720d6962f83c776e1206fb446a2f75cd01e26d5a145d5c1f74b827c653a51bf32019e2bf6e28b8d10678aad0492a09b35bdba72a1adc6b369c26e1600fd2c7caf2e0b481de39c3e45d1a60ee7b0fac82af1ceb4d3891d89f7627ab7227de4435136b054d094b10d36fa5150588d58608467c79464d626ba3d9030324b8b542c14f0090074475da2fdd33230e8c0ff6bceaab1e4f2b2f9e347e64a8608a677d3fb5d4476d829136efa4d4236cb7d9f420cb62f1db0df86ef442f98aa1647ac40a1d0e9263fa8aced706fa3e9690ba1336bc3b3fc8227ae546d780aa97f2dd49524ec5278890b62ee9945feefd2099948ea2def8cc00699d843c8dc6cc690f7e6a67260964fd7eb2c8a18745b6a636bd8391c6a4e4eb764c142af111d8e24deee5d4dc77e002bed234776b6bdc66ec7be2c9906ef7ea5ee4773b36dd023297db0063ea130d9a6a45b3e6acf504e6b7b736ac76bcf22d6f44b05a69bbef86d489cb7220806a432998b12869d31fd3c838c7811d482fac8cd17ba3edf445ed0543c04e08f3d9c00189697cc1fb62a7637b7d3b3e5ec4e37d8096e96ff8ec4cbd69d11cb5a3ad3dc474992a7ece2c53d8855023dea434047a0319934d543d9665f0ca55c53068843a14a361ff9d11d535f03b3bcc9783bb7480ac08628df92ecee398f73162bba492f886f164ea1df80fa90ea466894e7e63fdd138cbe810333cf78d048b85b363a305f3405d5e3f0ec9311ed1fcad222265b1b21bc041ffee95f88a9d89c6225ec4dcfc1b19e1e4b860af30d4cbb0847fa790050e1c2bb183e44d16adb161225504f3090bbe206fa6e97942ced57d586194c666e06e660b694887394405e9b53e94cd66b755be260efc918baddf7a94c7af390d69503036b4efbb68e163ccb658555dd7e44ebe3d7fe6b8af9be5230eb62b4815906e320b456f2e7e5defc03d0eb761eda15a4e63ebf93008fe0802ec3f0653eac0c5e0f5faa80da8cb391bad7f255d72ceb842ed131c6e4746cf0b8ddaefddfda6752455d718074f3bdbd3ebf985a46def2b610a09158bde3415709deb32c776fba9c56475653f5ee2ebd41bdfa54392b55c38affa276dc2fff66683abc29758fccb0ec2b9d2c35e2d746097acf14cc8ac4a56e2b9f1cca4c5dd41f8ad441bb47cb5a1d4c201c2fe060c54413aae813454fd194c5b2872fff5968d718be2892f96c27a897f1543e068d84a6ad7145d77fe26250c3216cc28ffe8ead52b7aa8f857d92e9063fde2766825cf8d5399d3b068d53c972330d284f9406ba7053cdc990ec140e0d54ae72c89aee2bd78fbef2ec2857318b30ca5cae51ae1ed9c5367cc575d39c53865c4a2297e624605c7b78c54a3d5c4be337f8eb61368c82a40910150b2fe2fe256dcac404a98db9f54595acfa1e7dbb95295328d9aa0c7698a1c8dcde807bdb762e69893e7c2ae625fdbe1e5c9c6293d0ac5633d871fe885e2cee6d00999cf05eaf1b388206eeabdc066094889ecd3f8aa1dff2ab4f81c0c3dad453b2a4385b19d8ac3d63898f68b95cb0d2966d3a9d46b0067649f4ac2b5388fc9f04d0d4c7952a5877b7b59e11491e5d98cf5018942b03425dd05fa6cd098c66948401613a23aa169a2c61b499a0866c41239bde701132eb73218ba3f24e3aed1dc8486b08b604770466a62b0ac0845d8473f30f7ca4e9db601f70754423f52cf9d2890dc514a35e9c0ded0108269ba2f12058338c1d9f16271941329f54ed520dc84da9aa4799c50e272c9b11d882885500ef06e16ab06689173494f06d779e9b8f1bd2d4ae7c0e3224dd7af7edb77cde81c4be3b6e77be49096c401b4b63aacb7d6bfb0d14aa3909c59349f1de3558daf22e6acdb7422487293ae39da8bbe1c7e7cefc3fc0ff959dafea0f191b0ab8c60ac345cab3d7bcee956c67439531cc6b6fedb591f13c9e35338ab2a7808db351638fcf763d715957de1fef5b3bbead2a48bb7bb5c060e519a3dada76e1d5172b3af32d0056edf6736f4beb88db5bce379c40e7ff8c41134b38669f4edb61803cee5d0d1d90e603d16c3dbeea33527dc9ac1b8a00d1e3f068e4c51de68afb750f5c234c2f31d6335c2bbb3fb9b3b62020840a5f736a4505998412166c3c8ff4e06092bfdcb86fe95914e19defdea21275690ffc5b90dd780078420c23ae6063c7f2c1a6029e0b2b60e043b73f2e697cf1b11e184597b99955302ecc9d97c429f409d9b7df440c959a3f5115edfaee4b6409d52d903a81072831b6f3d8e23e67dce56489916813276f47bb61a8bbe4e79646869fbbf91d60fa6ac0538c40534f2807d281853d476f76a7311311d36efab4ebff7f2e2559aadc5ecccbcb629b5236c915fb0657a0529169249b9d50b628c9cf724e47d9022b59fcfeb4a5e58c2e65a4d6dd2eaf93b75c40e591f2d6d701850dc224a248e85dbb860b4f070890ea4d19c4b0b5041440c1c88b932773f18ffa11bd5d70da48715fbee055e03f1ff743bc637b71a556b92724270464a62aacbd28cc9a76e030734f003fec5d733b268669798ca0456b3d9870ed872f19db5a35500087baa5fca8394de24bdddad15a9d4ae5aa36e4aee1b39763cd208aead1f141b284ff780a1abdc7da62ee7083434b5310b69841a00b1e5dc5a6614f81d9f7f7b838380e77464c4cc2b34e5f38c2685b05c10e33b7676a67aadb9ef0eb1fcd9403df952f77503409f022f1472c48ede256cc367149e0d317416a748743633a04c554bb05ec3d027b793eb6a8097c338d153d021e96f0c1c6644249d7b1f79d525967ce6a4dc8eae6f38c127f89296414dd386214a2403bda76668bc5b6bb3308957a7116e92ee49ba20174fc8a1cc9ed3ebeb35ed1bbe0abaa68303b0e569383a46208b2b9a2f18dc376e0c626679b1a35e92b5ce401e08dbe2920b0f105d3a2f4795d8435d4225e8ed4122b8feab6599d30b991d959d3f48d9bfe93fbf1dfa8a958157be94865c6adcf0ab07fca3284018e3c6e61632f9f64ca419082f9ad5a4f6c4775baa1836069e955c2b348ccb99dbbd74339d7278f0301e2b7dc2a7387744a58c7cd0d97993348726219df28a64be224a2c51190861fde1de0929152c210e607b87871128a0b1a4db2ee1f499f8e57bdce2d5b84bedc21fa9a8fa0c3b92cd037207f905b8119f0839c26d9ff6fd4dfa516dac46f1cfa045f807a3d1463940b5ebbbe7e9e08a642c82618ed8449039bd112697b97093640522a2554ec3c3c8597b6892bb8df5f4f4dbc6a73fb6961d2119b6a15e2d71fb64cb7c7ab745d3fd83113ba9f88ecdcc632b19b3e1f9752a97e72c5f69cadf1b54803ba89fc74b60d0b01023817b4496ddb1e8a3eae42231afe6c35106d8dca1276345d3cf2fe1f776f6de2b0636e8bc23e7cb7086226e6f0b1b3b3521271e89803301ce998cc405861d3ec732509dbe0dcb31279745831ab2f07a880a4fb6754d35c340a20da2b4b5b2ebc82d86be80e4ea123dee46379a828a8c496ced8306d6ace8ce61701d8c766341479a746722b81325cf8fbc97a3a04ee87eaf7065cb8e06ebcf46d024f690e1c660fce603eec4c8cc968206a30cb7da79c9296e0731ac90c8a53f1499ebea1be4f6cf71147ede85ca758e2017a3ea42da74af21c22a826ffb307c655d1303d5f6454fcd6633136d5e02bbf5196a1ecd354f67afe53678ce96cce47b412c4c067a0a9923faf66b2d21f84763a326a6bdcbde3e4c21c79a9e9751ec252a52bcdb70e269e3003abd89c9cf85628e84ad4536fc33e2298ab722f828aab56a04475e787d5b0a045fac4921bd24236fdf9ea3a2cbf67b2a4da74d8a5f1211eb14726184f0d4651ca72055227678f226868b9bd92ec213d35299fd19ad13834cfc11ee24a47f737c1862f1e16589fb4bcaf0a9f0c3b09aa4854e25d5cd07f7013d302d1fb1f832b4ecf1bf94de49bb9e5730bd32ef695ed3e5cccde1d1c2a31513783f519ae1ca1fbc0cdb82cd3f280a15b8dce19d42ad433428778fc6b110ed2b15f23be03cb0c0da5454dd9b2769a3477461724d371f6dac3b2b013f58f545df45dab52f2fe20411c8ea5d6f0174a50e4d629e238b2c87f0290d8270cc0b2c0c920f50875c343126a36135d70882424b6c637cdf0febee74f62a04710559500195e8ef2f7af1ae9cb5c0d6ea122fd001eb63ade2483a2568dfe7e1b1747f84308faec724473b11f80f8ff1653344539afb35c29bc9b116441a7628e1966ae99d8d59c6ef55aadff73a656dafdf71f258174d1345cb8dfd0c4b74b07af25df0d1d83f6133145e48b2507f5d7d129b11b43daaa51a01beb80212b50046ebec60441a2c85507617efc8dfdefbc027fa4d979e0488be8864d0e668e599e43d5cb47078fa247c11b9cffb474e470f7348c49d6a0e60db60928c5ee13014247b5c5034393ad27f234afe2264f7c183460bf1fda9cfa3de8d3723b0a2818f9c839b509f1a22695da49fab6685e3831090e3bf164f7c83ffa92e5ec3969ea1a23c6595561162a8cc9c761ef1d2543cb0762ec37ededb2846df6028276b4c9dcb55634c2c18656e37064330808601e0392527962afe5b7d05607902bc8696d1dd9a5d9700667c183c8ed9ebd3ddd435ae4414ef96d2b445fac18f35872a328e1855398649a69fca6e5fcfeda9557d31e49e523d9f757b0b67ae3eabf00feade6f9efdaf8425b2ab898f2e65d857453b89390272fbefe34b4774597a89b5e98c0f5374f65f85c2a90822048d33d84a5b13ef8917a52a79bde506c64f1e112d1b4ef67485f4ba79c0691e258f7e0e761e5dd009b390f16c2a4bde0720cae056d984365b2f7a3d0b5a8598ace3208c254ebec49db1097bfbcfac0ae7c3c3de05aa34318", 0x1000}, {&(0x7f0000001640)="87b6cb0b07a08b3286439d91bdfbd09b793bfefdc0a125a2ce39395a5bc0e095983fa5838e371e101b8ab9f300a61998ea698e9639e43699e1882ac445124383a4ed2d939a19fb61dcc6dea5fec99037", 0x50}], 0x9) write(r0, 0x0, 0x2e033057d7d5ee6) read(r0, &(0x7f0000001780)=""/4096, 0x1000) getdents(r0, &(0x7f0000002780)=""/182, 0xb6) syz_open_pts() 16:00:22 executing program 0: semget(0x2, 0x1, 0x231) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6ab70015001a3e288aac9e85e653aa562704e7026c1e422aff045b6c290f24440a4ef23995b8145cd1d9c990864962f10d8a898c54d71e05affd49bacd2334f88af9d7eaa2dea0828b3af6f93c217d637a2331ecd0a4a405dcdbd76cc9063bdc00099ec26f18e83f2cd7eb5b9e2fa69835c1626198c0b790e2a039067d165dad31b1225052d7cf62b78c37956dd534cc8e9e33c98a5357c13e6449a12d32ada3c8751ee66d9a1a7a9a7c8fd52879f5c94246291553f3a90a97bbbe8043d890ef4c94d1129138ff37763a4ce4e7c0798752654bf6e9a4ff532ba661cbfe79e376f21363a92db69bb22f560a808b33114977727f5cc7203845153d71b8b7855d905cecf617053ddea5d8108cb421fcbb56cbd4251deea6f3af2ff16e214dd4f16793044841e7ae6d3b982b49bb1841027db6ad77d3bee95178f73ad66f7683473d86645ea7d53afaf7fd07ae0034b00df3f888a6bde492b899c4e764af922e07dbe8ee76e97f61ccd3c4db0f8ce30f9de4785fa15fb7a6674d3788017bdebe777ad6b96614a0905232e38a3c1756ea7a4e8f4383d740ba1f2fae5f293e274f2d2bad760019a68bee90d05526ed5e0ea5b952cee2b72ad34c111e6b32382fb24828d2059b15019ccebaa15677b941f154cc2d2def7455aa19eb87fef118f0ee6004b9d9a8e887a7a0d0eea5e260c9bf1b0818c04c9d0488767c47c896b004196a2f5993fd3850c8c751de00a6004ef169932a3d7421db4a4f21287cfeb948bc15b6b8a79a03c3ec7084e66e2621a2d3a9df87712a9cf162f1d693944a86cadf43c03336bf42d7413d0793cc81f79afed6d31699d7480d186326cbe1d2a32b60b378abf89da7d822bb4346626c4b023d852ee0d0f1e208c28bccd81f48399b0753a8336a983618cc033827001988c441af84055f46bbebbe95022f2c44093b8be20548662d26b5e03daa6aa458655fa4b3a84ede62d0be4b90cb6ba8c1f0f39aeba5c3f19052cf121279e809c7d167d54b7de9346733d5b82db15bdb5df5cf9e9e867e4f7e424b250cd078bf945eed24bbefa3eca2323bde68de3438470f927762e47e37a7ba371e0311f9d69ebe29f9e3ad7683a8512bf9d25e0d9c80e9d8dee0b628fb50065ada82c65c7560e67ac143671b039e84a8c33f9c2a4739249b85499bf2eb1a57538d14212c9d15d6b9db28ba33b2928762108752450485397cf78f32c00db1dd86ebbd3b365796f49fe6b77f4cd1168c4dccd2eb34b484b920f4a518332812d89175fd23f722db607a9d850a56aa3e561f6944fb73fd708f0b0c7f35e963071bf5e6b5930ade2d79ba497fdb8dee2411b86e7a0291ce53eb94677f9b96c5c8e2318a1e55a77b34a5ff917e6304645147f936604a01ea84a58fdf502137504807c328ea103b97f3b3e04aed2ec90127befd6b54ba2fa2fdbbae1b4f6865a30649bd2a6f38335b25a51e3831b5b261eed18d832f217c2c0ecd717122b5b21198a9edfab374b58556c2db2dab0ee31870a5b073c60ac54d8d50d5dbc6fc41c4ec262c48932e410ca803e3b68e625c3f881ee0c90a5be9c24d19f0240b824d31eae24f29626552eb04d32ae68bb970352e8c28d60de6b73511deb0b49d6f26e7d4da78bd50b8595ad5268dc9d42c8a5dc5043a824b90b842a8a540bd5eb84115ed16985d71d8c8f5f50a8ee2e095cfc1ac1434580c8174dc8158da6dc12bd42a95fc3473b1c065fe1a56281996606c87a8d0a4bd57f675efb4cfad5339b1ce9c9b6913fd6f884b1a7249e73f6455817d0c33c5592b1a3d7fa12f3fc34f3594f727dd9f3a16be5f88075d6061c39e47c774c4944ef6dbe0f54c193f09def4a643b3bde4a0fd182b43fd76a3bcee0ce919456e611aab0f50127a26607ab32a5e625abccbbd443fc959ac7a7490ca69e9e3f628059427c866881c3b7a459b0c9904f9bf3de4db033287817712d3d28105f68215dc22886f02d3d5ddb20b9db4b5c03c8866aa9c695b181b8ca0f31cb973c56c7d9eb8597b00937e70acd765c718a5b418924fa3782ecd1862816978916ad39d4f2620afb6dc4d2f71021d15a1a2809e32fff19443d80bd0203f91ec0dfcebb7e3c8065fe674e9b83a4acd32c9887f603946a2e14e1950502f6c325e8f5c0df3bbd358f8e385bbaa7e5666744db9889901197aec35f86af95b78bf9edd24b809e04b193da88db2739bc5e0fd5a630fa9a64fb2a39d56149b4cabbe6ce259f78bacf444eafe02b0e98c55f3dd255c322009964c2be6a644c65b714ea87d2b85205727207774e1c7145a96c4f82f0df02cb35374cd5b238c2e3a73abfa4e6d88d586436c06582f4154f2e8358984939d9f6f0f90963df45896b10a5e1980cc2566edfc2db462b7e869f06766f05d7d5feb98c631e79b88a89662273a39c206a0c494e19caa8d3b7ce608878cebc6c254b6ec79888502a2e1205a588dd685d6d00cc6080dd74c78eae981d5dd0013f5d1c62fa019bfb8404a0f45041ffabc264d839bbc91339991c2f690eccaeb9fa549238c184430c0d87bc6386036fc440e659ccd5a26fb611279c3d3c939ea7308b9b43e53fdd9a2a6a8099cb45b4069e20be04e63a6a9188c0ae4499fe46f3b7ff4609faa64cd351974fad1cbb9495fa36965e563c26668664873051ec1833c755362bf923eded7fce92474bb59623ff782b5c101494fae516fa66e44519fa1912146ba264084319c2db7f8afd641739dd80b018abb9fe74f6f7ff62bbe8877e327e131aa406c7ebb6362de8031d0da417388f02ceef94e24a4e310a8c347d3c600600178bda0dd15bcf3f9dc590df1bc446a920e02f887d678bfd365f5428b4612597370a576326593768a75f29673d8614e64e8fa94bf4cbfbbbb1c6ae61261db6515ea600a6166a92577fa655c5573429949acc7fb0d0d08ecc95575d79ec4ac989cbeef69d46ce39a0364b647e65fbf9d7d45b2e34e8b5ee3536ae724c8e9434426f045f5c269dc39507cfd74cc4873af33f7a24753f1c4f35038400702e73c6b7f6050f85ed35fa4ebc4bd9ea7f47e33aed9cfe66c897084ea54b9b4c54fa0280474a5e6a5c3edbb512cb134f8981dce3aff113f86e186ba0deb8dfc9ea5bee1a24db5a1462b15caf045d33bb3fd037f085122b54d45d0bdf9a27961deca6e27db64fa491dda52df57bba311b55b9c86a36d7e15cf1e69afdb2e66dea08f5bb47a23a53fece06c29c9317f760eb0ad0055a025072e1bce83def1655014d3c4f91595cf951c67e221e3f6562cedb3267047b295ed45de4db2ac03e62b1faa2a2f12d231ca9eee2e6244572cfbad6fd173a0a9963be1bf56646fe065ca3cb725ef3d96046b23999ba4e77364a34b166cde01b823de86855f6d261b679d1a156bffc778286320ceb8fc5386348415688309c6a55bb10ad897326e25af30a761a9bd87abb2728d14920c3945952397d02fee8cab1dbd72b0a7365b369cecb4edf9bc789fcc4759fbdb5786c735eca0070ba44564b31e078e9e1be9b1c910b00760c3114730f9b1366a45795305b858607f2f2924b4a89b8d81c123a95b44a3d6a156ade4f2b0b1fdd6625fb270d97c799a5c3f36c28c8f5c5f635588b9f7593592deaa960ca3c3917eac0410c14091885bb425038f1db9c14bf3caa63e2af3ed1327e80452720202d2468f0610d7e76415bd3d14cab9a116ad01c73a99b842c0c945e44620c9a07436e0da6177d8a29e0689d7382bc3b7e35457c052597705267c82c961c2854530aad6678b78bc105daeb5ac8f74357128ba8152c95dd349c20020c8b50f301eed729b97246d968f66fe27023a8f01fdebf8e676206a5d0cda1556dfd2a1e0264fe9f8b259ab6835289c2db31be61f381dee2c90c6ce38d3dc728b04955c12f267338ae0a65071052f3a0e9ce12d9d8322bb549a3207ca08f98983a3ce0b596c8848d3edd5de54dcc0a5dc55bf23799237b7e34decaf0e7e3a5b3daaf5d708b8a52650a828c36cf45cb49b30cd4b5ae8934f774f7d719f0a00af3719204dadf80ca1a3af6db8f3868f74b795671922916cb2ae75f5e4b166431890e0e354b79a0e40773247b0a769efc11fe5094e4ee46ff814d240b18cac66971c1fa7cd482b9a05384e177f462b2b96c3345f4f086393e357d94db797673a8dc188de5a12249f8affd87fc50b431b35a1c95ef0f0ef7452e27cfceeaa4eb4563cbe07a5b39a998fdf59dbc4b57478b9160e02b0276585bc101419f6c67da12864a6dc7e07edf11a42b2c44be4a057e638315f4667eb8a99a1af8fd7f7d2afecc1ba4f53bab2162ff5992f559e9b38e8162fc18c7d0a13bfa4098ac19242d67d1d7b22067d746e8f3daa83d850168adea0a25e14df9756c00f0272397473541fc6e261c7fd9153d8c9ca5436ca008930d95ccdc8e93a7acdc44c0ab15cca28e6219b8718cb1f67ce1160e5cf602a01a058c6a26fe313fa7195ffeb3e09ddfbce6cb6f2ac11e0621bfc2493804314081bbd1faec58709778dcfde8c4172333e537fc887d1510a35da735dea259efb7df7cad65297fb28d2a15239723807cc0c601ae7e928916525552c43f4d49148543e2d74e9cb5d96eef15031b353c9dcf0fb8278d188f658105c249c8cd607242c56d4f41a11ef30a8726d0b0f9895a6a077afee409065555e2530c51d26675ed1d6effc495051a6aafda615038c6279b18ec7e8d0a2b2cdf30c71fdb5f2f6bbdf03303862413e9a639a1f0379bbac2c8815e235fe710646cae1a1b652e33ea4ae63bca80ffe4a204ca772fcd11f3ec38a0dd4a767273471834dbb992a5f8e1d6f043ce1bf00aa02d64a1cfd10f44e9b853e4a4d9eaa2888394a1abec35832669296fe39014c95a42fd96b7996338a43c43f34dd6d5bbe94aa1a3c3c9780c701a7f5e8e7e2a962bebce34f69429c8ce2140dd8ae2a093209684ad39aea19a1f68d2b452335380c005e3a276cf58081f8df705dd54231f7f89c263f67b0f97ef573b430e1c7d9ec893c67357153243e42b1eddeb24e2c368fbaa84bedd11bdbb0dc42400edf317fd9a740a12cb4c7741cb40e95f7a2fdeaeb358a5681dab901da32c89cca99f808388904208bf47b7097e343a90cb66a2f2fb5a64ce44f5d5b0313c146427c665c90df6b91308d4ab6ed91701d0bfbcab1614f4141a15270ba76aba03c9633e53148312757455bbda1649a8d805ee73c75189213f5a0d6600ad87a26e1a8617d417f49494c8cf738cc878659795f00ffdde87df9a3bfaf603413749d9b01a6569538626f6647eef34aefe7c9916fffadc8c98dce443538a3c78d826dd47a1e0e1c2c7bfe4abfd8f3f79dc4f9e138d046186e1c5a5ebbed389589139c900b9aca3b6e856b05cca9232dbc48f37db7b319e32164afc42097f220bb3a7cc3314a495508300de2bd25d8e8e811f7292a367096a52fd4839601450fc85ae2837ec2ff94d9dc86bc09d4a395f2d6b5406d528f511894aea0ad62fb9f9ceeb737c31ea69ad7a223b25c7ce404fc7ac2af87d3e1bbbab61031ae56f4a888c4816c675c4c705b5ef557442eb4ea6c0473880c38e6b22554a2240d3852788068cbc5e2a025d7d8b3b1176e5b828d93ed5d5bdf1968c30c60ea009f6f36dc7aea4201895e4b1f2a90f0f575deee24be2048450229dbc818861d0991a77d10baf424aa506faab09f14aacc5529863e4cccccba72244696567795bc0e170b5a8934c333e38466eb474888d4f5ef777c59c8477afd67595ee588c2a89d4c7024d5b230da5f6016d7a005b31806bd23d434", 0x1000) listen(r0, 0x0) 16:00:22 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x4, 0x2) 16:00:22 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:22 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r0}, {r0, 0x11}, {r1, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket(0x3, 0x4000, 0x800) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 16:00:22 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:22 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d38000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1001, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x42, 0x7}, {0x4}}) mknod(&(0x7f0000000140)='./file0\x00', 0x9002, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x24) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="f500000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb72b90130afb4a9a0728392ade9ef576faa49c46b0a65c316c0fcd0066942e76a175e997f789c64eb9cb7c8c9be75f4ca78a62544c64c16ce8d8f84b37226caa06392ea235e7c22e3368180038cde59366126727ae2ab393c6773fc1c1618de5e81b113a151543049941084bdc8f40f3aa012d7e8d07d235c10b18e93ae1f6478abda8b1a589858a2d9135191c2fa16233402a62d05d49906c72babf0d1b04043a33508b4"], 0x6e, &(0x7f0000000540)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/147, 0x93}], 0x6, &(0x7f00000005c0)=""/209, 0xd1, 0xfffffffffffffffd}, 0x40) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xa1) recvfrom$unix(r0, &(0x7f0000000080)=""/255, 0xff, 0x1, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x50) accept(r3, 0x0, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x100) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000b0ec7e0000000000000000000000000000"], &(0x7f0000000240)=0x27) 16:00:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2080, 0x9) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) syz_open_pts() syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socketpair$inet6(0x18, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r1, 0x0, 0x0) 16:00:22 executing program 1: semget$private(0x0, 0x1, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) poll(0x0, 0x0, 0x91) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) flock(r0, 0xb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) flock(r0, 0x2) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6004, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x30) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) r3 = shmget(0x3, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1", 0x178, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x100000001, 0x5}, {0x18, 0x2, 0x2, 0x6}, 0xfffffffffffffffa, [0x800, 0x1, 0x6, 0x7f, 0xfffffffffffeffff, 0x6, 0x40, 0x3]}, 0x3c) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7, 0x200000068, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_getres(0x4, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 16:00:22 executing program 1: 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) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff00000000, 0xffffffffffffff6a}, {0x18, 0x0, 0x3, 0xb3f9}, 0x10000, [0xe, 0xf3e, 0x7fff, 0x7c9861a0, 0x7, 0x5, 0x80000000, 0x4]}, 0x3c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f00000011c0)=""/89, 0x59}, {&(0x7f0000001240)=""/20, 0x14}, {&(0x7f0000001280)=""/88, 0x58}, {&(0x7f0000001300)=""/39, 0x27}, {&(0x7f0000001340)=""/222, 0xde}, {&(0x7f0000001440)=""/49, 0x31}, {&(0x7f0000001480)=""/10, 0xa}, {&(0x7f00000014c0)=""/229, 0xe5}], 0x9) r1 = accept$inet6(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat(r0, &(0x7f0000001700)='./file0\x00', 0x0, 0x4) getpeername(r0, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) r3 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) getdents(r2, &(0x7f00000017c0)=""/29, 0x1d) write(r2, &(0x7f0000001800)="57315247de396082226f99dba2291209edc1bcfb624f", 0x16) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001840)=0x8) r4 = accept$inet6(r0, &(0x7f0000001880), &(0x7f00000018c0)=0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001980)=""/191, &(0x7f0000001a40)=0xbf) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a80)={0x81, 0x40, 0x9, 0x4, "d4013e203943627b7fa91d8176b0824569bf9fa9", 0x72, 0x1000}) r5 = geteuid() getgroups(0x8, &(0x7f0000001b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000001ac0)='./file0\x00', r5, r6, 0x4) r9 = open(&(0x7f0000001b40)='./file0\x00', 0x8000, 0x100) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg$unix(r2, &(0x7f0000002e40)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000001bc0)="198e5395e9bdd04928781d1bfc12c9bb63e4379335db921717c894a4061f8d2dc0da5bb6e6202d0fb08ca335d1d5031383153d418a8e38c690325a13d6a26e8b6a851ebea548ceb8e5d59b11d0eea0c8ef359a53eacf234df88d1af74aef3b1a37efc375b427ad8204c1cff8efd7c9a66b7255c8be4abaff4798cc6ce109cf1b94ba1c399d5640fbb3392807151e05a02cad03ae9832ff9772a230ba2a5469ca2962caa68b5306a69acee21a8518ba361aa7978abdd1a8", 0xb7}, {&(0x7f0000001c80)="322bb0e423ceeaf6cfd7031acb2e67310aca60e43389a297f55efae6604e243e43ceb2a7acd3cfeca9d28012cedf353a229b428704dc5dbb065a3b5f841094b1cc0618ab9922793673033634cbc75532ac950cde8f01b5729818a9b75e28d101a0d71bdbc243ecd78142c8f1c122f27b6ae4472c0e3ccb31225c9543949affe0de238959ce6836a9246cb85e48f0457dc8eae06dc003f7462a6b09dd4f57a98dfcbf5682a15ae94753f1feee82e4ab5ea372299c361a539772e5e44e0250ab17cbbcbaacd22bf614bbc9c6cbc0eb516f17012db9ab65b2c92512936915042db919c81c809f996593f1be04569abf4351a4f55432f68557f2d687847f0a65885358fa29899930b65a47121e49467ce615416b6f1360a37708784687856035ed07dadf7092de9574e84757ee9f6e5d482e4cf1d38230f5c5abec79b3fa5662a4ac2eb47d444d74ae9fa3fcf6b31687fb9b49dbd61e87b0a85bce2a5c8219c0549606705cad410e10d5b0edd66e4d8d748162ccd2fd38bde4893cc5eed399dd72428687ed2190f02f1e2e3e136993c2dc675d20ea5e4ddb49fad1bf282ccf13f23449982a3325d9914bdb1328d92678cfc7a8f9d2203d043e21da88cd91059aac4002aa91b6caf6f4af4d5805115db3dc4f4c9c92bdbf554133564658ff92511dab83eda49b4515ebd187ca5a6122fbd9c8cae9b7bd498fcfffe7db8d28a3934c5d48eee4904c2d751a678baf32020f27574c48d2f32f04a30b22065cd8488e14b28123743e2ff45e9341159cc881136f150ef0fd75320a427796e089ed37e1ff78e976453d4d59578f5277ccb9a1f13186c7b3cd377b681c462960cd9e97eda82ec7fac0faec71a77732d14428b081f15f6066559036e3a50634abd437bd71cbb75014747ed107a98e5cbcd7bdb2ce1795dec80ff2feedab36786a9e98792774a96d76cc8380c711bdfd08f3f3f324459fc95677b935da4c2a6384ca8702f8796f9ec4d494632adcc063a37a8eb3f81517254ad7a0f39628170ce39b9aac5d94bb72d6f66125f5ff669f0ea4a1efd7cee695635b649f3d5c153c91a8aab8cc89d688216c581732d623f0e6ca0f0c4ff1f0d0728b1aaba0c5e7004cd9b182ad27f21406f4a51f25195ed5e9d11dc49afe2cb4afdd1fa3e2be84a5d47fb2ccaecc88de2a709d0f979e33359b3724ad7b32a36e3ea93cc3a44b2e16d6f7d71f29458a81f13c666832c2645847aa141b7e02ea99360e219e63791fbdb957a45d9e88cc3ed0f83325aacced5d234b429405a017a82397a47496b395070fb72e1f567b46495b0d5c67ad8c4e326e1db51f75c3be85449453342822dfe75a8a0cb448ba4c0f2603b9c845b0fd173af318147679dc3b70c20c5248b418855176136c253a9b9f136c679023b45756204d2e5c88c4f1dc5d34443c6ff0d025c83a73b4e10c187fc097803e31883728656acf23889331cf5b41a95d5653b1abbd77d0aab990f49b612856119f501340065e37645ffd748fa6c4b3fb60586fa52ee8636ee1468119584b22358eb3464f0035a2ada577977295e7ba2cde96860fc2c3dab7f9d97b9252cff66a38bfb3bac609f9e7468191d253e46b6b0b3de56ab51ff3a22f30840d0d753d15fdf7ba355a81d9b8ccb497bd3c462a3e682263cee7118223947e898eee61e4fecb25050cd4c9582050dd43f9179389c583f3b6af000db5a2c8a38bb9463f81c4dba054b12b823b8ea5a71ab365b63a9c6e4ce5a8ec71b08ae02dcaf1b0ef9314fbd610d55d0e28e284bb1864ae056a553b5a2cc1f4b8c756d1313268a8e0b40b4d2ceed918bc2e98fa81d56ff779cc5b8b5becbcf3ed6cc79cf831f6a3f0a4d43a17b654264c2ac8c0d0b53e72021cec39b75cf7dca00a95f91b6f4a8508eaa9fac7f87e4acfd73b3cc8dce474bdea5f91a4f0d7f7abee6e377cffb8deeeffec0302866cd9d2d02aa9e9a9ed1e6d7a962f20c00093778ca70e399598c7f90391846a12cf3bd2e38ea05be433eb2d181fd4819c8fb40c4d87845592c12ed956c2dd9c58fe050bbefd5638ecc8372a248949f93cdc03ace88165db5f34367dfbbb88e74cfd59142833a5b23dc2c767dde53efa5e0e08d0e0d91672e5ebab98dce5685baa08f32e05b62af8d6ed8854632ac890de208d8c2d7f5dca0473710b6d17e28a8d9bdea9d83c1a8fb676fdfb15dd2e2d134863257076524690fc73b042120c887326b00b01e2417934a2b8b042ed88539d08cb39b850025c6fc9aada923fa0900d7c440bfd925aeaf7cc7ec944599acbedc0b8be84b94855479c7cf5fc1be8c9cd5541c6ce7701694b5bf9884c5640b4ae44e4a97d89ba9d840b16757e1ae74360c65ecbdceba482c83c5d7af464e9f40f40b79f40c5d421753d7e0d63a7d31ad09dc456baf3fe1cc828a9e805355863ac1bc2e0c3b7d6d1ca3f972d945c49fdb402e6fd932e03f7adb318a2e806f86d52011d4db7576429c04b37057ddbdcf930b88fe189ac8dae2f2132d6d74408cb2a911976529934b486c44f6d522f4fcd9db3eae5ac7e5da1c31b06fad0f10a98398da8934ca0e0a649fcb67ec0f07d83df3fcb9eb3161d6df9f6b2ad4db05ef1305f986196e2100b6ae4924cc53dc49829fa16f31c3c0b1bc01ecf1430ce99cd5202350b61cec48c529fad33d5918689a4067ce6567f3a1ec43f1648518777d486c042ae8d6b6f335fef4b9e5c866df709d4900f713d5a70dbf70d3261b8d1433a3c666960d50614cd4e444724ee2be27259108fdb7d8eb006eafb696df44bc3f1c748b3c5f26ffed4a617a9d50937dfd085ed930b6ca180bfe9ad11c4c47c09fd477a72a5a168988f74ac1c336d710b3c8dd301db57b3495dac785024515c7988e5c5dd690d0220705dfb8898b4e160ca309dd774a8d1217dbeef73f69c298caaa15fd2661159bcd5fa9902b658d9569693a2d0c7f1531d6810639463feebdb91e810ab78ca880358a58f8e93b50b08fa248e9d17c0dae6f9f338f5778dcea2b9b68643737a06108f32293c2c1258266830ac0d477c5e7a034f9bc21003bf9ad1082bec5da9c5cb1a37ef585a5d10eafa36cc4490cee4a3d518a08d8ce4d90bffd40e485f7499c93986d1a0710249dfc07e4763fbbac0fee14b1888a1beba18a22a18954923d3d64d82dff88555be1819328e162ac65bbb59ce2f630016bde523b42f6a1cc509258bd55e2b2bac07ddcf5c13565e492431d5ecefa0801d61804cf42d14c7b0792886dcbadcf8f86b2d164d3b80d1682aca481a4501bdf1188d7b8d10608f4b799c6114ec84cf3f99dd8e909ef2016a08076fee9c8208afc62b58b3e159272b1a1468a015e16f40f81b9421ca99580678b8258a7c66d39b813699149ae0374c7561ab48608b25c65b6b55a39b33c2d01bca2c962cf92d37ab92b310c4f8ae2823a777b9ce5bb38d869eda9da7df037b16bfc1cce53c08b94f404a93986227a1da4f87676565cb507d020516c72a856b8f59e7089b016e0bcf9be1f589a932c047139d8e7fed1a27475f1f1f116e148441971564cb307ffc2a44d95ce01b8199f9baaaa56d8be96e0dc6bab4c4a0a77636e51c9807c0e4fdef411936c5732b655df17f1a34148facffd4da5d83099155618012824527d144bb5cf45e0000724167fe715fc31a0af4d1e91369201bcc30cb39860e26b1494c499725090343946902987b1c0bd0ef79ba03b92bb5bcb1db7478c0e1f13a32cbba80005aff33a75a26e8162012151bb4fc4c6637ec0e88096ef2209bbb57284e53060db47502441b8df0c5c598e352068d412556e08ce902458cb8db4d325a9f691886eb481faa8c7f6e65505a78f214c24964d831af230188d342c05ddcf399f336b88c593ba48c7c1e8b1145c714c73138cc8e03d126903b4a6239518ff1dac219674a0c6f17da4f5bcf05bc268e8fe6257ba5a071ea653dcfd24b32f970c3790d9ac8fd241541406f6cee3879c22ddcb0c0609ac12eec633f3d97a3d5d349c5a2fff2f2cc2c642cae02f27acb7d8f5dd58f83752bc7cdfcc0cda0c2c430c7daf49e42d33de1d656560ee53a515d512918f3385f618db99ad8856bbc8bed51fa06f7e63f7c6d2a03fb547bbde9339ef9d0cd3cdad09cd1256e025b21d007344277d977977b5902a6d0070d208b97c12ce296aba7776c4d22fcdf6148a1921832e6f507af08b70417ae2ccebcbc7352bafd395084a1262344a4f9e2b72e14734b5c5dffb868fc9863341ca24b83a34f0548d954bf1b0bc056a8b5b80a73febf59e5489186b1fa4938b2043195051d78799cb70f2a0fea2e9a1128b441c5dfddd031b81307c713c4b5c43738b1fd4aeec57f2462f3828fa49a287807f0a78492c9bea5490acc8175ff01cdbc85befc1ba9e4c1116106506efc4112ce23fac7a7d33631709ef6c5c188a7663a2cac323e8e94a962e37bb317bc72ee16a51e4f4d92434eb8ac8bc7ebab1af2b97f4c38ed25d5647befd1d2ceaa167e9aa28e2eeefbee2fce3d4d1203d096cec6762cc5d81d55e1f99364ac243b2dde2dbe69d8e05951eb9aef3ce16fe59e19ea32371b4c1ceb11aac460e32c7cd88f1e09ef882dd3bb5739842cfc4c0c5ac50bf7d2e310c0b1934a0d41726b8b83cfd7fa73d1f65512fd4f56043798b01b6e4d9b5d7a8c017f3b291d70b43fd5f08e5163efa486900087ff2fd59b6a9cff62832c34daa2273509e9c32ac99b98f7859514a4963d247e0b7d9d980e0cc32639becf046eb5ca964ca81b305dbcc0623b1f4c7798bf34102fce8079e1a0cacb46cff4b18aaecc4fdcd1e2895c02905bf298349c6fab4c285da686f8bcf4872861278f684c2bfd53a4e879db772a2ae9b2968e5295fe9025c856481c35fe7dad08f865201d8bc38a71a4f9051a0fc49d37918aa7f39fcdbc98b536753a027b4a12197f1cba02f84c894afb7df57c476a09d5762089155313d15127318be728d0534d073c8d81fea1f8320920fe21bb0fb6e7dcfe07258899292ac56744193b9391ef639135fdd8ecbea5c7c2515a95907db6ee2e76ac72f786ea32d574cbee01bf4b0ed6425f84ca500ca155f8e00e96e21ab141a725fe8434c252bfc32dcfb49ad018b7f39b86fed2cb99a95865b478df4431cec4c89b1327d35a1579956fc493d02569ef115cec205add6ba77bb2f27f8895d48f5adf8462e399f54e11c7c893a4967e8a352a708b5029169c571c003051ce14fb16e9a39caeb5fb51762cf8a538548b6d3ee25236295d998a3140907c2cf32cc7f1c1f4fb0f9bbfc6a2b62ad8633dbce68134761e7b30ea8cf6756a60b838ce6a4d45470536d6c268a1973a248822ae0eafebb78fc122f9ff36fda66bf5db352b896f2d6f367f1c23ceb889d52d13a1d6247b6993bc8e718c80461ac04f583c718f4fc486ade1a83137f8af7ab0ee097b929784a14a4b1501f1a37e1fc83a9704161bdc03d5399da1053ad4a1d9ed945168d691cf4203c42a4fb19f8c9444eaae48ad834d28d0d142098123c67ba1ab5ac647d63d45430e554e86fd16f7c0c9f07f11e3eb4f2f79d5447b1575acbc6f76b690e86e250e6391e6094c5da7482cbbafb336ee28e93822607e56beff563dc9c6ac364cb8de12b711d86718f2afed4aa24f1220b6a33e3955fd875f71de7ddb94409ec6de99f7c157fea9c20d00ad6832aa921da573edde141fd691f02185f968a0ea307f114ded938a49d0b2dab7ac9ed4b30ed7dd58f87ce4069fd016f9c1ef14e0d2693b9a2be86cef1b60d40741a3e1131eca31c97407ca5933", 0x1000}, {&(0x7f0000002c80)="3e6adcd80e812bd72579a20185f0d0781fcea6", 0x13}, {&(0x7f0000002cc0)="7cd7fd29c2f7cb2704c81902b7140f0df537be5d14f1bb7ed8f4b9d90100bc94aa48de66e2428eef257ae887356c2914eb212bd899ffd9b4a91857cdbdcec1701ab8da4350464824ce0229744a62f08da52859e4da5d2f26ed6494743bc5abc0e5d190619aa31d765f3cc841ad850188d2429ed7d95d9af0cd1a0564dad409a7ce58a827d66b373d5b9effa68e6f6cfd224abaec477d10f5456dd7ba19a38160d4e709891f914d588b8be292a335e346bc1045fb144f2860041c9be30b3d98e57a62c3198b3081253d", 0xc9}], 0x4, &(0x7f0000002e00)=[@rights={0x20, 0xffff, 0x1, [r1, r4, r1, r1]}], 0x20, 0x400}, 0xc) r10 = msgget$private(0x0, 0x2) r11 = fcntl$getown(r9, 0x5) r12 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000002e80)={{0x5e10, r5, r8, r5, r7, 0x84}, 0xd1ea, 0x5, r11, r12, 0xc8, 0x5, 0x3, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:22 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x4) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x4000000000) 16:00:22 executing program 1: r0 = socket(0x6, 0x6, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:00:22 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x120) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/249, 0xf9) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) socketpair(0x18, 0x0, 0x13, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80) 16:00:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="eb636239f9061054edb32fb081450293079940e633519e757965ee5b755a2ed618e7e7432b2212159af53f947a6c7e9e82602e7b1db0d71c1f873233e2a861e7cb5a68d9e55324dcc466668df641b8e8190fd2da12b02fd3ec7c115eff4845fc95755674334d2a8901fdc059776922ce117735ceb9b096ed27efc0162fb078ee0b0409fafa5a5ecf364cee41fa7420c71fd2402db49be94f7e593361a61e4443572f210d48b6e4312cc4", 0xaa}], 0x1, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) socketpair(0x30, 0x4000, 0x8001, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./bus\x00', 0x10) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair$inet6(0x18, 0x8003, 0x6, &(0x7f0000000880)) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x83c}], 0x1) 16:00:23 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) 16:00:23 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x7, 0x80000000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x3a, 0x56, "32322702058578655f4b7cfcbd950c074fbbf8f2", 0x1000, 0x1f}) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000001340)=0xfffffffffffffde8) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) rmdir(&(0x7f0000001640)='./file1\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x1, 0x40, 0x8001, "8dfe068e8433fa2f41b89045f14e4ce56fedf024", 0x6, 0x400}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff007f12b000 failed: hole in range 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getdents(r0, &(0x7f0000000080)=""/221, 0xdd) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r2, &(0x7f0000000300)=@in, 0xc) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="3502e43d93bfe017d0fa88db765fd67e7ff3b2db372f793a32136e6e0ee2011b24159d741822009053f58248941f5b3d2673d4776e7d93713965d0a65336a56751fc5046155b8fad80069aaef6c048acbee01134096eb119b3fdba5ce164a034738bdfca87d9ccee11d0cba4178cd7e91bb15c7ac6e65d0637c36748805534daaee94f5e0ab94972ac32d90b2b2dde696546fe09568a79961d424f4076dc7b82b2f7c4b1651ef0a736c27f6a97d9ccf2af96f4ddd055da5162a81660041af7cf6f58ca48", 0xc4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:23 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236141bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ba0ed314e050b66d45055b418e29d45ae6ba5d70776d2b93f10273cb80150935f6fe2f20674cd77974e6a201e8fb582f36414e", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) socket$inet(0x2, 0x3, 0x3c) wsmuxpoll: not open wsmuxpoll: not open 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x4000000000000, 0x82) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x10000}, 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socketpair(0x1, 0x7, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) mprotect(&(0x7f000017e000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0x8}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x6, 0x5}, {{r2}, 0x0, 0x21, 0x8, 0x80000001, 0x11f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xb6, 0x81}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0xc770, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x3d, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1f, 0x7}, {{r1}, 0xffffffffffffffff, 0x5b, 0xa9, 0x6, 0xffffffffffff86a3}], 0xb0f, &(0x7f00000001c0)={0x5, 0x7}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) syz_open_pts() sync() syz_open_pts() syz_open_pts() 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair$inet6(0x18, 0x7, 0x3, &(0x7f0000000340)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = socket(0x3f, 0x7, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) socketpair$inet6(0x18, 0x0, 0x2, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x280, 0x90) r8 = socket$inet(0x2, 0x8004, 0x9) r9 = syz_open_pts() r10 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@abs, &(0x7f0000000580)=0x8) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x44, 0x80, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x90, 0x80000000, 0x6, 0x81}, {{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x20, 0x18, 0x1, 0xffffffffffffff55}], 0x90f, &(0x7f0000000640)=[{{r5}, 0x0, 0x20, 0x21, 0xffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0xc2, 0x9, 0x1, 0xfe}, {{r7}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x3, 0x8000}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x75, 0x80}, {{r9}, 0xfffffffffffffffc, 0x40, 0x10, 0x0, 0x4}, {{r10}, 0xfffffffffffffffd, 0x10, 0x0, 0x67, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffffb, 0x20, 0x20, 0x1, 0x100000000}], 0x5, &(0x7f0000000740)={0x6, 0x2}) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r12, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r12, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r12) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r15, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x400, 0x74) mknod(&(0x7f0000000100)='./file0\x00', 0x45, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0xffff}) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x180) chroot(&(0x7f0000000080)='./file0\x00') 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) read(r0, &(0x7f0000000100)=""/96, 0x60) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3, 0x7, 0x1, 0x2, "1641a759ddc4acc410481c6388d7758581646585", 0x6, 0xffffffffffffffe0}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) fchdir(r1) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setuid(0xee01) shutdown(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) socket$inet6(0x18, 0x4000, 0x5170) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000400)=""/175) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000540), 0x8, &(0x7f0000000580)) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) truncate(&(0x7f00000006c0)='./file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x8031, 0xa) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0/file0\x00') setuid(r2) symlinkat(&(0x7f0000000640)='./file0/file0\x00', r3, &(0x7f0000000680)='./file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) chmod(&(0x7f0000000500)='./file1\x00', 0x8) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x0, 0x2, 0x401, 0x7, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) socket$inet(0x2, 0x4, 0x13) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x1, 0xb28c, 0x0, r3}) fcntl$setown(r0, 0x6, r3) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x84) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)="04000000a022800b9f31430de80a5a1bedf5d3806ede8dd97dec85fddd58cb98dcd18071b6c46381a34acc1d934958c997d9c6954439693e", 0x23a) ftruncate(r0, 0x6) r1 = msgget(0x2, 0xa0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/3) 16:00:23 executing program 1: shmget(0x1, 0x1000, 0x0, &(0x7f0000f91000/0x1000)=nil) shmget(0x1, 0x2000, 0x48, &(0x7f0000f91000/0x2000)=nil) shmget(0x2, 0x2000, 0x8, &(0x7f0000f92000/0x2000)=nil) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:25 executing program 0: pledge(&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\'@\x00') r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) pckbd_enable: command error 16:00:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 16:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x95, 0x2, 0x1, 0x257e}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2000000e, 0xb307, 0xde}, {{r0}, 0xfffffffffffffffb, 0x2, 0x9, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffe, 0x1}, {{r0}, 0x0, 0x1b, 0x20, 0x5, 0x4}, {{r0}, 0x0, 0x24, 0x20, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x5}], 0x80, &(0x7f0000000040)={0xfe00000000000000, 0x6}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x4, 0x4}, 0x10) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x41) 16:00:26 executing program 1: r0 = socket(0x1a, 0x6, 0x1) close(r0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x3f) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/244, 0xf4) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/126, 0x7e) 16:00:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) listen(r0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:26 executing program 0: socket$inet(0x2, 0x20007, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:26 executing program 1: getrlimit(0x800000000000b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) getrlimit(0x7, &(0x7f0000000000)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x4) r3 = getuid() setuid(r3) getuid() 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) sendto$inet(r0, &(0x7f00000000c0)="a42f301032e27459d36d0049bc0631ec5cd4234716d3a52c804fec460af8fabe1aca38f1bb567dcd6db43e4fc2affb35a08266fd14d9c8f33d286a2d1562ca0addc6b1d7f3a032117698e5b64c1897df554105ef659fa6e770", 0x59, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet(r0, &(0x7f0000000000)="e041caf35c0fd2599cc08fcc79a5decdff5d8ef9f08f725e857695d10d06f744bf8fd1b4ab8db3a2e86d80595dc35f9ec1af56e9ce201ce73554af57ce15be347b414553f90143b3e29024bfa152eb59a14ff7", 0x53, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) r1 = msgget$private(0x0, 0x220) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7fff, 0x20}, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/251) 16:00:26 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000240)="d4435a70d25269d459b80a", 0xb) write(r0, &(0x7f0000000900)="e36258a416f72ee99586132477f256b4093cfb25caba07e70acbb84e5bbdc3a51970940a39cab674f1040db222a9c4de41a52f5ea7fa00112b19d21de8e88235099f3a61755403224a246fbe4d09ccda2fe1fc72d5cd94c81d8be5be5054a33b1f9487e26775012f67359cb9559ff1e545b716c052ffdcb936a3179411c5f479c7d6e3e4b171226c18fd8c6727e04f78b56982729dc2f2e6dc30646aba9a08490de6c1b9a3f685560666503c6848b15034a56ffead3d2230f790bb9a957abcff29539686380691ee2fcd0d5ea443e41e11fb774575fd2bfe216b6846c550245851b3bf0dd7f11cdd202a02f8a9d8471100d4291e559e5fc8fb5e3aca5ae83d35bdf1b791f6ef3db7ca62ef5d0f6d373160e6289e17b2e94bdd0ecc6a42a492f33e7705500748d086d6259986878f3b586b45ada02e0e0eab5915af019370d53942cc63cb18530a70b087fa556fe2d8126f8f8aefcd1ae8008730623701721754721447ee893fde13f827d975d3b942cca7099efdecf7e4070a953eaff6dfb49dc996da9356", 0x185) r1 = syz_open_pts() writev(r1, &(0x7f0000000740)=[{&(0x7f00000003c0)="b6d803002066adb49d94491aefb16aefa17d603d4a492a4037b52df3a384e4185510774e9a834be8f347891e5a4519c8fb590cb484a32e3a2d233046c1561bdbad71757ea262a9f193f810737d08d40e9926", 0x52}, {&(0x7f0000000440)="d374cc843ade69e524aa980516d45b05f70faac564ba0466f76138d63980501f5ce8b89ef96bf78b0851ddbb40cc565680c4bdd492e3f7d485987dced5dc9ac693bf4321cbf9e81b6dffa2cae1339ba83685547e8a53121bd4a1e244fe4f92ec4fdf9900fdc290b1ee6ac54a15e2694badf878fa91161ec59fd12a203435426b9874af842764c5accfa8834866eb7fe256c4969c8abc2da306852e50f57d1ad3f4547ec148ed84bda23b37afaf6eeb947cd7e55b5c055576395062e90919b86b2905150c6ee8295bbaa5c6ff74d7fcfdd916a3e615832c51317ed5a8", 0xdc}, {&(0x7f0000000580)="c52f5458eeea8c49ad2cfac555aefcf42204fd8cfe8cc2f1f6173feafcca59abd251b97706512c8cb4c35bcd0fdcda2c990092161f70947fb8dda57372c8658cc6e3bc3475406081da844b2f5630deaf812f8fcb2df7cdd9f7d4c5570fa79ca07a9d969762011232e31b9090788cf0a7d3b84e15c0ee38ae276a2faf9d0082b502a54b5f1c72c87b7c48e904ad4edb1543c34280cc11745b76683a835c2a6a246e3a12981fe201a068ff9477325ce30e880b5d338a50608befb6f4342e149acaf79edb1772152d3598e87275a17221f476c087136989212f7d233820273688ebc87dd26edbe90f05f96ee6b2d588937a084e25cd7f2d754e92dd2dee", 0xfc}, {&(0x7f0000000680)="ceaa27b07f0fad8cda774485d817ad4997913f8e0bb6b762f24baab7c59244d3b9c4d4f943eb8fcf7ec65e69f5c200ca79117f05570b4f6b1c3d1eb2fd4b6f1a2476c441cacc4c6437049df5fa84e917000f12cbaf7cff5fbac7f44d478962e46253b06abcef5e", 0x67}, {&(0x7f0000000700)="13b073c985253f02238e298f7374903ab8292ab7c295cc7a4884d2509e581ed2d10235c5725b88ac114f10c4d6772e", 0x2f}], 0x5) fcntl$dupfd(r1, 0x0, r1) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)) kqueue() syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) sendto$unix(r3, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r5, 0x0, 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000b00)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000240)=0xc) linkat(r5, &(0x7f0000000500)='./file0\x00', r5, &(0x7f00000006c0)='./bus\x00', 0x4) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) lstat(0xffffffffffffffff, &(0x7f00000003c0)) write(r5, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x2) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) sendto$unix(r3, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r2 = kqueue() r3 = dup2(r2, r2) r4 = getuid() fchown(r2, r4, r1) setuid(0xee01) renameat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4004000000066, 0x0, 0x7d) socket$inet(0x2, 0x6, 0x4ff0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20002, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) socketpair$inet6(0x18, 0x3, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/13, 0xd}], 0x2, &(0x7f0000000300)=""/4096, 0x1000, 0x81}, 0x0) socketpair(0x18, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r5, r6}, 0xc) close(r0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x1c9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x51, 0x183) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fchdir(r2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0xffffffff, 0x5d8, 0x6}) unlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x8) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x10001, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x82, 0x40, 0x6, 0xbe5}, {{r3}, 0x0, 0x54, 0x40, 0x3a, 0xb817}, {{r2}, 0xfffffffffffffffd, 0x13, 0x0, 0x4ed, 0x7f}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x4, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x27, 0x40000046, 0x3, 0xa3}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x40, 0x0, 0x50fd}], 0xffffffffffffffff, &(0x7f0000000080)={0x8b, 0x9}) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x2) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:27 executing program 1: r0 = kqueue() close(r0) getitimer(0x2, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c2a3a3fa3a0f157bc12af4e310bc1285f7e93cf7f32ac2083f20e713dc6952b3f2290ddde42b7960fed20a26a459567600aada4146bd0c1ae4c063afc6a37564694c8cc65aabb7451535f51fc96fdd8b15d3e1e1a64d33c59a5f66", 0x5b) close(r0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) syz_open_pts() 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() setuid(0xee01) fcntl$getown(r0, 0x5) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r3, 0x4, 0x40) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x4, 0xfffffffffffffff9) r6 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) r7 = socket(0x1, 0x8004, 0x8) r8 = dup(0xffffffffffffff9c) r9 = socket$inet(0x2, 0x4, 0x0) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) setpgid(r10, r11) socketpair$inet(0x2, 0x4003, 0xffffffff7fffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket(0x3f, 0x4, 0x9) r14 = kqueue() r15 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x90, 0x82) r16 = dup(0xffffffffffffffff) r17 = kqueue() r18 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000085, 0x40, 0x8207}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0xffffffffffff277e}, {{r4}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xffff, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffffffff8001, 0x7}, {{r6}, 0xfffffffffffffffb, 0x20, 0x21, 0x0, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffd, 0x2, 0x4, 0xffffffff997309a0, 0x2}, {{r8}, 0xc6a8c157e57c729b, 0x6, 0x0, 0x81, 0x81}, {{r9}, 0xfffffffffffffffa, 0x8, 0x0, 0x1, 0x800}, {{r12}, 0xffffffffffffffff, 0x10, 0xc, 0x5, 0x9}, {{r13}, 0xfffffffffffffffb, 0x60, 0xfffff, 0xb3, 0x4}], 0x1, &(0x7f0000000340)=[{{r14}, 0xffffffffffffffff, 0xac, 0x40000000, 0x6, 0x200}, {{r15}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7fff, 0x2}, {{r16}, 0xfffffffffffffffb, 0xc1, 0x0, 0x0, 0x101}, {{r17}, 0xfffffffffffffffc, 0x1, 0x2, 0x3f, 0x7}, {{r18}, 0xfffffffffffffff8, 0x2, 0x80, 0x7, 0x7f}], 0x8001, &(0x7f0000000400)={0x8, 0x10000}) kqueue() r19 = kqueue() kevent(r19, 0x0, 0x8, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="f3ba276148e84908b69d36c9749c95c69fbfeefead7da64747397c5c196d6d3ead2c847309215ea24ecaae6264167d26015b63edb1297520ff45f53e322eab5b513a42ff5bdb46ca01ff105bf13ef9090fde4430eaa1ac4dfe712b00c6", 0x5d, 0x9, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0xa, 0x0, &(0x7f00000000c0)=""/216, &(0x7f00000001c0)=0xd8) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="ac7d0f003da559cde608cef39e88b29d2266851681ac0e2519976b819c1cffff000009127f432697a3a16ead64611427238cda68600df21ab8ea725f083e03b2ccf08b6573eef59268e2a4e3e298426b3fe20183bc179d409d9a6a0cd902c0ca5720a8ba0e5c099c81cac8e5e3d17df2c0210b018486fbbdcbfd4df55c15e525099350fd2af5762e1aafbff3ff217380057444a4b58e1a23fa4699ade9da8fa9628e6dc928bdb377d4b928f4a8e9aef6ba63bc92ecee7a7d791a5e9d3bdcefa9e23057f63bdbf900000000414ba3112303bb2531e1bcb0b2da226b39991a19ca0abde26e6a94", 0xe6) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5102000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0x0, 0xd, 0x20000000, 0x769e}], 0x943d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) write(r0, &(0x7f0000000000)="00786ef814de1e7f394d737ca2ef33fe10eadfbb6c8625e7be199bd0a0dd535c76542874b4359e3a0fc122386ac15c3d9427cfe06964b065f20c3e8bf4b2df9096595b8b0b382cb9fc4d4588f7b170aeef5cad2c1d6926a5cc7fc516355868413821ea9af1aab9b65ea8", 0x6a) 16:00:27 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x88) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x6, "5e968d18696056990a4d98ac076db406165e1f72", 0x8, 0x1ff}) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x400) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r2, r3, r4, r5, 0x8, 0x1f}, 0x5, 0x3, r6, r7, 0x1f, 0xe4, 0x100000000, 0xfffffffffffffffe}) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) clock_gettime(0x2, &(0x7f00000002c0)) setpgid(r1, r6) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) r9 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r9, 0x20007479) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "389eb780ad5876a8b7d197e35091aa964218d1e8521c4a4b697df80d4549ad8a6fb076edc008f367e9a69e08627a96b942697f822c8136b60d650b897e5d9caad7fd212e4419abef829bf491ca3209d0d04934d22db7535a8c8d00c88d00ba38516e21c2f0dbf6e7d907d443265ce4da2952660e28f72e742fd38fbeaddee1c415f13daaeacfd18400b053ec6a5e3cc77763afa4496ecb75"}, 0xa0, 0x800) 16:00:28 executing program 0: r0 = socket(0x18, 0x4003, 0x0) getsockopt(r0, 0x7, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0xfffffffffffffff8}, 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x4001, 0x0) close(r0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x3b8, 0x1, 0x0, 0x2df) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) flock(r0, 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x3) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x7d80000000, 0x20, &(0x7f0000000880)="3c6f5972a19f65b650496f96d745b3e6d30cc1875f719ff9ca8f6470b16ce3993fe61d3089505e5851a778f5824599ad45d4e817ed8eca00765231c3878268263759e180612ac253e1349f44453c", 0x4e) sendto$inet6(r2, &(0x7f0000000800)="c72bc6c28f589e5bf632e61290a84f91a2b27241dcb00654223ceed5e6152d8168655c960eee2b5f0e5cb23fef68a011e91ccd3548d50cc4bf9fa793", 0x3c, 0x8, &(0x7f0000000840)={0x18, 0x1, 0x3, 0x4}, 0xc) socket$inet6(0x18, 0x2, 0x6) close(r0) socketpair(0x21, 0x3, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="5f79916f9e641fb67980190184f02e667a8a2c328caf0dc9608771e7ef8fd53c6cd96d3bc7c54f859a3dc57e15d928799e593ef430d6dc964caeaeb9e48021dfd2d17d32a5a45ba5f26542fc1635d0506f04fa6c1e795fbe1a2456c1d8b9389c2a53434cd7fc5a55945562ff366e9c60308f924d99b7551645676fdd929f1af497717898bd30b3a48373b3b1be90ed01", 0x90}, {&(0x7f0000000280)="c49d8c81553596c8fd62a357d8ae0798924ab1d7bfde93258da8a2990b180524085e556e88f4bad42935a442a34e04b30d600f494d7096e9c9c43ce563e2e02b2ece440d680ec29fe8f614306147136e02d7fc83cad8a170326c4ab7cd6db05d66a7cfcd84462d15c15967fdd2fd984f3e609849b09292f9c2981fd6b5f0b5129cbd361126242e873060a463db5c97fc37b3f03653422e1054d90f82fbd99a2d492f8f0485ed84892b6e29d1485a7456b919ae899c9d00164b83dd84bdb917b7414c65cf15b8efc941f87d9461831d814face0e6ae27", 0xd6}, {&(0x7f0000000380)="c5171a5676b0ab20ba", 0x9}, {&(0x7f00000003c0)="ac209ecc919955868226c606a0e4b2f0b509ab7b8efae2a77d4820525131766ed7029e1de0bd1ac94788b31233f7ff23f59b4d1946d2392e1d62ed6bc00b3936307d8cef1c0c124b77fb9e63ef7c86f8d9521225d0ae99c5e8e7b1f8e1482736dc3a965f1cf5006de54a076387afc56e93d016811c9559769e9c", 0x7a}, {&(0x7f0000000440)="b771b13f0058078eec", 0x9}, {&(0x7f0000000480)="e5785879a4b84f2cb6666cbe74bd50155c09", 0x12}, {&(0x7f00000004c0)="ea7573b689b6e2e5cc5d78dd4b35bf8b54290c56c6f37a95d90b9754f13c53881999cb0f8645c402288fbcc25c819f3b3d57cee5094f896c5b172ac4d484a986efcd590003a809cf6de3364b8655a66b1c4996d2f14e3126e40febaf500dffb9a94736987dae989b548730e4eb72e609258eb8729fb3a6ba13f3e0c11af6dc7d7b", 0x81}, {&(0x7f0000000580)="c38ffbafdab579fa7bc5f6add768d419feb452b10d8ace42f5d28c93b51a474b5d25d37f6f648260aec5681b61cd8c937dc25db96c42da0a49381b4492cb604830a5c5eba23036617f6f2994ecabaa8feb55f009f764d2bb0ea4f00905fa055cce782574", 0x64}, {&(0x7f0000000600)="362e14aae0774f45648d00a928f7861036eed6aee82dac0a00e09c1000180b55c869691123ce5a0c5c804ef3c748ae3ea30b1979ccf463ebac3ebd08aaf6211f0557c838d652f23b3c42f2907cd09640192804516cc08485e4a662b6863f58af7902351cf237825f52c39bc8df845e9949e7448cb79240771d0251f295", 0x7d}], 0x9, &(0x7f0000000740)=ANY=[@ANYBLOB="18005caa0c39343e0000f55b00000100", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x4}, 0x404) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) 16:00:28 executing program 0: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) getgroups(0x2, &(0x7f0000000000)=[r1, r1]) 16:00:28 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) write(r2, &(0x7f00000005c0)="c9f93ba8d3bdaa1cf25f6173c40741bddef3eda579d3d1d05990c36bb05c696bd130b32ead0736c399228929c0e2d3daf726e827deb768df0cd669d503b2c37e175f64349521292045a3da82a5bcf08665aac42d53bf00dd8a9967fbf77fa78d7161aeafad5e4cddd0d5dd0471c325da6a5cb8ff23fe61984b1f19b80fe36632f41b7e3555b3672bb7c01d86f52232a0276fdbc28e2bd4e86059072749182341aeb9a0b817299749ccd30dceb2ce185be1705a6ed69dc5a28d6b27697fa096439a27cf22e044fe03e9fe8f76e67b7671a3efa45951feb6b822def2aa83a1185fb5939e781d27f31678bddcaa2002615aa5b82290353eefc63d1d4a138645260c472823ff2ca159e00bcdda820008e24c0363e033400b5c629d9fb7d71c7cd8d9a02f84983cbbeba2b8acac0eb619d96278167960b91db8adb15a2a7c90aa8971e35aa17ee12020e7613857a08b1118cf0795bd01df6d1e4a4f89bc86712758e41730dccdfd240935afb750ba55840ca756fe6168e8ffcc6d9fc0b0d4eb4acbf91e91b99dda4d51c8a67317472d3eb6f6f1a2f960fa6ba4a5d6a28fef0af5d2868d92cd178a068e848caac8d39c5fdfa25dc669b900c194fe61d7501d91412fd50dc252321b9a33cb40b4b94d12e91f9178b45094c3b13cc10eeea07a4707615739acaa49d7bb8723e3d039edcfb61c30408f5a40dad0d2e3c4fb1482d321a2d32bbb4beb5aeb6ab0649d6f7e0fec9cdd950bfa0474759e9eab5ae10923c7cfd3878b4fbded825acdcf91e41dabb8edd1d2cb685f4b899a3a3e159b5e1fa041455933d969568bc6e680b988a0aea5c0b482f5de79b7e92d38c9497b56fd437ae1c8423e91be8a8a11aab0fd818db2e437d805d556a1cef562c572220016bfefddd7092d0f701fc2669029e971b6be25c22006b99755422c5d9e10491bfaf1bcce5655d68f82248cea48b12435abfb7b383051c021d78ae3181df3a5c05244ec51040b7617174c9e65d33fdcc1e1b61b9a32c6c276317d327fea5a6dc831791c14adf7eaa6472bdcf4812b74959c79a889c7156f3974aca3e87ceaf78206f3f8cbe9e048716a721a9eb7d1c9c650eb7d8444862a21891f8df81c8c07ee1ea5303705652edb487278889d3ad0c8849a3873c32ce4a0bca33b7cabc13c68bec417a264714385873ea013f71abfbb6180fbe6fe7cc30ea845510403cacc0ee5d4b107dca6f50b1b11c93905a3cc7b5edf8f7d44a8767e9d1bec27b0618819fd668b84665d9d12118d71ad0f7280d919f02168f4516ae62c29cc74c0baa57a1b3f30081dc1859ab876298e95f6b1d42c13c0c3631356b6fda16fdb740537955d04e093680d1fbe46e0c093cf6dadfb445eec434f66745e16e4b93e258413c70badaf3a2ceb639cc38345d9f302a19a06e86f0db6a658e512ebd1b296111a7f8a6fff351c942cf94002302f9245bd94e1e6955591539a4833ff707c7608ef5a0880c18a4696b946bcbdebceadd5d91ad73e37a8ec55f9f28c853387773db418d0e6f2721f6d76bc5b43c71e4ce5af0b1edbf45832bfb21e565922640e0c9d92dd045327a149681dfa13f6b5a27248dcfb82b24713d7aa6981b9af7493e7adef422eb2170894666301f7e8bbb9957f33d1eb375e50cfbde89bacc7b0c2abd1a0795b357b9bcdbbc071f30f4c2d485a541fdbf4b2fefb3b3c83e5aef3d8114cae18a6f48906a1a5154087b2198c7186c548413bb9983e63c08d3b438505f26ec3ba343cc44d7c75e57dd94a49670ff5c9863070d040e583b9def0e0e3e93c1d9c8cc2b6c5628d36db099ed61964ba47c67b06a73087dcb60484231a4d23380510d9ce379a61076ab294d16443bb52c9d111241af350080cebc3ee3cd6281b9e0b93f452e4a0d6fb411d6979b5b3ecd35192786fb9878fa7ea68fe2c44094467b5fe16a7de397a311c9070f8da36d8d3ee7e5a8898adcc6bf13d880b1341a96067822bb9b7ad42b3f3dcfa424dae64af31897ba17544ed3422073c74947df5fd3ef8e98d9cd0945544273bbfbfca82673220744233f75edc6406c3f71317fa574029d1e3d159f407564d4c1eb497a48cab8ea72439327c2042302caf637b148a832bd4c6a2173550744dffe953f886cb88b4dc9d3016b763a20e4a4d0b040c891009b7398d91c5803b2f087f76d99a1149af4c861ad9b843337c797a4a1f9b50a4ca5c99103da69bfce545b6eabbd0344a6ec5128600d56681964e0f8ac8ce1ad47ec15e47dfb4a4d06e08c72fd8cab6a4f30301098bf8bc0d2def1c10c7ce6b5ec091ae8c4db489e7ec982ebf89c7d9499c946c3831d3c2641c00ec6fe22632db6e3fe5ce2e661227ae2856b9e91bc338a5b9d4a50da73440791081b98b637c7f177beec1e3baa99066ce5bc1792c001c19ed42c05b82b2ab9e4aa0cecb68154436739be47d5f7cd677fc78998660d652c3db18f7a8035e8810fdc1b29b4494cfd941bf2dcd98e0213a18e868f8fa485c6f63321771d41eec2115afabfec92645e3e95738fdd178d4961e977b535f61a9ecfd693889cc020320defc5887264929f0a4d58cbb7ece83bb2f9206bba56099e50515324fa167283729cbbcdd2994ef7eaa895f0376bbe45be1977799bd98a105ef919e2c626d83c14eecb16bf5674267a9c86396c1d4c5ac030980cb0e94e76468c2356803b90e0b07e651f88ed7b218d42ece409c8556368044a8c1abf743ff893336d63b52d516eafe7fd48726562cf89d757c09e852a9f3c535a65eb50ef8873576508ba4128f92136405e1e2ff32c0cb7b3a8c9e431c9724d7a69e56939fbf0c49b0e851b95f8310ba42e7c7587e7c93c6395cf73a83534b70174b761e4a7bb7031a02bbe85eafac665df5384046fcff02abc7194528e1d47a2e65fc47ba251d4f97d9357e988d32ae75aba08a7ad0cec22c902250503f9294fc14d1d8d115de0709dcc1feb06b920e1a46298c6daca82c67a016b527217cc343a9b148cc1cdb9f166619c92ea8ec9c8323cea1583e7c2264ac9d9d8c41c4c64c7c3f178eedc3a21cd9f5503f264d281b1cb25f43fe7900dc04009e53c1f2a1222cd945772a5b2fa3a71d1ca5460b0d76db8076045ed012ea7b0cc0ddde1ad64a8b2c1a592e01286d38171541c5038d0311bc75a0a613822ada7291abbe519c2bde2a7f939ff9fd4ffcf0ba44090606fdd97ac5d3848d3ab0c20f00e1b63cf9d606206d125222a16d6d9c704a050dd6d394cb8e9a383c9bbec49322b7b97025935e11522e89bc5a855e72b88fc9af9fe243aa33bb560a9aaf13b0ad7b1127b80e4cfd636693c877c68a19334e11f12ed990e3ab199042aca0eafdfb1698d38a0863a398efa0c31a01858d37cad6cc7b8d6aee94322454d8718e3bafe8c6243ffbe5cdba9ec27605ef67b0be7b88994cec95a62fbb647a7f20eb5cb180d12c09cd7cb598655830c8a1442c38c71e7ecfcab61c58f0008a5ea55f8b79fd3cbda4ca0e7d856596fdfd7458fecd0ec98f85cbb1cd93c3229198ea42fec3184a46ce9b98f821dd63dc7c86e4e87d98910f492b03904353c26d3a9ad553273b88b1c7b2f51d794f06ba6476029725ebdf351180fd5c4c66afc79eaa55c04563103ab33588a3c416cfaf8d2662d722b4ca1d7606765d4413fa05f7e723a18f4fb4a0553d39d749f2c79fba8301cc0f308bcb6a9fd6a57cdffa5901d3bec59c869982097a4fae2e26d1945dae5bd25baac3ff318041a3e995eea36fe11bcbb5189e50fbe089b1a8ba5073ecb2a60dd33d1a749aea9b6f478b6d85a39612b701fd0d1c9560be6e77449a6c845be2e90c1c12e0474ff70822450d859869b7f9535944e2c1787bffe874cba0a0c5be29ba22e9d941c899b0d5c4e2b861aa12f58a0ed390dc020bc85c8087c4ae71e0923dea667262eb4ef73c1f5763b98087823c3f8a3232760449086eaef111e1b8f1f86d469527a3326b22d82018a5df82c2750305b67f9cac17b67a68d835d6c26b010b679e3dc4f2fe446a2951d96799f482e10666495531f5f1e40cf754f4d8dee59856ba9d2fb8ffaace7f014f7c9201aec56d84a270bf44b7ce029bc76f6f2f10a29370559d46de4867626c5222427d89151be9928f9294d273524928cd53d35b7ec73e333e8bbc6cfec5ea23ff635488e464d383e6e8fed5db53e44c2eb0450613ef3cf6264469870887460c6e59dd00a5f09de9aaf290f8c30827871df6efc42a26bf6f2b6710310cc9a4112f006d11804629d42695534f973be8a7c95bd07113a8207c71a93a84c0fb06e599ce91130f176f40dea0e65c94502005fdadbf4a5abd5afce8925c3909f80c96706c31ef352aeb603620b8d1b8d51e8dfdde50d13f938b82316a3fdbd90c00c377d485844b51363ad6bd13dca747a6d8be50178c13f050924ce67548b35147922a47ff1a6e491e6c924c324fb088e3785214b8ec8dfb7e059fcd0caa6796a0461d2fb59321dc46a5de400af41816f093b5f96532533292ef08edd6a7cc784a304c6fe2230f1e1d7c6c15d4ae339e7f6e24cc728413b0ce73598c64ded03555b80af34dcb9f95f8b646d5728f599ce4f56840b588c3a5211e2a4edc26e6667808a2e9ac07637b21a0f9dd0fcb8180b557b83cd4aa2cf4e0147096dddfbc1cdf7eba815dcd7f303e813adf207f1e2d7f62c783daae26ef5fbe38e7c32c6a1ae889bdf700188f3d7fd377e87bd005a999d154992753d80e6cb3f9e6f67db37137c99ff3695fa5cf6f8d8df9c6c0629ebb71a40a1270eabeb32188cdf933330b01275f418c56174522c79695eee4f7a463284a1b406d600471c19ffe6e0a6fc92dc3fb148abcf1437b1bb2b683871240cc77088831c0fabf1a0b97dd84751e69f0572ca97b4639ba7ce721fedebab4c4cc3e082a547b79c9bc4c346cbfa22e35eefc00267a38f198523e339e4433e06cfcc5283904ef5f0feb96fc241edaf1c5ee0637e6cacaa4ac37b1b0bf214f79308e465c76442acfa1ae5f2bb5490e906ca3b5ba0cc4b80fff78c7fc6e6cb832a1680d2fff8770bcbb2664c5a36729066439edbca583809ec3d809b1c8df863491a20680acbc2b3f4eacab3a881a879aaabac8d2c2aba79901e392494d358db99b1900246f647c07c54ce137c77d87bc6983553f351d218859ff92c16f2a8e845310ffd41f8be61471410b59f3cff7dc043bd4957b0a76984c64a8e258cf26df8e562ba14be6c94f7cc6ac85f2915d941303444b8e0c7d1230f9f0c9abb92cbcc542aea743368e37894dc8cd9746920cfb56f7860844c2c597364f9966bb702b11ad4010b9120834709df10c3f48acca81b219f4ddcc25cca6b5cad6061936f0e159a4009c181dfd369c409e8766edc8c360dbb53f995349ed1d1b7500647dac10dac8812c90d869de73d254614d3ced885a73017ccb2606b5726c3a3833c0c5eb59a22e722e4725bfe203588eefc6edad9a44ef2cb31fa660eea58849539c074f017205a66dd79c7a155328262df2aa981ad381823de3ad454686c157479cb43bcc4bd91ae44311e7183779849b94a96cddcdf6d4381a249444b9f4d5c4d4a076d6906ebccee38504005e8ed9d582971657f51e0aab8b99be0a53a54cb2f4fb4f84a74f5efff73bc55182bec3dfed37bdeca1ef339a4dd35a50e45dbc7b3e367023a012c775a5c63659d64d07702b3959d5a9559a75044caf8c4fa88fc75bec97f8bba1269ec7e5e6b14da75b7c37a0e039854e7be251d8791ebe3e7d411ab29401690509ba131d0539528735a292b29b0cdb", 0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x48) sendto(r0, &(0x7f0000000100)="dfcd5640425df81c90277a388e2d323cba24ba95337319025eb916db64a4de5386e332470f586249ec8d1d16f6fe40f85d915b5cb978752db4edbd917505ca00a067728beb4f808ede06c96fa61fb08397ee6697ccd4ac989cbf6f795d0c1bf41daa7d7809d7ddacfdff7d2095a280e3585ad651097447f3774993bac325", 0x7e, 0x4, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r2) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="5d79b2ff7769d03f7f410e5c5e7f5b3fa852196368e4699749abc4668f1eb0167c658287b350e5a0411b23d36f5d7fa5c4dd6c8087503a5813f2e852634047bcc0c17b1aaebf1565aad72db458427244b81c1d3d0df12bdf3c2e1c2e50b98f8476f43b64c580125b12413aed5b6ef0db444aae", 0x73) dup2(r0, r0) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{0x10000000}, {0x0, 0x9}}, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0xcc) readv(r1, &(0x7f0000000100), 0x100000000000051a) 16:00:29 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/4, 0x4) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') rmdir(&(0x7f0000000280)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 16:00:29 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0xffff}) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="098b87724acc7faa5454d3b842a5cea460db1d95000399f20ead29e5b84460af5b034260792b38d1ecbc2276aa900207df58f22da0163a09919d10192966a62b5757a9355588a070de6f3619c05005f4e37386e80fa2c85a4be6967410d1cce8ed86a7c69e2ff9af1140e5445de9463a5b9057fa20a4c142eaed4859ef1ff87ebf90638a2dd2a6d75776c8c995aa64ae80ce444fbff1ffe2fabcc070d9b61127388398fea26634f8976c619962c087aa29cb7edfc1b0916e6971d1988d7cfbd01e15b395f9963e4204ce5a7f9c0255ce1802b275ea01c311f2896d15049fc5661185a381a0c7fd848b65015ef42ee8abf3972aa249a5df764962953ed84ebef6e8847e1563d2dd732c09a0a8d1c346be39aa9e4ee7f092b6042aa2da296ede277a0931b80a054f487f5d56b9ac1431f7a816a568ff40111f8239647df2e130e34065a66e0ff2efb4274fdb8d5b43193b2cc05db3f068a5a6aa30f76bbc5302a000bf62814d92138477f1562f093e7ab6357033ac33c965ecfb80d13e578270fb2cec194f38f3981eb37cafc23857167471b64b97e1b092fa9871d29b2179b310b23b4d0fae3cc914240d7f554f394a24cd8256a0f29c0408a3a4978a1ab1c176d3b2bcdb7a44b87a5f34722ba35ea247437b8f669570ff0f82830f68dcfa81b00ec054ccd852e62ca93b35327c93bd767d8dea25095318e224cc802532648b6850b8759722d0f619ce5c547e903c8f06b3a845f9301291f2d9d6e1cd5d2a05b803f2c6bc8cf5e2be954058bf0879276eacf1fe6d1ccf8561a4919f90a6088221d2ec61530cb038f0f7fd32c6052ade1372222e2b7829ce15f613a5619daa5a22c7b333a77f7013fafb7de93a108bf8637b1e546385e7852132a1d70f7369eed5b978d0acd86c9a52a81df67bce5a8a50531f19b96672fc2abbc396d829de826dcc1beba0208221716ace8b93eb266e978438245db1779714fbbb818f261c2138aa7449f4cfeb4b164888e8f47461eb1c062baddc803b87a268a88d614b9cdc62d7a606bc383b4857864b4ca51341a8017e530f14bdd835e0e969ab0ee88dbaf6fa158c8c8b3e4caf4e8666e3e5b90eb533ce973748b43f5f8ba0f5e1fa8c0cad1c673d3f8f6f5596c133567dcfb2f91dbab568b1bd4f07d44703565d5ecee039f34f729e341a5411c7a5ef94be8fb375b8fd8faaf8eb2782538d3c0b15c321c798f13792fd569cfa1e96bc7724e36894cd66021a97122717249e5713a8efb2726cadd65f68d530047f885a8423a46196ec5fe0cfedea8b1c8b0d9be85dff3ecab5fa8e29ac552724799751f21c421aae2e29cedc08c529cba2613948e6eec66e56e6ba72efc5fc0f0551ea8bcda0d257a8de217dbd35d747961ac74077e45c18081f7ae5cf195a3a1f176ac5b861114e18233ee86dcb35e0c859e66e1ec6515b3dcb62be5186ed5aee68befb4733b2887950b67e289046ef53e6108094a630e267efaa127b012f9e93fdcc983f9cd35029abcdd2af8f7fd81ad09b3378506207de0f814004a47cb00f7d35d2f01c445dc7dd757cf14cfd78dd47cb21f84af7032e2e95b27bee05f6dfa70bcc47a5cad46fdeeb67a48f4876d1006319a22a9c6c8693228e1079d0bd587d5d608cd05d5f636b1af32fee37d4951e19008ca6c533834db2ed7f26da831abed3a0133b13b0ece42606527a6a1d381ff9ef9c7665e16261d04d4c1cc025488b9b4ad3de51428dab49405974e62fb0dc615ef5bb768ccf798bfae9578780648c96969a0135b03821d9e158cc4315feb6f093a43bcfdd6904c35e6a8e3ca0ae54ecd2948c5ed59462281436e99be81670f7e517696b5dfcc345866a74a78f783cda85e180c2360d15cc2a4d02a39746215f17351bfeabf73068060ef7e605236676af742052e15aee243f1939856519bb8c1e60ab133e73546900ba3dfc4cfe442bb0db07ff2ad2c565dd66bb4e9196d48806595353e73bad1d7bd7fa250aa9287e33cc9b485721ee44e0de174e18c0aedabc2e6c0950aed6094e0e83fffe7a85b3d78f3f1c7e3112f8abd9a7a82e1057c9e9643402aba22476235def7589b4f4971dd2050a3247657c68607334e4c3a09e43398650beef640ab115897865b80b608403565262ebb04979e47474138e0075f395d8cceaabc64b86367ff0bdad50a80cd5beeafd0637e0cc24945adf02e89cd2c05bfbb4bb4ed418d932f8a03a00fbc586e9c0143b1e4003bb42bb3da93f7d526a3e98cb5688fa9c43a73dc3aeb0e71779466917ce3518d6d244d7af5e0ad59475c57c90adbcad75c6079473cdd8b7d35113338d8f29d39191012d50320fc5c0570bea671a7cd7e1df9559e28f636dc8a32ca47c930980cc0a56d240da455bf6832fa22766a32f48845ac75e95f681cbd873c9d02d2352fb9b0bfbdd4645a6ac2187434aadc6c5749ade9d88d51c23118e2f0972898d8c1bb3a6654689180e39486f7191c56af48ce231308c6220002b1497e5b3290a5839a04c5e0e84d10bed2ac98ad6b09e9dc99fbff78fd261a0882fa889b9cfd1cd9d01a09c29dca63f45833aa04c5fd7852de9e5b9a36a9d3370b0129e8960058e2d8cbf61a97d9b5ff181fc76908dc618295a43c320ca40d518549feed0ec3069526886bd3c799e438c524824d21b919482640fe486034adc6a21d39a10f2d6d1e35e61efaae3c5bdce3dbc703050d4af3d063990a58d0d94a6401a42f87ce6a725e4822ca004ee7ba2e4a2d79bacfb108ec4f05cf5a651f4cf17d610fd158ae3498209c0e11a2115e176ecb13d2497240c399757fa2171f682b421b1150f12a42b2fe870345c5d227c65e1164420a7086315d9b00f6f074bdbd490c693800a4bd2a33049f13b3ddc2f971de89489335866bc9f4ad89337a99b2c4648bce8a849767048ed08e69c4a04bd32542cdd46f52a8d7629511e74c4124a8e6de8b2db40e5a01dc97c4309e16df701d08ded6ab6a4b7052419b4de206247d35f6240d63ffc9ecf5751203f336bf1218a999738b6a0d159436b8d22ab194a3c462b0afc5eb917bfeee66fa01c9dc51d88565fc6eeaa15570229abdf8a43b8fdd0ab4e90d76b80c1763ae50a5ffee5d8e599817682eacd2246db51eb06f4e94db9a5d1c5d1e2d39c9fba007ce66a959366bdb9c200a950177d8db9d1f566f4a9794166f729b60d67e88909e6314d8e9e88cb92e6f483c088cbff97c925c5a9095ea94ea17313bae7198b55cafecf0a77b82c37b053cf2d6b8fdfe8bc08b5a261ee15b7dc2ff471b87c911e3ae4ca227090f583ad1ce3550dd0c2240aadd933c6a5ddba6a61a8d0f3bdb2692cae0d81bb1f3352a6682316d1aa2c9c4434f504ddb5fa9745a456f01513a8ebc0cb4b2cd2a91000de9fdfbb965e29b3c0c863147bdb596a65d6b8406e822012cc672f54eb89a5028f29479ed0625984a210cdaf63a6e95bedf47a6977007fc50ad00b402f8d5e7267ba32af44e2407abb23b49dd3a9d2c9ebc9eb718b5ec07a9577593d0e20d537664836f1b722a205dde6073e30a358948aa65e0a40c16053779f322365d9c91615352fef9e0c75969e8d7267d09604b23a0cd806ec29cfee126c0a6780a40aa55e30380316ddc0dc4a9a15a51a74cdb71af9d6d9ed4ca901fd9e7ea1549e12addbe9688cc9b39e0315bc98ecd485a00727d94bccc5412c1f468612ba4a0bc685c2ce778181032cbab508829e484f9f3d9d790c5460c2e5697973cc13ec713e2df0ac61f63beea6e0945cf892748e92b84a551027a89e44c6fec5859668a7b89f5f90632f69bfa095d7dfb1bdc1d33c814375c965684ca562660f07ce80f194541291ab7f8e90b45ee66d18dfa091ce34b263580106950280ae2614d6276c410a808b9b45b5f6ebe225aec29583392bd1961f5ff5df9e9143227aab25c786021e8235bbb60d6a6d40ddbb5730f411285aee81b6f165d9f280f69c724a4d6a177b3425d9fa4dc77abbf4075657202675cf764003d4a3d1dd3cc2b52fa80cd82e90b7c44aed567b067af76393271a95050ad692f6cf7453bd8435634b36749f1887fcab99d497c5d8f6450c301b18f35967f8d5885f9a0c58f7b88412fa5675864f916da678e340aaa2712e162e0102281b5ce51d1a72cc0de1c45e7e6823691140d52dab1df86bc24e73d7f94b3b46612301086156ec1c29cd43e4616ddcf426e2ea668c9b0f94e9ea975b13e4847a89d9f86982c193367b742a3199eb88b092add4911fee5f3048c348123a8fb181d7a6e038cb09c7d609b8495503ae1f293cbbfadebe2f5838223353f02a0fcbb0e2f012fc9e33b68c2f7710e8fb86be52838f142030fad3a653ada3ab3a46f41f330244209664590d420f334d446478f65ddb17ad31bbf645d6ba22c9f4604b646db93616cf8aafb7ce7d192a86f801e4ac1b40058195dceaea5b12a7ca1ccd78515293d4b286fe67b3eb634f73b0c02398b79830d99e3c5be8a391cd2a2d6e242ca049674793c58c42a841efcf6acd13af0404c571e7cd11cf229e5c4b53eec371391921fa705e258b09d58591435602cb24f17889e25a19d7ded5c582a9bc7c32c45bf6baed5ef4fd625e646f0056c2a87a86595fbdaf3a170fd022c30e791b69dc03e4b9c88ca4f64688cda8a3376a203736436835c9686be097fb12c4815bab7f30c443277cfe9b88435bbfab006005f482be7c2dc36beb15e429c79c188d8735f36c22368fd52702d4b78162b33529b48edf654c5b45ef67bef5e3c79da3c7f4fb77a311598888f835ceefbbe74e83efeef2ccdcf41cf7ab38715a7b0a2a3e9a9cf6f6e76ece6ae1f884f11886e4f386786dcfff4e7822a7f2b9a794d735f30ff89c047c6f1a97aa59c17636069db4e46593549d0ecb06390bd417ea00d21e8597fb95e53a8a950485e993bff2074b6de5b3f69235371bd01505a1aa37b06ac4fa7ad724eeb2109063e8c0d91e42ccc331026f9d2d09976f90749270027fde055fa473d28abd1bdb6e4f8be6788b5b3e0aae02b1334ff26a1e8118e4e9988d213f979a5451f336aec5f869eeb9a83e95e5bd5f52bb65e832e4574043258a3afd5e048010643fe015477e14504caa3a5bc7135a8267d8986f140f4733e38adb09ed59e92d2264fd39bcc1a402f0d95ec2d2baa6fb497bbcdce860ddbb6cc93e96ec8d2583682394089434f819cd8dba52bbccf0c98ec27c0e8c33cbe637b9e738a70ed1280c908856f4361d208a35110bbd2a57fbc246d5ba744d21c19b7356ebfb341d0455dd48206392cd19ceaced5e8b189071cf24e6a7ab50056038445ade429739f4f9e8237f2089b661cdd06702f4d418147fd656a15e8d152efd4be3152b7895342a6fb1d85e60df6084b283e2cad08b41e359dfb938b9a37aaaeac47560041e61d6be59c7f0b0c56fe6b4bd7f9ac979f46e29d10c7448a2256bec6c9a8ca0aabd47b9c8469753579605ce04c057bdc2304a7b4fb0380a8d8e6bb5863d4080dbe7265e1f213dbdb27e9d04c1124d558eb2968d449535cf86255e9b598f8615e123f9e404ff38a80bde1b71bec05568bae9ee533979315cd010a654c3adbfdd03809fb5c451c60e957e1b606d76170c5b2c6dfcf8464bd8febbc452290d82603bb0844b3f0b886309080f1e6244dec71011204c888192be0dd7430c4689558100ff403a06de2c9d688b452ccbd24b1197886d1c901538c81d8d97c1df609ef950882e1781af63d4c41bcbb12f48a98016a4ff30a9bcad764bdf32a2371bdd5fb6c6cb795e64a3cb799681f557", 0x1000}, {&(0x7f0000000040)="975498f18f6ecd915afd1f5079b8f971ee68a77eb934f43421c16838b09d9cfb3dd8c6de2859bb29c45915e3d36364cb904ced6657be00c3f10519c7f491eb43310f3719c83da356a29c172b2501aae8a9e0a5cd3c09", 0x56}], 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4810, r1, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x93) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddeec09eec605d11de0a0b143dee1c2d2a7cea6d1882303a16c4c8429e"], &(0x7f0000000180)=0x5d) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x2, r1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r2 = syz_open_pts() fcntl$setown(r0, 0x6, r1) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x7, 0xdeea, r1}) fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x9, 0x1) fchmod(r0, 0x80) r3 = getpgid(r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x19) fsync(r4) r5 = getpgid(r3) write(r2, &(0x7f0000000140)="18d3411ff10b9c0286c978596297138bdf7dca0ab8b05eb3d10bd6016b848e15388aeeb29b11a94c5569314060d0764439e7900f09b78ced39cd6f2d8779859a7f2f29ab1edf59c6eb45860e0fa1a7759f00b3a37b7f3c4aa8a0113cbe5d4a12acfaecb64ffdc5a6795e0e0f5959068ea57df1677bf28dd8a5b80bc9e3cc5d53d326d2a95644346c12c0f1904ea71c3471dda6ae1facd8ebb8adced1a97815118ae9ade7f267dc9ab485c0ae83eb86262fd03c95f75b2dd72e98f13564fe057bbceb43b5a3feeab5d8ee0530c35bf13abf904787", 0xd4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r8) setgid(r8) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001480)=[{&(0x7f0000000300)="d179926ad4f22af13780657c8aeedfc7d20b343cac399f91b5fdb839b0a30aa3cbb4a15a3e599e47df8f0943cee4d4bc2eff827947d537801a97d9bba7ad8f57acd4df30ab160736f025cd25a35561e0b56c383ec41f236a5f6f1ce3207e966a0e737cb9badb13d6c744ae3839a7cf0ee87e78594ad2ba86377bc0777c60f43240397f3e060e5a0e287e6da538b9d186d4ff9d90c42ecf0984a2452bbc7a9e41188f3de67c04ad20531e0061bdd433b64a72e75df06ab956b5ab0981e6b5516d6712bedf995976eaff84df8e1f07dcec06e911cf70a18a0f0fe56d87a3149b64e1c9c8f6be9df96a0ef8313d70336c2d3819b5b726cb83b7da6ed94891fe79afb8ee04e78418e34508647f624914bf9b7105699fdf7bbf4a80b024a31779cc1c1c6816d8447aca804aa3667ec20178b56295d87e7248d178f831c0cd6cfb1e0b790df726299e26602e5845e8aca71ba41e865ce4f4458f87d77baaa23e769680d1c0093ac58d987dcdf782a8c39d48a023bed1308ac5b115414cd3c470c49682aafa28c5aeb303fae607f205b164f0033cf7c66d77d37e8895a204082468e27da5b359637b09b4de182549bbcabc2d42bd98cb878e1d16e9dfb168120eb8c0e90547388ed74e78c8b00fb1972763a7b8e95a9f9784526440cecce2326246da86434a1e7ee231921b5db702a1f881ba4a848da2b4ae6b6bcb14870d43c859e0541fa0f6506cac8b313bc5f5ff78613b0fa7131bdc161d0a18a9066afb1e3457743e6ff01e77cd80f00edca25e63a8c05482c79575153ed8ca2e95ebcc639bcc0559944e6504090b7d47dda5b3faced8f6dd322ac792b71fd14407594d0d817aec1eb0f131d71f36c7073cf734911d3d698c06fdb574641f4d7a8630334bce401354c4181089290d91a44a8fa2a94580c5822c736f9ae5341e91bfc39ab341bb9cd81b2871837f0a6ead63c7a75d854897eaddf21d839f73144d3509693a61263bb53a518563a2f3de2e8ee9a2badec7a9687da1826091d4af4471872ef71b96e7f26998a6a6df608cbf3c711aec33ccae86e0dbe2acb13b16bea3e2be1b97c3d3d9c1741eb85b8cbee914e8cb17fb0f2bc607fee6ba250241dd4447dbb5cacfa22165f3b4358d07099d89948902fb215d5d503f61bf02dc8fd57b634573ff0ca21d4bbe53120fa8e7c260d25b00d0c9041e0e4c743087c0e5ec212636b1747e90e5e219afdf75fc2736c469a361cd1debf28750d0ac966ab7782bdf0fad5d3a5ad2a2de41303fe46af1e004f234c383a3a92d428b595aa105c36518fc9dc750fad279539d0ec1456376d7a86f41cee5da2335001db61306e1e95806061df4061a58f318b7aa1b1c410bd0ddcc07820149fa876adc4b14b7342a01535966516171a390424f36648cbbb736763892e81fd3deb8d6107a2467f62ec4449583cfb17161df4456eb618f533c075fad7b49d9806ba449023bcf456c705127f783d8e51473fe95d53433eeb3508fdb6e3f5c82b8fdc1fd780699cdd5d680bcf6cfdc8265a87bce2192521e3a47d81d5bc62d499030c0ff6cbf7edabc6ed0a39ab5e125e8a5155fb820bcb9fbabe1219f98ed8325a400be30ccea8ea62da1bf88d8b8415b5be3a6c89d2c8679931a8943b76eb2bd226818f47f090a13ffdcad688e01c8dc37f793469464d7e9e3681813ca76be2e2cfd41e5542d938a6acf24b6f1bbbb048b1466d73cecdb0e1ee18c97245b5e932055a98d1cca6997c73b03299b4796560e1397f40658a65c7fbaa3fc9fe716e39e17ffdd356b821e7b7ad0297a4e84f7ef07295a8f84921459f66ba21bcb679b4f54fdc8f55f75dd894571990ea2858fbbbd2aaca52fad74fb59f3e1d54a814d921481f56709e33225d7bdd38ad64375229568a35767268d11479ba82a9c8a0845835d7bd3cd68dcde2a9739f389012252a4dfb8c84c3dc3d1579bbb96c40cebefa3fb1ade23fe973ff2bdd6696790a58b97b5f4bdd4f42c2fc22ac283fa169eac9a4466ca7abc5cf4f65ffc42c411d008e0bc2b0328f1cd73d237ad395706e7eb836cc4ce5449c40a0a9eca874807a31145ac215b5054c94fd37385830fa7ae8bdbe4136ea6a3533afef03af55eb63035ff97dacc01345b78cb2d38ed1eea4084519ef04ea75e69c297b641c4efe1e95df1b40d9e7bcef8f524ea11f86028a82def24df6e96667c6c60fd899722e6bf8f670ca8e412a080ad6712781c0feb7f16269a75c15c63d8754eb25a3337bc25ddd564b85af3c59b689b104fbba9a9222df8a5e2c7be5d555156dc1e77dc0dece88ada49dc6321a5e33ed71282cd0a6dc79ba71b870eb8ad15f84e1f947bd97fea8578304eccd74f261b61fc32ec208d67880fbb8d8baacaacecb9fa9e055fbf197abcd6b8e8b503341252262a8b544290074c7ba9dde45f9d176cec8e5e3fabfc4b3c8d808850f4a52ba937b80b6eaba3cf76790beaf6826b0f5b4b3ec46b029131a38240f41f376ec441a8a9a71cd8984ef317e3d61433372534bb39b5fb223717973355269141d2daaa81b7821e0de69ed6083a320638c819dadccdb364b3bc94c760cc49a5845df9f821e5f5b5061538f428724da967bcb090adbfb366f993ae1aa0ce67b9e293194b5241491a5a3cdcb29a23dc12411539c58a9d40a198295652356659d3b74cbcf8f8eade775c41e552d0a85140aaea55d7e5b4085cc62af2484c4a3582b30609d9246a16c86c946c7bdf3a32fffc26e3eeebd276614223cf2b6622b418bc114795e396290ea54377f590a421c4932ecc4c46b02cada7e66fbf15c7e7a1b6b739d303b19a4a2f4ff8661ab17f1f8fe76202129e48b1f94259c3334eff16264495d1df465463179dd5976dfcfd51142dcdc1836cba7724b95579f73fd5a388056fd26d133f9de7a6a4db66879eea9b4b71a532cabe252f5393c031598ffc550c3b9f5eeb7461ef8ea1a73506709ddf824e34ed809b26eb05ad12c129a6a82133e9e97dccaaf3ea4a329f68482cd17b7a495a0f422233784bf0ea5116f1d40765004abdeac5e8ce874d36c0cbccd6401749468f1ad09e06c44d8d36e249d2ed11fdcef4f5a08872ecc56809a9ad0df802b9640d5b263ba641f924d5d300cd68983732aa957b988e3ac8b1f324800a6912ee660cbfa416f72f1dc0d2f3c6c6a8d105dece13bb9974428e8a47238094b7ae0659677e8b1a34b4c728b4e789ce45ab485f34febfd51982511551bff8cac313fd906fe5a5147d915aac5056b101862780f4ec0ec1fd072c05d023d52434419f725c61cb52ea9932e2325cefd79390c7f5a85d3e3869c9ffc90dcb1c501167656787dd225677f2213123e72a26a70ba3c4f6dd949c74bf39f9c4f6973ddae04667a52233c8cc2a02e265f48fd96ea35624cb129260301a1722f925831c2a9d2140dc17714f78a5624eae020a715133390f6b2b85cfd7b33fb97500848bb18e9ea2ab8ea75c9a1b20066636716390a0114e0ba55776817883f49347b1e541e3a15ec2d0ea3613c2e48dfe184df83757260be650eb370057dc82ee69233470b1fea9eb92d66f81c4668bdbd47ca5349bc0882ac37e47f7afa130a763e7e786f5289a3331ab5f02f9e8adb83706d7b5db0ba8e12699f34a57f487ea51711b452f5273c6a418bc68e376eb1b980a76daeb7b73750dfc1582399199fde3db0e677af3c90747a5ef32ac22c3fd5bcb337655fd3646cd32856d14c8b99f20e57c3ad5d9644762980bc02d14b2f004cb3bc5df4f19d5b862d0af72cfdd49ed927a75ba14fb5795d1b88f83add75452b4807236d9c19ec88cd23e07460a84b573a750d3816dfdebc7abbadd60527a9fa72dade478882077389a47e54ebf6fae6342de0aea6c5e4dc88aefcc696d46a93986eda7e4ec1bad96d3059b101b4dcae423384fa16c9b01208a3ec5a46ab9d0b3f52282aecc9ee1335fe16d8ace9485828a9d3754249586eabaee39a8c5057b63b54f1f2c5b44c8ad43ed3dc29aa1ddb81040c8c971b5a1caafea7a75b559de1737c317343142d960b230ab7201323e199e2d88f2d4daf499174a3701ba4de56da95413c252fe06067b09b4fd3714bc5495f689538da62c734602ff6f7509f5d1e6026156cd5055239513ec32e4d6c629007d6552ac7ba00b4d6ae255013939c5260b3dafbd5995ce3b818f4dbba270a2c5e7d79e609ec01e03c55f3869f2afdb1bb3f397774b91873b6af4d6254912dc810df44c1daa534004c549c8b3b3ff88d1e6342fb57ef0aef8a406ef6292cac663230fe7c0038cfc0e7868eabe1e573b3556715e0c9820d1f73e7d7e1a6b3d5c6483c125595a453dcd7a0274f00505e8132aaf8560caecfd6b32712d3c0cb660a598f17def2b2effc106d2cac0b2eed5ef6767d3b0c2a0d9cb06c7fc631f7d1287e9c1c120c31948e17797364ed6afe34d3aee111c97593c90c6eb67a91e35ccf39f7dadf684a9660875f161b56f1a930971023135b33f1fbd9ef7875ac67b10171554d51c7269118b798ad84e7de03c03ecf8d8c8ba77b68d87fc7b52e515472da0fe06b704ff8500e7a4524a166ea3191be40de52ed1468c188e19d88ad72b16f08c58dfdae39d48687ea7c729154ea2615d0d21d60c24ef77942612a14679fe8bfb30864b50a83e7c52dd43b4464a3899fcd08589905f3b15be726f7391ff8b09d8df5bf75fcc8cd59fd0f9b9126b0949fb4945d192df84b2c8c1e39e6848c61d151be3ae9376ec389bde74e5453d4e4c7cdd989cc102055d16ee188a97110d3e08d46fb1e22b1791ab32b633d273340a978e5f01f7782a4f0166cad3583981858e13a6a381132aca6eb06c2582ea1c12cbd8f2bf32ed5445378b0392282bd4d13a74e6d67eef0a3813ade138ddb3d42e4a8517f6d21c4237ec8b0b8c977f6a8cdeccb3bd538e00c488b7c93752bf9c40635105bd0a7b8eb4e5dc66066b039aa26f71b411a118498b880322cd5bbd2d78475aa935fd79b1349b637d8d5215cb07b30988c1e2598ed2cc96604b676d843b3ab8891c198b2acdc90d80b3570c310f385d6f46a794259b4e28641e4fadb27fa1502bed7e9b3680acc4190c959379fd9519f4991197a5cd7b7c75e227392efb4dcb99d35c8c1bf227fd713eaba9615d343de12599d07a6d47d40c70c5cc687f9d146c8f82da699410c59df39037f7f630f1e8a43ec4f22cc3f16cd0bb6b64300aefde92a0ec469bf8aabd238527820d8fbb0421bff3f32610f73ef16817923ca5eb3687af4af5d23576cc5e4b659c96ef6a49303fb493da6d3a61ba70e4b9599dfb640cfae454ec2b32d5fe04465e19ee59d5af2413f080169a4c819a75749dd4a425f3315fb64012e2c99dde73d3824d63cd134789f33b0de9e15eca5602c4e07cc400786fe08a4d1e7b7593940e8342f2bc89a21972cf1f1424ee567027151d1d8c408d33adb3b426b23c49659e3fd8802a0e8bc703b52774ee2e5a38f4d60bb6f001bd010e39f48d1ebc5b26c5292bd316e97c9b086ed06ab2b789e4435d2db9c77185d4e639e0b7489e6f51d6415ff90ccc5c0eb00865097eaf5f9980f33f75c27a84c377bbeea690d4188289794ced9d71098d24e17a6c900360d474ffeb2857c623c4500a152882d50375569b10149c19b2c7dba004ebaa9fd2806f33244e6b41a869039441380dbaf3f269486d439fe52024aec39d985757e820582af2e019079c7859270c192d74ad6f47af11bb7ba3e23c97caedf31aa651b3a11d07645a9f2f8ac0dfc7187578dd35e3e1909339178e79346941", 0x1000}, {&(0x7f0000001300)="352fd571d448b0c70430ce57ab861b8ff2f1139787d12e2d59d6bf35b6d6f40ef977dee59a81b627883cfb9f18a40240442640a8e09478d25a4bd3dad054d88529e061ffe2b5f03075a668d27b501d0ac4baf37bbb9d006e05aa6f356244d5974b22d178918ae68b67928e5ccc7e151443d897150c330ed4122990f3386489b80e477dd645e6c1fafd257f4cdfebab3cacc231a83dcc4df0979d3198de219848a26cf5f3b07ca41ff41c5ceb65a2df3ad6c9769f240df3aa069b96c686ad08c826582274374bd63fd266c0a66e5b", 0xce}, {&(0x7f0000001400)="6b2ee8e5f701d8fb909f691e4a0b968c40abec9b48432bedd80ecc40ba52660bed4a918751959954c2642d1929d2e65d978f81dcf5a033fbe365609c17165a149349c4cba9f7d4daf4b1e4f2f808b604678ee83bacc55f8d1017d1177f74d381cdf92b486794fdb07b780888fa02cc9747ea2024a494f1423bd621f94cca6b", 0x7f}], 0x3, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r4, r2, r4, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r4, r2, r2, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r4, r2, r4, r4, r2]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x128, 0xb}, 0x400) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={r1, r7, r8}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001680)={{0x0, r7, r8, r7, r8, 0x40, 0xfffffffffffffff8}, 0xfffffffffffffe86, 0x6, r6, r1, 0x2, 0x3, 0x4}) getpeername$unix(r4, &(0x7f0000001700)=@file={0x0, ""/99}, &(0x7f0000001780)=0x65) getsockname(r4, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r10 = open(&(0x7f0000001840)='./file0/file0\x00', 0x280, 0x114) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001880)={r6, r7, r8}, 0xc) fsync(r0) setsockopt$sock_int(r10, 0xffff, 0x1006, &(0x7f00000018c0)=0x5, 0x4) connect$inet(r4, &(0x7f0000001900)={0x2, 0x3}, 0xc) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r2, 0x4) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) poll(&(0x7f0000000000)=[{r0, 0x47}, {r0, 0x100}, {r0, 0x15}], 0x3, 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28ddc8f444209592, 0x10) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1000000000000) setsockopt(r0, 0xa, 0x2, &(0x7f0000000040), 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') getitimer(0x2, &(0x7f0000000000)) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) r2 = kqueue() socket$inet6(0x18, 0x4, 0x4) kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:30 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x4fd4) r3 = shmget(0x2, 0x3000, 0x4, &(0x7f0000700000/0x3000)=nil) shmat(r3, &(0x7f00002a8000/0x3000)=nil, 0x1000) getgroups(0x2, &(0x7f0000000000)=[r1, r0]) setsockopt(r2, 0x2001000000029, 0x0, &(0x7f0000000180)="0000e9ff08ad2dd64e13f06194300ec900150000000000000000000200178be361924ce84c0ab87a7a478db84a86e7c9cacf925916c6b2724bd30a6eda1e8d9e492ca0a96b450645b448e2566cddb6e314cdd30b2b00000030f617c4567bf1a1f93cc1a8dac836ae4a78cf79304e7a4871aba99c4ee0079a6ffd9f580ecc1ab40df8a3dfba2b39f603ffb4920357ba840e46f7231128dd809c4f7dcf8220bcd69874e36c6d67f47c631fc587e281acc2b7ec340a6387739641432a4a14de58b2a7ad1642c672e2955f961c214516f30cf90f4b100f66d188f4c9cfe815f6e4a481ec7dc23bef9080996baa62c5bf47dc8df1374fa3e1668790a4e72f89d445adef112eaea1226009c319ec857a1b9b502cda6fead360dbf13d2a4871c0c18f94bb3e3e4ae7c92b4e1cfa2ae51320d8f03e11c20aa3a980759738ec3b79e4a0", 0x13f) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x102, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x7fffffffffffffff, 0x100000000, r2}) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x80, 0x83) r4 = dup2(r1, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff4e) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000044, 0x6, 0x7ff}, {{r3}, 0xfefffffffffffffe, 0x40, 0xf00fffff, 0x3, 0xcf}], 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r7 = dup(r0) kevent(r7, &(0x7f0000001140)=[{{r6}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) 16:00:31 executing program 1: mlock(&(0x7f0000f96000/0x1000)=nil, 0x1000) madvise(&(0x7f0000dea000/0x1000)=nil, 0x1000, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) shmget(0x2, 0x2000, 0xa, &(0x7f0000e76000/0x2000)=nil) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffa) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="c4eb93c4b25cc5e1419ef023bbd973402b482bdbc91abc69027e3cd8d1bce4748a58d9b8d26fd65b3bf93d04b1c33186088db7cff0f451ff16409dad128e3a050881c0b0ba617c025893d26c193d4111c9ede77c7ea4e3bd", 0x58, 0xa2b3a41fff4150ad, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) shutdown(r2, 0x2) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:00:31 executing program 0: r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x402, 0x52) lseek(r0, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="11002e2f666945653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)="65ee9d96ab7c14aaa21d971eb1f09b59d1a9de84c083169b", 0x18, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x7) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100000001) 16:00:31 executing program 0: r0 = socket(0x6, 0x5, 0x10001) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f00000001c0), 0xc) listen(r1, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xfffffffffffffec4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xb8) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="105d73c8d374707be42124831973e2524513adc4b0a9792bcdf60218260813db0b8a4726bc1a75a54689c6982733659d7a1625ced6eefb47bfb40d956df65db1b904c512ca226f5ddcd7c49ead5913d7ee598c6e8c9356d542ca6f395d4d4169631eca5e913df54bc5df2d9bcc2ac3435a4f479bbcbc1409c9213579e9b1a9071c2733330ec1c9e5b9cce109a44433ead59f14638862f4f8d52d9f106c97eaef1e765b955a36", 0xa6}, {&(0x7f0000000200)="02b3c37b53a20f40f52edfcefa359557837a78307eb74b676ae3487990e1167b035333eafd07ef50a46da1ff2ba4637a4fe9c8031c80203730c4155ebca034962aa6ad3e7bd1f5906379b259723fb0404ace147456846d7e1c41d41507bca6d0c84eb30e26e8c36964fe61ff01453c7b4f678a", 0x73}], 0x2, 0x0, 0x0, 0x4}, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x100) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffe01) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a400000000000000000000000040", 0xf06) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) sendto(r2, &(0x7f0000000240)="dd7c62f33375420f7c188e8267f89cfd2cc5a0cb3feed09ce71337e386d8f982ed28eb4fe8e9117e", 0x28, 0x7, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180", 0xfffffffffffffffe}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:31 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x800000000000039, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) fchmod(r0, 0x4) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) listen(r0, 0x5) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) msgget(0x2, 0x20) socketpair(0x6, 0x7, 0x2, &(0x7f0000000000)) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x8}, 0x10) close(r0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x5, 0x3, 0x0, "c834fb22b33553e607757c18d0c618fd99b69489", 0x7, 0x7fff}) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8000, 0x200}], 0x8, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x21, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0x80000001, 0x82a, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x812, 0x9}, {{r0}, 0xffffffffffffffff, 0x31, 0x4, 0x0, 0x9}], 0x4, &(0x7f0000000580)={0x0, 0xff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000005c0)={0x544e, 0x9}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x4000000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80, 0xa5}, {{r1}, 0xfffffffffffffffc, 0x11, 0x41, 0x8, 0x53}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000008, 0x608, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x400, 0xba}], 0xfffffffffffff4c8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x17, 0x20000005, 0x6, 0xffffffffffffffe0}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x508, 0x2}], 0x24b5, &(0x7f00000000c0)={0x2}) r2 = kqueue() unveil(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)='x\x00') readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000380)=""/254, 0xfe}], 0x3) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x100000001, 0x100}, {0x2, 0x80}}, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:33 executing program 1: r0 = socket(0x1a, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x1d3, &(0x7f0000000280), 0x31d, 0x0, 0x219}, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x60000004, 0x0, 0x7}], 0xfffffffffffffffe, 0x0, 0x20, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2d", 0xd1, 0x0, 0x0, 0x0) close(r1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0xffffffffffffffff}, 0xc) 16:00:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xc0}, {{r0}, 0x0, 0x10, 0x2, 0xe9, 0xda}], 0x37, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x8, 0x33d86e16, 0x1000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000040, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x5}], 0x1, &(0x7f0000000140)={0x200}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffefffffffffe, 0x10}], 0x9, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) lseek(r0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r6 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r6) getsockname(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) close(r5) setregid(0x0, r3) r7 = semget$private(0x0, 0x7, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) semop(r7, &(0x7f0000000200)=[{0xc630c156435778de, 0x9, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x3, 0x1800}, {0x6, 0x9e, 0x1800}, {0x4, 0x20, 0x1800}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x4, 0x8, 0x1, "f1477847124abd9681a6fd3d702f214366177a3b", 0x40, 0x300000000000}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r6, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="0baac891fa93cbc1255d8e4806d59d2f1c1e319bfcb14e96d12efaf80087cd6e201ed99df0a5f711547fd7fc1303671c1e73bbefb4c7357e171568be5dff9382bf5110b74b1d95dceae5f947e7a56a937d442e6fdfef87ee73cee21ce2e336de4be13ead6f3fe66a70d6e7057f847b6c51d5d0dfc625a55a512e47", 0x7b}, {&(0x7f00000001c0)="8972d90432f251a66a5528f8d3b860ad056e6451e63fba7a56d34f0a4850b22f3b5b3ca9548d63cfec30cd7244ca7619864568ef01d76131a0b16b6dd28bd7203a9cdcf361512fa8ed52b04887f0ad0da250b2695ad1a0b4117acc9ccb6923f4795f105f855d4d8cead01029167e92732b60aa027fe1f634351dfcc040be4b90e0588dd7ac3ad0886906d6eab9758f31", 0x90}, {&(0x7f0000000340)="dbe03217fa7b2e87031ceb6fc61ef9aed01e1a200248f94c60d090cb0ec3b755f25b9cebb7f63733c68d40932c4b3e98da112025bed91b1e96b695302c2409f72dfa974b947de8d9e268b58affc0fe05cf568e8d1821a0cc3ed28a7332058d6517f0b389e23ccbba2815b544e498fa3d354d7c31bce423aa78c9ac34ec9e4b71a14d78facac1fef7c94274b450b02637fdb858bb618f176ac6560ef51b7a31936b806e521b35dc5c6c7b0e53801378c2cb01326ea5b881d54053731da9c2", 0xbe}, {&(0x7f0000000100)}, {&(0x7f0000000400)="7dfcc548b013801dee9449d87f46e09b567682a68001d7e37a0f0c62bec5bc3d5b60977e3d6cd626bf006a24e3f5574092375439e6e4355b9c916b86e92c0303f0b43a36aa97349f38e42d0c5a1d554ddd4430a5c23760b515a2a92a448cdaaa75d02d5812155be90880fd023cc5dc9cb4cdaf0274f94c59d4bd8a343e21985ea800922b5f0e9730dda730b4c0bef42a1755a346682a6f8b272fdc1c366a5240dbaef2cec636d21241a126ac3eb4e05880f4904a922529b9ac01b76ef9250143663afb39133727abc86e5e9d8159999590a6abe3f010291a1fe42e6b656c9848425002e64de339f22cfac613d219f0ae3885a6b24471fa93ceed644e93aac75713ff09b01d100a04a61b9b38b005e373bed224bd1b69742d235cf89abebe005bf12ac68cefd1b3061fd54bb5b64b288c298b2e0ac208e2efad05685925bb5788e143a3c20c72bb5696386e5ee83b5cacf0426583bd9b454141899796662cbd0a5f5811cd712c5a542f75b208b0a2da679445e1576f90a7ce15682b00821dbb11d2d2c970423245dd392c4b61e079f220c8afd77ce4d49ec8d7e0650c94f3d5efa545dda662539a36aa21ddad3b518a5488d5fb529f5602e1d5f9f71807dba0974fb82757d8d2b95604ea99927f194bc01d825992efa86753d0d2668b9818a52d1279808d4ca69a29da1de9fdc1f4f9b169e21c41b8d8566bf8b95fdd0386a2d2ea0340cec8f9b6de2cc82a9a9b0fdc843b37a9817aca45f6a2f28d3d862800ad34bdc9edff901dc4de4a94f553177a62ea09948ce3fec7cf815069b736259d44c106e89a85d15b630325c7345a5829fc416219e41580906419c9b581f0b58fd9a8b68b15963db933d68a6216dc47c71480e1fe91ce480fd4633cd870cd6cdf35c72cc31ec345b766cf7f8c0ef6d95e4e49260bb054788ee16ea5b3348ee47ce2d503e582131973d7ad05edc029ea41b333d6eba0ddc209b0d8534b213915fc0025b52d0d68fa400a61d3fc33dee3785465ffba9c50242b8d138e1ed7b41778f4c0afadb8a086d844fb0186274a8d43bc83b6bfe8b8bb31c258b73920681335d4605bb1e2788bea980d1e659e92e4df23c77b4ed2f4f1b262e0e43623c09c5343be3670bcb9a1760e65018f0e971fbd9154e0a0bafe29ab3ca90cb5f962eb5fbdb2ecf0e26f1cf0f3c948643bd126d3d5ca68b82c0c8065295068735ade22af3dfb4a1337f520843680b5026687d3284eabcd73a67f0a6bdc90ce2420d5dda2b93e466eee63824f2ea9aff28fbbf6f909c1f5368626a635646c38d8b2c94d623f92ece918230fcf2419dd039c6feb916c253a86a21d585bb460449c53ece7f5a00c44a35ccc381639258b5cfbc3137d9145060d9c9e0fc955728dd37e519af54b262e6ffdce950164ba5ef0ff51a63840a3972c928c3f4fb025600d1b1a207ce802605c213c53f2dbe436647471f268bdaa5bae50397a6dbf9105366d7a327c2edbeed226a4ad48b74c7976b63d0b5c71c518c95f6520f546e0cc8c27273c4cd00ad46eec6098538559920a77ee5b9cc89fce2ea9bac688e8ac292667c174f9bed90b368126c25f91f27a020e69bba6ea74a4cc8d013b1727280df2888e88815d0c75bb73379ccf4a2724c478374f3f8cc3d3d351ec2a51d17f126729b4593bbb0fa98fbc588209388a336c330af349a3a2abd1fe99b374e8eecf5ff451ffc43a23b0501ce0d78c313fc25a799ab4fc75810bd672a5db0c7a75fdfb2a68a24944be0924d0e1557699d5ff9bc957afe83e7232dfc4765c7770096e937fe3cd890d43881940acff16fcb6122137065bd4afbfed013ae44503ca2f2f589d8a6ef28d73d769164b7a85cf938d381550f287e12e968a234bd03a5b466b512aceb5ff1c2073d06ae63e65f04766f4d7b46af9d086c9bc26a8925bac3c93b2728b2330fc2451b1a634a45e960612c7b94ca097c13928de2a72d9243f76289ec2abbdfe6521e461852f77497d28b81b89a74b1ad53dac2fb99de2d97857dd1e2663970cf279b3b5436ddc1d1a19e34e3850882e0523c8d69b3cbdab59a0fd8d4b56ba3044eeb6e2c61f1de9f49ef035e7c8794e70079657cf274cb41cff64e330563c6e3abceff939f4f409b629688db72161ac0a3af4904b7617bae2d1adb26516baef7a2b5b4b02d44581904e0d0a036a743aaf48c92b379807b4764152660d1efbfbe0f4624acd72fb7f28558c2b1cb107ff38938073082614cff85c660b8aaf453eae109e9359b94d34f5ba376aa2d106f6a2b44d065ca936ee8a5155820ef73053fb30e3ebf87a9a6e3fe2a1082465f3e1da58d2a2ea20a264f09b3d7f41ebc8cf72b00b4f83d8ba9071b8ecdfdbcd072ec37deb44c6a624bd294ab5e043c6f41b24a9ab999052f068330b61540d820060acc1a75c6f0af6c4ca433f4b10ac4a4608115949fc5e9b4f9ed4a30cf706fca4a5e9ba43e301364512019178c37049d75ae5c30a8f6cf796db41c4dc1b7f96c9320d9040e56445c688c8909141105c1cbbb3c9b1e8cd804f44153ee1bd59605e9226fc5ae4b6482e6f5fae025b022fae5d6098e60c0f2538f3399ccc00c21b717debcad4f0a87f75f52651b694befb4cbd42b851555e9cada5f7f73063399884b0e1ef6209b630be3e634db64e6f5a133a2bcd8db25cbf33a49d728c886acce012e9321dd03e7d659d6f3b3e9292578055b1c2e9ed64a671f77dd452d03473a9fe083b2e9a531316d7dd0917ad91cd244f374d552b040b14058f3e8d95adbfc4a1ee65d24122ad9ca5c6bed3df30b2fd84fd724d9114698ccbdc0bf897b1430b8030ef84bbd583dac5c77366b7b40461c6894a40725a4bb46ecb1d1b200f8a1e1407157ca772456fedb960ea40b28c8942e6c3d4aec18160df6c17c9e1ca3e623f838965eda679d9f042a38a377789a44c4808c37902a03dcc609595cad5519fb6f4b8680e58c34238571dcc223d31552e6de504c8e5b2359f5db308d7f66b0586b2d203c86c187f7f53aa5d471d2912af0b2cf2374f38c00c4c6e5121c3aa0a5b03560526ba113674f70380ab8466acd47434ff90cbbda6bb299b57f09a929014d525ca0f02349ecd5d895e01167221b99c9c94e8e88808d00e47ace8b38770d99c3daafe61f396655a124d85c600bbf585d95e4cdc90ed7f46cfe238d2128c5657a05d6e34785927085b4de46080b6bb8b7f725c7666f593b2a64f34bfe3c8deb1ce10e6971874fe24ab61e1142aafc8c0a0a5ce97da787b4f0d6d6c4112384aea4333dea5864ba31fb727752b11467399cc86c489f517ae944e9a90341c2e8e068cecc5b048b33f5dd8580614acac8579fe47d405ef9f83fd34384cb9076363beadca680eab3bfe30eff518341326b95063bbd148bc5d95be3468b6a77bbc39ac6511a8807ea720bb4ec9545072076af4ea63144bf3056f10c30442c6f5e3989f4924a80f40b3cc0ce03016ebe64fd3cc277a29acb0d996c58eec98999a2203a9ffa64b18a6c76c1ec5961b43c7c19ba729f007be949734d7e79ab751a613a427a3a99cca422e5dba8562759053673e19418dc214a56fd7fb5a2c82580a7fbff6ba19c66f8d3ed29cc953e001e432ff2c06f915f1ab1e043cb2400ea0d8cc9d2d93e2c87c34803f3922ec9e1f3f9736bd37d44747315128af184fd9b9379177621e885c4763bade21fa064f9595e3b8d847ff471064b77e5d78f8679132c1b39af6a6b91a75dd58e4e874ebd842494927925c8bea6e8aa715f9d0c0579653aa43b651614a22ac9f38486ce0404cc805426fdf1448bd4b07b551199fa5f028fb225df8bcd88d2c5d8cdde642741c24507da312095a45df108015b82681f16d01a5d0f0e6412b2f2c4022d50ac1ac492e309b37f583d9b313da6fe659c54d23c5f2ac4fab18f4098f3758921e1dfe7b87d92633755a70fd58f81175fc0721683d63e4508ff7b272cd60595c42f47ac41b5b8ba2024e785e4c1a49b2076871bece3dd7055b08881178168937060f5ccd51778ce0bf596ab4c60e1b5bbfb0ac95efd61aa609bfa1595a84fcfdaf596ff21df6d57bffc23df76c85702ec6325e749487e92d96608562db2abe5a0c9240fa815440c53e9493f02d655155b6fe118d348c5a7102123512aa5e3d6ffcd19e0aec77c97ada5662d040eed3d9a0fd6fdace922e358f5cfbfda8e00e572d4b5275a2fa6931fdab77112991c529a049d780e2fe480c20b596430fff762eec3aa7aabd6561a139a29fc0ee61a9d97c867ee5f5934243b7742bfa6e61a4c337cbcdb718af55c19b9f1d6419533c9a581401971ad1fdcf43b50d3d0a39292761e356f43465de0dfc40d149385b4df1f6dc177d6d1b01d6bba815e47c12b064f5ce2a0c65f82edec3f0a0bce960b14188ad2200f5f42128aa0288c76e4b7090eb1318eaaf3064ddbbae2e7855b5b07f55b9d92ee8d7109bea8c000f9336d95130ab645ea19b81fe1e427e899f8d6bcdfbe55edd28143708427214d2294f52ef74f595474a6b61a1b833645ec1c2ad16283363166c0b0026c23e1141f23bf5226e36e028b215917646f3137a5a21d875e8600d061099a0234c7289d0f51106b001e39321a7755bd3f68f403d5909d03686838d52ee73b6c2ec5b4f3ff836cd891ac84e83286573568c75bf32afbf7a436927f4c9da75a8119929cb7af0f6397e0f75385214bee4072a88951ebd1ff150a85250589a0455c44f2770fe895a3058b3a32546ad0952f759945c29beecf8092a43f1efff1248d9f6b8f92ff441f2d05f8728aad91c2896831affe0c080c16d970d7b554e9380f4d46e21fcd9af11f274cf7df58a737a12ea63ea4d2adde9e0b9a169339b78a1dc07a754f79f29c471dc57b3b055b4f5f661ac27dbe145ab12a0208b851e64126a615a8dbee2bec05c709826800c4286ffe8ff357ec76369bb54cdab75af9c4328d6cb56efa4197be508295b8e5a505edeb8df63b6354766bcae1270c7ae01e65de62ba1ea9b9678cd08258d79c9b8ee90184f2c902dcb0f6d8689a21d16579b02b388726813be17a88fbb9d97c344a7a5bd103af50bb620d9c7e6f51b515cca05bcc0cca51e344ede8a50fd0ebdfba58e67eee85e5f3234acde32891bdaef4d0a6b848ecb8a63b030d5f8fb0a9f54d3e379141c128230dc4be5611e427cd7eb6c4c90570a1ae9a82350ee01afba2ca07d34a5b7595727a108ce8c4ceb108b4a36bb0047675fda41deafe3aecf2bca5664cca7633d57516a4d1fff58a8a576dd9ff8ea74952652d59725b80b3ab58341cd1990d2e273923d151649c70f581dde718ce90fc9b4a0b49a67b92b4c10309b626a5554f67d0fe677cb660783a39259a151ccb28c068837dbb1445aba3310a39f914a8963ad49ada0006b3bfa85c9deb0cf2a901fcb22ee7ea467b15533a7cde1f6c702cd89ec3400089cc1ad306367f31847e13006126622bd5a089c91ac30c094fcfd25aeee6ad46217a2eb8174bd92eab72de1952dbc4e752cb6b1814d46d97f2ab73e8b05a61a57c9c1d57f47666d0d448e0d09bcaeebc01db3320160de15f5e1af152a0c395075a1479bb40ff1efa5a4a340b4877f54abf4d2faf46383a4ca1729065458e46c22a1d3ade174a44d1cc5d7577f4a21cad447a931c5ce0c61b9f8ca3416e8bf6da4a00e5acd3677163b3a8cac918585b2e4943e5182d32fc9d4773739a69d806e3bd1ecc7c4b20da209be4cf41f4181c3ce7f175c389889bb4d78a793d1b29ad8fc3cc9791f457b05f91e086c226da61e3927ec473d", 0x1000}], 0x5, &(0x7f0000001480)=[{0x58, 0xffff, 0x9, "4c4fdc61f176d0a4ad4db6a7e605d13c29632b1cfe8f411fd37bfd16786dce15342d22b69e780a17ec36e699bb27bb73f9f0916ba37005d6e116485aaca59b42d817"}, {0xa8, 0xffff, 0x9, "cafca2ad35d5f560841926ed237e48399ac32a9676d2b539048fcb659bd5c187cd4978eac3a173af05965a9e59de8d030373e8345e873410acea416eee2959e3b4690489b9651eab7202b5581d6138d85a875b95062bf28a2509b03a59f11103e41ebe0b105ca650c8876eb4acbbf293e3d4338d543e317f4fdccd09ebc91cdf9713e87c2f52eaa018911b16da496cfca445"}, {0x1010, 0x1, 0x33df3ed3, "0ecee5a749bf9007767ffc61139495cc017cfe6082bd67003644641c7c56b0bfcd5df837cf46fc779bed918cd83af9024333b6cc7c9da330e7ceae573093ec8508049faf487f598fe755c742189b61769994e369c7bcdf34eb16358120d4007236137d9b233fa9896d7d74d5ff46c064bf1cb630a2b6d197a290e8811a066a5f7840ad294c53d0da52cbb1c08bf997d3e635bbb44c4ddb435e317954ec88100b6e98303037aa8b3de692f9311bee19e0976eba101fe18326f32aba68226561f045e21636475624de258b85e8c52f3aa1262df0580f81b1a44104d8785e59505f33486b54883949102c74b36071d303f32333eff8559fd12698828d3568339f21c47bee665464e86b58ed8bdf77f17a70f724b6a515ee609f6244b673774ecf2179930284126751a651b91894e551cee8f873fb79a60b17e83e609f9f2ee1f946f66375388f4b1cba8c1f6737137e0b9418d9b6398745bc2309079b424712ba6ae2bb01898701e3cb7c2821ff48d1d8a8cab9495cdd6f8e86ea5ef3447aac93770ba622886dcb19fcb4a1202aa1ed816876f0ae7b3e8180f391f043bcd7772f7e6ca25c7727453e6caf02a17f2acd9f59661b3dcb720fc2d509eeaf492a7de0acab94106746f5d6e4ab0d51a78ca0ad9b8b080cacac1a0b5de3b556eb839bf0c16e6fa5db1cb0f461a9d85f77d23ce75463a730a0b30f6e59bc17b5214e9a2de6a88d3878b2babd7c989a38e553ca6c787b4cd7846d80577391619dc63969027e5515e2c2b57194b068e9b36a1f334163054ec690d85098d1f62e86217faf6dad7f0c5c78a8f9f5b801d07bb679784ef6eb3ced05d9527144785f369fb9b8401963fe8100f9184c33a20568aed6dcdfbbe6e11c8446ef011910e1449e55f990a606c2f019a2d9e72a737cebcc7e73aed6aac2729e2610fc00cb63f850bd8e738a6d15a0f6fb9810684858325b5839edc9124f0b243407792982e584c2532a40d56ce4b6610b1c992f537dc4ae8febe19fc862c5b31d188d7974938f6cadf7ff26db383258007df45e299576e2e51a6ed7f72a23f129f7f45392232c4bffe34855ec93d7684a3e4c54ecb648d00f687bc554629d585935e0b1a752035a4bb5bbb25b92821fda915e7dff174963f5730a28ab466ef2436615d5b5416212c3709374ab71a24ec92160c545aa8ef7f582a291e16f04b117791f8e3b8e06e4e919991372daa24269c2bdc931033fad913428373d1aa396ee59b7af775879e0fda6fe584fe9652eec989652d228752aef23e2881a013b9724bac2268b121c19ae78baa53920fb02ea42cb8820339b0ccec8228c64244f273cb7bb1a70e49a796d12a3d08514d9932518d2f652a4e4cd932cd30a8eb64094d19aa2838d47c13e5b2262ed45eaeb337f3715411a95be315a2f5f75178ab471da8170864e6c524e5a1599da7954a24b376764a45534a257199f3caf71295f49780c1455429b00734df014275a65cae44d30198cbff8fa90fbf85047bb673f2e39e6ef42325602ccfee635789850218ba237c8bfae14b8344eabc4f61bdc12555d377b1ddcfaccdd9222684a1e1ae8b76bd4f6b829737359af5591155f4a5e10c2c0354f2bcec9781793b27e4d20dc5908820a1f982bc299143e0903a615793d7f85698c81594af4d95dd161947679e4901a73c3f606c89592fc6ea5e12725d4545b8743e856d255c40fe2858ae524484088ea5e1fd99371564cce8ab1a19920822732e3d7974239c724d2d9cc7fcfe36eb8c41600781340b20af90db0b88911437b37e0a412e57bbfcdb9cd8bb780af0aeaeab9df81c8aa8747deac2a8579d652b090e689d9f7f6815975a993288a6b66113c67d3064a905e2f90dc891f18e8fcdaa98e204e65a787fb1f2c80edc03fac2e4418d8a938e8e76cbd2da3bb414b82978a5ae2db5fb8179700b08af3445d94aa8c67d424cbdc450ee7bdadbc7241ed4c869d0b2ccdbf0e6b08eda7e26939a1213d34667532bfec21bc5ec4bc131fc01e58bf60fa3d8609a7b2b4754964425fe04aae3710513f777beeb2d19928905eb0a9ae52fcebb2ae2c10e17f84698e961225b8462804638aed47209f2e7c13a2f73862b699b9901754a51e7316d085b8197a050c4cc1325da9acedda0817f49e31de4f281c92c1b86caf322dacbb73540e035714401eb444e1591df1dadfbd66c5055a9d79fa36bd2a1763c003189fef25a7e38b6da78a225563045fd4bd5b050995c9ae9445a6b2c11dd6c77552971f111bc324de7fbfd7e67136b6345f9ac01cb593852af792fd81473781450778b2e63be08f84327957544672daea3dbc69a8ffce03d49719cc5935412277a0bf7107d8459505bdc9b85fb2c355e611a31f9164708a694230a6219a54aee647b55788dd07d3192f8c31ce9ece90879ec27adafd26a903ede361e0c60dcdb95193655468d221c6559b0840416f2bde942c4fcc62518710a01bf73c6b95407c878496ac17d08d7932cdce20584c33ec544f0a22a6fb5e56419a902e0b416353eca80f12f5d456f1b225bd2712915a528010cfdb51ecaee795e3c42667e40316231f455123243331eb51838cb5c9055a249bc621097e7acea76eaef52e30842fb82c14c91f9542c2d4f7b0accfce8f5086961257f2c0d6095a3e8c90b4fcee37e46985aad694144dd47edadb2d71bcfb1c592943cdc5ba867bb4d3ccfdd99b6555a3cda610d3d54e64f6495c36bf613b5f9c9a1a96f993fbad44c4d78c32b11626bdd264a93c19c352299d644f3d10f031ca4de2e3bfe233d14723327f28c1d5e4326c0641d24b75df33f2499d73ca3ffb3ee0ebf174ffef856406102de9519517364d8c01c9c6b9cf8d3cb39b2f51539c47a2ef6c78cbcbff3c7581d5cd95982fb32f54d1dd0baf95b9167fe1dcdb8be44b58b8c047d142a46051ce089215c3e11723f5949814b24b1fd10b4707127f29c5177eb3dabdecc103a529aa28dfd6dfdcb4402615cb3b0104175be209389b24575df31948b2d5838d6460dffc7a4ac4dba416af0601f4be9f20e6aea5d6cef44b2f8a05740d0f8491a9f23fee75d59a0b7fd126593261109d0937d05cae58c15aac626fbf671af417b86733fd34b4d37fadb6debad713ba842b350e436710b0e7da87f72e6610564fabe49bd0831769e4b189c2724414ac289b6aa55912fe924edb6cd545a7e28eac8c278ac0eb6aff6c45b930877abcb93dc4b8d383d0633836c7b1fd8c3308ea75afd70849159809f3cf7ff63f91fb57310a14506554345aaa8d2d7b7ae0f893f799dd8cae952c1f4a9fc18be20d27ddaca1933d3370aaef30e485461ba8b5cd425c3da088839a03c0722f4e4153f0ba8f23fd75de153425e9ff5a3c846b0cd59132239d465c2543346952c76f3a64fa41b576f1394ffb5b94b6f6025ded96d882c688cab1bcfaed3a9c53af38a5f960071d5ebb45489971602c884fa027dacfbf933767548c6684d523ccf8b2813c11a5c48735c24ebb4ae6d6a076b4c332524715df32fc7b4b7a3691b01b0c7c3b8f302ad85658cb9f7193277e4e7df8bfc880f5984340bf67a25ff4eb3faa930bd9d809c3e7ecfc4b079987dbb2c48327007d1450eb8599f6200a9b71ee164f853287d9fe15183a476257d6b33fd97263427b638a3c123b3966c6b0cfffc6f0c02c8540375057ee906b003591368ad1928ce3bdcf7d8fc987e03dbde54e0dd578420af6f76cf1dc20e2a5afdea71a0c532c3011f8cb0b7644e7553ed038473400c5eb1014ff78d241709ced299a99b2dec54c0fbe0906fd31137e894b8e170f38b6aa8e0d8fdd30e5bf05b84f2d6d2566fc0630c8879b1b277626a1539d1adc28dee71b75409ff0b1bde2c83d14aa8804ca7505a384b00d1396effc85a678a982d1722dc38509cb7096a9c19624291c00cd39236ac6cb2e66abf1644ed881de095dd2b7c6f5f29980c24fc264aaa6c58823913f3cc11ca0cfcab55066958ad83dab2bb3239452954addfa91939f5527a5d4dd6b75ce9930a32b13e0992584ed1f8bdde508e44f10cd8742338614a6a97f6cb8adcbf83cc1eefdb0b96619b0478acf509c91524df201bea8eeba718215bfeef1e1fe41828ae614b225a51e381563843744615e203fd1ee7583b94b1940c8f85fc89dc295a5f28b105e780ba7c08f8b67e04df279b0ec61f704d06637ccdc7b12e72f95137834a632340790805ddff62004a6a69ccf41117580ddd80927b1b9110ab8bc9dc534e5263490ad4e0f83457fecf6dcd4ab68a74de5ffe2930e810497faf8754103b9aa32fc71cfca227d08eb97dfaf0e659fc7d879b4efff5baec9f0091e1b82581d56e61bbb162ce3d62de81975fe0fd7ebb5a155c71a59bc2a84c10be6200f9d10806fabad9f1c90b7d6ffb6c2cd9a38a13753922e161e43b6a081762849a3b7b32c7b2d7230a8b28257757c94b7f487c988858c6c2b9cd74708e4a18716eb44130c5a19dcd0c0074847c8eff7177bc9ec3dea65647e919c57dee8c181739959a6979f4482803bd96c4d389719f4b12510f2c1a29403dd3a4c7349365edcbb0191291edc53dd3caf0ee6710a532071335ada5511db229cd38a100819cfb11ce1b7964f46b9250c0aed9dca250a308fdf35d0d350cf295f2dd4cf553ef5fdd905bfe731987417f2ccc42b93a48ad5a527c3be638229def4301f8339b31e7acb35dcc5682b17cecb283a95e4664abe0b3316ff1f232f669f30ad4c338b9d250b236edab227fb3fc3db8d9cb28490efeb7f34ba4206d0d6bc1d5ef0fa697c8efb01e4939ba16ab0f427a18857476b1ae2247902efe0d819f530d61496b13db058c4527ed8eb22f603da8373bc0735daac35220e9eedb932f866db26b23dbe90471ff4ff1d838ae96cb02735c3f1a5d08466e1e8cb25592929ba4625fb038f56b69f23c1ac28bb454a670a9c10da89abcfbcc03918d94ed5f3fc9e00c86f4bd6aa57470cfffb2f14370058c1546977f0f0edcf2c1a0991d265d4024c6668e89fd6816a452f4b5c76eaefb93bb0a2306faec667b6eb01ffabe3ce47d712c2399d4edacdf5f36b13aa3cd4273f88df59bb4a0c465146460420f57de24ba09c23e8833f193d34b0d07e7522762d39296871d173cbbcbfb10a8f4d45e02497aaf9d1f2a42a67b6b3d59af939264987d9188af39bc8bc0c4f916a0ba2f191927563ee73007a601dabf705fccc5ebe2d0baf4d884379f3d49f057bb22d5f447ea2274577bcb691b94b8dd5c2af3ddadc750b59c9e95647924c9aa82d2351a9acec3a488837935d153d5601dcac12bba190bb84dd7f27a84d1853581c9170ef3e98f175f0e3c91a52f5aa0fdc3b4366efbf86c6a097943171647ac0b08fde4082d5dd114996856f709c89cdabd2223ae4805c99c5e6742ce7c44e39b1366302720e7eeb7140f086933ede3c5bf2b5b8e166e3abd0a8b42206ce8db07ec7e42f585890769c01a39698ff6b112ae31bac71aacdb2c7b910ec8d04da30ab49f2cb6b2f274277905afc5533c8fc5c127074c921809ff8b5638ee9e092cacb18bd5ffda654e3c0cf6030e8241e5c924538d5f8dc346e218a009a834d119635aa19914acb31bb70f71d2b1ad0dec85740ca11c90f9113c4ac77f998892149f3219f37435803075aad7cf1e9fcfc8fd0ceaca8f117071d6d023a833dee574c32b3c0a86ddf4113482ffeff946f0e5733a0052cf673729dab12f167080b27a275b761f6a4ad4fcee59497b2b5fb4de671d8c5a23128a662782b7e5095cac6b288f1f71e3e73d61338"}], 0x1110, 0x4}, 0x40d) 16:00:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x300, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r8 = getpid() r9 = getuid() r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r13 = geteuid() sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="6c2dbd9f29d1d1e52c308215594aa33332fe4038e97bc41f6485a26d9c9fd508de4746fe55dfaccba3e9833603bfce79c5aa56f9fc8bcf9ef257453e56629ef00721a677ec4414da7491d9721bc4b8ae3bc7354a54cb86b8acd852bbb23c022e3bb3dd", 0x63}, {&(0x7f0000000100)="2c0e386561bcc3e083b7ef132dad6e241a82196a27105ce3f6a2226989417a660832c1603f1e54067a1de862572e34f354189171eeb41d2cc957c223d29e99ebc18492e584cf1eb8ea5a61a4aab295e1ea52b3923d6baf0618b73cdc29ff50", 0x5f}, {&(0x7f0000000500)="c282718e6b712f990b88948eebcba25f9aad99aefaf8b4925f91f438a8fc262a11aa110bce71aa31724cccfe09f0f00d7c5fe13daff3dd25974a251897f694548e160b0e76e19217e9db9e5a28f77da30867140271f20f8aa85ee60586232cfb8266f7b0ec881016f964da85dd913a9e805ccaea19ae90762de8b12586ac09968222af9dceccfea0939db9a6e2fd6ff7f521038440cd8c71bf285539258476d0aa784482e3f4b39389370911a620bc3e7fac2e833c62d9381a7dfc0e4038ef32407868ce6540a4c6035352ad60d7f94e6a97581c52c328051d82e6a440ca29fe3223bbb9e5d89cc175ee3da27d6243014fa3af9360317d96d15a3d34d4ded50bf1ead6966eb760c6332ec626fcdf7549b76a73899589de32d48fc583e537fe5520431b78ef0e41e4905f256447ff2fc7303ea1857e6c1cbd23d954d825ab66a86e72038f8d7dd971bc4aff21667e676d19314734b5d859bd953a706820db7f6e9b26a688d9842bf831c8b3890e1fc4e8cef643f36b3b30428f01c3bc99aeca3491fe84f727a7b0a82be106e7084b5ddf1fbbbb7fe64f306bce513de377b3e39c2777365ccee401be7000603fb4e9a3db554de5e021b9fd92dad0365ef052eb5f2702e331420bdc9fe37076f9990fd6e28a85b7be310431abe8aaca3ff174b16ee0430974e00b7263cc53cd3a6fc683d5d785de6ef6e807d87552cc6102a9707c67b05f7274e4e96ca9ff08ab58ef61ee7619fb3379655a8330bc6f418c041136a9f689c78f10a6c6952bbdfa76395090c70ef838a5b965030763febf500884c1acb40ec03d68c77e62ce8ceaba0ffd193bacddb396a634154ee64950c6e18929ef8bbfb3a5e57265462ac95c34c33a1a1c34d5a0808e178b8926005c86354ad693df021264156da28f5c00cdad8abc4693733c34ea04cd48f251fa9ddd9da0ecf62bca326078661a476cab65daf457ec033b7aa84fde6ea91d5605e662e0e426414dfdd26831cff6f7b55613f02bf16cbcf2edfcdfd28209879595fda6a3a659043923868b30a4c549a150ad3c616ba78fe3c74a416c7c328b228cf3bee6972e4d1b07c263aa7b91107e647282bee7f02995349cd44d1d04e9a60e48e34822a167dee860741d2c5dd68269cf1886527ccd0212dc8bb715c4497bd0fdc5a03882b383c8de11427adaf144057b22940ad3655b486ff2bbfe99d99f0261c88f1bef0411424c6af76c6843150c452f3b2a41946214553d831746f40badae9333195a5e37adc4aec172a8eaae8b475cb5fc7a153464807e80d3907ce434257914332bb89702c9b1c4768a92f272611c440aba1d3e5f800aba36fc54b8d5cc405a63f213aac4542d7ad69f72d0e0140627c9b31c8541680e99745ff8ba72efc2bb5f826b41e915a4907aaeeb8d7c9e490383c615bfb90ad5bb9b73168684c76120fd931fc640962e432bed32eb6141dc61c1ec7b33fc287b603c566146dd55c56e1e0ff20cc776a8b0ec0075609fa857b92aac271e9d1965a5c91407a1c15b44caf433c0d776f3e7fd1be21717b540c448760f0892f1bec6181aef2dbea6082493107184c5cebc53db27a898e14a5b502a7e9209ff45bcb1c57a9c25b35699494172d4371d2aa366e34aac72b20624e8e4c3e0695670527e13c57a0be86ddb50e076a92f23f5a2e845ff355e08ceef35762d6ed7964a9970e6d9c570db423942a66efa45dcf204667d1f7c261d14098f7b748027e84a44e344065fc6722d664951fd5c921e97a57e7b3c04bbf8881f7a7e01f3f6a875d41971d96dffe62b593ce9ef79f1dff119823cd6e2dfc1ec5fbcb80d01cf9a6f8f759ced484438d2c422c187033a7806645a4a57330cb759ce80b7dbdb01e009a7492bba73950b5d464bfe122ee64ba42849096a13b5574efebcb07183168821b8606430a704a40a74275b76c42b0f54546842a92b6e913028c70b833a07b862a20970df114ea7292da372cce570f260b9dade22511f8f836e1f9cbd3fd74af9b65b7ca8942842afcbc42067766331358194f8eeb7be11648f705ab4db057792e75ee7ded8d4616a977e516632801ae2b590dc4f1dda7c2172746de7025d59312f887dc31388d4cca83da8d5d3b7d4adf90655edf00e51ba891c46cc1391f79e1626510bb9e8f01e0134aea9ba8af871269890fb6b5f7147489e47a40cb75060fcd3b9392a9ab58e2cb91faa20ab93ee9c0a4b3c5f19244cd9ebeb74a4887be114fecfa94fee7ea71b89df3a461cebf5ae38c4d9a60112a9a749cec427ee9f557ae4e57c80993a1faf1fba43914a561e4ffc8b51629266e5e7d6e848f2f82738d0b5a5980a714be6f697e51b7646ce2f0a53f6715471ee4f81e7ce1ff4040e0cc55ea4f22af2e0ebc73913cf7d174e3ee0b4775ec0abdd8374143a306f0855effb99afe81c75651a882380cc39a0d333e6c2859077b91ebcbac1fce37031c5d6947a0b7974d030156ab3e7421e1f88fd9713d32a36c58ef8b48c00893f2927272b0dccd0f9d97c2d0b6992effb36869a875b25866ac2b7df5378611c8050d592e20d72566b47a1ab89ee0c41e9e9aa55c679f3356048afbf1da72e9fd109f6d8d1e110ab02d2468b952ae94707c2202160903bd36548769e229a8bd330ee91c00f1f1131d88c2c6be6913947b607dfb8d8b7bac75c428599db672cbb122bb9e693ece9d4959a652a07a85eeb826bfe8c931a0cd8a4c2cb1a67ad72c01d56507679360e6a075fcf349a7ffafc053fa93655cfc9b7a88141dfa877aa97e60538069e45e41e6364b551aad08bff5b7f5daa583e42da56aea68ee194a6bad4f103763d56a297df1ee24b602d8ee25462927eb1729d5c9804539f340770261969193e5914bb675279755abcd5f377ed705fa8bc24fb838e0b3d0c9d661e6ef473c96df86f39fd5bcb2c4f5da5df939d9b338b22be5c8f30e8681420f7d50e9f431ad9de443d06be341557fcc67d0157a6b6efde27ce01ba538dcfa7dcf6fcd8ff613647b29bf4bc556678d2d043455d2960b858a01b7c904ad375092d3545ff0768dc8c92f1e56212d1b253fb124c67a61a55f0df2849edbae73f15f21d0274fe4c138a62c45cc72369e7a347e7b9dd084bfeae3d0fb46b1909767d684422eba495241a3b4c4951e2a1f0fe62ba3ce13c2487032a9646b1c9499c2793187df782b82d5ffdd64d4ca2959c25c7af1c01a3210dc933c8f708cd6d63322f4c82e7626e57dd5564c74f79ef1ad847d7ee3d67a7faf2d0727b1230fcea6ff706638043605a426b0c18f9f425c62f1e32570fc8a7af307effb1b77988e6115a884fc56272c7062d38d05f61fed3c7073af42e2741b2ecb16f73cc4c2ccae3fd50bc2b7fcde2fcabf7c7db368098393acbf2335f99e9926d3906b67334baf034edc49633bb42c5cbf687c432f55d63156f1f2ea95c2e567fc7512d11d1ee5a819be3565d7eec36018a2a1c33467d6aff3a25c5951fada3c6362aa43ec18b812e1a17a76ec95b1dbf6ee8409884ef07b6b0fa29cb5d6edcd503a98cd77c7c582a1ecd679b23b774edfe2ce116f45145857e9be9f60f4b486bd67b0f18bcfc499788cc7251199a44d79dcf57d70207e32d2c51c29099c427a60c0c499059979283debdf4766e453fd6eed6dfc882a7bafbf761e2ddedb898844663c69f82065ad5d80749123ee406d215dfcf99c5e9139f3dddb257e1233aa38ad1d5b30132da382e535d47669bc7a819c1ed41a7e99fd7743d2d8a278906f82e86d218421dfe57a9c065fccc9259cc6b94d1e2c2925fcfc88a5fc9bede01215a276f2c46165438240e6249833a73938686864368ceb5d883f28a0c4d5d130503447ea902ed5961fb132526cc675f3fbaf27f0ab6945bc5737840082621fb393cff32130d8e1d3cfcb00192a7e900cdba65bb5d89cf786a77867481f114979c36ebe7c85609436288f399350999ae0dc79d9e79006043305065d5be4fc7d7538c09e8604d8070274f17f557b5b30073f05defea8157fa4dbfc0fa18fe7170d61d9f9f2964a93ad279eee49a0b4cb56fd293065b3ba7ce0af1daaa6b200718cec91eac3cfdf8186021243f21afbe789f6ad94bc4ceda7ab2276cbb0541586c39232bf2e92c17e1a53af4808de569f41310287af7df723b31afb8890cabfc10597d220d5ac9d3ede81e8dedd191c40c39f2ba886e000e1d8e2d5236a4fc70ece20752d3b30d4ccb0595ae7257ef49080bccde7bff423b2825532e72be105ed498457066b4c5a6c848890aabfb4bececf1c00032287070a48c5b2b5a5ec0fd69c81fe8778c4ce450134ecee4f26e271521c7531f2d45c0097e884d89b8e3ac60e4376cdb6004818e5d48f8d39e196d87463ccca16d505537202278e252c69188031c7c346b67d982191b275b1dd0725f6f03feb6937aa92fb96d62e4f3e653b88bebe2abc357853f56d6642cc30664dfb59d20f5ae44e02544b1e3b5d8e5d76485abb46aa45c605e596f1be22a4b812f5a1003f47491e613d8071dd26d457eee3b77d6c7fdfe39471438f9cbc7f1b2ce25384cbcd343dc732bc5d1e5cef5cb68960bc76d8aa0da464be28a9a9c3fc31805a4f5947a9cad243f42c23999e0f64137929ff7be1d4193d1e5b92a3f51692a402c16532846257690d3e9d36ad94c0e4718302d783ec5a9c99bbe74dd983491f04ea52be05b02bcd406d8da3150812d196645fd211b9f210492ad74551f42eb1ad7b67792f4604602d58900fac015a6c3466ee0affc6e9133d0240a893cc75f4369d7dabe3adf44fa9f8fa94c31670e965aeac70c9dbe0cb7ad0798ee8d946080298a5bab239bb68fbbab227c8bddb86bbe8681432eb408745ba73b6b8ce54a54e39b9eebfc56ad1e1a6933e09cbb574cfaaf2d581ecbb88cc6ebb7ddbafaedc1ce7d3203a4cd4339efe264ebcf09809843e489b9cb5b3d945005f2958c6d6ad370568c3b641b8c6db79e90dbf5abfd3c3196dfc0927d535f34c34f1e03d509525f0d97d6305972428a6ec6d63b61c2a8623a711cfc340d941ec0bb642fe5860001a19e2d875c54d61bd263714d851699422158382d260751837830ca7b588dfaf7e2453f5d43c47532046c84b4f4db318b3d6a3c39bda9d00c81844be7ad0667c478975020a1fbed5e2a82cb87a6907e2be06427a28bf293c8838217744789d6e97a170dcda63d950436c07b9aed7997ec05ea602db1f9fe888f4a3ce91224f43860f4d19865d52bed3dfa01fc15e967d1180605c57e6fc84575870453fb2a5a4bb143a7024d8426efabde9d317286d9a37a408988e4231a9d1ba66a50aebf1eb93993ce9af1a0ee7806ded76cf1f21687dafae89bc274fc899ac8db5c25060d3f250a70a7a5565a7c0731949df2108029260a960f786eab3c5536b7890a87fbf51f0eb4f9705fd365048eb030977c91c86e2b3f08cda73661b56ea334668aba8ed79cf5e652664a14bc1210c0bd8f1f99eea06280f014aa2e5d44bdeedf350848de66b161af4d7cbae0eb5e98f5f41f98f2f1d616ca6a96abd3081bff1896de2457c1bf295f5ff96ca3b4d299a260ef1ce69b33aceeabcf42798cdfbe8607504e6397dfc174b4ce8788890a5190d66a631810f0402a99a650f8c737c95c58523eacd641e40a790f57efc2b86b6291854513bee1660f05312e87996b3292f3b063ff2663253e73dec6bf973248091a7ea53a7dc282a365fb96b3716abdb745d6b126c6f63f49e18f66bc7a6496b47101bd6c7e283b60311c4634e4eb8f8bb4dffe5b29af6353b15d8ea041", 0x1000}, {&(0x7f0000000180)="a3cbe07fd8d9103604", 0x9}, {&(0x7f00000001c0)="991b1e9b6aece854aa905a953b5fd4f191644e32a2bb516d982e7339b19a0e63db16e6ca0fee2c30c5d0bbf3339f19f5347f1fb1889743b9fa63e56f446c3c76451b441ef5f5c0362078336aa086690f4456a016b1d9007d", 0x58}, {&(0x7f0000000340)="31b1e2729c6d302a279c57d26126f8767063ded4affe41d49ab7928eb99fd09c6a45c0500cd471b857f89be2fb6930923b17f7d1d2c34edd59db8432a3d479cdd79e4292d90737fff4387bff5d218b88a3a50a68ee033458ab29dfb54e5f54151e3dfb6e10fb81446dfe53de990c162757cf533990b56d80a61e17eeb82b8c75af112604edc0ce5fc10fbdb301148076c08721c824d2165e1664585a3fe5b293866d4e79340b92b480285c05734d73cbb0257db5b62f060c11b1f2c7e23c4553cf92c4f99dccee89553fe1e05bdd3fd4c9932ea13ff87809f74b381537c7d449299f6ff44f", 0xe5}, {&(0x7f0000000240)="a6ac7db6516df4d34542aa70cb2675b2c1b0be64ec762846daa1023bd7b279bc2bd140b19d7375404c7cc59f84ad2eedba46354672c3a7e98b1b923b186cec2009a2ff70f46a0180eae700a03c6b6d66ac76908dd3d27ffafcd1c3cbd9eec3677438ffdbf462fed92cd00ae547aca0d960e454619b90cd7a3372e783f4cec2bb60fc78424d2d21c9c9ed", 0x8a}, {&(0x7f0000001500)="1b4c121bd7616bef8a4c41c1fe1f4b01c77ecad8f85dc3c5fa1096efbe6916c7a62c30f14654d172e27a907bf1b5a8619005a851c6c75781a30af00765330d1167539bcefece978235cf1731acbb302721edbd52e763188ed97c8f345ef881740163a3fb57fc4e5e84189f06e6d963862a8804bdd749943fe62a28fa872d1035546ec72d718cfc8f2b7d2ad8f51b0209e645101dae98120e7dd0be813a76f4cd3c01ab5ee622ad49cce6aff2e68a297a9b93f8fda873660b437e9a1c2a348770988c9ea8a1e5b96b585070c4562476e557b08c5ca237c7ae4b05ea9b823ad210308fda194e387d6be2482f8a0f42a75377d6c775b8b6b588", 0xf8}, {&(0x7f0000000440)="dd1147978135a35c73f28a31e21eca8b0e8a3dd15969d3a40ab7ba5dd41f1c8758b9cff20f50a5d7a55d2b00983ec7e8343150431dfea620686c46b1f2fd", 0x3e}, {&(0x7f0000000480)="8659a3ac96e9b0d2307c16b7d5b8282e03d3440993abc19922dd68a3995d27e684e54be695a193dc6ad51c441a4e2ba15b63e64242", 0x35}], 0xa, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @cred={0x20, 0xffff, 0x0, r10, r11, r1}, @cred={0x20, 0xffff, 0x0, r12, r13, r1}], 0x100, 0xc}, 0x6) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x8003, 0x8) connect(r0, &(0x7f0000000100)=@in, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x8002, 0x9b) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="19591c84a9e1d3b7190fa5381f639617f4b93f1798efbed70605bccee142c0789f911d094e716e5149ad4a73c943d89e8215f287cb5f56a5c798fb8dccf3f0da1e2605cfe712645f7a8c392e9a1654b13ee90a712a8c6e72526b078a7de0dd6f76cadbd0108f3b45da65306db22c84e28016c95612c96f63d7edbe21f935191a27da0a86d2f31fcd463e25280454cbe305ff49c8a815245fc1aee78f2502a428a7961c840ff4aaf762618dcafd915808862f679c54d8a2f450a4d722e862a48a038ace70d0d6e26b2720d52d15a00e95131a02928b4f85354ba1cd0649a2d790157b36792962e77a623981120a6cf7c999bd8df6bdf8900cff4ee42ccfd7ec55620b978511d0ec532c225261f3da343fb59b94ef94d970add0674822a302acc5a203fce66a10c6864dbebb71567549ff55b1d8b48b8414cac43c387b56e70e64ad0d53c3e13432fbb07e535862eb0f7733d7f5f8df37b83c04d7b83ac6d9de3de66f3a4e8f29328fdabeb1b97c7b4bfca5fc247f7ca778ec170be1462488e5ac1083e90d60a57530fdf9ca26c492934100abc0566c6795b3a9b014416c1ea3f68461622f0aeb7649117ab9e5f205fd7d4fce441bbaac7e496077931643ee0b089ecf30c9b81de191e5da1bd76ceb59d2d95936a1a2e0c9392e3796507c6a71aee6594e16544814dc208b684c92d24387d33604ff9a1d0772be98f72c40ebf9a00326dc112aeb1bc25725a61b532f038108d1d287226cda5e8f4629769fca6b14cb5459a7741ec52b5929671f1384264171f2b2c33bec755794f8bee4ea85f2db58c5fe38b8f9dac1c937a0b7173b86c3d7bb38cc00a804b2164bc3e187b70629d1505c9ed9b2eed14ca910d89d5cf1d2f62586d23e4d013994978d93fb3df3ea8dc20673f1eaf8c299617fab8afc2767c2030bb46cb64a3dc9f8879619b46db267067ba769d0c60f40e3deae58c1cfe1df8fd38dbb795ec9b5190437c6d07574472b9e55aaf5f158ae90e54642c8d18c1f672542932880b97ea3fc140d860580ade4df0894c1ae1077535f9aa5474d77ad2f22f72c79a7d58b081b8e4e36fbea1defbb13f4441469d44b62f5bd98f480d06bc331e9cde06b672e488f7ef7b9060cd741a35d05d8017e65743f16ad607f2fcee6e5f6fa5310cc2730b0c2eb153cbda76bdb262367d890160bc951e24f8b98e6bcbc304906d90fae64708f0390e8ce6e41499dedfb30d469adb6bbbbf6bcc4663ff0774960bf3995ccb3db4a2193d5f20cf1e305d34ef85009e308443c499b657791f706b5bdffd1ddd6929860d47515c6ede99eb2fabb1d50e982292ca0895dfe5adf210dcae6f81da48836feb5511ade62b7ed09398867d281b211cc1a706cab1afc23e1086490d709cf2774e10f087486e708597db249cac0a7a1c7062c6d3a4b6f297558c08b95ccb8493ed2d9105f2ce3a3c2b94f45ed0d934cb34ab8620b76c0728d74e16861a6e4c8a1924f00347b4eca5ec5468206b47ad7ca935f4379e384273e063815b6f0a9885b47d97ee53b2d0bd6749c3473c2820572e873c2a706f82d95257088434bb44a8353b275f8e7a74b0c5dffb6cab7a0928599b9a1f563b6774b8b77fddf4c8127d0c2101e0db30f3d75b9e8a0b4e038018b938688b547de595c6847b635f468fa1f950e9a9d308bd2c77ef5a089f511185c3890aee2c795ed50c8467ffed8a18952fef0e5fbd80dcdf25974f6d1bb017908f4dbd7ed1cb0b8279ed015facdbea5fc59dc77df9c05f5e57b6ae43b6106f68f37e41bbce13d324523763adfe37514532f0ca815a31c3539b53b9f3aee8d882b1e61ad9e1aa6416c78d2547cb4dd08c0fb7657b8b56cb1cb3c05c6aea46eb555c0fa7542c8a4ce84dc684297143a7f5877783e4b0da53237b65a98af5c38f6000977fb7511b4d5e1627cb8c3c2f87df090d82ed59b4b0d966a71d37d01e3a8ca53be75a6e2b487b6738c474548ae5a999271fb4453688e78caf0eb3cf6f9e2a7ff90f70404ad634e41e0195076cb4e3d493af264dc6a4631ed7e527f86d7b886b87bca56cd7991acd72d591018f8a1012ba7d1f87fb4911d2532f336ba949745176430d673226d8c2cee40aaac05230ddee6e7c9d02284071fefd9f80311fbee98be5408d7a2bab3e54d47bacefa67cb054dab09a57fef2d0140c724620da2b5dd8c0b03f4c4290020ad5944c2248c3e7c383f105508b07af4dfa4d52ec5aa2231672172b4d94db92fcddccf7dcce39764c86efb2ad0fd4c362532033eb5028585e5b38aba371a8bf741f06468a576c8da1ad62859b5778e31a76ac5560eacc8a9f3e3a5960ed98277d2d37961ca843b1a53f2f0f4ad124cfdf692fcc02079edf8d5eadfc97aa795b1dfa7dbe57f5529807d7532321084d7eb7653dcd37c3e36b10be1f95d09006ba275c29e33d05a0b382d74b1fe1885eeab8ef710b0ab7e3bbbcc9d35aef6ff1c9422113fb7e26459553671e3e5b1972675cda320e3ae90b694669c2fa7297eec4fd524ce61fd3190fd335c8493a96a39a885d63ccbe7569f5bb330729e93d0b873803f9fc5ec5fa0a6c287e310c2b78275177e14453c2d811954255cc00e2f4e4a0ada7294d4c203ffa847be77aabec92413093dd6745b1b7c80854f385c1620c371051679530931922dfa56a6f070cfc7967cdef2f1d1952a87b9f0ce9a21ef6185231ea35fcfa73f00ab991147d916873d8177e8161f45358f96ba94c331efb5408da7363f79f0663721f884fbb25def498f0314dc7f5fa07cf387e607f1e654a33915d5516cce0ee0e17d456a9f6add75f3c381dc9badc9add3566585cff97af3d440bf0a4411acb711f09d3d6fca0d7f5f07389a8964ea4c3a769148ffd8068f1e19ec32ecdaf186cb7899ee5b6b6ba254aaa51983e90cc78a2afd245642660296ef356de981462dabaf2730b0f5ea66b7fa345d317704d699fb057e4ee471b6c12b19684a0c67001ef57f45164e3d2403dd838fc25bc253b11e61325da4166cced7383d3f606828892bcf278918618a9568231c09e6be9d31ee1bcff1907d20db3f037f2f4dcd6a970ff97e1516cf065b51e44d81010f617260725f0109e3640dff43cbae840da38bc08b92106815e844cc5d39c5fed619c2db2f9f87a99ee0aef7a98ba5597976a44c3c5d96238ebf689024811a15c1f285778b1eed173db0ef548d0617b501bc9ec80378d2ccef0def946138f83de69696da6b44d320aab45b45868ec30ae1607f6c861520ea4f5a6bf1952a689de5d38028829959fde12d40887bff25bc1780798842831302d05e12479ab4a8a54ee3625aa6274c4518fba66fdc99b686ad76b97fac9ca4c4b114d7a5d9aa1ede73042fc61ffd31652362f265dab51fbf8e1ed844c8cb6b0629eda899bf8fdc9b14999a28be9fe0fd98a12a5b5483bcafa9468141b0d35266a7fc35207b300048a2f2c7581d28cd6021a978f025a75181a9561fea0a3128251deda2e3739fe62a0493f3c31da2b3d3d91bfebd1f666b582cd07068cca06f4f401bbea1e87a20d0e1326773e75e4cf7a9b1de0ceff42859166d8b96be65357455be28d76bac4b4c449876338b3468870d7db426d4da295f74088f1bd61da1c36a39b8702206ed6386d5e7657477fc758d8970404302f8777dc650c59222043773d4f1c26416adee69ead6df0d127d8ef5a49ed151dec5555c60d4009716f15ac57703de0965fda1d3e8ec4ac8ab75ab53cf2ec3d7c5840f653e7dc9b47b689d08780c977f5e9e2b871849d6691f0dd208c0ddde07a91023c8bf48c2586f95ca63509b5eb886fac185424186bfffb7c41d69274e88c63c6848c0e8469d34770b842487fc7fe80214d55b75801c68d53f91ebc5da21b3004f528ebec3eba7ba145d6e8421d9284c29f55dbf8b38be31ec6f1b5ac12017c7ee3a784260f2fc741cfd0403c35a71f537bb88cdfef5bf6e19d963bd6ca2193059f0d05902c59b9c7e6f5149115f9ad9ff7837e3beba5dc740a3193161fbc76066da2b2124c20a9b8a34f61995c25d17ba69023ddce47f3941e762287ec97bccafaa08b3da58dfdf6d9be439000a4a1bacecf23a3f456a379b0f21bd8a6dcc70df0152557260e896c406bfc1c4ed406269e2e566ff630e7949cb48008897a41bb5ac01a08b5a7d21de301a077892b04e5f062b19efe9a5b4adc60abf77f76f0da8373fc2ed2364c469d9f40f01f9a7a4b06c78860843cf999b6d778961b19fa89033ad9f3e4c876eff2d3a858469fe4e14e8edb77d63cca453b588cad9a596d7f66f779f705f8a25d9e9a53cd6f220606ae002d05f89c05c95c575f5296aacf39f8edb72d82f1de58b067b47310b894435ede49377a4786f75996d0e6878caf205d0e89fb05f29ad085b61bb1adb1c974199419e09820f01443b12020989ebb72d27f598fc4119f48f001039942b14c81147213b3e0ec066ecea500a0eda33a990b47b0d115ce72ea1d5c791df905a30f6b5e8b8c9ea5c5d234e760005c6e6b7e03033aaf9216845ec1ebc0b649f459285a082e0ae9ed70b1683cfec58565705aabfdb2bb105da007924cae9c8ddf510e09023898a99980f183907b7e7c67db60aeee9423a83ac6da2137a0f08c050cb30a97c83095d5a5977bf0a198c2d7a2117d431af10ecf89608a350e6825f9f575d39b1fd5e6f174e424310f3c49c2f88a92ac9486e9400cbe1ba4c7275126cc0c8fa045c8f40055d7777cb5568e40cd896c4aba77f1e5f8dcde41e8fe891c4f4e8638f74d76e91161c24b623dc32a30ad2badba19105f72cff493fd55d7b7f2373b6f5f38dbbb032cdf2be7cdbae5c6eb8e1a12400daab3ed63d336169a8b43322c7983ac86f2428d1bb06288da6f1c10a21d60d7bd385e69219670bc263dea121e26e108e795baa2d4e463bd4e06bf43d8d545c398e7d44a6fbbccff7a37204f19cf91a701c3c760f9be15456944dd51133e696ea73305d16d7fbcca52729e799ef54e9a548fdf638ea1302a6acdc0677314907dd877f388992c682ab3c7bd92842ed2198b5a0a55d1262c8def16c488e9cfb9e21c2338028365312ed6b41dff521b1d28c3d2d9b385843ae2314bafdf3759a42a816af048ab1fc4fbe663320c0847b290a4bc3b24355aff7347e69bb635f02ffd462946bffc2608c16fd920debd48a3b2a51628df1753e693f096e1eb14e29cd23aba13c384839ef8864f2915b9d7518c8794a21d8444c9cda349bba030b674899f11c2c8333772003aa3e325a4cc0e08f8bd5c922a51c7195ad1a0cc8177b6a52a86deaaa3d87db67e9a87d3b5ec8936bf9f46a2ff705caa92a4d03b86caa0a77584ade4bd62cc1e5b0c5438afaebaf8146d153ab8cd700938cdf0a18cd9a4d0a0e8ee914f5f678a1eb3f61a6fa12f8a6b49296bb597f1fd903422698036e9f2673b61aca27fb2aa5d4024dd9b2268638bad24cba30ee3ad86a224bcedf64eb5639aacfafb3674c6f73e0eba66ff9a4a0027026c494ca897d39874af5f2338b1502e2cc55943c3156d4d5c6f4145d616febb1d6ae10b5252945853b38b51df8cf2b1c43473ee7b37bacc93619b5aab80e280818b3049ea1d4943d89550744f43628061705f6d3352e9e29831d927f3eb72b0838503a575352a7b411ec36ed51e587b7d513627a7aec14d08dc3bd0b092602da3bdd68b9638ac357615edc83c86e1638cba762596f735d5e6fcb50a672799b801b9a52ffba67d671cf6561076683062d636d13989a63712d01ec86de28c766b8bb385b31ca580de07deefb", 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x5}], 0x1, 0x0) 16:00:33 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000b00)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1ff, 0x9, 0x2}, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) sendto$unix(r3, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0xfffffffffffffe17) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, 0x0, 0x1ad) socketpair(0x0, 0x2, 0xb9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4c00d99c}, {0x1, 0x3}}, 0x2) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) listen(r0, 0x87) 16:00:34 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c340d6c6ec957cbbcc375fbb68f20420c6a8ad570d318c33c45d8b03b57fa39ad20522ee81c8bbdb5f75338aaf07a0820abb3fb813a40f7d07267dbe202ef250ff6168975ec39f7ef2609fb3cfb0db3b6f35ac1d5dde3e0cd760803d85c7ea8214f2ba45898553fe4f1279439d1969051aaf0415c465122c630dea9e644dd895e4ea24081013f522244"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x4, 0xfffffffffffffffc, 0xffffffffffffffff) r2 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r7, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r7, &(0x7f0000335000), 0xfc94) dup2(r6, r7) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x1e2) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0xffff}) r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4001, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x100}, {{r0}, 0x0, 0x40, 0x20000080, 0x9, 0x5}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x7, 0x6}, {{r0}, 0x0, 0x40, 0xfffff, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x85, 0xfffff, 0x1, 0x2}], 0x1, &(0x7f0000000140)={0x4, 0xaf1}) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r0, &(0x7f0000000180)=""/153, 0x99) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000280)=0x60) 16:00:34 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='r\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f00000001c0)="ce183ea664c6aa19b7f5020976271ea82ee3b283047142180c41b324711633ab702dcbb223c15b0b62e9f85f7ffcd87d46358b8905b72fff7f1b1147df172fb721dc889b9cd53873549c9514d2f2d0842f2ad60e961a014d44f9f068fd3839d07e74a10a7b9365dab69b1ba9", 0x6c, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x1, 0x0, 0x3ff) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) rmdir(&(0x7f0000000580)='./bus\x00') lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ffd, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000ddff00000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) bind$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="013d002f0080"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 16:00:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) read(r0, &(0x7f0000000100)=""/155, 0x9b) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x4000000000002) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$lock(r1, 0x7, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x23, 0x2, 0x400, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f000014e000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x38) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="9200", &(0x7f0000000100)='\x00', &(0x7f0000000140)="5b2a40292a2d26e300", &(0x7f0000000180)='[-:\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)="1100", &(0x7f0000000280)='\x00', &(0x7f00000002c0)], &(0x7f0000000380)) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r4, r3) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000600000000000000"], &(0x7f0000000200)=0x9) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xdde6, 0x5}, {0x18, 0x1, 0x9, 0x6}, 0x4, [0x401, 0x4, 0x100, 0x3, 0x0, 0x2, 0x7, 0x20]}, 0x3c) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x10000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0x9}], 0xfffffffffffffffb, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xb, 0xfffff, 0x100000001, 0xdb}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x4fb}], 0x0, &(0x7f0000000140)={0x3ff, 0xc895}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0), 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x1) dup(r0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:00:36 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0xd00, 0x80) sendto$unix(r0, &(0x7f0000000500)="63772fde8e9266ababe33fc256e5b752757d2c3890ee8dc4ce074f9edd4921ec0841b6dd99c301494a302e358fbe8659f659d767368f3f6d9bc2408923327fbad143d299f52246d9fe2a086da7d5d0a508000000fcbff2ba04fa4098f48f8def36d5fad43e39d3fc231e45d8eff95797dc9c925b54ca862ec56e8d2fc4aff7f6feae72a18d84d4aae59307dec1e3ea893a0794619b4aa1f0469f8245164084669cfc932cbae7c217d24ae29c6cdc5342de67a680ce3a6191ab56d310fa4c231e6f2bc58fbcd9acbb19f5dd935e1aaea3c98dd65eaa5dd3b540cf69043d8d87c969c5ed8259fbe8ce30f0000000000000", 0xfdb4, 0x9, &(0x7f0000000600)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000200)='\\[/^\x00', &(0x7f0000000240)='+]$.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!$(.\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='$\x00', &(0x7f0000000400)='/#%\x00', &(0x7f0000000440)='}{\\]-\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getgid() fchown(r0, r3, r5) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x2, 0x3, 0x5}, {0x18, 0x3, 0x9, 0x80000000}, 0xfffffffffffffffe, [0x9, 0x100000001, 0x1f, 0x4, 0x5, 0x9, 0x9, 0x70000000000000]}, 0x3c) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) r7 = getpid() setpgid(r2, r7) r8 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0x8001, r3, r4, r3, r4, 0x100, 0x76}, 0x9, 0x4f, r2, r7, 0x100000000, 0x1, 0x89f3, 0xc0}) nanosleep(&(0x7f00000006c0)={0x5e2e, 0x3}, &(0x7f0000000700)) socketpair$inet6(0x18, 0x4007, 0x0, &(0x7f0000000740)) fchown(r6, r3, r4) 16:00:36 executing program 0: geteuid() geteuid() symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) r0 = getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fchdir(r1) getuid() r2 = semget(0x0, 0x3, 0x102) r3 = getgid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, r0, r3, r0, r4, 0x20, 0x7}, 0xb45b, 0x6b9, 0x2}) r5 = getuid() setreuid(r5, r0) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(r6, 0x0) setreuid(r6, r6) seteuid(r6) setuid(r6) 16:00:36 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000007a00faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000008000000eeffffffffffffff006231"], &(0x7f0000000180)=0x6e) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) 16:00:36 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) dup(r0) r1 = syz_open_pts() dup2(r0, r1) close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x40}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000048, 0x7, 0x7a}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x80000022, 0x9c0a, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x33, 0xc0000002, 0x8, 0x401}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x57, 0x2, 0xffff, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x40, 0x8}, {{r1}, 0xfffffffffffffffe, 0x11, 0xa0000005, 0x4, 0x22}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0xfffffffffffffc7f, 0x2}], 0x10001, &(0x7f0000000140)={0x180000000000000, 0x1}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fff) getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x9, 0xde, 0x1, "4ac6aecc6d7320409e423415ffd438b5be5ea375", 0x61e7, 0x9}) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000340), 0x8, 0x0, 0x8, 0x0) 16:00:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{}], 0x1, 0x0) getuid() pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r2 = syz_open_pts() r3 = dup(r2) write(r1, &(0x7f0000000080)="535fcc349c599d5ce660d8d2d457b4357072c960bb0137a2880d49026c0fa27b6aa4a55f8559d717309bbffd2165ec32f2a33213d32d85e2e766021814585ee8ad8f4fc513c8526256e7e5759e2aa655450b3478b8dd949cb29b3fae4ccb8953e22fbd35cff33a9c55aac6f243dfe7918bce8c03468ddf546b4637fa61686904a1b0d07796fbdcd0a67a9949f85dc27022dbc898c59a17189d493fcdee991c11eb458cfffb4983ded39c8220380e248a54b49e27e3a4e930c2a2a118017e40e80fddfa2d51e716806540ffe6e6ae7924790c48d106751bf1f85baa053a368d0a019bade02e36f7bbc244d59e0d8f32b9e684cfd98e04", 0xf6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xcf) 16:00:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6004]) ftruncate(r1, 0x7fffffff) msgget(0x2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) getpid() 16:00:37 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) r1 = getpid() socket(0x18, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x689}, {0xa0000000000000, 0x2}}, 0x2) r1 = semget$private(0x0, 0x0, 0x7e) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/101) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) r7 = kqueue() r8 = socket$inet(0x2, 0x5, 0x80000000) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r10 = socket$inet6(0x18, 0x5, 0x80000000) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={&(0x7f0000001a40)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001a80)="0651bfb3589ca8f57e44b8209ebe64247d25517563d721639d34a3aba09d5c3204de34f88957f2c2805dddbbe657e4bad4698f74c1d0cc8ec66efb85ed714b33bb4068b38ecb1a0fc4fc5f724c539cb664639a8ba20399023630037cc94a020c8a90a55147d563ef9b3a8478fbc97c5e960006b2821128cdd5e0393c5b005eab11c49d9d0b15466b030d1d5852fd4cd5eda7100cabbd9de61b2b101f936c522e63249c9a63d89e2737dd4044bb1b01e9240077cd6fadbb8a1ed5b26f149d1491e65d185f3908370b57f835f2b89b0337f34343d72093cc526a1f21363abe83d49a457d9c76879205ea6c8822f4228c29478aef513427573a894e24533524f01c9d152f2b2c71978818f333e1fa917ef8967f6abc05e7ee45b38c4a84271db4ee44239769efb21b23fce97f8377f1d53d5d673b8414467cb9750a2bbc4c998fa1b9e8486a9d063c8d2420806b7d2925a1c057e5d9646fe6349019db7e60ece8f0540ee5f3c2ef733c4651ef6996e5324d708c014077332249917932075fe6b76911f45083de1aafcbe569fb38cea89de187f1b5bb4717f9459502810d279654404b3d575b048e68fe13895ec613401258f6ef6856e493acbd897d9d470fa9e5cdfb195d5c6ff22310f6d7585fcae6199b97c7b4eef7e70474f38bb6f484693e4387598ad709997c90a36f82a8f893a2c959572c9b5f9f19d28fa3f61affe4fb850b8dd8cec0ac2554b64a548279a90555eb29124c34bf8ff7cff43404a410407a9a104f648dbe0beaac0f323d28b2133f69314d4a34f9a3c3c3efd5a3681e091abee043b4d811d884ab18c82ac248533ef4c832841110bab6824aaff58c91a42bf3800b3d750d64657948397a3dc5116616a68348cae3531070e9fc8f07f218372ba5848a986af6a2a76f35195f43a08bd3a1681154aba97539e1eee9aa1adb5822efa443866227be42f575cd61c34db9a4e5c8f95e9d919e2f16052810154d9ce89b40af2c478347f80df699118c077bcd02cbe06d97c0f8f13013b35f29912a5f3564bf033d52078211e308f2d13f2beb97653595a78098bbb48e15144ac206eef6f18f74fec650b0cfe8b23501ce1f85835a477b7b37442a68ba691f8e3bebb204894b556ccae6ef05e6ed9fa74733bddde870f859117609cd466cfbac87ae84e6cec4d1c6ff8d304c12c9c6f44750a4ad3278db2f4b62d3d06cfd4fb365f05424f45ef6a999d3aab62ba9860a8a3aaa5d3c1125645317f2c4cc6198f2b35589ad1073fae6074ffaf06c7481dc30769e672998d114236badd22b81b3efe55a741c0b06179038cd96b94d6c13cfbb9caf07c808b26d96b7d71e74d5ba49b4a2c789d88be8d2dad7ef1e809b0e4263be29eadbb8e34e9114c12a15567fc9f5196f1e85a9fa1c62a661ec69e25cfc0a181b14f1acd7fd83e80a031f0a9f47118a6842f26ac4fea693211a7aa25627a3b8f5564cd62220bc4fcd4e17f75b1acfca38e3dfca399f8c2d1b82c8844f3829d3b367f2803259e0be71a5f96b57ddeace8c48b5f20974e9b4e58c763e009e75e105b1812e63ea998e31266612aec17a53de7c7bf224008401ad2852e5a75408511a6670281e85a068c7debad0b9c784244bfac1c9cf304eff272401f414ac311c87d6f7446d9ea9ca3fcf94d5928af6ee56e11c02aaaa99ce8376fdeeca062eda22a6a01d17d246bb1845afd9feb7fbae1cba443e1617d310001098b29acbafca484bd2a36e3be24ac0ecae878e26798e64ae757322d9f13884f743759a2055c8bad830d955a4929c8750d613fc37542c07bf58780efebbc6dd7fd180ceec00b570313c5108559cd5aa26428ab8a3c48b543606791da568b45dc4e7288462969ccc04c34c62fa977d5e2f3627aee06288091826f6be846162d055aeeb3c9608d666f27e4b9a8a0da46874a18a89c3a464d7f740f62c2a3a495d19d89b137de1ffd638c3f76e5b45ae6a67917174e240bb55a3b2c694e96c8f6eaecc597701fa4202346ab923e1a658cd6d91fda19b5ab603559ac80b6c2bd91651995ac9dadb9a9c895af732f50c6d9eef744ca12ff682fe160597c6b0a5f17144ef36e389f2a50c58cb69a2692ec5d4cc7130a44e20397858becc89758bdc3b2d602f63be9c17f68e47468845459e0aaf78f6647f7ac9e4c6df476a8d722856d5bde9e3b8d40433d0c80be6a5b693e452558bca838ec83e48bc2424e22d8bf42ac251cc1b61ee7630efeac8afba2ade731a67f2797c05bb51aebe69c5a0f96ac7119223b9f87e9dfac4fef3426c6b66f0604d334e207118595d4349401d2ebee316f8b12c7c9aba24ce6317e87a0897741133b5e24719e3b503fd96fa89603033ece0a99db6f4224824e41f75a8dd35671a243762d0878ab826742e0c968ce443ac929c177d60678583feb3a4fb5dff7c63471c432db917187b7ef8b6f7ba95f1d51ba1aa8111e96f3f231d67196cd02c14a9fd67ad3ea0cd229b99f16955ead6c186dcd56aa80f6f9d2c6b323fcbaccf02f3ba5aadf3f91390f1f12214c814079d43fc935a9c7085e4f71ab1488b6e05aebca1de66f0bf780fde23bab5b6a37c04ef577a4dd71310eb2a60062ced77a3b2507746aac69ceba411c4b9e73e2122e8b487484237deeb2b0363fb61284a41db0eca78e5003df673d3fcaf084aea38712e3a330390a354ab6598e616c755016dcf9c76b8d0d1c19dec097f9cd7cd7f9d95954c7f131da70265f72d78e790675a9ac10b26bf0c493ee26981d87833e45357ba4038367a0904c0fe3bb1ff0085ce3556407b5458a87baf28eeed5877d81777c4fd4304f2db0fe9d93d646221266249fee165d6b59b35d40d89f6871b9c868baaf7aab0720a87467d404936c37cd36222378c6efeaa38a898970c561d452accce95f5497c530bc2e7fe8fb3b888533f73f31659b3761daba8bfa2bacf5e3b9145948473498be1b14851808a8315ada83e78b3c52fd1dd75a0ece3681bd8d3160f145ea154e4322d570957f1ee9a194d34011227febe339691d624b7fd072abec69e7d19d106025979b242ec9c40c33cb1c8fb42d96079cf47c6710bf217523aeafe642f01c0ab659bc4aa7b4ae8e6900f12523a65cb656b2a9827e3afa1fa7e53b989c4bad1473225d6ec3f69933186a5dbb25190d74c4e011c6a70e2177e8062d2db3678260c9298a2f785cd880bcd590c1726baf5d9a5e4639e95950d070be7b4d6881fd9805549b5672cef35c0bdee7a7f3469997fb65313cd2d7a6f0e6f7a9f97f3f381a8eb4c93f40bd2818d4610fb4f0c61f8d20379deb824a48da4f4e9f405ffc9f2993a12c12b72e6e30839f9f3d224406c267ba2b1a76a60459b8a7ea920c335ccfd48a7e0b88f371ecc8d70bc0858b4e4d5234f6bd26cf88cdd16e08f9d82ade2b54d47da6193bdabc3cc9c2d8f3c91e0e525132f69e669a12f1ab6ff9f0e53c58bdad674b4e9aea568ca8094c4011aa6d1701f8203cb9d339c6dd85249302591cfc9678cc071248bb0c4f739bac7bb2da543e12d21d777dac16cbaa96c55a63b3ce43418e4bf714fe71af61ba3acf716121612347ac4046a1ea119d91f35cebc5ad1d35d4b2efcf0a8c8170d74e2d15ebcead7212e9a10438c7bfd26b1f93d6d5a7df10412ceb348a565b0f5f3f09c6e31d1d93aec6be3eaf85143530041e871e2ac41dd40d94b06d6a2d64fcbba9bfec6a7c30949470f6c6fb231a3a3452fc8b2a4bcece86ae734a8bec20b171e6e6d7496e0b336d5d461ea9a23660685abbfa7bc22de1f8af54ccb510af6e850f8ca8e5d0ce99430f1f93d096020a0d8c773912d7793baecfc174a6e926ac5cfe0313a2bc7b9dccfc281bc77dede3618e54dd329797773f266b780d16eea7947ee5927609f8b44bd784f49776374538bcebd871ff6241abe173a167334b5eb46b5200a84aba623d7d7c489d1185a4aa56da37caddabcafc4acebfa2eb36b13850033288569fa41fad0f76efb82a1d12eb41990e1c0c361972d42c93157b07841d089bb5b995c75f5e531c807378b2b6c16a801c973d1c0b9f4efb8525e5b7aba36c216c70fe073d6e75312bd57acd7ea941b540f5c2a36397cd02a5d2db0d80cdeae7e05b7891963d9f6a3225d5aff0aa01659c12ad4bf095661a8fa967273687d7ec3209bda03c3179941b4450ff6b1439204a11f385b7b14f93237fc3345e145eeee34df1efe1a3198a2c917b32dfb9cde7ae20b7f4814ee8e0f2d34e736eafcba7122944ce36c7e43cd60600c6d262aa3a66e3a011f01693c1be6a4f2b1e56bb3e39b4e600a835f4755cc73d4c43f0b41fae0f85f90d17c408e0a66dc5c654b3f139b2fde884df74958d380fc9c3916d0fd8f11296c668680bb66353c698d5c595d720fe19bd871efae84dbc3051e7d0d6ef0737e1be644cc4bbf23db38238328be13feed95c5241390d22b7d9048769193ea255a0e70c68f1b2acbcb8fa94850052b318ac4467c084b2784dfaa167a382c700aca57ccab7e5b5317504a9b79d2e833fb1740a3f44eb3eb4e96b35bd9602a05fedcb44ecaee3c170310c991b0093ac7ab697f6be783ac63db9f7874aaf792aa21c889e54eda5664d42ed19b6811755a9542551d75d82832933b6ce2aaa4779301b3d6d9b94a94d757495d66f0b801b258ce3111fba6457c0645cb7858fde15a2f094d069aa9b5e83738a4a570466cc29ad52f525339b86de99cf441b21e688d12a3d0ee04771bc7bef9438b923e309c1b56e7e5b6cff81fda88c8374ae3795396299fb2128762e339c60abb3e88911a979755f3aace9e631a6e80a5c6ffd599d0adb242b01f41443e3f03917c9e17fce56655df67358b9ecb9dfa44c2d932c6ef9221f189463aa3d7fc207ba03594c6cc7fbf3dfe748693df42bd60437a9b5b04bcd13492ada11146c951ea1df02739e571b29ba2dcac94c4dbfb5dad051996f1e1a2fb3b11e0da14b3ac572229fd4a333a2b62dcf2fcb3bed33872b2c2d2a02e554cab7f1dd3bfa506a4e9616dc5126d0477ed73faffdae74dfba0f9f45a20eab34a450a2edd42af4b2711674732c1792d237f9e3c73cc9b65334084ea287841e3e91de16266ed542087f1fb2340fdd9f6104f32d2d87cd32b206e2f39ac6b9d3a585021d1b59d128b6e34eb2e7ec8b4a0acfffa6854d5b7fe0615fc39698a792768d13339d9054076d3cbe4da9b057858fbaa8c09f3c141db781961792e292651ccdb60239bc1da352a569e1f4b41a88a6a92e137ca1567dd1b9e880f260844e866040a4934aa6e17654089028d9a499a81f547237fcc8fd612c77cb0db4c94f3e2792bbd077760548444aeb3314b20b6281f04863964b9beca26904e9908148b07d7e137461304086eb2449af5ceb76ef840fa3309225558627e4a8b73c4ee225341dcaf1203ebb1dfacaa33bc05896a1f31c9b792b8e127c0d109faf1538902137259f4a148fa6d009c52f944bebb96005ff60a95fa28c003319673b642b0b0cfc99ac7aa30c53192102630eb043acf4b53f6674dbce2de04c632cc89add101a647a9b0508b0e5ca4765c69fb0360a87abc0beca6c2a134b785ea4c68aea94846ff22a7d0b1ba84660b579116497f0d3682aa5842754aa36c753a1773e16a473d7d1a431a04dc719959261a29bd9f99dc11d3a8ad4e18efbc2c3f5f9b5d47fcdd31158868be0b93688f6693adc0b3e9d349aeb75bd3155a99461de07920de42a7b1663f2a1161da396b5c24156687d4c8054c68ca2556c169b22ce0f6fa8a88a38bee9b4550eca64380", 0x1000}, {&(0x7f0000002a80)="5835a0bdf51e8844d7dee60e8cb1c4caade62c655a43a991a66c8e7ee2fa0644258eb565ef6455a75f1b33e0b35e259973140742807dc9c93a01cdaa649f5b852446289e42c399a1917ec1d18b058151d6b884155681d4a9fc0709ef6c0e648e02dbf48045841c7cecf0419d286185e13de64ac55c1f72d9fae22926b3a92b4942a4b99879d1fb23a4dddaf3964404fcb483d75e585460f55401b8d757a3b8df2782174638e66f19d203e28796938fa5a3e5086b104aacadeec4ebbaa107db6413b642a669", 0xc5}, {&(0x7f0000002b80)="a99984adc90894bcd4117fc5336c497836083fb13765682221ab49d589e8315591ef7c78c27a832c594feed9d24f8012393dbc01f2b4ba7a40940b7eeaaf6e68d427fe6ebf304abe5a", 0x49}, {&(0x7f0000002c00)="e9b32500a42c632abd40e20fea640e4b6ae17d0e4b6536b40e", 0x19}], 0x4, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r16}, @cred={0x20, 0xffff, 0x0, r1, r14, r3}, @cred={0x20, 0xffff, 0x0, r13, r14, r5}, @rights={0x18, 0xffff, 0x1, [r11, r8]}], 0x78, 0x9}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000001640)='./bus\x00', 0xa8, 0x1ec) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r18, &(0x7f0000001a00)={&(0x7f00000016c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001700)="3332276b0677950f355ccc496f0e35913464b01b3e52fb3217b32cf714632a36cbbf9f7784e9d1b2cce27ee9162d915f90e23642171c94d0f517bcccd534773bdceed4fdcfe67ddc167154a0f628cbe3f1d272b8e61ebd8cd39dad7002dffd3473d864cd710d70243bf2b8a01f8bcfd50e96940e5ee38adec4031c19c0c71a22323bc2b271cc33f5bd242c854a5f8bcd83d85302d9953d97bbb33fafbd07d03524943eb9244a67c0a664296b6c3367bf1b30e590d57fde18dd7cbadbfea59db68b328a24f94b06948621ce4c1320d836ad0e3fee1d04f849d33cea2f773a98ee1678ca40214447a25d4f99fa994723", 0xef}, {&(0x7f0000001800)="cbdf49a4ba02ae4cd4c7fbf9c5e92f09fea7822f456ecd58ae023df74632b07724ea20e466dc1de236ef1564793ebb6b1b5de41b7818fc518f519dbd0d06cc077ef5891fa57118794e4402994c4be0cc5037e02a625d4f1bbd24c6b38acdde90b237bdff14dfdb29446bc09559116ff83bb3558c9ca470b1e01b198154df1feda094549ea98158374d6fa3431bbe661a1be84a64", 0x94}, {&(0x7f00000018c0)="26ec4ce6a1def883e6eaedecb35e507c2c989da218941bfe924d9c83dcdff11daa0ce4fe2aff73efce4457f37550af4af8e3aa602d6d33b5f3ada606c78c43b9492fd31f6146c007caedc9cc11f45de4a28375556cb882ac5bd17c8606e157d597adfb3ce834bdbf92b0a240506546943279e8c450046286c159e44584bce71ec328914089b98991ddf0d9f9e2464dde6f77fefd7cc1065d2674", 0x9a}], 0x3, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r12, r10, r8, r7, r0, r8, r12]}], 0x30, 0x405}, 0x1) r19 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="f7cf1f95ed795218b24a1153ad09dd32c3ab647d38ab4def180d76cd07b40ec07c582a0ab3cf3710f5c0212045e95cff03f4a21f0fa533563223b6f9d858bcd3bd3649d0c55d724401328b35f9701d6bf997af62fcd32c67a7a435aea26e23a9ab7e6bee937a4effd42d8e2c591dfef1048951f2ed9a520b08de8ce52f7c362e241e179779d17616578e04dc7029ad4214e06e689304184d96b9f53edaf87aaa6b5eee92ed7885e7831038007cdb611136dbbcaf84a2a889592280f7b0fe229c1b071bab527bd0c1b30cc1a4f4b55dc3a1088354efdf1667f1cfc707a6caf02bdd62cc06f9f77e6ada1f2136f91f775f077f72c0bc93ccaf1621d5bfdffe29d49f74e72190bdf38134dc1095c1e927255b3a38e715906ea8350629c83527b80c91e51ae1436bcece5637e56e446d8ec752b3f8f6b2b67e63d8e986b950bf22a2a34ebb50ec7c195497d166ea0ed82df4897c95ed46ac9316a6adfaadf0d783403e2208814a16132d2c10cbbce68285511a82445e1de91fe9d2135b00d0a74fee8618a6fa861154b0965f9698b51661570bd9eba5cc8669296a5fd2567ad535c8b011fa6ec4956398c13edce3236b6d74a96045192044d02d4ffd3d3839381aa6c25743b74e7f5126ca85fb46c699d32c2650a68060c32f66cc849a71b72164d41536624344be8b6257231294c14288fc55d1bc74561a72b888b407864ca3f43ed86a066999f54b038b37118ee1ba2c5bfd24d7f3ecb821886584ad7af0487fd7ef455978067edf7406c821755b4c0a6f82cd769369bee3e966a835654962b36a2e1becd2445cffc661a577eb48413dabf911bd29338244c3dad02061302b1825c4a911836799c54561b800a8b6cd0947eba2a0402c97062c3aa2ddd270f54202aa458df82d54f914a9f434a1ea2ca652e32938b5a0ba6887d44d596ff071ea1e8d55aab1023fcb6b5bf694ccc697402f5f6074f741f1fd0a3df6ed7f52461418f3154fd9936e44a55ade2a9755382a1e3013493052a18a5a05576a2bc3fdc8f74b3ee71f51d7da87f4d0610a9a646379b4839ff6485c0b211c4c62ec8d3cecf35b4364aaecdc02f5c9c0b48461aeb52b1a95198b0b427fa5260c2ec28d0356476318cf296ebd7ad5952729a22f4e0b21df739948581ce5d144cdcfc8404c77e7d24ed4708ae729be0987de2e85c0c2bae9a0dca865110c15e8376456ea7116dc20e0324ee7260379a0ea65e14b5851735ffc902613d541fa4b8a8035d06fd99a2c0584e3abfa665c631f11223fffbc94b6a23c40aeacb8d1fe30ad85610dce4aa09e792532b90eff583b3768471e66739b2242f05d9556711856a385a44ad77f5267e1be0d551f291a08b2d301d7972f9b38736cc2b25717b8b5dffa3ea427b137d60dd042a65121ba9bef1f412555d3d136e3b4a6bb0044e6c727dbe0d02d138baff2638babf4cc5ff8308557fab09654a15d84efbd0951f306f9eebc7c5577825d4c680b5d69492a2153f55b60307d98099930ed9e2347592f98e0c49322215842b6dd06e37f3cf55662910ac949cdb98fc22a8afca0b172110e2bd279ff9b25f00a759eb114984dfac6451016cd1301f8d31f0709af68fe4d65562aca3041b9b97597a5f34a47c26dffdc81dadf5c68a399eda28fe4cc0598855a85f369eab0a274819dae721a76751bf5c69fb8c85b5ec8aca7777ce8cf789c68935f432a1daca5aa8a22dbb72a18ff5a52ad91c322f2a80e56138159ccf8db23c944da42742930a0c1bbc7010bed57c927e5f70ada708cad8baa2d266e130be0912c44e2297be7e5f371265c3b7b94ee7320ff8d74ffa6345589b531c34d7782cc6c13a4aba47af0f3336263301d9e4f26e79a858acc8e9e0995b76ea0954c16f324577cbb7f29eb07c7251818bb393345270dd6a5f738fe3912049b895743efcef7bda4101d39af068cf26971279570d987a419303e7c15b81d573aa47cbc5349675e302cd02242dc82de449028f094a435eb0fb45301cdb48ac58e1592354029f9c1b2aa3c1324d5cb4dee54e4c70a1b48ad538b8c4bda92a9c45a52dbcc0667dd7bd9a98eacb0d3abf11cd3355ae7c1e4d3a327add3b97fcb1c2741ab4dcfca2c48bec9a6d65309bc70e579de1a1b2385d890e4b16ade4d7a8dc631b972b8d6f62f97a95396bf669aa98661a67b52fef89fdf046c6c457a49e23eb2df0038394aa052f555beb48974b2d03a7621795a649cafdc1e113da34b4a1b190f17dcf44d98d25b989cd0455bb7720a8fb58e3c48f729b29f33cfa6070c0cdf3f961904723b9885975bc4a92ede6494b9dd9be97f8d11466da2286c0fdee5706b1552ec2eff27777da787732166825cf87118b479e4f63ac5010fe1ffc938732808b428c75743516b3008b033c7bae577243f0972c67b416d679e21757cc0ff620f9a841be3d2439502e98ca74111541920dc1c35f07dd17dadb3b98214ef6a388b84b1f1258c5c9c4578acca12df944188cfa9a988b162629478e3ed89767eff38a00e8d7089325932078dbf94033b4daf39578fbf8bf572003d36e38279fefd0f0eb14123bd8baa16f66756000d56b13953e6ca0ec2449d6314c70bcd7ec8159aeabd34a610d90dbfd2f86a4d560870d83ec2eb587242e845277b73812685156f47ba802b21a59a852740cd634787742e0a3a0400af982ccbb04d5f5fa2b10c3ca907fd2339b6c15e955cce730f020eba3b3987b48af3061cb11d2b900717a90e653c0bf6a07563b108d70717e1f3ad5c4ddb359dfc3b8a696a1ab5cf51112866f236c617d7997b1c6d2b13dfeee794d2e92229341411bfabbb06e3e2e58d116c6a437a651c4df3c0893598c7a4175acd30ba9d00dadf5d6af90371582771c981b1c86b5b33ee7686694430dbdd5a460a54e8bce0fc157d34c4b0511ae7df08531616d3686819a222d3e9270056ae59e5d0f385e44a6b5f6395c2847d42b8a481037f2e89d7691bf16dd138f1475ce331bd6f96c48bc143eb0c4d85317e0f7a29af35f18301c6d8a7acc124f9e3cc00676e3f5a5f308d11df0071230b162788ac6755da56f60556e05524002f9a19d285960ea3ad0058c7fe01e1a6e98c1e1aebaf89d2590f228fd7610cd49d9a97cc374bae3335a840a9325810e413f7218ac660c017ce2393964e1399f919630aefc35071c4d85e453ba4887d0af84f59fde6bf182150ab91b9471fdc6d653edeff2920e428719fe24f03a289fed03bcd200ff5f711e0524510661b2cca2c3e9f95088b248ee69da05514a7dfc0f1db4069e08e6fcc8e24921867c06bf2636f0000e4704b065039e6c656db56fe176a8f39dd96c2191240e7b0d71060d563118341732aad08e0eb39fd94d45a5aae6f4695843f4ae020f7e5f44b79cce1896cccbeb4813ef47d7974c616dd90449df8e0dc0f19af6217ebdaa3084656723062c861db9232639d9b94696ba861f27ef8b0b3bc43cab4b4860d1899f66c2efdf1fdf759ad9ae1449cf868b752d58efa22af0713f2cbd954da43c5d17225742c9b6b4f940164c1c7664f5f479c72f89bcb6f4798cb4d94fe8e1fa3d10057f119fa5d14392046ccac44b2ae6a644a6c757ce7ec65652cdac9e7039457daa9a0e0c4e8296eeb2b940d1bdcaf7b80d0fc1b3e6605883f523c657f19bdc340babeafd86f125203b8a4e0a0e33dd36ea44ed8f0806d6a28ebb1239e2da74f8b741da22fc55d699833c2f4f19e51a9da82b9fdd4da04f23c96093bce61bf66d805363808b650ea6cfc2add367519b8fccae6c8687520d5ca54a75d961b969a0005909b4c51c5ad039e94ad824a3e39cacbd3b4e90749655bc1bb3a06b685d63ce0533adbdce1702cda8f3f76caf925e67c9dad0c6c27a68e9f1ee30a759f157977cf71c7231675534c2b09e2ec22c54396308a532317b7e9dbbab7ccbd2fb56c9ca293b49df5dda66ffa9556561da5b2a7407e381449c3c2f2a0dcced489107639e8070c491f3813996283099035ec68bebc98014faf892e02f9b8a1b22bc21479ea5f262d2a55f9042a9aabbbbd45414ab20d09d656d26b25095072592b5db0db098cb6f0a98e4e515c5106ed3049d88a44586f4fd45261a914153902056dd6a5aef79c6ae39017ca7ca7dc2476674699f612787297df5a388b4e6f4edcda24ee2e56c868599121d1a4e1435c7172f1fe1dfb2b852f5c6f1cb0d59532224e99a02ee4372a7b731263a2a773034a5a31978fc381716021bb0cfa86256a1572f1c8060a79ca21a8e5821c9757d18b7da5be14c752a4333025b56416e485f4691bb5c69352b4ffaae94d79554b3628d7175e1a9b43675939a75b2381a26ef01412e0a4327b2f6df65ea4373cd4378cdbe505340bb6135d1103edee3cc6cf62a811dcea570351e4b0edf0ca600701f9c7350d15b6cf6dc6f5a28e02b9b94e8cbd9c3264ad6b1e0f771837d14d0220c38fa71d518674a3550eba291b43549a450bf2796a094199bec07ef5b730f2e87e853ed2c1ec5da1f223e25330fcc099e7b6210449cf828bc59a98fe192b32ad214a7e72c61fd636d3827cd2f5430eeaacfde60fa14cc188efc7903210a273e7dcfdd0529d02bf3c1db7091c9f7008336a235f68cf9879d15ccd1de6ea30fb3e23123dd8916e7f9aa0ebfc8ddfb2b3ee6c8c83355a6119175136ceb963e76122bfbf34ee6ab09a9b195b6ca5877f0bd10d65b86a99f67824d88614379b9a4b9b93d790af8db09fa2d6fc957c8742b1744c0652b476fc2ecd89b05e2ef6d028e994a53e42663e7b1b08ce8ca7a8961d37b76563d8a0ca53c54b6c649d23590fd7f43f64ddb09cc2b4e1d26ab8139f228b303ac990245dd093db68a71cac25d48a87adcaae116c58f022edc277ae58e31dab92ff2932e71988f6eb270deedbb87dde2901d41252a5d95d30bfa24f8b855e0ad22688ff7c0f7fc421d4d924fb313f3485872b68119c96db5071a4474aa57854b3a27f49396da2cc348286c37b947f9ab0bc557a470b10b1b606a834597fd81848006b2e5ad7d92bc1bda16e230f24605d8aa03185e64874c0537f8ef9198370585f63d3a2db150f2cbf0e4cfb83562c3efd482d1a68d94693930fbdc005610d859f96ba077bc04abc7eb213df133df2f1c4677cc8a061fdae66c345db551d53b05b05d5b9f27bc6f11b05fcf3cd460fcec47e73e332adfff2c8881ec5c8ffeb061f080f2ccb30ab4076a1f4e8d6ae66163ffd9bda712da5de55955973f437339989b40615bd3ca00fdd8cd7b55adce4e09f14df0255df7d99792ac6a82a443a7b5b66827e70b450756790f051ab49eeb2ef770f731f648e7e4aef1d7896764a26fff234a9aa5a56594628d5393323fe9286636ba7da5fc6ae88b38383147c36bcb50524fcd2d0aa4ab51fd46706a12297bac68a0490aa5ca793b2e47d0ebc22466c2bedf20ed61004f2632202e0f68041abfc6692def9cc19485e7f552eed798ba7cce1a6ecc4a664797d40b9ff28734b5e310539a11bac47495e65c7cd7fc975271fc895e0f298cc67c9aaa6fd15dd889ec6b66f550cd63297a28508c5daabc8385e74eb080a33132a63236a615cd67cb5adb8aecfa22c41bcfee3a65c23b4b9cab6f9c9a8fadd030d4c66815c88dd72dbf0f38231c50a2cb78523f5ed114247b840de32c8a04ce2379d84d67f1e839f580c0244335286ba2e7b3012dddc83b74214d5df07facd369bf714f2031e2314d5115e8c99cc4718d1f481b857deb5fdbcb94b852fd14beebc768f3b01f3a53791c858cad630006aec04aa5ac6", 0x1000}, {&(0x7f0000001100)="20ba429a8454cc3081b8ae15bc4241aa71d43c8988e92781a93aaec77b35a922c1f436d335ab2e4fa00bda14d5c99e36e12214ecb79e7aad0caed6bf91177073b78c8bdc13ccdc69e8", 0x49}, {&(0x7f0000001180)="ec2ddc541558a5afde54b2eb4bf6c2c32a6e6d3deb7268918565389641e49d085ef119a8106678ddc54f9ec623e72428cb6ee1761270b5346f1a5eaaf3d0ddf6e44e147920477e9a2ba5a943c75328bc9fb0383978b1a9e5fef7b72632b479f13bfcdf07c62c2411e0c893156b56624cd66a25a3", 0x74}, {&(0x7f0000000040)="ce75de93fc5b236307c043f2c3b4ddee460dacd923cbf56a092937b7adc9dc261cc93adc25a5a9aadb953bbe55129bbca065ad6bc518821f", 0x38}, {&(0x7f0000001200)="6e019d1346c87e26a568fadd5656a3b4c363c02f2e62fe13d317209e31458c0669419da67ee7e4de436ea97e74e1ea79c830862d9c1033fb5ab602", 0x3b}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="20000000ffffff7fff0500ff00000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x40c}, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f0000000000), 0x10004) execve(0x0, 0x0, 0x0) flock(r0, 0x1) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000000100) 16:00:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000140)='./file0/file0\x00') truncate(&(0x7f0000000040)='./file0/file0\x00', 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 16:00:37 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='\x00', 0x100d0, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:37 executing program 1: r0 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x6}, {{r0}, 0xfffffffffffffff9, 0xd7, 0x6, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81, 0x0, 0xffffffff}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1, 0x7f0000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000010, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r0}, 0x0, 0x80, 0x0, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x7}, 0xc) 16:00:37 executing program 0: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockname(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0xf5) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) dup(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xfffffffd}) r2 = getpgrp() fcntl$lock(r1, 0xa, &(0x7f00000000c0)={0x1, 0x0, 0xffff, 0x10002ffffffff, r2}) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="6de4483fd04096285aca77fd59b50005cac0eb25dd16c80a0835a3f7f2c63ddcb34136261ba368dde46066ff469fb07ef4fd7b605b29976dbab714a2dec93fd6623e4a00980c5650210e1e9db105362841bcb0fd122d87abc6c406cfc7e15659dd4186f4bb52802ddfd2cedc001cb16453f28c66833b021f2dbc4b2de88887ef9f", 0x81}, {&(0x7f0000000200)="86ca708b54c3d7d8d0479767414a2350c9fb7b475c0e138c350b6ff9877a38b3187a812f1d5ff79dd6c79d8943e68e0d7ffae1b06067485546d57bfdb7367096c03d65f500499480421b448b851717ae1d8a35f1ea65efae2214757f38ac8ad57888a21c1ea3dfee92", 0x69}, {&(0x7f0000000000)="1cf7c4dda95573ce171a5facf56c51cb9620fa30ce1df52f9e005838bfe76409cd47f5dfc5e88cf6c4144c16192f26505999f07b", 0x34}], 0x3) 16:00:37 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = dup2(r0, r4) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x92, 0x0, 0x2}, {{r1}, 0x0, 0x8, 0x40, 0x4, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x80000000, 0x13}], 0x9, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x6, 0x400fffff, 0x5, 0x4}], 0x8, &(0x7f0000000100)={0x7ff, 0x3}) select(0xffffffffffffff4f, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x4) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x1000}, 0x8) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x4, 0x4, r2}) open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x200000200000000}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000004, 0x8, 0xfe}, {{r0}, 0xfffffffffffffff8, 0x21, 0x20000003, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x10001, 0x67}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0xd307}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x1e, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x800, 0x400}, {{r0}, 0xfffffffffffffffb, 0x68, 0x20000025, 0x100000000, 0x6}], 0x10000, &(0x7f0000000200)={0x4, 0x80000000}) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x3, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) rmdir(&(0x7f00000000c0)='./file0/file0/file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) getdents(r1, &(0x7f0000000000)=""/9, 0x9) 16:00:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x104) write(r0, &(0x7f0000000040)="533460c0ff818e23d3ae26895e51e7e535df3ff60bc3b967741f3aa7e96362eeddc34cde67b3e98bca88b2c8d2e29b0e4e270999d18466d1d1e9390997235f204356ce80f234f1930330e17b522b23399c7d676f1fac8503840fd2f60ea8c10fe9f178ab26a463eff3d7fd4a7bfaef714c80e1839396662cee58009d7709b0fadc28a02a9db2bc420171d6d2d01b3bcbafbf525fbddbb30eb76b11b287d63bedb7085ff0ed03a7b1d10a5d9480aa21f645a0e80edb2a1412d61928eff291e7b2e3757b53fe5027e1cb313b6a4c497a813e7d2d7477987e08a6c422343d656173b2d659d10ebe0e5cf18063ad1b5a7c4b8507aef0439eea1377c43f731fd5646fb87d9b368bf6fc34e3e0e458d5927266573ad3fd32e419044ee9d95d43c474f54b8e16c61d88bb54efc98343168c94095a5afb09634129119ac5ce037c745761dbabff330c895e6e1c88f2a8b14eb0cf7a348f6eb8bb2a5e3398d4e0e20b8131a9b6890e7722ccb3b0c575fa55dd59c8109a70a30cc2cfe81952231575fef453a40d821f52fd260542a726288150f0f8b6d0e5c8ab362e73ebc8ab8774da9a593b81083748371cdc53a0f9bf92e75fc51c0de82ed8df3f493f85c51b1efcf6594348f164307c9255fcc473a769fc83ab625ef0199bc119ec2dc88ace03fcda96f3afa8f1e45133f2557ba2a3fc5c044f73f5cef026f4f9f8bf5532f0dae2011cdb5b24f0a04ca6bc4687f1e9cedbf3c49ef662bc371c68947ed2cae0cbbf1450d1f018655fe1a564bdb026203865077b6418e793ecf384a7edf28043751d9c7f69db78129027f10077f3bfac618767ed37c6a78961b6697933183c0d45e0b00303dbf58fef46defd0d5a213332c9f0b610e9ad94d2318940d2eb6d5e5db8cb368b5c79d857f64d9a71cb1af5f8100d427aada653a3b8cef7ef7bb0be4be071334f8450d8fc9cca31a4cd44feb3981336d7a2f027e3ce3aa1eb2596086854f748b695b80ed33bcf33203cd041160d6e42da25cc84fa96a881aefd62ebb11af65fd402888dcc57041a5e039a5aea3fc88a55460f65cc9860ea5d662e2a79384abc58d2e5bbf3cea5cb031ceab29afbd946bcc46aff1ab55f7cd56f77e37ab58dd6391949600c5efe34c6ba3c172a454052cefe658ffddee94b28dfe464859ad8b951bee9f552fb50752851a09c9df268228617cbbcb07b3a69c4b667df81c5f6206bd3fd327f5dea4d591770129fb746073dd7d82773084b2de7e7b865f7a7bf3c4526afca1d8e86780a562e83ebf1c126908766dc198007e75f3fcf966a4f72e9ee79e0b2dc0127ea7fe224620cfbafec67def2089327fbfec978ad260934c9bdec60b16749b081eb67601fece5c11c07e32739c5d0a224e885445245400a60124f5c441e81209cea28d525e33ca112ac2fb9cb34c4facbf0e30a8a0f358499040b5e7d589de974b38b5726c011d8fd67c94000be9a3317e451c83708ae90541c8fae289b7bad0b5b414917e1e0fe61ef352a33e522254a2bfc5088401304dc340176ef49e031d03ec7ca82e1c18ae94bae1faf10e94bf40fcb5a417a7e9e0f447eaa086c09573880f1b59f35ba758a9516cd8f344fe8f2682024f83cd1b30818f8563c3808186d08dd0d07f0cafe2324542cba9bbea236746b8b99a3a088702a01099af7030b817edb1fec301ed23daaaf95024268467b5a03bcef6943bdffb3c75c6ee24f72240858ebabe0f0faebdaa69af58499d3f154d6d4bf7da4b1f7a8645d0091bb1d3d95b49f3a4a564e4ddbc0f6afe7d74f188b66d99370c3add562318091c7d18e2b6fbd28083da748ba71a7fb856126d88b5fd9215f8e150921b4fc814ed3f96a66382121094e161dd32e425b322332242fb958a435c8fbd65e35f2beb7ff3c2740a92f97ab7380dc8f327a11dcbce2411c2ea5f5f5fc1a0b46421e94dba2de8f16f72cb50cdb7658e5cc09e9aa232269d40df068991aeb474cc4af602d9b924d1cb8235c3b22821206d7175de53a16f26495e7c2718d8aa3b774e23e210c970e175ec50b27379609aaf742cdc64a733d74453542ff6ef614f2a87eadc882a05294d47274ce8f218ac43d8ba084e2eb9aa00bf01150a388b0363001556413131f4cfcab0558aa6f66d78830cb391911c2059dd58436a59ac9373b55a1a88ce9fe3a976d8a3b9f6c73993d41248825efcd8df5e76b4e11727105a7d25963cf11a8c3f2c0f80e4550321105dc35471f761e53eb7c74664a58772f238b867ab343ce0e578e7e8771690e838eefbdf37bfa071724b3baa6e0f71ae09a90f86979a556f5a785cbb606d5177210821e5276d5f67467bf64bdbb6ccb75747a318426d02dc41656074979194c3781eee2454fc1dd791908ab9d4f275e46084d07a7c66be6312c606aa4321874ef6694914e0b588b1ee3b80686a6d5a54e29a24a3ad0a2abbe65fbd577b9e380aa08750de1176b92bbb4f86ab0a0422aa2bd93c7d98dfa58a27d19f7011ba1abd48b5dbbf123b54993b78745a8f832e090d991cac23d249241e0bdc2b55477d873e7d058e311d364583d535df37f5c6b276199af07d89813d6e6e0934b3f0c5e4bac41c8ddfda302fd9ac67f76b3f748db7662dcc6023db4b3088bb7bebd98a552f0193a6e51035c5a743122ef4b1e3f70b50e8185c50a2577d44cbbf84e28b28b879616598f5130b6cec9e55acb10f6cc6f92d1f24ce03c2e9589c9b2d4d83ffab7d0ac54b74affe71dba8bcf455077812940a5e282770187a9b1b31e1d2cb790c1192ac389078715d6215567be3e5fb60dfa70342d9a6e824a98c5e2fcfebb7157124c6d5c3976b9aece95ef630130445969a2a97465874ade11348d32b24901b91a7802ef7f5fee8a408b848cbe5820b6ca7ec78931cda858c3af7c3f02ddd7d3a75715367b99d87622bc30ab696980f19498da84646739cbb122ec150921a8b2021e91f272381fc6f73036d4ef428f4c02a6dbf11cefffa99f1e29e519cfd00b419cf5d8c54252898cc25c5986cfe1a791c2c7574f3df3c8ff6dc25bbeb87cb1d997a67492971b5f409bcd6bc02e595de0fae66a38152376c7d72babfd21fba8a4d9f1696a3328ab09f0130b4b0862853d4b6098855857769b41fd3953d40570e63321dd8a8e253a63589316370c5120b982a369e0fc2f9aa2d85c3cd5b06f392b4de60a230ed642af56814ec8732feb8997723d8afe8c10b6180f08af38b2323caef26a52dfa1528aae83b590f9514fc0c23e6dd6b18b4ef5e4be9d00adbfb54818891f1450b0605f495652e45106791de127b7e13afed44b9a76142b1472f5ff75b045161f1c313662c22f3fabdf3b7adbab8c4b15b639bef84bd87fc3ceec08f4c9913bb0a686ee48175cc5aaa962d604d91a6b07230f4c4117d331fab6b1ff75d39abca87a4726f3ec1fc7e6191661e06f3f88697dfbf28cdad9c90cdb9b26bef7896d36afe9f53d8a22f3d8975e846bdc2e1d1d3cb462c8adacb09df87bbfac9c63f4e0cd89988a8c1c78c38913f16bf92c03016372f65ba6bcc8c394e8371312f59a97caf880fda46c32a11f010b1e99c64652a45f0b612a5a8ec22b0098de4ebc3d711b469b855d60803162f2d81f31696bd9885206a9cbb06c20bb6a79844b45f5eb87ada35ca2fcfcb7bab9257c45248e969a49264146550d56a819c58a3d612e9ae9cd693bfd77456f6ddc98a8e916cd60fe2d66c39475784065fab47cca2beb39a0f6c442840a309f7a986bd07dfb5fe30869366b871a399c7d50b9ec3a55b3447d46cc7cec813db2ec4a4adaf93802f5742c691308f5416f981b34f2d3e278a72f752c2960ca1c5958dd4101b013786cdf4f081f22a4f1c3e4d9fa7944a17170a7c876be22347b91458a3e8703eca1e8a9ccf65ae64bd4f47563ab98e08cc41e60a30dc3c667eb222175e21d7e4b0abd0d92d0aba8a18e2e4ac4dbfc8703fa6efdad4f1f6c7562f047694bf877d41595e7b78899bfb03485a24926fafcbbf89113ebab9abf03bcbe4175ed1ded2c4224862a85ff9878ac6bf0e6070b86693265d8499fa7900ec93d4231b038c8c75fbaaa9fe57844acb0f7a2aa8b8b123cf56fb389dbe979246fca9026bcf2e9a1dc778796db82e085b7f054c2b1f5f0914b0f4468b38cbd6c6b40169a31e1a31c8fb218c9e042911895b0a8ebc0fa2010581e27aa8e2c4247a120ab12f6e07f1ef72fe1ed6d7801df8eea4561d10b93ebc31ef3cd98207be84e9a25baddd494b0a9947ff30a8d92542e324345ff1121c0951c30d0bfe379ad31ed0ad6431ad868f54219532fe89d9073c6bd4734daa6eb81baa703cf5ace9b7a258dce30b72aa52136226076fdcc1d135b6c0715e85c6bb5e31e804115b53774bd9993b41f26ffbc5c030947515688c651a67888ff1287c30d1c0627296bcb1acc6dfb04a0d1cdbbd6c5e4abca011ed1f43dda10fef506397a01462442d8c4de13ea7ac9bcf57e157ec2b932a799e6452a3409aa0738de8c64242af27e7edc3c71aa793ff6197f28e6596aaafae2cbc21359dc246f43d1b6787f8205debad788038c4193aa11ed71564c8d6d23a2bb88071a608ec10c6b589826a530f282327f0883b1314e06f2cecc882a391f3ab484cbebdfa6172947f527db4b70f60fcf061a7c8d1ff94923b509489ae3c7d9ba1dca093fc917fc501025b7457d8fb3b9e9cba4ff49e4ee1e58600aaf23f2ffc05f5ffe874875599c15c9fe991f993147af59e5aa8e19d4fd545eaf15da2861892ce921442c95abeb1d1dff11cd0eb842abe7c68995064a1c44d19fecb2cfcbfafa649148f88ca4cc3cb9841504173f640f195d89d387d20a9b21318ae0e4f30d4a805c1175c677ee10286a6d53f2aa56a5879f212697347b03138faa2a8bf62b482d57b185c65f4be4012ff9123a08ab0804450914ed37a28c611764fa498b6ace2aad17cca6e6075c24df2877e7471185182dd6527862e9e2e02e012811783922d4cb34a621e0510213353bb7f68ca5f59b661cc14a33b8f90df0bb8e020fa47faf063d884009a142ddb3d7c6260f7adbc8dcff204836f47ff11325bd7e6f41a42f2d750adcd0b23c4c2ea2cf9eda4d5b841adc5cdc26023195bc0927b2ed6079f29ee5bcb0d96a19842f6ff854d5927737c0645f05fda12d37712ff96a9e2b09692efa633cf2ccd7ebd46f47816b461f8733c1002332c5025f1afb12d03553c07c21727130f387edbaa1739f951b67cbe41411309bc6344a1332b2bfaa7b70a74c002721381ef788201ab6d4965711f7b6295c5256931b22aae6dbc31459da9f46df560709f3701c8ea83ca7d30e697eb9a577d3c225fb851fde12d011cd8d3bba22d7de8b57ef4e070b217fa6edb5abcc4e0a2bbfa008375b7ddf3599c24fb94e778b8b041cea30788ff69a48d997a70bf09ae79a2d7af88f6a21fa69e19881f5286bc12cb48e8ca697431840b1ee4a28e05fc411cf9f7ec47667c20a535f194664c1f385231b290ce12d003681f47bf680bede06d48f73621f1237d10ef25d80768a7c5b550dc6e57deebfad2488f7ad6878df515a4a2ce19bf7614641caa51e0f7b3759bf478e01f839944418e4ada527af8b452e47e69dcf7c9b001f4751ec2940a6dc87e352492400c077ed26586ed5952e6b5563c8280ccc86a090517689ff21e8f622d0d4a7bfeaf2037869f3fccfb3ddda148e914e1888209be059e9daca1a3e4ab03524f08c32047a677314dadc496e12065a02ddb235ac76d235e2027ed3d18b0b850967548f193e44ca54ff578b", 0x1000) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/6) kevent(r0, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) 16:00:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="29ed520765b01642e541c255c7ebe460d1b4358f650ae9f30f9553d6cff68e53a718d99e87e6ace5053fa1df3c05bb1e070711bfd2dfe42364a4334f7a3561f74557fbc048a46439e087e682fe242c13884a1658b5d5c1ef788d33cfdf150ddfcae4e2a1f1366444228ef9eecb6a01d47aae0e6697921984b26e98a10fd8b1898ff188b98385d0ad7b0523b5c822515386c3a60d81cf1e01fef156345890f4989e98c82c02bbd6750bd54af157ebbdc899113a583a8629a4b64c84d164e7ac6e094576d0b128d7ffc439d8a3427cbc0d281bf2583fa357c211d38cb6425c702133eda1115c5c230c89", 0xe9}, {&(0x7f0000000280)="034b495e809255d143633f79e7c8f1f5b9ad514781544529272c6bc008fbffefb1ce0eefd5bc0435a255cdcda6b347a6303f88a22197ad4ae8fb75f9a62a875c299d07a798a96e899b96976cc1b477a474e4e9babb86f3b020ef7344c3ae283b9b668f242252d46a843a71e3bfc4113df346c96de188214beec9dae5ff30fb62bc22c410baa3c380b01c38b4b9f60b4dffdee298bf9adfdd1874fc2689894cf353154e49177dfc1a197716d8ba776a1109e3d2c3a20894c168bbdd5621c940e33f01ad5d07ee9fdf50bc6ef767536ebb6a8bac73", 0xd4}, {&(0x7f0000000380)="f7721312506fec7c91540cf11d4b8723be8ca389847e649ad270651412e4d052c65e951e95f6b575d6def9ec5f3eb8f46c4cba60369be0dc9f69624537b7b65a4e8c35ea49580fbef595c292ab558635b39746252b489b8297c3e90ad768e3cc8cbd2cb47292667f8f521dc3df64115e35649db1bd453a8d7bd6071ad882b81f7824e67e93b9064c7697d69003ea5a8fb6ed5fb049705623adef6150b8117459391a9b7c56258119d929d8a79b2216188755d7bde97b5307ca584b756b2994424b675c013ef45ad54752bbfde99fd15ab1bdfd9860cbbdd9c729b50c94a1123d45be7db0f75fa0fa683635f75a0eb8604a9629ab55e454981ff84de17742e98f9116b401908661413a266b5f2722ccc4968a8b98c5bf078d8c690596800ed341a7435d510489a21a62f5c2b89ad58aded4967c961d864ceacd67d2928af807e5f628222f6c0be5d1348b272ade48f20e94d4b5d9a095dde122dc42319bf1cc57e7db6e46ea64203fc51480f632f25a3b0b3015efc6461e1dc2ebc23ef6cd0522bb9188a93a68a60f90c61f659a6bd78a63dc635f655caafc0623e81e12572f83b7e35820b9446f45d57bfe51257515aafc8ee768220a6d274a18b27ac933cf610082cad1631302b0306760f20e14971ddde2fec8c2f36bff4a2c3b75b87093817ba031425c0ff3f8742db8d92ee7757cc27f2f6170bb71deeeaf00a2d8e22f044f13700fab85dfb75542bc5e9b1b056a40ae4f69ba8691ae411908041fc201aadc0a86b2224e0bfbe1a1b84faefd0bee5a1e5a350b7cf4b32346c7855ba36a4b469073d3b7e6c62f2ace1530997997e635b3961a96bf7aa03cc0379be83b47e981a8e706488d126e352fcd5f7c23158be38b65f2c44efff3af2a2892da0345209aa14eaae57bbbf5fbbbd8217daec1726f75f2be441b454579f30b561d51c5261698c6adb7751a9f92c9b59473988de21bfd09846855c60709be86d5b90942a26829435afb898afc7a67dc92dedb9104c59d3488169ea17d8637813974c7341042c3609281c93fe19621bd3e601200496fda517ab2b233a1e8d67e71eba341af975dfb8687f1d44a07c6579bc4effbb65a27d05a8bfe8da90fa0b828872f5e50d19caf8d5e155cd901fc16f2a3f01cb367daa3e77ddf28d22497ad4cf1c03b50acd8cf5195ab775ce9583e22931404b4e2703cc9b70c7fe52877af8d73830929fdeab427a0f800b5c7a71f5ebdb5ffdd740c41adc5501b9ed83ac54e6d5064bcce40dc6a7c666861e872e3c26864e119b617386c313266885dce4d63198493b89a91a45eca2aed79d0a01eea9f0f6059facc72674294563d7cd4fa50853fef74be8944f3e889948b1b8ab4b9c713454ed27e1809a019a64ce83ca6d25fe3fd4c954d476ff1bcad3244a59d1ba44b5197eda622c6ee2cc646057f3fcf959096b72dc7fa0abf22f7081ce627a3e7004e3d3e7fc61d90f4191f63ba4020ce9350fc3925f8346e8eaebd107092c63d1f4d3b33d0647281c915a7053c72ce6336729753991dfff671d89c00dd71dc33663dfdcfdc393f0d0789650ceafb1705c31853c85280e74f96c3d427e5d54ba878ee49d74c546fae32a742cecfab3f20bf5fdce8fabf63fcd14cfd40908a734c793ebfda2976e8e7701a8ca8b0f73f66d2b028a929eaf053f761905772ffe7dcb16bc96b31ab3a1d45cb2939083b0626e6f9e102e2d2bbf555038b6c4a3377739acad300247c0841e77c44b6431d8ebc0d34dfef2128fe855c0fa107c05e238021566cc1870c8b8a3602262650fcbb6d69716830b453da3b09cb580fbb13b3672373b1b4364c635f852901c6a3bce0ad29a2b66781d9c1a61af093873f4c1efb609716996ead0fd20f0c34f592a9078e713090ff9362e63cc1ababc8c27bd2e06380e172a413cfb12912c1727e4f5c7f7416d55bca62c031e151912b6386bf06007a727a99ad0ce6dc40d375df0d5d7b07c9bfe587dab2850b0ba83fe4c24f303d72c6b78be23c4324a47194eddc7b3487c9eb97aa7b0c945ecd04e4e6d28b546a879299e6f3a1fcd2dd8a070700726be5da69b420594c331efa92d15966f9bc25c46dee4390980b10f4dcc63198a1c8d8569914dd8ef86faa4965b69a0685f39e26eaf7278d5a30ebe56c70552477a814d9f0fe65e6d7b678b0d3c7443b9ccacdc36c34a21b966f9247482c090b98f35698313bf92934ecf411458c7a5c84f4f3777534808b7adb4d67d9d02d11ab02f9ac2d64e1dd9fcc7f4250da93ae4e53e0091d37225a51120207b02b08911162771baea96cafd2f1a9322fa79a22365ccdb2545422e8f3b44b01b54b6b84555357fcb49873cd1b9a9499514308a64b7dc942fd8f4af95c7b9ab310e5b1b32686a2d4c65fd48ad8ad1bc0a44f06ca10e2728599c7d0ea88131dc3d9eee0fdd74f6dbe4fe519cd4238c0a7056fdd52a9eb592eb2b60890077fda60c8627c9887b91b02ac68ada78c69580e346c51a5e41a069731c28ac575698a36f215aed96c58a3c6d014e117e051927b3cdf6f3d002914de4522aaa0031c81a1e9db034b6183c4afc64f065d11ec731eb39360817f33be2a9855b8016b1c6939c888a908199128d366975d7e11d7ebee6f992e5192cd58666db5716d68d6cea668a1d74e1bb8c5483ad18afc955bde5a166b3ebcf934d529d0e4f5d00f581baaf8d2647bd05fff8419d52ee38f0ea5df88f4988a80b5eb6d962345829f2ba6c98fe3ed0f35bcad594290f230351d26467bd3608394890684466b73a33b02bfdc33239e624984f847e06429911b6965afef3d759f04d8cadf39e99226b31e79941de57d3acdb0b519143991bb15138a839fad24cbc8c42ce2b9374ae9eab00dc9a22249cdd96ce4f22edc3e9759d4368e1bd8e73a2ed6df355fb6078314b32f1d8343e0e1a8e6047d92667bf6d3211613724342fd078747329d09df9e6922e04fe5e52c0149588a573e76e4b1711566cef0628f2ffcb7b713ca8e24b7affcbc575fc4bea6faa6a74965d29b4823e186a16eaddc7419e97b317cdced216c28a226871f77d7af50cc0765c90d2abc04696036732fe86fc3d775b99961a9bfdc757eafb606448c796118d17701e54e1f6df7a422913b6215c6cb9064ea44433824d771846571e50ba4b42db31a4595e435ee84ce45d5bf16364d9b024c1c46666b1afa5ac2caf25bd47e78acb6adc048b7cad8258cc8b797f3b2a95e32ed37afc69b6851604a516b99f3428dc123970671b218a9ec5aaf4bf17db9ffc6c6ab77970f7dfbd6bf899b952f1b798449bcd55b348d609689cc0215b6339bf68375ae82de75efdbcab72289f39a4ab16c08c13015bc368a101c50f0bc1ac93c5a1afb4b58e39f3cfb879f7e8828aba505094278f837ce02bfcf0e84ec6b0f739e65a483707d71f83df7dd984281833afe0ddf4655bae8a0f70a6d7a655d1dca7947253e32e8e07c497998963e0c17187280aacbe418de079811e4e0cecd43e469bb1dc6d6997c70acf3275d009c1b61809f21923a42af405ea6bb34749923832a9eb08f2dc1e8491635bf9b5023c9e6db2beb46f30e93e5427fddc86aa1bd2e56d8671246adc535c18565f035429b8f680a5ef6426ec8d4f4d458efdf5eb531fd2657e3a5d6b70b36dea892d2e1e390e2301026874df29ada98537bce18ad9f37683569781a0a9b6439811b29efc4560c960031228b9abba48fe405432be5349b1c168bd3380603637d01421e985860962e508a6631cbda6ad267d5dd3f302fb9b9395ffb3c17b0aba5d48b1752e60647c07bb8f5b3bf6f00c53e0f354c6122a420ee2e2c3be6eaea4f95c5b8db41ce3c8eaef42e94770f780031ab60cc31cfc76f3c022aa9d785013fb82e45a1698b084b41be348475f089956f59d9dd893ccda941481a5aba86efae72c29a3da74e402e0810c6a0f1d1b9d90c3454e98473a5b8a06af6a915d771bce0f69ae2a2a37d75465fb6683e0098d64b30819a2ddfd2a02e3567c6d43abaff790d1d9379fbc6e15b4568731c8ccb4d15f52ed52e00d6499b2b21e20fbc8d356cd2f37acf5b607f1fff419da6d353fb2c34c48822b18dbc5d9c9a73ebe40c1028d747d0ec09cba28ec9a37c2460b3af6e7efb1e5f1e0b0dc6600762088b63056797f157c37aeb8f146dec5cd3a17cadbb8abfb2496a7cf5435a2ee58f8926224e32aa80fdcd2a665004eb62c5f7063a3f51df81179be938da07d7ced07396187ebad30c7137d809e8353af8ab965410c4a599551408f0acceb13ca67db3e7662eb1db5d18884aadf0970202fbb1915d28d71fb7082096666c3af9a61c3a4b52704a406b01f7f34f838483d4b1ade9569cafc4dec60c5e9a3c1df833d9ebf3c0344bcd9cfbae7ff3336978170732e07534eea64116a3997771890751bd32c18ae86618f8bb0a2bc28f8e39b5c7513b6bfed774b1a92534c89266ac06d36758b8ec627760178bbcecb29f0a6247e0b965ff0836fc02e9302285339f5b875b3e5c424060dfae414e1c344dadfafce223b78035af9ff7fae220f88c87f7f737dafec9e57a840955007d2765e5c8a034180a27915d90b499ea41f1233cf1662974077c5eea38e1adca39c24139a3a83b46feed5cf9043c2bf01169e47251a8563c289bdbf8805b5bc86c65c465fb157d78267663fd3c7fbca839dc1cd3e8ece5012622e0b3618645ae445a9bce71b6953b7dfed117713ac9672f52ad2e5a59b2eda284e2502d6acf57a05970a26e24628162190e2957d9c958c13c4ec3329ef7e05238ce2c4e8f56d2a187372af822770bcebf3c4f9d6b61c2cb2d85384f8c380d1c6199b91754269b7b2749cfeb066b3ea4e96dfca440e92bea211966df9c02df32731d9bb0f8c9cb8c68eda7bbe753a8545270168edf858aea47562fbdb68a18908a73b07efa577a01203a2a2eca4a3307338e6d9c3597125d19c1d8d1adad4441e26f624999803b780a95a061511ad9e286787d4957edbb9099caa3412e0c40ad95deb3bc7e27ba057f554045f32504f7b35b8e41ead8510bc693a9f4853ca0c75821e3fb09a922f93dc77f99dff31f41780261cafc6f7d884b32699fe44cadb937d2dd89a813d24f658ca6d9f1aec2b1471e3765355a7b265295171f220bc9af13f56b41df247648593e50bfe32f54082a5786346e25bd3edb81de47326dc97b19ffa851955eb14550b05ae9fc768faacb26778024b2c0d799207ca8d6fa2b73efb60af753c0dd5f5499306e117c7714201a5eb25391403c156f3f65eda9de90ba6a69d2980a471a78810bf70ef2f51767ff2459a42f1f0c68cd41fd9622031f69aaef8527f283c4fd242420b166134449186b6533caa2c1acaaf027bc90761b23e7572c8ba60aefde47c4a02352c4c1e3447daab76048b391074c377dcd24cedd2ddf9797eb557971ac5b4a289d47c759b5b19894f3eb141d79b8e6c254fb9ca0623a4378c6a940ca84d511da2a4b9a1631d619b599253c34d8de4f302dd75e8d409e93c1fec7e1eab7912c9c9a3240131131eafd885d53652c273da4e55677e9ddb80d7a1d6a17d9aaf294dc6debc84c3071e31afc8e03f37e0bb39bea18148d1c53e14f7c531a483b8fa00b585c4581190de4c1ab8119ad17cccf65f1cfafe34d68ee092533c774406861ddf9779dcd0a08d4335bd6749fb0d0972f1c0e57b02116787f3faa475537b84768d5c6ec8c664f306f53dda4de6303c12291998661e5c8632eff560baf5465d87b64e4c88c3a7536b1159051450d047a2a3ce24e3494c378", 0x1000}, {&(0x7f0000000000)="68edbc361782b0d5575d4ac9152ea9486e3b497e09f76cde2937bcff4b18d06cf5aabddb09009c3682141dac92313357420b6dc6041e1bd8e079caee54416f9ea592741dd17535258ab91b82886c130a8d7493ab16693c628a61f60c3b9420829b1a", 0x62}, {&(0x7f00000001c0)="31c426cf794ba8", 0x7}], 0x5) write(r2, &(0x7f0000335000), 0xfc94) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001400)=""/154, 0x9a}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f00000014c0)=""/76, 0x4c}, {&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/98, 0x62}], 0x5, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair$inet6(0x18, 0x4, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x1f}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x2a) 16:00:38 executing program 0: socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) fchmod(r1, 0x1fe) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x19) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x10}], 0x2000000000000310, 0x7) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="28a13a2b40174468d2e08f429448b6a3975ea2f04db2313e0fd1143e99a6baa0c0971cf56e3b6c7beeb9538159f49f33f50c0e41f92f08d35104136d20534a4d59ed67a8223eca352eb9cc3985cf3f024cd0f107b16e469260692f6f0ab02842a2213315ba9118a09ae5979977b75a696b4937383b23358acf0de956e2", 0x7d}, {&(0x7f0000001400)="f774a5b4892330addeac9b9f990403b898b21973c18d7b39d0ded4b4b004bb40128fa12f7f359f15d3cb885b2d60c632b48f207c2638703b1e5424012c243e5370446eb31d2980cc6de9892b39bd28a0d058438704ac8c5c408cf74cde151a826cd85876668b59077f3c7b955531e4d7bf77fcf37edd3dba3be66308ba6fc2c10e597699c2e994a531ad35b726d354f5d10af1b77e5a5f80f772ebe79ed9cacfb07b1f4e716660490ade37060e49890708aea1422936aface350964df9f6c2aa3bc94069176ecfb9a3e9342f7b77046b64d26da7526a9401ee7622a100725ca5517c3f44e4554ca996218cc10991120d0b064f326bc6406c057360fb7e404394dfa2fa4dc98d69438e4a372539311150e97077d716f211ece3f62f4b74f1614e82ade0c3bc30c8c4b8d9d54192d93b77405da7719b75df5df0dccb2492af75e4de46c053d36843dd01227340da0d9d0841c486de52c2bbf5ea3e5ebf51c476442259c456919121200856f534ae6976118ea86c78f802a63dcc876d40bb25ab2f7f75f3f4993526800412c7ec30dd09ed7b285163e6b6792efe2e109453860519775a47bd59230abedba91fc0ef0f14b72a9e8458424cbf5e20baddf2010850f389dfc367a6397f02337e1f3ec38a933806d9fd250b3e93c95371f7f3f754f52c0d9ffeadbe97d266e27db9b6e9b715f404f46d8cf715945c7baa602568c331d2a527fcbd6ed7412f2659f4baf01e7339a0ede3f47dd160ba48a1b75779837e6b3d51189916e02840a5af2fb41bb4f3ae1e73b5913202c3292ee849e0f2bb1bde9973726203b4157a42877643dcec18e02d167ffc7709f313eaeb79551d9632957de778100182709aa285def8c3547d0ff63bcd85e30dcbf2fedd0ba5386aaa89a030d7ecae9817790955e29ba082575fbfa0f11a2d097045d52913f4106f317932eadc6e8d6682e618885a4a517c26d671bae24b69e6804a4bd2f5fdd60a91808f8214ebe39b533f9a9c4f3223e5df106b85d24245e4f3bae89687daad854ba1927c72bf0e9fe4c57688281dc64b4ac637fe567c081d17cad9cd655790b387c66f2342def3575e9e3ab3b06e6ff2cb3a81466a26f31d83247fbda7eeb0b2c9af02e057fb624c8b04a37cd132cf7deee33dabf86b03abe216b6c85030267859452b5eb899e77fac594abaa9527104c827e5e8a6de2843211beda383f5832081f78328634889e04c815d2210b3862fe61b05f4bf8f02136e5390d1d152ea25a2ffbdd6ff8ab6acd183cbd41e9d7f74e2eae648a173628df50856d479744a156636a580f3c58271e771684869ed01ae77723db8c82e31485c6d257647ab0ec8c04830351174dd8b0689a14006a4674d1b2029fcfb0ced8ad920c608dc0b58cf155f855f7a6c776c65f8ccb083b8b8b673c7cae3e0597587cee2f4871c7ca4cc64c1217ebbafa012dcf273f88e5567a46bb164f47b852bb3b67f5918a5b276c0e6541945ae115f731fb7a29ffb6a7844ebcf880006623af615de759a70c987c5aafb823b58b602d612c5946f7e3ae73c6c5d3998ebb0af7bdb2803abe01216a3d76e4fe1a614b569734775e25d7414f75922e5671ce01aea9a9423157a8936059a246c1e8ed6702b531403c085ed06ded4c0737268328d79d5006b15b410599b527b5e59aaa42778073890cd18556163f6934c247c6ace7684d15ce29e86833344f45ab6c8cab0a2e3fef3036f0bff8cd7b684fdbbf581a87d0566ace63f0e11d6bc5000e9a9a40503e275a8a37d8daf2ed4ff7779a876e8b23b21e0a49427e92fa5b1a6526dc0f86ee76a4ed16df8caa2d67c03ca2596215d28c568f6655ff825fb3379df5f217ef2501ba84bc99755d151daeb87f3f6532d084e2a7aa8f0c4e67d4bfbbf15021ebb8c679eb83714d28ce1fad8b860d41aa0ec92fac70eee6f02dc817b77df070e1a16dbb4195004e1dd59b5b9089a32398ef2041cd00e26dda65b023d627e2da5ee3e11f548490725e8d8cf6589918153420adc54f1ac666023ff1f2c0c4fb139d220bb1568261421c237630437d3e84894f5db13c29b75e25b79bcb06c064b1af8e2f36d9525b56a4f49e91946cbdd1ef574cfc5565930a18b958d848772a1532c49d9844a65b3f0fbbd05f2734c379a0d59b7ef1dee93f4e5d454f33cfc195d591a848bcda5439e5c6d5d7ad484b61c66945eb2f9e035b813d20c8d77a7b09caaff68cb0d5db27b184ef72f85cde9fb9fb859f8b3a398acb557b05558ff605b4bfab8d2e2325f638bb0612c54349dd100b013841a5c047994ad60b6885973b10c13e4214f2eb3592067d0fd01a292be8d732e80668f10ea36f69e63cb670d52f030920087495312ac2f5b099f9c74438463d982bfd00fb1216b13281b8c679418d67a5a8ed8e9d3be5c980adcbbcb8c61d6cb9b277ec9ec9011190a18ed3d5c9009d73987d693cf0441e0d89186f0e5af1cf86df7cc2b508fbc6777efb6f73133f83455b25d370462fe07f5b614eb7753985f8e94a300066c5a17af979bc43ed29d26d0457e52898832f9d15e0a729e2fb6fd221251d98793b62426458526991a5998cdbdf96c0d6f98d0c783f94f2ea210ac4e0b1b6e8838694fe1d82ad3edde1561fd754152c681b4ce29fdcee712976cda5d66091b8f083d57b399142d0cb86bfee5f11327a65010b02adb1f7ad0d9d17cdb87ae27d85454e0b05d2221840ea91c7949fee5e23b11e22557c1bb3b5a3f5b0ca8770e398ff82a1b1ea2ba30d0eb0191bad4a29b921c44cc89f0a60880abd141697c48ebaf3fd810e9e4c9e5a33d8be4eb2b60a64545ca21a44b27cb4e9426a847aeb43a2a077e4357be2cde24c11240b7fef113285e21f1097109393b0f4c250118bd5a04812b1344674ebe980eadc7b4a9c5c23ed05e4e837fe45934adb1e96bbb61ae0344e265d7a9256a8123249248c8bc28d17dcf6af223a41c0dea1eef26ee9bf8a2fc1d5839254c7c787b95f6b3be0c6a463d5bc32d0fc4e04696047eec0835389ad5a80b25172c412d1bf7a802a9a778fc66b72c384f3193a0171df8c527cb3b795c9e28d18cbb25cf429d893839293f274c83667e471ec13c68a1cf1ce1ab9a39ec663a24b71d063513113d3f07da99eaf1247f50bc74bbe0e46f1ceebe4d3648f3d2cd25fca1b21b65cd20701cd66853803dd9b27ca25759d1bdf274fc16969ce3a99689b19d17fce195aef29ac0606986111ee0cc02b042fd44d110c7b0127f3c873d7d71052210b56adbfeeaeb7cb79d8c07cf10f4b09564aad5457d9555d357da773cc0db74630be638c0ff8a65efe41d74ecc88fd58679911c5e73184be539f5bf21ea54d715423fd14c5ef2fdf6aaf1d46d259ca014d7092a9ab4c478c45dedf25ef24e967e6d6649fc3e92bd6a94a6061697b65cf72a3e09fadc313b2e208dfcb15ee94ced39e4dbf232353bd44a23222121bb5e357b90a8a5a7c261a9762d5c915134fcd69d6616116fa82c4f071563090bcab473107077465b96e3d741a5bd947dc82d27dfc9612f16659d47f91dadec9fcc7b84984054ce97f42abd33319afcd400b100754a07f059de51a77f09005844ecf85757ed3d2500d4505894a22fc09afcd29c438ffea5b362432ec308102d237985cde1f7d35746d69bbc8fad76ec98f697ed20499600a624da9b9e797ec2638b2a0989b42ee77439b56d6e28743219a6b39798ba491b508740aa062afe302a238fe6626841e90ab8f77f21be363bbce435afc29ebed46076024823ac7072424b82442f56d1055eed95024dfa7eb03c02377f1cbd86d1b60502b8fd8b7f20557af7360b280bc98d2ad738f1a25d476e9d33d9cb724467b111089f04395a6c55317b92da1c521e47a74302f7133b7b364cf7d06bb97321eed393498f6edd0dc511694445d88f89fb52dff9e621ef3aa8c49cbd2222788df8d71b76419aafe21a953d1aa14567e99cf4173d0db92eb8754a220b68942d45009abe427d13f2ec3556ddb60c5f7dbcf3eaab3601902d0ccfd695ea9a0168ef2eaf291cf9695ff28eef4f69ab12bd92173cc1be44340230607b870c9e38a6c9a8d4a23c7e8c084035c9e9b1db69cb10cb63067c3143a870364d3445503d662cd58670940c298d47306c79995997e43c69b6495a239ae8304eb7ae8e2b6816d18fc3dc7a1fc1e6463f1188b111391bf9ea02ea3badbdac6a742d8f3a76dc7569bc8b218229c51083e40eb20ae3f50df82c2ad5668cf7974cbaecb0e9f8241991b00511d7a9fe29d2319244210e75b350532901b4d68c203bf711ffa32820cac1be3626291d084311f506fa184ecac71f505a8091a49e2b0016176bdb80b857d691c8441f5371c33a822abe337ce0db88dce37100e73ba770b4627ebc7f6e8e94229131a454ae7dcdd94b5b2e2aeed0ffe4586d5d4d946634f340efc5b3b203177169e440c7458c461d58d2defadc5ea69ef92d36deae4da33d07662c40d90f7e730e92c9854171cbeabc1a153c2495ad03714200418215263dc85a99e2ef988a604451e8d3a15d4cbc79c038435a508a0a45314aa293f3ffedf3a9216c5a546b802aacf066acedd78d0413f1a2b8c67f22b30a43406001cc6719bd74a9a1c96d6e2e73f912fd6ada983d31e040ca2a777e46075ed127ae65d5681261de94476a5555e2ff3f56ac76b6ef480acb34ea57eb966e18cc7b50b1af29e0c68a9231793159f985cbff0a813292a946f7d2d79e7dd4cb3b338eecf9867afa29ecf002c95b702d006fc4486d821ea6c3940ef789e6018b18c643e9259275087d50a37cc9d700cfaef8fc7681c9315a910a1b9b9f0b88a7f2faf5fd029140643a7327215e415c3baa4ad19a82f91abd728cbe9602681e45935ab24e40a280a7b517a414c35d2d8d3c69a175a4158d3105ac9f82afc62102961cd6d2bec744855e70e923f95fac81afd6aad429c9d6a4848b376b1fcf86a7de340e1c2424c249642f09e49c059248176ccda83238e0b2170b8dde3323b8899693fb2db99146cb5c48579bb93b5ac0261fb86eee775e1a249afa8e316c3f918fbcecc020a34629bfe7409ea6e30c1898deddfe34bf6134c3bc988b5da307bf867d624cc46ee37ba26a106488a38fab743a5c611d8ccb9c089ea04155f35d24048c8fff407f81c1cfe35fcfb6c00c2ba9210a54df2b8d8e564817c3cc235892744c23fd8d98350cda4961f12d684fa8fa63bd2f802d4f73e11b4eaffe42b25d22e5f2414fe477d73de01b52b9949ac39942d780278cfdaed2a4e8a4f81bca8bdbd0cfd668e40552e5b8b0b6f318ab62cadba91cef169a22803bce90c2f28ce3605e244d11303003e55e9ab5de2e61502c1fa5da07e03fd88689c4b6e70d48928a9a82f3e6fa937a9506a3173e7875a05c37f148ea32517e0eb799e2a5ff6ca562ba13b85ce2207f867fee660e5c1930f83baac44e25b738cb77adc0c05aee4f59f9e0a9654d7dd6dd658605f98c1600d283e83de4019fc3bb6c9488e2ceabee7d9ce9c236869f2d7b9de50a96abd55c645a3905b62fc88b8d03cdb7bb4d2e25f82471bb03080c5319e97990f4251dde5d7357a43020417b04ad20006f01338bdb8950b6b6fa277960d21d180b6e70b3cce62e60c36e8b3b6c4bd8a538bb1fb389dd2bfd129d947aff7520b17cf8eb7983d74751a09a3f965d00544fc27cbf9d5cc0d9abae2f7bd596a75c2dd11e2e372e31f8a6472beda390a3f49d1efd73f4abdf6ee67c8787f4ef2b9d8714159b84fc2c0f2609732b9926348953de607b0bbd33", 0x1000}, {&(0x7f0000002400)="2eb8b0eff8db924152811c7c0d8e3c813287a40abeea0e359503f8640758cee8106e1b67d45b4ac653a205bc26a112e2460094e16b43b929b216ac93ceb1a1ce2acdfc0b12084ec33d8fd10d350bd73994a1c3c8752b1777d63d6519501b59a8fc588773cea1749ac765c703d523a57b653cd00fb174d734fbe5a35bc0bf1b13139be3e61511a8a3ffada7c638ea6e43829630170013720c689274405be66edf442f5a1fcb1b8f6545e6c8d494310a29a02bebc31738edd4d48b5fc6a6d5d5e9d5a619e0bff281b71225ba0119f059d8fea25df0e5575b70847c501d2073488bbf032b84abf5ad31b8c00d36835f95727a365a99d8cf95a3dea07655cc02780b0fc61051d6eb7c6b89c245e7664ff9c6aa5138ebbd899d84ce35e17aa05a9f6db2356c02a574c93d96e6301809e160af28e8f4a42b8b43580ee62d9f3e1a870c75c0959b858382319e5273e485169bd420a9dcb3a5f5ad4e30e3f18c21ed67ba5a142842b6dc3973910635a1c315697e5f3424fe208f62ce8817bec0e37e89f3f83b1a3595b76e644afbb72643fda31db2d657507b9df4774eed2b44affa21f5e2b012cdfd0baa1ee2c5f7cf79619d9da7d0bd5eec82d6dc946adfed464f351335f345d43da72d12f2b2e8d31d4b05f52a51aac700bf6283eb9e004352d0a7540077022f0dfe63c9e03748374b8036b617fa6f775c512d68516c4aea6180723207f535d0b9894b8e8f58234e9d1da2124aa62311a626aef92b271f05c012fe28417fe7e048eb5abcb20564137347a2cb5a55c60ff74292c7b18a921086ef5de8371dd81f42b39f58f393e359ae6423fb380ee6ca24d861e2acaa10a6ee3426ca8cd198d48e373600cf4c5ffe1a5e6f9941fe1fe72dc511cf77896a3cfa92fe7aed7b9bf9596b55b6718dd3e562f561cff38d1c85794fe0207af78f85d7e5ccceebafe26a58ca60310620fa604f8734b697a57887f81483805b47de48ead30999f62e438c00611d9e415c6eb410ebca9a500503f64914dc28f8950ea892395e19910e37c0d8a96361319264392ec01329eb308f0343800acc5c5477a41eb9607be672193b92ebb7734f1940de1c6ca9125ef2b84c08a75e2019ef1eca23720677b96486e20328ddc11ee52838f61aebfccb9f70cd37a35bdf3803238486bcd361ce86d97104a5744b87bec1156f1b62d71e91b6b0efd7577ef86ae9af5c277033c14960bdb6a144eba5f29176f6e7fad01bc5bc565e2bbc0536b0c70059bacb21cfad01c45bf703a8b6a8a2741e5a412662e220c7859dc3649c9e2d1100e902d68f8928a208fb817f73eedb149b73b9ed78c862875f06189114f7ac1c4eb6418ecabfe82f633287148691e8a25d545269ce1a2c641b6330a5b5001c513399dfc3d56a3b99adb7792624afbc52a6365711efe85fb25dcd20b24e5cd713334fb6f5dafdfe8c0eed9eec915323f105bb57074ca4d006bd69c74cdd2e07872e527fdf06a3c7f5f436ba50d302c23c15296731c8632b87a266abc95f1e287a089d6eeb74cecf7ecb9a6d3b16813a6e05bc72ea5b3efd36c3320ec5b7d2a92295e24e69cc5461703a3b66e6d61cb886cdfe3abad9e45a06e3659a6f13c4f85188f40f3c5003a50541b8e76e0b9ac43a48fb86267795bdf907edbeb43348b828637b4279433b02627b24f6b7f77ff8dc7624e53ae576534d7b6ade2e298394c949c23d45be109cf0be9606e7dd74f6c77abd50828de9a616f57502ff9ef1cde2345bce3fe46a1486cf7019a13288e67e479469d251f2f0b4e98ed7f41eb4359437730443c0d253b77cbeff26d249bd269a68064d9b5285f7a1916efa34709b0ec40f554d368f30d167da0709a84be31773f9eccfe4099a100ad15eb2e6e1aa54767442f8400023043005c7dd5bc358573b1cc75a1c03d112ffd666c9908e2658286638595c75798f217aa55edff8b1c58f3ff4ad5c85a16a17985b7fd5f5e6dcf9d476f31e5fc75e2ec126b8553cfdee6b73f1dbdcc1d0dda89c971f712e1f4af71b5c54ac5007c29e7b394673f45d2744c653610bfaecf23ad2a3ef21e12f5403e657a68346340aeec0568420bafa8ab14492580b7a67fa1c7a9b3c98a475508145df20308fae020df81eb8a74065eb3d768131220532992493d4b5405f9ae6684a6bf85b7a95f8b06a0d4be2f9c8d107f0607c0b2259b2bd944f141e7f650bdddcf6d00d8481e92a28a6f58b1d12f9621678236863f44b349780bd0ac49d16b152bdc23a20a348c883f88362a234518acd8532e19fb381d151b7153a33d68ba6f111a1581a90e0009ec2f81db4802b137f6d84fd2d7b37f9e9c6838ce67fdf180e1efa51237a96a0d1e92f819732fc0661063f5749e66ac4da8a85d77eb7068bda5f66a9ab3f9b7815d8aea1ac9c24076906b893a986caf4ad41f0191c17f309922f20b56c6a262da0b8790bda67fc533da1308bde4c186f892f6949180c827fc181e35bb17fa8b303e9a6d75cdfbd4b076b56b5ed88b5efccac51005f69c96780efc56c2467adbd1a4acc35393b100a4d85506fafc710638f9836ce76c3129344361e8da8131848c47c2c881546dfc92d5e84bab49a775e2c2845e65800475431565d8e7ce9c4bc4d39b346f043e5aa1a250eb52ad58cd69f78163797366cc48f10460434572f3fd0778a5ff85971f4ad3fadf3dd1131716e98f768b9c2443b68cda4142effe31101f36ecf70fef2d804de0304eb348467ff84cf102ceca870495a463f7b4e176f8cb8e6482fd5f22252347b6a7bbe3f71dedf683dc705c48b3fc3632d0c39a8459a0b20e9cae2a633fe408ba557d782bf89208e6ff1b761d1c930bf8f533c7bd9954185a5470778f6709c5da42c8e28454b235bd5f6a6d6d9a85c17a6bdaf2731291320455e87ad8fbbe1fac05916a17f60096cad658d3ff661f40896a4b9b6d0b914b8f1c9017556269d4198f4a33093e40114d1fd65c825a84d8e1369b6a86f7ce5cf854b443dbdd6627863c0150d5790037a13e0d7ac30161380884a2385f7e3eb5a1000693d5c240c1c695ee715c48fe49609c404374dea7e4c3175c63c5a186323147bb2255bb48c35070979337b92befd336d86af4595c71823a734fc085f83e671457e7776f67b3be6f2fc1f6827a2f3191fbb7ce434f48d96fa5bbedd34d7fc1cbdf31844f9c4c191a94332910b1e980769aafab551f891af1fed7854a8b8a225a1eebec2d709880976bd0156641a19035c4d935255d64608e4c8063e1dfac508711bad40e060efc12c88a4d4721a2c3c5c519140bedb97672b7f444238da14471562e17d98917fe7e3bc283f00225dd1fd4b8036d709f9f2189d56347d8bd870b1bbb0cf90fe037c9c1fa6741bcee52eef15acbdad9ccf9cca6dd328a25d39b34ef0e1fab5678230505b86158f1abad1d312fc82934299c47c762fd940bc6dab50a4cd64ac6e3801ccec2568825d4a7c14c20756b1121ab2f1cd3581b44505ee765331c96aa47c43f8340a9c8075ba7ea8b14206873c806f3d223cf0e0b101eb7391af2923e2e86aa82ccd2d752b3fb5df012e81119dd8ef908d55348579ed08055c83ff9355fd7de3a45478d877c9ce12495e071c1e4903578d2d8d0e4b6248d84f70e687d140c1c6233ae51d86378c0d36a6ed04438efcfad5cd3ee09303f71f03848f804a81ee3fad3ecd62c64906ff7733aaae5720d2235f96bd8185c8a4d87542f1d335ad258141e2a257d860ce168895582ca8a5c12bc350cf883c1444b69ca4679ea85c28b36ced34310e0b9e418ee743eebefe27e9062c3f29480b83d349692220d5db8e67ac0a14db548d6b1018c976b23b82a2b7745ca24d52e396c05180deb92975dbc8ff25c6842f58e5c6238347dceb2cc7667e2bee87db85bbe7e50e6612a3a5de5752e6cbd576bac5efaade9aa770145d30e487e5919840bb68045ce30e47a5e169c408e7f382ad5a8eb4a119c6ac79a5b2dfacb3fbbee90e4c89bf558357043bff77f6542f026582045433a5da14673b1c85016fbc1aa3f47f267a9fb1c5d5383f2d66d85c789a6ca11ab8d68812f9a0dbb702e78504ecebf4bd390ab43661979025b5fbd89a8924f26bc898c7193e92ee877f009c1de0d2e9c4c975b91c6ad249cf98c3e9b478709547dc6343361088a8f7ae250f45562100220b7fd46da5e1e312462d62871a09cf537f412b19c8f42bbee1879fb3c43f27c1e85a74b6b71ec15ee978703381d2ab6d0f2e7a88c640499c27c723bde2a7d5a81d38ae5f1b7c23ed94bb0941ac59cde368a1a9ac672255872c278742220a6abd0f8b09e072e04a564c0a42db14547d6f5b0ef529fa96af9e45bd2cf87123adc07e0cbd43f072d9bc7b2c29b63c91c08f8f479103c7415e3b67d60530edd813b47e5788c27e0f68e9b3769bfcd082f6aea88c3d8ab466c59562eb524a81a0c8251a4c2c8590dc45302fda5f4fd3fe3553c55528fd39b924bdb2c4463be3617363514f6908db05b6286c9d86d4a9ee0890b1cdb9481865a7160e7857edac98731ad65dadc4244f36e6c510eb594c559833cdbad7f540c94179cfc7b32a2cf27e11445376d93f49350e6038600082dbc7bc1a14031a77e3e2112d71b48477376e4fd5add6d7b17aac36d059d62f5c2335bdeb0bf6ac8605834f2dbe0314c580a237068876853acecf5f9b077c15ae32233433c2c68b822954a6f89a5c2571d5a6fe4d14386a04c296d465caec85dd384730075bf7ea0b56f105ab0307ae712477cef6a2ea37e21e9445073c4dc0f6dd83f24e25c89c1faff3efcf440fdbb738875391b6d3e26c1d2ace7c556effa410546a3ee1f8a52b42bbf1e42a99485d2087f5a848ad2d3839301a11e2c6abbde7b6a7082c64d144f88ab79728b729c92814832f63938e8158920eee6af1f2594db22cf15e70a665000638ce4b15d7444112d13e81f0388cd0eef674a8623c4f1e5e46aa0c6db46c2ed0b50efd5641d36ca09031d4316eecc0b27ad517252cf50d7e4bb318e4e75f59715b5be09e2c505c46413cc0799b8e6a17ca7d8f451d1e94d3227932a23e79668db0e73bbb4054d5f40b8fa8797ea943873d1e68cdddf71d43b52cc89dfeab4d5fbe9b8888cf2cb3e06469b6ba13672e4485c0b445b4083f07e06f9f4e515937a5c16c8e7f6fcb609b937d57053a7c6a0540f91120242f35a8e26286dfcd791cbc708ca94de02352d0d376fc24e91804ff371d0de1d6da1eaf173c3a4c746f977598f11712b484d19b34ff90eee3e0ace23e2e322587acc0d7bc0f6cee47f447edf4fa41b472922273cc781de40083aa3136132d9ae8d67995d827677e2af2b18ea0bbbbe3469ec381b096131548b923563d5295d1ff2fdbfc515eeb1c49d394d7c0f32c04d1c5692854a960dc08369640376b4739eb82e89013fb14b6ba64cfe3e79230ba71109ca61875f00ce288af75ede9473c3d1c1c910e2092c2f0618b55b5aed2ed4514666d186303a04e7957842f1772b8e4f36270cb705f634119ea7e7144c4c90a34aa760d68e6248920299741c9e8a32ea2ee94ce5644e28864d011feda553792f9d533f5f79af1e4900ff0213a792e2b186a83d82e6ee63040090aaa3b25bc52fa52eca5ba26722f9303dc7cd53ed7099208c3ea5ac82c0e93d39bb1823e0edcc033146872e34f5b651f166a4a68415982e78db1ae71c30f433f9b1561ad76f8085e6f3e21d494b76322cc9f838267a02d546b8adcfae4594044daee660abe9b28435f2cb5f1799ea166a2c62be51e5e1f789519b319074209", 0x1000}, {&(0x7f0000003400)="82811e7e2c95bacf95ec4c438b52c6588ff46d0a8f6fe35025e2a47810596484eb3f880fa9bcadc3e25100afb113062accd4ffe35392b1203047eaffa7ebb2df10b69e084039a3ac8beafaf1ab31b5fb0189e2e79f08cdf0400b259ef0add97e7c8429f70396f92376cfc28cccec0e2f67a8332faf3d8b5fbe95999c32efcd8caac2485bdef8cfec8ee9814e5e848fca5f80dac49102325b450978cc6739c5490a55aea26a2e9c40415f02a978991394c3a3623d12681676ef52b0c877228fa214974964ac53ba03aed25adb144276b92342845116b876ab786e48034ed8bbbdb69537eb71c9896a1bcbdec506228209218b926a5bffff6e99a4396ee58f5a9c07e057b08192450e36981a8aec3a74e23b1c69f5f7c26de13613163ff419f38114723a0bcd11207a633b2a5e9b6796b719bc3eb8eba60e0baeff9ad34388d4f957d1a6c44c7be75b810d502196e8221e2649a120f1d14d9fc042a45fc08f18472cbbfbf384452142e04cedad4d659bc2c6b8c2461495a519b639bf231822a1bc0254ed47951c55ee625ee312f4b61fe4fe62a63bbd4ec43f4cf12b9a39ddf5d38f298b0f6e08109b42699298f5fe7a8e31ad835091fffcf28424e867798997eeeafa355c13455e0e10e03741d76844c91b43c361cf302be87194039ae51eedb2dfdf947fa3025d30d2eb9ddc072b5490fc8e9fcaf434b3e33348d97198a1d305472f68539e6f677251e8009f8efbf9a5054839da980e44f37ffaa75ec9874fd58fb114725367008eb5cbcb7961c1b976047b136860399bfd7448956ba37655fdc2d85867fb4ad2c4fd289e3c39e54e00de762fc63de2949b75884f595f64f6a4a045c7ceb6aca0e28b0d8530b287e8a83b99c58b636795462585c4fe06b1e986024fc76c02c158886bb7e871371e4d6e91013840da473d86354d5e8bfda7952f9b9c6be77561fb502947e3d7cbeed9f65d71102a173cf950a667078346ce7df7135ba586e78a2373c147b0b55387b9fe961d2ae4999ea51da3a97d6930a5f4ee8c649ea15a9e1db9d2f3e2611e74e94d32b9a32681d65ea3394ab70415cd745fe6aa3009f89075f54335f1520aac3696a8a96c7bbcb5e556c502b077c11d9e0d3d4eade62d5211f2c6d9d5bca04041721713022a2ac91279fcfecf1a521d7e700c3b678532eaa4b6c8530d9b8d268076895543b366fbb96c68369784cc948255e03627b05982f0cb338f123b93d34631c0093abf90238dd7f6a24c7a4aa608fc1b76a5939c83e2f88150e360659d6902434107b31211cc0688058b2cf90c18a43f37c684bcc2a2be93856ef4731fc5bc783cbd5db8c201bc92cea6a466e43505b25865956f387ed99c941455e8e19144afd5a1b91c8da4d9ad816ac8d7f444bb538365bf01ee8c077b86bb711f4f8af251329f5cef1fde69abfd8e1b3f13487876bec8122f9271a00ccce3ac03905ca60d69fbc108f482fa192c9c6adca19b2091dd0580c01ac3f637fc4388df05e7b95000b07c16583b8387c973bbda8ef22052ac92a62c88f9e4649adbd745a7ae7bfeac055bbae6cdd7fea2c4a63c602bc7a5f2a8e122ce6e0b5469d5257fc53a879e1911bfbe9d756fc6dbeddcc3e3a9d6e3d57c8d2691b243a3c11bae3b031c0c772fdf06cc3881574116bb87d6ba9b2bdb9ba803fde5d5ca2f2642c512480cf71a6efd0367515d1847e2dfce596ac36502400b730959a58dca17fe582b4f8d719f77e4c8fd047fa45e61921b07d26894937741a47b74150f9196f2a1e72462d6bd8bc440073e74c255d912b919b57f258ebc1915bdeb6f08b08ed45a0a180aa6ea86e8e04e28e31807144f297b80876f01b3f0e34c2b684341cae1eff296a0313ebbc29e1f6537669fb465742dd3f4731defa10b1b33120d776a2b9130c4db25daf5d3147d8b2b332e1b9ef0a4b90694252eb5fdeb30db110ceff5ce5372f7d471126d64960824340e04e097421ed377d54b003e11d0903b499b978e1c0556c1e9e6ffa757380aae4272db6eccba732948deb411f070ef4aaa4eb148ad563124811e4e0effb7513e00c6aa0e5a949eec2d411f5786571c90a7591e73a19f9c846f3cff9c9797309b2f179248fe344ba8e7440b814cdffd00f442c1f7b870d4abd59b2b54b5487b9d151cc2ecadffc8a10d84108002aafd0748c3ce86d8df71f7624c19d2d7bfa702d657323b3e3f1dbcff501c5818cd0280ad1c69380b0dc43745a36d0c70f10515c5ac93b8e43751f3b5a47bc48dac6db3ed5b2684c3b7c645a6bd4b912afa9dbd0a05866aa5783c51e3a30803a6ee2b380012c7a181006013fe21f0bef26e2af53da95ad170ee9389b276932e7f5afe5c30518cc09d2ad7247786c817974c541804bc57711c0e26a86e7c8d2c2f511d6e491d4a21157a3571d64d3a6ef8bd48eeec6ef4eea9d91ed716290071dd6ec2a5a7d6eb2ad4941b3d063e00def4fbc7e36b9536e2574a767f59ecca262d49dad45c4ac5cd4c1b40c3d7c74ad8b9cd363e17b0c998b2549caf477d9e28398b12aac458e2d435b9f6e3100b8877d160c244ea289227f09c4473386ec0232b7c4c711ad5af5e8acbb0bc34e318195d977160e13f37710a73a158af8648e881860096abb84e7adc460d0f7f79e48203016ec38dff143f3a42dd5502c0d2097c99024d4cdf5f9082b01f27d8cc83562c8907334d503c4322087062c6ee043dea5bb26cc01e994d68101fd2447515b294b7c09e1096c5ba94919ef5141891e44aa95acb822f4e8735f834009e41900ab75b844c89e70eefda1b0f5ba08b4b269ed4cf54dee23d4761a1ad8fea838e967901a2d0aa886d2e48a80bf188067d12af8537107e032352e7ad0c5f665993215f37f81c4738b89287bf4589a28cd83a49a917e08dc9f977efe4781dce968c9edf8aca13706e663c68d3a623252f620ecfeef16a9e099b33c78c20b4b0380a57ba5c187b88ac1eae92d67498003f6464f85b9866a2a337f0e1df1f76f3dadbfe30fc2416b36ea4fc79a5e81b9390fae72d0009b7865b86ed1eab3a3fa11b92aac8249cd9a47f1a9ecf9f6c1e77f4259c242e09b44fb7884750e73fb50533fb752eef70771953d67d84b904d476c039a25e016aadf9371b89725ad744b35faabbdee86765d1099af4ff724a18a3a64536f9e393845e51898fef3b2f0d7c914a3e94c9c90cfe38b4ad36f52a60067db20df1775ed22237490b5920cc8377511d145f039d3ccdd57440610d567adbf385c2727ca6413a9159ce0cbd311bd7dcfad0f89197044f82b8a3510dbb8f47ce07690ca23071e95c993bd18410ac62250d570a97d15dffd4ecf27e3d0c79a07b5e38a0953075c64e7a6acad39a4c5f4b181e312e9ab0166c3cea447e8f66f49203148943a7e96e9542dab66f88f8271b07cc48ef45f4df19827689631f73ae623ebd271595b6ae54dda56a805ca002900e8233968eebf4872893bbf13fef3c4e1c7cfc2e861c2f67ceb2c492c8844e5b423da4cdc5f7ad0e7755cc4fafd90485692655e036b34430991ca41f9a22e527fd71c00016e0d59a94ac97609df5fc81ce349946368a2a98861cbd55c76fd51c3046c4b1156f69e8f1dd9cf716e19c093568bdb9cf206c1b5daa39950ef5bb6cfe3d1df7c93028488034e91c18d2a7220299a5c8e675e68cca1944ff9da512d565806bae73dafa578ae1e3dc7699b2df38bddd41a750602327d3a08a9d72d3349dbd7098b277ad7fe0012a105c3cd8388661c7490f277a0fe32bcebd9c5dfc8130e29f54561857d5d2abad5c93ad288a29d7bb3959e3fe7a4c4a03a918d0abb8b9f9193f901e62cc036f7bde185de067f406ddccfc318e2c770973db6833c9174c4c7921453a8ad4634757acad5c144843703dae854c5233fb9501078f51f49630324af1badb325fce69bc103d11170ac322a0cab566975ee2e494d715a329f8f7fc240abe4fde01150bd6c22a3e2f0ebf8e482e5f0fa684726338733bc94046c41450251ea129060f5d1c83aeb29c01a3f721b17c2781b2d7706f182a9563f16197636ed4e4ae9a39000f6f5fa323c5e356f8c98196124362e302b060eeebd0f497c17a7e7426d56488e1f704796659f6103a16d9ec09074dedbf5c2b3319d3097ff25e4d5eaa32b23539894ce32c04eb3d85d0c53f74f010a330be08f6d335e1336e8c9659b8ea6dcb870f23b94b09f1598e4ab4566ddc37ce42152b77a8f8852635787c139dca17bc8703415dc6cc2cd690200ab3d0cdae1ab7e0a5d4771c148b5f83a26465d5aa84f9207a3db333545747e0a7682f0f0439e918b140a2258df7b82fb5aaedbff19ed6d3c652f14574f32baa27eeb7acb4da9d9f46789a724b635c0d260d1d1dd93eb3e84c404faa6c1af586d863d1c323b37cb6a693d99a7363f8389151c2165f6fd00c0e26163225fade99f9ff7c34b7f755d6df34c0530ba8070e39ea7f0321fedb1891fcf72138b250909bea90837f9d1eefecc0e56497140703460234893b360ad82ed3561b6dae47d8d434ea744bf734d62f5fb9918557ecf9abc096ffd2f480a658bbd60bf3be7516ddf77cdfbe0d562482f6ede8c761f240c262d64ede61de9f5203af2f594d70449ff62381f6e57924613edef6afcc2ae6386288a2785c764b8ecd5ea1f3cfc4b967a0dfb11fad2e12f125f66c2d6e97d8fe0a35337f8017027692a7962c6bc3b46044d765c965793e078f6a3e92ee1570e5b2c31bf40b864afb5bc0dde28911e159794119b3db46433941d780dcb70baf610bc2a02ddfc4bac8be9d9dbc132dae9e29afa5fbf346e6af371f0e2f4a059ce9d700923f8dba80150f437fe253d7671edf6ff167597216e2d242bc3589d76f32c5f09fe19b21cca288c2885bb8c5842bc8b50cfaaa4f346d92c5b7b2d01d1bbc82cf24745a67937a52249de77d216d8fbd03f8e3d4a5e095438ccaa3b439f38a04cce1679f045b9ee84fe4f90277cc2ccb69233b9ebd09d26bd7b8ae4bacbda24929d6b62f6fc5078d42c934359df025ad539946a91b7f42610340d5625c5b121f8b4c7da7bd51cb3c2fe7c6bbb84c2f6ce76c01c19643791f8a2dbd61e340c8fe0fee225168bb9bcd5c9614220e1f24b57f7235acec2b1f7377d568420db446be4eeb9eadfbc080ed752bd72497b318911bc6da17f875fa6ae42b947543e3588ce8a143d1c70c38a17d93025af42c8ba084b46cdd2c01f8af828fe33f60fd743cfd49301a41be57317caed62b10b0d2048813535d52c7607b2335ec54f057d5eedf147bcbb75d5b84c4ebb29169161a39b7861bca3146c83aa62f45ef8c5a580ec124f7beed37dc8c64c47df445d5dd1b884b7e868ff11b834de6f90006bece6154a45a4676ecdd29874467f52480f28dbe75cdeb059f25c11ec721202e48b0bcac258ec64f733b186df6ff4a783a538efe495ad3cc3f48b925f748b9fc7aae05bac6cddf60e847294ee47b2da68337eb8005d49b75c9f97ac40b633f084782ad57f8cfacf77af87e146ba52cfb745525706e99ccbfede6775aa29a6ffc96be4dc59a46f1196e08a2011096572aa42830f1b206bc10ce9ca3df0f8217cbd9de4ebb78c0f327275cb88c6519f520b976b555b124765d7b002eb15966e2da72bb94a5b6f317171b86fd18e04919028f808593da07c1b167957a92f435b82d52ee1acbf714d54a47550bba89821c56aa39c700287d69d5cf091f499a4e5463779aceba69e7a053317add0ba99fbf853187846d4f4fa97ae37ea2e03a148411e003c1b132cf347f80f249", 0x1000}, {&(0x7f00000000c0)="428ebe06b4b590fa33a7e4b7c7e310aa393d033f1f7066e85e2e6a28989d1ef9c08529461729f6648be933541ee2fc3027eb49cc60c1373444617d563c44f84000302ef5d5", 0x45}], 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x121) syz_open_pts() 16:00:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 16:00:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0xb, 0x0, 0xffffffff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xc2, 0x6000002d, 0x3, 0x5}, {{r0}, 0x0, 0x10, 0x40000080, 0x3, 0x9}], 0xe8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x0, 0x1}, {{r0}, 0x0, 0xc8, 0xf0000055, 0xfff, 0x9}], 0x3f, &(0x7f00000000c0)={0x2a13b2ae, 0x2}) 16:00:39 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000500)=[{0x1, 0x3, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x8000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x0, 0xffffffff}, 0x10001, 0x2, 0xfffffffffffffc00}) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x5ba, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x44, 0xac5a, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000005, 0x9, 0x12b0000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x60000007, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x23, 0x40000000, 0x81, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x39, 0x100, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x82, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x2, 0x6a1}, {{r0}, 0xfffffffffffffffc, 0x65, 0x40000008, 0x6, 0xe49}], 0x800, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xfffffffffffffff9, 0x80}, {{r0}, 0xfffffffffffffffb, 0x63, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x2, 0x3, 0x9}], 0x4, &(0x7f0000000700)={0x0, 0xb5fd}) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) close(r0) r2 = syz_open_pts() lseek(r2, 0x0, 0x1) close(r0) r3 = kqueue() open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x24) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x19, 0x40000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x800, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0xee901c51baee1604, 0x7, 0x40}], 0x80, &(0x7f0000000300)=[{{r3}, 0x0, 0x0, 0x400fffff, 0x5, 0x3}, {{r3}, 0xfffffffffffffffc, 0xd4, 0xa, 0x2, 0xff}, {{r4}, 0xfffffffffffffffb, 0x10, 0x800000c7, 0x101, 0x4238cfce}, {{r4}, 0x0, 0x12, 0x80000008, 0xda6f, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0x10, 0x55, 0x1000}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x89, 0x57, 0xa400}, {{r4}, 0xfffffffffffffffc, 0xcb, 0xe, 0x1ff, 0x1}, {{r5}, 0x0, 0x50, 0x6, 0x9, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x6, 0x4, 0x8}], 0x2, &(0x7f0000000000)={0x7fff, 0x50eb}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x10001, 0x3f, 0xffffffff, 0x743e4b8b, "bad84b73f2a42ccccaa7ea83f50582d8dafd7180", 0xfffffffffffffffd}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) shmget(0x1, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:39 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x890, 0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x26, 0x6}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x208c0, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) accept(r1, 0x0, &(0x7f0000000040)) 16:00:39 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x252, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:39 executing program 0: r0 = semget(0x2, 0xe83849ac00dbef6a, 0x4000000000) getuid() semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x800}], 0x1) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) 16:00:40 executing program 1: clock_gettime(0x3, &(0x7f0000000100)) clock_gettime(0x800000000000005, &(0x7f0000000280)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x140) sendto$inet(r0, &(0x7f0000000180)="3ad8b99ce6568f9d1c2617c5af3f3321a39aa348fe8cde343bc01d0d1d56d318f5cdf0561623b8f87a945540c971a271e65a96b488", 0xffffffffffffff81, 0x8000, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000080)) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9f, 0x4}, {0x0, 0x8}}, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$unix(r0, &(0x7f00000000c0)="2ca37b5e6ac33ccc2d069f6489c2282b44e44019bec2d86f7d26a19d207cde136bc153e755880ef69155c8a0e5b6a735a594ca3d549895f92c48b70893acce6a8ed5929b42a2c8ee72f932d2d1da72b74f330e379910d768a16134acc920b566d39d1b5c5961715cc258ae71ba72715c8e79140f4aea9c7e136a458e9d0ef411c0578fe3146516836cf83985a19ad6a097ea3a02c163eb11d2533856d56afa1b81e1f2f6bea3e205f78109d88a9671fc8cce4a794c464e850592b25ead42583563046f07722a9770c2881f729b63fb3b39cfc9eab38733459561e325135ba6eff3996c21", 0xe4, 0x5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/4, 0x4, 0x5fc4}, 0x3) r2 = dup2(r1, r0) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1ff, 0x7cf}, {0x1, 0x4}}, 0x2) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') r3 = accept$unix(r0, 0x0, &(0x7f0000000400)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x9}, {0x18, 0x3, 0xffffffff80000000, 0x3}, 0x7, [0x4, 0x0, 0x0, 0x4, 0x1, 0x6, 0x4, 0x7]}, 0x3c) ioctl$TIOCNOTTY(r2, 0x20007471) connect(r3, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = accept$unix(r2, 0x0, &(0x7f00000004c0)) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000580)={0xd4f, 0x8, 0x200, 0x9, "2483960908afe12270b16a11b084ac15e6575d1d", 0x4, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/227, 0xe3) connect(r4, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) accept$unix(r9, 0x0, &(0x7f0000000800)) dup2(r8, r5) ftruncate(r7, 0x7fff) r10 = socket$inet(0x2, 0x0, 0xc0) writev(r10, &(0x7f0000000b80)=[{&(0x7f0000000840)="8e0e328058f32b1c18aa53ebe50c2a9eb8b2c31d8c440f38f1f0165e3614d4a762ff7ef67d012223fa0d002919e102a9a152e60539cacea053431fe7661514c504a5e6f4ab6fbe24ac5046082ed500af46dc234efaff39335e56393941eaca2cb8a3d8be5a2073316913034a76d480b24865530ae0eed800e15f96a1f40291c683c092335a1862db80bba31dd6ecc819213295aaa101478b74c587d926f5c51d6daa9f9a1c243215552383d8e46cbbc157396f20991ac875615156587d819d7e9bacc4601ea9af87", 0xc8}, {&(0x7f0000000940)="2840c33b266aac2201d639c4077d641616811ce90f", 0x15}, {&(0x7f0000000980)="e0171276fbe36b84f378e4cc528ca85a534de7b294cbbbaf9cd2274eb84d15", 0x1f}, {&(0x7f00000009c0)="00624d009fd09f9a5197e1c09275afb5d652ad5db4b5e18c4cb6dcafc3e14a683a615261a741901a5e78d3631c991678db603afb05651cf47ee3999a1bbce9e47cb2fb0b878fffa0fd6c5407e3305209f06193b9dc18525dd768ce46c0ed0af36eb45c1db6ede98426249d66c9e0bf21bc4212b56d8a472da497bf2d8c4a3682f733268e72fd0bd0035f0107e4a1c49ee62fb9f540", 0x95}, {&(0x7f0000000a80)="d9643aae999af9a23396ae52b4d49fd1773bb1a6f7f688733db6dd773e66aa8f77ffba42c4fd029f388acb49aa97e72fd193018155f2cd79108dec1770a872534cef5bfbbebf4034fb9607225e51863a04b2f317b9a74150c97c88ac68189adacf41ea40cc507e5d1f66fef4a12e58afba51fff0dfe9cdead56ff45d962d352d7e630ea0bcf8a80193bb46", 0x8b}, {&(0x7f0000000b40)="5f2f375b40c3bf11090ddcea8741f33bff49104531", 0x15}], 0x6) sendto$unix(r4, &(0x7f0000000c00)="6b1e0f8ca4e1f9ebaa40a0cc6016baa90c8687cd1931c6fa6339638945340c7a3e0dc7fe5e8775208009dd7a4e02a7a64d331523fd59cd869ce4c05dc144df3c1fb697a328304e3812149284005098876aad5a6320e4c863a7eed94d345c0adb093c4860468b89aa17d1e8", 0x6b, 0xd, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) accept$inet(r5, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) 16:00:40 executing program 0: setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x400) syz_open_pts() 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001580)="af5418dcab5d984544751c89cef8a2a7d3b0a348bfc93df8bbec7f995cd24eb3754eabe85fb0a2d4312ba2c36bc12f7324674785e735e0013f262366eee2d122e7b160fd61b90a6834aa96ceb85401e0d2cd4803b1bf30b1406e08c1fb71753ac92922effb2ac97eea4068718fde37f3d5f806aee563b2142a7d0575488d80afecab80887d5ba07ca14fd8e21bf2bc5f64f26adad0", 0x95}], 0x1) 16:00:40 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) fcntl$getown(r0, 0x5) 16:00:40 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x5, 0xfff, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080), 0x336, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0baf55084d8ec43081752c31a235fa3839217edb4285d28b220bcae854cefd7600b24ca40ff9adfa608c39cf47d740e23d96f0c4b8218ea637ae5acf6b04dbdb03ad3884acf174733cae353dd70ceaf9248e7ac2b68116cf58d469cb51d5259ec8de27ea1b9048c3a0fb63d827331495e14eda2b1958c35514ab288b0b94d82ad8bfa14a0aeeb7b1c8189340c7011c60000000", 0x186}], 0x1, 0x3) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x2}], 0x4, 0x9b) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 16:00:40 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 0: socketpair(0x18, 0x8003, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) sendto(r1, &(0x7f00000000c0)="c1832500a39e2a13ce69ad3fe38955746a9c04f28926ea16b20b3cb7c152751253a082c0b3438581ebad1adfe25644531f8ca55527e4f56b61239f3696fc898e0e41c6a7664e9e958992558deaf95211776d1bf77429f59b5d8cba5c592a96c7", 0x60, 0x2, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/29) sendto$unix(r0, &(0x7f0000000200)="cd2f64aeb7d4a692aa0646cee3e8af713d50d19aee5ae09e4d6f692bffa4035c8f1bbebd741ceb168411cdcbec669503122d2f2c33442d20fa5232f5db446d51839968d0731a3dbe4fa91673708a73d26ab8b47807665715be24548a13acf4ff758f2e83024eb7d5f19f3e66f28d4c6969c33411e30bbc45507b76015462b148548afa58dbcf38d30b5a0a831f87e5fb6d295ce33e7124a39881fbbee8dcca813cb406b434c46a0763f9bdf12b6820f076a43650b9e6783eac1375f3c4bf1ff9b43f21c1d46b0192d2b23d2c8f34da33b2a2137cf196e8f83ad60be9b6cc209ac76a9eadb140f7b1b7a4af69dcee7fee12bb032333eb973928f342cfb8eea37402a8c0ac3d722000b1d972c16fbf311e807921d821f382df9d673b84a6f0d3a895cbcb93517071aff621d9357dd4c9a2246e43a9d80465afb68074a5f21f7b2ae561075b468c088334a57abd00701d982a433ab3da61d1ef87673c563b72a7d4287bca8f487b6ca7e81b45071636d0e6dde67861ad80bb068e333ebf200a92d2dd07781a239ef481e6dcf67af31edb7e07ec86989677ff45312b072e74121ff27fa434bca5c197244736ab0e8d518a0965c60a7a1ed1c95d918ae3d4a337a5d8b2c81a48a3596838f1f099f7de71dafedc0a8375e1601156b9b7a8a98eb2d411caaf2ca18a325d8f5f8975a1724922ae85c1bcaf241f5cee26e1994bc768a9db473c52caea5f121ed6329ea255cf38b4a2d428e0996b20efdb8922f1ec4e6a86a4383b364aeefdb7b58be5cf84c2ddfbc270f1e97f383fc0906288c7011f4376ab9aa6ceb4d95d121a455525b2765d6bc902f842cdeb6e76f01a393741e76ceac78ef1f28781f47cf6ce35203feae3e525f916b9e92919ba17514744ac199260019ca4ed7d99973f175cfe2a26b50ea4000d33ac5e50beefd418d1d2bf616f5e186fbcf9b3d3354eee489f78b9e7e489ab341c3b23fdd755489cc1bfbb8150ff9993490dc8d5a6bbfccff1d661f0a00f9ce7dafe54609eb8b468f1ed5a90ba2e89d6635f4519331cb1c33bc83174ad413a26936a13afd6f6105a485e7d3ccb5f638b75f0748f26bfe8e4d2c5b4e8591f807e8d0bb0629dbf324c25636274c9ecf3c496fd4b9afef3a218b5b225c6811d28b7b52dcd32e7388ec1749b9ba55ca565611ea22976eaf76540cc64b5800e5632aebedaba4c1285065c140d1355ea601389ae36b4edeb1f5062dca8f77306ec64e86613e60a6092e33253db11139379b0f08d67295ad80fdcf087c41975bbb7ce45457cf2e2484ec08c01f049a1e0f3060768793967d3f3944fd5d243dcf999a15322975b84c3bcb62b9edaea60bc0d0575c365b68fa5bf718ea4d7f58c672ee611f4f78d83db35ee3b8f11e0f3c27e171501fd9c49e28594abe2e40c350fc11a106ff9d6445e6548b9f2afdb50662de66ee3382caad31e2dbc69d5af084530256e0593c13eecb849ccb876fc5ac10ce89ac63065189a8fafcc4304d43c73a5f77739775e5cf1b7aa4ac24464fad74bcc5459405f2ac246c20462e7e5be53e266221043c1856510d8ff8c93cd5e5c56938579a839cd6be8b7a4ff69dd4c098d343b6a48a2d5ddc7a97353c8f661f9aa259f1eb101e4c1161ec801d79dee0e56e9a2da0ca0691b697264b788e45cec67527514f9564ff4639315b1b367a70ca9f6ff4a3665a8dec40dcd8617b9afc7c0289245aa185000b98aec4bddc5ce45e1071b2fad8ecf4abc11b9d250f088ed69cb8afe729025c3f391ec65b6c7ef98c28b4ac15f4d5b38b79d667ea1467c932731d70a23cd0b934dade732ab97c0da116202aa073603001cbbee7b25560008dfc46e7bcd6968f9e9883aa21a669c6a5df3c2981b9104d04ff7a0ba9d948f6bfd7c5ad67f919279a37be613f3b8123b12725fbe6def3620d3a10a62e023b01db76ddb1285d2e8454df4abc4407c267edcd420912a0bd68c9e34dd0761dea639fc51cb39b6e2a0c87fdf5f25798e787e2262daccebe4e81c50d793649d7cfa9474b7084404838a6080aa3ec86d09f2b31e16104fce4568d5fabfa823c50852072033a535ff2451c72e26e9767e8abf9b2ba98fa62bb479e2e4ecddc75df15947f6d29483590767df26ad987eecc6ac3fbbae1007f054d973837f92ddaf58a7e39fcaf4c4fbc7214ecc067338c17e4016357b546f65a791c849784cc21d0c53cde08725686097dbc272aa5fc571b2be2feef1b9660851459de824184b830d291a8172f4bf3564748965fada85c7d2a450860dec54acc3f0f7c15d6d95ee441e4022815698eb18c2554d8f0bdf12e869e14225726fd4c3bfa08e19ac21c09a3d3367769b51f642a6653c6a78e2dc9e524b30748b439713d45873caa2a38a7366c44b77bb1a2c16a72fdf54397a495bd0dcfa96c74b068ae89b387f36d295cc654946a38fb9889bb1518d9fbe12001112df3c5c9eedd8d4011871a27ab26cdf8469c0cbc740a710769000adedb4654cffaf3198aca123c223d0518a64216249b2149130c30a5d40493c0799314545566551da9e142a2aa3a5e55c9a8d8af17045003ec8c1fe87b6a84a5335c42a87eb5235d4fbb6d3f630e198d42b7cafb6fa9f27fa79f02bf72e14382ed489ce1273a6eba6cc34540d909d2b27cb787ccc4366cc815d170f21b8563da5a98f192dae1e2fa2252b5dcfee18de103c0b303512f049a5b1a040d83cbda829c9bcc7885c049a26290fb6e2fb13f55ddd2415766b0a4fc88b4a0ad5298c78d359dd955b9caf7836ab36290963377ad0e9b6199df9788749d6a94d1deecf368fe444764ebc4b421d6634b9c45e284f866aa720f0a74b0f30079554d0789d80f8d0c7f441e55ea6cc9b98b325902dc66793118b3160e0736639ddb124ae22a47b8f53d22b55fcd12aa2809150c61644fcafbcf74e975d85857fd4134f7b6bd40c46100b15b10c70aacd6eedb201998d3730fd221be0324807697f10db5d1007456da96976633a5ad60a80e180d0a198b8c0b23827ba5645b59b912f1b2fdf6a319a0339fa0c5a9b47d5cc7db7b281a0b6f16bac25817bfeb7c88d8cf4aab18b896f027de2f441df3a5e17a9911ddaa5cc411540d5b177860d1ae9441b578479ef3762ece81bbc905db4e0f7cdc5214ed541efcbd979dcd2f98d432141ccb8850adbc8c80207dabaacbc457d11dc8f5e4f3c0504118bf0b2b9b8b72bfc6ac464b9fe4d83bf43f37b83bb4b2c68a5d1104a9a735268a7a9a91e87b5c4caccbf0c1aa10d5ae6013dda0a2e84e33b0d495b24b162e99e909e4275ba5b082d0117a3e4bac1bd09617799e2236dace85094dc7686f87dea991acd3c710e16fd2991993a25e5636e1b8f63e1b40aa2d2fe2e6191aa8e0bb22878cc8b9915de21ca0da931e906f88f8c0c30e4cac6bbd3c0153b04be24f5aa3f0d996308d454335ffdd4d67b1cf29877b650fa6e9b83bdd54285b6051fb978811b3c582a8a0ed7a656087a561028b37b9c1d52426ef7d5b982ab4468b32f2f4fe73eee75c302af2403c6f8655a1c79f8a97ef725ea130f5aabc9c2160bfedaf250806b4dfc1ebace85b8280c038e60162616dcc86f9a26105f2141de14c4efc993bb07cec52056f51da46a2730ceee1820e05454b0bf2802478ff5d0bbab545e8887b1b37ba2d10b43d93f6828b0a6e9d3bca8aa741f6756509e0e8bdbb2645470a8a177783e2585d08cac3e7b3a634940e668d42533a62aeff92d4bb016c34e8ef69dbe652f50f5a3a9f1e57cb961aefaa26e0c2b65a5370e0958ede0558fec1291b0b8de15363e94218215ca39a6b6b0b766d2f58756cded3504d39d37d3cbc0bdb9797e76e1cddd87f25f6f951cb2dcf247d90b0adf793e0ec82d8f37e209c152b8e3718926b423b44648a2ae3b8aea2e13bbf27ab431c5bab86312809df5f7614684b1dfbdc1e53439c493eef21cd18adf83f68e3b947452f93d4cd83fd89d3430c60c8bf1ab894f58a4cafcdfab59f070e7c593e57743f3e659f30a48caea1a6d9875f28be187516bbd99bdb22f193443f6318c7f60699315456c3a3c969c8c745fd5718a2cbb0a9c5b0f9af557cff463eca4e0e3f6961b272090e3e10cf35e6e1d98f0006636099b3ba696170129992422a1a03d9a51c75b53ce1b4afff06f5dca145967bddbf2c41aaaeab60686f4b41e65c665ca1a0ba87a93b4d3c183ec2975e8f2b0e866275aea360b52632ea172c41c5175102e6f32816b21be947f688b5cb82cd4ec226ff8cf251ec4ee3aa61d7e9f444a3cf028736b3d4cee48234e37e80f26dab2059b35d456aaf75445f1cfe2076eb400469b3a587d0c700e582ab46991ce34929ceea80a65ff54dcf5ef769fbde2447456ceb80cd4fa4cc6e9486633e975b8e93e3c5840766d03f249e13f57ac854c36aa496777bc74af03af84814014ec5b0518919f19d3cd5162ac7854e4fafc81ea4dfde9b01ffe638812d7c2290dfad5019b004358ef7ffb01ed48b31fddc1f247f52bda56e7fbf59f88db4c9fc573ab80739030840474041dbc9919d2e97cafb85be97e9fcc0e3e27ae286c2c5c8b4b3657c74923b5f6fe13a8ecc04ea98e1d9fe294730a00fa5ae159cc60d7f46d4618ba2054ae3accd0b837ed74b7c25d64e3f67b5dd924b40bd780ea5ffb93d583de5d723e3da5e3039eff8a202c6f66f3c7e80a6ed20c2a75b811ff6b4d58e93b928839faa9ed9abe4d009f03c074704772a0651b38424809162eaed3e729e49767299d165aba0f8437f5fd0359ae9ea67da3f7a06bc01463fa539065f1376946316ae30efb65ae91818d8e0778cf5080cf5712cfecf212a5ee97dd3e616feba70b39a6a2b4adfeaabd7982be88bdf27219f4815a36623749e51c5ae1291168a27a9960e974139a2b0ed4ccd17d2c45d3151489d69cbe400aa0a931f9ef4373a86ac2f7458d3ac2660e1b1215100c3f82e2517ee7da069603f172160a593ea9f453a97dd01aa118fb847a7dee0278310798e0157422c985ccc12895b78911291a3fd6bb9508c3dbbb92cb3408c4c1f9a09ee905edd1f278a4868b28ff091f1f4e5aef42f4a5de5f8da45984c3879fcef96a01baba66caac2f3db58cfcbbed485d6ae298354057063743bc4b2c722c732087909d0854a7a858a8852ce613808951ab18d8ccf615b868a8ec22726d5fec6a8dcca53c8b07d6bce9ab42f8994703e21dbdff1c34eb47ee9bde0d7dfb43b360fed9f2b276aff9c59405dfb6a7fd76dcb1554dc2d0a4662a93c75bb28daf5d9e4dc300d7a5e8c39ddb93560de66a884aeca7b3a2a96a0fa3b719fe15f3ebc55ef668aca8648c9e4a79e5de3c220be2411de294d6d7590298f0392536e71a31f1ea7f84d3b71596b8835fc71db47524b27b29109a7897cea3885a4267a106c1e17529545b621701026aba376164500d2ff8653329a2c8f08c4c724c77a8973cbe30ef624df59f3940e771ba5bb8f5e6e6b48a5568f5329a65662b2943be19512c54e63f7259f562deb72e1b47c048b0527efacedaad38aa475732a6595579735139b587abd8218b7079a85770cb569b7ef2c7c74e2a25c623bd89af026c0a8f768383d9385e7df55d1d49b2f5a6e0da1b899bf04c6d853430ba9209396545a4f37fa8f5b882e407607d232c4ce9f6f58f0931d2fc3d5479442a699bcfdc37ea57a1ff769f95bc0ffd3a95576085df92d0979c0a605663375cc4fba366fa157dfb369f3ccb390ea3e8b44a1a4f484fbdab8a4b69f8e75140a58d5031454af94939c604ffac58b8a26f4db95331", 0x1000, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x0, &(0x7f0000000140)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) mkdir(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x22) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)=""/250, 0xfa) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) 16:00:40 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r6, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) connect(r0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) getpeername(r6, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r6, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) r7 = semget(0x0, 0x3, 0x82) semctl$SETVAL(r7, 0x67769afc75e2a823, 0x8, &(0x7f0000000540)=0x5) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000005c0)={0x6, 0x3}, 0x8) 16:00:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="016dc189ff1ebfded300"], 0xa) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kqueue() 16:00:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0xfa, &(0x7f0000ff9000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000080)=""/51, 0x33, 0xd2777c07022ab6fe, 0x0, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/113) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1104, 0x8000) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="866aefb468f9591cb8198f65b5391a69762522190062ac26a345f316dddcb6e7781cb9ef964f0c5774ecce3b4cb04d9f969aacd560835bae6d5d04131163f06d613416e01a0815a11b", 0x49, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00') readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/183, 0xb7) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x100000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:40 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x7d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000000006000, 0xe22) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 16:00:40 executing program 1: r0 = semget(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x80000000000000, 0xa0cf}], 0x1) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getppid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) socket$inet(0x2, 0x2, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:40 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3ff) close(r0) 16:00:40 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000040)='x\x00') 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x1a, 0x4005, 0xfffffffffffffffe) 16:00:40 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:40 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x5812, r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000240)=""/228, 0xe4, 0x3, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f0000000180)) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x4898cf001e7e1e6a) socket$inet6(0x18, 0x4007, 0xe49) r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r5) ftruncate(r2, 0x1) fcntl$dupfd(r0, 0x0, r3) 16:00:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:40 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r2 = msgget(0x3, 0x8a) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="138fa14b65c2c7c13e7f8fb88012740a05e98e9b800688f7833caff7a54c8c8bed8c559de2738f30b82bfe7a23ddd2fb26fcc73bdba2f450e2a6dd62ce0766d47945296c4882198bad9e266d4b3c328a5cffe89e5d42328dbab65beb6b1cfe842e4018cf522f07de60b114ef17bca6de4e4841225d3387081e1c76052d40ce0730e657a0a673c1b519c147824faed562dbdc14f5e1201cc954baba69485dc7a355a31bccb9f37ac469decc6464eab84d38b542e85bab362cb279cf1baa64c9876523a869031813f92071ea0bff0b085ab0505163628dd83bc915f7e4", 0xdc) 16:00:40 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/1, 0x1, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65e4cd5ce1c347bff15720a803441be7300031b5400cba425dfb804cb0c18e84bc8b76c4c58420fb414ed3ffcc50166dd8cf1017730a5f82a79fb0ba450868dfddba54326ab35fd234e101efcfe0cad4e32037cad7879607275871c84b320b1f3e284e56f17608bcff7791a7a89e8c7475bddf87e708c9196aa33f855002a51810d142de0033508e653f"], 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:41 executing program 0: setuid(0xee01) chdir(&(0x7f0000000240)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getegid() setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r7, r8, r9]) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/1) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000000)='./bus\x00', 0x18952, 0x8) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x28) getpeername(r0, 0x0, 0x0) 16:00:41 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r0, 0x3) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x10001}, 0xc) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/224, 0xe0}], 0x4) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x9, 0xffff}, 0xc) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) dup2(r2, r3) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getegid() write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x9) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) ftruncate(r2, 0x1) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x3ff, 0xd7b}, {{r1}, 0xfffffffffffffffe, 0x6, 0x1, 0x9, 0x6}], 0x52, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x40000000000000}, {{r0}, 0xffffffffffffffff, 0x45, 0x40000001, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x9b, 0x81, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xfffffffffffffffc, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x94, 0x1000, 0xffffffffffffffc0}], 0xfffffffffffffffc, &(0x7f0000000180)={0x9, 0x80000000}) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000200)="7211e865e16566c210d8a952e711fa6351148362cdd75b92b04b9b8b37ff525f7e37a13cf1004693abd8f001242570db83fc92376725b7b3825e484a2a4f82303ac1e513b23317190f97095f01b61284a3ab690845a84150c9d0a796bad75ec31bfdf3f9952879b26c36c76074fe0d9c1fe25c5989d15be42b24fc26e415fd5c85cb2621a3a66825a2b6eb", 0x8b}, {&(0x7f00000002c0)="ac9da109562d411a4f958cba9ef59fe1680618f6339f7efbb0e94bd73749c69413e6a45ced562bb3acd3f708be3ea470bf5a3e2af6eb779181d10f4b09c493ac2db2b72a42ce077616ba563f5550835778681dc9ea1e66c42bef7849baaa0597bdcf32b10450a67a68973c6db9b83fe84418d1dda116535a03bbb0a2e4574d02ca8774ab5515cd9f0df9f83960c393fba00474c5846278dd8686022810cf99acba99e5900be47b34ca3789c2839fd707ccc5e929c286522431bc65452c6738719927d01c88bfccd61c8376264d90fd651f88aac346b3aa21fda180380923bbd93ec71228e714de77bf628bb2b40e820640e7d022c279f221ddb4ff358045782ef81d9b25bca420fa6e7ddf53e23f437c7b63258932351ad72ab6f5c6add2febee199401e1197af529b824cc193e81dad700de752b093ff960fb526b8244bd6dd4d217e48b9a3332b4a2bbe11189cc0dffcd4a657932154880bec8f425c24d65d4034c612a042f09c9eba6eb553fdc25c60cd9945e6e9417da39a0288f429e94b0eaf6f0dd1063a665d6db3d6d20f0ae36243f0c1a55f0375dd4545af755de8d9f8bda906407c381129e3a918ed618e94adcb7d4e166e5874a392a3a2b7014ad4e73b56d2717dca50871924e5105f5ba1fd0b39b8816a2533982d5b1f7935a2f7c8709c2e26148b05b4aeed1cc440230d39bdfeb364d814250b6a3a7cb3d834f2e1c4e46259299ea9d460134780ab95fa5e32df80396ed738147e15e9b2e3f656001e0f8f9278de5c28f4869d5c68aa5d82fd973317a7bf290407b8142107e72a498ff044ab39655b7b3bd923de0860d339d2eda56a5d499b51ece1aa1dec896d7d9edefc84d53ba41d98a62e38fb053e64592afab11f3ea186ea91a6fe1991d643042a879b129ded519aa3c0c7999aa8a64dda66f84998bb376cb8bd9b65bc3895196d3290add6192f34859afff8b4604215879425a7416301a22d63c2f2f94c63e07c819ebce9c10bdf005c5af6ea8fecb819f7e9c5d8ce0c38bc083d5e62262871b68ece4f09332d9166bce30d3043fb3d3621909ff2118cb7d7fdec5deddda61e4d0a98df0ddf5c952cbe1c8be001b8caeda6e9ac4dcf663aa63fafb91d2e222e4f67400644f4bb8aa5627aaf4815deabe256423c99dbfea82c8fc01842e82494267f48f61f7e8c90b96c23a40e28111ab2b2bd9d5b430f7b715a69573658f1d5f8a9498a57b819303fc3e9616905d1a22711319eac665a135e540136bae7d8a4773c916171da23d2ab258e1bc601e32a56da1a9aa9aca37852c70c9d77e8ca259594092c74e2e7f57dd05a5b45b90d3b700153e435e205bf77e1bfd656f595082828d71543e01e6f578061854f5919fd25626ae03a8c5c0e68f4864342f83e5bc6ebfe232b353bbf0f8e184841c46919335ceed1c5e7797240db1acbe62901a543779dc9b01cf535cfc45f7bf29aa9246d6378f154b0710037e4bf6660c83c0f9d5f24b4fcd5e98a20b69f0b5a1a3a5be7d1d1653add2117aa1f971ca711867bda096bce424e8aebc5f1d0e3267ba523478a585d1b2ae9c70d6d455797f0ecf57d0cdb5c4730a323c3f106ff51948bd055311821c36b372f1af2a7e0b76a24e131b9890ffbd55ae1b0bbbcab943ce570d78fe3518b76e2dce6cd2c75461091d46f021480f624e77d9b31d06c71b0bab7ca00f152c7c5cfc9a09bbde4c9c257eb38f4d68f88537aaceeafdcc515ba4fc003da4716b7c9cab0165599f25b925d4484c07507ce8c26ffce2f8e21ece84618c1bf3497df63a2f37caaf3d480d7ddd74cc309c4ebf51cfe0d40d4cf2c283f883a691edf2db1be229992b758c7557a25a50c2062b25f90725d91daaaf54c8055078624fc82080ea6935d150131838cf1eab521db99676e87d38e2cc860a24ebd9c6ba85ddfce0561e8b14ebdc1cc9af32ddf6a653c78bf168529f926584fbbda9c66b8292bae6a496273aa232d74c3da3895385c157ef6dc9294a1f0f69515073774f623ebf97d877170d3ff94b8d00bef1f8502d017069c490a713b9d582b43872ca06fc306a059d7058907c56285b360138b490be1f60e8d8afc27e99a647ffd699383f6e366d900efe696acee5ec7fc943cb9f0db9c76d5a47160f43fbdb41e9f5b1eb4710479c7dacd0509b60edbaccbeba879c65920c4d606388e8d134ed8a0a83ea7f1b493e0cc172ac5c13167b1117e62bf4b2115a2fb1806b2e152a08810ec5bee0f6df966e4d51da334a8474105a94f32bdc81d34aca556c69b9cbf4ed887e6c313daae63ee5913f1614892343a345879d404d525482c40586af10757a6d1be16ae78f7fa459059ee955f5839c11ab5fe15388b00017e043e68cfabac0afb723a3795a1fb2ab149017c10ef11a242387175e442784154f97a3adc1895487ca02db9df13098e61092b8a4ea84f6288e79f6629634add04da9b5132dbe578354eb542101000346ab4910e7c963886798e5850c41695bc9b7ad3925f3656e0e6c72fd2b88343021ab87185142cb6321f51439ceea0ab97473eb6c46dd8dc9e1eb36e488ff9bb82bacffbe5794b42af303191229da342bc922ce514813441f827362b8afb376b3ced73980f25d760fd18bae7140f3c28f505c106e94d6a06759c89b2d5b145c82881262ea473e883579d72dbdf11e7ef38bd853b30ea82fb5219610a37f79e67dca0f396d38f96137808831ea720d688d5ef86a66feb66de5dbe9cbe0cbbcce81503b087ca5ab961cde695daa8bf693028f211eb4f39ad5bb9ff210777d7cdf4c7ff15c6152d09f800aeb818edcf643d03b5ba59e665eb0f088cb4950aaf8bd6f501324e5f2c6a711dd54acdac1fa3a4a224604aa616b30a2ea96588d6d8358769bb2f33a39e4e56dbe3b6df356e018db53db8109cc99b5956a2e257e3f5c6a5349e0da03c77ceec67e7299464571c83b8a9a46a606476b5d6322614f8fc9d9229533e1b44db7dc97db11812c800d1dbdc9de2b356c34476bc1bcc2cec8ed617f5fa0f7814c4f935f11e164f0bf5761bce610fb441f24c892b9644649072f1b4066282476d989b947ab4d9ac2b4c9a997fe353d5e87318a700d3f6938ca087ba5df292bb4eb62c6b88adf05a8629f0788e6cc94b248aa892e8b3a9a8b4572258893be47234e26ee78f1278f60c4cfd152007577fb81c85b0c9bec46691e4caaace5ca34fb83f9eac2abd8acace95af8d55fa3f9b1e0ad8756d8f0f82634d1bcd55eb26dd5b9627564d671bdb6c195077db63366a10bc3397d37c116fbe497890efbe69425e4418fee23e4148814740a4aa0f3a5ed3175c4721b59c6ca5755851ed6d3ab3e6f69dfd2f658b77d90e915a2ea426d17a7a325eaf45e1eaca4c44d3f6940e68c7827976950d5f681a8c3a6e5f33b0d4e5eca19854a58c5fdf04b1f8d69e5cf52d8d34fbb95c28660133b5ae46334896c8a2d994bcb0e064a762b8d787f37c62fbc0d415bfbabb0ba2c8c97cc01ff87b08b9bca2081160c50bcbf119f9b49a6dbf0d0d002f5b8f89ba9c465a150f76155cb6ddc001f01db0edabb3dab6149e2a0f4f30fdb84ddc6c87676da0995503123b1e1efc6ac77b97859b7dc49005820af5d86ba55b0269b841cd7d43bf67d7761608f1e1566f6e92b2390d1776f02a4b9719b434458c95fe3f23877b45aa174fa74954208a96d34cf80c1e35a5dd5e9a8b3d887a1d6c83488c481afb764db7e1c99a01cca794ed614f0e96fb165ed8ca6fc9d10d4166241658cbd9f911aea5aa3162dcd0197765425ee0326e0d6cd3ec4bb4d8087f7e3af1b6fc876aa17b09bc59a4430b2edf7120629ec6df02854e8c72456c5745d4c2a964793e947469a6d2263f3690318ce6a79a79e0be76d0970d4002efaec01f616bbb81e7c07a0868dc600b96399774bf20fcab504dbd9756e4adf84b5775db9c48fc874533bd09ea879e27f631d1afe0680c0e22ca922c1052c8678aa6a95a2101c176130b315a51a6959e6a545805aa1e106425077ea3d90c5884f081f4cf657bdeaf4f2d1fce70e2681cc97df20af326e30acd55d8e8f9d08e46f67edd1560a2e1a89a732fe5787ca563b3f50a2deee696a7156fe69d2a1278f1f04f34c26f597a9f86715f4cc8e887a360a48a52d5e360d15bc9b87af104ef4960be0e5ac0e68a9f85dd7e48cba704a8fcfabe1beae0670f4e75d7dc2eefb3f7a27270b9574a2ff4f9f5832957c907a4a31c9c27be8cf5a84c342983d26e559fb6cb9e91f50134d4e83ff227a47df9e19a43534d7e41706c7abe5ed7fd966995064f95bfdac053b25a9780052e1f87878c0708553f44abb45fcc26396ce547723db6ec8cbb8331d58ae3ea8ba8180b850993b809202dcdb38f0dc0cbc810b3a39e9aafe88e65ba57be3a17f5b936c23545f271117f532692890541bdf98031991982cbcf767a8e50aa67abdbfb35eeac42604559ace63d5f6d2b79b1ef6e5511080ef873e630b314ead5d7be13411b6ad247bea255229387b7fc6289985f023bd7a6301f501507e74ca073d0c9984e446aeb55e2a7b9f3a8d42abadce256e58d221a6641647628810ac4c28fbdf88ab4c449075d1aa658c5f00f535bf4c692d8b2e582c13d1758cfa25de2cf2e03d03170cf4304d453e26743f6abc614f032d2ea19c18d3f343df8d61c396793573baca0342f06e03d5f1a915c1dcf92a165f3ded2dbcaffa4bde949d336cc0b92257d026f42d23455fd119401b38198e81afb33cab21a75dbafb473091628a7281b49dc350e6f088a100aa47cd26eda662e0d8dbacd0e597cdb6bc5460f2b4497a728caeb31ab388288b11b3c93bb2dc49d7953ecbb665b6d5c516b9e85ca58850cbf656113a392f694d81c6979b0ca6bc60cebc616241d34d2e2b5d6cad36c017cccb9cab02346341fd43d25896da058df44c24800b68488618d1c0410325988b998832d475527fa1d3ef1f161eda235e97b03f80c77b79546de374f5c1c447b6af37c3d3758a49ee8b3985bd8d3d31e4c31ef7e2a04ea5ef26744c13e776d19992ecca835ac6da6448b6daef86857474fdd1f10ee86500f31580f15857499994609107af99a57f44c0a1e7357083b6132db49a10037d4692ae650862958fe92cab43e8718305be6472973d2e014be11bd229972f5e8305c3c6ba22582018d61edbb1595100d5304303a37eb807b118b0ae5deb678ed2f6958129405c83cd33949a70c0cf5dc932820eb5e2b694edb0b28ab5a1549a2084c4d5312335e32e78da10cfe5cd7957744c75be8f794c4539e9b964e8599269dd485c93ce90084a28f0521a507a1ac9cc2e7cfb895b6ffa1ae99c2a67ba12d85da0e0814c8af752fbda0bbc2c29b62994a1cfddb9ad8f47c46b74299ac5c886dab8635540c2ba26c2162b71d4460d1bede07c792fe9d21ce52a6bc4833e9992296274e50303db561e1fc1427266e092da9d521676370793b2b71f8ee923b37b1b0c3ef680143850b0c92a2ab8da5d48bb7d06ddcfc4c3e483064b4cd0014576599de1e45ac39746cfabe5e57c879d5268f76cec7bff514a2f355cb8df0600fb111ee7a0e6eb88c0d36090d552089ac422d7bec1448876125ee347d71bf276bb743dd93f575541177f75404e16884522c1957f2cfe5a23899169b2ec6cb6b311153af8ca2f722d85bfbc666818030d1a82586a006d0a42e493f09590d606efc1af913536d3e600e85ad6efe23ba1f332319b22b728d797ae0f5c98b82d8e6b9966b2dd1d4a66d45f6f812700c49d0a3bc8d80c45add79ccfb4b66", 0x1000}, {&(0x7f00000012c0)="fae55a206c24cba231f6a988ea29e99088109440d5183fb11edfeb4a5d", 0x1d}, {&(0x7f0000001300)="9d259e73880c71c37fb4f4a51fee3625ebe0d59a635c4a40d516a3583d8220d69190337e1e142e1b74ba57e25f315d03ac82fda9", 0x34}, {&(0x7f0000001340)="3d1591bbbcd7dd6e454fcae458e886e34d338eade8fc6546868ab704fe1c0cee6577f3ed401252ae55585e166c13cb723da086f4efa2720489ef8351ff6c5066d68912223419ed77d651b4ae6984f91752e6309a86d1b0c3d7d9bf35428de7782373346466e1a51cf96d603b01381aa6cf0c786792e61666033d02253ae5727ed78d3c19ad59c8136d5c277f716dc55ed0c060088202c8e8596e5efd5dc715c8696ac1e3918f60f6a5706d784156bcad5b621c5c006d0b2ca0ca97a742ef25ba81a2d2a5434a91a58abd0eeb", 0xcc}, {&(0x7f0000001440)="e0ef264d9c8c061fc2a896376fbb7163a649b8fbfbace7b89b92ae588b5bd0b76876e3413806105ac781a7506e3a45b113cb3d420cfe9ea764469ccf1925f8757d09f37672b7d0fe04dc4f7c74ba7950ea54c66eba1fe1eaf881bd3c67c7ed840e31eb83ff80e2bedf532ae315e6d9efc8bf7be9b658a4707319e0551c301eb2fd9f4bf50ce09370b6f0ac774425374cb90d668923ef525ea123e78ad024bd9c5531af816b6e7336c5a6a6b08db6ed4c632d3031669b1058d58d6ff44503cedae7d2e804336eb23a3098bf8940d7633daa01095977a4b1c994548a80b1adea6a0deb42c6bcaaf711e126", 0xea}, {&(0x7f0000001540)="fee25d8c5189ab5c65597b6c9a9de491bb955c641b8f278013426e4bc4bde1279ecebb775a6a0743661788f8a8622da29c8c460a148faff40d1df3026b356be50c202a95e243de8d9e2a0f78c2660170db5f115444c2e7caf6278737ed573110ee3e37279ce8dfc0cfb7dd32a201edf0fcc6eb146a09bb14d90d1710e36293d7cb2438c5e3488fdb3d02039471e35d6134fb08", 0x93}], 0x7, 0x0, 0x0, 0x1}, 0x400) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) dup(r0) 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x122) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:42 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x2}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r3, 0x0, 0xfffffffffffffffd, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x5) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f0000000040), 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/95, 0x5f}, {&(0x7f0000001140)=""/179, 0xb3}, {&(0x7f0000001200)=""/9, 0x9}, {&(0x7f00000013c0)=""/225, 0xe1}], 0x332, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) recvfrom(r0, &(0x7f00000001c0)=""/236, 0xec, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xb8e) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x40, 0x4) ftruncate(r0, 0x800) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000040)='./file1\x00') connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="e41026a4b4216bb2ef7d25c787786ba440ac0100010000000000e7cf1cb1d8e048fee96c6eb325ff67521a4dc03cabb37c8af5375ed179eb595e55ad1a501e3de82fd19ccaf07e8c67d2b685589226ce00d517f60000d29ceb1400000000000000000000"], 0x10) shutdown(r2, 0x2) r3 = socket(0xfffffffffffffffe, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=""/111, 0x6f) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xffffffffffffffed) poll(&(0x7f0000000140)=[{r3, 0x164}], 0x1, 0x0) ftruncate(r1, 0x0) 16:00:43 executing program 1: syz_open_pts() syz_open_pts() r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = geteuid() setuid(r1) syz_open_pts() 16:00:43 executing program 0: 16:00:43 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x0, 0x7fffffff, r1}) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:00:43 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0, 0xffffffbf}, 0x0) 16:00:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffc00) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x4000000000060) fcntl$setstatus(r0, 0x4, 0x80) readlinkat(r0, &(0x7f0000000140)='\x00', &(0x7f00000001c0)=""/183, 0xfffffffffffffe37) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) setitimer(0x2, &(0x7f0000000000)={{0x10001, 0x7fffffff}, {0x0, 0x40}}, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x1}, {r0, 0x30}], 0x4, 0x4) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x6812, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 16:00:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x280, 0x12) r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) listen(r0, 0x0) socket$inet(0x2, 0x5, 0x20) listen(r0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/211, 0xd3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) msgget$private(0x0, 0x108) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+:0/(\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+&\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\'#]\x00', &(0x7f0000000380)=']\\^+\x00']) shutdown(r0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000001080)='./bus\x00', 0x202, 0x0) write(r0, &(0x7f0000000080)="8153ec2fab6073eb54017f85a9a427a66ae634101c61d3bf0d2d3bf09fbb56c6899500cdb31001c5a16876ff2cd3c630256f99191b9027438f8549ee7bcd1ce9c760c0cf546a213e05bb1b89f360260895cc9bee3556a4a8af3168cf0e11489aec84f6a543179b9e9dd13938cb7675d8f60ef6d99a7a5edf9f4d8b3ce8550416c7e4614a2abcb4ba239df0c9fcc499f93f1c17344dd0988bef7b37780ccad6fb6851c8f8cb3844461e7e4fd1426bea83bc6bf44112bf86181060ab7e829f498cb035e86406d0846575a26701e848ddbf686530c765e7e66fea60bfae9bba0ace4ec7d55af58fb2d823edd8c836b6bca2ee0c72d1655f42a9f48d6c5acad08ffd8932f6ed80b93b7dc0b27a273dfdf9a006190354839253471c3c406ea0dadbe1da3bbb555cf1d22a08d8657d860614ac88255c88e1053afe80cefb7affb4972d9849df2dc69c47efe30a1504db49aeb90ca9095c0255bab63d3e849c76bdb471facf93843428abc12f0825c7ccefa688032755a4ae5946ea280051d6d6feebf686a4dce2c17366c6338b44ab19479cf6c5646511ed265c292dfad541dfeda28d890f3dfb7b81e3eb833f0f8184eb210d73395f47f4f9df7986e2bbfe86d9ad33e69fdc9c1ac486b45829adcaad0065db94b98ccff7fee2585798d1d546cbe538d863c604d737d2355597d10d034822548610be378944d7d54da07291140a8a61a2b4e0d2f5fe361cd81914447d162057e4587db9633d06b03cb08c60890f118b9b8c696f6bfbbe60ddb1bde2ba8d3c0f07fd700d7c3aec1ea4ec4661fef6d04b5505353712f8b33784976a61e70405e8e777c8ff91d43634a36ded77812102300df9d9b4bd75400fb7bdc32e409d631e582fe0afe607e8b9ef6bf8c58322b6301d04f508b5b01ee8529e007eaa9c2f11661fbdf873e9b7f64c7d7ac079363064568633ba7c0f6462e44984c9a105f5385925fe7351202a931dec0f1e92cc850e926adfa25f8f987d4ac01a8674fbb1a441dc79761678a42501e365951fb2162cbff604b68cabb906f54761ce99dfc52555ef9713d470c2c2b08d10ded7da448aa64e088a6fcd8af6549d72b5fcfe8e46cc96f6f2917b17477d839896e3c7a2d08ccdbc8489e7a37c53a3b274a867cf7af0cb53cf56516ba8c09c5f589cc55b8ad6dd57669c2e13100c7db47c18bb98be58c7d79a9655a2a7c4f0f1353276018f1bdd6449b8cc51f7e71d942a747bc10949114d5d4711bc5c4bf82b63091c7f3e5a13843da0b832f09255e87fcb97ce3f567a8cd60ef0af9eb64d19ff3242c9c75a454c8494bad99a016181560928f03d0d60e3360f36c5a1a068e6fa865677f008edaa329bfde1599b43b3db0d38558936e70e8dfba579c17d9c96f18560f237481ebf3aea7d3fd8b1458f7fdcbca8dc912507f1dce9d5e701cb8841bb3c6c4f3592ea1394b85c4602c00e94c9f9e8b8c30595fc834f4611d80f9bf88eaa3274e6a83210b7182f6f702b4d459649a2378a199db4836b40fa142478f9408d9fa7ddb7cf2b062986c13f92a963a1be19e29a9514e0aa740460b17f0fc887a31c3a73389acd98cd717ac0d8356f4b52cee6e79897c887bf7d8da8747d1d3a86065d95b281b85905719a0e09dae6f1452b863bca2101788dd7d7dcd8b7e7759ce324448bb19ecfc127333621ae0003382ab13e2344dd58caef7d08eed803770c58fe36e715a1ab50467c5f64962798ea74cf1fe89c903a84b6d0c5940837fec369728d2bf0c43e1a8dcc5f7d1a408eb472585706163224a1748b552b0508b50d20ff62c5df8400414bb93085952a47b174c67433053c33be4b793211dea0614e087a22a2a8f48c1ccd90d1f39510f4404f74515f1e49895b3d3153d6c06cf8ac75622e8ed0295f3c72364276f212d806b2f49675cba39cc8eb374e4f70813ee648c030a31f84ad356a58fe23340bc715e9e8d0692b2c48b015effd596f1936ee235bb3a31d20af2a3bd0315ae926850900f728e981d80ac4ae32366d6177ab4dd002639230be308b9ee3559055cfa20e5b3bec1c2548f37269eb232756e07705c7458fa36dfdaaa9c2d79b9c194c7f3915a11084445cb368ac92758bc79f431728cee3a4263d496d744826ae14d4cecc03bfed1a02feb4edb8441a787d4d82577bcc9ea38aaaedfe3c75edd7820f30a64a2e5f46fbefbbc5e3ec22177f1b80bfa27cb31e66a13a1418e7bce6edecd9b7d83e623130a49a06dd4a2c67e41b71e7789792109909c6c934ef77e2559d28a0880788367fad1235237301cab7ae4e4555e78681885f5bf80eedf75ce4397a269e0cc5c6a0a3d4f3464367991cc3b6f98ad090037ae3447820861b4b9f0562d826ad755057a08cf02450f4aa5329b324b0ddaef81488019185edc4e0d00335c52f6a987773da3234ec4f626459dd72bf48cf7486e9be1565ec2ac45996a23346ebaede266bf4bd27376a4b19ba53d28697aa53913d9d612502ba9b4f71b9e56f9e649804a69eca20445021dd968a71b1f0484a9eb8d2c0db20ef65c9798086ac09baf0e381e375dc7b4463c5dbfa1c89a4811574e7a63f01424250b93e1805f58fc26550afa025f0e5de7cc51debb04229656a52f56fbe28d23dc847a772cfe340cf9ea843beaa3a54891b7ceb0baa49a0ebcc67ba80ee5eee53f896f5ff60c30cca1b8cbdbb1ea77241fed6fc468882a1c0af6ebb2cbfa1841736fda91103056ddc2faf4c033f82aa735cdbb897b2d73b543b457ab7dcfe2666c6e7bc2c30661847527a9cb151edc8d33d35610eea7e85600eb7fc20109c8dea73977021f25ca71938a0b2326f2b55ea833372cd9056a19e52fb461b1ef8f768c4343f3f5dd37ec094d569476210573928fdc61c07b57201f7c9c2d62968049ae177ac3998cceddd6470e6ac4429c74416bcaaf0854df2985e5de02b8c37b316e07c125a34312ab4055ad19b0fec93b7cd1858822f2ec372678b8df90e99390b8c919aecb7b302167f6d51aa5c776cedb645952aca4bb0de73285330bce6b041619d8c1cb1f5770032c7567546d14a116a78b276be0240c0e9812df7d0378f2e28ebc2d5fd60c103f2e01255329decb17f1b181bf87b9d00ecc9b912cd73712156b279e1383bdfc38abbf28decff7127317e960b72854d9fc8dbdaf8a960dac02f226edc35888a4a26ae5bd01456dff4838f5a261a7c2c381cb383f7ab8fb170352239d4a6b70316efa99bd30b4349ec13185ef3640eb02db8a85e6ad9e7fe1c19f800fce1371f0a796aa4f50b16b867fe3b541ff8e19b61634e2efc1230538c9dad5edd3771fcd0beca529d52c3a1fe2f9bd0e5e1cbdc7e4542f833c012a72e073ed13df1cd925c770d2a571952ea5be9221b0b9ea8fb4cb5383f11857d66d1b62fc61bd7d406a0c1f40bc80c372a13073c97a8a555768d751a6e967689139acaa990b86b4ec5a510982252e8b6150bf445d7721827c62c56e74fd07d05dab4f9268ee8fe384a3ba92f87634d22fc8c9e41bd242ad827ab2b443ce0ebdb536abe277ef6cf7e4f682b8696f89f1ba2d9972b68f75ed6493ab9e1db1b71996e16f22da05d2b88585ce868b7c27955020e4cedb9ecace10b3e5c696077d132a90fd3d0458e597c5503a7545aaf57a2ba3b517b07ea7a66972ec2758ab49198002bfe6f5c467ca0fad40216819d28671bd6c00f7aef33d8104ecb05e670964a2c66336fdb2db85f8b7054ae8a5a43184bcf2bce5bd9f263cf89253ae453c01eedcbd2955cb4d88b8660bc9ce5833b4dc17c8d60204c68c96c65fea21f9800c04e0b901997cbdad00a7ce746b57d820a41e1b3232bc0e62fc02c319d9130ec22c2a29c8f328f261a3e4699a791ab47e9f290fa8e515834ae17bd63fc5f4449fd645d292a5d6f1aa1d8597281ba82b236ecbde2709d3cf90f3e38ea597d67302e4acac55a01665720da3c1acb370eb85d4aed320b4899d9c8884525a17b8435ea7658c0c5cef2288ba595f94ff64d764359db8d6adbb713a61c1dde814d03103262e95ec0573c7305b1bddd1e459f0b718d84ba589577c3a8d81687850d2d2cd9d750f9f9e421a636effff766d8f2b3df36407e91623f3b698c4319b2196341413465c82cca3c10126e49f3ca2fef6a7885ec0627b5549674ede9aeeb98f7b48ed95f2aec3d57bd65992b2f503f725ca1be7ea661fe7896b74e50bee07975902939482085601d8e798b38395bf5ab83d67dabc5b89bd0372167f37ed8b91728aebba8bfc0a9282c3b4fd9b26fc56c7b74116b9ac1d303c5902e4e73e017300cc6d1b6677229098abeb54fd10cac661d463a3f109ccc1a8d1e4c3123699cb41392124314c0f447d223043275ad04c8a63277159a7eeaf8ca4f36d0da352fe228c9ae18020c60ab35630f47a3757aec1fb20cfa15c7b7b613bd3f6b9fb839b738798880b25bb6c1ff1c04c17f3e4786832fe7243eb3e69002b1744c6958ddaa245def0a10c320bbbc916d339873627105fc7d86e1cf1745a3a74130be7e7fc1886aa4835b626e31f49048efff3089c05ecf65996fa5db7030cdb4643015c1d6bc8907f2ed828eb7d82228a3ff493bbd8ddbf964167b5e53805d02b1721dafb6ca70a25041216d735bbd81248f635cf465ea2b4909df0c12f199a04e7bd208c52cca7fa185318cadd3cf0d1694295e9a3b4da784d992320f384bebe7ec633d9888dfe8d6ce422bf334cb64e6d9b515e49e06220cd1651929f5e9e1682ed4f14ec60a90a13ff8ed049aa3a9a95294b8e218158790899f4959bb749cfaa021ddaa1b6a7cd154172d0fd6eef95a36d6c6f1148366ba8bfbf58f8a88622a63fac37c71fa88a8e90ca50e1ba8476e9b60a554ee7e387d74ec7b3362d8af4bb5e57772a468e6db46380c8b4b55651e4e041e8a3315ef5fdcf0da31dacda7d0740d5db69a361f5e9353c681a720ccabca080775b6f3c986834fc1ca206566425618ad7cfec241c191e1b86e66efa6f67ca20d192f4f5ca877f67503e749a7300f285a10823e4a55354637ca778ac4d09fbb446466eb48260384aa2365221fccf60e9eeec37495c7093aafc089c4842543e20fc06f058aae8f691263149cbfe3bf92cd3e925aaee2cd7b8d456445c394d7f3416dc2d7752a6213fbb294c9f11c8a69c5c4a8eaccee03b2a8d41871c36d064c87faf055a98c6e2131bb2d23201dc3d28ada8426c67a7a8042c7b28ebad7d768c369afe90f2226d405705d527822a3cb42ce1e9c963a89d597b097711f52c12fd29724b062fba3feef20488bc004d688bb5603bb96a1ba92b2d94edf8f260fbc94e1e5825a5d1179e3c9331b6c3504a8b32cd2a5fed94aa30a7d5c8d98feb6b88ab2797b482291a8265b15a71f6575fb639584d3d3b70be5286a942f38a76099e8b9e0e8d8b9fb10b767972beff4e5619101ed6edd35a8913b82458dc61e1531cb2ccabcd9ac43678e301e8c75f643f298d9311155cccffcdd6e2195c04f461b863328bda3b8c1da8d7fdf05933e66dfb86d374279fb5beec0cf82a2df8646e8040112506ea68135c1e11f0358b0d044e510dad92c78ce9a1466879109f9d3d9b729e0a63398df93a938b194f6e9acc8b689743f8a4e1a14d89f1406fbcab75cad5be3a52c1fdad22f5225336bc0749ed9ed01a182b613d00ec50f42e5f7da9d7ad0d96a76219db0213d62b009f221d23906db6e2a446ab788ff717a8a0795aafda1aa0b2272c5c5d76d560bd94ee42d2b2e1b5f578f5b9e3371b17ac56e6a948597ab7432afa8e51702383b00ad", 0x1000) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x801, 0x20) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='r\x00') 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) listen(r0, 0x0) 16:00:44 executing program 0: getrlimit(0xb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:44 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="46a0f26a00000000005e677c846cc3ea16da6d6b26e692645fdf48a61117fbe92a0cd3a9ab0a34aed3e3051ea9233ef610ff927ea6112668f137eda8c19aba6bad799a0599123bd7b50b"], 0x9, 0x2, 0x800) 16:00:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:44 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f00003b1000/0x2000)=nil, 0x2000) 16:00:44 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x4400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0xd0) open(&(0x7f0000000000)='./file0\x00', 0xab75556fd8963e28, 0x40) 16:00:45 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x49, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x4, 0x894}], 0x9d, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x98, 0xc0000021, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x3c, 0xf0000000, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x0, 0xffffffff}], 0x0, &(0x7f0000000240)={0x6, 0x7}) map stack 0x20000000-0x20400000 of map 0xffffff007f12b000 failed: hole in range 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x1000, 0x0, 0x4, 0x0) 16:00:45 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc, 0x200}, {0xfff, 0x2}}) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) fcntl$getown(r1, 0x5) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x225, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:45 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() close(r0) r2 = kqueue() r3 = syz_open_pts() fchmod(r1, 0x12) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102f, 0x0, 0x0) 16:00:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r0, &(0x7f0000000100)="6535b8abd35266fbc5d1130c75144a04d6a2c36f026a124e9aa21434d2af429322e84005ffcefa381c38f9d0cf8e6d0c31ab47ccd82d2743ad7e4c9c676468c9c6fca6797830463140160d14878d29982ab212e1bc1e822756077ba4be5ce14cf90ea34cd1fb020596bbc8089ea0305089de95afe5e060472db571b183bda9a71c2957b141267607f583c965b7c9c0", 0x8f, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x3}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/12}, {&(0x7f0000000300)=""/183}, {&(0x7f00000003c0)=""/231}, {&(0x7f00000004c0)=""/69}, {&(0x7f0000000540)=""/136}], 0x76, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0xc80, 0x80) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x1000000001, 0x0) select(0x40, &(0x7f0000000080)={0x4f, 0x0, 0xfffffffffffffbff, 0xfffffffffffffffc, 0x0, 0x0, 0x12, 0x8}, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000001180)='./file1\x00') unveil(&(0x7f00000012c0)='./file1\x00', &(0x7f0000001240)='x\x00') rmdir(&(0x7f0000001280)='./file1\x00') sendto$inet(r0, &(0x7f0000000180)="a17aac04b37a8507aed4391a06d464c082bf11816b41b6eb5a95a289fe2de5ae7f27510101559145622b16f0bd751bd5073a81a1ec497d5d57134449ccaaffe08116dd0db2cc9b9f024162998df8c2767ca835eb84123ccf0fe17081d6c6dfc3db22246995da876577fa2c9be840ef3b87181f4762abe4994f0ac133441fc208041ff9ee564f6a874044acb93a11b02a882457ab4c0886858064498789345e07ce522cb30e8fdb685def717426c1e645bc6495140701e3c85ed073c6ddc4785fca31907d5ee2913708cd9c4aa76b6edbdeb1cfae3dc94c917e4a55d39ba13cef314dfa615e6d84ecfed47130a2051bfe28adbcee7b948d5f3a340af88f31fa1a69508e7034ca06c93e62c4194503bedccb5839f9e8aa1eb191531978b4f30a2280e47b57032ccd455944a63bd294a576c98c3b68cb98d0c82f3c491e48bae33588d276177daf631a1e53a8f101a4d629210e8f1343123087d9357c25f597d2fcaf1acab0a5d085bce5043e04e117e9d38f45e49288a7e3fe2a8de8a2eefc5f6529009a1559f6bc5c009c9319960daa55060d17d911851b358173b43ee0e3dc20f7f472bb83b956468459a62f5692cb62723a43afb42c16b0a51e2e362f1f94b86a6ed25a2724b49f49ca3cc16af65ac7a78a61849b62d7349649d285ffaa668d450638cf6e637dd7a16e4bced4388907af4f461f1962ea7c96a16eccf8e910792045e6cb526c3a6d10543198f41f2854161e5697ae2bcfb8aca4a3ff593546517c70f4a6488f0768627b47703d71716ac476613a3849b9f72d674c6c479d00297f1ab57e37cec521942f4a8f51ee702a770f5efebfd7f464847cf521e9dccd78a4ce13438dc919df5c134f83fa5a5854bbc19c35f15cbcdf52878d3d31c6c568fbe146e6e81aec4629407ea5180ad266a0aba2865fd654147044e55fc495ee2b6ce31ac9a5ac251d77e40d4236a35958c82ddff6cec0896628f5da7df53656a78497a4d8893b918eaad2ba17761f5a1cd08ab534050cbd04a90afe81e02cfe5ee7a178b8d305ea177843030d97b0d5eeb29cb284d8f5e8fd3cebf6d502323f585adc0255aef4cb486b0816948ddf2fcdddb55aeecc3634993d831b0f5d6d7ef285a79bb4793f62d78649ef4a6bc71125024b1f316f952186b2b74ee3127a61a2b8bed7c0a7bc36b8cc9e97ef71629b29d73c093012c42d00559f27d9c04c08da7b067f92c9c6a133c748953a25a7b898d0dec7fcedac7aab32758b0476047cd83937199f62bea11624f9c260d1d73d8ff53749127eb8e31c82735ec760fc3f5b3916c32036c2f172671935e6049bbf103afbf75edbd634ff53f40902d9099f097293dd85c7537d6f6a66fabc94de0ae6ec692a2d806d3abb1c9374a914d584841d6ba00f2bc269bea03c24948f8a82056cfe7a893eee3b6b8b2d81e4f173d0cde22458363e2e3b6d57e21a4d68ce94b2929d8bb681c5a470669a3e45b422989a3bb00f811381d57e647a448505b734267ce72b36175074f92159cfeef5d155572b3b1b8e94ed6cc2f5fe85221b9c8211f1feddf1229238cc5a3a6a90d882dbbc6fbd075c9d4d313d5486381cf8e8a01ef8d19d2ebd987f4ed76b47ee706cf83509c5840f8cf515dc267ae5c976e76e404e9b7151e91bb5ce7d71650afdd201bdaaabb581e044da784bcc02b0b5d126b76a981583f72a2775ef5c3a1ec3d21363de4e3e8527f5b69013a377045d315e5bca0fc8cfe18333cff6f8a42b835a4705c7325012486cb463fb9b388cb3e63c252fbff1ffe67fd6d902859ce82a7db6eee887c82036640bb350986fb8874acb99fac21b27f7c895646232601083be75194a377615f212534f4221b1b4650f3f6924f1e4158ed1867f8962fb25b203161cc7f59ffe3c0168ec3c2566669ecbc007f4debff3837deaa8aeebd487545bf4dcedf4538be5eedaa3d570cff86f074fb971c9acd492d2e66ec17095968977db26c59486166d20700597c7b6b3b68291fb8129f7f4a5ad7bc794745ef843d78a27ff265b190e1fd4826d1460d66c98fcd8f9b4dbc7450d452f1773a6c3fcbeaba2bdea2adf4a995defbd849760c67c6be441a54a2c31a1a0e9069ea7ee08d90a9893e4af2b8d829958c9b9587503c0e93d3d1144cfcb2b8937d659639888f342763bf2e027c2d7f23ef2376ca183e98df0eae0e5a3f76b635fa75a9b49c127543e2cd847e27b7437ffcb5ceef4ef8da561837464f6822ccd70e2b7cac58aea935cd4c50010d8f78f26bbaef78bb03408831a427fdded776df31abd0957d96f98a32b4c15fe22bfea428bc8383c55e90e877a78abd4508a5e413d13b6831b08a18b69814bbf5668514be806f59b4dbe9d580df1cb9e67e21a925e67b5ab840bd9bd369db78ce1117070c619977994c5e87c25dc177eab46ec2ebcd8a5385948546b9601107914774a9ab64f8f9eab9ddda4745b18e877c9e7355a057308ccbfb274aac6b5d721467ec764eb681dd5771a593305369846435117c92ec35647047d94e8f2922513a5a3d504d90a1869afabac0e5175d851ea4ce19a2d563073974d6b3f29650d99adfb76021f5ef87b20831f4df5a72866ae442df86f88724e36936c94d387ac633790c90b1b447eacc70fc31cc6c4e690aed091ac589722086623f10ae263b541f92bbd8c8a7691a2a408936646730cc6b7234c74ebd9bcfbcb0359bef08d9de6a4daa162efc81b925a71c67c4e97d990dce7dbade42ba89e64da654dadf0079fd0ce56b7c5cd54764513cd9bf6913b09ccba1e5c9aa1ecd588a2d5707868fd6c86eac19e8bd01440a802c63442d6a34cfbe50c0a4ce5191687c3a239fa728608e8ce7ffc11b8298a5dba349da1bb5a859c0e123bc2e3acf5609e19808e1f44b81bc5be2c290530ee43dc7748c4bad83259d5bb48aa9c07d7155168973830bf71afd90a66328d1cadde7c8f118a5697af39970115a90d67d285b81703fc2035abff070de751e48c333874d17dd9a252d8ec6e67236eb3cd72ee3d4ab5fced87be82edc3c919f91b0b96570ed1ef865a21a558d21727d338b9f7e3356cad29ee80fdb7eea963e0c94aa02c86ce22e710cab415bc592cb5520526b7458b7d5e70d01f03a389a56fdbdda6e7f5a7cc8add7f0dc4e914c11da6c40fe93e1ab0f4b4faf30f45e795d6f7d6e4101c4e1c4db988cbc728d5540fec1de2346b487f022c0c9d46ce1200e733d7b3dfd0940499d969227a2de6b1bc3d35641af1d1552d9d6cf50dd52cd33c7871dddcc4f6970dca8ba5498296d1615e7943af7378593dcf4f7df38b0bd84848a4b4bac5c4b020a88959e4340fda3b59db5f532656c76177de2d00fbed7dc7e3dfecdfec1c39956778fc17d03baba72c90b1cc5cc410feb6f77cc173402d871d7d1d9b4b9c2bd53f710a6487f01f496cb25901963837fd1f081c1c5af1751f4e583c16302a13d68f9dc42ab05d32d52fffde0cc15955cf4b485a7d21d79eab611914e9d40c5063ef1fa1b1affc20c778420197f2d80b82ccd6aaca50738a52bf4bcda24f858ebcba6c1e408331c151d1c2d93dce0ddcba345e626d29189d70a2478ea8b0bae0599309f378f4b33da98598b1182d7d840b39aa377932f2b30633834832b6e86290376a2614696fcebf120013b34d3c5f9579517567e70d67e6a1077b0ae3b64efd8acb3589fed8f1f15ecf6757f3c03637299057d8e045c804c6b79693f1c71121e614ed403cbed12abc437d065f7a3b7e4e823eba43f941db96706d2815207ee8300fcc370a1ddd345f33cf863384cceb46ee4b15cbba7e3bf74b2fe813208eceac599f1e3104ffddf1d411531a2d4b48818fa5d1120142be096874af8a9afca7a838b7c2a08f8b6b1d50575f9fd1f9d822710c657ac8f53bd30e990f69e15e65a3712e7ce27847c20cb62e020efdae7d3db7230deae6118a9c72ef600bf1f4ec84e8731fc656cdf076c8fed4342d19502ab30c97029a2219862c80a7c0f908618a466e218df40f5aca436c874d67dc168a2b796cfbff46c596f6103001698a181d45189e3d3c1d5303843be65363b87b092711039bfec025c812af38ebf75910a04c0b85bf920205392ad1876546f5ae8edc22c26d10fa499b9a2042fcf7870609f4cbc051145b9f54da1fe0a16e5e4e38ae035842e26625d813ed944ae3a57475a0d37f25a5f5d817569e553fda8106adda5a9b0bafcbe2bcdeb4fd7054c3b2c17da6750dbda96f4fba34d0739a98b29f24fa2a02ce17a9e83aeba2fccba639492cd69456991262ee2c103047a1df7e6ec08e896e5898961b48cd5f2d22d33d1b01e2d46b1dbc418a7a7eb0ba60c13f35df6694f765012f0a8bb2d2e08591086fcc64bc9323619a5c87c4727fcc7cd4383411be941847cfa697e5bc0ddc239782a96bfc9dbd5018886f34df3ddd23be7780b242b6dbacbf9b922ceca133bd4b85fda006b6d9a746bd7a2bdcb56f0392bad8c53e7772983689825d8870c8d62d19b5f18c323cd00c4aaf4d6d7e5b8c01577f5bb3ceb8fafda7cfe40296f06ce8196d37013134d3c5f5406be055801bce05cc78b3c4edaabb8fadea8f1d50fc681a9a1b975addda88253ae41378abd211350038e96e4e993fdfbde24af0f282c9c26c5b0447df0277dcb7c01f26c8b6ec289442a14ed4d509ae1d152350d6708bd80edfbf8d6d358a6a2c9ce78d786b54ccc0d2f5d6addcc5a9fe29084ab6086978eca1072483d01e7f61eb51a3da5db37a7b31de84895f35a9f6972d54dd31204666b1f336dbdb5385d499f4b9bc5a614fa6b656e3af47ed8a77cf3fd031caa8a7ea9f799883cb23889966611aba84e7ff9194a3a0d9f32e723e21ecd6bed18dd928f9533286cd6379f50aaaef4ddf61589221ed8b790266035bdf4ed70974aa47701d99efeb0cfd81e2b638664f6c75102a71d300f1599cd7a57856d8af90bb1b11513746c7f3e4e6603550d613ff8a453d5d89a755277522457ce10b00b2db0501c08afec9edee1afe9e83b94f40ba77c5c49ee6ad05db8ac94c0a02cc3d2b8dfb14674744acec604d7354fed2dc1d6533a9eb6f584ff1681f2a0d3b502b2dd27335e0b27f1c2b7fdece9da2e369a78d7216a4d53c2cb9586b04e71c4a13a7e0500f877897ec4d61b926dfcf335c9fe1d4ef1f4bcf71f69c5334c7178df97562327b2173a0f1d16709278aa09271ff880e7f96de9ab2d6ae3b6c47e6abc2f4b3634e27c6017450b637b1a0b8539309c2eae78e6c795573fa5fb2188713e4620bc48fbfaadc918ad6373b1d2cfbc7eb2af9b2d4749caba790aece576b239bf173b03128ada837161603812ec6db424a94e14fc9aadefd7c6743e9a518ad40184036c98fc57861722570b3fb3d97010a5a61b48f42f8c794befe01347325375928afc7f6d2ba72fb1cf5aaa28b1d9b43f805afd954f1003b9a4bdc90a5fb3bf7b781cb04c84ae1752b4d33a2b90e62612d0b5ca42e4cbffbe96228bf8f25ac2c13e9765d84d8b30970198a2bb0d3373c3c22f25e5c4da09a6b77dd77b63fbf35adc0947d8d8059dc23383ac14083e2c636352751cf4f659acf91117240a8fbe9eb2915a319afb83237998c1022445f3c6fe542d3b125361d464e65057eea73d97073dd1e6947ccdb4894546cd4e1743409c11a726ff1c91c01a6770c4ef6a46fd5ca734b5840c03441f60fe912f00b9a830753d101a1d6aa5537ef57ed98681b738d3481507742767271eed8f2f80f99ab61235408c7de65cd05bf8b04b142487a78faa47a4ff6487774366784", 0x1000, 0x40a, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/169, 0xa9, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt(r0, 0x1, 0x8, &(0x7f0000000140)=""/81, &(0x7f00000001c0)=0x51) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0xd52, 0x100000000}, {0xa39, 0x60}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0xc0, 0x5}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x8210, 0x143) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x10000000000000, 0x1d, r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x21b3) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 16:00:46 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x99d, 0x400, 0x3, 0x4, "b5c1306f1f426d4d22c3125e93676d97a314e7d4", 0x6, 0x81}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x6, 0xa7c1}, {0xfffffffeffffffff, 0xd7}}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1b2, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x401, 0x8) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:46 executing program 0: socketpair(0x18, 0x7, 0x0, 0x0) 16:00:46 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f00000005c0)='./bus\x00', 0x121, 0x20) mkdir(&(0x7f0000000600)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) r4 = openat(r3, &(0x7f0000000180)='./bus\x00', 0x0, 0x5) linkat(r4, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) setitimer(0x5, &(0x7f0000000200)={{0x5, 0xfffffffffffff00c}, {0x7ff, 0x12}}, &(0x7f0000000240)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='.#\x00'], &(0x7f0000000540)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="a92400", &(0x7f0000000340)=')\x00', &(0x7f0000000380)="f300", &(0x7f0000000400)='\\/-)\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)="2e05", &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$\x00']) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa6f}, 0x8) shutdown(r0, 0x2) shutdown(r0, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000000000d0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) 16:00:46 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x22) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="70c099aae25593f97b019e3d4e08fcbe603bf41154a340a4e03f0a9438db460c57921e59129ee37885e8c88132d12a915e565f0c64dc78ad90bff9b6535b131571e22a3b7238b678a5ae015b387d062fdf9396ba54154c86c3d145c998a53d7ab0abc7afdafbcc25645f161435ae195e68ac6f7d6927db52ad96c92030eb34f9a61d18edefbdc4bbf7274a7e286d0f634039a28daca25680b6856e", 0x9b}], 0x1, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3f) mknod(&(0x7f0000000180)='./file0\x00', 0x8000000002004, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001280)="d27beea3212341d92405df274eeabbfc57914cd7534effb1fa691f71685904775e7dd0274c05de32d9bfc5a44af2dd056e9601ea0889c5975e8471207cc8be38e4b0baccce9bc9ce555b9d71c0346d1c51e8123e657bc7dc656439338e84449ea34555f02b54df58525fd677c0743c8c662b121ba8d15836f51129776ed0b743bc763978e979cd3fd39bba3759f794a841402578cf04e5f92695a15abdce218fab7a86d7c1298ed886952c4b31b96a1bc38184b36edbc478272de8c478ccf64da3fbaa5f52535d5ec848bbcdcff1e97a23472bb30ab73e882a0639050e130b411df3e0fb987b47e27b0688c4da0d689b7d4b0e5500e9b9f992c7f1997a319b2dc15f5b7f49f4aeca7e0d3a8e4ed520c71f535ae62f98dbe5fdc87aac6afc01f92d5c7b614187d9dfbca7ed5d29707495047ec31c8b586f691bbe0015860cf1cfca0c83deeb0193aa8844478f6baeaee1f9dde2f208d321c99b91b627bb2fa9779cf62e2071369b382bbd08645481c7fe2cb723c870229aa09d38a1e4ee307db9f7359705d581fe255ed8a621f96140997549effc62cc1c21523206e0b711271484ec0b632754cb27d5844bcd39c4d15944b744ee313d8ec49cee9960a3f276074520cafaffd93ad2ef8efb4c134fddcd1d03c57b9b39385bcf676e32304ee9aa76bc6722b7fafc15fed498c77df10f155e913d34b9e25283aec0df81579d87ad1ff9998ee3a56e8880707afb539b8902da950e5c02205dd60eb6586dd4055916cb5bdcd87eec601c68b81bd45b0df246ecd013e933546381e91f06b2c1578085aa5a04c031b11e650d199902a10e7546e8245f5a5e80eaa183cdde9d4eeb5a815ce880031649ad46ce7ab80511762b0109e8ce826f70e795a14b2e71bd58f9257cfcde6fce4e54745f62ddecd7cb36ec4ff8209f8e9a195daacff923e9b799254a2f16bd982c9b717df0a3c614252d78fd972a70deef31308b0eb7d9517d627406000000000000002373665ad5df7fdc33583c72cc580f2fe319066a1dcb939944567caff568780bf68a9f040000002aea9c3537269cf322aa9f2f55969f81bb8fe568ff5e47bbd918da0b113ac1b94a2fa3ac0869a71e96b56935f2c74ae92cfe85f561b0607f261ec983285fbd7f7c5ef60ee78fbc748a22a1bd2ae8664f0f3accccab657b37de8872e4e1c029f3fed1b9b005aaebaab02cfeb313333d3c36a543a3a84e0c4a68afbe5c2d726eb379d4b7ceb09cf12fab0e48272301126f595d844a10094950a43d8ea858e132eefda440196ac73db86f33607864f9c99b00f8d3d70ba12144a1a1f15e64d1989993022c221e91b9f5360334175ef6be9cc96f2bb89ba779275ced94720c5b197c8e2cc1621891ddb13319c458548b53997612cb5d11f4ca7e6e078a3affcb5e6509e33352df7b118acb3dfd6a56d951da7c16f6ff5d8bf2c4c8a6f56c681968f8c573d4d49a3dec0c58c7b23baf03b0c9fe6bfa9dace1a4790e25b1b54842a4180630c300909ae8bb4e8e8dfcb4774868f539c518c6e18cd1735eba693a1cf87baea17801868eb8fee59f67f33b7f47d712f76a4793aa18732b21a6f907afbd3f16ccb3a0a6c9ace2581e082b3032cc857ed4b08f4c9dfc0e97632a1d8230f4595c29716e7d646dcb39c443416aaf62b89858a8014a1be5a3c589cd6219736e0f8325582d358c8cc3c86e808fad502c19f57b822f39683effc3b1bb3928d521bfa6b23eae270c8e0fc8a81c053064543ef88b0a303066e5521196f7b13020c13fe96f326aecab0d28283d00ad24b76483af39faf1ea0b168307bbe0c47f7c07cad7144067dd4dbc224fd75ecfbee67cdc965e1a4317abd4ce2fcc2e0d108e828dfd57a76d6905f1d35d272b1bd214d53e5c5dac73f5f913f3b2d82d55277a6f7253916efd3f63d5ae7c128e10ffd99db40b9309775fce4a9117c0ab782efd389207b6a473b13ac8ae29945699c1acf204a82ca5f5c60648d20122a2308aeeb149e375e3971f0911863039205506e87f039328f61cd3f99c4c53aba8250193a360895208adab35c596cfc43de19656afa5b5c6c9017b42d7f47387cbad021b04a5eeac4932cb2a97e90e0cd8de3b3a447b1d2afc4eb7715c334c575174e7625252e239a475f86e1f5585710e5caafabbc238bc463e0c0ef0aeca1a9c657fbd51f885db5b1883a4004d863bd23fba3d19d13a03ccdc0e5775190fe34a6a2ad7620b0958c033d5f45c08e8f42582996427f99fc8b4b86134835fdbe7622be73079df2290af8bee0783de30af43832f7954eb894990cc8931279d55717ff62a67d26227df67a4b54cdaa259cafc5a7bdec637fd0154505455b4d6d4db4a9fdb66699f19029b52ae38c196608e1e57a8d356a782a98eaa79abda85e5eba25b71fe642da40b2a7cab8bf881ecba9ee4a4486bb657f3999c57c4a9f1b776be45905396c57168676fca28252f137bb2fcdfcea1827a9f3c96cfc8392f4d392a5b0f2f94a0a58e987ab3253c95f79098bb24491aebab8b3aef9058d9719c5a6ade11e4df52d327cf180a3fe890e97cca98d2b91d4aa949b6abd74673080a9481c1a3c4fe4275fb14dcfdbf8379b1f4e89d663dc22ce97acf7e155b971489f19abb466d9edfa555a35aa31169d232a0646e5cab9ddc9487e34cb328181c819a97058a8b9a1173c20037442cffcab16e1946547675b3403ddca74469c141237e4f891a096f87d70de9fe6cc38ea46ebd56462912fe00f71cb3b1a5c6fcc575914bc12c736f8ee446d11745aa38f1a7cd0e4e5a579873fca2350fb26fc1ae83894bf61d0f429733cce1dcdb726cfb664bd72073d3850e0f8096293cd460337db77512fa2652b6ac3dea911784f85e365ca0e14f69686d8e30438f3328c99bab6c744f718f419fb5994fc7a9a33db338e5255674e0a91c336a7e7ebebf05b19165bea18d4540e9f7ac65ba50c5f3bd3ad6bf18abb2d0d721b03658571ae980c7696545d0b39413a1d0dd22d1f8943c89815fb911ccdfac3b4f4f5e1ddbcdb0103fae541d26c639411444344439037435043e975211c76d502d0019087e2fcca6bfc58e5f645abf1e6b143fb24ec18275f873ac9102fd9409707111f8238b425dd0f2d9a504f9602bde4d2c90c756ac516398cea05d23b21214bf2603cff3c9bd30ff35ecafc8176a270a0772d94e295238d5259976d93ff2afaba814d873c04cbba18bf747aecfadebe600c956d6fc852bef36a95bb5710d541041389a2e8608b0087b6734550ac8002ea7bdd733f31857f86cd15e4adf845ae2ba7d0197d74f90a9cf472b576761c4bd144430286d205c8de3d1a1c0f3e5d77b063dca6430540a9ef847f9ebfb3230dfcaf9fca982fb7a8ea1dac7442dcec61af70d7c83ce2b1960719ef01fb2d40b685a9d056cb62cdbd8810d3a707083f8bf1c7bb7410e09b6c6e25c51533c68650afdd88cf7e1c08f5d2ccc2190433aeeea2a9b4a624b730fb4ba1a2fe1a3eaadcb142261debee3c13e4f8543e08ee80f2a0155a9e4d746e86923593a6e9675124b03520399a537d77653ac6163095447ce4f70341b71a7a2c1ef2f08fdb14cdbae186ca27de27ea301ca9df647a5ec609d8cc7c61b4c8ed0ed1caa18ea9ab7de6c56eb718bd55316fe62d2ffa852adfd0fe0177e86b77d634d157b14f57dac6537bd2ceafdfe2226b11ca2cd3a66e7f8eefae9a563a524966e880a24576c30d069928b35289b8df4eced62b066792b76c013f2c39855ef6fca00311b67fac61d8ec49b4b30bcb45070d451470c521c538a2719a3b7fe1cea7d65c64d23681ce8b210e16f757ce5c8cf72942d2875ec9ebe6118c20cbf4a26d42de0613531141710bb233086ebcdd3c8c586f9dc1df3390be9f0ef11effe92155b754b7c22a32d436f3a581d19dc8580bb3420a7bfc4752b548282cf3f65fc65d6b7072182746986819d32b6906a1b4f53f22d9c0722bdeda624f8e4dab2707ca7cf97577384398d2e541d726daf269f8e79cdcbfcae77046f25df3b4905534ceb119a161379b80582ba65a7d9ef5389e68b5553e82d570e4b96a0aa4ab9c4b2a964519ce752cef9b750c0a2e8d114cd17e4bf9565c14111a12cbabc314b956f5322b8bb2f79591e7dea26b7b1ace7db9b5e7bfbeb54a8d80bc63222804d5e20b700a8ae6e17da68ce574111d75aa9ce4f078740094097eef0db469fca8684c1176b7f285ba6cc69b75ec244083ad8c8aff4248e04f82f0e1e38a7ffb1052d4466b6a5acb1285c94a9ef5ca63ecad6132396e6bbff1a6249bf277b6726cfa367dc0c885d1024ce7203e07a6390cfc22932f7484a5b705e9422cbff7d2a9f1fd66982d3d086b4edd20f0702b6c79bf1bf02eab0263f82af3be764400efa7a5772bf8472207ca6f84d75a46b5a470776b6d5d74f7cb143b8ee89079fc4db6f7aed138329edbb8e509fabf78947ef5ac07d6c0c30b9be307730ce594d432d97fd13b88f10484af74152cb0b682d893a35fb71dd3415fafd57af54f9a7518b6604f6c33045a7fe7ac2843a0f956605d45174bae6356dc932d8735ff471d9a92a792603e12cbe737223c7d2f953d166df5c7bf617347704d9f9ca5c1f552286f4aa696963b302750196aec2f8c904b283ad4da65bc229483cd970ba4fd8e8cd732b2e9cf74def9f15fc0935fd49aee2308bc5ed39adb7a3ef09932d7a5f72811ab75251eb4afd67e55c625ff1c3c0c0d6c2ff19f1b55ab14d354e67d2c96dc61e753af451d23ed6d47e1a70a729b53a4efdd942ffea6f86525eff6ef719d5e1c9a4a86c65426bcb0435e58b91295cb1819472d2ed36996a625de8f71e7cc3d41dafdef0d9bc56584da945fbca08c4489dbddd4e029563943509dc69de8420330cf49ba34acd879ee088ad033c26ff5fd6fca5a10eea095aa8df14212162645fbd241216a3b7493ae1179808c4b5b2ea4a5733e2352dc22ec795dc820273adf0e3ca820080000000000000c64873fdfa92badc8ce9b111222d023f5c3010a36c81daee5e7db56cf7974361b1c38f70d6be4e71ce667ed1b0b6817c3190a316189a8e4d0af574867f52e42d2231728f819f535e5103f17742ce9b020f101a20546ac61fa557bc8b6dd4e31c0a66ed2cb68545f1a21b2175a6b2e1077781ccf8283d2f773cd3ceac98b94aa64aca6878690394a42697056141348709b51245162ec08996299a8927596c4d0e0e36a12bfeb6f4e7d4a92fd5a0511691aa3bd9033fa00f7c61c122110a8c837e81d539cc28a9c2ca72f2c67fca56cf12b4a200016fd9c40f28cafba698ab488a0caa6951be203a901e465c767ab211e5f25508e34ae85e0fc3f27d77b9701a60e7eb2ffde725df3b6066bdbe19aa508c6e6e99ff63fe887e0dd291af8ce5b23c4ff2971577bef595d594eb7f9fd00ba255239c389a50e55152fb25f243d47e537585610af5741585643f6d7960781d404c7753f8832b09bcc205066779d97c5dfbd814cda302b86c7a688004c847449e6be24ebb9fe1b3e1e9ef0ac18ba3bc1604c130af28b4031cb1ea8a719ba14d7720aa3ce9922056e59071956d469d97e7fa79d206edf1bfa388def43a758fbab4e0d7a3674973f1e939a6e805aa1f6c8638d3f113523c79527c4b30a964688cf1769aaa1a95cd512f30b45d9284ff3b5ba3ddffb283034b96fd5e646508f6933fa9886d3d6f6efe2b69da9db5c423f80db0fb1a518008c5ac11595611adc24d843f6c0b6209dcc182862dee5b9fa25753c8946df9d660a4298cf800000000000000000000", 0x1006}, {&(0x7f0000000200)="6bfad35eb156f6d39cd00c388dde2660b668146613c6abd5af7448a7aefd19ff34ed755f0ad68783f184c78680bd53b9d8b00055e83252edc0f6472d285bc01a97ede388c0754e8a3e08968e0b7c814e7ef017ea30d5789c0ba8f662fb52257a", 0x60}, {&(0x7f00000011c0)="4867c1ba770c1feea6a8d74849b6010e1226710ac380cf6fa99239bd89e67fa7e982e8d73be1a0a7f714992771b41065fb4469610e59abc41bce035aed8e6594045b1b8fb88b26e30705cb1a5181b4b6264af8c962ae0ed6bcde12141e297177c635169ec70c09f16de9f42d720d9a74308686bdd25504a2764ab36bf46355d2d499", 0x351}, {&(0x7f0000000280)="daede8498afe5908b2cdbc5f3c664e7f9fd182e1c11ce7fc8abde993a241acefea62b1b73f9b7f0ce13d29", 0x2b}], 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r5 = getgid() r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) r13 = geteuid() r14 = getgid() r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r18 = getpgrp() r19 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000500)="b288ae85a0a7cbe53bd5b9266c6bf0e8acf7bc405b4066c2b8be0d73539f98a3265cff554f3052d2a1044aa6558bc5f0a56aaad398fc3b801bb8b08d07b053b93f33d92ab950daa1ffb3c884d833aa4525d55090b0b663bd5abbe24a8f044fd3b3cc36bbfa3ed124f88f35646b68123e975e46dcfe0917fc70e19fd1ca9bd673adca9d026dbdb35eed64a109f4d9a459073aa0b66cf00693b891d3c2a512fd7c1a3b2c52ab77c393debf54265910c8eba7d9b865fc02", 0xb6}, {&(0x7f00000005c0)="67f558eef361a76f443e0a7763cdbddad4850b3842611c084bfffe38e90a8b18a943041b6fc5991a6779275b0ec250d34fe1924291c3ffda4d2fed84f50283e153ed7b9dff60745fa9a701063049ccddc6c3cad9f196a291c8d2d718ffecffd71cfe11161dd3d928605ed7dc34373ae5757adbf4e50f5e9756d8e70092673285474b93d39a41d54ae948515b22aff0451639bae14f9ab50245d3cf291a422a171f436a4ebf57c05d7eb97ddf166963a11e68cd7f246f9f8dcbafd5a35e04a7a249f440c9fba29afd3d73d58ac3fd087004b9e4470b08e8b688ce8fbc9167bcae858353e3f7f25aebbb5a29a35a2d49e641da24155dbd1604ed561a1c30de84ce21c113993f49b30193ecd062e8508d96afb4b76df8f050bbe80ce227af1c928ad3cd5031dea63017b63daad2b02d94eca942f0a0715851163f7d65be40b70fbb39a2326bab0fc13bb41e7e6d86a0b0b1a039822b7ffedaccae24461a4bb4642ca398acf231273603121c95b15725e10dc4ca4ccc64e450f8162d2459267dab782f0e88570b409f5476bb4d76c9ed8a03f6b24dd42929750e113d8a3a1d4ff052ab683b7bbb054c3eb0cb7477f5ff7d00d045b0d63ea804b81abe15bd45d92121af92bb6c17c795fc8c20fe06f531a5abedef4acc8eec4705a7110bd1c54419c12092c1959bc5481b8fb387e09732676f76095c878d3d182f3b4c0adf07188804c88c6929653071e33ba95058ee55d71404852d7bac7ee1124770ead97ae5c06f36807e52446b9d1a58ea79a0db0d0af72bddc129d638ae6ab76da99ad943e525bf6ce8029dee728d429228dc82d496ce1060fc433497b69bf31a1a801f62a318a7f828758d276e1e0ab99ca9e7098f38b2afd1ee544e30810210547ebce23e8b50c9e5bb92feffb8713d88331c7650fb5ac2511a1a0a1bec83643f42784ccfdef0714f4d349d891fb61243ba83ea2cb61676412c125e97151088e47463f4d799fee15cceaa18d06417f19b4af480bf979b8b86a07c765eecd47421916d28b7edf680c2e40d6437314ef96d2e80b6892ffbdb74112f50c78eef5fdda122c14986b3e1581bde4e9a97e9b82c20486bbaa66d960b8d9804be3c92114caf5c95f82008454e291e477b1e851dfbaed78255c4291bc88a5b2c2126e8e8a70b0898bc8f7a7fc0b81c302369c4e01104c822292700e48145c0b4f35fe35caf59bb07a3b79023f93b8de8984a87c47d03d0acf952cc5e652066dde2562bece04bc67a94620602e1af958465e6beace304ac51cfe7ce40695713e3143f36d7fcc9ea2b328a9d8c2dfc29dc46d00a01d2c6e328fe6f18729dcf4c0e693843fc2c8e6fe717d04fc26973544961a931a63a3b9944029c634aaec1b2fa10e6913b4bc1c8a0f9eea624e291e11bcbd5a721eaea7ff72bad9f4455eb0e8372486ed9338a7d7008359836572f167b8f775964d6d2a19fc11acc64b796c3e207b456fe7672fa6a8c6939280323542e014a5d901741e00241e50f5211dd16664d222f91efc0f3f0447656ebb0634fa448b1da6fc83e3d6f083399d6074ef534605fb5cec0181c5027f2b4690ee77631972f0833b59daf921ba73cbe9fa6b96efadfbb729df7e9911c2fd24bb1a98c04f73b40a48dbc59d071c040c72bb7e743ee1c546846bd4792778e54b6430746857156d15eb37e9d81fa42ea99d06194e0773aea2582f1288641a56840e82af6ba2d73f1dfa61498fe20c97f20b1bdc184ca63ba8525f61ed8d05365490641bfb2b382241a6e6838199b54b1f73ffd9cfc074f3ae66462374ed61c1fee918a8998a2285ab193b674aa271facd963698dae90a0ff3dd83ac77938bffc283261ae94471ea6f2496bf2b90128f4bfc97f99b31ad5be7e22846a97f03866d2371e414d979b1c9cbf6f777d203f51cafcdfb416323710b711ebff87f6bb14f1f2e69d90cb4918e1ef0983d6f79588bff7a6eb346e294055e21232a7b223ec8be7beee348c80fdb621757a3e55454a9bd50cd5ae2adf23e7af95541560ec40007f47e70badb2fd656d0fe071b97773d6fc03bc3ae554b280b86f8541388a66e4d55d4a2c2bfffe6829539e21d80e03cd614f07d8115960d22b6d8e2d6126cc61d04641266b89109e8ad148edc09e94cfa11925d3f1e95920e359936aa339e1dff469d9e3cd11510cac478b35beee8fbcbedd99f3d0e6258640029e8c7b77e1154db8b2ef57c1473a78727fca159c0aabe9e45cbf7ad95af1b3110ceca8a74dd650ab9a6488c1f7a969a17c95458f7cbbbe45a1b49505744f273de080b3b876a8fa125a448e8b9ce78ab38ac1a2c21fcb88b5c9a44522488e54ea73104030bd8be24bd5ec7fcbba5896c315748cc276fd69fe243b57bc11ec771466bfb5ac30fbff25b01d5f044fec25ed055c49fac2474f757c476a6381bd7e895f08646de181bd7335536aee88681e6701a0e87548058b8ecc440ce6729c5f12e4ba51ab59b476ee53ff1351fdee8e843e00eda1edf818b88a2f43bff2575bd263c07c1454d7d7e89f9629c3480d9f81da8eac8ed3b140884a501db737d3fdd5cecddb262f78e7b498c767c1c5cc9bd901be55fb9893d20e3d7d5312476c31974a4f1d7ae610eda9970f419ff3c959ec2aa740599f8dd3eda8a1b3c2a85b0ba1ef52b2647e0e4547dd43ddf0b708069ce7089f5f92da1288c0ebe48ec97521522cc3819eeb512d374a10c3eb1492f946a3753934f0870b7cffefc23e4adcdc005b05acf294ad1caa4cbbd77359d15cee9286fe07772cdab33be35570bc61d72575fb175debb52eec054891824470c70160579dec2dd828a9a7a37cab436b7b510eb4c4d50130c379c358c5099c9311da513aff9c472fc14c9c7ede3739ad83e29a9eec2ea26d3fffc337e140255f663b441d37f0ea51db932285ebdc44007c24c213191373a80f8bb5754f1b2060279cf7a6dbdef491c7ef8da920c793f139290662e5215c69d91335a80763b0d23e79840bedb14a872a127c88f99bc0d722ed56cee1223893f6acd075b304cf55a397d7ae4141213cecdf3bad290376f70ba52863808175df92c47718ad2bc841e7a01c42608b4ad53689f7c4e91ddcc8a305334c1c860b4132a5e187b0b9e7b47d5896a09429ae53f2bd5fe2c14bc3800e3d6e453f75b0723f35f7ca6ff158461562e617be3729746bf7914a6ada11995a3a12a0885b781024fd96276f3703da2e90c59b763ad36a2fe8b41a15d7f513a8789906e7309746547269fc832e245f9b883ee399af76f1e3bc472e9a63fea3e9c643a88b1871a8c510e68d74734562687ec5ab896218fe36dbd0c15bc1b780720b56495235936a7f1beea1fb1eb62175782af404d319742163437968f9bb0ca5a239001f4289216fcaa9a54c41a95f58fd7b035cb4d3791c40fded2debd8cd2a7164b2d571ba09f184a6a26fefcf11d00d647d5e191447eed042ca2bf598f9d932ef3abd469c377ece993864dde636b4cdad74a5bc14df2eda47944a5914f3556dab49051337f49bd0013cd27854ca1cf5450ea5d250c2fa0021dc5838677999412668b5a98956acb50854367e6c0be0feaf4bd578e2838c23ec5865ba14dfdb8a95728e0be7ef157ba38b8e6ea851023afe980d5f5d72f99055bf6d3f90fc85108456408565a4dde804d9b1dfd4c5a54a1ee095b9f09a516cb46338b8dec0b477338a818a92dc78fa3495cbf855c95ac34656e6996455b61c99cdd935cc39040f161722a6405974e59a25ba8e592147e9c071f10a9364b492509482904226841b119417d05ce304d2b64d094d4bff6922183f91c90381f87e2ec66a02e0093bd770499fba82ee5b2479492edcc7d6735d3dddec07cec749fa5792d424b408230b9b8f96de500a8cff4ffb9919aeb88a2c1cec8a274f24d3d67e2b3f496f5f6f4458c6901ab1e3877219ce08217a4e1ab68386f3007fc0e0a37af17112470f11134accd2e0b915296dab9d124d6e9238722a2a9b3d5edaad745d64d752eeb68f717f3e0dbed19da8f15bc4b1c586a55f6c28428e6af9d09b6e336fb4c3782e00b7eaa63b0ec91498e794249a3b920d507a12a9c454f5c2c52d15496cc10cfd41f4ca2d877edfb9c720181dfcfd9467c243f2b0c798972416bb143588b93143e88b924b8963b258759b1fc508c7f3aaa44ac79af630cf93bed593120ec1cdbe0bbf6c6a752434829de6202ae52024568166cb741cb92ea4529e9ee243e9e86d78ac5e5d1f75283e92f3a0a3d37d840c069f0ff8436a586c4b89ec7de672e7d829eedef15e443041a97a78ed1a0f5b406cd4c2b7dfa561a0b3ca3d45c3a01a53810af040cd9037fe8e79dcdece5749fbddbf87f088e6c0e8f07002f5f62640c4ffe3bb303dd331f9abaeb030dd2c1d0aabd47f25105e81cc9dc9ceb3fd183f1fe785d4deec17c0a585a3c269ee20ce582daf02c01f1e9255388540fadeaf1a6e97e6eca1b5ac430a3d68b9a4b714130e37408cd88ce4f0d94a1de0855d8cf91a78469933352c3c750d1a95c6145c7ed68d066b27057afd04c529fe577de787a821d7d44825890d478ef26a5f0a648b288252165204da79ea9e36b3f95fb15a2966987ded1a5d13a28aedc358709c0b3056381e4f68b3daddd0e287233415a30828173426c8a04d5d3e02d6f6ca327150fb412e70bb61c628c0d740e2f0fb199717dc1d62716193bdc52c136c218b768eb0bfe7dc489b5881f8e50cb00382606c06794e1eced8f04ce7406b9b0fa4dfcbf01ccf46578df705d029d9f0794d8c8c4f049b103fc241093eb798d6d5776759d56b0cc8de6bd8a149ff95337c3530df6b787cd4a0d934bbc3e32252474d4152e0c21087de1487f07f9bcd91f6a5caa27fb77e9a965e8199cba5e2914ae3325886a088289d2efdd8e3408a49898c8b7f8d78ada735ce8f95eb5a4e999210f4d8223481989d1a4bd274a33bd7201661cc1c4c809dd0e493410bb754b0f6f4191c6c59484586b281295e9e224b11a2e0f4bbe984a8b21b0b4f78f0a78fea28c04853f0b12a5697340b32d214e5b797f07d1067aca394efe3630ee001250315529afde3513a1ca006e55b630e565609f8ef3a0f1c065271d9ea749988df2d878f660c1672928827453cd6d4bd520df77d08b9cf0d2e8b87cea07f4817f4ffd48df86112bb7ab5a162f4d37cfc5b77efcae864c6acd9581569661b25de648bc5300e9ef36804ba60c2242cc5d81979881141359bf24e5a100e329f2fccabbd13b07677ffdc8ff8172a1f629959dfa98a0319de5a7e75405ed4827ca6aa796958e4b82f9038ccc6c724c71a2b542d48ad7e8cbe0ed63745e125893a2e47f2eb3325980da8240d82c1bdde5eeb3cb13cf00e9163068c7d71c3278e44f36536a890796dfa27108922b01fd1797748257772d0e1202739d7b463dfc2fe9c321f4942bf72cf27b9b07e0ed9829ac2d961d75d3eb8337bd16b98304390d31fbc7ef3613a4f27595f84b92d4eaacdfbbcbdf5d190b87d403c3a33d584843eadcb87847f477949e83fc88f51b08f78c02b08f0186ca5d57f742ddc495e2820e6e81ee7ed7d7ba74ba3f475b196624c27d5e1e7eb323788ed1237ddabada9649761e8be5853015d05e14adb5116de5b782045f849a0ff7b12101b51392069d7fa702e5610e4d985ea225de018001e8212da27ae9a385031ab64d9a6fa83e7aa3d7e9c7a89005e4ece96b54bccd1a42508bf3d98b6d6a54f8c42ba6b035a8983417c87956e499432ec2e2aac6e9c0bcfcf3deec3330f07e6a8ce4657b1", 0x1000}, {&(0x7f00000015c0)="c710db356b4af316a1c0d6f1003554663a745235ab0fdbbe4fc48a94124fe539ee72d055f079aa117cc0571e", 0x2c}, {&(0x7f0000001600)="2ef56bcd21d355f538ac01119fc57cc79a758ba7e5b519e3a82f6b92d267e1b6575393821f74fc58e0f68cd4b873b5be6f79e62e1e42b3698926b991cde22fba8b2f3d3e28dfdcb88bc352f6654e9b0afcd506036877523f4dfa7f9a5e23e8837e22e96fdf3c600dd16b336cd2aaf29526736d201a86420112378dc5bcb42ef3e5d456e71e21f948a031c47b724a7f1b43607665eddfa8d74499b01f3a681eafac", 0xa1}, {&(0x7f00000016c0)="248bcb35fa411df0c55afe71d4f1b37d51482d4da52c1b3bd19523bc22dc202611988827efb1616e8981f119b17a48a747a8ec3e971e74950e7c79603780f45988b4f80901ecd905b7168a7082ad2d60865b431c84e25c464b52f0aed176a0afc16382ddb19ef9321b45a89e95932b135e9a41501c493523c2bf97f63ee39a0319b697390ae1071ff6b12adf538972dcc5dfe7cc7f9aa60ae391f6508149dbbd8b5cfbe6e45a9252c1117302d947ae31a0622f0411ea480b23b4f96906b892fcd4f82fd07f8a35b270e2a7273049a96eee27b5aaf61134c3be82396a56527c5e38862c188186656a0e1bdc4fdacef23dd59b9da0944325", 0xf7}, {&(0x7f00000017c0)="adcb4219425e512017", 0x9}, {&(0x7f0000001800)="d18dcbe71283470d6b164f788d283bdc8bf842dc385aeaf437acc6f248a860b5476c75f2fefbb7930b7737f5720d12110e4187899f742b8ba1f6417ff81deafcf81b8f9163239eb51c6fe3891346d898a124d289bbaf", 0x56}, {&(0x7f0000001880)="c5165c0093a8c79dc84aa5db74ef4efd351e0af7b4c9dfc8a6a0b751786dd382ef476ea127f8eb8f8dd507cac3bd4fbed06e64aaaddbcab7f8202b069019c7dca887d5bba51c44253a1c33772f3ff41930ae05070c63a5b2b16c1bb3a1f74415cf04f65767b113fce8d19f7b94de926078b2eedbd8ffea1c071a5199fe7ac3ccc9e2eb8096a082e6ec367441a8e43c809aa0ecf0b53e3b18324d3dd5687e170c1a1db2542864e6398b89c814a9a0491caad5a35f652b43f12fb1b36b90a5317d4b52af855f936f485da234715fce5714513209f45ae0ed7a0420a3e6e4cf0d7b2998303d123ed78d818c06", 0xeb}], 0x8, &(0x7f0000001c80)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r1, r0, r0, r1]}], 0x138, 0x2}, 0x8) r21 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x9, 0x5, 0x5, 0x3, "4ebb4ec77c1feeccc5824948743e4a980e7b175b", 0x5, 0x80000000}) kevent(r2, &(0x7f0000000140)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x4b}, {{r21}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x9}, {{r21}, 0xfffffffffffffffe, 0x4b, 0x40000004, 0x400, 0x2}, {{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x6, 0xe2}], 0x6a, &(0x7f0000000380)=[{{r0}, 0x10060a53e33b904e, 0x4, 0x2, 0x8ba, 0x8000}, {{r2}, 0x0, 0x0, 0x1, 0xfffffffffffffeff, 0x2886}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x11, 0x5, 0x7fff}, {{r21}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x30, 0x40, 0xffffffffffffff80, 0x3}, {{r0}, 0x0, 0x10, 0x1, 0x1, 0x8}], 0x56b543ee, &(0x7f0000000180)={0xb85a, 0x7}) kevent(r22, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x34, 0x20000007, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xa0, 0xf0000080, 0x0, 0xfe}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x9e, 0x101}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x4, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x6}], 0x4000000000000040, 0x0, 0x7fff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r21}, 0xffffffffffffffff, 0x22}, {{r21}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r0, 0x4, 0x40) socketpair(0x0, 0x8003, 0x3f4, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 16:00:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = socket(0x21, 0x2, 0x7) fchmod(r4, 0x100) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x80000001) 16:00:47 executing program 0: 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, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:47 executing program 1: poll(&(0x7f0000000040), 0x0, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x4) r0 = shmget$private(0x0, 0x3000, 0x242, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x10b, 0x200}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) lseek(r2, 0x0, 0x3) select(0x40, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={0x10001, 0x0, 0x1, 0x80, 0x32d5, 0x4, 0x9, 0xfff}, &(0x7f0000000400)={0x101, 0x7}) 16:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x3209f7980f825ea1, 0x4) fcntl$getown(r0, 0x5) unlinkat(r1, &(0x7f00000000c0)='.\x00', 0x0) r3 = semget$private(0x0, 0x4, 0x290) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/193) clock_getres(0x2, &(0x7f0000000200)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x1) connect$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000002c0)=""/252) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') close(r2) close(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x9539, 0x6e, 0x0, 0xffffffff}) bind$unix(r0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x8, 0x2}, {0x100000000, 0x8}}, 0x2) unlinkat(r1, &(0x7f0000000600)='./file1\x00', 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000640)=[0x7c, 0x1ff, 0x401, 0x10000, 0x80000001, 0x1]) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000680)=""/167) r4 = shmget$private(0x0, 0x2000, 0x2b, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ff8000/0x6000)=nil, 0x1000) bind$unix(r2, &(0x7f0000000740)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000780)=0x100) getpeername(r2, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) fsync(r1) listen(r1, 0x0) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") sync() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x126000000000, 0x6, 0xfffffffeffffffff, "5197343e88102f6d7206b761228cd098ad46443b", 0x8, 0x6}) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x13d) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) close(r0) getegid() r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r3, &(0x7f0000000100)="0b55b49fcbeaf614626d8b217caa4b9def3c38a7c292a264bc75aa0ea9c510e79f054bf69747941136a96b2646ec130a599b473158c96510a5cd0c15a1103d047e5544d5fac48182edd507ab79ae2e30212a9fd96441bf53b0422ab423d0d28bbe4e947c6eaa92ab2f2e231339719c28d3827d3f16ec362b0e503a7434c006da50dd937c7f0b2d62992b7361fa55694cadcd04cfcb9453ad17ddc9f22519f4dac3b35bb4d93bee73ebfca7c7b42af20705099f6b0fea6ddd53808a0e7dba2d35c6a6ebee4dfff3c688564bc2a66b517917f116b081d19d7da073978d41bfc17a", 0xe0) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x180) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x80, 0x3f, &(0x7f0000000340)="43b13e65b548422c9ceed22ed1847821a5e0f3a8203ed67587140d1072c63d8eb0ad014201fa90518e998b0b1bdf4ee1925671b98205a30b83025ca02b09c3e43eca7b587654f71824ba121c6c112a576376bf3feafc3b02685a10ded8c9c5ce3403a02677835408579ed1c4f76497cd21c7faa0c3089a9e7f5097af5190dedadb649632498242c27cc38f19c8ebb688f663ea89253df16493996577f2801905170d557881ddbf4892f2003d983141737666174694d2c2955b6f7c3d798b66b844bf3cdc67fb8d5ab2fd0afa70874d65d799a8426e60768b6e0d40726304ca3c7e9461fa5aa53c79190bdc793c8cd298af882d98a2f683f327b5a9e0843ee871539fcb8ebaa1e32059261aced1ff6adc23a7817106dc598d862602ba04220ac15e03c72a5a4f6bbbb3e8ea65173e11b52d94dbf70bea6ac5362417049113d990731d0d2b1faab6933aa64f6c9bba47e49480c60e56d75b3397f043c2170db95f7ba7e67102a3043bd559fd1561af27e71b5b0b15e59433b0b65cce970f7095570e429e988748bb4802cd57ecf4c02e1d10ba87ff951451174f41c7ae02cb5f5bfc13449a59bf64cd9d709398c0a804253268c3cbcd188d205878b223f64264e1f184c82c2f1c9116bc3e6b22dafc6ef4748efb8fa4fb27aeb958fe1e5c1accb1a003c29d26613f3a76054dd04f3d281df48a516e884d3f39ae87ee57351214070738eb2fad7c98d6695696572a034fa5f13164e6c3327e5f6347701d2526de69a3223416cbe1c47db620a8cb2080cf31994e0818f1b6be510a610e0a9a7a55722abfa352a298ea58d8e54b62241299058d20eacea228c64ec0ba14f58f8fd88b96d2e67b579904f7226a1e14468f2f5f406f4f07afd9188b50e36a70db9e3dd7951c9d0d1075e6c1494168e9765d5128ae7ffc219d2b533f4b5e6e83f5b8a56ce88c12fd538c2d76d2625d34c02d23c2d2bc522e9795c2cc27ae4f6b6186763828d28f3a4e2221e4bf293daa888e0f85a9eb258b34cabb106654edbcb2b9d749590bc14412e7bea4724872c60a13a2c3148a8de7db17c6d2d4db7d40506943402a4902d34b4896d22cafc4878877858b6d1e7f80017012f346e6940fe291bc93642d0dcce2518c305c6d42e0a4728bb5024c65a276426d328af6920bd0eabd4dc6fa4862bd2e30d75ce6db4a976c1305fa57574648258b120e82c5cfa10c83eda558aea57086481f74da89e5f5f96bfc331743ec57b0268a1e2424223751518d62079aaa561a95cb743a4982afed536b6c7114a9f77a3b1ce56145f9fd50eec546bbab1bcb54be8ee59bca093e3d9d39edae9a68d5afbfc46615247542798d9e6ab92d55d29bd1982625c3b01b896d929434e875ce81d2d7418dc14c1a1ee51ec84784acd4f012beddbe40e27de1d7e804e00a565963ff0de53af77592696e9fd65925e7a73fe4634367733de9548e76a9ee14d0ecd869ee4aded2bbc9ed58770f364aae9c9286ce31b1086f0c518631215fbdb2c8090045895b8c9ffb71242cb9c5e98b04b67ce338d8c6e249f907b1d81769d1b0fd67df5f4b3d105dab741a3de68605c2e0fbf569a4d9efd3f0b1741e093f71d7eee5ac67e4f7af0cd4620f1f672e0fce1c2edcaac6f044a30682ebdc6a1f8b60146c9f2d8244e3fc05607e2a10c3b641e1d3130131c46a0c96567be531894e4392a37f49f991599817c8330bd32af101daa7e12e842a6b0571d9cd0ebac0dd2fea27217c91969f4f586102ae3141f9ebb5421c19a97738aa6c46949dc56922d8282f5e1c4c42369a224ebf7416de5ee286dad270436eb8a2b52c405c2987bc7d690c0c1193d2d5c3608db648382862f20dbd281887885b49d973016334c27f7858a3ec221f6dbb29e39bdf3ce3a4d09a86ad728efb2296b39e3539b647acc5a2ca8950bfb519174b8c3932fbdaebb41946cf948e23d3c687e337e238bc668875d4d442dbfeb4bc81908415a22cd621c3641f411aaac59c22978a655b8409a5513c4fb8d33dd2c12e605449e524cdddb991ecc98608cddb500f0a5ad581560cdbcdf4e195c60165768f84fbd493d6f9d48cb1175ad2df86530413fb4b4fc082a12864c60553a661bd57ff3bd4a86516f7c4b69b5bc513458da2c4ce74c2db387326d1287d5fa3748998318d4f49e0347697b615f9e7558073385b3b6e0e7fb40ea24b40e895b9b0322f5497f9897e59584e023332d544ed5e31f221ea31adf7e3c5e4feb5d9d4a3792ff73c49e7e1966f8b1681ab6301ea9d01cc9fc04739fe349a9493ad8671b400213e0b92db2f5305872ecdb833f3026cd902e2200fabd78d82341a7261df9cb4e05b4718836b031bfba306f3e46ec10d07c1a6755fdf9e2bc3aaa89da64ac10e46c3432a450f0e5ccd208891991f1bba36122c604ef67dda21704b15c4192b87c42a47415c8719ecd7c35e856fb6d5562704a2041305ade8b93819fc5281eb5ab6143262795e8e9fcf050f8cf5974a674042dba6f434c62b6464e41ea0a90f4aed20eede37791d1a4739d35941c9af0adf1416bed99724c61916ff0f8a41ee983c6c660f99ff818eb5837ac41201bf220bfc6251ba66ad44806f7ec4c8759346bf34a1532c2a98ac26e1fea82d127e0fc0c39401b209babe9fea33cded999c0cebc140b69fa61c850e6c04d71b3e13692d629a351a98acbd129440618b08b762fa904b1b49729ee54aaa4ca2fabc287527e2be7bda03e45bbee8c625619f97a5a9e6fe891a307924d83639a4bf3dfd5f43807a8bd70ab2d9e51edf3dabb16aa8f4690d074c030fc4a9b5ff6fe88aa10fbfa66304a7e4fceec1199f5c3a2b3765db3da7cfdb35c81207fb52c3c2eea483e41c70b76c1eafcbee88d84c5fb7c6abbb89280074d1ed57182deaedec7cf91f5448f670354354ea0e28ce9a5ba73f3f8edae8aa94d36cb1783170d2ef1194f3ab37b7b5cf1ca1aaf27b89cd6b73be162146d10bb6d15e72fb1bcb44d70d02360a8da8642f649ebe7e4e5f5d4ba19b17414d13dee2e7805175b4e31a236e0dd56827304f3553b4bed14e549991cc7043bec45c23b474f1fabf45c616a57967e8541c7b7cc9405663ca486026769d36576c632ba65d71727072409429274c3d997148a645c2186413b86ce3bf15733d1f9d4f1356ba2a0f3a07b3d61231ad1d44aad68a1db2249092f8c427604e843f826a06bfe770aa00f891c70d83cafb393f2781b307ae79608cbcb098f90e83fdea472847b5c67b7a7deb761a716c7b71fdbde8ea77f6f2ab0fc86442ae071704bd4a9c8952f74e302bad6cae3e5030fe674331dffbaf42bb26ea922dc254db6b4a08de9a30145ebb71af02087f65b6dafe58fdedc53f7dfcc2d6df3a6cede757f057f96ce0dd4c7ee5f851a8a126faac7b2b580bec7607ae9a6875c46e5b12064941ce36ca4fb7e169414c13669a50ee7b402016168a62b8716a3d0a8e8b39bf261cf66fa7a762ed7c44c8f18d38f5adf61b0164deb01730125aa50e81c3c459285ab1fe45ebde9d727fbc44fffd29dd6b8237842def66e721ce4814611be81017d4f5f2d38f5009da3d4566221d77fa666429829aea5506bfe058ec6f2362a0e225250acd37279d39c2f55558370be2406bc1b31ec07954609bcbb4c523d7236566cbef367a06b655c4c7d32a39a826c464ada13037f43df1454cc9e86a8896d9a4eb01ba317854c3213d56efb1f85e50667895074fc329a9f9874e68362c61968780fd61962dd415f0c1cd26e9e607ac394d69a12431368d0dc7ec034866393a551302a0c0e2b826cbd847b37ff005b281f88406e6f061d4e5ca1a7eda596610c2112ccde7e9d4b48d3681e29b8d6fcab4c55a9f0b45216bcba4253c2fd30dee442ee046c53169a5c73ec031f0d099c1508b003499a09c6fc1d456d5cb6e6d9c2fde5b39a1e061a667945ebada82d065344f72bb14e5b4d3239e6cddbf53ce67c990cfdf0b5cc578ff748214bb60fb112bcc6acde59b3b56a6a6b56acc742b80907e186e48d0b35c1472dee573401bcd3cf0e8a25b0a98af19ec2722af782a90ca239411db37ecceb952d093e4a4c7bd5a58f2af3491041074ba376472afe3a678ae2e5c82ca41152014f9bbe3a7291f7e71f7f353423c9c79326fd43deea45148c2a061f0545ce4fabb053d3446cd7d6c350fb2e27c08a3b9f99b9b8eeb3b0d911b299965a16110d7ee4a7f35b457be0db0d66b4ae4acab94c7a36ec9f37ec6c321a537eb892a19bd73454c36db4e38474f1b564d73cbd11a8bad1c43f71ada9087554fec7b09debbd43af125bae9adbc45f5e69b5a52cce47123e9f39aa9ed5ba4f7191d0161f89c142ca4d26d4aea692e6f80f73b6e201e0df645d8148956c3291256ab830ebb13eaa5b294aadfadb714ab07d530f281a429d3f9cd8358f0c32ec478f364e5d6f57f0e4499a9df8fba4dbd7e67e1f6cd27a6c1f3f68487ede264252ad7d2cbc706c9126e7055ef4e682cccefd6d62bdde0d4d91c92060d90eb6ea872fa0a9700634c5da97d64b208feeaf3d8552d46a130c3a46fc5ca2072686def412a363f2ae00fe94d94ed3ba1862722785d8e4b5b97255680ab964bdf3f0b126c981ef99d6c61ee8d55d09fb7142dc2c968211738e0a9778db37016a44c4aefdb38069a97aa623f2c0c49a99bd3158d3b404d50efa9d553154a8bcbacbee912ddd06f0edf036653bf7763645eb2b543025e3f6c2d9cc2515b78df5c8e18497434b160e1365fdf3fe61671d6d9e1c45eacf648f2cf8f69bf712101460f8c134e4de836d75a1603e3ae7c9ee88c4035ead85da7380974615cce986811a8208a2dc9db2c5af642a9ba7c54f196b2ba4d310ac61228716dbb34dee29bd580cc809a15bf89333f4fbeba4c5dadd34a80d311037d93b9b1ec8b6f0c22a8f57d2c93fbcf1042fcfff4005788138d887acb5b1d24d22f47b4e417735bfc7793b350b483a5439ea46b7090e03928d5b6ca5037ff65afd5bb72cfdc352b7cf922e87ab58eb31ec50511f3e6e6acd481ed82d95cfcd25741a9539046fece1847573ab6fcaef2dca25e27ddf35588caa14ad85c94545dc27c1aa2a7a7d51db2f62a287f57ec2e8c895829a1e20e8836c718a3dd339fc2a87c32fcc10cfb82dd304c666137144a270027aea4ca5ae42b0bae035582fae9a73a03bbcb39ecd749258c4431374f08d9bfa0d51ea0052f3be2527ad78f0a24054a4d790338ef9391dd4859dccca3dd8ed4cd3b5b136ec988c2498d9478876f45b20bd86823b887d0b59e9778454c04686369ae30fad009b60137afcaea1263b1070f23a5b5f44d0d9a7a6bdff085f4f69ef64e7df785e4b1ecc5fbe01ca45a7c6f7b843f49ad733f3665a139f9a9f97046d51fbf2d85b28f2f0221d26e8de3e0646736d49855ac77f4f456f0c99d2709976c8963799492bb53e9dd61d9750b8127fef54d3374001e15808ae36e01ed7bbb19860395342aee52ad3f554121554fa3c139d2196fc1f84c6b65edcd0ed8c84314dc5e003908cc87cb1f7cee72549877f0d183f7dfa46ff6b76dec675fca58b51a07221ff8643bad833ef97439ae4745ec3d976ffb7d0f97706bc44bc4bb85e680ac58431f060467b72a1e3a789a2681a45da41a848fcaced2d6a1e2c570a61c0c21db4cd13426b842decc631da9aba16cde0f8dc96871c8aa5839f7b4ed900bfd51cd6032483ea34c34b811fb4b061e0f6409b2d56880876c927c7a3163e3afaeca43f9960a211380e6754afc278d29f7c2aa2f39a85b85ad2fb4ce3d", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, 0x0, 0x6, &(0x7f0000000240), 0x80000002, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) fcntl$setstatus(r1, 0x4, 0x40) fchmod(r0, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) mlockall(0x3) msgget$private(0x0, 0x40) msgget$private(0x0, 0x88) r1 = getuid() mkdir(&(0x7f0000000040)='./bus\x00', 0x55) r2 = getppid() getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r2, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) 16:00:49 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() 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(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e27, 0x1f, 0x4001d3c, "9b4e6ce4b5b53653c21b0600000000000400", 0x1f, 0x78}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="f93c982a0b8f23b1cdf8d50b511b474138280c8420dc", 0x16}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x404) writev(r0, &(0x7f0000000b00), 0x78) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x164}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:49 executing program 0: 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) 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) socketpair(0x31, 0x4000, 0x6, &(0x7f0000000240)) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x0) 16:00:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) close(r0) close(r1) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x29, 0x1, 0x99d}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x0, 0x7ff}, {{r0}, 0x0, 0x2, 0x4, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x9, 0x609}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x80000001, 0xfffffffffffff6cb}, {{r0}, 0x0, 0x96, 0x40000004, 0xfffffffffffffffe, 0x8}], 0x81, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x99, 0x0, 0x3, 0x613d2a64}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x10, 0x800000c2, 0xc36, 0x8}], 0x5, &(0x7f0000000340)={0x80, 0x20}) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 16:00:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$inet6(0x18, 0x4, 0x3, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x20000000000006, 0x0, 0x0, 0x0) 16:00:51 executing program 0: setreuid(0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = socket$inet6(0x18, 0x5, 0x2d) listen(r0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x20000000000000, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x9) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/217, 0xd9) r4 = dup2(r2, r1) dup2(r4, r2) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) fcntl$setstatus(r0, 0x4, 0xc4) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000100)=ANY=[@ANYBLOB="00025c2f66766c651f2d3fcd3b9384e36980ce252d9c55303000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900", 0x8e) getrusage(0x0, &(0x7f0000000080)) chmod(&(0x7f0000000240)='./bus\x00', 0x102) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x70) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') chmod(&(0x7f00000000c0)='./file0\x00', 0x140) 16:00:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:52 executing program 1: setuid(0xee01) socketpair$inet(0x2, 0x7, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="64bf31a81f029d765c496afa06f6d5e8b686e3aab854eb6e6fceb4c1fba387ce6b4474b7d150e92460aa8109021eb2a97b1e8f3c0eea61c762879a23aad6f0eecc4d3ec2bf5221eb63c792696fee5b001e509147d68d56e6dbd520edb309ddc3b56e", 0x62}, {&(0x7f0000000140)="a8f5edcdfdcf68fb48d89dd1f447f8daad72930ada4ae0890a62721b6dd6af739f99059658b4f2770c4a5d951894473c3831980f3af655481eaefafb6c", 0x3d}, {&(0x7f0000000180)="4df64e12bc13574947f1b69e1143acb547858c75e9237d13b758e48bbfb0ea287767e8ff54d9ac987b865ff335ff87c49ee187dc8a150254ace4a8b3f2acd8f4d709cf6bdb19385982fa42320aa7fa49faf7134de91a92633a0d59fe84aea2bffe25f851b13d1f396cfa6b2a88da8b5a1c76b393c740d3457d8154fd738a2d6ffbd6d3b28c87ec9f80a5118b5e089b3ece79ea804f34a1dd5c892b21f77cba0623ec6ccb4bfeb01231eedeeb4eb4fd81694b4dacb12d1c604717187b56413bda0a0570ad0dc4c623b313eeee2e9ce153a8f7a523cfe1", 0xd6}, {&(0x7f0000000280)="1120c48d7cc5c72694c8c94ad5720534dd1aa6bc19a9eaeab86471739dac8acefb61458269756f6d46c81bd6109bd7d4a8fc6f60a90de1120c05ad246610de4541106d8d9ce8e5b66be11eab4c9b71ffa3591d645e6fb26d2beaec2e95b70d93d7de421661fd9069c9263f177d7ffb2eef8b371be22a8880ff257ca7b3c985edc43d348f9c2cfdba45ffe7d406311d82ed4d60a2f256f4a6bcb4b0b6d65fe4ea67f2c057e8a3694b125e035d7b7e29ce8a7ccf913f27e89f02a47fb12e27a4295eeaba4e56347af0eadd6478643f660f5b0f28293da9b8a6d9d13c40db92d22394539d1cf6d3001fe0a89617ab33133530cd9f5e00fa8fc579753e61cfbf69aa827e3263e56d313ccc574fa5d8e4fd69448d3e53c98aaf28edf750636e7f48f523aa68e47fd9fc0cd51b2c03dd0c9be6ce19b2d7c94003c554219d3bc4c3a4b4975d6a4effe6b5d7ffda037d8d6158b6e21305b5857796574975bc688bd6a6d472bfc7f313d20f4b73c243a1200dc458f06cf6d75e9d36c102d860366dc59eaa29eaf70bc6b8787fcf12e290fffc1177a4624e783b52738247bae80b5119e97666780d118d1bcd5c8ebb098a636edb6b495b28bfdead414bd3efe9195fcf2b0d773e6e7b6933fef16e6e7f99ea87aa9f6c91f46248a02f710337c67e0ac87973695993d7cbfca7de9e2a82795f15ffcc8fbfdc78a750ef77d3736fd7ebf1b0948a2d402a8b6ff566992b02c54e6e3f0fbc0ddd3aff243caa264da68347b64186956584bb0ecfad9c94b9424f1380b137d30ef81ce20042485982cc591f3d54b2fe4a6ff412a44b0936012f6202e877b7a2868b072f538fac7c23a9e45c44fc6ad7a7a0817a4c9d2a2012c092da900b83ef197be19cfebcc7afe435e04dabdbbfba36ee604ccd0a7c891daf70d1459946a6994ba118a7cb84847d3748a1dd41538711efeb612108df64656535a7c3198dd084dd6b813f89f9467be99e427002b2498b7189bd6e160b71120767995bfd1a99ae5a51a6f2b4fd17eb1633636f756edca121918e455b7470eb0cccb0284b67c0c9fc862dc0a264924fe158d943ff67bf4f17c41b119c01d6d7d1eb5515c03b1159be8051740ff80a18dd30edf2979ef9775b346f791526888bc50bc3adc59c95be8ec164c775866dd1f91ee2e5a3468a712beef0e32023f0f099788c3273847f9ea870eea269c47f7463fe216c93f936d5ea7174618f5b03ccc982c959ae40f716fa690c2a758a2171762e1123862e2e58fdfaba980b92e2dce712ede891aad86c0db8a050925f9e2759743375f930a411e74b88cd7fcb5f87fac4aafa9324668dc77462f779515420cdf00b4d988b4c9877f13e908bfcbb891c0aab06c9f21e4062cf26f33019e4d248742c3705270590b9200a1e718410f97b152f74e619d02b195de301c8a22e59f75de6999fb1dfcddb89a2fb1c31209bd944c7b4af49c2e70ff5715c5d70f1c0f131ba8023377980d428b44f667d678ab2c7b897920430edd9a4d49eeb195e4e09d0d33c212ef629955abd0ca514b1ef4a5934e1b2330666e9d33fdf5bf49660c7846a3dc7fdb2c0c834e0e40802ef813ab16c617b4f07140fe996b00cb6a8aa5010380ae043a67bd10938b9c60a4464c089aec35a5a3d2674e0fbfde06414af350750419a90f448611f5cec59c960cd895c5cab2d9cb73018179e177afbef086c5708a6646acb060f41c1ff22996315b2a88116d187a4c77914effa573be0f06a6ab586c583290da1af9c316fba36944219b9c57dacc05032d1c7d5a3f50147421df271c76e2bc0167b7eece02c08948e9e20ff266f35bc395cc82bf463ac093a1cb5c966f9d43370cc648868ce82f8278a8cb89bbce6d3d27b1a694d7e687dbd15362d056ea5527f67ea30135c056a1abaf91fa4e1f8f2afc21a607138639248249d334872821d2b05e5dce131cc684b1d992a78d956714119a8efdd131bccb127a4040074c663487f63acd794416eb513befea67601343c36d0ae4034db3e83a26f520ae5cc691564c41c21d154ad28c23ac3c51a2e9cb94fc1c6b0d83dc4cbabc8efa46371a1a28d782d727ec8b88a35b1b7e75c81c6701b6c378a440ad943c4cb0845ffdfa2c234adfa8c3a17c803585246309ef036c641ff2f900ee29008768eb3f622bda79cba9f47a1027dfb0cec1786962dfcf2357972f73d354dd5859aebb88a7207adad77ec5328afedc913e5227ebb8539370397bf95a14ca0cb6d53c192dfa04d9ff4dc998bed5d77e492ec8a1d47d699bfaf6368b2d241b5fcc7005498d183afd37b51bd379191d43dd60fd84c7d0b5a91139c61424cd2f1bd99059ebc62f2592b99f6680f6d449dce9469bf360931629f071d1d4ec535e24b3e8950df2c9c9f968efa4376c2f1232698b7842285104cb63c55441f10b8311c3292ff02c177dbf6d09a33cac99f597875380c433fab78818a383e85e31b2818c9c23f91fa8dd752d0a8d53241cfa9cb63f288266383265483bd328e5fa1e94cd05499edd624e75156222d59f8f1db6bec6522bc4fad52d6be3ad11943900bea5315937bf161340b34f6799491a04a007d06b1bd402f3a81c29d72448e08a05833c96be802e593dae7a0c82f4fd7e0e3e527193f3e9ff17f71bcb23d81eea5ba01855e518c7296b03a2e4f49dfdad6449ae8007a080740e930447db19a3e9b0e598cd83f46523fcb5d7724ca10cfca194726be397948c62ba6b35fb58dd6c15be3ca97c4a5ae83e106f14d30abca9ffd0537a8f4c1258f4e59a95ab4ae26836c4a35ebcd94082d77bb21312550dc207c39cbbd78db17e81d0f798a11dde56c0ba0193d0cb7050ec000ede515192589de2b88c0e607fcc11489a05715671d0d2c6dd345930b2fec3bb947da535fb44e110e0b175f0805c1a0a018e9de3136b5a716b455c620c04ef463376844970b48952004cc7ad77228a427a02d03d99c7a8ec5490ff7bc1fd1fdb66f98ff7ea5d1a4b0860f9c86f31b591ce6d0593d3168e95a74da1061fc478d391003533fffeab1a7190cf47f8865cb2aad268c7f2cb05bdf86a08bed10b4ed601d97a5618707aff37c0b94c57f8943621d0dc516b19b386c08b99edac6e8ba08403e4d1305bb54486de8de9b3f6e33456fa4207261c766fe59d0797771f90aa016e0ec4582635a7b228268d8ef9940131c637ef7429aba82d8881f6b354282137888f7557bb300755f50463d19a416de1e3cab4afc70c8677c67ed83a693500ecc1719078b43a5e4f2f5caa358e52990fd66eb0b90d081a40e0dd9d7e3fb913bd4e2b27e8baf2be023f894729841d92da1bc4c5fc02412585f95c707afc5f84dfcd36fd38267de804e6f727ae27455bae8fef7a068f2a2f84973e6c16e44727c4a3fc94a199d544e7c302abeb3d205c80b2a46e34ae93dc63b95fd56b49399c2a342b72dca2d2e629043e1ba2892778bd36126ae01df3b785f640d79585a70e32a4d5c9df795805f8648f73dcb455977ba7dc03bb8bfbcdaa6bf745131f0a96295b983fb48a5614efed4d880b85a294e1dc87b2ae090bde65362c8ba17baf7b838e6744ec25be1e0401201683260e935732d16ce17d696cb0c24f5f5c1fbab072c4ee776e9fa75001070291312f4ecfa6980c53f8af78ddbcfbf8ad3d1cfa04ac223b7c82b0d0a4d6186e9f0c0000b0bc5e5c097ea9750451d2faf9a805942c712b7d671e99e4f9a19469dc3c9c34e99a5123a8ce0afd5b1c5e17aa2671e2d9c953c5dacef7901ad0fa97bec820fe58a6529710000c0b409a44350ea0ca8363c3050c2522ce0094292b56d707e59bb39f0a71b54a858f2777187ff008c2548e623d2e0cc7fa590c188fbeb0095b27757b4838a8e05e0f0f53a97aaf484587f6a7a0ebdbf266967d6e69a3ffcb7fd1a56882138b0aca384e7ef8ac2e835a5bb46e6c22903328f8339f1e82748445a1c15c5fdfd26eafac8ea99deecc750ed682974c0401b896c1e04b4ebbf3563f4411bac4cc1483d50f8cfd08ae89b0c1d9403db56c648a3e572b05d3897796c11e3bdae411afa62e68fe3d581f21e3342148393bd3b3b4aeb0cb095646dc93f97376003bd01d2e2b206cc0207c943561ad21ab0be1ac5cf8693c7a79084d38890ae2b028048ed7d701e0fbbe8805fe7134aba6d18a7fdaf2ba0d70138b5e82ce6d5d8f87db083763e3969d859bd1c3677a7b70c5f7a9dbc87d840e6e402e275e1e031e41b7348be229dd9346ebd5945072fc1977dcea32b5a2f6c2564555ec78a218b95c1f208a86430a26be4f1f39050c0bd98404f02ddda05152ad045ea7bac308ea80d702be36d08e39efe627fa2b53e4762229bf4bb6a5a4f32911cb70daa6423a634fbf9db4646c4c4283df1250d56d6d52f480aee9e9ef7a3a90ba0f5366cb2cb5681a7d860cbc61326f2af3464ca1ba4228fdd5643c6d0f5d7e9247f1c7787b0a98b5312e1b719d48b592ec5ea9f63aeeb34ebcc58b2163c2b1adc3842153c9b76fea5bc5d616387326355a228da714eba4874fa88bd7f96a5d94060f31f10a02daf92940070be06b1d236416eade88fceee9921c6d852af751d87e084114cca47eb5b4c91389e2261866900a37e756e42c762c2c0cfad82b05a3f692a9294ea087dce64e063d3b0764f6206fdc651db58131ee8b2a6c358d8556f4d4b8ab065b394f85bd052779d2ad1d110c393546189d9f0d0732e90df89fff732190cf2caedb1a0d5ab6094e6dc85a1108c15de3264f32262421c2d5f0325f4ef3f63dff80ddff4ae73868e8166924146b17d5274f559b3365c9abcaf3a6e360a50799019a24879d81e2d60aee19f3a11e846ec47f1c514bf30e56b0594c0bd2306064bb07034713bc52783a125c627f9cd46f09261bea18a2f0ebf9b1eacd06786e688b269b4aa5a8a6b930088c40d827476b2cedb69f97da1b00522747a11cd79ceb1a690a1d14b2792da5a79b973a2b39fc20be40cbbe1e059e02ea6350ef9aece81f6b62f44d3e0cf8b96030f4253b3e5ffac92052df905b7640c655e7c48dcd5bfcf8bdb895d221b7e1d15f58be7f4039610df51507f3311395c9f0c46b3f0f5786fd4d198126e4c63ff9ce344ff61dba3709891ddfa051885f93b3a4d2b3117aa9f246c9c8693e4881250f6b645affdfb1f4710bdcfb489b15fc7500ded773f2560e5203d213f4038bb11ba11ec4997dcb2b49704e4326e60f1cb99ace5750ced2043eaa05a06f5a9934286e5ca7adcdb7af97a2310dabdcb2cacc6bc5d657f12461309970255f521e68dcee03531a28aab41460aed205a606aeaad432afafc275c592f7bdb34ba84917ca240fc6cdd7d9cda7b6e29fe3ecf067555f1b6b7f03b380989c9194343e01292fcd837d41f1c3b3e2a2acd916065307043703672c4852d5c249a2d69c3be15df9ca0eaf5c4648ebd24fc4f3674cbf43a9dd60ff840ceddfc3b9ee2b8d2339be2090cea326663ba37379458e21bcf135adb4c6f91f5c6acee67f5bd5ed8c9fb489d414af283f302b243554e2c563c6167c04301cf6062afb4406b8d222b26db309960d081cba1af3ad6f1b050cf1fc1bb09ec2af83c62c964556cb044c7543d776caa39fa543e5113654de2773455adb93775242e59d5e95aee289697683e31beed0c6ddbb8f407a0c73ff39c12a45c54c4d930afc2bc2cf4bb1e291b8009420a24be2c70e64318226eeeacc19fbf19513ac64603b88eeed14bb7335081dff4cd9c4fbffca7829df7ab13f82803deffbf62645e1d5dd286f0e884b5382460eef47dc6e4", 0x1000}, {&(0x7f0000001280)="619656a13bdd6fe63290f16a19b9a66af52f8f7024e111cf45adae3f8aafba4bb3eab81c7e3b9800d9d0f102bbb8b35c19ea7c0b75286db2d2239c2f005490a258b11c60fa74c3e52e5ac4e61d20b2527edd3ba07769ab735256f2a838056570420004bf9f9e5c87c6e8774c51c6f93b7580d3e95ffdb3cebba500084d069cacfb5a415071c8cac09078c498db51a5f462bd", 0x92}, {&(0x7f0000001340)="c7ff46a5a46f7c242129781cfa18bedc2048c70582cbdb83ad0118da28dee87e33d4ceb61666b022c88b7470c3f8a051977c72d4dcb70a34385e068703c2c9f5a26b33029f36054023de338768f45c91f01cad8bba89fab43f0eee96a68ead69ee4ae96cce9f979600a80814ccfbd6a40f998f4b9b38a7c0e1d382ec901231d6f5620063d5d0eed7f7374344719eb86e62b117449b9f64f67aeaf3553cb3d160c21cab92d6a829d7dbd5ee9a4314499cd58e9e221693d2a1c4dabefe7c4c4acabe33d8c5cbfbafdbe1854010a3da8bd7ec359faeef2d02a079d4436c7d9ee777", 0xe0}, {&(0x7f0000001440)="6acff4617eb729b372ad152ccb7bcdc72897f16f9a43cc489b624ffeae4a91c6092db90f8a5f44a7a6a613fe18360460ad66e7714b8584d82c5c66a5e0084723f89ee29c5c4f4eb052b01a8e394e539689bf0290a95e2a54d9c630a8e518ecb9ea4186f0048977af1aed50a54029f718ec3a145b339af8c88e75918bf3f92f4d6c79c7f7d66d34168f5ee5824a7c93a63e31a7d04658bcd5fccfeb24f22518dc9a6f5a6418a724eca45a7fbef275b57c529e9b17f18f8525149028d209f041a5e4e1ea5e619efc87ea0050acfa63a01b6af53b074734ad5bdf83c7c981c1357c92a0dc787fc7563c54551d87273aa56569b6351568824c", 0xf7}], 0x7) r1 = socket$inet6(0x18, 0x7ffd, 0x0) getsockopt(r1, 0xfa7, 0xbd, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0xfe8a6f040c2c6fca, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r2, r3) 16:00:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0xadfd) r1 = getuid() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setreuid(r1, 0x0) setreuid(r1, r1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x4000, 0x10000) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) 16:00:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) listen(r0, 0x7e4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4b, 0x2, 0x477}, {{r2}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x2, 0x3f}], 0x84, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0x3, 0xa9}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x8001, 0x100000001}], 0x2, &(0x7f0000000100)={0x3, 0x6}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() 16:00:53 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0x4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x2b1) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2022, 0x393) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:54 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x32c9, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x7, 0x5, 0x800}, {0x1, 0x3ffc00000000, 0x1800}, {0x2, 0x0, 0x800}, {}], 0x8) semget(0x0, 0x7, 0x8) 16:00:54 executing program 1: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000f2ffffff00000000f31800000000000000000000000000"], &(0x7f0000000040)=0x1c) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) linkat(r2, &(0x7f0000000080)='.\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) semget(0x3, 0x0, 0x48) 16:00:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x122) fchmod(r0, 0x78) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x100000000) 16:00:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x3e) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) dup2(r1, r0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x1000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) r4 = getgid() getgroups(0x1, &(0x7f0000000040)=[r4]) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:54 executing program 1: socketpair$inet(0x2, 0x3, 0x8, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4005, 0xfff7fffffffffffe) r1 = msgget(0x1, 0x300) msgsnd(r1, &(0x7f0000000040)={0x0, "23f99e0a6d1ebe8c7a87885d4a4a8d361cc498b0bdc3eda17248d707c70a30b512c756be12c443b3b4c80f718e2e905206006b28c0e7370524b7b8fe59d4876ccf18f05fd10fccd134e8d6c00a6c0f062e245b3209a0832895ee9393727278a20cf532f2a96a6135894a5af7b78d401c732743439b730b8992e0c6893878b1178278a72f205b73a6f7f25f2f0251babc2bdfaf3b6a01ccd6f22a3153c0bf86"}, 0xa7, 0x800) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0xaf0, 0x5, 0x77, "75e581cd196b0d3b61c15e8ea9160c868922a5a7", 0x40}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x80000001, 0x1, "ed50cf3d8539961bfcb9fcbff906322c9b759cce", 0x9, 0x3}) close(r0) kqueue() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:54 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{0x0, 0xfffffffffffffe04}], 0x10000000000002c9, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r2) 16:00:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shutdown(r1, 0x1) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x6, 0x2000009, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4400100000000, 0x5a3) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="82548d88d9db4e47cb5107e9649876cfab65ebf3ca3a1b7dbb915f1e3fe76bcf4a14b730dd1a6f61bdea142ce69760fd159594a9936d38f5d683eb02e7a9377626bee2a3d3", 0x45}, {&(0x7f0000000140)="e7e2654314ba05df39b399e59c88a0024034bd12e6132081d10d96289550ebb3e5c92083d7b6cdbc60cc9deb1cc5c5906984588d1ee6c7d492b30d53cef65fedd9bf1e2c3b18c01db6e739bb1f670676d815c18c0bde0fd35351c1351f8c19eeb098e70b9c035fdd2b7b3a4bb1d41e0b33e755bcde4f5132b5c968f9f40c25fbd2bdb65276317db91fa35ef196dd5ed68741e0178d0112afce904e36e5d8c769d4809c87bd5d59b40b5aa8d900b90bf4bd3e5f52bfc4fa3e9bdef6ecdd5fd988d0c766ed", 0xc4}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="5f28b2fcda5e189e7500e1580002db10851a60dc948f7938c1eff0dbe756e63ca4b987220ee224995a17ed098c6a3da4ab9ac0c10993cd585b33e64f24554af2e51265961fa5a82835f5d11ac491402480adf330e65bc18583e80b31d2fd7fd62289dcc1020f76357dddb59893739a878828caee3a88812d070189361aa05a3259bed349cdfa9108f43702c46d577c8d4d7c8f1073b67f169c9c892ef8437889411f73ccf6207e14c31a50f1bdd04aade9a7ff23714bad707d4de1477c37eb34d1e41ad52294b164f73518a661f64df4e46fcf1de66a94b607dcf93e4b2d80a2bebdca9f6488fc8616a86bafdade1dd1e744668cde", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffe92, 0x2}, 0x403) getsockname(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) kqueue() 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r1 = getuid() seteuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000003, 0x2, 0x2}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x40, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x34, 0x8e, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x3f}], 0x8, &(0x7f00000001c0)={0x2, 0x9992}) sync() socket$inet6(0x18, 0x3, 0x2) getdents(r3, &(0x7f0000000200)=""/171, 0x202) connect(r2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) shutdown(r4, 0x1) 16:00:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x0, &(0x7f0000000080)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2d2}, {0x5b87, 0xb852}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6}, 0x8) 16:00:55 executing program 0: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) msgget(0x1, 0x30) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) close(r1) pipe2(&(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x3f) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xfff) unlink(&(0x7f0000000180)='./file0\x00') 16:00:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3ff) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x80) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = socket$inet6(0x18, 0x3, 0x400) sendmsg(r2, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x390000000000, 0x2}, 0x8) 16:00:55 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$inet(0x2, 0x5, 0x2cb, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x80, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='r\x00') unlinkat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 16:00:55 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000080)="350a8e1f9305942def0e50e2f0bf269e7bb5f57965de0c3a4feef2bc971d1c31c4c96067628d6492e6083076c4a6eef09ab923437c80e53d6a1d31c4c85dc5db5053589ecbefb17610137d3fa62abf5ef30462ede5d3921f213fd548dbd2e417fa1e1da11e8ef5b4a10cd138d001d5c0ee2e6085100e151a4a968e10737aba804a60601f9205b270a1e636ba4cd8d9eea34a05d77c777ffc6050cc61e5af36bf1379ecfeb79798a206b81407809275bb9295f291db4d9b7da9b11217130f83a39851d6f2fd499734eefa5b2218af8bef2e1743a54e2199783eb17e0d4e9d2d8c736a386664060b9d540e4708404b6bca7f24f15e2d58e2", 0xf7, 0x409, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:55 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x10001, 0x9, 0x3, "b58a3579075d3c15423b56cf70f775b6d2ad8685", 0x3f, 0x6}) r2 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0xfff, 0x20, "49ef49c117f71779abbdd77b1f5a1956f11deaa0", 0x6, 0x9}) 16:00:55 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x100000001) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:55 executing program 1: socketpair(0x1, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0/file0\x00') 16:00:55 executing program 1: socketpair(0x3, 0x0, 0x3984, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/97, 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) fcntl$setstatus(r4, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) fcntl$setstatus(r1, 0x4, 0x4c) 16:00:55 executing program 0: 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) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x19) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad71248209000000fcfafac88ebf2fe5ec26c7ae08d53e12ccb47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0xfea3) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) syz_open_pts() close(r1) kqueue() syz_open_pts() 16:00:55 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, r5, 0x0]) getgroups(0x7, &(0x7f00000003c0)=[r3, r4, r6, r7, r8, r9, r10]) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r11) recvfrom$unix(r1, &(0x7f00000000c0)=""/212, 0xd4, 0x3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 16:00:55 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x188) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) syz_open_pts() mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x44) chdir(&(0x7f0000000000)='./file0\x00') 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x88, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0x1, 0x10, 0xfffffffffffffffa, 0x1f}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x62a, 0x7ff}, {{r2}, 0x0, 0x90, 0x1, 0x6, 0xc5}, {{r0}, 0xffffffffffffffff, 0x26, 0x40, 0x0, 0x6a9d}], 0x30, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x8}], 0x1, &(0x7f00000002c0)={0x2, 0x4}) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x6, 0x4}, {{r1}, 0x7d16a84b65eb9804, 0x8, 0x54, 0x7, 0xffffffffffffff96}, {{r4}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x423d, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000012, 0x4000000000000000, 0x1}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x7fffffff, 0x5b7dbfea}, {{r3}, 0xffffffffffffffff, 0x30, 0x20000002, 0x86b6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x4aa, 0x3}], 0x9, &(0x7f00000001c0)={0x6, 0x2}) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000001) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="b49e13fdc2a20aeb945246e593e47d7f0483d287b6754670fb336841c1", 0x1d}, {&(0x7f00000000c0)="ea96eb155e3d102cf022ea36498adb587967d5041539276e744b89516903b01b261e6e9f97c853176aeea045100f920b2a234927f61880134f667495e36ab378075fc4498a52ce3b687b2518e112218a4107df9f8d4a4e7aaf8893c7f0c62cdb24278bc34b93e1e222446efb3b0803b61264de077845187b27d81351ee", 0x7d}, {&(0x7f0000000140)="cca00b85979847d2b800d3", 0xb}, {&(0x7f0000000180)="a9337f2dfe8d491e714ee7d565bdc33cc73614bde7bfabf21f676144abc4885cbdb7529eda26a5a423c5d2d5cf5c4de410e401d48cac1ca0a098266b2217f4b1d13fe490fdcf8d4e8febf33981f52ba75e10050a0c7cbd9abce39dfd7b998fe15804c9990332b5fe3feeb7b2834080ebdf19b44e1ee6a917987d0689a8", 0x7d}], 0x4, &(0x7f0000000240), 0x0, 0x400}, 0x400) r1 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r1, 0x42000000000029, 0xff, &(0x7f0000000000)="002f90c058d86787d077532a7a6968cf08ad3dc9000000", 0x1010c) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20b0, 0x400000000006c5) select(0x40, &(0x7f0000000280), 0x0, &(0x7f00000003c0)={0x10001, 0x0, 0x1, 0x80, 0x32d5, 0x4, 0x9, 0xfff}, &(0x7f0000000400)={0x101, 0x7}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0x9}, 0x10) 16:00:56 executing program 1: open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) 16:00:56 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x200002000, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x100c, 0x3) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/239, 0xef) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc80, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x55b, 0xfb, 0x9, 0x8, "d6d50a39bf1db60c4ec09421c8d72180db1e19e3", 0xe2, 0x2}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)) 16:00:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) msgget(0x2, 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r0) 16:00:56 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:56 executing program 1: socketpair$inet(0x2, 0x8000, 0x869, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) write(r0, &(0x7f00000000c0)="5269ae312bdaf93712e018c53479933aa265a89b14cd02734f5ec10e9289925aea52936b341fafe7b180666094ebf30f91cacdea17f36325170a2dfad7f6d64d6255e68d7aa10d16c30a948f8579d1c6bfc719c2f29c9be49f180a862b8dd998fd0dcc0c924a4af0673f17651c1a5184d92040c4aa7fd02d481878e4de48beefa1942a858d79ff397584b1279837f4e03c186d104f652418f4fd23737ce597dc6876214aeb41", 0xa6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x214) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x1}], 0x10, 0x4}, 0x8) 16:00:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000300)='./bus\x00', 0x200c, 0xb) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000380)={0x3, "1a33d5d6b73d8c7f321da3a65cb9aca39dafef32699009b6174b2ff70ff2766cf0122fe8a3cbfb6b856e018fb3d3bb1a3acdb87532273d929f053e1867c9d3b2848055530a03792ed584f6f5909abace086a45521b24394f0e9b2e30d4a26983fbcf53f570b1686cce2c4c369d96ad70b345483a4dbee7ccc03065255e4f37f18a8c593430f67617cc3ea1c9129c258f3357e012b3b30ee8597ae37a"}, 0xa4, 0x800) r2 = kqueue() r3 = kqueue() close(r2) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x5, 0x88) openat(r4, &(0x7f0000000340)='./bus\x00', 0x200, 0x4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000480)="0516c15bbabfda5f3f7f0d11825da3cbfe3d05c4a7dcb3fd6c29c0d3832e90fe5edea057c9f882b1715395c7bdbc7974742b67133aaa9922d637efe0952f26afe4033e2b5d4906e1ba084b0aef4ed7c4184d7b8d3742b695dc8d19cc7379e9eb1440d9ae25ceb8091d926705ec247161ffa6268ae4df4aed0fa6e6d86852f91e08a552a351118a319f8d0137b57ae53380d8025465c3e930fdd6136c7c00f91b1bd89e698fd7ec893a51459e99d80e29ccd51cb3a762cf4b84b5db7fba9254368e8cc0008f4c72b6c08b90c6432fee241dd0a3f9cabe8a400ce6fa2aaa7a5dedc533f5859e613a31ecc8a43091af02798c602a69fc733fafe37519faf02a5f4b47ec6ed2491d2e4c1a2e147cc53f0580a74ecffae6916d32297356405802a0301f1d23feb893774ab5cf33d6d1ce66466d5b63105b90b1ecff28f65ca7ea3128c6f1ef1754f8970227ea92de89652e3961f68c2e04273bbed872ab494ad4e498eb01ffb52746e48bd86f93579e31ddb44c84dffcb21dc6321d2d9bcd70350dcf7494e883249ef683b7466cbd867132dc4a1065efbd84e660e8dc1a8069d21e8b8f3984a5f214b31c998edfca84c82ff12a0e4f0a5aa206d42c054cb12407da9ddd9f9036ed751a457dabf26e1fbfd16c9e575f738510a1c6c0c304be9bc726e4b4b78a72023503dc5c3120493846a98ec1679c78806eb52fa29e3110febdfc3817230e9b1c41bc79fda15ce6ba209084a996235f5cd677627d11a42b4803e0ce9344745f2d3e7280e6dc823e99d2e51aca60e3c761dbd9bc2bbbe198a8d7145f59fa3192da4f918a1f3f32194c6ceb99f2891ab9e343912fdaea3e4bc0c345334f225146eddf867a3ee5842ea7ed9fe2d5f0c5a792db4350b5994317862f2f3c93ecdca8f535ce3885b2f45889e9a981fbdca8222dbec1ccbba72702edac2117df893cc338c465a06834e60ace419636d90bc7bce8a8aa90a9b35a53436eb4443103bc75d812ab2467940b39d59568d944032a7415386229eb63845bc118ded912f0fab0840f414154c1fab93980faa6bcb60cf036eb6601b3709d9d4a3261c5665fd12c506df8f080e83ccae80de7c80d33d6b6fdec8d412ed92117780f571e106996b2abcf8c37ee0dd7e75b3727fd9f363e3f1db87f7e67e0062db9f7bfaa4ebfe682299b0dc585cfec7248ab51a0c083632d0619ff7400383a2344abb73385615c64d71190ac5dee67038ac544ed821e1c38d85a12b0ee9426dc30481ebe00f9ee7e3a0925f920e97014e5ed759c97f6fd3738a622ce617c0f9c42bb127073ebf3fc1ac4c1e9b64d86b0681be5820d6bb740ea74833e13147e31deb3d98238d8c1ee03cc3483ff3d0bf985202200c810006f929f45c85202617b6ee365dd6d2c864f130bbb1a6f57210acdf3f429e977e0b8356a6f2a1e6f42648c580c8ae0415cfe05ea07008f933a226579238cd3b5692bcf574225f5cc9960d2c2abc5689e6ac42c17310aed204741d6497bf57570dc1cc34d964dfbf2cc72af811bdcb52aa940742195dcaf872a3f7363858112ea3766f1dfcaaf64b6dfeb3044e369c4cf1f806fc292fd165c1ef543d43060c9a9c0b83a4f740dbd0219b0066a94d832f77e4a764adbf88c71d2bfaf1563e81fe3c1505a13c651b4018218ecfa4ccf97c989d787ca31410d94965b082e5405f98ea5d73facf39bd4f4984673ae4f35a55eb1a42071efc1249742251e7d96ae73fe7f53ca461cea1c43549128b45db6eda4b8f5a461d8cb7b475beb65186460ba164fb30dd5d876c2965a0fb7ee0ad4b2253b197c9a0bd85e057911a5238ee595a7fe44a7af7ab0b4e9e77d9019bd5590902b423e7b7baab901056ff63b9cefc8921280fc8e411c6e717c0859b4238ee57020612b048eea0ef5ac05f3aa27d893c21adf2bdb22494c4d247471d529ebe0e31788d3e9cf4a98a181c8f8180df19d9b851c6cfc03c1d6377397049bf241ca605c6c88c787621b94ea74e72e68340e70369b03f6c942d8939e8cb76fc0b1a80566eaeb67d94c20a174cac43d9a0d52fbf78ff1863e317a48b7da07bf61da6655f27ce9d05851893bf8220bb89bd254c2978aff3321de554a74726d3d3c96a7627cba5cf03f3dd38c573a7e9d51f4adebdcf19bc72f39488be39da67788d84bad126a78cebe8fc34847c22b9d7117406a66258d00d91eecdd3658c57ea6c6be57960110db337aedbfe26c9eb31a866691ffbde28344cdac1b7d74525b19091c4fe1258cb8a9b1748f7c49fc4ede0d06c62955cc9b2eac5a515a395d0034071af0c11fc932dbb1dd867089ed9562fca1490fe6df160fc5173101538aa3dd758f075fb2349d07f1e21e784ae1809068b1a77c1fba1e148255e80699f5030b1e5eb8b0abbd98d279c903d212ef3cf0d29ce06b58cab5173d02008ca50fa7a75fdc727b66518383558d993dfbae38202b83270e2dcc5ddd1553a2ebfe8ca090cdc9d20c0ed4da2bae4f280a2488d0255b7a68b2d7ce2341f43e56a54334cb6ce8be36c363bccc083dcedee6ebccfa7c8266f18552166b6a92845b8eba707ad21676f10f87977cc1feb62f0255d55c2c19c53eaa60482dc64fbe42510b21fb69082b1f87a31eba4fc0140706e28db7bcd3206b02effb642f6b47cf9f33370623903341dfa5f0d7748db2d462ff5cece5caaf183568cf44e3909bc40400a3abebf38ccc8c4d625ac0c9c71da1f88e2692a608a2885c4075ba75625e27d2ff050e76d9d208a8234809237702eefa441ddb9fe07897dc86dfe11ec7ed7744e81928d0b6b3683f429a00afde83c884bd1c9944fa628ee76355455a8c01314196a179ea8bdf9497f453c0f9a93e17d32df5d49f3eff6e0f049e1d0442edb4c1934882cd60e1539d3ea86f6295b3206981cfd8bfe3b5c5b4eafafd838585b8eeab2ed5e2d8586d6e226fbdf3ce7c7e9a730c4c26d80d7c0fbab95a16492ba2709212f2d47b41f80750886a99dc157cd0a872f016f30811236b4ef4974bf8a5ac5a158f088132d67abeb9f4f2b48e91cad0a91e63fb9a676ca5caf6616ae82c277e02b3a421451a464402bfd14f7e31a2b4bd3251848c8a6ed1a6286de44491f454a730aef5e9c81414e9262f04dea72321dd12153c0228d44452f56474d23b4bfa7924f590a298610f6291bea5377765d94a16c91ac59a4755515f17e1e0d753279b92294c5a14c2856a472778054b13c1260a2b9108fe4eb609d516e2b0d80cd639133257eeaa2ba8d618e6071500a4fe841a1eadcc391e5356e6716222582f11292eb4315f1b17386d508b1cc3816726cb59590ae7863acb00841096b97b0a3b03da15f9e51b51e9e668aa3e544f2a41b76d6d3d2d18c72a917da9f08159b19b155bae4cb66bcdef738cc27632e472a7d698f5f90685ede6284c784e43490244a3bf94550a21fee967c8ac906d3d0284ab1c78e2cca563730a527d13a189529e1ec65d700b2fa92921663d75ea271eab107a511af7d9c37943556efea312df2a456e45571ba819abb9dfa738d7d29738e044d30ec50a67a5f2f22c83a9381b11c53da296a712fca2161a263582d9667aba419accd4b6553740dfa9869fd84b18d09de3fe9ab12297c02c4d18d0ab1c29b1d9f4abeecb310a8af5dfd47e5ae8bd2655d1d1160b7bb85305c5f52ba6164cab6e2917c0477f6d7dc8dc8d4d041709a0b6e5389e7e7b8d8cfa2e4fad8ca8000fa2181567f520ef06eaaa98f316e272c385ce4e90cb577099f3135d10ebda8073d53f63126b56c8edf611482f208fa07cb9704e6774a85ca31b1af4cdddbc0e91c998a2d119dcb8447d12d732decf14767f97badbd3f5ebdea42e92907132c58e34ba65812e9af71db9b1351a9781343a18fc83f072977d6d360afd906ee28949a869dfbe874ee3a11a4a9064ff509aec856619280c4f6a65c342abb54cecd94316c22f2115e4a2cb83ff6bc6762d0dab68368494e9ca3f5e6fe4882dc3f9282ae6d9e6266ef6748d24a11f541ca5954ea769964350da949c489b174ce43433d3f06f966c5d61cd176be7a6cd7fceb1dfd4ba832b82cceab4a540e2d960c63e13cc47ee37ed358462a3dcdf27b963e21342f907c0929df707edf1c0989814668de2339a88ae1ead560b5635b640fc04af28069e7f29a3c4187913d4c997475bf9d5c357d4a140a9e1b4b1d46fd818bfe9a7c37dbe2203c220eebc66265d1f8782e4bdc5d3a3fd87698894afec410c47203d8171d14e1e0e83df2fe3198d3e58cc30110209dd59bfc9e5854d4692b28548defe7401bd71b5ac4eabb7cd6683fcb6656732be8b8059bce2d7e33407eb0a9fa187cd5eca3e050908f8e992e5223d88fc832e5d58620e94cc6e889a0dee3e96703df48f3f1aaf54345c78f1ec5486d922b62ea0abf6cc87c8cc444f67f5f971768717a9680078e73ea0697f33f988f379a08f3980ba0dc95d2be0ba247997dbf7cae19f5a84f5b1b0bbac8a43e315bb07eee8d2f29d27ece7c1701a81563abc5eb349a6046772b31b0182dccc8ca772d840c7e5ff96218cf50760d9e0a0e811de0e62d64f2ecca410035e6118d8286201bc2a73de120aaccb86b07c09cfe30c50334e902b13967b7ce5a59bc7c1801d5fa193dc28160c0595285f04a92dbb113d7e7876b23afcdae4d9522a03a1444fe180cf8ddd75b533bf25de959d7bfa7c4e1f4205b4775efeea75675566cc7a3f590709fcf9c25cbeba3e1381141a5d56848073a1f5d5cf459fc9fff67d9637e7ff50fb7cdd23bcc99fc5c1784286410b403bde3bf0155b90ca7381913c40390f33a5a82c8e0bcbfbe7a967e0ad41a5f129fe357904c0187daee658a4b44ca37db4def05096cf111a53cf10c830d932bc249d3138ad86397087fe0d554eb4292b2bf51fa708d17ede9ac2ce01aa7e6c7c2d5c6b49b1e94bc6cdd7e0c1a01fb3b459cd464f0cd4917080ef2a18c4faeb6b5c097dbd10d51af89e8b1e4891705dc540eabbfdaed869a2d2b29be597cb70a924fd20bd7fec2f86186af1f64c052691d5955219b65b1cb08cb9492a43c38bec125f3ff291a095a3f0254c3bb524fdde3913f3e6023ce0e6929a61a861aeecb7c1cad9571b08463cee9e58a0c06ce78d67868a51fab49eb4caec1092a903df15e57351b8ee93d00a75569227fb3e3da67372fa6abb49d13d67aea8897c47dfda970104726b9314d3f4d03c4d02eac9a274585c8ddb1355e5eb36806692f3e313bba96d306a45234676ccc1fc1db6b35472533edc2f790e023dcc4e754a4825a0b2429f88a780b9bd7e044101fb3371e61dbd96ec04bfb3a9f1ad92053a38faab7e3b6ca0d30185412c2d7a6efcd9b6f25944dc6f5a38c201ba0fa69f9ecc2cbc798a91bf64218b85a3548e68723f3d49e9ebe21f54a179248d7944d296341705a0376ba24883002cb4ea1a61026c258ca93dd21d049c4d6029a0a2560b98314d1287a31ef999b75dcc37352869e2cb4c5855a6016e270ddb644da301ce7c7d240be0fd3c8bf78f838e1d161434ee53c096b5012f2ea3c6903053ec2fa2f5ba8bc6b677aee11947bbb2cf030f55f68638e1a0fefe35c752cf11085250675f404e22e8f95162aa58f4aeea2dfefdc9dae363b7264a54270fc20b374404825fc2f390518e2ef18a0ad976be5e8ab5835859465a6f2d94727ca066e6e5ef42a0249be452369aad1c3c618f4a524652deb6af896f8b036fe51cd8113cf6aa482e96db908b7d89f694a84a00c864f554c8f758b199319990e2ff2647715638e6debb6ba655", 0x1000, 0x400, 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./bus\x00') kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) r6 = msgget$private(0x0, 0x402) msgget(0x2, 0x52c) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0x44) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000080)=0x6) kqueue() 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0xa6) 16:00:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7138cd8452f7623b890f671dcdf3da8bef49791226ed9dad26465543ef07f50e53b95ef9b498a7a81b3cd7485ad7bfda651fd5a893cfc346b7b67c8ea154a0d4f39eb99c7aeac200da56147765be42ae4703baf819077b04406e69a912bd", 0x5e}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0xfd9f) write(r0, &(0x7f0000000300)='3', 0x1) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xffff, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000000)="1c523d0063b7bf8d2346ea901953", 0xe, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffffffff7fffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000080)=[{r3, 0x2}, {r2, 0x8}, {r4, 0x5}, {r1, 0x10}, {r3, 0x10}, {r2, 0x1}, {r0, 0x1}, {r3, 0xc}, {r2, 0x50}], 0x9, 0x4) 16:00:56 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x6004, 0x1) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1ff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000180)='./bus\x00') 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) accept(r0, 0x0, 0x0) 16:00:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/239, 0xef, 0x42, 0x0, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x100000000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:56 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="55f18a9831fb8b5b0943f710306684baf4deda04c6f8c089202cde55cf9678fda38f6ce6a657239e1270fe8ec8fbb4997e390f74b9440235116576c9606ecb1cbdbbdfa40de3acf1cbbf225e43e62438b5e81cf9c67957ea33e20409ee63237446883ef8fea7cfdf103d61f87576cde4f3840736bf7c81abb8d5b10df74f7f36101aa13de14a6f5a9e", 0x89, 0x1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x3f01}, 0xc) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:56 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x442) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x9, 0x80000001, 0x5, 0x5, 0x9, 0x9, 0x4, 0x4]) shutdown(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:56 executing program 0: r0 = getpgid(0xffffffffffffffff) setpgid(0x0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0xffffffffffffffff) r1 = socket(0x11, 0x4000, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x2) 16:00:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) shutdown(r0, 0x2) r1 = socket(0x11, 0x8001, 0x8000) clock_settime(0x0, &(0x7f0000000040)={0x7fff, 0x7}) getsockopt(r1, 0x1011, 0x3, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x8000, 0x3, 0x7, "532fbfa681ea0c75a79d79af5c3e25f4cdd0c521", 0x8, 0x48c}) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 01:06:07 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 01:06:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x6, 0x6, 0x1}) 01:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) 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"}) readv(r3, &(0x7f0000000200), 0x1da) 01:06:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r0, 0x4) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 01:06:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/189, 0xbd}, {&(0x7f0000001140)=""/107, 0x6b}, {&(0x7f00000011c0)=""/105, 0x69}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/55, 0x37}, {&(0x7f0000001300)=""/88, 0x58}], 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000001400)=""/51, 0x33, 0x800, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) read(r1, &(0x7f0000001480)=""/231, 0xe7) kevent(r1, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffe, 0x98, 0x2, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x7ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0xc6}, {{r1}, 0xffffffffffffffff, 0x48, 0x40000000, 0x2, 0xaa1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x8000}], 0xfffffffffffffffc, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x3ff, 0xff}, {{r1}, 0x0, 0x24, 0x40000001, 0x7, 0xb5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0xfffffffffffff8fe}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x2, 0x40}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x10000, 0xef00000000}, {{r0}, 0x0, 0x40, 0x40000000, 0x6, 0xc8}], 0x7, &(0x7f0000001740)={0x119, 0x3}) execve(&(0x7f0000001780)='./file0\x00', &(0x7f00000019c0)=[&(0x7f00000017c0)='-*\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='-\x00', &(0x7f0000001900)='@\\]\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a00)='\x00', &(0x7f0000001a40)='^{-\x00', &(0x7f0000001a80)='\x00']) r2 = open(&(0x7f0000001b00)='./file0\x00', 0x120, 0x60) preadv(r2, &(0x7f0000002dc0)=[{&(0x7f0000001b40)=""/152, 0x98}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)}, {&(0x7f0000002c40)=""/126, 0x7e}, {&(0x7f0000002cc0)=""/179, 0xb3}, {&(0x7f0000002d80)=""/27, 0x1b}], 0x6, 0x0) write(r2, &(0x7f0000002e40)="5892e679f253d6ef51f124175dca57c232a9d974fc20485a2359118a435bddb1effbb5bd6845df5043890e596ff0544c08bbb1a6347d1e43c8eb1f5639cbdda5276f6a1a83d710e954f0ae652c6f9be75e8f9f474e617c1aa4bec2f4decd1e83edfc4e4b3ed4b5578e88d0c17310331f1d3e7b1db4daa37f2619aa1f7c997999d99e3a593ccda46554fd1a5dd034e5af1b1d4020091e2e3379ac36cfb3b582963d760224", 0xa4) getpeername$unix(r1, &(0x7f0000002f00)=@abs, &(0x7f0000002f40)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002f80)={0x5, 0xffffffffffffffd1, 0xc8c, 0x10001, "01c0d8ffd970e53dfa4b7959ae13bb3f5dcaf130", 0x3aa7, 0x100000000}) r3 = accept$unix(r1, &(0x7f0000002fc0)=@abs, &(0x7f0000003000)=0x8) r4 = dup(r1) accept$unix(r3, &(0x7f0000003040)=@file={0x0, ""/108}, &(0x7f00000030c0)=0x6e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003100)=0x312) r5 = msgget$private(0x0, 0xb1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003140)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003200)={0x0}, 0xc) r11 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003240)={{0x0, r6, r7, r8, r9, 0x90, 0x7f}, 0x3f9d, 0x8, r10, r11, 0x200, 0x1, 0xa597, 0x200}) recvmsg(r3, &(0x7f00000054c0)={&(0x7f00000032c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000005440)=[{&(0x7f0000004300)=""/193, 0xc1}, {&(0x7f0000004400)=""/28, 0x1c}, {&(0x7f0000004440)=""/4096, 0x1000}], 0x3, &(0x7f0000005480)=""/18, 0x12, 0x6f}, 0x2) r12 = semget(0x2, 0x3, 0x404) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000005500)=0x5087) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000005540)=0xeb4) openat(r2, &(0x7f0000005580)='./file0\x00', 0x20000, 0x2) socket$inet6(0x18, 0x4, 0x1f) semop(r12, &(0x7f00000055c0)=[{0x2, 0x100000001, 0x1800}, {0x1, 0x5, 0x1000}], 0x2) 01:06:07 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000009, &(0x7f0000000100)=[r1, r1, r1, r1]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000001680)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) 01:06:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000001480)=0xc) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/164, 0xa4}, {&(0x7f0000001180)=""/242, 0xf2}, {&(0x7f0000001280)=""/212, 0xd4}], 0x4, &(0x7f00000013c0)=""/11, 0xb, 0x8001}, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 01:06:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="fad59b8338442ea0d5054671827f851337b130007de46e0c1e04c36d355de647ab76fd5d20092ca02da22561572e851eb782c348aaa718ceb78d5c4527dff02a5f487a06be284861d151704280d9626bf092a131b4e8875e3344555fc51632402447ae92edf5aa978d39f1a5d55b66f8ad5bf1b9c99a708725133e8b42abb1f584dc884fd2d9f8f7632846c857df944cf7696c76001d1de53e7fba86717890163deef4cbaa5cc2f5067f7a16d08a5c6230b5a7a6", 0xb4, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="8ad3e7c4fcd32be3d1a4913dd722aff6c138e917fb174f6e74c383ad659011180a734b4ffbd5f748c15db843188f28ae781bf0978cb64c5b0d6440e2846a49f52554701ed89db7e94efb228d87", 0x4d) kqueue() 01:06:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) fchmod(r0, 0x8) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) close(r0) 01:06:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x9}) 01:06:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000080)=""/134, 0x86}], 0x3) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/92}, &(0x7f0000000400)=0x5e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000340)=0x8) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 01:06:07 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x60, 0xf00fffff, 0x0, 0x8f80000000000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x8, 0xc2, 0x7fffffff}], 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x300, 0x0) 01:06:07 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x5) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 01:06:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x8782, 0x20) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) r3 = getppid() r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 01:06:07 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f00000003c0)='./file2\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000300)='./bus\x00', 0x20008, 0x1a2) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) linkat(r1, &(0x7f0000000240)='./bus\x00', r2, &(0x7f00000002c0)='./file1\x00', 0x4) 01:06:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() getuid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() shmget$private(0x0, 0x1000, 0x181, &(0x7f0000ffd000/0x1000)=nil) setuid(r4) geteuid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/27) r5 = semget(0x2, 0x1, 0x2e) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r3, r4, r3, 0x30, 0x10001}, 0x100, 0x7}) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:06:08 executing program 0: getitimer(0x2, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8633, 0x41) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setitimer(0x0, &(0x7f0000000000)={{0x10000}, {0x100000000, 0x8000}}, &(0x7f0000000040)) 01:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 01:06:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000000c0)="98bfef4dd7e8d123a7ba8b7ab933c7a0a85e35b1992dd795323b685c631523f6cbe700b4683cf915ef34e026eeed0c5c1dfa4e810e67afdd5d7afcdcf047d3295a246c8adb55b0e7892167345732384485f6f101dcbba436d35f8878a01a01e6b82ca59778d1d85bbcf33e7e3e3e2b501482d620372eba0611a1ffc18339e483da0693893190fe624f75ab54af6edf0e02a90d8b7fad7b7935dc145c", 0x9c) r1 = semget$private(0x0, 0x3, 0x42) semop(r1, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) recvfrom$inet6(r0, &(0x7f0000000180)=""/38, 0x26, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) 01:06:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="cffd209ed68eb6abd570b0fe24fc9661", 0x10}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x180) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100c, 0x8) 01:06:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x141) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xffd, 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r2) flock(0xffffffffffffffff, 0x1) recvfrom(r1, &(0x7f0000000100)=""/161, 0xa1, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 01:06:08 executing program 1: socket$inet6(0x18, 0x4, 0x3) r0 = socket$inet6(0x18, 0x8003, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x400000000000) 01:06:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000040)={{0x200, 0x8}, {0x400, 0x5}}, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) 01:06:08 executing program 0: r0 = semget(0x2, 0x1, 0xfffffffffffffffd) semget$private(0x0, 0x5, 0x41e) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 01:06:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="9bacd37d4f2d8be709ca7cf701d823139c6c76b76a4ce5e1a3f361d84f", 0x1d}, {&(0x7f0000000100)="c5b5d93e80270d70904e8d4a45425c8a68a6f3a4475313527255e4327978d302dccd24ddfc9fa47c292ae720e2a35ea2994b735015acad4666a86cc91f3842958c8d8951ccdcb59d0f27632edc1a84d9fde1215460b37bfb107e3ea2ba2c2dfeab1264c5bb1ec7be84d3b595ffd0342035e12befcde1ec34322bc050920db627", 0x80}], 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/88, 0xfee7) 01:06:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) listen(r0, 0x5) setsockopt(r0, 0x80, 0x2, &(0x7f0000000000)="261b07706a7e5bb27a6f899c4282793632d4b176b8cd0c14c7d23b8bb3c3ba4646af337d4dc135ce00eeb4128b50d3c1567fbef2170b81487a66513db0209f199e79e87ef6fabb9f271ba93cac6278a52e6e523604287f328eceb498c3682d3f8a805d1ad3c36c6af012ea9302383e7c336b7f460b8d721670a24124367ecdc233a4740e7adda8235294c7131888fcb055874ec7dc81bf5b3e420cfd365339319117f2d0006679cc3912569670a9c890053249dc18b5a59102c1ff15c1ba1c8f357c8abb1ce9ee7d481d2a67b1ee25fcbfe2aa78f4934b6081b25c256d26", 0xde) 01:06:09 executing program 0: r0 = socket$inet(0x2, 0x9fd7d66efad1521d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x849c, 0x2, &(0x7f0000000140)="b228812531fa8ff8ea0e672ba47cc93e491f96bbe1a1131d9c691cd35fd1b0963eb6b41b1336ad379f8e3e9868df1b3328d2b0bb728f1368a34f8c713743c6fd954970d882d18ed47ee0f5424e5ad8c08e07cb26589d0744f24d22db70dcd96e2c473857014ec5c4ed3a0153f7190e7d1e52ea4e2915089a4e", 0x79) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01004aae66696c453000566945cf3911d272f3604885e6769fd9f526a3da50e19394e5c777ed756110d54ba0d07f8ef2ac5d4754949122c3"], 0xa) 01:06:09 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x8800, 0x54) mlockall(0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 01:06:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 01:06:09 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x61) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8000, 0x0) 01:06:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 01:06:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x7fffffff}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) msgget$private(0x0, 0x454) 01:06:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000140), &(0x7f00000000c0)=0xffffffffffffff72) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) socket$inet(0x2, 0x2, 0x1) 01:06:09 executing program 1: getitimer(0x0, 0xfffffffffffffffe) socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x490, 0x40) 01:06:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = semget(0x2, 0x4, 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)=""/116) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) r1 = msgget$private(0x0, 0x388) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000f423f880874a576440e599bfd02a534cdcaafeb14d7473c18232aac23276c7c14371be749712e34a431f9b8d06e8f1dd040b64f92c0fd6f125141b84fcd3967966254a94d4f1845b8e4c9e1edad2eb821ab8bb91ae055f669e169d4f4755a298b151a7d6ba5b39938464aae37f69578a83853779bbb151091186381a043472b72e2392ee0e81d1a8bed972035c03520d83"], 0x51, 0x800) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) 01:06:09 executing program 1: r0 = kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x8001) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) r4 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x21, 0x0, 0xc8f, 0x5}], 0x200, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x3f, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0xa6, 0xf00fffff, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x24, 0x62, 0x1, 0xacd7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x78d, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xa545d352d5d0dfad, 0x7f, 0x9}], 0xffffffffffffffff, &(0x7f00000002c0)={0xff2}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 01:06:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() 01:06:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = shmget(0x2, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x7) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x10a) open(&(0x7f00000002c0)='./bus\x00', 0x888, 0x101) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x9, 0x5}) shmctl$IPC_RMID(r0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x2) mlockall(0x3) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) pipe(&(0x7f00000003c0)) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x11, 0x0, 0xfff, 0x9}, {{r4}, 0x0, 0x80, 0x4, 0xff0, 0xead}], 0x2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x68, 0x8, 0xfffffffffffffffa, 0x4}, {{r5}, 0xfffffffffffffff8, 0x10, 0x10, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x4, 0x100000000}], 0x6, &(0x7f00000001c0)={0x0, 0x9}) 01:06:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$inet6(0x18, 0xc007, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x2}, {0x18, 0x0, 0x8000000, 0x200}, 0xffffffff, [0x8, 0x8, 0x800, 0x80000000, 0x1f, 0x1, 0x1e, 0x3]}, 0x3c) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x102c, 0x0, 0x0) r4 = dup(r0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x5) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x9b, 0x9}, {0x18, 0x0, 0x401, 0x80000001}, 0x4, [0x0, 0x3f, 0x40, 0x4, 0x0, 0x0, 0x3, 0x81]}, 0x3c) 01:06:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x400000000006c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900", 0x8e) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x80000001) open(&(0x7f0000000080)='./bus\x00', 0x8480, 0x8) chmod(&(0x7f0000000240)='./bus\x00', 0x102) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 01:06:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x100000000, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) ioctl$TIOCSTOP(r1, 0x2000746f) 01:06:09 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x4000, 0x5) recvfrom$inet(r0, &(0x7f0000000080)=""/42, 0x2a, 0x840, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:06:09 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000003000/0x4000)=nil) socketpair(0x19, 0x4005, 0x8, &(0x7f0000000080)) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 01:06:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x10000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="f0a21b5ec21d391c4381bfbb90c2c64f733b04d7fe995234953ee5e2b70d4e9fb8ac0c693b6cc5ac22bbb02d2b1a4691f1e1e0309b9469ceac724f366272469f40dfdf440377b4784472a018304d5be45d333818556528a9e123b79d720d8df913f505183756e05467b554e9532a15fc56b32db67400cc653db8b960b80a25a3a26c8e2a74d6fe60dfd05fa1f57c7c419b866f0e5035a00224bc66b0852146d131b9d6e6b66f644f60911e713353c0303bab4ef905ead4f1b6fa8d88e19c7c34f87a8375bc476474d12d0159cf0da6ae51629666a3138348afcc02c58d8745fbb08106ad4559dfb1d35d5f98af6ab5301739a8687e8e0e4f4e", 0xf9}, {&(0x7f0000000040)="044fd3d59b3dce65e2a3a9d3c46c02b55be9d9d0cecec7047fd5c7e667be1057743ec40323", 0x25}], 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 01:06:09 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:06:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffefe) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 01:06:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{}], 0x1) 01:06:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x236161c0) r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xceb4f2801a7df7c1, &(0x7f0000000000)={0x3, 0x7fffffff}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) r1 = socket(0x10, 0xc002, 0x0) shutdown(r1, 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:06:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 01:06:10 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) 01:06:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) read(r0, &(0x7f0000000180)=""/23, 0x17) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x0) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) 01:06:16 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000001680)={0x0, 0x2, 0x8, 0xfffffffffffff94d, r1}) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r3, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r4 = getpid() r5 = getuid() socket$unix(0x1, 0x0, 0x0) getgroups(0x6, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) open(&(0x7f0000001640)='./file1\x00', 0x200, 0x0) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001080)="a513f8005cb05fa2b18063da654f079b8fe309de3159c5985f9862e7b0d8e46c8029f4b00c04f8b3f42b7983400cbe7b7ee2d74c99ce67956e5465a33141d71b79af8ec2c0769c95d7a71a9688466fbd9073c23006c0de391700760ed326f2590ff19cc591e3142caea76f69f70bf06e855c909d593f144649524eb78df874d064558d65a995c683f425fde48e6dcb0725c483d3bfb6a8fe6b97001e858b22a0b9ed38cfd0245d146e750102add59c18e727f9090cddf043a9276c8df28416bf88107d45e7b8dfb94afb8138d0f8d3c67cf501d9766d", 0xd6}, {&(0x7f0000001180)="3c8447280326fb0c06a1069270a27a6358841a17c449469913c5db6ef156de68424767cc682a4d7cc677cd1c817cf2cbb4376b8ebbf7936d085f904a44e93b662f485483759d8b30d7dfaefb474c5e6fbb7137b213bb20ddc53dfcdbe104739ce9009dac580f24b5b90ea61560a1edb7f51af09f0cd313438109db01ac6397d9411123073e890f72ae27dae2331566fdb5314b54639c786c991de918cc85b7e1a29ae4", 0xa3}, {&(0x7f0000001240)="e11a08250dd0c14a9aa07af156b7c24f64d0b8566b53d6ae0247686b737517113674d615b6eb77a13414cbee95d30f3082b6839aef582f93f07a8ba500f44dde3b914a443d6eea5bb8a5e47be1a83cfa90ba9661eb5303b31da07caf18bab9d51512bac344c5347f80941bee1db062baf1f2aa0659fb72c5537c34b1f135911b3e7e58f9df95fe64883c7801f252d8388cf564e4dc46a7f5fc700700fee2896377dbdd46f3", 0xa5}, {&(0x7f0000000080)="c63056a2cdc98e19152c71ad8d8e825b1c1f2b32508e1cf23ad98058dec674c920", 0x21}, {&(0x7f0000001300)="ba5d25ed9a286af7a8b56b5c8a2dadbc0d25f4e378263c81668c604e15183c1b77730fda18f27c8d5834a8cc74ff609de223", 0x32}, {&(0x7f0000001340)="a261492aed107f79e25b26dbf009f924c3f254bfdc3756b8ee051d22", 0x1c}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88}, 0x40d) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 01:06:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) shutdown(r0, 0x2) pipe(&(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) syz_open_pts() 01:06:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) sendto$unix(r0, &(0x7f0000000380)="df1757f087a01ee5", 0x8, 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x31, 0x40000007, 0x7ff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x60000000, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x8, 0x190}, {{r0}, 0xffffffffffffffff, 0xad, 0x2, 0xcba, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x7fffffff, 0x70}, {{r0}, 0xfffffffffffffffd, 0x68, 0x10, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x80000001, 0x9}], 0x187, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x401, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x7fff, 0x3ac4000}, {{r0}, 0xffffffffffffffff, 0x5, 0x18, 0x5, 0x8}], 0x3, &(0x7f0000000040)={0x7, 0x9}) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/32}, &(0x7f0000000340)=0x22) 01:06:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8d) 01:06:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0xfffff, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x3, 0x800fffff, 0x7fffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x7fffffff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa5, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x3da32aa}], 0x1b, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x20, 0x4, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x25, 0x1, 0x8001, 0x4}, {{r0}, 0xffffffffffffffff, 0xc2, 0x40000000, 0xffffffff, 0x5}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x9, 0x1}, {{r0}, 0x0, 0x9, 0x40000003, 0x7f, 0x8}, {{r0}, 0x0, 0x20, 0x42, 0x7, 0x7}], 0xd6, &(0x7f0000000000)={0x101, 0x8}) 01:06:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)={{0xffff}, {0x0, 0x8}}) 01:06:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000200), &(0x7f0000000240)=0x4) write(r3, &(0x7f00000001c0)="d25ae59aa4438082790e50915fc60397d2f984926aafa72a205d1e84bc2296b9187b8722d7475f88cf", 0x29) mkdir(&(0x7f00000000c0)='./bus\x00', 0x80) pipe2(&(0x7f00000002c0), 0x37a808a5bbfa2edd) dup2(r0, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) sendto$unix(r0, &(0x7f0000000280)="5968bfbe", 0x4, 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x20001, 0x80) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) 01:06:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffedb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x2, 0x4) write(r0, &(0x7f0000000080)="c8ff66980b011eb76e40685d1000cdc2b62628c614c05fc8b9198d38496ebe3db15dece6ee217ecee57c4d9a87d8688e94d119118aeed9475f6135cc16bc78d8bbbc770c3d91099efb8cf4d0063cb460303f7edd3aa6b1d2528173c028d4c143977680ac16cedb77b1a1cbda8ab6c67b3a2ebb6552700c8aca7694797f75876b4038cc979c5bc95b930ff9cda4a1ab8c5f4ac845ee55c42f717d3130bfd91f524a0920e4c3969754a2617764f0d96429e2d6b5defbbb5427cd2b89eccc8247102bc77dec870bb58e5de28f08ac4c55cc1f653ab8ffc6bd6b5f7f21ef1fa48e9315b0554275bc92cc8885c3a6ca427e0b2ab09065d8eddc6934f6595eb3d1a3e7d7e97d0f97629f44d87ff5bf033d0ae562ee3c3dd78066aba31539d64eee44f4a3b7b374e2fbdbaf6ba328c15e4ba57133ec872a6687b3c4729234da060c0ac0b77d2791fc81299b655f174b09cd79ed2debbfd2cdbfb817b337dfabc23bbe77beb98360a0af56eb4833da5ade46a08eae329dfc32bc003bd9275c7815fce61b721abae8984fd5c9f35b9603fa2dace794c740e147f4091ad75bd2e048557a1720cc68bc1b489635fe1643e03193603b21d314ed8055c25e86da5af0a9c261949990fbe35690a76fd13ff0eda98b17a8def3ef70e3589d36463e80bca52517deb6f8c99487dd4f941c5e99b3569e3ab97ac010868c9fc6c60774aefc0adfa335b85894feff10553e2c896cab051ca12b8a01ce32049178b8b8eb970d2a3d7e2d60a32a4e9edfb547447f71b0501509a8fc6461325539754a964cdbedbdb45e7ff0e552eacf53f950ce5aeb4240442206ffb45297d3f6b80a4bc1c21e42333941ec9483cad4eb7626581b94efab90fd759ee780982100780f04d56c24c99c8352ec9a188b1eb18ae5b726c1e4517d8b7aec8c2b45d67297342b2928acc0720568a40bd37d72509205a6cb2cd91cfdb5ab579eaaa262cd1ae8b771d66bb4f3d6f7b1a27f2abb5bcc740051b5e4a6703d9bc354f54e53631a72e666b8706231f657e1aa8a8bcbacb33145400b245e51b176297e3db7e94c0dc0114d8f588c76f185c39ba5d41c23f368287fd89ed56f09850b6e3690ba54382269b575382e4c2dcdf308ed553dba1fd69b47f44359800a9e929b5b2a155b4a15c6666e9155dea91e5852a6d7eee705fdcf5af2a52f3cc08930814a2bd7acbc2d4728b89f13e32bf9f07cc4eafa733a908a4081c65c4d199c3029d15a4b3a971a3c91f2e3def084a12c515c6294fdb0e3b32d97cb706f0db63e73c47f12d176fc78ec01c7f05c3e42f8131d28c6ff0dfc934274317a3960335463dea03d2a68463c8676ef14db757464daff4a52b9b8621c92ccb5b25581852a4e9fb2e6bb97a59b5dcacae18d8cb0b57d3d8d9d282c0ece7c69b39d0f188b1e218cd180d5c78a8c1820547ad869d143913b59007f810bd7552ec0ebecb11259d788252adf827943826f82603703a21507528d2162c3096159a21fc345f50bc0e279d0addbf065151b049968705ec0975c2fe30864f067736019c52f8f9824df69d93377b4ae0d727d57fc85d27179e1c47f4a3b2ceae8b6b3d3bebcb50fb6fabeaec87b732cf27b214eac04db7a7a3f5a78703a0182db99ae4143f9e79881058e84b19b0947462f8e1a5580ceeefe9c915d94d20b224457642e410b13623df74aaaf11e7e0a58be5661b764b37a4dc7d72eb38cb451c062d176217f1250135be472204bcac9bd3889b6965236a86d1f43d9bd6371a14ecc5d421b486c08783ce1c214ff355c5737f6292926a377bd97f19ffe2213da6e55b9f13d523083c070ed349e261a68397daec1e3b3c2e462b5d8024481f65483cbf86616f39ed2c6f70a55a5f03bd4a96f1aca0550ba9cd6b64b6e457d610c35a5214062ea19e7883fd513192f152501b402b9a53b20155bbf843ef6566a1dd68c4a1c2d6c8f587de718553a9e734f539e2cec020be98202bee813ec829a49c73a6f64a82c0f790d159b858dcb85164941083f9721a206f0d4ab667299a00716a121344a9140581f7fe7bc34408e396a6d10034225370c52babb35a465590e94993f1dbd047d50aa7699327aee23ce8e5154b5541103b37d65b847071efbae7cebd05427055fede6e0e4c3ec8fda6e193bcd24337786af008c5a0989130d32f09aab27a36386d6cb217691dd298a5917f4cba80518c7a4e89a6f388757df7d84cb4a63733935470eb1548be900189cefe095c348a37f4e88443498f3ce1c49a226d9cd67146946baf8421def1a44eb994dc676ba3b53eb2a1a7a2e1499b121fc57e3c3a491ec336e3348aa68d6d9e46058fccd7d6470316d8439a5769c627db1ad414baf4700f543e538b9c1c772005fe23e08cd188bcf1069457e8df1bbec89a95acd6f26bac6e55aaddedd2747ae7994f81eba1d03ba39e3ff32f8612b77f01d41cebff834ed06106984b117914b8ab5e7eb21987ff88f05ee096d7b70fe683c9398ae3ba985b80be969e3106542dd0b0525d5f6f45e89783e7895f7b21fc57d6a0f3046dac4a74b364c28071e66f047fb628c57ddd39ea3502a1d917b4abce96aed281868da00cd0d908352219db60d82e0b5aae1a367528a12ee5ba167694c22b10bb4acf88a69064898282b7481994f03f30a8b26deab98413f02f5b241533f03c8eabe135c184f18552f01eb9eaa18c67767764fe947368c2c5f2a5caf59bf12c11b37372878dadf95b1700bedcc78469b6ae3d7ab8e537d3622d4a8a68022a0f3e700130fe57d5eaea216bda18c620009903c15856a99a33547451e3ac4b0258a497580a1523839d16bb17e151c0a43d9a97b37acef2455064c615886f91a8f1730128d0d2a8a7bd5f291ba40707c2aba51419a5964725c0384187ce3fe3f4fb7164e13de713572b924311c8cd581ac3467522c7e6280dbb18116b2ff2f64b8670aa7884938d6ca184160099b109ebefe2bcbe640b81415af7e009d888762aae61597c8834b1577a1c8c9baa2367156299264ac84e5738f5ca55b1b0f2cc1f2667ae15747553d756ac95c0ca60dfb451b8f8fa6aecc50d76f34ac85b6e80e8cffacaf85003ed21f8c44fc1a3d451c07b64069bf7b5c10cdadb2fb1332c699df5a05b09ed0eeab43977a0d6df66cf6dddb46d32b2e891492f760c31314854f0792f6c4aa49ce15017a0f2ca57737922e8afa7be205dbf8aed633e8632c5768b98bda9ebe1ce4a8e51d794dc03bc402e7a8a20023f752a9186c91df1b649b3eec50741727f506434f834b329210db1cfa6dbad088f7dda32dd4e49c213acea440a56855593de7e732f342cda068e71b8551e602368e38414345893fc9462ea94dfaa8b184f12922f72514c0dda98dad38a0da742140c2c4ab6f53e78f380c45a19c03560bf7ba319b977a0b4b620a8f4d4a444d7ffa987f5b06e51418f611fa235d84698f73bc5dd32990d1639339c9c436e15016d78b50c17a2dac656760f628bc6238f42982a5a8f6d8277cad81ca8deae52b8f4a682feb458d2d4fc03570bec89a592f437da169c1f94b62be2c4bc76f0845adf27f5a4160a46cdbff364a5349c131a45adfba8e60463fd62fa49d03246fb24a4d7062de07f121f3415e65f6cfa9b6100975b158bb834e80a8c79b477d8d8a9d918eaa7897c8696d57c101a743e23a72db301774998563b23e44127ee920a00248613ded7e559a539a827732b664740f6119b31635d7438039c258639e3b420ae86385257c3e90a4dce8dd644eeeee529375357ecfa0707465b9b97a09ef30d56e7896e21dae2c0b7bc6c3f757f1cd97b7d062979c67efaf2994cff84f296aa94788d10c522a2e59eaf6e3afdacda9d362ec02f18a44e84e9cd8b620ba200fbcd99d12014e51f436a96e743007cb3d73e487dd9ab5a199d45cbc7a8c4e574108fb9354119d6d7f024bccb84b741e8d45ebc59ee6865cbfa9201c3e0094b281ad016bad68415c5a719cc884f709d50d8238f9b3f959155e1860383b413ca2d4e4991d07a9b87e976306f8ce2d3e4138d36ba78f2587c36ee1a4e9ef8ba2bfc53f4dd3deeda882e99009a6fe9d5888debce7f0465a67cb16d6189d6a1fd5b7876b620b3120a715f3a71b78afa9d7b56337112bb30871aed1a180f9e24a1e1f77e53036a309626cc2aa4309fa5fe35f486dbc55aa8a24ea4f94f3964c15de59285ccff913a821dc3035ded2e1c9a000ad5cd36a80f7201307d7e7972e848a4eefe9962797714572d3215be17a5223112b07770b39aa7b5a9d574039bbbe75554b380b63e3e480c9ba8fe556e0d810b8e6b5c458677ea26fd1123c1491ef2cc43565d03b86191432c2260a1744fb63cca6ab2fa614a44168d807f367566edd356457ea68e4f98686641f4dd1f703dc96d217623b87c8a204e1559051bf3e3683ef2a52c5e8f0caf49f6d18ee3d384dd363201f08613f34e7581835a6aa220c0ad32c2d49cf4e4b89bf58347d9339c88bc791e11464eca4f6969b6eb7c02c376153f5c5bca44bd1db1b296381a1262d5991521547ab3c8fc61e00ee5587e47f836291cefa4328dfbf3eea176ac9037952698a758310497f645c6af737358005e30b96c0588ffc36b1b7e4c0c5fc7d7278a0825fcba56711b5e738db155c844154e69a7f0eed5658a866181d043013af43ec03086efb7f4b6f79e324b54f2f017b622e3e9565b9a8d1c9bc091fc36bbcd6989752d32d115dfd815effc037ff1b7389804842a763f6359f827667985d3a1aa849dfc702999a205bc0dbc85d455a1d9ecdaab64d253622072c22489d335cc4c9daeff1ac6e4d899dc08a56efd1ebce81648bcd71a29b8f59f5e0b99eb3f71a8c0b25e1432864aaa11f906fbfd0db9d7061afe8be1c6b3b599c933de4fe6d6f34be9c55e12c0e3fbcbf13530d43e6f299df26f43554be785627a7edf3e06c5e4049821554aaf4f6955688818a9ebb01becc95a6a3b85e720c78e2a7e10c35691b1cc2736101ab075337dea3101a9cea5ed0b902d408d3d45f2a42d5743fe38ac1a3ef2a981241a73d59ae6a190f6dd89fbcfc1c161c5c7ca457b5067ff030afd83598be8c85ccb0a9b15438a34db9abbf2ebeea447283301edd4079135b10477a018b81ec23bd938ce0bb31250db38652b4adc2ab826354b04017bba06efd41d363261235ef9407354340b338caf792299a16760ac0a10fafa7d7ce52539e9279b00ba071b20b74974c5c37287be85c7277740adacaafc9caeef187739b66aeb4d29c36b060214c91e9ed527b1b825c9987848446ab20aeadd4ae508c5a174912b8e78833693b16908cce511000ea3f8a6d935164a033b34ecad41bbb532a82929fe0f99348aef40e7b2fa3d3186e895ee0d866bf32dcc630b7b97fca3d732d3d7418643e64cef1d44e7fc9b9f4c2451c909d325278d27f9154c4776d9261d662143f0d669581b9e69c8feb8684d33b45988e28bbc2378394697650b516c65a2e1ff9635156286a69f9f29cfd55aff7e1f90f79d744cc23abaae4ec45d5519f895b22a942f7f2dc38d5f566eba2ea5f7011f88bcbddc15ec43e63041ff4a08f297c6d448767bd226daf680fcd6ec62813c1f2b20367e8aaf60db3f494639691a6513e77a374ea0a8aa5b74ecdceb8057b5f89e95be7832879b3328b86d8df4b37897831f39334be6e372b9d22772998ae9e85582acff9950b71466c04071a774bb04ed67ac84bd5d2de3994ec96f09be441879e16fe830890a1b914a14087a247fa36b993cd729886430ac7c3b02f0c0c6369", 0x1000) 01:06:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:06:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x8}) 01:06:17 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xaf96, 0x156, 0x101, 0x5, "daf76cbfd27185437018d39a9515288d993ccfba", 0x0, 0xffff}) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 01:06:17 executing program 0: madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x105) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x5, 0x7ff, "fdfbb2adf05c867839c69f739734eddc75561c52", 0x7, 0x3}) 01:06:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x5400) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) socketpair(0x2, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="1500060000017300"], 0x8) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 01:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a400000000000000000000000040", 0xf06) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180", 0xfffffffffffffffe}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 01:06:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 01:06:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) r5 = socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvfrom$inet(r7, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000600)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) 01:06:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000000, 0xaf8}, 0xc) 01:06:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffffffffffffd, 0x1e5) 01:06:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x100000000, 0x8}, 0x10) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 01:06:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3000000096229af94200100000a240ab26bf84f24f2b73ba170a616c168966454ccf306ecb22062dfb4274f3d7c3de7f3e99434b60333a17ffd61474895b9d26fc01380476000000000000000000"], 0x10}, 0x0) 01:06:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r7 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(r5, 0xa) fchmod(r0, 0x10) setgid(r7) r8 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x6, r2, r6, 0x0, r7, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r7, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) r10 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r10, 0x3) socket$inet6(0x18, 0x4007, 0x6) 01:06:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x110, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 01:06:18 executing program 0: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x8000, 0x6) setsockopt(r0, 0x2000000000026, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0xfffffffffffffcdd) 01:06:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x40000002) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 01:06:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x3bc) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r5, r6, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0xc0) fchmodat(r8, &(0x7f0000000200)='./file0\x00', 0x188, 0x4) 01:06:18 executing program 0: rmdir(&(0x7f00000006c0)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/14, 0xe}], 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x3, 0x10000, 0x44, 0x6, "8cb7bfbc4ac1b2a1f712bca71b42035a696cecdd", 0x1000, 0xf0}) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d81", 0xa9, 0x0, 0x0, 0x0) poll(&(0x7f0000000840)=[{r0, 0x10}, {r0, 0x30}, {r1, 0x100}, {r0, 0x1}], 0x4, 0x7) rmdir(&(0x7f0000000900)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 01:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000640)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4407eac8d0d1c26851dd12987d4d512d23370e2546f24ae869a11cb2cfeb49cb0a5346a76ae0143b8c326c5d9817566364cf640778d204a902689a18a6244b5689bc6eef4f74c2bf514fa047258d1fdd07ef7b54f887629f5559b6dfb9e74b785c0d0a3ad393ff60d415c0afabe75c28df42264ada6676aab7c9b52d74bd0f9975f006b0dfc77939e0a8bfd5fa2611bcddf6e3bb6ba86938a18869733d92f397fdfa1febde6bc06f3d3bfc366a463b2925472771380e891ee93c834988942f9753d6af3f44fa6d0e386b2ef21f86612e17c643c8108a95b91eb327658abbc6492c72a31ac42dbba46309ef409e1fe9d6e6c47ad0f24824ae22f0f066df04d1db5d0205916b33e177aa687c20f4ff730eb1939d5452eba28a53976aba72d08ee4e5f5c04115b295f61fcc44923bed65a59882312ffe6be28b97aaa1641dfb7ec182929677879458680c702727eb2c413fcbb6a6c82905b3ad44e6e2d1efb34410a856bfee99b93b7262698ae7d1bfeec9dcb2fe58d07a8249b8c065ccee84939e90a009f3878da12a3100a8a2306046b55669ad14e5bb8cb4fbfbe7f39ceaa8", 0xfffffffffffffd18) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() read(r0, &(0x7f0000000040)=""/18, 0x12) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0xffffbffffffffffe, "0be2786eb953d07babc95d3834596a9b56fa0011", 0x1, 0x80}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 01:06:19 executing program 1: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 01:06:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/95}, &(0x7f0000000100)=0x61) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) lseek(r1, 0x0, 0x1) 01:06:19 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x200, 0x1000}, {0x0, 0x8, 0x1000}, {0x4, 0x1, 0x2000000000001800}, {0x4, 0x401}, {0x3, 0x7c0000, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x4ed, 0x800}, {0x3, 0x43, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 01:06:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:06:19 executing program 1: socketpair$inet6(0x18, 0x8005, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0xfffffffffffffff9}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 01:06:19 executing program 0: nanosleep(&(0x7f00000000c0)={0x9544, 0x4}, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x88) r1 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="8af04cd9e33399f52893cfd883caa40c27078262a909e21bdc8839314cd4c23ee5e70189dc8a621db26e30ae2d5a4af9", 0x30) execve(0x0, 0x0, 0x0) 01:06:20 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x1, 0x5}], 0x61bb, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r1) 01:06:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c25, 0x200, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = fcntl$dupfd(r0, 0x1000000000009, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 01:06:20 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) 01:06:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x101, 0x10001, 0x4, "17f56bd640f223b45fb85a6daed85c81ec7d618c", 0x1f9, 0x5}) write(r0, &(0x7f0000000000)="3e71c469b6dc15901675d061155aaf3a649ff5b11c0d773a564a0fbed78f165623c01670e88103368bb6a17355aca6bd466f23846ab044195953c5c75706b2f88950e562b54112c23c968922c77269f0d984c5afb7fec0009761ce44ce7e1d40dd27542934339fa36507c69a3256cb8e21baafb98ec6b8c861ba3a274ef19a1a5008fda5bc953eef1c8831112697c2525492b811e1c7cff536f8", 0x9a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x58, 0x0, 0x7f, 0x8, "8ecf21cec3964623cfc1483a49a52f7d4cfc67b9", 0x5, 0xfffffffffffffe01}) 01:06:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666907000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 01:06:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/72, 0x48, 0x3, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x58) sendto$unix(r0, &(0x7f00000001c0)="f54e914802bd4924997af5b22a6ccf1d414ea26059e57923d41bdfe9927f0ad3897ce2708c9f754c15efb0d28a8cacfdc2902b7785ceef47e5a47073f3fa120f64fcb69ad5bd6e424cf7230221ec3edc0cee4e4b3bcef972331fcc8e92b5f7bd77ade270ddba2235207dcff6ec87fb46414766fe306cbc7e", 0x78, 0x5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff39) 01:06:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) r3 = socket$inet(0x2, 0x4000, 0x4) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x80000088, 0x81, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x64be, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x9, 0x8, 0x40000000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x3, 0x1ff}, {{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x10000}, {{r2}, 0x0, 0x8, 0x4, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x6, 0x1, 0x4c, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x24, 0x1000000}, {{r2}, 0xfffffffffffffffd, 0xee, 0x3, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x7}], 0x7, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x42, 0x80, 0x10000, 0xfffffffffffffffa}, {{r2}, 0x0, 0x0, 0x3, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x18, 0x2, 0x4, 0x870}, {{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x800, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x101, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0xb9}], 0x1f, &(0x7f0000000080)={0x20, 0x528e6f55}) getpeername(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b29e6f1a09b3a137c1c563bdcfd035cc8951945d2d740b5276126b73c0b615733d94877dc276766fcb324e35b9f2187bf5a311642e79c2dc9bead675471c5ae63f92b80a402891fd593b219529ab9501a2cc4c783a5d7ac9bb54bf396b75a8be89555431b925ca128d218fb10b236edea2bfc8bc51f44cfe3f7760208bf5ba27d12f7c3737fa5457e60e0038c8e85c2adeb0246a4a9b8a6f140d1a70118d278a6e9ea1b80ae6010d78a4b79fbff7e142eab65797e1741ea419edfcaeab64162f9ae0"], &(0x7f0000000000)=0x1002) 01:06:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r0, r1, r2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file1\x00', r1, r4) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0x20010, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 01:06:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x140) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 01:06:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x100000001, 0x8, 0x400, "c80cf9e1099dc528fe06b0a3eb462482ce1b02ed", 0x0, 0x4}) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 01:06:21 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 01:06:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) truncate(&(0x7f0000000000)='./bus\x00', 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 01:06:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)="0080") 01:06:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) 01:06:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fsync(r2) rmdir(&(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 01:06:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f00000000c0)='./bus\x00', 0x8188, 0x2) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xfff, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:06:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) ioctl$TIOCNXCL(r1, 0x2000740e) 01:06:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffff9, 0x76, 0xf180, 0xfffffffffffffffc, "209257e0bef41234d8459ff75f9ebab9362f4115", 0x7, 0x5d1}) poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 01:06:22 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) r4 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x3, 0xff}, 0xc) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:06:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9ec8752c8544b3b1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x218eb4f0, 0x101, 0x1599, 0x400}) open$dir(&(0x7f0000000080)='./file0\x00', 0x401, 0x100) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x460, r3, r5, r6, r8, 0x74, 0xffff}, 0x0, 0x4, r9, r10, 0xfffffffffffffffb, 0x2000, 0xfffffffffffffffa}) getgroups(0x8, &(0x7f0000000280)=[r12, r8, r4, r4, r8, r4, r12, r8]) r17 = semget(0x1, 0x4, 0x480) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r7, r13, r11, r15, 0x1, 0x10001}, 0x39, 0x7ff, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x1f, r18, r14, r7, r15, 0x100, 0x9}, 0x1, 0x5a}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r19 = socket(0x0, 0x7, 0x8ae) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r20 = kqueue() setregid(r16, r16) accept$inet(r19, &(0x7f0000000540), &(0x7f0000000580)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x7) ioctl$TIOCSDTR(r0, 0x20007479) write(r20, &(0x7f00000005c0)="0c2a9cd0c511c331224853c42efddb216afc0b1102548782c862c7bb211a298dcf2607228f752174d80c864530fe081bb0c46b4d41f79a3d4ecdef425feb0871cc34e73f14850e328f7551478d732e00cfdc1223682d9992f362d6dd243c397fe1be9841e7056a1a78392826ddcfdfb7fcb7fa7ca4f8e9028b9f4363381b3df35c4df73db7f47d2cab13817ce4234d7856dc520561b3653a41b9569e52df33b521c7177f289b1d438120db891545eb98b6c8bfa9fdd4202799", 0xb9) bind$unix(r1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000006c0)) shutdown(r0, 0x2) 01:06:22 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) syz_open_pts() 01:06:22 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0x7) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x10) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x80) 01:06:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b8b3f6f20397cce9b2450de2f9491b1151017d1b1a77240fc6b3f6eb43f245", 0x1f}, {&(0x7f0000000100)="1429521d5913f97cdfb6789f5388d596121844b31f58213edc83ec8ef3ee54a058", 0x21}, {&(0x7f0000002500)="d583ae140a0779f2f67628045548d19c48e590bef7d885afd522005d7716584f99faf82494b81dc2833402e80e531e80f5e65dc659aac59a8cdd344e0682e4e699689fe704c7d7176623a4794b3f12b9191d8314f527fe8eb171ef25e8eaad4884f45a93433cdbc800583c3ce44db988a4f15e75035d1c5865ed24df855557f4609e5a89f37c3b5fefe97ca2517404401a02984a3f78ada493da39c176639cdc1446b621c4d29fb27614c98ba9028a7c3ef7e5e30e5c73f23f153b941b1a58f5ad1c38064f2143ec4fa6f4c0529f66c99d68a0dc504f86fcf7794d2e3810bcd7d2366b8c91aff76e8f15c7bce5454b9a711e41f757012175ab658a2a1d95e0a67bdb7a3b676a521396157ecac2cdef50a81ab4ad1d25b73e5d43b81f9f93969f8b8a447cc768a4b9971536856ca9a5cda1e1886b529587fad5a79c3082a0478156d30b99ffd98b8333cdc53ab820fa1d0fbf466fc7bcc48f11e3c79c634dcab1fc7c569f51e9834c86ee29e3a21496c1c900d87ee1bb93b81b06baefa21e8e72de43443ea8b87fe470e515c0fcc9d777d0eab3a0758c33041e99e650c2780d800cee066b3b08dcf8c49f10784cfca666c1e459296f1ff2e6db42d31400bee0f6456f9b7cedec66b4531c23cf7baece9f7239beb109df5ea6066ad8a085bacdb8e18d0e43284b19865e0e240137b0553914215129962befaab771dd962b2097c3ded73bf1f3949a29afd0e7a29cdcbc9aaf84dd4adc1a4465334ec874bcc664bc395b60c18f176fd24fae45353ab90bbaae513e3b670a5be9bb42374baebec7fee09b5d6722ca35db82aa3daf48c65466da7712e71dec677e72876e1e51fc43d0a1bed4507640aeba0639e71de434ea13968d3a4d77d798596e864ca0fafa6430bcc2246d37ff7d16ec1eefc943c09f84583c0a9ee86e530bc1a5341b42e1af70df70d2b8674ca39927c313328fd532269e8f03fc923a968d69b4c4f863fa442a5b1c789c664be7f33f187eb862b94685e8a4e49fd90a45cba178fca925d3a32e3dcdc2b22e453e4e90820d29148afae8bb7ad74dbcd5f0ad6097d09a64d38d6a7fcb4216fc36de65bf80fd8699b69cd5bac4bb494d6787da3eea6502bcf4d26ab7e88a2d6c1f07930b280e1b14228f0225d937b0101613664c9ddd7d46f791ddf11addd0ea5f79eaff83ff1d90fa58391c2293b569433fe0410dd55b44296cd04154b279527000fd94f05130eb404cecea556bf1762e7e0bfebe5987b17ad4759edb0a02b61c902f6fa50bb84a9fc80512442e7602bff952be884e71698a41f55763d60a7774f187d986dfed3c3cffbe3026df99742cdcb57cef60767f5a862fa3f42e54e515871d7c9297660cf9bb0e2a339a5957fa0303f9fa0720d6f12c25c92ce28d5859eeb5b1b638f872fc4a7318f16e383e61495de877d3d0a2220b06d7c2e5135598cdb54c710f1c970b3a4f4ed8f4b235ef1db9a79395fd457aace2455640a836b41bdbf762bae1b18a9445a37599940ccac60dfee4c894d5e1db718f331c60fc2a9c7174719e142e9c30a6fe434474fbd90a305cdc1a2b3d27be37115813864a046cefb128af713701c41c541f9e8e9496d5344c5d640ef650fd86474a16fb08e501ceba43f49441bc3583c6dd16720c11064c72a7f0ba76119ea8a170ac5041379a7bfdfb379737bef11b6c694bf3f7def3630e47a530e97f0ca07c047656d922e6e2ee640d44ab6a6e1dbcde42a62c7d6ff6a4c8329261712a77d14ea0d159d510ef21e8c34be176758562d4cbcbfbac65b05ae5d27ad9226d2ae3eaa9d685e2fb7121fba962a5d449a996dabe774dec26376911697216dc35956bc7755bfe1de25cd1264bf7b68c0095872af61ab37b7fbc53f30bdfb454b9d2126628c8da4b1957900b0edc1fd0c997eb6780d836edd7fd09440c03e8bb06af71415940aad93fc9b05963b4e1dafd78fccca261eed1deabda162b6c660a6c7b04de4c0aae9b2ae05c5b7879308652225f7ffb27111c4c4e6b98c13a8bd29a269da4ad01d186fc06d071c481b5cf4abbca342515948017dc89d2567cc1a48e336f1fe39d63f7dc875460789071366cf7f5e8f6ed84582ee4a148ecbebf7fdf0cf9c7e0f8c3bcadde9bb0817c3129773cbb00c5a3905227cf78705a2cd6236bcde938de4340ed333e373ad20eb7d9e19e50c2831d0261977860817129bd2c03ec9dc52fa38dd40aa3c90177766cd2eb60c90621cc550120dc56d94722e9e3b1cac16ab74e73a13031738beb7ddcfec7d1c3819e672a23a901ce63dbb0ff2ad6a059d17ad67104a2246e1961a40e220b548866f48e2fc893e65d4657a82e8ebc42cf3c75d81509add50e94f7dcf7fa4f0ff19e7359d574a928c524ef4e5a0cf7e1557cdff852ae8ec1c00aacefd6bb79996ae218a8dbdcb659e3ea9c02a973075c13debb6f190070c90539448e7e85c0e2520ead7834392c28e5b86e6fe06ebcb3420ce4fed38627e82895dc2d7bf502a5e90f39ed0aca091f858c6bf88ed0d218ac675006da2bce25caaf0891ebc83fd736342cd62233504286dc6abb8ec4795da2c7185d40e84386dd6ec61c932b4ac0cadf6c5b21fccaae6bfc93d9e79649bcae69d77aa266f142c51a2429985e68149e8d35b3fbd8528b164505c5a04a29aabc6d5723492595cafc78c6808548d46d7a1848c7c3983b0c35d78b788044b8761cfdc2f2ac1224640da83e0e342f23436cc557285495c600c81974ab30b0cc627619674da4eecb3a34d3010f1e24a4e348d65516e629ab9706cd0e95abdc6beadac323c2821aa667b3469f7edca6ec0328b63fa941f8ab4adf30a6aa98ea00c5c19f195c135e1a89835d329ff532911b323e33f51a20d59280e9cf6700151ca04a97110a7307d0d9904a0d20c7d98b9d4dd27de587f20857f7212bc93679fbaff61ad28fcdfebba4a2fe6cdcf1fabb6f4698b59db66ecde4cec92c859c72384388aad82f17cedb665fed79c5035ed305bc730c68ccca3569b31f46fb4c032c514c7dd075a02f1789c5e854bd9f81e87a6c408b5985e19ef54b6ea184ad89347232a9bcd69ccd3b050dad4ef84a6ba4817c3dca17f3cdee7b3d54ca27f1e6f9e5ad2414cbc984c6398bb49751aaf7818fe3148091714ef09a9d10840139f5c5feb4c2adc71a884d19b067711cb7b631f351cf52538a150103ad0aefcd0c99e9bb409d8f55b3eecdb9ded70c9da4e8f9f16435f8eed0bd87dfae73ac8dacec14e698123785a4a9e1959d2dd9a62379ae8683623fece72960b3c42d4cb794cf359f7b084297e5f7bb0d913cafaa4ef75c4ebda49206c9fa26a05d116d4d4badaefe7b2a978823dd57f57aaaf6a87b9f182253c197e3fa20ed61f2cae50895d577806d0d7ae7949aef0019bbb132c38cdb62867853f3a9f1719e6530a3e28118df8b41859dcb42c8677b64118b35b0f74aff529e05ddd3677ca702a086368e942853ea54b76c7de50fb495627d638659fa9873e3d810a41b10dc7f917a379bd4a23efd3a38cab70618ed1264900a490d623f16fc8a705f569483f13ce0f161702d4df113c1fe65af790eacec1923fc30dc568197c5e3ea79ef96d353833d4d714b6f0bcb829ddd9cf7bbb2b082cab150d05dbdee291daf4f40e762abc285838e648949a625c1078d9113fa63ab285d80d25e55bbb2838f91419b3d37e648944fbc1eedd601a665e383aafe90b06380dcc9e13caf20b2a9f970d7df4a12f6bd974062b964cc0aeacafa7dab00ebade22172c452eaf201d99cf2e6214484e7abbe3bd27d580821f16496149cd20c95dd3c872524f722543910ad3644909727a8e83ad2a92ace1cabaecddc947b6689946299e4c7f7bd8436b34ec3d3dc5dc966b2ab47154359783fbba5d6c4d34f19b8844e0e7e8894bdab55fc645bb3e83e947e7f95e9d2d3273e9b5ca2303f342b5d05f1aa8bbb2ab5cc542bb76276130a0af6158a7a96628f67b1b37b4b6ba52e35ce012e848c5cf4ebcd3695cb36b1bbbf764e84206ab544a5fd69f14fd3c87a3bb482b5589cf9b0d608903f1ee931b8c1463c12fbe51165725d4b20724ad48b318d412053e6c5d263ecc2311daa1d5c5094c362f47335c45b8a8e0d05b9f0356f6c1dc3c5f951b3344a7ebeabf7b87f7c17c0eecd9481d8f894a98423d1efd3df080df977105fd11b1804f4250a2058438c3b0350bb804631900528e03b3813c7c00b8d94410dc83d990fc0a67a83fb5f0ce206f241de511f25b3677e850e2156421531c069360269b1590b0668b6d032970f90941c53d78613d06075e7e89835de7dd133eeb0a68ebb435e43b676c3bf8558dcff4228a89adc08c11adfda9964058e886e52a606ab788e320cc5a24002d70cfe69bc5613fa04ba49f95c41fac922b66581aadb159a3a805a2d30c529ea680273c81a9a5e6050173d2b370d2de99e9cbeaac0c8fcdf61f41f74f68821fc7cfd4cebd684a26e5ba875e19f74cfad20f180501d90e5149c72f1b8c83e74c4d3f66769eabb5840c55e7821571f15004e7516aa7f1711693a30e7bb0a1983239b26fbd078b6c4b59fc20384d56ea0340d6d77b3716d293fa168e572f331f6aa0723c5f1604cf7933717bbc19227651cd2d134f1e442b8ee110cd5ac036dbae091149289c88b286700c5f6de13fe940dbabd3387b6708de7344915f10d0e90816fb127fc020b5c545c97d7daa9400b2559691fd4bcc65f5ce99fdc9e78a9414b0f4ca4ccc7cbe5c2504e53065bdf5bc451e68b86fe7a0169f66816fde29ad57849b7a03854d21ab0f6dcb19a625b222edc128d2ff3cf67b38b0879b33e421724fe2917540c5030ad93dc3f8a1924bdf0fdab82d848ca706fa5f074ac925b3445fca411eb066136e27d8dc1c48143792946894f03629a9261d1047d61520fe15c3d6171fbbbe58a6fb55aa33290954b1164bc79e2964a1ab177d1dfada132be34f76f61ebe835c9b4ceaf6e9e6328a163c8cbe9be4313814212f5c2b27911a47dddc19ec873bd3a4d989630a69bd74cc2ed8b8ca3e99aa7406cf4ea01fe6b412048bd0dee07fda11ded5c2a512a21d6518dfd45690acb49f5641c3e525da59f1708605c60b20ee5850f511e62ad99008361400c0d03ca35961c5b55bcbc2c12f3d3e17aa7d9d500143a57defde67bd0b4f61beb8fe9fa60d5f4551f6710251ba887b812d0589c6a43bb4d22598ed8a61cb287976afa13fba83cc6e9052d592794fdfc153e2f5cc4742aeeead0ed8d2556fc6126bcc71bfc7163d8bbf18aaa2ee22bba52699ec1fae2780e30b46e80f87ff9fb0b32c3b7c5eb63d4ce99bab292c80eb1a84f6638b9755aecb27f2170dfde2678c07f7ccd4a6526bf6836dcd7ed75593034d37a9b5447a18a1719d28f12f3f3f46b1ee08426747d7f523ac01efae8e8e85c0459ae4f46026f78c06f9ea04e8ec0717f5c313c4386d2ce1d8320ccde7552efa6b5015e810c1fded079c3c171e83c5140a26bfdf792e4fe21cf67799298f3cad5982c31355c123a69ba5139ccb00768311766bd345e4f48ec0c77fd40651d17ed9b454fbd6ccc2fc9a81b4b7412a78cce97b8f853e298eb9a03cf24b56956545f35e0d54bf78fcc45e5881e787b888214b831c5bbdd40ebcc6bc2066e0d9c9a7a8ee1ccf34e14721d4dadd90af5b9ea4638057486eaf1c26ef786a4f7a811501882f46558c8a25fe8be77a39073908af01ad7a85e65ce9845db56b6dc833864c6e0b3b0c7f2e884e97a560034ffa934976e0cfc264c1eec6929b3ec4f5464ef", 0x1000}, {&(0x7f0000000140)="f4dccf20b2e3d00b305fa562caf24f745fc717e21c1af32ed397bef0ac59b526e50bf3f4713246248494a95e1132b937447176cfd257e21d419f328705c4fdddb8958ec28b9af91c2a661d2496b370406c9d29471438d4fb72818abef6702eb984aa9188a1720de2c88a", 0x6a}], 0x4, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0x28}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000200)=""/181, 0xfffffffffffffe68}], 0x6) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) 01:06:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 01:06:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 01:06:22 executing program 1: socketpair(0x18, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 01:06:22 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)={0xfffffffffffffffb}) r0 = syz_open_pts() r1 = dup(r0) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 01:06:22 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0xab) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 01:06:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) socketpair(0x20, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f", 0x6d) 01:06:22 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 01:06:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x9, 0xffffffff80000001}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x100080000000, 0xe, &(0x7f0000000140)="b2312b09e9b9b4ca623e8ad30dfa107f6f2827ff8b0bca5b2b4d09339adec5de328bcd0e7ee5fb8ee8a5e7f41035939ea6e54924523515e0fd4bb9f404134f7a29f0", 0xfffffff1) 01:06:22 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x53, 0x2000c4}, 0xc) 01:06:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xcb5}, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x2}, {r2, 0x4}], 0x2, 0x7) close(r1) 01:06:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000240)="5c2e2c2e2d00a09f5780518e733879028d318bbbd824830caecf722912ca27bc6db32ee6d9974bd9cdf0d966f8ebcae18e19dbf79b7919a743221ef9108678e439f347cf9b3ecc09d3684f884d103d9441af9032744550dbd8c67df34f44a5a30a679987fa75a198ca35ca04e8f81159d344659a83c5aa503d012155c7c3cd57e953a9751a6c7964c1889e5229bcfbb2ab0c09f1ee55f3798676f0ffee92ec49176e6a9dee5f0b746888dc16a6105cb593cfeca395eaac88626f0293783d1be62b14b3101073bc3df1faca1b191a8a01") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 01:06:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1008, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 01:06:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330d80ebbb9467fe68e350c0b12202000a", 0x12}], 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) 01:06:23 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="8d3b2be00c41099301facae7a10c51d7736b10b794be7e23a4f1335fdda398cd921005030085d573528ddff0535f26df844e6eff049e8e768d798f543495d6f1f724f8e128b19502cdad2be7b61929d35cdfc720d255aac63d1641f09b52b2494dbe2ac7ffc3ae12b622d843774ab8b288fab856f119381ecbaecafff227aa7ca4d0e9931a99de9c99fae4dbee4c5e74f43db7fdf81d246e332224bd13d3764ff6b7b7ce4d98bc60b2a4a57dda8d3996a06e663325f77845485140dcbe6802560e0286b892ecb13d9a719b9ef5fcebe96ffeff6f1a9947910e0f1733a586de9fbb202ad144b4beb5b9ab6281db6700b95245b26940fcb867", 0xf8, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000140)="7838d5174ab352459fbf4acaba2cac5dcd67b0e2e188ae195ccc58860a916f84d398ea0243ca045a1d5f7cc84f73a211b430a76d5360c2b8e42c5679b6fe5e02b5926a696ebaf9fddbe6d9c3d5c3e8577cc697d5e6eba85f47fd2652b8fef986cf176ed75a367c2177191653e8eb875c584e22396030bf2d0eb9fbe9727dfb7b36c6aa6e66979281e62ce4ef072fd715fb04b9a9643894fed0fbd98d5d4293a5b21c63a7a62fe0a2cce3dde872bbcdbcf31fa9184b0e288ef60cbb053404b8317dfa09cbda", 0xc5, 0x6, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 01:06:23 executing program 0: socketpair(0x39, 0x2, 0xd4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x34, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) write(r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 01:06:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/51, 0x33}], 0x5, 0x30) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 01:06:23 executing program 0: shmget$private(0x0, 0x4000, 0x148, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x400000000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/13, 0xd, 0x0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 01:06:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 01:06:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r2) 01:06:23 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 01:06:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x1, 0x4, 0x8001, 0x401}, 0xc) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) listen(r0, 0x7f) 01:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf2916d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb7685480b40000000000003e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba655222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152c45bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dfa68fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d1676568010c02c3b2b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e6521ebeead52f632168e82e61422b32c62917a68a1634cdfa148aca0a7e0cad1b8bf495f80bbd6ab1b3197bde61f06ed6a4d872e24c8c88ee55caee6a46a52762d4f7609e15983a00", 0xf16) semget(0x2, 0x4, 0x11) 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, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) read(r2, &(0x7f0000000200)=""/26, 0x1a) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:06:23 executing program 1: socketpair$inet(0x2, 0x5, 0xc86, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000001100)=[{{r1}, 0x87df62122c9179cd, 0x18, 0x40, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x7, 0x8ff3}], 0x1, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x40000000, 0x7, 0x80a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x80000000, 0xc6, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0xfffffffffffffffd, 0x2}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x7, 0x7980}, {{r0}, 0xfffffffffffffffe, 0x4e, 0xfffff, 0x9, 0x8f0}, {{r0}, 0xfffffffffffffffe, 0x46, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x70, 0x40000027, 0x2, 0xa}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000003, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000006, 0x4, 0x23}], 0x4e, &(0x7f0000001280)={0x1ff, 0x1}) sendto(r0, &(0x7f0000000080)="114b4c3e484257d527ed71d784bb398e1209d03f4e8d598ae85e6b08cf0eb126bd77f75295814f1348bf4c79a5a22d2e2ed562088c9c54a9c29af1989a41245e1fe6fb9018cb349c6d78d6c50c911755e54dc6848f01699fbb91926dbb2412a65fd8152cc62eb228ba78048f6e263f9e467fbaefbb311bbdadfc42c55faaacd5fd721678f6f51a45000a1d3083e5a69cfa60a66332a225704d68b02b3f4adee796c58ec2468717922373f7ff35f4556bea9e03897af3fc887d50d791ceb1f255b982869090d0e0a6877d7d2ebf7112f74fbd526d6311a4cb952c62e650f3cb70d3fced4ca65d1bdf6394b47e9ab466960562b330291e509d0c563e5d9e1dbc5b37ef52be71be5d78fc59ed9c45e4524e3fee61f24fa5f8eaa5149107c131439cfe159c497c6974859f9b6f7c7c8c4ca3208892106d1f839c4096ab3bacfba37481ad0153d541c966797b22925b39ed27d6a6b3a596bd39067e1e4de654bf2f503981798adc6c53dd910315a49a8642b699d0b892a02eb3437a71f65ff9f56870b1f3640cfb2077da94a5b0bc20f81e6f431553bc0e04852b1377408e4cfdd4c89abf4858ac650aaa56e6842312e4e123ccd794305f0ee5086ca3439655c1a0ab12a03d2a5d5e313d7b6a8bfe30f5dff2421fae54ee681ebcdede6817fb8d7c9937ba052ab04544308425f2931df468720485bcfd7f008d4607c78bdccb3236b51242cc689870ec104228dea0741b0fc0ed793b7dfb0dde416e30a2be1672fe459cc359603e46f6beb2089fda82f4031e3383f82d0d73795fc303c9aa7d510a100427f5b5ae5f1fd0eaafdfd57e81bca2c7518cd46836cfb7b62661fa7141f0fe7222e5fce8ed9360f4f0f6d2a18e4e415a0ac0c71836f63c3cfc0ce4b34cac002e90234e13f042fb03c7ea9b012724974513fbf0a84fca3975853d4afe44563d553ea66b8843a0f3a4e93d4c1f6452b9166043d7591604c53ce9534048258a41fbe2045b5f11369f807132b2bd9560e62bcc8ff95b781bde39bd30eaa9dccadc655898a44a09ad1fc7fc0febfca12976fadd1d37ccd6b69198345031defcdcff37934802859792b0b9fec7c1d1219e215316cc465c94f86a611abaac516670c8437409cb4ddbb466bfec5e612f296a4d03ee30bc72e2118ceb15eef0ce4d65d61b21cf9f8a2853dcf37882645ee3e80f73b8581ed3fffd2b26290c7ef23adcf492190ffd92c6afcc10a4c2a6dfc48f2fecd41534a1e0d7397485f7b703e52a4d57f7533d318cbb95d7ab788871fff0cc88c0a1916d978c8291ae029697a59ba5444766d13272b543b597189984eb6c2ce409e43c29c1491f12f2d0920c4eb58c3a8feb2043adf395c9518deec68adb2412b474a48a1255b11077d02ca7250511da8fd98a1ad353b083ea7a50e2c84c0df2b815a7a9cf34c096078a5be9d06ac3354236ca9cd7810c781d586216bf1fa9d7ccc3a8106a9fff54fd951c8372cdb0c2914029a48dd173d5ec19eaa13159b2e7f1c8f8336b97924427035aefabc2a1070819e101b61396b1dda80ce536bf6a5cd81e4f9f186f5aa47f554d969598fa523f21f08ec00f3f5405c9819a01fbca6dcd960b0a71071efcb362d919dd092cf34535537b989f8941145f79ac06045ed0502461b1abec7f99a155f6da7b10f4f47d7650f18c67763171838118534762f6d11bce08012a6c6a17928ada74e9df4fc905cc29bc213e0f08c472205a901096fb5704563ae92f92d636413a728a09b535028894cc0d5878fb13d253cbbc4b25d68081dae40dc835c13579953906a14c98249dea4ac3d9a9d353a9c03c8a8024791a8fe0a19dbdf5cb5da087a1001b8cdb2722ba4709207186af52b1e359f87c528a9ca2c06c0b3105d6c3c76c0dbe0b80951202e08b5e8e5313fffc1822bd7f2540e6b8b748acca010f8608c135f7fda4dba4e632c929596c41266f34b6ec101e867d84862a70590eb11be70bca3e3e7798e4e6bfd7c60a5b149102832a0d1b2402a7368d248a9f30042ec711dd2080a0f0af8a0488dff71b05b4dac28b83ad4c9c4a4feeb78d9f3ef076bcf547da7c06ceae94b8cd3b112dbd714e6aa4d6b464fea7ad00f596c307c0c7574ba7e807ea39889112cfc1db0b5fa7402a3f13ca57c77020214e9e077b92aa77ef7001928ba8b2f39028c3604e5ab9640266eaab31d44d5e3469d5cb7a655ff876c8c51010995d3dd436660e82b9232b63c512d0017fb2340ff81a9741b35777b7f5338755dda56ff570eff6ac56b98b1379007720273ee236a0216619affcd066dc58ffb5efdcbd39c4c0c923642545286b0cc3c04cec0e86311d27ef89c4993ce5787d51472a0b56faff5c73f8534c41beb22f0770cc4f7e511bee0eb6033dc52432153406035e4923d568473ce964877b39f89ef090c8f95f2c5f4d699c4972bdddc3cf3c2a0a5f2e0b9268bf8b78b7c0b5a71211d91f9cd6caee7306d64e5896981ceab7793f4d8a37ab23816cce5ca978382c4bea347d92696231013922501f339141a7b8fd879780108afdaafdbf5267d2ae5ab0b41efc92daf2d8352e4ee2b5b4b0fefe0a807379dd8fec85ba88865ec06714f0982604c93d44c3f495b56d7a48d289147e41687015ab13062234031a0908d7b7897dbda6b12b25ebf391b5c6989bbd1289a50f4af4bac270395ae701d11a45d07e5af6b98c26c3ecc64644f7e7ebe2063317a6a2a4d7413ba8f23462cb08edeaeb77612b043336c0bf59ffc932c51972acdadde06f020eb21c5f83a458561abebba7f6eed777ce44ab9a7e78ddd342d7c29123b999a174d8d1005fcefc494cc0b134cf881a4483a79642f6ff2c40f6f798f763e126030509597965b1bc1e91ed0763d82967af51487eab7c291928dcd5efbc5d8a8468e5dbfcaed4cc7f2d8bf7a7b51537be0001b99f4599ce6da05def6881590dbf9764269fd225961ab258abff001737809d5743d162708d48faf0a50268e8dfd49cec041ed4c938d10f42aa35cce06feca8558bf6933595a6b1bacb47b1401df50ce48aee597b60f76de91c47f27adbc45a1abae60120f7116a7883a5b5c1053c454aef4f8c5814f8679d17162c323ee4572eb9f39d25bcb8a8ad5ddf5c6757d85aedc1d3395a77ea5a04fca94dfc43f91fffde19f9b7835a4832d8f88067c0113b9c146c16a742392ac0515df4ae4aa822650d15b678dc1f44745816ab342cfb1298d0e855f526069c0c4675ea1351f0dc0643cf7eac7be6c222f0372a384071a399b6cff9e474c809b8a4cf4ee9bdd7ee042e4eb98b979bbc579556d5c0a8a07e8b79715ffa41e07f7a7d8b3f4c4781c66eb37e366b4180d22c97f98a37c25a010a269f7adba9ba93e4242395d14b10d5d60e553d085a7979c83f31cd4df0fae952534a48fa074401626ee944431a10cd4113d9d00f2f11f56cf49dba6b586ab1dfd4436c5fe15f265a10aaa97efe4a0039dfa4bd06a0e7827c1c597f9c48e9f85e51edf6b72fc48f5f36da9d021983fd46e0528800f213a86d8da1b998f1fdbc8f383901fa899d9f18b133ee39f4e7d527635ab10d8f2e1c31f36904975322ea5e0dff491844e50c2e5fcf78d7386031d2582ae81f28eb200fb92152cb8254fe8f23a2522304d10081dd972e190fb73fe845514d72c2480be07b36f208825e4bc7d52ead8788e0e87d09ca265ddbec242622bc675e2781d7771374ef21734a87d0c82ce4e8275f12c033fad1b39f72ac4a88d11ca4f4d19769d4e1801f56b3f5b1d2bd290a888704706ff447050bf1fca2f298e31668a8a1f0cbf0425203b274f4e1e6fe672ae169a16bf4b5f1ecf6c1f5b037b3faa8db4fcc5d789288529a360558b46df5d8b0292cb2e839ef88f03f8354e5228c5ee17f5ba7e81bbbf7256788353acee8f760fcc4b4801c945d4b1776753959f80cf31523be66f4f4763931c477f0b2c506f7cc33481f9b427baa51a351ab2406d0ec926a0dbb37d0af934ef3a69284600982f01cb8061d96c4a153dda81c5ad57d4d04d9795dffee2b4b5454555cf890abec085c3e6fe53db0a5c358dc8ca78aa7cc544194b4fe5258ed85f40f77b18d65c48e1decfd8740114f51ca9f47d960ceea8202f85e331125430c631982b6906dfe8a3b3822ca3df644b823008c49c1a644de9ac745b5efa58a7c7514529325f7e7221f7c0b3d8ad3ca20287318513fe8fc0d009bf52c784bee00e8942b135cb53cc074eff34add992870455b96bdc76e5278695e80362aea714292cd9ce029d05f44ed45ec2b35cbc5677a61054afdfaedccf0626eeb75fe0e2aecb9e2993a58324e25cd67e4f23f7773116934f752ac8873e88cc7bce32c7409a290476354ca604cc945aabe5053adda2e452e927773b1f07ebe719e0e9380308c16aa16e3721d66b50c6897f3d60073b8ae066988bec71efcc64207385f9a04d15726a4eb6fb4fab4100d8c37b38ac0dd1ef896d97985d3473e3fc8099510df746cf16ade31ce6b5f9a267742c9652b52b467f479d978df05722a2a4d9b410c8e52ae14d1a28fc2e865eda290dbcab09e327bb0baa6ce5e35936b2cb0d45a9ae9555700789ffabd41fb6ca9ccebf83889bab0d0082e4ca594556f12a0908eda430285a0454f73c2e85ea585421be614352bb1b348d1724f0fde873e2fe840b949605f6c74df638f37e5185fd86bc003db236ddc4216a8feac9e5fef368d757cccc6d729cf02d6b425d1c6b745d46bf75d87b2d4c13549bbf3b16065b675bb360f6913178ad77076a4fedb05fb59abf7a6c570a222d78740241b005d0e2d07c5eaa860cb707f8afb661c618483e3b03d557d7c2c74d7021e087048dd3ccb017d666fa2589f5c6aa18b4d5cd58dabe8ed8890c7c7e72b36a8e5bd9915a38d1db980aeadf7a066e2d51d755768dbf25f9ae81af939bb9df7d0569c6340fb7e60bec016e309157f34ec4b331aac3e0025253a302eb7ce6321fdb59f2e7ece0ff85c510b70413d06b887ddb620ad08e548b2dacf4b46478a2e0e8a2d14942bcc985c2887bfd7ab30f491cc1a1b1212f908682c61b19f5571ed642a2d1291abc66ca8980736ca917ed61cee9fe83c895ffebbd762839f98217b4012a507f0a1b717fec5fa67dca5207a3700dfdd96317cdd369715b3111277a361d912ea50040a8497b1885fabfb5526ad0d8b00f39c85a0192e1f9fb378f8f272872dd845b0f7ec53ce9de0d0f6d523cb63b32f9831e9a530c295021acc514ce860fdec6b690edc750432a7ab390491ecb44d558deba300d668871835b66884de9b5f7c8fc775f631f10ebee4a86f98abe163289bf3853f3eddb8acbd839b527b2b8bfb24414edf9a922b9a0ce99dce8198dc177147333a4a10b900ea1bb6e5befa08e16d484af1d70489e41de8d74c167377d0a56ff57d378ea4387a7d798f29253747cbe66d94f1bd84622a3f4f2f2e5f96d6de7ca4fef56249d73ef8dd236a725eb288cd183942be5c03c9ee0be4639fb72b490c88cc4c2977aeb0ad18708915881e0c7e72352697f78228f17507db47f172c2bbc40d60bb1f65a1c1a354d34b6d7b368112026ddf05496fb64fad18444ee51e191cef4adb8072a1064090177dc318e50eed1fb599d6ad8cf13cc7f1e63b03e8c51405823a74d5ca83c145b507b4aa63baf369eb7ec95388b54163eafafde3007378b34cae6e3b33bcab8ea01c29416466f403a5ad80104c1aee3ddec9876089d02a3b672a59f382382045b33f31f1baff64edbbf8beb0a050fd8b03345170bc5fa8e5d9f1fec2a0badf", 0x1000, 0x2, &(0x7f0000001080)=@in6={0x18, 0x0, 0x80, 0x4}, 0xc) r3 = socket$inet6(0x18, 0xffffffffffffffff, 0x2000000000004) open(&(0x7f00000033c0)='./file0\x00', 0x100, 0x60) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000010c0)=0x3) setsockopt(r3, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) pwritev(r0, &(0x7f0000003380)=[{&(0x7f00000012c0)="8e331a2fc0f73afef25cb0e7aaa7025c2f457299f7f3b56c31d1606ec2be9ce83c8c1a6558bdd8de9eb8df9c2fdab46e9c88eecc7f14aeabf879d0c7ebb91e9699a9a86cc0d62546b154b0e6a3884523e4a0169df4a7b34740d9a05408bc1306474a202629f719c6e234501012d17eed3f314613102317b3a0fec1c6e3b8cfbaa10ea3562ea4b179c060fdeb38dece6096e26bca43e5649e2d7e8c02d02ae647595c7e394a280f5871c88d30699b84241b023874addcc7dd832573c2d71ea4795476933a4524c5ace0298de7e3d496da1e80af07e527e2c441aaf1f396502d7b4cd4acd96eaebfb3466d5f97fb9b04462310b80e3d793f15941b6f3aa51259bf675b7a33b6f0ed69c0d5aa26c4974f42361f66aaef7f437984c78cca9ceeeb5f73f1c6ea2aee4e0fb793bd85268c0b85a74021b8065c8e63e691028b543a74d53ebc315c1fc01c57f2e1d4dd5ff6d89b621a515c58d9aa68daa8b47c688d178455ec808d8f48f276bb8fe6c51a436cade4e5b2f6c305ad0c9179e1f050aba3831ac6fa520d12b8d690fefefc1b26c9c421aae37f7e905592b1f2b6d7c2218fb1cba635f6534ac0d74a7ee19b94c625167942a8adcab081747f4673345564587d4ae95f1c5a6fc2c7395c4d33d3e01f621f1fa1039a4e28c601e6887bb781cbbd654021e195cb893c808e3dcd672f5c90481f4478a8e399bc35e408d82fe285781d4ad9c6480559761456a28d0a93528aa13c9e7e665715a9e0dda46cb2fb6a7cd52495fcd96869d7c59369090fc9e1de6aa323d0794304b5e7732bcf40d4d9815fdc4c929e98d321aab290adf22aabafb8b230ae16df7c5b814bcc9cc9fd4b66cf7d49125492d79cc48b905e246bea46c9c886778144b423471cfea883b72ca939fe4b0ab49be44cc5701610cb051a400b08937a67bbbdb04f61c6eab53abd626dc917a456a3d606e762d95a5f07457351e244299d079101b1ead3ea58a7cd6d619969d2a4e47764a9cf568506d35197ae91fc6f3f712262c5fa2331eba39ac170c276d0a84cc8e826fed2c15a85e1619fd10a64c6fa6ab6ba0c910ef84d77b5edc6598fa1b83c0b85c2147273b406a07a55bf87a310e3dd9c88197aabae0da6013577e4a22c04f6d26ec4884048d588fc842b7b24bb2cab82b787ff5a3c442eb3177c927e39f74a22460a266b451afd9118eb890cddad683d1aec36c04cea130b33e6e69f03493d302b719134193f818635273991970b5b6451562c4d0fcb5e388fb3b066cf536cb704a124358f3cd3e95bb7516742ffcaddc8fb6a4a3fdb58fc3d65b33a8312b092243f25e18ed61f7dbf256f7d000cb1af9cdf41e8768b9b60d270d371907d4d9097afed2ec555b15213902cd752f008dd8ac0a731a9576b5da9e30982f748b260c4f63f58b467bb6b5441f461fedf7adbdcd594e2e937ad08d5c85eae87d1b4359ca825d51d64f0f89573233f232dbb51f8f76ad6cb325189da7219f665d71c39e9bbec5acb102cc5a3391232cbf205dd5ae97b090b063bc91d66c146adf8ad3abf85ee2fb6cd8c4ef88f257618f52c2e2b1e3a09f0be38486adf338f6554c2bfe0a7f7ca12d78b4faab14d3eb5ac2a1ad597248c9f9515a51b3100a1fb6fd1efcd5b65f52fee35015c602cf46a843bdfe2d4e1f80e109cb036ee55ea3b64aa7c6e76ee94f5ef930b2cec7b92b6df93fb5fc108222cf4a59cc7d17901549dd03d3ffb04acd2bd5563e649f11826b4c4698f3f33a55a6e8fb09d1e44c8bb9fb679f39b8bac4bea6274f1244ac53fa8981426aeac791516d58582f897983704c6dcb437349c285c89904cff66654088829f088600cda38ac68a62671807b787d68ba87efd3d2862e0e2864ab18b18c79d175c1ba690f48c81ef3b73e15efbb31803af1c4301eb6da60cd3822cbbb164b3bacbce7d3ca66cba53a78730deb3247bef439e91ee0f91398e07f182437242f04ad85a52a5d7b8d8c1c78e547a43ab7f98de5dd86d6228929ad19655bccea6f18876cdb5a13a5ea24d7eefdf65ecb4a781e9093f26130ca2b49bbffb3398a4a1c469a4363a7e08fac6f1138b7fdcf30fbe6cf0f62262ae7adac30063110db00222936c49137830f6e51696b0c16c926bc80ab375c2e12e58eb67ef8687c7857c7e745de6cb87a4e69fd9a45eced8f03bbc534c8f3b4f359494abf27698a4e9b463bbf61fab28c3bc5b002071f6e28d191a4ff6b5c62355ddda1a8e3f6bf8bf64614c50afa79494c08ac690cca8d3cb28610e9c745bf7b0f7d63030d4df3d758ef5d843fe2d3899757bd53231b38d66994f62f1a49ba0976550c7cbc7530b6e7673e6ad745c20611b130021e8e71a8f7cda05c5b41eb6047e7cfad9c01f6c4888da825a67e4739df1b00092dd03b47ce1b10d64fd6b6ec7ac9adca465f85b18e3d39f241230e54c540d93cf4f61875a63826b606e48110a58a4773e52412c060ee456907d95b77753960cc4a25e80df9fd07df8617902ae325245438b1a46a7724d9decac84d37edf8ed9bdd9c1eb7102ebf562f2dcba1aaf128c543715ad6ceb9a7d5c6fbc2ff5d15b6525f3ca367526f45fc0a3f1687d26a3a4f23997aaa7f6a85a829b0f34b2057bf85f56fb0aaf3858fcd7fcfa91f708b1af11550c516bdf4f0fbb158972cc367acfc8c90ce40451432c0ddf2689c129c27a3b97713c1005a2d563be47256721c7b8e0d37edbe2fa1ff2e4eb9cbf0143a25db1ac00afb7a6d9f5ac56a9aa38f3baf0dc37bbd2854c38f6c65b52511aaac5322c4e8f676736ac7f8ba1a3d8291b53220d82191cd6082671311222c21eda5cff1613c1a478a43cdcbe064601eacb2032cbb895ecab9fec412efedfbe4911252d618171057167159d339a9cd7a5fbb14125a877cfee285c57dc13c09075327b4ed5f071658d356c8f2b9c71e5b5e1a02517d41309bd2a578b737ed16aaacf955bc836017a3897ba61a8d31b225e623d3954b3a52a1570015bcf447d3e8d9e6d6b7ee61d80872eadb6e2a3849f7797e1560ddf2dfc8c28329c9ff665bf0660e26c45616ef699680d394cb907ea461c2ae2eb317aff562a54988b29e19c03413c55f74ccb3e3f44466fa18b7f307f8c0932295a80cbd819b47569074d5aa20e23eac5bc7531617b257bf5f394ecc7957ff764e0dbf500b7999d2326413a3d79e21fe9618e87934aefd4e58e3283de31da7de7fe2e502052aa0291dcbd4a7f67c6f9f3ea25dd75862247a912717db0f911b80b6435ede622757a9a9f0963843fd855a71d0490b3c1c880690df80ce583c54a9e3677ccc90fa1cdfe74ae7b3d5a58df7758001a17a181e808093649be41db5afe26b6e01a0815b3c222d6c955b1a881c56ffa4d9d630ded085318fb1d1b772a4440d18f8372230fa8be5e9f4e8a23368d228d99e727a68e0b5b255a9161c607600f97e31d8ec7cddc3d228511e9c11c1b83dc22f6fe85d7349b5e94a27e3a9cacf2577b7798411e6c9c1d7739313b1a8735acecab28296f8bf37a1a911cddecb3d2a17982a5a8325b1c7d56168910ba8fd51cebfba38dfd5c6b4ca95c0431c3f2673c7182b23cd3bf824d33c6808e8c2ae8ade6f7fa4856583a87f53d3957a331afbdab2aad7ce8a3fc648b28752c3e069acb9d2493a2001b3e77327ed862e5d8c03ada98d932fa928bcf16e64182db5d5fdaf07005eb60d3447599475d8d23980d45acb904e3b0e6e8c7805be36e3ddb6f2c28482fa6484d5ff97cc506f3cd2a3c3fe876f9bbea00c8e48d2e986a4c1ab6a65ec5f0024eac1aa31380efb03b0aa02b4ac43fb21a0ddcc6d02a26bd8e3e618ad07bd8ef70a1f86081e84f2316d0c1aef293f75a541bb2d9eb320feab982ca73dea9244e23c1f03b950e1b8748f9b5313814ddc4c865f0b2807b7389234d21c93be190def4ec6306c372416bfcec0ad57216503c18263d084feb995a290fbea67cb5c822de5f3fb3cdc0cfb2b7e6abb386ffac70b15ea595290361241d60a6e01f274f2972dc37e82c21a76d901ee190cc54bd30c6275d79b4ac61f74b476648ce2488ae1888c50fad47c0bf69d98bb0fb421a077c3d918ef5000e57810ebeeabb32dc4b8cc35865777a6d9b7aa2115d134abdaa41e757c27ebb9d5c9beb2eccf2aa3e7a24f7f9d4c910f4e3088392836f6e66bd00c25b96e16ed9cf28940bbb43ec4628ba23432684110681bbb5f541a4d9908bb29278c1b63290d0e886cb0e4c55a0e562a834aef707aa392efa5459f751cc34f7e21f908a1f3151146b874f195fbb6ccf248b4b44e1417aea33e505e6c9a95ebb320ee817ac345d8780c82dcc719b2771b384d2aace2535061c66391d15f6e78e7a7cb6ecfefbea3aed92975fae281cfba5d8c02646e14dd8f0012063c4cf82858e598dffb53262fd663bcd8b70e1bb8d317307d6b9de24e9b384d7ca81615b6d9bd5f9d52dd64ce9518772a8f58a715fb7c486cb2e58b28930cc691469afc5ef8827e48eeda6aba2156eae82a6edbec6805f8a40561e83345c260965ccdc380db0c70fbb0b93d041685d82f37559c7914538f4de3ffbfd6735dab77447cff60ea3ebc3816880435c2be11d8ad480d9d9118cf486bc265efa24c5b38446108be62b8dc1dc9071f754e5a0b31ee7541be1118633117acf6d5cb597d1145812d57aacea5c756a9ed0b94cbdb580beb91900b3938fd067d04b2e482ebac0c4ccf043238d6f05b9b8dfb8d09045e342631aa87fb611c4078644e4f01fcbac3c72f182ec58593c9ad0049af9b93d02f4a3c46ee8941c0040212e4f083caee3dcacfae1cb39c3f26f130734a859018d93a33fbaac4ea2b9a5e08e3394050e7154663cd0054dee8a2c5375122f11eb91649321a126715306355b37ca83a53a0340d7b3e524f91436a14d69ca9ba5f42eed7af5c1d2bf74577bcafdaacd1958c50e7cd60522d32df5ec977c0b252095e951935cb96709623dee04fae56d89f468487fc1c130d30ab02418c14928f1b75dc3c03583dfff57d2d0747a7ae6690f2185a454de3da868a1ea49f8016770dabd5a80ccf8bdd26f6d7bec5a85ae8e628e114a6bab787549c16137b8d1f9577a1061a92f9877d18576b0f3e7d90d298797af775bfdc8104030f6599baf6b3f382b67a942160d389c3a7e15ba3780ffa007ab525ff77cd1acc9349ea9ae173508207e031dad669de49118a51a249be17716837a31ba36623ba1b48f1b7bc62c64bc9a7061e2a9c673346c7a2b65145075b061e618affab470093898589d065031abe5fb64e5592bd0cd15c6371d4f7370758f48e79096cc95a22dc8b44e313fc24e4f80dc8ecaa99f5c4d9f20add78f35ff991682e5e04c9750e49aa60f531c0b9b5506454220ba1460cea74d1e703257843afccde64aeeba6266a0b5e3d8695c847b4c3699163286a89de7b02ddb1fe5228d508f70e38054d7eebf498567cb18370eea237d376cfc06e8bf31dd96addbc021ec905a2639ad15e8a847cd79c1486febcb596d83fc21bb0063b650473c53913d3c23ee016aad07d94ece06f5357f5fc0c452138a0ba113997fccf1ddd2f6ccec6e46413bd6a39e4af75eebb4e0c5ba799d23b17047274327f9730b9b91d8a12f8bf24e3b02020d057115251f51526a542554004417b5b02b66e761dab4330d58dfdc2f1f1c1d40e11cfadf7750000318ce0394df39853a83bbfc495440b016b48c51e1dbb833ccafc3b150bfc3209992bab7a8563452cdab1b652ab58e204b7309ec693b34f1b6ad3872e8c3646044fe30bda0a5be46362d63", 0x1000}, {&(0x7f00000022c0)="312e6b015251586d4427723f1af3d64d710936b5e909f77946bd42dbe8a4b70e5c3360b6d0ab5350411d201fa9095ace4e0b9f81566f6f5a7d0c7d8a63232e3689e3cd1440a99615ec9e0c04f8651ec122f9ad110a35e1c070d829f433d47c9457c491a92c6fcb89d4cd034b5251c64858e257761b07be12c04d539132d06c143c787432d59aecc1b1781d9dc3a9de4bd3bd404b71a20086d73d8022bfa99524bf58fdbcb31dd0d1f1e1ea4ed415ff96e2d4b211758d43cd03ae35e5fc4195c1ee66837e4a883af61bdb3aca9e37c276b9fc4a87166ffaa84feda046da29c6a03573827faa6ab25dc73e8a6504b96b7ae73a0646d7ee46940b02067ce555c15b33d9ef8de6c1546c3a6074ffe1b27cc2bf7f7eebdde01b010ca075125fc7ca668371a24d37cfea431096a1dd81f8f8d31af78967fc12cc0e65a2ebc86cc7798c25d2459b4e3db95e14df721e3f47fb97930e5f194adac0c89b943bf3b426403da74487fea17a19611447c6e83db93b48ad8fd37ccca9a73885dbb5c37c2fe8732419044406762df7c0d636fbd9ff4a2e5cab64408b421ee8e36c79815313f01b9f64fa7d6f5fa36a34df17cff1c69ecaa41e18c10fc7a7dc73057a6a1bc5f2d18cafc12058b7c81970a1f82d44e7f57686a9e021a1fcf9811d5e03333daad2544e5a2bd67a64aafdaa5df2115b004817f29fc7a8d4abaec9127769f14d659320aef492e623070e62b24be42377c4cc115b36f2be907aa18df175e42ffc2b06bc72d6340b3dbfbcd435d95039c3af878d871c035c04e0261e95dd41bd42acae87f4656a9254654e01ff1b4f233a558bdeec6ad17559efe278a44b0dd668c2452cc6fe10b16ba24805f00ed356e68b74b246ddf9710798f35f1f5723af8df4c8977c0d45a32820f9e955a6fa5fccd7fd367fc39a5bb376d0aa043e60991f0736d4112abfa4ea22580a87ef7072e671d513154d7604b2502013425ed34aa36d5bf68f35c74531da507caa7750ccbbe20e4bb4e426dd2816c98966c4332afeb1fb31eefbdbb5bc8ebdabfa3bfbc6dc1cf5a6118fa59d787beb813a2b80b2baf1240870ef5b7bc5a57da0aafdc63d064cfc76f46106077366d51110e831e0640d86bb78dfb53c46cb70bc682c3f8267bfa1c0b8bd5e4a7a37680bc1d51f2b628950bc01099caec6b63ded5d20434576ad2795c1faac42819afa5a0406983579fcb0beb7dcf7b737ad5b1dd9184bef88e48405ac44eaee9287a455a66520331eb1f1f723e92b3040f1db04f6c134a4a786c7e28f057441b6f42f5f8b416f672746642309c45fe9986dd4e58a775c9fe11a9fc9e27143097fabebf39fc3e2259827af7c579c4b187fccb1355b09461003dfb5088562b294eed812d6575f3acdfba3563364b8282d53550e8a5f9cc00c2a48df58dd533c67f8da77a01773bc4fdacd37940b0c0c15fc1be5206151fb717858bcc92689b16b436d81f0a52567e202f91e8926b6825ebf3c8046b3091576c75a830d6458005738404c8e1a6b5f7d2c3a13f01ae494d8af24341368b4e67b2baba1425bc8b1705975805065c61190ab0acdd58a53e0d04a8ffcada6e82910fa450e0cf5a99a8831d83b4c92bd48471a8fa1f7dce04f27ad4e5bd92ef69ee4e3a53e781327452f11661071e2377f7750550dbc47f998c8a705f62e7bdb64aabcb224518ddb3ab9d87ae67930974dc562274765c8f322afabc7b0db027319c9b10cdaf65a510d52b0732bd18c7eb8d404cb763115cb06dab4e8c2677d52bf06a5f9dad5f6ff13dca3240013c8bf36df13601df1829cf8268950e5fe8f88e5a3c0afe04ce28210bf651d2f287e359c9fded34f4bffedcee24593e92b68f6f222c41145d36d4c94aa7589c5e60ae6341328c38c7209400ebce5f6eb47ca16323c9922e0257fc0810c539ba66f3fe866a06d50b31232b7447615d6152b4d2b0318dda780c237905b54371fa10d95d8c98d1d800086ebaae6e153a294a479d240b006bb4f5ab53a2bc95f16591dae4e22016d33623f82afd50ce64f536d91257df52477ebcfb7f43c1a63a260fa341410dea76c71dc2d859272663398c0927b86d6aae72cf4a9b3e1b4364f1d564122a7377aa204fddf85824d448c772193c1225f5accae05378a0dbdcee3474da8edb9e64d091de49a56e8ab4a78098a8a255f17fab22a0062c6a577d1754484c172ae7eca702c38e92d9a908b17528a31c445a07e94dbd4adb182bcbb586a418ba2c4eec61a44a98b9579e7ff83132482cbf35e5c071c69c545a707975c9703bb87650c0ad1b7eb328cd57e2839bb07c13a5adef92919d99be32287e396c7bb50b50e0612fc30a679b9ee1a91b7655517ab4f90e8a18e65dfec021e21a031af0fd94f6cea1aac6a3e4913daee9429c2d295ca4eac0f76bd08331f2e82669fb934a2b629fff24d752297c586aa605007e35e240a23b5786685c80dc34aa1802b7ddbc3a1654bdf08d4f9db8f0292294b4de0068adcb91b172425b593b454fd5959123873b56889f6ffd053b4c2c512c2280d977599725aaabfd40fc12630f13a22d7eac13e4118f2f38475513f815146f8da3c5f8ba4668689f67f4b03b7e8df08e9994a6cf4c6f1a0b38b36a47dc0e7934ba969e8a1ef3ba99f721d0cff96dce3b9ab07bf79f89f05be6b31577d5b268ba12a26bbeb1d996d424c3b9b5762393d5dd939b2497418c769c6681bcdc22fb243d7d21857cf9ef30d6363a3569e703b4bbe7753741497a5eda9e7150de8fbc64216e88fcb402c2bc0566776940368ab3836379e6021a9754daa35059792ede537bb93d080b485057decfca64b6de5dfacec428b243b64116ba96166df45fafdbd8bc95db5a5944300c33aa55cb0d7996fe274be3ff99ec7f9329be208c28e7fd7085deba03740ea3ceab65723bf47d739ec3ee20a4e882f514676f5bef084b6a9ae94a86b36c2a5d439aca15cd892689f11b7028fa2460c0b44c3d87ad87ca12b49f3171afafd7cad705a1aecca69d44c31f67305858992914abc95168a210143d0a5bae9795b65ab353da69b021c99391ff596e72307c608d3d752eee294fe82fe57cd8e1e22ca492681c1850e4ed176319eed5c015b336cf562e7b67b203c2faa1b7f70dddadc4cf44144ac10a3822b4e20ba46b772b8013f7fa1319cc4a205173060b83abd8c98d48dcccd53e3a2f33ecd9001272d3ef4987db40ca085902f3cd4e41a891a51138acb02978e55d34c2a76e40920e4de56dbb1cece1e826d63bd8f8435fc02d1e728b40282c1f6313500074f391659d8b0c39416a72aa2a5fc440ff35b70d4503d15911776e96e5f794a13df88740abb80633c3ecaa825736f29ee701ea7c76bc19ff918d5d4328ed99fff5ca010facdcf62331f2daff3776cc1cb68ceaf445ea15371ed8650adf8eb040fe7d2dc6cdfdbfd75bef7e1faf6d699aa9afd6eadfd4653d68f3acdea7e97cd6a4c937fbed65580cbff816da1997adf193fdd98aafaa68901627e925fd9e7366994780fe398487e4cbe9fd39c44ad520a0bd8e025b5043cdbd7036ad9227c3ec979d5d101275301f05b8ffc05267ac556255f9f1a3aa1573bd4527ddcd14fa69049f8b12e08fafa9fd8ea935497e935ba4224354ba435be5146d236c9bba39a5cefa5de724f7b1c2d4b9470a62dedc8d18804be1bd7c4ad69df848d094e923ecf332fbf813ffa9f7c705d70e72ceb42a7c9851db70b7fbb0899eea2419555e4e82d6abc6ec19e5c8201da64530a96378ba093e1fb36b886b956de74862d63aba4d5b756df96a5184930dd0a0656a680ad7b1d94824119879fd2978a4a99088d9c3a3c437ab9420a2b5167b76e15c78be5854791fc6b47af9bb7c9ea42eecb71531ec5672a3c45621f17ed9f94a2aa8df0530ed3748fce8525e7c0bb6cd664a2e9f12fdfa62d88dc8ec9b998685c20d40c5797f79b4b4dd4c27669ddce7b5719b2b326bad3872f043ff25073b90b7b6a250026d28e7bfd3b3f4be98e1580e509ef00f996ee4de4b55f82e297d9cfd2d3fb1429636b0a2409e9fa9f7713996cba58d2af31fd0f70426176800a1e398b6623e9bd4a1095cac5a213feb24333566227b0ea69fb0ee6318ad7b7710fa553e4681d2a6c8d56ea525f04c2d096890a9e86c4b6edb9abf94c9d6180811a8271739eff468ba71dac362fbf1a4c6a80a0ba6035ef285002a456c56a7abdfebac3f7febae104af3b583b2201259a4548b4c7e78595415fcccd7acfc866bd62afaf96da21ce0ac5cc8fb64fa5689a9780a7ba74c32f7bb3508c43441cc9bab2426f0f3de660dcdded815e6bc997a316ff298b20a0d755cdf0cc18d343e30b77495b7158904bd0b479113167bd85af4da142e5ff9d0f0a6ad7fa49f9de1e85d2c3d3f015c7e11e4bf389bf8c63ecbbba550d9c4cd0e52b8abe0b146478f7a49e8e5fc3dfb871c96c9e67ac17b4f35cdb6ddf1baf1b9beb530b8f6a9e8ca6534a2c6910a44be6350e31cc37775c0d812cb340afd40efc9dbb0973189ef47569fe8351db268a83d1c57e59632c21ef8ad0acc140a7cebfc8cba1bd28a68d2f017855c34884e552a633d0beadefb40dbc53539eab24687650c54d98da3cfc6679a4dc803f677a679178175287d1ae3dedeac55a546c9178ada06be4d8e62db06ff03e0054359157b1bcccd72b15dca71454bbd00b497a2ada951ff7adafd38006b9de8a0f106831d4c114a067d09d2e26f942bbae8f1ef7760cfadc3049545c1a52f72e33390e718499385c1f31ba9a8b5c3765bce144a6874cd4cf188945fb5518da2a1af3e3c78077d793ce8ace55c620f6a71276067344519ca3a69f6727ad6857d8051cd6ee29675046cfb6881bbcd4303658119de2d483f2e62cba5af3e751ff863bc4fd7167a8df135c133d6c88026a3eaaadd5bc81e135c0bad9ad2b0dc35b13e42a6418cf5d96675f3ba5407335ceb7eaf96e4e4eb419014884a7251c62a63807c94fd504a6afa0f8dfffccfc02af7a06041d68203d7164efe8522f576f5b38f953b31d1fcb4da1149800791bef91f9618a24baa8b461239d969099a5ce17b2cec62b7ed916ee5b19aed56ec64e6da57294a6a991a08e8f7030365b90d5a9d995cf5e28bc439cb02bd6b1eef49af9b2a2f6698a24d5267ca13bfb744dcecb46a2a242218375cd323be120e9125541664bbacb39957143f067126ed9cc0f7b6700a2c2d627be62ce0a642417744eab3cd7a32ce05800619940aed50eee7fa7204b20f2bc2ec70cb27390a716ae3d5f9bd30caa29fb26b4f478d40ae20a16622e1e631f9f292049e1d86ecc0a077ba377c300c5506bdbed0006ebe2f98aa09edf5c35dfa45c80815179a4922952d0a2560c15c5ec900e1ac73eec5468cb80548ba19188ef2d9e96d59111d8dc0004319cdfc7127be8c1887548a1c801f171b2d97e46ddcbed78730e1251a34cecf96dc3d7373c7c4427afc99816144f12a2cfad0dedfb3721a9f316611e6d23465630fd4627480bc827277597598720df329b4ee7344d1a47f1ac52927de30fc8089fd7901ccc1db7a36c7ae20f6226a2f1e05176b3ec9ffaaa12abc0054094d30fca29f71e9939e3229a92175fc03f696c7cde76e614b17a915d80cbfa48606a25e5630290c77a090297243bb98cfc2e8867798eb6d42ba0d3ba827e4729d00200be74a424d663f0c6c3f0803f9679725e53a8939aeeefb8bc21bcb68e079ecdbbd7f7f1f918b4274f67ae0bd498797a5156de1b0a872d95702176da7b58dc6b36beff39774e09d162", 0x1000}, {&(0x7f00000032c0)="3e3de5a05b1816c744e0e2d97e29e7b1eee13c37c0289dd2ec952c7f077abb92b977c0af9331748d270c4123f4c7a7a997e31152c21dd5b22a551c75930de2ffb34ec593a18f2951f94468d716c93c0d98d3a210702cfcd90ceef6cfa81449e8221688dde0ba6d9dbb9ba633a6fe8629b87d2875109652e51c5c7d3f893983dbf761d16a7ce860f95546567c7fd2c668c84db4d9631e1fd4df703986a00dfebcc66f962f366b880644b24befd635", 0xae}], 0x3, 0x0) 01:06:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 01:06:23 executing program 1: r0 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x1) readlinkat(r0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/162, 0xa2) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x87) unlinkat(r3, &(0x7f00000013c0)='./file0\x00', 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="cd64dc63581678291a4437bf7b48446043d3db168c944cbdc77f30d394e76cdcd5a084d2b191f2ac0158f46025e3ca9051ea3d8953149d4f3dbb0593fd00ae91a64dbe673a1a82ba0b689ff4d78f4fcac53e6ff163752d295f8b12ddd59ac413c249aa43b7d7dc6f42b7269b8b6f03814ba392a5da38dfcde26f969c3e0890cb44bea33fe1547e27329f9ba2491ba7289b7a2f8841610f7ea4f46a1ff0e92ce775b1065422fab72a33f2a07c9fd5379ece0dfca5d36169ee5c5118e26882458f31c1656520f9eb14b0908527d581f405aba75eddb0a1de20bce5ab2d14e4bf7744fc10116171f5d84d9a215cb4ec071a03d9deb3df5ebf4814593c93caaf18cf1e537be0bef0d4560ecbe3e174b65f63b142090039bc073eed0bc47656f4bba2b4ec6775047c4c08df8436bfda32b428b3cc917eeb66b84113af64c8f99e5d1be62f05481080a90e71b39681ecda6ce450a68636b644ebe51a5c17dd31bc30aae2db05b3d2464fac53463d00bf11d1853c5f1b97d9e357e3e9fe4ae0124b1e97b3bf30b9b11c5bd3948a192e804f5a52e81a70ce95fec91135159e4ef00eaf49b7c5cb28cca9382548e00202f292f99d13728b124318c9603e7cdac29328b318593cabb84079950fece37bd06091f7552684a782c29e39744e336b7c88a6ec70ee0ba0b423071d5df3824e747bc9be239664d0f0829af896e64c57e7cc4a1c3d868bdf23652a4e967ee75f9836690189bed087d5d1288db91a2f5fd0026a97ddcb705970fc37de5ad2bb5f69cd61bdd93ddf3827f04b6c665e41efc25ccf512a04d6e4753531e2ed43eeee17b240553708101acb7b93d5f2730cfd7cdf4fce3a482c09de4d2e6d0629511c9226761d737ebef192481e04162b831ad1e72ceea625c132cd28cb90583cdd5e6fc3dcdb7081f14883cd4f6c988f9a1e162e2ee101a0a782abe918b9d57ad40a76de3fd8748726b62e9efad397b15abed79db7a5bce6beb542e91f870c176417663296aafebbece186f02047787f8380b9d9f15c3c14cac389d740c56c14e9d5b5982fcf88ea1d93e2153385c1525ea13e5da8b033d49cb8f2ea39c42b8886c9f7bc04e9eb4b8231b384cf18aae896cac71a7bf9334a2436a7cfbc3c3d499f563452f67042842a4d0a12da589a3f7ee8744e8dd801d54ef19999e623ba017f9ea3af63e95403e28ac3d3f57af6467f81b9c7cb0f738b83f1d9bb50eae3bd56ed71323fb3807c522d439b546d5a11eec87287e119d260e534f50e9527e39b6242f4049c54a273b7401e33e10da308a1a5580d21f8c2a087395904765dde4b261c0af19b1331a826de38efd4fdd33191b13c330eeabb508dda8875eda726deef5a7ee96e3ce21c02558f254103710a62452ab1512e5dbdeca593a24bf3dc0298b100093344455684995887a152fa82b337c6c34878864db546608c4e59cda2546093d05645c4a560affb0bb39902a863495c1f701c4327f73a712c1ade058d63672a5911d11fb7f1a7f84509318b71b51cdfdb3e675e4e25de71112f384c1c8ef2643d0cb06e66a63e7334917c0a0758666beecba170e0e305f0ed218cf8dea517b722c854ce441259c202490905131c27efdcc91c7ef0d6c3297b79ae3f16715896d344bb56b1990d25417bfb86258a249ec355c65879582d754f16ce5091f6b85898635800d3ba52b5edd968d1ea49a2fb5ac0d55c5eb1052b665cdb27254e24d7b250826879411f22a77904d3aaf8c042aad81562a34fcf7e5ab599404e69d108078dc1af4e067073e20ee3837620afe02feb35e4ecd82f82714076ccce8c2915069cbc00ad03e4e45b60e50a28602cfd4b76132b835ba2991b93c0b167c0c97bf3c96ed72f087d2b9174925d880d1c401bb54ee5ea7b7b7e380a764574466ab50eaac6517ce108f4a496f18aaabecc4f0cee40850b1f9828adf8bd0590d050236fd7b6edf212968abf06cc748fa86d32331bfb9ff37aba287e3f8753a46a5179e64c0ca1a83de0d504d314eebefee6a623ac4691a5a333a60b6436fd05c42ed402adaaca3b041b016bc90d15d013af8023a7d6e484c4940e05d8bd2628d7bbd53a0e4052ae8cf4a07fd3b7ed16eec0abb9cb23e24eae372eb8cf5c9f35ecedc5deff7a881ae36d035f6859a2e1f4c1df29ff506136876075e940ec2fa9922ba07b431ddd0bca101e576e14a85e80c85c23f0570d8d888c5ad20286c4f982de166c88582f2dd8eac8da1e04cb13acea7bcc21272cc4d49c1f76855095f6390e26735ffaa46a83d402208a05f8f9ab0c2efd86311407c2429442fe6493df0b529da651b3e6e5ba1aa4dc46fb6568d92d6f938b1adee42d83c3a59e0b5ad7f6d3c644053ab3919a72ff32afcaf808c1492cb74dab5ac687aff1043c1f307cb06324b3d41bac37e4166738886f3e556c2f1c9fa41d8bad41f40922f7c2ebbbe8cbd24878761bf6dd8696570fddd0434fc7979f578c302971b6701a2e13cd5f6e8494ef7522d57b5bd378aab355822a5a8bb11ba558f4e04759bc192db9eb999a4c59428200241c893c4e4f5212d6784c8e8661519f7b8e11f6777b32963af682587bada659d14eadab34d3d7d531bdbac489ee81eafc7efd57457e735e5334e5b5f2098ed1753235477f2e5a09c6b6a51a3d11a944e77d990545439757d38522c113cab987de18eca79df428088cf40b099d14b97d3641875336379cf862253255203902634ae76259153737fc9368f436ef7c92ea252e0c19ab0aa8f53e3f737657d77e9f273bce7b5488f6c7caee49ff7012f35926cbd00dc35ff58dff0fa5909ef45691109d44ccb40fef6b5194281affed44176995b00605d6de62813a94c8aee3acf8356e0946ba432e1cd1cc4515a8413506c878ae02dfdde1b05a46582e8e5ec56f94f8fc48c486274289ff491a6f01196684e8b19742260c783aae3322c994a1a44e0883b1754b3220ac28b72e1147d088a88086dc630330760a1eaa7fa388690905dfec01b6aed7164047f6c4dff15af008fd93aa31c01a89b259e14696802e864fb28eb85db4583fb5534e7fe50322c71467a4467aa07bed020fd22175256de9ab0f2c502d543b680c0f10ae2241602e271e8382cf9b87ccf2cd761aaa4f763754a8030f39360fa1eeea4ca173de0893a7ea7e63be52ed8aa6d541e7a6c1c6d93ee1e674e90a5a5bf5d93c1523290e35763e210771531b49434867ef5e0428f7a80408b038b5a0d76b4383c180fb8e06bfbd1efb4bf7635f99812f69c87c5ce23dac8e163a674c1f06c77675ce327c511cd5ec056bbb4912fd72ca1b63e778345d626f48ef5103dcbb8976cac22021d2cdbfbef3cca35e007f1aac4c1e866aa5040353ff861758b2a164a95c9a48e15dea4c39a91ae467c3afda93500762f27e0c9139e1f984d2f101ffe768a7e720a91560a806338f4a923638abca2c8b5df415c212d91a5175adaabcd45b10f6106968a96672cea1b38e9cf1c502b7b012d6615c6602b029a44e8297e8b42b53935eb5eeae4853d08de32711ac5f6c2d65e7ab94911c58e65b7a7eb1dedefc603ffd1bc6351cac8603bd80282f5c4f258d581cd897373ea94fafb2387e566cf0ef4d26b41eb3bae1abdf16dfb9db98ff9bb6428e38728442be2d4ee3819f7cbcd583ae0dba527530f44c2eac57146925c48dee60a2a1155b279ba6268cc909a7ffe2ca0e68751eceb48417505124ae6e195640d7067937fac030ccc42f548d548d321db30532dc67c7b3f9f99337ba60b87556e695fd2f4227f1c2f9f4035121c97667be287c0706fc0ca03522b0fd488c6eb299121d5166aff7baee66bd11fd1305749c9e75dc4ac880cb553c78e47a00154954aa1c20a5b8f3d693b6a4f312a01ad3f40798c2cbb357a864de7e3559d9e31043a60bfcab104337759091628ef47a4e50db0cbcd4d35d8951d353046a49eb0c48166271e7ee0fcd90d6519eb054b4779f5a67d2c675427d285229a5e22843f62ac457e9ca8399ca62802cb9a09242a0c0f2f7c571cc64028fca2861439614649482a35dd08bea266bc27b3e775a3acb106813f431a56ae30e16eace329fa7e6d2bea12abea520c79b11d2203d74d9135ed252719b5a59b2fc2ef8d0e936cadfacc940992987ce7b6f6f616a37b2d44b43ec00b9795425638d1457ebca5626d8d70617ce0ae2b8961600e4d11e1a592e718ddfc1b0662f11673a84447ba21809c89b248c35fc69e574b1d7c0c6d8ea6282fdc501886967ce69e3be06e691adac0dd6001c95bdb5578fcd85665503ef44b94ada9b473e477ce340bc1cc0830a3c6029f55e31817e1a5dade34914d3b29473bae40425768b0192928e01b186b511dea20b907715f8da65dc7e7d3940dd32a472172877aeaaaa76c2ed5a1f873dd632dc4add20eb4a16e06dc788a140b2da99b12e2a608e0b1255c812a0cbd076136347a7bc43e057a3616482dbbd80c65c04867983d59ebcff8176a9d1bbf3b7674cd156942fc8a83c349babb5a66ce4d899ff3f708e76b57bd284d8862ec5a135ede4025ce014fb4cf0571effeaac2034414c24e5838ffa08e83bae53eb755b3035ebc4d981e133f441bcc7d8d1aec0cb0ffb788c54e8f66378ac6c37783b2ed0f7802d0728792b61c36d34dfd05cf86bd589dd0619a25dea7940cacef2c4b68856d79b414b3ef835e2a151ba30c6f8a6dad6063f26b24cd356d6915e4a291d073e90da8abc194d1eb83786a0a2cc5aaa187765d644cebd5db8e311d7561c5120d9b06fc239bae5203b07257c4e99d58eb13e991eb17e759be9347131d28c4cfaf1fc231619705c9ce8a666c2f48048156dca196d32855e7ff58b0a65030176f0205c7043066f681f80ae304a64fe9477594397c86094cb37075cfdee4bbad1795a3d5c0ffb789c213d4dc350e06990b19d01d833014bf70962db25509e9293f3f3e276e38ba357961aba5cecc8c488ba03875c5f34da932f223a8db10f9c8d6d944f95a213236366d2d916a4e94d8771bdf839a75c4dddb9751b59fe35f635cf71ec58e8e9d13874ea5e12e8e84cf3271535984ca87a50607067e5cd5d48d0c042ff623b3c9097c0842d965836348c9f04039163f324e7b702763e6c31507867801993fa93f9264d2a3d4a67db45610a6ab34bb6008036c960f724e5ff58d636b7a69cca9f2f98d348cd7e86058421c0b4d501488da571ee2f77a81849aa9227b8785a91822b5fc35c730844a6e0331b623785e7f2b01adee16e084fd1a2d4c654a421b7b4abaaaca5cee59e2efd956a2b8868bc9e078bf1e94fee8f21567cf3f845be1c1458ee596ee5b6e3d065ee98796c654c8147a3d80dc38c17df7f2cd58c5a1b8b28dc17c7cbceef331ef474266cd3bf2318c99e36ebab6045698b837455bf541abb5799cd10941a44ab562b761b96d2db78e4da20af98b1fd5d447d2812d90f1a2ddb6e921d3740b77b1d13dfbbba8bb72333f40f6df1650f9465058320320bb9dd1f85aa2436560ec92abb4df15e20ad9cf0e3a08ef50b3c2c91ceb7e106f596f5f9b6196ab1b254acf8ffb10cbde6c37ceb03eea9da2bc8af228b5f508f60bd61dac42926b6174be4a354aa9e1d4f9f603f8918a76e4b5f61f8010dcbd2fabfa2d7d055e506ea56e9a7308605edc2d236294693e016ffb72b7bf786664e9f822cfaa474975012e30f696ceabd12b2f1a272d7e4e4794bbae447550ff4eab06cbce96724873d0ef01673f6861923227c20f3131e24c8bc3aeeef6dcf63c9e3bb9cb4eadc84aefb40aef93c21"}, {&(0x7f0000001140)="5566b361fca935e4b9d63e491f5992795e7fcf7af4da0c857ac2e6ff80af6e3943f5c10a91ccabe94f53088ba82e505c9fda8799c7e983954f5d1bd6c27c59da6707bad8fbc57e358c05fff92d3a49460a7fd565cdfea0ddf4881fb8e3ed7a539d11455a2681507f0f9d7cb841b06ff8225414ac871c3f3261fd3cc29063e2f254e24991c6a06423499b5d0ad5c43218e398868db455f1d627a5c2026cc01788fb40d9a1314d0aeceaafc0dde82da1b86202cefc8f605e9c053c4d3cac5c67972c279ee9d3eb40685b8ea190246318a3351c02363458edbdf19b1862b8477ad1a21cd6c848928f8de092ea3a4b2a3adbd627ca"}, {&(0x7f0000001240)="0967eb38835a9957cb8581c227a5d32c723e1c972bed3466344a08ad550dcfe25f19b51ec5d6c38bbfdffba622a887b8662364f9eebb8bdacbfa61200c88d65fbcde0744c82ff87bee74756879be84724ac9fedae0902c82d17495bea188e88fe0c2e1e2307615c30d25bfee59f51466b09e3b390547cbbdfd9480797fd8785ec107fa2cb15b74fb3c271c5548231979814fc6c702bfe2c36e9cd07468f4b6fdf673ec7357abfb33e4dfb5d37b261ba9612d02b9737ae473b6ad7ef5f6f30be2ff5f98e2af71eaa51365354d05bda56a8c274c27c7ad8c3bbc25f906ecc70f89028b4dfee24c2e42b2b70475a6"}, {&(0x7f0000001900)="a44c1ee99c252e8a423a747aed2cae4f7ce67787c3713f39ed0d11006e5e80cfedc193673009c0e8f74db27c669b3d233e564d860415ab471925ec7b8539f2482d1afdfc74d4cbad3c2b9be50d472fc5c65739d8f074d5aefd481a55332bad9e1cf7cdf7b19792c15ea91029525642336e8b78f81602065a7626da491f9d311e749a981f2c4fcfa83d6ca48e684ed020eb2a60213886f73af64189418311a52347115b02b8598ac558db02a4ef100d9d0ed1ade19dc53c3c9dd5a38b4c64ba34338278ec6d84e6457aee5e8a384925bb8756b6217256685fc653bfc3501c745c610efc149af022599e36b949fa8ddae59cee2488ea58106e2e11084298b26774ac4c26ab08b811615a95508a025a6fce79cbf1e0ec09e645133e7a4d1b1e79b83b67963765ab9ee1f14f10dffcfdbfdf6cf2fde0a3dc65287f237550653a867d8c99e4ef162879c4eb4e41eeb1b992df061eb5165f2c1c467fdf4771ad56d9bf52a7e924133b9f1089d46fe5f5eb18b606082f50514bef5e47e06c38cf2582b5718a22a3e54b683aa57fd42f56ef7f913729b85ef5f0db8f873812c737f006374450244fddc361c334586196ca5a7061024f552331b1d57839cd437b62748257660cab8e72ca480db03394441435f49af61465a9628348f46b39ddb77f4db0d55ac38fbc693d1366f347cc3e9cc87b36635c3bae700fec5f80bb8c026d13065b3563b52748cc1c7f0aff8571374eb05ee799bf7d5704ebf6401069ccb11d04d1fc7b85655bd17c9cf39133714027017917d44945a84f51b246269d169da2684b06b919c58d3018224e792a611875c48909d998c73c456b2b7cefc4e8088f5c362c2408523b8db65e80f459359d5ba556a5ca2ead9652748c1e9ad4de4375bb05779a705f5a1233e6acf95dd3d30d49c10bbf1126b99192815f91fa5a694838acab35262c33c19e18ba221d200f67b5cd8e7e2914c4b3725e0b4fae95c178f98d59cf4707bbc47234224af796d1a4a7f1e2df04c1907825bf338b7cb4e2455468348f3491f9322b866010c845054f6e9c00bbe5c74361770aa87d89505041ebc247bf5ff407fad4453a825f7c127ab0142ce24553ec8409b955ae8ad2d5f182e3e05f862d023d4a65e59e9aa215d6d98b27b39df7bbc33042f0b255848db583638814e8e436cba9f0e9006f97a3778704392b41031d9e9f473457bbc2147fe970d53085a17f4ea6c6c1cc7ac642785dd5021e05f45b22d2c99cfa4275531714e1bd3b019458353466dc2e7ad1dc025427f8757a143cc03bb2092149c20d5a8bd55befaf284f32557ed0a180ac14fb273ecb614c86594f071ef70294cb77e826077478a33d5064c3fc337b34a381da2fff9688209852aa23b9148e82c7bc5459197c0583ea0df8b2ca3e08bbd2a462d78c92eded2a82d5c1b3be73d7ff360c86b3ed240bc38ba425ac63091353aac0a2ed129de391a5dd730d127efec2f095d21721d870b71d3592baedeaf39e08c98b78f84509e8b04b32b59fc25619f0c6ac344fb6700634cf292489bdf1f14c08ebe7bfc3c258f3222a2aab7603dcabaad3bc68ef528ad03a1daa46b9c8f210c5ded00a95aedca56a44e7d62b982be446495a51878360c5d7bfc65bd06b839d55912cb50680aae3a9e87a8c79441773444e5be0123a084454e38a2b34836138d1e494aff3b7ec6ebb5ed26d9489893b70315362d3b388130fad8712503732271d3fcbd2a325398fc5f0e197075978193ce0a79906e87aab8591cfb3726255d4051564d88d2c3d7b9f7a125c3862241adc0f83c2b91a20eb20ed7bd6dc94e766ebda15321638cf76fe0330fb119fd5cca34efbbd59a49e55171195570a14d0669787b5f7259a002f42f4c545699ed6e45d32c0072cd7021bdcd192c567085c695f62adef347eb368acdad1a2130d413238cb33a61eb8ca53c76764ad0bf215575cbf009fae423f0fdaf37359d08c9ee493a8be3091c2b019f0d0298670cdae02bed2700eee7e3f24f51aaf78b054f93820b819409eebb6758d99d17bfc11e88ffa498786221658a6e49b17e1e7f698e12142bac43494363a1481209ee85bcc019946347168c70eaae6d94a8254c68b4a3cfefc07d3377e6ec42bcd1011d8357a6e63d81c141a253be7389bf1fc356fb05fda705488b57b6fd11e4ab4dce57620421adae40e3f736ff23ee47d6ba80bcf8df34e8dd55389333afa36ac30b420affba3e484ddf2f74978d12624d9d1d024c0b103ba7a0fa7f9e20d32ce003c4238bbe9c5aef55659d7dc908f069d673e68f0124fd1fbf709588d583ddbb566b802d525ded08aaf5da7c6d57ae3abcde3ab2a74e0d80f655f74a194e05d4c6e94686f0ca103397973fb4ca570ebdc8abd74aef221277ef5b30f4d1aa46c69a2a102240777dd03f7ded99fb745487ed9bc9262b7b177d8ace792c48ee1d1aada065dbff24d4f72103aa17efc584b37133f134bf397bbf5c88de669ac341aeed763e0db68b403887d1b27573eb84655294b79c9c943ea561c5f791f7164cf745e6d4194f489640b742337cea38bdf3d6520e752967dae979653831d7a5135b59ecf280e58c5f1b30fe34e241c913e05a8ce5c8fa23dea6d589e7ddb488498862fa5d63a258a91e6b78b4773f4696b3125561f483fac7ec8154179c458666c9a84cd29420545660aca6e075bbd544e7a8b335c50d1e23875280575b95c2d84f87c347b32df6b05721095a26867d94afb2252f19b3014cdda3c944fccde6ad7f339f41dd75ce256a5325d60e91fbcb77aaad4d9ce57ae9695cd4aa6410464503b94301952625660b917bcc18537e7b25d48be99067e23de12232a2a72a882c918e616fde6bc02863a34ed83011824e56ee8108399f5a853ee3ff3a8c128bab4583db846c251506501aec3431536524cc50d408e844eb9bdf842af38b8ee42733a0a67b92e8608e575a641395c67fca6fb41e80b270b609829317ea779f12ca3173b233cc068be5105929385b5763981cdf6df05b1ab7a124662275c65bea84650a74599392223bbbe3c8534b8a9d5d215a6545b1c91931bb993fea802926a85039b3a2e003555c02a6d727d47df800756c9a1f42c369ae515190978af9b36da863e5b0edb60df0924341471df5ce5083e32a2e430262ddd4daf8aeab926fa721e33acaaffac283846f275117bbbe8101e1e405a8d323a66c6198c5d5566953420f2b12ea6a7825d58851f76d0e2945e53d65bc5f008e4807bee433a9da6858e870fea348b10d2ab4acd1892600771398d14d01afd74c82912e84087d2f708fd26cc6a0081d19d2cce33e32e3511397987791db3adc642fdae038daae69181eb7e5f21c474db0ee8164459d5e6313882cc63b4ec060352156e640cb2f61a45aee03a3773f93a0f86876a9af600f19de6ab718f972fb6d0bb5111bfa2ae09de8b70e5ce62b3e283472a9de223c493d06f2dd1f7cad13d20c318c9ea4dc6cc770736fba0db19b6c7819da1607d6d19076700dd5da34d88dfa71e66add8c946c9808c0c5be5ea758c38a8bbb7e5a80e7575fd5290fd7be1e49d614b682e6da940e08c52997339f837ac765bbcf5c52fb1905773e44c5fba755d99edd5ec553bb9879748f33221d25e89b2d84f2d59595d00385ce9b88c3aa7677995745a97c458accdbd2d227d54d48141cea9c6bfb9a96646e566707ea5b0b050f85d56d6b7da525f9d77036faf4c7d319b868ec30b76f0d38ee3bab91c2ffd2709ed1bfea1e690c085a9773e566954c332a821e949660bbb20c9bbc1b3f808c837a352e44264d7f1132abd1e389c4662924b1b09abafdacc59f1f66e147bac78a9455b15f137e8aa510eb7328f8f2555ac4ea0c4ff4e44fd1601518693c90ee3c5fdc53c165f580e457697c671439de4a39a66829f18de26e06778767e9046cca764b9781293791038809132d1a10f0ad3c9af0deeb096aa2d46c5a9d4de4dc680d46b90fb0937cfb281c0ad3ec39991ad5eb5483a43f8ba3a2d23584fb0ac393cc2085354cc7c33e506e865b472ed5aefa7ef157fd576ca0d18bb55b7ba9a9bcd2cfe2d54eeca59f7130c17000208356f6e2d386a162e28bb63680b5330c76b75d624344999fe00bdc36ecb8cc879cb409c4d226fda73a590a0a7eb06807b3c04ba7a19f2468cd825214b8d5fdfc73bac65d8641ebbec510ec6d78460354a4aef3d31ad8b962d39ee1d65d17cfc91f1d27e2c8d4e73034b5f3e14bb85a5fe8a625f45ba0aad2e7f3589fb8c961951787ebbfeb7d9fc0bc99edda64d972d94afa346496f602a89c3f5431b5bf9c5bbe4aeca284d4882c14b080251cf5295bad8f5218f7b85f5e7924a09607c71557bee26fd418498620a142d56cf488ce6e2ff3e8627fc12bad004161f1899e5875868f0226b16c9cac9cec4e282c94952d438c21d1499566061c8638152b38d6431f657c2f22ddee5453e3d4473c68c5d9cf50b5bc369f2f2ae761ced843b6adde3a0baa2307e9249d25be9764fa972f3420f3f9a33127a1ba731d3b31dfbc088c14ae5ca7934c2588c723e959ff03d0f30bf99023c8f3e701b8ac9123687d0dd67e6d07e003c247c6abc1ca9d781017a249bdeed7ccd73de3389f4d67c6b24d968303283498e2115684f48f04bae859ee2881cd09f401cb1ed1ef45cfbdeeade8f27fabf50f51f3af7e2b4ebb12fd6a63e642909e01984312c1259c035e15e78ea662696e58ec9caf2fd939b90f4457f3940ecec3a57e4f171508bc41c418b2aca869aa509c614f1e1b16b8e9596292c5300ccaa9a7da943da024f5515546b595da701712b0249ed0a8f0f292b2691da2ab1cac353ed3715b5f7c0fef1b18a26ee4a53c0a4fdaceaade8a33f46d3eb16172063c3f6844a0f7db762d1dc031b604e31b62fb0b3e7f1e6b54a8e08d5b65b238e77e4f8ce228db183864bada0f245459f2dc73aa7a66c99d6ed311e8ab79849dcbcf5b34ad6227c287f8b74634a7a4565382b10eca7e784c4299cc282eba0166deaad9c3bd4aeee8e70947eab8e4cd98eeef434befc0803fce5cce05c1435287f652c6cdc8c4d73e5ff1abd2e2c689710e356972e8d887c8c506e7cbb875d024dc66b51ef3cf84927878e27260e97f8b7fceaa31354efbb0f2d3212b36e20d96dcce41469f19eb4d6f487e98f5ce51001caf5f8e3ff6b8ee305a12467e9263152c991edb0f8307f55986fa59c7b0dc951af0c48ec50412ae24e8f467e976c252dd17bbdb6b87cefc307bbd82b5a447e0842cedac04e14de419ae49b2655f098104fcbc8071348b949379c429639e7517b516a12d6b467cbefc8f9123afd8e3b51faf0302c9a54e2b5c4716d88689a38047fec734693a87e669ece34e7578c8a85ff6c3d8a074f1858784798830bacebfc3864e15f9360202c231084bbbabe0b72902a84732e1893cd0e1c53b03a7b1bf9fe65699058f609908ed69bbea9500376fd60230a0dc0127162cdd9a194ef8e35d10ffa7205a4479218d33dacc4f01f14889b2abfc5420eaf6c2910fc92fe48d42c1cda34a4e88069c2a6b6c0369a493a0bab0f7d142c7de8a43a8383dfd48d58e8ae1fb67bea2d13f12964eb1bb54eb53ee9642cddc291b6a76ad0d2a962f2c0d2da42d1a79a2d5a529c520258ae444ab2dd4c840329162e97b038077fb2979a827ace11f41ed8c97362c3d47064981c3ea55849ec695f8bedbaaa9c60ecd98e129eeedc17473c86f50a45589e7fba9cc77671bd561160e0387bd25047a5bd40b4b01f247ced0562e7811c4ede2e"}], 0x62) pipe2(&(0x7f0000000100), 0x10000) shutdown(r3, 0x1) dup2(r1, r2) getsockname(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000048288791a88b164bad1a3300000000000000000000000000000000000053367c5e0000800000"], &(0x7f0000000000)=0x28) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) connect$unix(r3, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) 01:06:24 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x6) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="14ba94952d4809fd21195dd791e5c7a2bc8cbc5f886ef7177670fb1a46d6536da1b753dba63d0fc86ea6cfc37349a31bef39b461bfdc58185e52c5f533128b6d793a8874a375e0204ea9bfecbb31c3c7e87ab7ef4c6f9995add5d860d9421ed3d793b448f6034bf388b9a06bced8e9a255660a1f190b1627c74fce2c039a52e3ddec0d856017bdc4"], @ANYBLOB="e424e918cc08b4027cc3b7f8f6fe3f467a531c12504daac2757f94f2299de523e86ee2904f1a8ca22d06e16ff8310148730e01e7435fd2436e7072014ee3d55a25409872673ff0b26ba8c681c6c02d55fdf82ea4d76b448b06834f2294cad45c78855c84394a26fc", @ANYRES16=r0, @ANYPTR64, @ANYRESHEX=r0, @ANYRES16, @ANYRESOCT=r0], @ANYRESOCT=r0, @ANYRES32, @ANYRESOCT=r0, @ANYRES32=r0, @ANYBLOB="3d36d20b9adda5994e9d96ce17f5eda7c840cf05e9f2d9"], 0x7, 0xffffffffffffffff) socketpair$inet6(0x18, 0x2, 0x6, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xac) dup(r1) msgctl$IPC_RMID(r0, 0x0) 01:06:24 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x5, 0x114d, 0xffffffff, 0x8000, "3c51582969f86c7ec17cb3f26cb50fa68288d8c4", 0x5, 0x1000}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 01:06:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)="9600") mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x50) 01:06:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) chmod(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x2) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x41, 0x3) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 01:06:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) msgget(0x3, 0x90) setitimer(0x0, &(0x7f0000000000)={{}, {0x68a708f, 0x54}}, &(0x7f0000000040)) r1 = shmget(0x1, 0x4000, 0x184, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:06:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x43fe) r0 = kqueue() r1 = kqueue() close(r0) r2 = semget(0x3, 0x0, 0x280) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/86) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 01:06:25 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x4, 0x7fffffff, 0x800}, {0x0, 0x527b, 0x1000}], 0x2) semop(r5, 0x0, 0x0) setgroups(0xa, &(0x7f0000000000)=[r1, r2, r0, r0, r3, r1, r1, r4, r0, r0]) semop(r5, &(0x7f0000000180)=[{0x7, 0xe40, 0x1000}], 0x1) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x88) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r7 = socket(0x10, 0x8002, 0x2) fsync(r7) 01:06:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r5 = openat(r2, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) setreuid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) nanosleep(&(0x7f0000000140)={0x20, 0x1e}, &(0x7f0000000180)) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) dup(r5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000ac0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) fchmod(r3, 0x40) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r3, 0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:06:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:06:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffffff, r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) chroot(0x0) 01:06:26 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="b738c39d01e0c26f17756fc3cec8099c785e55a08d2ef1b689d6334cbfa015befe8940f3d86270165f89f184f6f282a744d647d951e013ec3e0fa51dfa724a7a5d6cfb95f52ab734395e7bcbf7327256c18722332727918b4167b4d37636d1cde0ce0130c681c8cbd1ea042507910d63396c134a22793ae29e10c64e2d9caa62ded7b6e9476431ddecc5bd2e8abd0db7897627143f37c3c3f2e7bfe2c931c622892e92872fbf351f38fdc0bf254328a847c86af11dae50749bebe90d7a4747694cd70093", 0xc4) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/13, 0xd}], 0x2, &(0x7f0000000140)=""/174, 0xae, 0xaa}, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xce8c, 0x2}, 0x8) socket$inet(0x2, 0x3, 0x9) madvise(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x4) munlockall() r1 = socket(0x1e, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 01:06:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x82a9) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x0, 0x100000000000000}, 0x7f, [0xff, 0x1, 0x472, 0x8, 0x400, 0xfffffffffffffffe, 0x8b, 0x3]}, 0x3c) 01:06:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 01:06:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 01:06:27 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r1) close(r0) 01:06:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fcc813e558c5ea34c94bb8"], 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) 01:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x19ef) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="fcc3f2d8", 0x4) close(r0) 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)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x4, 0xe5, 0xd1, 0x2f7, "42ccdfec31a06a89076147bea50ef5ff2ea91241", 0x5, 0x1}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 01:06:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) pipe(&(0x7f0000000000)) dup2(r2, r3) 01:06:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="6ca75970688b97b85a51c46aadf2289c798dc3f4970eb076eb6a1c1aa0eada7940aeb4b702b056d88807a34ee37e7d16120535cc4a542520140769508f", 0x3d}, {&(0x7f0000000180)="6a991157b8a07f47d01b3ee13dd9adbd177ba8e404952dd0a9f5f899a3c61467d2a73be64fe7568d42397848f23976c28a3bc87555e9a7e32379d6a2e5a2b4d0bab2ec60c97a26347f36d6442c8ad7e01738b3f32acb0bf136cc798a05e9107082e89a30d9df1e10788c2f5280c7e47614cc", 0x72}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000140), 0x4) 01:06:27 executing program 1: r0 = shmget$private(0x0, 0xc000, 0x82, &(0x7f0000003000/0xc000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x4003, 0x0) getegid() r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) getegid() bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:06:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000180)="d1e8f2b14b220d6639c2d611153000cafeed778836493047b3df2a93c197cc6fea04e1058f11ba158d2055f42833f972b35ad975d509002978a3f7622da9eadd418982c3073292cd341ddf856f4d42d1c63f92d6e5a39090bc77c6333190ee5a595604c09238a14e7997dc2d80ca197e6669b3935d47cd4a6c0ad0958e647182c6b72a32d6d39ba4563d8c71f47361ff4580d6326433532c12b32dbd210f066ae322504b4e053e1c36a638a6d0d721c9", 0xb0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 01:06:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:06:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x5, 0x40a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/90) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb5) 01:06:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000001080), 0xffffffffffffffab) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001040)="8c558141cc6bfc31ee8f30b706ecfe1d09047caec94b1943c462b5e3b5d7e01619aa10bc451dd8a1ae620f4ed206a7b61bf501fcff7909890c013110a3f55bbd61c2705051e2bf10315bf7a2562008bdd3fa4e05a537c5829d8be4f135f53fb3b311f8585298d981d5849338dde0f852cd097532beac01a21ac3dbd9f4955e561a504353f8884c0fbab73d1fb091b81ebe73de6b35acbcd29b9983432de4cd0799c4db610eedccb8830b7209", 0xac) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 01:06:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0xffffffffffff0000) listen(r0, 0x0) 01:06:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8c) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 01:06:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820208000000000000009014e36bcd417fb02563f6f2db96e5810000001018b1280f1acd2b22b5a4993c"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 01:06:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) accept$inet(r5, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvfrom$inet(r7, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r4, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000600)=0x3ff) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x20000000000000) 01:06:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) close(r0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x1f}, {0x3, 0x9}}, 0x2) 01:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) read(r0, &(0x7f00000001c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 01:06:29 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x9) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000002c0)=""/211, 0xd3}], 0x5, &(0x7f0000000440)=""/195, 0xc3, 0x80000000}, 0x40) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000680)=[r1, r2, r3, r4, r5]) r6 = socket$inet(0x2, 0x3, 0x0) flock(r6, 0x1) r7 = dup2(r6, r6) setsockopt$inet_opts(r7, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 01:06:29 executing program 1: poll(0x0, 0x0, 0x91) socketpair(0x2, 0x5, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xe17, 0xffffffffffffb4b7, 0x4, 0x8001, "21fc4fa9390d8b4c9f4667102e9728d38a900dea", 0xfffffffffffffff7, 0x2}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 01:06:29 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x7fffffff}, 0x10) 01:06:30 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) fchmod(r0, 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 01:06:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffa}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 01:06:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x19b) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 01:06:30 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x1, 0x250) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/36) 01:06:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x10) sendto$unix(r0, &(0x7f0000000040)="468180a26e328370d53ed5e06fa1df10ed661deb7a604137855e167d2b919e8db272f6d0c10388e5ff3b14218529670f47921fa65df6a4df646f7d3c05684ecc09f69beed2f96c2080d0977b690b160539aa0d7b96fd3693fcd9d56e737887", 0x5f, 0x8, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:06:30 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x20000000) setsockopt(r0, 0x23, 0x3d, 0x0, 0xffffffffffffff04) r1 = socket$inet6(0x18, 0x4, 0x2007) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) write(r0, &(0x7f0000000040)="406c6f6f9ea0d0f17471ffa12103c18d983a5a780f338af5d79af012afbe902775c0da0050bc7f2fef52b0fcc8aa2bfa794f507463a42b4dc44783986ff9c3bae70ef6addb0230ee65f9de19ad103c147ccecaed11c93c4b5b9e1fd2371755873361eb1f8ff118bd781d94b9b3", 0x6d) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7f, 0xf1d}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = socket$inet6(0x18, 0x8000, 0x20) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x9d, 0x73cecfbc}, 0xc) 01:06:30 executing program 1: pipe(0x0) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r2, &(0x7f0000000140)=""/4096, 0x1000) pipe(&(0x7f0000001140)) 01:06:30 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa3d2, 0x19749f2d, 0x4, 0x200, "16e6f17b1096770f90db38b927634243d5d1dbe8", 0x1f, 0xea3e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 01:06:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) poll(0x0, 0x0, 0xffffffff) 01:06:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) getgroups(0x2, &(0x7f0000000180)=[r0, r1]) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 01:06:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:06:30 executing program 0: getrlimit(0x0, 0x0) r0 = socket(0x10, 0x3, 0x1) fchdir(r0) getrusage(0x0, &(0x7f0000000240)) 01:06:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3534, 0x100000000, 0xde97, 0x7b}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8001) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0xc8a5f608fcd4a76d, 0x1) 01:06:31 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) kqueue() 01:06:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 01:06:31 executing program 1: r0 = socket(0x5, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x11, 0x2, 0x101) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0x8) 01:06:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = dup2(r1, r0) recvfrom(r2, &(0x7f0000000040)=""/187, 0xbb, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) 01:06:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) clock_getres(0x4, &(0x7f0000000000)) r1 = socket(0x23, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005b6c383299948912e3e7324877685951b3882182370a3a178c6993d2e8c2e0319692c86b98c055abb121de646d71b15fd6fa476a05d045c8fa5f09bd596d76506f565c8b6aaa457690e14a4feeeeed0a1b8aef5c05931f75cfe15b91c58c94e9c6e01b7e4571146241964257da53d97ff472b9eac5db9e69959701b5d1"], 0x10) dup2(r0, r1) 01:06:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) 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(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 01:06:31 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001780)="a3f510595315160759c999184a96395b76024fd88fa0966ebc642804d7c2c166278d73a7f7b73d11c285d4a492979dd395585bbe6a03cbfb5c19053b7f36a0b71224770924eaaf375b60b01e32aba446ee59ba9f2d301854920be743e06e3491eeb440cef8a27b19303e2218ac599825888c5b9d2c78ad37231ffcae1742556b1aefd47c2057dd722fe2f0c734d4e26f22af5041882c79098d2c9179a8abab83250baf110aab3b876fd0999098e76989b20e835a2e237c4b02de2a69edb4f29cc5720327a68557333974322af4b938265c24eb8d0331f911f36803956d192dc6cd95f3e9a5922014a97f136006e7149a8eebdb3039cbb90030225bdd41d0eadd5860ba0130ef843403586f1fbde51d05f08bdf29292b1c3e14a36990b4463444276b5d9ae46e2393273ac80f2cc77cc80cbb1ef7937bfc6bae706194b2077c3f31e32aef4da0de4712f539eaed0ad36cbfcefb7c9b7718e197aba9f752666411cc5795bc2a186558492204e855f4990a0280ac46154b981d8094654b45e14d208fd2855fc705d105afc664d8d6c021eeed4c79ce19a8f4adfbd755c26b2a05bbfad28ad05c141459f657bdaf39d6f634762fbccef4b4e2b6f0a06efb7ae26dc5f6eb411ceeb83660333427a2d14706a624e7f53b32e09ce49ccd461aecd5ebceb9248f844d58ddab32d1cd71061e7803c014fff8baea5a1b74b23d6cce7c3883f1ea7745da7f414ae17a724acb2fda066847bdc04b506454165ee935ac52cfe4e50b0a259a3d8e5ed456fb44e48dc529b6e056237583d8b82b29f09a852f64c04da64b1b0e61ec2d5d90dabd68a96f62e89b9b0be3a76a7c8ece70db32211e7762cf284f92b17f71aa31c4f38d8cc1db131b30255dc08721bc7126dcaa175bc1987627a3fd525c5ba35539f7e3e2b5e378eb90f06292012d1eb501e30f7677341265559eb8c8df500dacf6876e1070f315b571b7017469a765dd9a9d1e6e67e5e9b6feb5706fcd12f413b81a551307f55152896d959cf0598030e33ee427b32195f96415920f53cbc68d957befcf450d7d0a6518b1c7616bd7c44b751cb2a19e0f6f250aa4f572caec0d42d5543706ea927444a66957cb44290ce360ffbecb9f796c6f6345a3839ec84889ddeee4792b08d1980d56944f82c6d8eb685d115392beaacafbb5969781383e8af68299caf2ac29d685e6c7621c50b96d1b8d5387c7c3a29dccfa67db6ed5feee2ec050260e0341f9517aafef931514c17839c2d0e94771b514948153af5c858152a427df677db66eba1ffabe0acb04eaebff6022e6c6a3dade9040d91323589fefede2e236030de2f015d1a976fcb6a349eed3213d4baa729bcf66ccb2ca6ac6f092b8796a6595fd1300098c4ea7595ffefba33397c8d6b1507266a19f20e408b9ff0616a06d0fc77dbe87bc4ea31b4f00a5f58b3fe007dbc22dc62158c29474854b13e718cdcc3d19be87ac636a5a09bdb7c1fcfdd5d391335e9fb8fe7950aeb5a80664f0876ea7a144e1871f6b0f6376b3d9b232509856e666344082549449f286d51514a7bea384e610b20c3475ab5873ba1cbbdd246fb10428124497c303394a6859ef0f8063e81d5fbbf2ccbe339b808f350c1a0d66948f090dc4e91058a505ffeb87c99d942b986c3a7ed84d1f068208e82d0ec8d27c1c0b281b9aa5c253956ec20a8262afbd85fbbd68e29433d2100c5a45062b5d74a2944354a8c0a931d5b0af34597bcfcf5c56888924f0467107ed7911e18d39fa665d642fa3e15142e1b086ac8259c613e37494c05421c81730763b2806c3ae80469dd8c9fa99a3be1116e8a0f551bedd36966e86365c3292f3b3f8d0cfcb81ae898c9aa07723745ed0bfb74e4f5e4026cf4ef9382f5c8f93dd5b27fae9eb833ab097ad4dac008b5245f8e7303db5b007adc89f17469f0966a428732583cdc9487a58da9e19764aff907aa5ae3021cad808cf6c3b507b2303f71508d25b7ee4a88ca0fd843b559c227ff9bb3edeb31bbd29de8bd49cd579b5b75991a93194994ac230ee72bd6344a19f4cfa9556e54eb9447f2879d408c04fa61c3686ad1f2fa92561699366d0c3f423371b5d86ff7dd823922758686938e3f3a599f6a60f906451b005e50fa643ea98e755f7c84f4859f524672f348ecc51a203974d505d375654bd87b719f310b5fa13ad3e36e8b4c451ef14d4809de292913253344b67ed8e43034838f1fc4dc44a6d1e5e66ccdf82b715da42fad621700103567f2400afb38d71ee191d38168e9af3fb9509b16942c16ce55069fc013048d038c7371878ddcece2161acba2455798b4041f1c1e688cf26bc44f8233402c08d777a82c1552978c0cee58cff30cb095b058f40031f288a13c069949ecb4ffb322c0bd6349982f16961e068e5c7ff8acd6d3968d4187f5a743c23e868bbb75cbc07d7b9c59652e156c3c03cd8410bb7000c450610084c08e15435519a6b43845844356aed940ce131561169c00f3ee2de2c63943b3a28d18b2fde322eacc5f2811463c09acc65641d3f02d4f7e162c0650e19afff1bbd521225694c4cc620c25558b46a935d56599444bc952aceb7424067adb01b3749e4cc8d6d29376e54b1c47fffec9fc645df1b457e234c19032188b0d9d8ea1492272131433ae5504605d51b0258b831afdf9936e0e90cba124731712d19f6f6af733c5557bede4d1809725c0f0d726f701469c733686d8204c278dbc7d9c2e8247772f9fe421c930d263055ef7ac43dd0c037616d6a1ff11147e3636ac1873c464a9081a77f724b6c28fef2f106311c93d83512569a33684b32016b38f9839e9f224e92143b5fdb3921c0d268c4ebb994ed06668f8beebceb3d3f9722e886aabdeb6d06f3e6e275c79874885df72d86fc59bffeec4176d04c11ed166b490e5310e48d96130a9546887ef6ebbb39dea8411fbba58c3a0f41e958ddb2deb4e76b81e980edac26ce0dc25ddc370dbc407f88f9eab19c136d22073c07bb484f34f8bc69474b7a0cef9dbb06b8d500361041694fafd94a374b9b4b5ab31452eb0c7c829ff46eb67ecc9e4c449b65bc94068439b2bc7546540ba3988627d1c2dcecf52786eeacc10989dd830819f8ffc888757696668c163659ab2d0122c65fa0e306fe3da588ca696b5039e17fab9a8239640a156bf22d62a4c7c5f7693fe3b2edb9ecba947a0b79ce3529d9a97bedfa4fac1660f1341f146b2be594274f136ce41343a8ad6ffa2e573eb71d6a4b6e5782089c264c4d6ed9ade2009505adf13210ade07095e3e655fd2e2c0919c5cf30df613567a84dd3eb4ca1fe888b3cf2cc412bb12273f1f726a552c5429c131dcc48f44db34092566c360cf0a0893fcb49f669501428c9e3cbc0331588516b7be21b9a5dd9a8491f71ee515d2014d285ff52ce937c75182597fd6b5ea0b2677fe64863d516e3b103e04d83e18dac4815d7cc5069053f299e7ec260545c0527bd62a332d442cb6dcf0e228cfe0cb8f2d1eadc1b9d97c7a9c7fc86a0b1021d251e17d192e698738671d7247e976b53adc59178e8d7466ac3b00cafbcd13754794c56225dce5681c8e278fbd3f8a1b47055afe274248959ef763ba7795216ea17c9d8a9b4d37b0a1bd9192068869b80d40cf594c8522da8f3cde125190afe88f7b4224fa3851683eb7d19bd49602d7451bf53ce7e8483f9bd8833c785c3be5bf300dd85d618b788037ce5e2909005d9bffca37606dfbab9337839e2fda46429e737f9cff3c21012150b5a9b0c45039ebcb48a362c7feb70bc53b5b877d0540cd00c63a893ee4f21025234d9e6c43b52911c6652ca4c56038fd7d1ee0fe0bdc4ba045657544954b7dc3c0ca0c99c5c184d76f25b5f9b1b8e4679bfabde93b7e1b829e22c466a4c7012e01297d1fa64176f102b945431db072a043e7670c332d00f42cb16b29b94bcb017bcaf4742f8081655394b49e3bc0243d16c557fdb1199b338de25580a8a157025cfe6d47b75dc49b7addea8f17903d484456a5a4a06471b5745599edebe1fd65671a9ea11733d6baaa1dc3b5d1a908e654b4fe6220aa9624c0effe5df75b718d1f45eac1aea0e6f60e5f0c97fc6278332d4249aaefa5048177eab132d2b08280d251be293aa121a1947a6b06457f3f86a0888c8155ec86ded93eb6c93273943a8a057b7005c91fe9c4e8f5ab562401828f8879f29614f705d655b9f7d8de85afb0ddedeaf6afd9003fbbfa768721e9aa7fc3fb651eec79430928cb9384465aeb7681109ffa88a66b87bb0c0c2e06496aadd7ef671accc9656598e6a6a148c0b0b51c258fe6f7ae5e70e1b80b8dbbd5a2fd91d04a44820c679f86b208caf29d151f4f9548b94046a9e15f9c2f0d234dc6cac7097d7989afa61893fc54165ff75aca9c301c59db30cadcf2e31e54881d0e2062e7a2265ec8ac2ccfeab92dfe27206601e4788d67bff122e82246e38652e54786eb1c30401d7470999c44489e1009c523caa362fce5d3dab47fe40d51fd509323f26e01ba1c63d69eb2cc6e74370112851e9f58ab087c1bb126fef8ce4c2766f251a755c5092db2124a8113e65bdfe0b8918a403204b13d46b3a5936c06194de0b8242d8513489d2ee82b87b8729f5420984b9f0aa7b1e67be0ba4a901b86370e0e15d0b7896ca610f9e0fe4e2b7cb83c44231c43ee8fda823dbc06ea364dcf960a316c2297f3c3f6365d46fb7f966d0a3ba60bd9696b8d457073c1af5a391fcd38c0b6d4c2d4cca5c640e61e515ef047d6afcef08aa26f5dd71a1488f04b42319863495adf5d8c382c9c5a1f9988d924d71732b7b41c40e16e2689422b4df5ce0fa59218ab3dd37878daf84a98bfd3b4de9269f4eb98426b28b3e485e664506ac87b07d4b25a3974925bc60ab7647b21c509a1e864b6719a549465676a8bc610e73f39fecfc96c1a1f1e5a6a5b6b6d51c3f0584cbb077cceaa36e39c1979122a63712f54b38cabfe79866625fcd86b0c09e2d55f36b7c308253daab73f2317d0a1ee3825e970f09d35133deeca959bb27e03eef0914e45abbc5014ffc0aaf5322eda481359b4e5847a168a9c99f71bbd8100d13522c7afbe7cbd7f20a5ef6a686f5a82751c729458d904ca1c8ad0ca206d23496d405a9fd8a1e4473f78ff26dfaef17c9855e03b45f48862d539b55767b18f5af7b9503f3433ba483fc2872aa97f2b993f1f439302fa391916673a9d8b16b8e5d8c28c9d7fa785fe36115376ed32582c09aaf42c4ecf3f03ebe0a0f08087124638af8f5d1c92f6e3d318e7c752d3fb686a9491866c5372829c97d09daa896496e9efe2b19e5102a4ad4f92f2586df44065b13b911912f2d50395eeacecddc67e15288e311bd286d85376800c6d6a1b9ce1b30d5685c483b1d1c851a826700a994091f532279c3de18a063187ed59d3c8e81e5350902cd03660dfb16386bc7f1c4cc486fb992a1d8290a5d7d7d3d1be95f48dcff697d9f465f1bffa0ff2a40e552a3702ee75132394d5a2c1dec8464ddac2c9f66b89c9902272ac313b7b02cb455b28206279020b62a923094b61991da1e2eb7d4675918ab5b7c63f81565f7af502aaac991386bbe8735f7707c64bdd9db8ad9f3253c09d944f8501ab5d8cf148a6bc0a420368d3b8042722e298e3c07d25962bc789b8ed167d6be20cae6a06a31c86e582f482dcb4adea8dae9d402b8d4227c36b3a69495d3d5d2347d0fac7e92c0e0396c9ccf788bb67e6596557d5ab206f5202d37798819fb7e1b1c1670c0401a834a7ab1a39fb1c6d8e629f65aa09591a0e0", 0x1000}], 0x1) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000001680)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) 01:06:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x0, 0x100, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x80000000, 0xcea}, {{r2}, 0xfffffffffffffff8, 0x14, 0xa, 0x9, 0xecd}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x1}], 0x600000, &(0x7f0000000140)={0x5, 0x1}) shutdown(r0, 0x1) 01:06:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:06:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000080)="ccf58d4cca2c8429aff1ffaf8fcfd36594fe1493c567af5ff9988b55572977923fe59318a47da09dfe3d75f4ec5329737cf9697a76e214ba071d9d6f4259f985660fdbb031c566f7c3341f7743f43728edf2cbaf30", 0x55, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x5}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x90}, {r0, 0x4}], 0x4, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 01:06:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x1, 0x8003, 0xfe, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 01:06:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 01:06:31 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a08, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCSTART(r0, 0x2000746e) mincore(&(0x7f0000ff9000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/164) openat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x8) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="d3da58302affb377ebe96052a31cf28414cd92854b554e91cce8ae4131f2aa9a9655159ce0a636eb33d04481c7b709507c87bd7c6f6868e55f55a62530e6d27ff5f1f88cc924ea6f8922c65fce93a40bc1b27f4035a6033e0ed3f1adb3842848eba843a8d5a8133f6f4c05d9cd668c2d09bdd51f7b369de35b0c5174d502a9f0153427dd9fe0167548117a7dfcef7a61cf84469853bd8276ff2eb5cd1aa10708770af492608c4919b6abd74bcd63ed1981519724b5fa6ddd617b98ad5373842d2cc0b28fd5c7cf698674fbc5c33b7b3f40ff38d04607c5ed2d1ff2fbc7ce", 0xde, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 01:06:31 executing program 1: r0 = semget(0x0, 0x3, 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x987, 0x1800}, {0x4, 0x280a, 0x1800}, {0x6, 0xfff, 0x1800}, {0x5, 0x9, 0x1000}, {0x6, 0x758a, 0x1800}, {0x0, 0x401, 0x1000}, {0x7, 0x2, 0x1000}], 0x2aaaaaaaaaaaac58) 01:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547db753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503", 0x81d}], 0x1) r1 = syz_open_pts() fchdir(r1) close(r0) kqueue() getegid() r2 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000000)=""/211, 0xd3, 0x803, &(0x7f0000000100)={0x18, 0x0, 0x700000000, 0x1}, 0xc) r3 = dup2(r0, r0) lseek(r2, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1c63, 0x1, 0x4, 0x8, 0x7}, 0xc) read(0xffffffffffffffff, 0x0, 0x0) 01:06:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) fsync(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getgid() r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x2, 0x2e, 0x0, 0x0) shutdown(r3, 0x1) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getgroups(0x6, &(0x7f00000000c0)=[r2, r2, r2, r2, r2, r2]) r4 = syz_open_pts() syz_open_pts() r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r1) getrusage(0x0, &(0x7f0000000000)) dup2(r5, r4) 01:06:31 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget(0x0, 0x4000, 0x40, &(0x7f000018f000/0x4000)=nil) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, r3}) 01:06:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x128) recvmsg(0xffffffffffffffff, 0x0, 0x40) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="b0175b11c89124a1bbafc7c98874425d3163ce984930a59e9b84c5b024a8140d1f6d370a9b1ba29b8d37199ddab6abf7e547", 0x32}], 0x1, 0x0, 0x0, 0x9}, 0x1) 01:06:32 executing program 0: r0 = socket(0x1, 0x4005, 0x0) fcntl$getflags(r0, 0x779cdfc0458f714d) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 01:06:32 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = msgget(0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) msgget$private(0x0, 0x0) 01:06:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="b0335040c7b6862cd6bba1d14823f3f98f6f326c87cd2afcfcb4ee26765bc0af29e3c373dec36588d17bfd7525a341093b778ec86eee1f1652ebccc6640b19bde7a2f6b903c67f10375cdbcb3b99c77f15d4ef904e8eb7a3c64a8411e89ff023c7dfaa3972bf4974faf20692663a676880b90f387104d377063e5c869eb0db90e75991ffdc768cc40aeca0c7d799975e6d7994ad539e7c934ac8cc355104eb2f7298616fd48244302a4d7bcaa6e1ee2489959f14c9843ebf031b0227c5b62508b2f46c08afbe03998fe9081f1889232bf76e2eb4d9cf8bed93104d80ef958462a85bd6f83ff0639120eeb4b6c27c00daefb693ba85ab603e36", 0xf9}, {&(0x7f00000001c0)="3cda95753a19c3e8d3906f79f9ae5117429a385023d184f2491aff6af917869be87a02888d5ccd9bcda4a84ce03b615ddb8f01982ad76e156b17b3d31a3bed53b632edfbbc43dd5b2596d70a1427bd2a651a2d15109cb70059a0d165a4459d93a799c652be02519da184e92e65909fbf5f2cf6f9c709eb75f49f45c96022418807af38295ab7879676d2d1fe67c82d50b2c81066044953", 0x97}, {&(0x7f0000000280)="28040b2808951f0654b3c604c2b1ba5ab2b9fd42301a8f5016d16dcea9a5209b29c4b18f87f47e7f8ce06558812fec7ac742a04979b4c9855777d3c4a3c3a2790021d6cb7995da3f52fe3b2e11ce90e2c82356a332e47f3f9a3f78d358f73eb56d80e3b242a72f159f13ce8c237b1b944ef10eb08006f8419fc5f93121062dfe786e011e52909f9101071c0a744b9480221569685f5a0d099f737dae7246b9da99ce3b2867906a3c1ae828e05ac759aed6f1af66a62996475714f0a7fe0049135b5d7d729d372c3e14dd4961dc7fb6dfcda7214616e6b7", 0xd7}, {&(0x7f0000000380)="c2f06ed96acb80e6e254b7161a20dc20dc8b7cca385a2817455e98672c48b873a0e880f68495e824e9348f925bcc85f808fb0356a281e76061e7f3442fe6856987b695104071fe7803825318b98073ddb017081c6469", 0x56}, {&(0x7f0000000400)="b821ed2ee6e80d9a7491f234c0f1cd81fdd01765a4153fd165c3803a2f3e0b0d7792502e719ec077cfdb646c0c7613ec23d984e96b6f0dd8da432d7a83e597ce5e7ce9891d3a29a96ea0ecff5a54510d11d745bd1d4952ba6539d1c531970758093d6a19c3bdf8764bbf4e1b1f6eb526b6e94ff0916b48ce54a6b2361d6bb9bcf0de290d6b17099fbb9be072b9ec0c7ba8fee3032cbc912eb490d290b98d550cce8adfd2658f38afce542699b54ac6bea7e2fe60b92320", 0xb7}, {&(0x7f00000004c0)="3c7d1318612144b192a61bb807f84aa0e8e2ec2d425232b14e991a4475b77e44a68c5ba0fc4ba75ff5ac88e19694c0fb5cf773e68ca5ff7b9bdef538446bd95336942a9f6309a342b345b0793be69c8dfcbbaa336f47f941299c660f42c5220a07c406be5996af4d82df760a1a882440c55762344933160db157822564c53a8195bf1fc574551c3d68d4ff", 0x8b}, {&(0x7f0000000580)="827f63c8a44797275553fb6916fe9f812a9d8d66c79df59b86c5a1ca14951d165d29dc4bc6526ed3d19e18aa6cc1f82787194f30e343c558589b688e8ad1e41c274be567a39e4f6bff970e3fad7fe696c236b675c0abfabdfbaff624a3f1b6c250bbbed008278e735e5f2a71d36dac422419e8a6bbcbb32f1e02ef07002da1ce25d6451617e1538988d41ccfc004e0e75211f996b8dddda9f95b4895f02f351db57e8ebae8b91e6fe9de8b33c1662bf8713fb23cc41a07d3bbe53236714bfb34dab2bd02151082b8c0b95dd321d155c66367c656e3c178cddf606d7155d9af2b46188f9dad2aa88e2541a94e656f13158b7be2463fc39531275a3c97dcebad1a5a4bc107bd97c8f7a934f7e847dcecf4e49ee4cdd7c8ff4f494281e151239913121dd24d58941ef36c9d2b45e0536682dade630b89d160e66522cd8a492c39c802ec865ca7f62fe831dd85d3fd98aabe5f54c6694c3b6caee8e9212c79d6295436af3611ca12b80c95406c146ef5ab1cfb2281ef68108098b1c978ed2ecce3f7027234081471f16a186df2817348fcf575d80c6381d09e4368b2e287e6caa39c823384b383c55886a7dc5f7452825de9ad870f47473dc5edfac8b0f1c2f916f94c97d968878bd9afb5ba45ec5a91fe8bc01630d11a7732c66a535f788c28c99f674b49b2842614ab7f2dfa88b6ca912d70eca5ea3da9764fed1bee3230fc04d411e872562ccb6895acc23931d02156876e90e0eba621a16b395c7aa86183c38881e15a8e00470ff89072dfe8f094e9bb1e1ae2d80cb12bcd41ee7da250fbdc8ac39f36c640d20476f317794fafaef1734a98aca5211c4c4b259ab1840fd9742c3ec21d6ab1e463c101e352372b195754f2c416fdaebfae3ed1360b81a98b0c0945d76d4742d7e35237ca73e4ae27f36b1051a3184bd9ca4a0681fb7d53586423415b3fb001d03c9edb77f18f06cd6066d339a8445e7e8353359d0102660944ada46c58176fd6b1244c2439845e6f3b3a13353e95333abaf7b1a5c14519fb602461062c47b26e01ba9a86231f7d6c101cb161e2018f62cf0e06c7c3ebb7ebe846acfea68da45c195f2d794eaf985bf47513c3243770339e247adff8aa7dcc55303a2b93f5fc29da6125962f9b79b64926ef47383d507915ee59fee434c2a0c02fd3adb78f03b43f510fea3ce21164116705a6e57589d6042bd12faf563b5cc94bbe0b9f6a3dea13f5801d82f961fccd58ca228ff532b033ac0483c4a45bc42d6a71c4126e92ccb31adcfd7cecd50f0ee6e8a8e3f619a3be49740454bd10e7f0f65897ad4a0f7ac2fc278b54f916fd16c47807c48cec6d7e2587fca36b65302196150a4a7257178a1894a1b26ff8112540cf265bc128ef6f62edc412685042663eac473d530625a5d365a426358d15f1d6fc6e69ad1851b26a6d7d0d0ae92009924f351566c7e7e876ea663c156d14d495cebb45eeca6a491327de6a11a8ae54400dec2cabc249e253debfcb523c7b5716466afdae6d2eef44b5840fbbc44356b17239f9bd636424941c53879aff53ce301c7998f53979042c6cfd1c6dde1638235078fc1240f16bb0ee0a61807791e437dc9ff7468bde564d51fbc5e47c24854f3a24b0903c42a8c41fe36bb53944804c84539d1e1fbd9af409599fcce8b19ad2861e6e23c91e19b161ee54036b025b3a8e043ccf665bc6e797d91064d28a295486957175704f2f8008d934ce84bc84145b2c07f93205555c4fa0235bfa041b6a183c6d9e980c41a62c61a9c18f44ae77904f60882cd170ac5560217a8df23932313b1f6a7e55ef8ee15e0c14d74986ddccf77a74e44a3b1d14eb69a21eb2c2790127d3b5c57b8f96386162c980e4e967764b8160e67d4194f8a005e54e9c9fb91c73b2af1c6ee98acad8a48c28d45f0713543b891f33722b5cdf3e3e85e7997a2fc3063d5152d932a6bbacb5c8d38b4ce775af6d46df15e590e6b5de4ccdc21e637095f46f66407be481963f9bc64b759672620009523002c303182d55fa7454f93be3a0d35f0fa9df463cb130f919a0796c93f7facd4aebe110458f60344e1a452e6e7ab97a5147051ad27161a0e3f477168aa426a4fc3303cd7e8f92b227f6d86d9a9ac6e520315acb8cf86b09eb0313fc3387415756b6ab801ebaa97f3a060e3e9a6f02eece9838aa593777a4b6b13af6c80bd7fd7a768b84ca7144f9e09ce7176ad18b6f63cfbfc65b62b444f2929f5de8fca434de7c5a4bcab30ce72295afb39e88858c51a6381fd593fa3f729c278520cb01cfd85607d8e28ead3267af3c28bb027007a95d9198f5ab535a7d683674b1d0a79b66011011cd54641d149939132072b72932f4a55b39f159a3e40989601e02225faaf500f33c5b83f177bdae902fc6652de74d554a9e1780232b91cd92311c1ad78c7ba7fcb31bc7691c6918767ed4e9657d38f64290bd21446b2bb93d75fa5810c7a342cbfe4e95e6ef1d1927a7c6e6cf691b176e82b8d312feab49768cba5760da298bfa9774aa06db72218120fca55b08b7a4ff8489bc04b9c90a4b0d00cbc9d66571480e2cc2a1f93d46ac6b395b077d8350bf524f2ec90d3cc9ee109dd7e0ccb270e2225667cfae0bcf0dfc8108e6db0ade040c59f7ba5eb2e50f3bcb5af638a6075a9a63853372a4d847f09f21f05db9b513edb9d8340f34a7b79ca04dac24be49fb3a145e16d47f8f092a764b36319f6373da4e384d858ae4bb7307eff8bd2b94aa41888ef95c007c3c103a700ce974cea4806530e2f98b12e9194ef9d859432d948924fe1a9e5a54d3cf836ff309323754b17bee53b503dfc8e3c4b3ff4b0d1fab20dc8ae462ce9b4e31e560998bab24d90a9914e15b85907b28b11917d12d1f2f9cd8b24867f8e72c165f1a670ab96fc8abc86ec3a655dfb5791ac9f046eac7ea8ee4be0b1efff878c5c77b1c10db7f43b96fcca5957054d05091de573b8050cf4ee50155bfe5a96388d682f812267dfcda8d5f53d3c10702953dd85f9c868bfdbeb5d932c06df07f7f3eba298e7050609212083be4ac9aa052c79c9b67e93e808531b2b8d1f64b1188270fb17be384a45dee5850a874dc7806cfab2ab38cea2d26e6355be3343d8343f994419ef64b693d3bc7019584869d07110a4963f14cb0322d97979135b3cdec8a56a335eadc233fdc7f7b83d4cf06a3771ed5f51a4304a8169802edee17003b9aede6f3f069599d7a806eedec2eb95154450a8f8b9f61348d8b8c9e0a16c0428ede00652677be471dfcddd9348a19493137a6e3b2b522e373318b2dbfcb5d89637f47283d2c58a7b0292936d83d6e731ed742bf52a67e924f56bbc3af98fb963760477352efd38722f80001095c351ee0375d219e20157184943bc5f54327fe3a98e116418510877bb993fbcab9fe804a07918f00b85f8d54b301792b5806d9aecf1a1fb8a891d0b3fbc0f49ae55cae6008db63ecc6a7fac4be075b7882d8f90fb586349290f6861ea1940dc844794e9eefcce7a550e5cdc36f3aa56dcc763d2902680219043a6a0a62a6cb38ec4f6d3a367a617ee617389df253fa12def97defae4f75588d1e52e1631d8dd1a98a072b93ab11879baae12b74dd6f6a283ff4c2602e7f5d301fc664708417b1f42f0f3b66374392ba00e245389a382e075a9cb82540d91a06679ed2c7e68e0c88ae223d63ca5547e84d3432948cf8d2276e53d3b763ede32cb118a730b241542ac1acaf4f327592828cab3a6b5ff8e9367295384842179166ccdddf483a90a4aabd41c82adfcbde2b14f54587d892f3437ec5fb66176c0e4472cf59fa4972cdfba997b8060a9a6f88f776d109baa69efe6e3331581a02e1e9a035591791c9627a1716d26e510dc0904fac60506101fe47c4b708c77e3d3706e3f7d5ff54e6400e1f3ed9c46a5140998a6c1dc3339c174a75777debb25ee623430691ee9bc8d78ae4c8281962dc5f85b305873d4652ca54ed839b6c31a15df1d9e6a92d0a62f5082f50fe0bc420cc0e634d5efc02bacb7fe0ba65df9b2220b5fadd61c1bb6f0734abd2ba8e1a5a1d1eaf7d36d5b4d5a60cc349102356bbbfa086c8b4a18278278b78c299dd47ee8d44613fa433cfbc58146d4f8bb0b558ec50c9a9a718459383027fa4ccdf2bf4cdb4493f0f6b75fa5b023421c10f531cf836d3c41e6fbdb0d062b69d9d3d266a138dd6c12515bef80bc992e1f800795d8a420f1a6fd20bc302d41c4f6b8f7ab922f75a25c994dd860d8a7951afb3859393d017cb66f34b2cbbfcc70ebe99567ef6979337abd7787f3f46e8cd0df4e422fad26a3d67ddb8cd8274f9d580594f9e248d1e08c4984a134ab084f37daf4ef46c560bd1a61c4b0f9743a38c726853d7f243be9d56e3d2782e6c465853670edd2406796eaf04c83ba71bec1af0e0401a0837ed98cfb5bbce4e01b19b800a0372e83b7191e15462867f3014eedcbc35de576a82b23d9210eda0667f3a23c75da51fac0bc5b0284b80b08723a9b5c3f34713ed330fe14150739bdd9e37c90cb845fb34521b06f6f982820a2572848c659b05466b0558ab678fd83eb58955002b0a96c5a67ef2d7571223cc7642302a750ce016ed4a85cecaf4f974695597aea60b1feed43a6d03258231cbcb427c8e7f64bea7c55d523e863f6f39c2c275d60665c36966ed32f44a467be8dea0d3188f53abf2483b47218357cbf0a82b2e9a5b3187c5c2771f5662ad8e61c75662cfbc0f85bc036b21071e49565cfbac53f0a68bded53b949cabca12864daa201dbdb84f77af729732e3a1df861d926a06a33e263d4c3d7e876b7e935933c9dab4e3e663f79c40f9ce28a72ddb6cb3b05a0e5d92cf30502bdf47f406f6d0b67e46e7e729b382f969c2b3e316ff9142888851e614fd0eca95d09db158a846b059c6e467d564aab289f0bbcba08f45533695db47243c8b0e20a6db238e1b50014f679cefb84ef8054ab2c294af27901c02f2e683625da9c09562cb624df678193535c2a274bf682ee3a5e3fd808466ec8d52d0ab779b916ce4cc10ef56a126d760009c411af39a2b8b03f0ed55100dcad6a04d751996bb0cb70e52e4862be83f13baa8537e28e2ea8b0cfcdc6f3707b37609e7624fdf9c88695f6d33d9461d6bb946aa6f9d22720de66c152b09586f1ab71401e0b321e1ecd975eab023547ff212c3554263b35b540217d17ec844dd27478903d853ba036de61519373f707ef82618aee650d68ecda70eb1bf22723c290ae554c50c2f2df0a96e8aee8a31ecab3369c86bef4beba69a4b8c6bff5959e13163ca575011d53b93dd52414ad0a33430f2cab99f8ebe3d4bb2b7c8c4f49b8b2416c5410e655abdb572fd4345374a3ad1c5e62e974f90b9a1d7b33efd2b95b0e342ee079da9118435d99f65808aaad87019b76bb0bd0697c58f34a0c89457b02c602ba6d8e099181d635b031022874ffa01155a553084059286d846defa943ed6c161b3736dfd1d578e317e0e3a03493005894b21f7a5fadaa8e5aca31309e0e1904d10320688603fdbb65ca6f2360feecfa3558ba5691d34fbf9427c13fcab21ad1f87c92876d373587a7e0c2a0b33891745125d10bd6f8fed33638d9b6c2b4c17bf39c52511236a53d8c4466f1c5c47c79ea33dbba1c4238c0f6a75a7c456b2d6a7efa93b896a2e05c91fc43322339614492e4fec51cf0abb857f1cb783538e3f505d89d0dfe91d93a7bebe94ab1ad10cfeeef5915fc38068551443d679d3c223acfa2ba51a26893f880be644dbee77c7a9c46c485b9a75f0a53ff4c6", 0x1000}, {&(0x7f0000001580)="4c61dba73ccc273ea0b3c2bb1896a617c84fe4f5d0e5e3cae0f80a2aa13e8941e18577b7fff019685de9263d5714c9739864d573db9ce0c23a8cb2037427909b00b000e6b3648ac7eb983b4ec9ea69e07dd16703cc31146430c90c6cb4bc0db03c45bdec46b1212b86df7f6d65", 0x6d}], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r1 = socket$unix(0x1, 0x1, 0x0) ftruncate(r1, 0xfff) fcntl$getflags(r0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet6(r2, &(0x7f0000001680)=""/149, 0x95, 0x800, &(0x7f0000001740)={0x18, 0x1, 0x4, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:06:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) syz_open_pts() getegid() setegid(0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r2, r1) 01:06:32 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 01:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x40, 0x7f, 0x1ff, 0xfff, "7a3261b96ef0a021d4dd48812988b086ee094a12", 0x7, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) 01:06:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0xf5db}, {0x18, 0x3, 0x4, 0x3ff}, 0x6, [0x1f, 0x1, 0x20, 0x200, 0x0, 0x5, 0x7]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x802, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:06:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 01:06:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) r0 = dup(0xffffffffffffff9c) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() r5 = socket$inet(0x2, 0x8000, 0x40) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000580)='./bus\x00', 0x0, 0x16) r8 = dup(0xffffffffffffffff) r9 = socket$unix(0x1, 0x5, 0x0) r10 = socket(0x1, 0x5, 0xe5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) r16 = socket(0x0, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="c871119e09a741db077a9fdb80e6928a99033bf254f60b0b27370033dea745f5b7e16530f5a4018fb3aab5fcdcc4addb27097642aec2bb2068b5a550c199e9c4d118fd403a8a74eeaee05431a0e0bad2cae220d59fcbec860e9c8bd1df6999c18235383c7018c0568200e0e853ab6577033ccc2b45c861f6995935b2e673ba5986e6b5a4b7b15c94818aaf74b8c687ab877ddfd346004a68942758a8664daf18ceafa3b0cacd58a2670859db9e6519d39a985739fa92fa4b3af7", 0xba}, {&(0x7f0000000180)="06cadb882f77f939c37f19f0f8b20197c9e9b228", 0x14}, {&(0x7f00000002c0)="13fcd23392de1eda4ea37932a374e579ad124e259436beb9835f8d8714a246f3ec6766e44612ef089137e57e0bd0c4d4d41ef9c08836a4f4f46973f222cfd008f3adb81472baf5aba848d15e8f03da96a407b86d01e2098ad110b38e893c", 0x5e}, {&(0x7f0000000340)="355df8d331e310aa06e95645afb4150494d4220b085c2fe6e1fc9709e893a57bb149bd0dd682963f34206c375931548182e13d46f887468b418d4d09e616ee5fb80f1be8dd6f8576200efd2318df811364b86de55763ce594cb665840d0091e2e057c9f7280a6d6d73553de3634aabbec83d7555a026cd106e8f0e737f99f33e9e6b3834f333c21fc84be8705ea61b4df9edcbdb2b298fdf7f9f5606aeeba61865e091d6b4899d86178aa214c4e93495dc70ca771b323215826849382b69a6594b7f38619b30cc8d75b64a8b46a0c6e5a9c5439e021dae314a20bfc3e89e3ddd", 0xe0}, {&(0x7f0000000440)="a4407af7578a1ceddc7ab005e1b3ad6abf83bb7293c7effe738e36f3e3b779de524b4edb9b8b5dceec046f33eb27f4e296ce5c687fcbc8e0062e34b0f19757e1ed69d6e887f39cc5091a869c4dbc8c5037adb1037dd1bfb9", 0x58}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x78, 0x5}, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x82, 0x6) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 01:06:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x376) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x7, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x200a0, 0x0) fchdir(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xc562, r2, r3, r4, r6, 0x0, 0x4}, 0x81, 0x3efc, 0x7b74bf47}) 01:06:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) socket(0x18, 0x5, 0x6) shutdown(r0, 0x1) 01:06:32 executing program 1: r0 = socket$unix(0x1, 0xf0f9df487dec01c, 0x0) accept(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018915dca51fae5be94da22794a05d0ff0b2d585a4b4e2f4fbd4a09f08c04fa8feb7ed0fd77a160c08117f1f741ef591af4a9af8553337b41e4bbaf5f2118f090297fb98e0665da196f1027c8ed6515dcdd2de299df6d947d795257ba6b58e894449ac4f739f7599a1bc21c1adecca89b53a77c82646704be9d509c1bd4df88df375cb9ff5d333d4c3682b03ef18a26f396b5b94ba675699f56f872559aa5189cd4070fd30eb592d01ad2e0ea23"], &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d02b632f8eb154512b57dae2fa3ee0ef1582daf5c8294be3500965e36ea0727f5d5b7c10738c7d5733bedcff6130846b3ea945dc9247f0739eb911f9dd066095a93c12340838c0250ebc5007e12dad43fd1f9389b5546ee8c23945df042df86f9083c79fec223b4da3ddf43eeca706e24cda3a596c88d56f4cc5f04bdd1e35d1efe851122f511c138170186ca1f779faddfaff674081a22ae433f6ad748579b64c898e305f6a9f2703efc5d7", 0xac}, {&(0x7f0000000140)="615dda700015cf7f0826a80e662d7c09e0e07ca6f5e478a3b289fec292026bd5bd3e5e87ad477a6c417ddf8179688d51b7e83de4d241befbd86ca9ae53150146be687b171ed37d372017bb719ddc19c8ce2238b6fcec1bd8cdb4f53975e27c84ced1e1097333298a7a8ee7aa7d3a6e38420b9bab1d59d6ec5c0244a295184ee578712d1f16903827b4500f9a0f74121e6badf920140e389041568039ad53bdfb5fd049eb44e9035d6915499d28083e6c7b935461a54af690b364701208e1b81338b96ee1d2b5f91dcec0fbe6d9431f8414f75ce00c93959c47e07fbd4de52f2a70c675bf40b2949bf0c54b73213a8c4f59126f58c9b93a6760bf", 0xfa}, {&(0x7f0000000240)="f8795579c17ae2e97cae9aeee54ef8b564a7418a4ddbab6d78b62f3f893e9906a71cd624d48a2c2c4818f3e59645ae22b31a5b65e7be1816b4ad5486b08e074966cda22d94151f7db2af527952be0169bf6ee9da0302a315669774701871568d5ff933a69bcbd309a3699e3c34b9b3", 0x6f}], 0x3) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:06:32 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) geteuid() open(&(0x7f0000000100)='./file1\x00', 0x200000201, 0x0) r1 = geteuid() fsync(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r2 = getgid() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchown(r0, r1, r2) 01:06:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20208, 0x1c2) fcntl$setstatus(r0, 0x4, 0x48) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) fchownat(0xffffffffffffffff, 0x0, 0x0, r1, 0x6) 01:06:32 executing program 0: r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1}, {0x4, 0x2, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3ff, 0x800}, {0x5, 0x5, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x2}, {0x0, 0x4, 0x1800}, {0x6, 0x2, 0x800}, {0x4, 0x2, 0x1800}], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f0000001100)="05662eff1ec37cf8d2d4a5c6afcf5339d61f5370704bc9b0736ec8593c91e04eee37d20f2d66ccea64e18180c61c2a660a6a859db95d6a0401735bc14ebb6ef3de520fab7ebbe9da3793ab4d3eb0cff05c4b81863d182c2535b12f6c6c7b2916554d5cc66fefd9133676de3d28dbdd00e99f34a1af45d7ff4e6c92d538b185bdc8de2e5f4171a6c02e5ca09889861d9ed730469792843c493588ec363a0ce181e92ca248dd83e1e2c57a48cf19f348bc5f8663d13a7780cde511eced881add82ec7dd42e06a5f5f16cc67091e7c5d17d03993e41a461e932242c2506882294f00cbf8aff70394d9be4095700b416bad9b9342f3d2ad056cc1e3cef7c15c0d0601670af5030198e5c281a2bd6b3f37bb05010ce23d73729687f6f689e5301836905a5a8faa453bffdb704b0498c8607cc9764fe6d90f68067825fc1b095cead72d0747b87e494e015214a374b05850767313c4ffe4b2f0d94f74cbc8c972c74bde8532ba59b931a662e9e8dfeda752e1f5e0aa85bdf07269db98af57b1b47fad36e3fb0eb77cda3dc19b67503273cf9d3a954769d8a6b59382f5ff7372c3d1fba0600d2d0922e5b1fc9350409595fce58eb1f399df8c0b57278d3643a8d2acb57b7fbeb37623603d389032fc5995fbee0fdb1b0f52c01e43be7f403bb691e289f4b6d1e3504255497369467721027a98d56d87763d0494540523a0f5f8da506e1e2f05c29ac453bdb4c772f68fc4247a7217d11dd8699069163c6778aa14be934b089dcb4524e48e638e5e23622edf364e79b6ba60819a203156a5b9397230d52aaa5f262bb9bcfccbffc63f2b376cc57b52a5f927f26b775413c2a14b57b1e0cce5f3c6ec1c728df689d126c5cea664add3bc49cf165438ed4f6f7ca8fbbc31d57301ad5c2abf28a7e3b0abb9846ae043ef4dc6a48e2d2a4507478c4bf952fd725b800f559744590cbdaad35e8fc2d7b05878610e9be5490d1f8a17084827624a547e6a98dd1d3ece957118d166a2ab4f7ec9d9b7c3a35513f1bd967761e1d87be2c10f266d3c11298888d8c4287bc00cf9204b0ba406f8a1f22cba27ef2a993b9f92155e6b22b0aba9b092853d562656746c297a02c1321ed3965b882dac53424f6ab17837b8a7258d3585f5073c8edcdefca81153c816c135dec6a58b7de0023729adcdf56b4860d6c6b10aa52fdc686dae31c321167ed09af7979b283d7e3c8647b8fab0e83e0906c12dd07302b6e1d9c8213a6ea30a84fd13b666de0536bef853569efb062fb928540845097875b81559eaacb421375ea40eb9f8945b87f79ba7bc1ff28f7f4ee88bf7d4ac6fd601475b64b2566083cdd886744625cb915cf312d22a30424822f5ff77ce5b3a1d42e4da3c6b1b36e8d76ded22dd4103e98f4a8d714691f174e08b51f00a470f1c6db35ca9b5dc00cf17290bfb9c96141c300a16396df155f38bf242b24014d4b94b3f39619159c25a4de1fd597521f2c1961537e25cda4009c251cfefe1841bac2e5d5ebd81968b772665b8fc17d7812145aec24cea66ad3b8017bcffd92024435d99bd56b25249607c11cccf8b6b033dfb7e30390616dedb465391776bbfa2bf960d9420229b1a0e6a707f7b429f065dcf8fa50d561eed1688e32085e5461443a075b2b3d8292b47765ee18d7a75de9320173b759469b0fd2724d329e16569d6da9d84cfbe7b79e3831199c74f868d3cbc050e478134e4671d9f0f4c42ec8a6975094cd1e87e792f97826298637a9d0f80448226671a43eedc8809a6b7383157c8cd01320f63bc468c38079de96d447177fdb2a230fa251d7cb1fc5a7b6f7dd464b87b24d5534a630316094b0a67771f0dc999d24ebe9880efbf0acec027dd32405feeefb5f02f63fb7fe84751c36c879eff6c851acdb7a4ffbf3e8d2493979e2a75f9cdf0f16f4f3dacd1d4eef3b96fe2efbf0bc1e512f51a2cb4520cd18159a26797aa4bd748fdaedcaf29a50802f50ef0bf1c67eb424f8b900664727f2de33cbc27b6611e35be4c57a9c6115326267ada2370b933719c1e4d1fec22aa423700ce490ea6aad881982ebc6e522ee3965d22568f8096b972fa543f6a3a524d7f16743638a6243f69643155661a48134961c86fdbdcfe9e2257eb9ab791dbe04524da2f3eea98419292db32024b02b028e3608921249ee2fb2f082fec4a593355c8c3627508a18df2e60326428046f0cad7878a956517ab6d58f28dc7a63484ca03e805f4ed85a77feedcd1d81fc4016c7ccdc13581b7651fef5d7fe28e50efda3aeb9912512b8ccece0bbadb2338afd79840af67cf56e4eb31706f11f9c3bd049f1c414065843f50d707862983ffa3177eea49e4749bd11b4f7ecc80adb0b431426dae40a2e35268a5449c2e3c03a07391ff09022d0e59b5c5f95782e635a673c02820d5d302a3fdbdeb0c9b4725e84db531074f1575762ee529a6282df4ee79a3f142791aaa9513f369cf820940a01cfebb818c57933ab84c84b73aac3e8bc3bf148c3805083614813979053d607f106c505fb3989b8578b766052377b4d99ac67830379c9e82660cc8cf7f62d785ff5ad71ae3a9ed08ab91e54f792f0ab075d414697313de4742ffcb9af1424334050e960e6d1f216473f7f8838900411bda398dffd0a93dfde147f6fb595fd2d257c7fd9dda0c8638f980ca56363a911d1480036574cb09b9f8014acb698970e2bade38fe900efe052f0fd1d646515131e3676dd9ffe4a3ffdc9b27b61e540a385330bee2c90e5a985227e3c1b0b1d391cae99bccf9f38c5d976297de3686af9599637f33e2cae5f7be1a623d196cc88f8ab54ceb53166e7324fb84434b3030f9ed6a630dba545cea20b3f9de41f12723ecc91671f2aa9d41871ff64ac89dd265069dd295457b869454519115abbf8fa77fdea55ef66e712d2d9773d457526b4b36bd1cf7b0ce56017cba4c32f9d1b0469c73810fc117e9566cdce75b69b14254124e33e04661a2009f3e8a832cdd329868ef2dd4f8f550c3f74f3a0ace9bc07a0f4ab2af146f8c392ce977d335a28328ab2b3a62a67b9a791f0cb70cd67d3b6be49c1aa8ca9c667712fa9f12719e0e3ae692e42ddc15a67df40be1a9f61a52bdaeb138935bb749c3df2a0b1a447f43d4634ec9c143e48b19565dd2bee4e951bb3a1b98f39c40e8779f17c1b9c80a33b434b5b4cf9976fa46cec5a09bb1091fd00e750f315feef779b293b814f0fbe4723c4b18a3b09db6c58f6540181a55a19ab5dbd2289f0104430780677930fe3456253eceb868481f74423f6e3c5cd197cd5cb0e5f4747bd49002574d9c025c30d4ff280f96126b636a04e689de3c3a81cd4558051d67545291a2f1842207984d160336ca7bf54e97c691c8a79fb09d4c42f4b93ee17d948ad97b6d546d8273755b30877aea4bb2e1e245e5b8f7360d28827372462e1c9384361b044c203be12da13ff8f58dbca8d3a976ee858064c4d213398ca1414d0d8a2a65ec8f7aba47362ce73ca1093c89a53b1bc615546a1751abac60ec93ddda1d849a20b418f97606763b3d711dbe960ae078e9e32b3338ecee826da444ce977c2946909bf6ed123af3477c4eff1603dec414da59d6790b2447a2fb3dd1a20b2608ed7326f0c9fdf76c7441a8cc2c2b5e9bb5af5eadffe093cdb99462b1735e3fdd9eb47c779915612282a99c391ae2ef099b86aa88cc43462e3f5235b9ea6f45842dfeb4cbcf536e6e965bc9f7c7f495d9b1994c4cbfe9fd43b3e5cc0ff77bd2fc1832ee535f3044cc21aa18354feeb1a870ff41abbfedceac085d8f3bb891b45e9c9218a2d8f653c4f604820745f5e9f102f26fa5d17e454fff73e93bef5eb962d7f161b26d975d3af26751aa46adc18179aff74e168ab1357799ebc578b8c2c22483995af6fd4ffcd6e6d3831f68533c81512d9a8634e1eb0255e64baa151d2deb07fc64c94163d381669b705a75056025384a92014fcfe9b4801f9ab66fc7bdfe1fe4ae55bcef97867cbc81c63d248c66c0321bea2ba921781d45351d1492fda3776916b82394c8836e53fc387d94fe933f402d70b8f57f9781dafc18026c919d53ab9b84b0b5827947f5e6579134d4f97e06cf2170fe144a688468f8cc47ad6a29127d4af430127282ae345816e0253b866f3b34e70da17d079e8ca1248ec3ffbe8b4407f0b2bdd407e391972c0bb935266044ed5ab3992cfb21e95b98978ce28724673e1e844876c9efde8a87254b3b8f91124fb9da51f43148df3ec1774ceece0d79c18bd5f1ccf28427785aab08b7dd8adf682f7fc36f1d14e016939e6e40cd71697bb3e611d407d392e47dce840c60986129ab54ad5022b7d87dd49f7b5cb4a304d9377cb71655994c245b9ad37403644ec5a7589c0863109a5be3b1cead1ad92b91e091e46ef92b03db27f51bd79692ac5f9512272627a32293a4a6eb9f3f363d4fbbbc4cebd680f0fff6d6716bf73a1496b8f8587da729a7e17daa1248107ed0cd18dd7265f334b0845757fd5cb8d7125deec1f9b6e534119287e48ed9a7fe08509609805b1940b97f802e2a5a9a4747974e1ef20009c1ce00ecb039b7f9e22fa84bb959f4e6f2e9ede17249262ed3e4513b62483e42c9e75a5d734d7e19d2e04294760bfc0c7698bdf079f83c3079cd678037ee4f4c2e4cc93cb9479ac07053d5bbf475d7e1145ad600849150a07342d7b103d585bd43c2f19de096856e22f5f886d65704b1dcfe764f56191b4402b98f9a7ce451022b0204e72dbf671d6e6b4c05943f72dbf62ff2af10431fdaa56f5073dba43a4544c528e845e023d3fb6bedc378938dc1980da79914cc13e9c1477d0f9560dcfb713750c7a4c48150a58fd176407ed53a38ffd5160a10e28a2c690c664a558fbb3851c517450b74b5df8f45f2b745680ae17c9f278687ce19d57eb15605a102260568cbdc21cb7df635cbf84cd08849f5e0196f35c1a9a7cec91390966003b2794febb6359edc6248ac2ee8815de4cadc8721fe4a72aec3dd5507d75035f3039a9917bd4cb469a6b78471be2a4e0bf622ddc568d4f5fe6dfb156dae99551170f9da7ff36d9d77287517b1616c098a9f759bce4a16e92c16168062bfd2d8da985d810bbffd8c44d728cdc445558c39d6d529936cbfefd58cf1fcc68abbc9034c97bc0cc3910d5110814421234685afac0de82942e76c5250bc3515074260d8c6459a15d247147170c6ee9a7ef9b6bbb666479582fb9b28d7f5af6b273a0248e1e5c484d396e4b73bbba5ce49ae5ab95eaabf0379ca331ca207523f245819ed7d1b3d7511361325b6f457152a6d92e1879327055f925d9dc2a81adc74f0a55e3f73adc187195819ca169f862c7e08d5f6e739d4330e32eb95395b0a0dba8b04ca0efe19a9e2c94c56b1d5a5ade0d0811c544408a7eb671f03fe0f1bcfdd1c4e05b7f0eea2290eade8502acda967e34a0863e3c86165a6b3960c6968ecd3b447dd696ce62bcd545745f906d30735dec4e70ee64f0c29e5c87540f635547d43cb760521f2c015f77a960d45c2828f2190f460e2821d48326e0183d42be2271c1b6cffd0d9c7337de1c073b22d9beda9658a9334106538502fb583806e34fbde17bde1785c8ca0ab02464650eb70cb698524d805c733f3d9f491e12b06322542850e936fd7fbcfaa56e09d634ff29cfba7af0518d51e3602270f883bd414cfce6fdcf8ca87cd0466deee6827ec52c56f7a98686372e7913a3a93f67fabfc76d388813f48feeb8819a79174c890fcc50fe31fab7b8d41306a87662c20870ba391e2b72", 0x1000}, {&(0x7f0000002440)="4c9a6e50549ba075890656643e5c1601473c2b66ca163cb54197b95c3584f99fdf032190c422b41fa4ab87f24548b5b209e7c18349b00ee233d28e25f7026a39bc0939c8009b2b45f927939ee53ca9ad7c6046575bb6af45bd7a0a29aded0d5ffaabf5ae319354597fbb1ab80f8be1ae0b05f940840e6620064b831b31baef40df17d27588347c5c3b135b4fce774e50c6c8637f4330ceb9739deb62cd0e4c9584154fa85d6024e4cb7c4fe92e6cca2bf6811fb0325b26a825365c1ed392afb1c22a782fdfe12bacddb7b84d6249e5d73683d4ec48dd35f16651e41506cfd3709cc4865f639b4c94a472032333042b2b91e94cbaef3a3ecf916a27cfe5d1", 0xfe}, {&(0x7f0000002200)="456218bcd315af49e951975de271cb23257698d20163ef80dfe94d9e1b758897c8d9cdd0c2790496cef728cfd2c82a820dbd752574", 0x35}, {&(0x7f0000002240)="54f827e127e354de9eac2da1a40aecf03ce4536a388ce8ef2dfa78a8f1582817be08ee1ef327cb3e663fcb59079146c4f21a9067e97324ba66e55674c8222294c438f04fdded9e84507959d1f13ed97df399f40a96abb2de3b9f2784ec89c43077cabba1eea450b03e71c454a059f6ac8dac3170f62f2118aaf567e69f1f47568d331fe63b093d63d59d26ec5435e583bb8f065214980237c526d067e6c57a6abe339664e711b0e1e6a73852569441a7fea33296624213ae3c0da47114fe6ee9cdc2ed593083e7", 0xc7}, {&(0x7f0000002340)="55912439679f4be418217223eb2c57b65a9b791561ac30e72124055e411191145d1a50c78f4677886fd4d649ef9b3b711835ca824171cf560a1d5fc180ac1c87d4c1af8390dfc686f2de9afbf65b87150ff0aa14c5250e67", 0x58}], 0x5, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="f3002e2f66696c653000"], 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) semop(r0, &(0x7f0000000000), 0x1) execve(0x0, 0x0, 0x0) 01:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf34272639e8bd16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b27a96b33949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209f983a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae796852eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf10000000000e1b640f4d11db10eb00b61ad51932947d67ecbd1a0be1679189efe7b332c2ca022f87887f227508ef69a6b17e5252893667936639c6ea842abf8d91fb1b2fd34f66680e0ff136cc869f2a7190c79bb5c0b3cca7ab36a380cd6f3c5327ec514c87d5d07b0b36c546c65979d5dc0035f2807612c915c0d313caa0a96d96a1e8500269db87d7de53ae28ac909a576fa781e60a79d33a49f8d528e2c111b8cf9c94d5e949f780d295215b0f05a14a1a0d07922de105a0772b6de7745049ea35258f257d04f5ff6893a851d31db5b4ae03fa386a40d090932ece4a8e0542e840a5768b0918cb1b8120ecba14ec81c3c4773536f7ee508b99b0bfc2069c85925a6100ae525418a1590e7cefb680f1119458773f121594eab335c7598120933950a51945d73520e7e2212d494fb9a244aaa25cf16", 0xf45) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = dup2(r2, r1) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x10000, 0xfff}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 01:06:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 01:06:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x59) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) r1 = socket(0x0, 0x8000, 0xfffffffffffffffa) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x18281, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x5) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000280)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="f9caeb39b7f159245b7a6945e78ab1b8cc5f9efb6ab8aad024e515a487963cc726f319647d496b09dd95c4e57e5c3a50412de12b8d8e3ea847e6b3219ad5b3815f26b375f2890e488a536af8d7770fff7e15fa06966bc4e766303cbd9fd2e205595eae77a6c538e0065bfff9f650517738e7c117bbc162c1bc8d36e0369dcc5c9a53a1d4a71e23dd8b0b60e4511c1d3db8af1bc64298", 0x96}, {&(0x7f00000003c0)="6e963273756713ccc4ae905f83ca845dbf95b790ac911bd84940f4b234a41f15d987f0c2efd40c49aa088b471e4393a21090b264ceef1d5d8c633b61952098666e65bcb6e713732cf32fcafbe2576cf433b3b931bf9b8ea873", 0x59}], 0x2, 0x0, 0x0, 0x9}, 0x4) unlinkat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x8) getpeername$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) listen(r2, 0x7fff) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x7, 0x100000001, 0x3f, 0x8001, "81bbf522c1c50ce9b2f049f476624bba9130b08a", 0xffffffffffffffe8, 0x36f7a3e4}) unlink(&(0x7f0000000600)='./file0/file0/file0\x00') r4 = open(&(0x7f0000000640)='./file0/file0\x00', 0x400, 0x1) utimensat(r3, &(0x7f0000000680)='./file0/file0/file0\x00', &(0x7f00000006c0)={{0x8, 0x10000}, {0x6, 0x6}}, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) r5 = open(&(0x7f0000000700)='./file0/file0\x00', 0x8082, 0x82) listen(r5, 0x401) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000740)=""/249, 0xf9}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0/file0/file0\x00', r6, r7) r8 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000980)=""/222) pwritev(r5, &(0x7f0000001dc0)=[{&(0x7f0000000a80)="d220cb45610602c4e0bf9d6103671677a51b6528a0275422ce56f3efc3ff21baed65e6eb79d2bf01cf56c04e099568553204e15787f1c4d7707c8df69d07ea47e3f3072bcaa3e37cdb82ac68bc70160c99f6724dff2268a80619cb97c98903cde9370f89540172ec816a0cdf04d5a82ce6fe6a709161e245e8a9ecd8c637de926479637dadedc87551811581ec0c0738c82f005fc8124ab6c8", 0x99}, {&(0x7f0000000b40)="7d079ad24e71947e246979da876a", 0xe}, {&(0x7f0000000b80)="aec55d5dda1464581b2de0be1e72249cc02627c4fe79f2c60020e580fccf75ff3909d747af3da3791baf8800f1e9b25fb6f31f261f27aee7d394ac93695fcb2776b4e76968db62ea1047175188eac3ae990f645aa4a09d8c90071ce114bb6b2877f2cd2a848599357f648e271c2132829bce85dc62d14d3c135348519852d54730f3556da797a686077a327a28d86f3ebb98516d1d0d9be34909816dfc415e5d0d0cfbb90159d235ef8132d4fadb4a941ed2d55ba061462de5bfb8c3341c88640c5c5f7925acfe055543039ece65ef10818f67a8521c3b2360f3cc716d0610c947f2d4b5253e70665fdd1169c8e4613b7e3db8c28b7d6afb117a6817a7bcc5ed65da2d5b4189cfca1dd17e691d0344a7b7d0dd49713125057021ab3f07a502bc48707ef06cf7e55b149e2c0878da93f2e49741002f68506f1be847fea2aa0ae601c9a714d2618bce63ac877fa9512e8a29d495057c6f7f57e20d4dceb5c2e82d48272ca7af9e45231d702f4538f117eaf45dbdb9b1e063900d638f3642d6bbcc322bba3915e2911524f92d479af5452c6f04a5a124008b1553180e6a08325169ca8f4c2f1ad49259562192f5bae125af1aa7de1b8447bad938b362f2715cdfb1ab9677f1c1c9026d82088e0fb623df8786c74ac5601025d0c457135a5e1d6e8579d7c26c8aaaa32ce7376349fe63a417b38fd6c8bc5109134adcb9941530a0d1518ad7ae34d97c8c63b98081e23e864ef033c3656bcaded13d0952e876fd071a4fe4b7dcb4e1c287e7b50a552be06b399adbd4f753eaa4d3248aefae1dfac7a0fa1c5f70008f3062b9d2b0e50cb1271280d41719a95185f4473d34f1f98471dd4f86327019e0c79a85c2cb6b41da5fa8536fec2a21a264464302f12b15aef050f4cca56cf7555a7e409564811ff53671bf5252da60c4c964a9d18c96a7651cbbe1566d0d7d87ea9c5c6b6a9754cce0ea792eeaf1d0b76022607202a7b0250a9da2e8d163a01d7c393dc6db7e13a4de7a803072dac30f0616c1ca5a27618c6b107adb35f15c06962c4bf7d13c32ce5c291eca44df79258eec3669a55f8a5dc0b223af48d7218f87f8947cb0b47060c5bea426e677107b06624b1b7db49e6aa392ab50ace91169d0341540a7204d650d89a9b78d09f8ef05227ab427775b3ca9b32c6e90fa36c35104b135f3b7927f3546ddb3deebee6a8b42dd21e958a2d19e8cedae2f59a3791ca3c5c5a651f43e2b29ad2dd0a3a13fe537bc3002d3114396a819d160582207fe79e46f0a6a06a8a0d4e735cdd5d547c475678894072b2adb373a6766253bec922c11305035e8d5f04590765cea7dfddfcda9aa391f593df92811a5d69a8f15da7e938fb83b98c80ffffa5fa1834304ae8a9dcdfd1d54ce7011a63a6a88bc54242b0fee12f41ca6b8da14207d59f2e81cea445a62da6f833826b96bfa5fb40b7ee40ec95f5f41b00cdb5902cbcd1fdc68bfacf76e22104f1270551c18a84113e9886bda2a34d87df12959f5150cf9363a958c289b063ebbeb87606b2317b49c1ced59ddfd25db00535d4202374c4b40d79be06bca09e7325087d1b46213c46bf6eefb5da3cc9728208fbfb1139a24814a5aac18ae1c4efc587b0d6409848463c6cdedc7852db37d7d3183eec9b343c6da2203d31e2864cd499bf047a5cd6506aa7d48186da0b8533d5c0b52801076c1e0da6a452149ba59b33fcbc2e676cb4497649075167bfab9e64c98fdd0f73cf35c1e8185bacde9891803cca0cc98d89e82ee1f014e1c128a403063f815ca4c86b9cdfc9c85b95a38629a31822dfae1dd847955aef1b6a74f6eb155a35cca17152edf5711700f854b4dafc32b656cea9b16a686877581c6efca92a1c7f6dbb7472aaa53c5018cc0448e6c058fe771138f62858c5e65cdd59ae50951a54b9d3d42895356fe3d88839bb2770d8bda58dcd2396b17911f3a6aacf1f5aeb72c728ecacd420a791241373abbcbe06c9a2404f4b65f9a5439fc825c8501329a6e02748a864082143fe16a5d31a9a014e8007794ca8c58f78ab0a79a14264ecf329438f048879f3270107156df2a0a3bac24899364a6a010971687e582606d9c6588b5b17c5495924928be9062001ef856f2ff3b6d408e8cefc0768a5e00399975a1e09d14e976b4087947edc27b97ca1d50b6dfb3cbfe4cd16d8f4a7df3108d6cabf7c0aa2d238fce4bf4a07880572b3dece0f293c26f0f4c09d8944a480e64afa9709926b47383a5ca50370071cd0b4fb32fdb72399966ba1d32791ea28c82e8d95a2f7aa7dfef38d4500ec09e754c05ffa8bc27971cb55e7e3990770c79d858f9354491e56286b3308a7c1d4611c6606d867753381d35adebbf296415c0f578935b3e894288365b77b76ee3e66d56b2239f9177e01e803a1ae2bdbb74acd76033404e2fabf7220072e2f821e5dbb0e2f6ff2fdf43e542fe073991e69fdc1dd6d0a5d4ed10bf4e2de613df6190c57720eaeb7b7f691c1bc0fca63cc2e6eee7ac99b9da5e7013acb4538ebf254e48df66daa78a1a5c01e454c1cd844acece18da941297b91e1120968cc7428a49b5f70337ef8f243aa33a0ac804dbed117d28237ae03c10144729dc3693f09816e8dbfd8747f38846b5c1a0b7549068646ae2d69c3ae9a96ed61f1f145595134f24ba7dcab6dea8d055d0a6df24bfbf1541d1161c15d79b7ea98dc5e3c9863f3a37de4543954bea186dd8087920540fbe0e07a117b5b022a7fe1ec16d2f4d9569a4a7678b23bec416a0ed0330119d78358cb8f3ef6528e4cedf5b08bdb69435c8ff86303c0679ba473c175d6b1fd3edd09d072371c1cd72e9bdf8843541f55cc60b7642dac55c338865f84ab04398e1942b347a957472bb017e5bfd2a5ad7e562fad7e7232e8466b6679e5c5ceda3e6741e7a739fcaef12ba8e72f5c618acaf54097a3c6427763e592ea8371d7149a3f8e51b80b9e86ce4bacdec62c95967db0c0ad41b22b54d7c9ea136ea53c0f1f1d1af5d7cdd255cddfffabe3be7a5170b002e88338d7ceeb4a7bba78daf5fd38824dd9065748a600ccc5f231c9a809c3f17407fbdf70fa8990a8df5979e7814cf4e9fe688b5dcbbff5d9b12a258b120c5dcca5dbbd1f327eabc0db83bf4e74ef022ec8d81c1ba9e65a405d9c1543ed13ced8191b89cab8dc000843dd9414e2da0aea158806581985e1ccdef48e7e73c1afe96fd75a9e915068f1e6ae3435ea60a1dbc840a9e194f9ebcbec06f021e267f4eeadd571926ec52d981b875dfe8154b913a5b0a28715d2f5ed968113e540f89c125007172cfa933f8fc8d792f58fe4c8b72e04be2391587fda85c8f4afdd3d9696f06056c3468d600d58de908051b4dc9f3b76ed4fd13bd904a558a7912e64039b01638246840b8dee34e7f086cf0e5da18091c4525350cc5c8513454f2e91d3e1ce1c85503af9baf066aeb20756eaebc3f64f99d331fbde1346a2c2a8e102bb7299d6ecfa96501b51f3ccaf7e919852fbfa1faf5ba9c96c0dc2dcd9189fa9e14dd695737a0636ebb74abb9e613fee77dbe98aecd74470b698e4a21a3c88d68d88de69c15b16cb0ccf5d569683cf6fb280638152a590bbd04ade0d81391f40faec523102e5cde663fa9c1f1809f965c0b07decdbd420abb31358a762b741dde4b186a9811a12ba46c7636d3301242df26c94871333f4193f0f081c3bb24b5c55802b5bb113e6d9decf5f20cd2e2df67059de99b7adef069545bd2b843e0ea7e47a0dbda9c5964ca242fa7b1781df85a5eb423b603137afa4751d91597b51c44ef54556e44bc638f3b6eff6fa59e96e203599c9ab1c1e86a699c69334488507ab9915a87afebb0be5e171fbdec1b80e2db15a67b932b8664fc745a24700ef519b4b8f22e76e36e44516869dd2c65121e7ba543dde298ac2fcdde90463a83521528fd7c8fbd760d52995f25e899b897dc07bf159c79d1b1c94cde982d1b8902d3c685c109085243c8cabde9d4bf618117fc3b46e5cbccc1826b196b162f52db83dd9cc07a794a020b406e0eccc45915cc7fa398d019a90048725bbe1ebb6d2c4076243ef15b4945d1b25bd4c522612ed281dc0d53d460dd295bad64f52af9622e52e2f403c26730caea0dd0b2a1592b7cb8a2ab044cfa89c2a38c41e60687a6ba7f5f269685ad4772f7d4ca086d9602a8b7cfa037a75943603797fd496d7978ff51095f08cf1998e83ff785723860d51a6e70002f84c2a84109b4a199d0d35cba93f24ecae3d3e465474bf3629060f4cf32bdd43753acf0330ca39cbecf1683503a5d6e99e192345c3538cab1bca8310f558cf61ac3dc34ee87038b4f77aae34f05a52de546ded267e888a98f17340e32926780b7c3a4e804a4f78a7b5ebaff96f565927d852e3a7df617d251292e395942764b8eefc0556c998a90b29452c1ed5a663fad82855acc3e47c5265ab1685446ae39694b67064a7f9234e7561771dc97a5ed3bafb2c61dd31d9ee594c0566d3630afb145cc2261ff7483fc26be377695233abda5789ff538da6071f84867cc84c8d15ad6c74038637897862d225b5aaa6c8ab17614f730562aa3d02c4ce17d9c3ba5dae6bf83ec4412afc95223de1dbb494b9c88e88dcd71b0661ab6c92dbb6eb7a851de5ecd2bb621608b18ada5e323872c19f3b73b2ba10c13425c66f886a9d6f7205bc9fc9df89f6b0f390d22eaa1b013a505749b9206a6c1786bf78cbf65ab20c111cc42cfdb43ac199e0c4ec2ea8495f69a31e93a6c0ed4b7e070d87b3b38437516325d085b875d0cd47c446256be060805fc12eeccbe73296a2c2fc8ad7003b97f334fa6abd675e0b05c852eda08b841bb8f2fd0076967f449d82e6d18de8ab808713432363e33ce377044340af6ab28fb48d863d00e4048553b8bb7192df35466a5c11151f7f81bde2589def1c3ba2ca31b98f394373db9e75bf5dc37b8bf5f12543e53ddbb1fceca8e7a3360903f674116896df915c450237da097c0674e979611ab305ab2966ca15d84ad1a944d2efe25d1c500802ace211a555cb3c4bfd473371773c39f5580bbd5654a9008dfc639f3b23b947e11a46f0f27905ba1df9768aeb6a447a840924bc8b220b1b3760495f5318a1acfa63d7a93db8080bfbce9a38b65f5de08cca4cd64c013d8aad125074a8e934026391ab5068b99ee4dd9cae539eb9af2580eead34d7b346dda554997519b382f54668c15be8e17955bbf7be6a493d4c892e4c6ae486e24d2ab5b10e642ee2b4a08905cfc71ca86aa55859be951b571ed60c0d59b1629e51e59db75d9c172ff58161e52cd477acf8c2a2c0593a9661886c81f94d158388d8124f46f12d87111707ba0b48f20fcb0640f428534647889e27d11ea0f5bf435bafb24f3103606e40aba248fb409290875ebee23f53f5e353d980657f07c7400c83d7536e96a676e9e666f81cc9c52028536e2c586bcdff64d444864c74e2ce3daa63d6780f57b2855adc2f75b798320d75a0454626321e7ab7a5abeea1f76ff07add8b0a0dfb60601f14b290bc5ea6ae9cfca2cef03e88733ac367327d7f12c4902f2df3f80ccf241b4d07ae2600de0e08e9c6615d920777bdc6e04986381799c2b525aadcfde00e29d49c53687c4aa5d16207142444b4ab3a71565d941d32045b15e8a97fc408130608a2a01cadfd65522135aa929671dd5cdf7ceaf527554d8456be795c37a6d81edbd686d00c6516b0cdcfce0460ba750a349d725d35407a710383dce0cc7499723c667269b120e63ae4f8b99d14757db03d503b53ee71acb", 0x1000}, {&(0x7f0000001b80)="3f8e32f26c7b52eeb3e659acb8879c878a27bd4529be35391047d0b293c49d24dc102ad90b11956be267e5ed4a283ed4792b26d5daec1a6454df269db52589037a34282168d5487cd9407b29c3c7814ce8b85279a5577206ff710f7a73c8960320a13e7d064550a5834f674cce29995b8df525139b81471c429481be935792315c47633b46221ae89873e302385914f5e512", 0x92}, {&(0x7f0000001c40)="af421629f79a9c542f", 0x9}, {&(0x7f0000001c80)="d1d78c71edc2cb6c64dbc16e1e7b43c3839633d93f4b5e787dff4db1ab6caaac456197723b5a0c8c3e6a0baf97c0518b299743ff65b46bb1dc2498fcc71cc33fcf7255b0e0004648ef59ff5c2cab228e837eb5aa58f9617e508031683e24294c0bd09f6ef955a24a2f0d7445f735ab3ca5a6b9bb8c102347ec73dbd1acf6ae60fc382ec1c973c45a0cf734c2d549d28854990d571dfca5c6d69d9fe86f1b4f0a7f0f3190ff7cce6d7ee89c89a4497f42d96965b96f2d39f84e404367", 0xbc}, {&(0x7f0000001d40)="b65026f1e015d93ea3517395b0568e1cc0ff988cc24ea917f4b03241f30c911a51081d7bc05d79a295c5b5581998abf5947d2e0fb5a1e004080f73ebb0100ab4d49c19c6ae54d94ddc1362846c1e5b2a2aa4590b39a760e9a25d9125c361fdbac48f76d7e7aab92dbe85", 0x6a}], 0x7, 0x0) semget$private(0x0, 0x1, 0x8) 01:06:32 executing program 0: r0 = syz_open_pts() geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ca2) 01:06:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) 01:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e07a098206fb2000000000600", 0x0, 0x200000020}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x90, 0x20000080, 0x1f, 0x9}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x31e2}, {{r1}, 0x0, 0x10, 0x4000001f, 0x7, 0x4}, {{r3}, 0x0, 0x8, 0xf0000008, 0x101, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x40}, {{r0}, 0xffffffffffffffff, 0x4e, 0x20000011, 0x90}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x52, 0x67e}], 0x8, &(0x7f0000000280)={0x7, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x9}) recvfrom$unix(r2, &(0x7f0000000100)=""/233, 0xe9, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 01:06:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r1, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:06:33 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 01:06:33 executing program 1: r0 = kqueue() socketpair$inet6(0x18, 0x5, 0x9, &(0x7f0000000340)) r1 = dup(r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 01:06:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r1 = getegid() getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[r0, r1, r2, r3, r4, r5]) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r6, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r6, 0x2000747a) r8 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r9 = accept$inet6(r6, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r8, 0xffffffffffffffff]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setregid(r11, r7) getgroups(0x2, &(0x7f00000001c0)=[r11, r10]) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r6, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f00000004c0)) 01:06:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x200000100000800, 0x0, 0x7a0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 01:06:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x20000006c, 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="23f1dc80bdcdaa231f7afb1e63d385597c3e2a556183c7693bad94a7aca481b9e3706b6d66069f2b381daa8ca300bcf2dc265f5f6bd08dcca89eb34b0f8e86e8a16026ad6e5a293438bcdf5148aae3c65fbc3a9ecd584ea5951d981d93cbd6dccff34a3e5c92bb6463a1da4b4304afdb879aac0d7e12b028a354de5bcfc82886bc39b2b3d005e18080ea4593c9ad929506fcc2c76fa64f4db53bcd664ef01854f1c0c8d1ecdc688627a8b8b0e093ffb797f7101633f52459456a990cc22c823fbc", 0xc1) write(r0, 0x0, 0x0) 01:06:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x18400, 0x28) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0xd0, 0x1) r3 = dup2(r0, r0) sendto$inet(r3, 0x0, 0x0, 0x40e, 0x0, 0x0) 01:06:35 executing program 1: chdir(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1) setuid(0xee01) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/181, 0xb5) link(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") fsync(r0) 01:06:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x785, 0xfffffffffffffff9, 0x1f}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:06:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 01:06:35 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x440, &(0x7f0000ffb000/0x2000)=nil) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 01:06:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x3, 0x4, 0x5, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 01:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/10, 0xa}], 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x7, 0xdc, "61ca13158acf9643b6695a014193aa7960b59e7a", 0xb521, 0x9}) 01:06:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)="ce5409943b6785211b31e8b6d04ce9bd8573c6cd3e319f541724e2170025098ed08a8eddbdc19ad855210ff2f35c5c6df38a59cbf7e2dc2f28f71a5e801c88e2d8bbe93ada7e57e13eba30d6", 0x4c}, {&(0x7f0000000180)="96adac4fe51850a35191c6c743f5a5020b911cd2914e45fb203574e9c64d2c48680afe50aaffbb0c28632ebb79409bd593588a4aa27eac63eb3ce4184f892afbfbf17380fb7c0f", 0x47}, {&(0x7f0000000200)="0b72191fed1f536947847a261d00d15dd8177ffd93f6bfc224556931e3fec99958451a19ea3540114e7cbe47b3a64464057be7dde091575d59a68253cd4930fe63945c39202efc942fa82467dd4676d14fc4ca24dcb880e38352ccf59308c2ec96cd23555751bdfa2a2efdebe7cdd7631af51680aeaa0612c785cb2f38e7e83d94b7d53c523874132ee2bdb1e861ecbf6f11f1df21040822f3e294f0f5d7a15d1dc17ea390709f000b802ec257e00662aa36463aa0ff0447ce9f97347bbfeb4c8a589cb677aadb641210beb8eaac65c92a24512659b9ed04", 0xd8}, {&(0x7f0000000300)="71e117e3fa7436e9304df8bc02b7d5d7ae70f7756d75acb586550a6f1c43db7c1626e073bcc585f80b6fee05397e5c0aa30b608b72e49398ad61973322fb06009de1ff64cbc3da4defe5b7ccdd4200b22177ba1aa963ae9dfa7c63a8019f0d966ff48dacddf464a769111c03f96974238f7879aac996", 0x76}, {&(0x7f0000000380)="79d529e52c8e53d1f6db525ad3d25455f098e3c2bf5a522465e5bacd5fab4771f000dee54e9f90b9a65925e18007b7053caefe640a", 0x35}, {&(0x7f00000003c0)="ec753f2f5b5c75bd77f576d6530cb7b7c7", 0x11}, {&(0x7f0000000400)="dd92a037315059d38cf747f8e44d40a4dbb066aedcbff877e4d48d52a33d53359b86c4ed80ecce595063daffba9cda1d354029e9a0342f4f2ae04ef0583ec38aab42247730e88978926698370bb96d04096629458dbaeb465c82ccb98aa0206c88d32dd10e37e22a067eb5fb6e081e2dec9b859452069bb18864755b465cf1513928893db06d2950f58d5446990134d9b58a2879374dc1cb2dedff6e2ea01e4865dcee38cf0fbc324c418b43d2e0c990f644edd2650d0e767a65f032981451b53bb0e14955cc3e706aa6b571d2c8382b71", 0xd1}], 0x7, &(0x7f0000000580)=[{0x90, 0xffff, 0x81, "c531a631112c610de7435febbd2b5c68e59797940b570a8c45a05a1d74a3c3b79695ec7389a57e787495fe3d713796a7b77df0b134dd2659ecda01a639d672fe06bdff99b923a5e1bf74207aa16d2ab106739786fe96de1b9313e6a2da6fd40b7c7c2214485e31e891375244fd329c9d22467b380a7c5a27568d"}, {0x108, 0x1, 0x8e9, "c78a45249a9102caa3cf0ecdd1127eb1c99eb231ba5954a8868951fc3f2e6aadc1471c6007ac261c768a4ee3f79d71b22b6bfe365e7dfba80f9eba7572f35079a0049b6f66a30e94f51a6344423e2c000ec857b123459c8f16ee4f5dc06a468cd38408fb9224873549d45d43e188ef3a776a4496703694fc05bf41b59e188d9d08ca4a03f13dd8e2c2b07441954f32b139f87cdbd00bc8b28f03d1f7b49a8d75cb2d1cbd1a04e70a651fed0f6a1659b634d2496a7051974409eafda715d373f337787e52bfbc749982b96ff6bddd7f08c2359a66ce465b2175e2b7422295ea0987b12c808826d135cc4ac8f47298ea9b6be8a059d63915"}], 0x198, 0x4}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) 01:06:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x30) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000380)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x98, 0x44) ioctl$TIOCSTART(r1, 0x2000746e) r3 = socket$inet6(0x18, 0x5, 0x1ff) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="d727fe3f77ddffc82f866c35718c90a669ea3aff854a54f798e5b4a98ba56134783d65db46bd245ee2ae7cdfc8e994349ae6dd84fef4b4745499d89c0f6a6308fabe4428268f03c1519f507351892628168d925dff3d3f1b159665aa51462595b40c40d4f7ca54c51078ab78838bcad8a7be4b81153b39d52de9b66e1a9be142df34bda80f7d90b02c60e7c686095a3368e55648ba143e2eb8069cdcaf25128fa41e6fdb37f394034b87873cc5a5d1c7fe1a4b45c7c1f5bd67", 0xb9}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r0, r0, r1, r2, r1]}], 0x30}, 0x40f) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') ioctl$TIOCNOTTY(r2, 0x20007471) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) fcntl$getflags(r2, 0x5) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r4, r4) 01:06:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="822e2f666c65300000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 01:06:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r5 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x40, 0x2) getgroups(0x3, &(0x7f0000000080)=[r3, r5, r3]) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(0xffffffffffffffff, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) fchmod(r6, 0x10) setregid(r3, 0x0) setgid(r5) r7 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r5, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r5, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) r9 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r9, 0x3) 01:06:35 executing program 0: setuid(0xee01) shmget(0x0, 0x2000, 0x1000c0, &(0x7f0000ffc000/0x2000)=nil) 01:06:35 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000180), 0x2000027b, 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0x1ba) 01:06:35 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") r0 = semget$private(0x0, 0x2, 0x2) semget$private(0x0, 0x4, 0x85f7a76b836780fd) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/154) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) msgget(0x0, 0x10) unlink(&(0x7f0000000000)='./file0/file0\x00') 01:06:35 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) syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x9) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:06:35 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1000}, {0x18, 0x3, 0xff, 0x2e}, 0x6, [0x4, 0x9, 0x3, 0x2fae31e7, 0x7, 0x2, 0x7, 0x3]}, 0x3c) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:06:35 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, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x40000003, 0x1caa, 0x8}, {{r3}, 0xfffffffffffffffb, 0x11, 0x20000061, 0x3e, 0x83}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x2, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff3, 0x80, 0x80, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0xfc, 0x5, 0xd168, 0x10000}], 0x40, 0x0, 0x8003, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 01:06:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d599e2cf11439971d781ec3ce78c30f44d37852c4"], &(0x7f00000000c0)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x5) 01:06:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200}, {0xb386, 0x7fff}}) socket$inet6(0x18, 0x5, 0x10001) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x4}, {0x5, 0x8}}) 01:06:36 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(0x0) setpgid(r0, r1) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r2) 01:06:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0xfffffffffffffffe) 01:06:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 01:06:36 executing program 1: r0 = getuid() setreuid(0x0, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = socket(0x26, 0x4, 0x7) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 01:06:36 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fsync(r0) close(r1) 01:06:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x24, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x7fffffff, 0x40000, 0x5, "df7f185861112daf015193d1469e97ea8fde6baf", 0x7, 0x6}) 01:06:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffffffffffff) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000080)="90e5844db1b5ea6e27c0501906418147cbd03a3a1efd0ce11299ae78437d82cbf81e", 0xffffff15}], 0x1) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x805, 0x8}, {{r0}, 0xfffffffffffffffd, 0x27, 0x60000040, 0x1, 0x9}], 0xca64, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffffa1, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x9477}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x10, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6, 0x5}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x4}], 0x5, &(0x7f00000002c0)={0x7, 0x10001}) write(r3, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r3, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000140)=[{r2, 0x71}, {r3, 0x40}], 0x2, 0xc3d) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) dup2(r3, r3) flock(r3, 0xa) 01:06:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) read(r0, 0x0, 0xfffffe39) 01:06:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 01:06:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 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)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socketpair$inet6(0x18, 0x8005, 0xb9, &(0x7f0000000000)) 01:06:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/74}, &(0x7f0000000540)=0x4c) write(r0, &(0x7f00000003c0)="096659e4545efc1a134c84fc59282eb921082f14cc8aecf2546b18c457282cc66f60aaab069d7f00fd6957aaa834ac28250d38dd95e0c767aa02a5f7027fe7e3276408c69919fa63092b93aa227c746741457eb83c42fb111468f79cca19f2d692c90ee90b679aeb847c187eaf9f2ea2dd118bd9efcf39328a0ba3419337f6c1d9b908e98597d30d7440b3372b1b9f4f83c47547a4f9b109c4ba6588671145d2e4ebf5cfb7c3163408230c3fc5893efb0ea8092c73dfc8f5c3d600dadf3639ac75f2", 0xc2) clock_gettime(0x2, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="725e96971dac50bb29a3caea4853b649b71653e3d573ce00ddcced7bb3f52b6d83ecf9747a919a89b151bcc25cf205804418071751c9cd08ed2bfb137cf0b0968806755cdfa048680f93d8850788c4c75eadd6fe3da863f724e130a023025fe20391a1b641fdf4d26164611a684665e60f6667d5f02688cc89605bf4bbf69d8a8f223af0bc8cb74097190676603e609efcfa6911cfb1", 0x96}, {&(0x7f0000000040)="1ed207f8ea175e0604d48950135f1808b816f6c3b8d5b72708ba4a25", 0x1c}, {&(0x7f0000000180)="8a9d3d09", 0x4}, {&(0x7f00000001c0)="54b5f9899be42572507e5ce2b579f858480d067e71de33509889f86467b1a79ada8ee2508c4270c409ad298b0cd8fe5dfab000d48e08bcce28f73e6d58f759e48bd78ae9c23920b8dfef380b3a2ae510d2beced82ef64f1c30a504dcaf899a098c2771487b84f1c7ca908fd167332eeca1632cf276373469c564bfdeb08081c157577dc2704051739a819d639544e50108aaae600cec86d16d4a7eae4913d03bbf3fe638753d67bc1f970064888332abb6e49c1148554688e0cd49464e8db6b1a9d1a1b61fb78fe5e1792d36477b8417480d6896a65b90a275ec355e00a349e7250eedb82753ccf153d782e93c66a63b6a6cf2c72f7f0c679161bc989479", 0xfe}, {&(0x7f00000002c0)="0e1c8951c6489746e03caad0cc0a80e3dddb0f1e26e8e2ab09af354c72267adf4416f54efbc56e8945979d145b2a2951fd6148f5c49a276318616bfc16beea2b95fd199187", 0x45}], 0x5) 01:06:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000080)="2fb300") r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) sendto(r0, &(0x7f0000000200)="93772392608d29f45d8244d24ca54b7f57a4dd59fcc9c57d54a235343793e763646514e457bc1dc05e31b60e16fba31a700f4aa88b0a415507a2e4acfdb315f5acbed705d503faffdc8e5671cce99d297f7909336f435678baf43a42406f3cced46de8ffedc4f192a55640641e0d4d00b0d6f829bcebaf466a51025b955349c043b534f9103a8c2502ea8f74834afa595d1f1970700a85983934c54daf8fb0fc1911432fb80ece36c327512b0b5a295c8cd65a169991a73eea7c6ddb0c56fd4fb554ac113c1164b78b8808db6294a90a5e308e4ddd82aceaddb2a2789cbe275c4e5314af2311c9e073f8d36491d57b91f212100d9154043d3addf5221d016aa571b514ebb3c3d17ede32842ebda10d88bdd9575f3c30593375416020e16acb336102ae8c8f493becf733e74b2a868eacd1eeaaab826b1748eaaf2f18560bbf3e41d328ac14872000403237e2c68e3b888ea0e05b772062288eb55160d825cef2887b941d7ff340b0a0e8ae5c4b70840959c15f3c6b068848bad21dafc5c8b9549d2fd6f5931396587b167a2768cd31dfa00a1cdffbb6318fa4eacdb7d88c1094735883229c04b4a714ad9c06932e47ed3f14225897afaa984fb6fde4f5194335c426c2df92b10f56dd191f4bed9830ed1fee87361ddf52f7ef8249e1956b7e2ea1313e028e90bad7057d01253c1206cb55005cd96a899930f2b8cbb75087a53254084718309e93cac679d903ca272dde8439aad7c2b49db0b518def92038195d9dde809290a2f7c3c8854778ecad16a95bdcc7bfb225d50fb16e0d9573f0864de55b97c249186b8ad11a050103ef15e3f171ee5803433c0d765266872905b4ceffb13341e8a115c0aad3879d0523a4259765d491e645709453d61de5ef32d3e86e6da5b7f889c7e77a70e133ab69e32964e7d862ffd4699efa5fc377db7ec3dd9d780ff2e2f6b50d1dfb5c9aa176b68f0d7d8bf266f27d6f9c4ff0dc75cffd1c5a2714101c894150ef901b1cf14319f30cbc507fcb42f879a7e074b49f365973a254e79771a90555e27ff6cd2c90c4db4ebaa2af0d1329f30ccbcbb1b4ed0e1fdd992f15e739bf5d5743e4d6117ae43109af1ee0a9d8dd7d463455e55ac877e233304be7e9276c2939bdf3418eca42778d2b2b5e153c8cd4766afde337130965fd6f8cead07b06480784d39e6aee817960f56928164e55a668c63d23026e958698065da11bd5c21a3ffb802428378e72a856116f7242d48b020bf36908d157062746f263db223168c83a22486c7ddfa4d71918282210d1b197a989383f6ba725fc8d93ecea20d5a9d1324289061607517e7ed38713441e43c26e5b35c06f683e0ba29a0ae5a6a31e584aab3b4df9d856ddba647f16a4d2fc220c40e0e4ab98b622e3b2e393619a73902108dd82d015f97ebf33e34ea238a940b036ce593d243833d2dd3eb3c1ba3ea1a9d15ee0fcda4e3300f1c7c591d10f145527daf054b0a858cc8eb192b92ebb966580437e8bb597d1ba6768c73c1f5cab829f89ac0cf9e4a8cc2dbaefcf14915278903af63ddf5e655a48f7736aabf901d33b23261021d681a70e9ac6a9191c2041ca074b304c19bf43de2056b98677331df4a15c42952b5029e9a21169059c114983df171f7bb2e3ef05a489b031e2d6d5cf9539f2cbc4006edc62418e9ba2cc9dab8d27544e9896ebe5972f262d4cfc37b96c8fbbe40703b2bfbc282805c9174a0c61596595ffa4e033814f563bf6f4762f9a6e20e247c483715c08dd8c4c6d0440eb4ac8d4fc9efb45b1b8fd0095d35399e35b45aeb3728db116da03af56a49d4ad74510cd32b5bec443313131568d9186472dde18357548100d5007e2c09f2f71191d0a48bc65a94c5af48a33d69b0a1a1f79d7ff58ecb952d812cc9202dba24fcc1971e8489e4b7b3bcd18c3215d1d2a4527045cbcf7956f2f3033c8033ce6a94d9e0a422b85a088b772a3275f51762725d0c2137f4a0b2ac747c2e2bf35275f836b9fba23567c88ffdf9e3d7c070f2dbaf3208479226fd9d62090f83966aa743a84ba6b2bb96a96f2b19734036909c1adfbbcdbe79ff48d016df2416d477c5ce2a41d2d8d5e152131fefdb407d40ab41433b06cbd4597440ea481be033016be9b184dc5ba61ddab946dda8f23f6f63c7f57f2edd18a31e730d28ea6d1c715dd9ff962972d314615c45bf94772c400d20b47ad4fd8d450c9a9ead44f89a039cdd3410635f5f0d9c827b2230305cddf1056c4b6c06b9f188de0bc8ffdc3f8a3e79cef8fd17d17209da07a4a75d2b21171a9093da91b1a7b892ffd885764ca2e7b0a41025390bce95c34c10142dc5964c09aa24eb39af814511b70a15ebdc5d1b9a5b0865ae439b174f204671e8e42d4b00b90648363ef843677cef3308ff4974923f7d37fe9d36b674d41cb8afa0ca2ce9a4aa691edd3c7045d9ccab4554433110cdd47d69b2a7d14e3baf369748b3c1eb82539487db747b8339a049ac55058eacb33af634fac4b3ccebed66395d8ffacf88ee311c6283d3fed23087c5bc0a18363d4a68a84bc6fc9175600daa20981816c5ade699bdff1023ded60c35ebdd1622c70dcadf3b907d119ff25ca43ffd0d33bf3244df9786136d0053e6f70090dcb5a1e99b25f66e5ca45ddbc24d017918743e29e43430bc93677a42aa01a70fde9b6b9d66f5fdadebfba602edee4f65176a9e85a38c8d8cdf6ad3ba3c2e10cca7ddea4ea0b1944446e46a5a378fac8e0f0337dafde469d8b8a86be9669fa3192a0c97c78ad21ae6abf039092158dad1edd71285490777e439b978109cfc6e0b6f06ca48cd1178d5c7f7601c32a05cb6c58e1cff0c620a655455ca69db39e9beabf8a57df5c9ff93f4697d1d880a1d47e12deebb72885bf86215c5fb70fca3f4d3a30b2fa0fcb30bf2ff184570ce565814f7e20af8d2a7849703609986e211f65642689886bc7b00022003ba167986971e595dcdc9af28bfe16769abe29fa5abe6cec89b9deafd624f6a4ab94626667458d234c0c6b3d904d159cd4838dece6f53180a67acb7489208d9170eb9d651b4308306308af44b0a388aa8fafb87f1dc424b7af1e5028a2a1f4a9d03fa88fc11d2142946556ab31d1242bd5a267709eb07de0c24e2df6673b2b05d034691c0ba23ca9072694c79d3799bc8be8f7e0bc28291e737be44d60db785d98c3e6282aa05092ba5727c92cdf77f0176080f0d78411096729d500d21a4749c4c52bf6734cf64fefda424b242fb7158b026875391ea20ab16ba1fbf126d36328e9b21c6d0de784d744e7e393341dccbc38ad5119768e2cc6f74ab8a78d2d2b2a730df95d3e1d895fd205220f6834bd05d567b8f0533d1944402c463ec7cdd54cfe5302fa07b6fad09a7f07ec161119ad27f02208eba961c9d79027ac5a656c9cae26976e68618c5f0f15aa658c5e7af2334a5a367d6f790d10fc694c82bc88d059f3b750f1ff18dcfd17c98ad972fae740b0b19d8d773fdb47c4bc90fb1701e7fa737f0225f35f7e069238bf9db2d02f714eda19f558f68077866fa65df2faeb6accee3132d11278ab44bd1a5788b4015ba5f2f3a87ff57dc5706b0e9b251c948f5a49d0c8b78eb94670738b5ca006df2dbf5c89131573c89cfcf0b6e33348a8a08f1594168fca5e41e2203f8cbd546cf7b092d25d798c11a85b753f12ab1e8fe63e78bd72585d1d8c17f00eecead3c8de11a8e41dc87569bc72ff625600069686773c36023129d16dc6ebcd60232c8d5bc8924f353869f5df66afc71c089671b90d55a4576aca10570209711d906e050ad046fcd38eeb14cad7c5ab888c991c59cbb4cc1c134c56a703876762f85746fa544d76bcde88d1baaceded807d1d8e49a717f72ab0c44b4684550aa697eb8575e7597433a699d9497a1c594d2f23bbcdd6691d2225bbff30bb36132e0882a9a3eaeab255ea8130c8d4e75e0f0059f3aaea670f14ea135ad371a23d32c6fbbffc00f9f94da97adde63cd7aeb761713a4949cbffc6bd1d9a5d639a2850a0bf309f804b3ebd350346428f43fbb7e956185320db3323f034e439728754b703c27f10d616fcce7bbf87f28dea0b5635ae98f4d484f4da6db750ab07962f196b8b08fffbb05ad90ce3947269b711a1c34b163f7835a037ba0faeddc2f9e4e4e8c4cf1e0a26cb328430c15b0fa9979e49bae112042d851a5dedbe19ede72edf45926e8412bc070a35588c82ee424f343744559afc4f552cb7ae2351c29904ff9a2a447f6caf03a08b7a9cdc6e31af6f133499ac0c56c1d6bf05a9eef3e0a8b7c7215606280de78c9c33ccfc9907b9cfb7d8dc9c5b3adcb16dc67f48915ec0d009e799a35c88f48754c65a1f90019d5434adf5337b031eecac27806f1ffc75608791e2882363c057bc3e9420cc09f71b4a8c29fd8db17d10d0aeaf8b00a99a846beab2bd461483b2196efa55a580227ad49752d95aa7deb45d3406f8651946ac5c15dc57515e980a4e35534c9cbe7a6361132b97158fc7e9a46b257792a843cff63043c6d14a931ac3cbb70952020c8f0378ab0d97c8982390a2bdd84c1e9682711199f3bae84b4d8fc6aa30194f3d2ee5dc18e5c048bf393306c5526dbba27261c49f1e2d4c848d96ac8d8a0089b50c960be452d410076d6a9cd19fe5df4e40dd183f69f3092950c1d4d081b49e683550e47b22baf529fad8f2dad083006ab127fed230ead1f6ba3a3f802c357fde3eed983140bb53b2a54ca00dde749aa8353fba23dd8df037c5868671fb8c7849a483435eb9f24086e512bc6e5057df38ff9df32f13e73f076791007783725fb99add5e949d2556296ec574416bf7e2b3e875949453d253f4872f3a1b43cf14d1a71d965f262250245628e892b7e6c50e1b2292b3ace3534dfceceaadb4ba8e5f2d260e8364a2046e834fa7052a91a7b9105282898224949614e317944ac25774cc3009056e78afc3b805df72b1c64869a9baeedb13961a22cc1dc7792e097f5c65be77031854cd833e9c448a5084e46e9ed0652aee78a0438c9d2bf8e1487d7e98fbbf2b44977823863e7fedbe68e37eaec7bf688ddec2ff5e526575c912d335a1f57c98cf803ffeae695e9042c53a7f796932179ef0bef33e1fe97c7b102409bc69d9662f334fc6f7cb2f7565db343011c6da4a87c6d9cd2218dfb8075810afefd87a908a4dc4f1752e114808e1332fc3827602f02519dd7d342093d26d9436e8966bc70f56f140a1afb0aa3a3f44745939001e8389e2a7e194bd095fc0dee159a74b8f415e60631daa9c76ae5e5412cb18d8ccc97926b687f149fcaaabb3218da7a45ce3290248f449ea0ffa630903d0e20d6156cc10ba11ee582c0e7041abcbbce586f0a35d04c637433f0cd74d4f5296023ed562e7e7460a544edc53907471167c73c1b611c3d32e5b0444ffdfffefa994b2e62de2c5b34de8b0070ea612648ae0a528d69efc326518b7e384b4459766959bc61b05cc955bf6e891cc7a4615844e84ecaef82b5edbf188625b5f64e7d5a9425a395d9f88cb9bb12904446a80f641fd057cefd4a615f3af3c08c2c1d6eeabab7a5c447e2cb4ae3d7e88c0721d5bb4b7bd44d7bf2a1d42ff086c16c976a2b94854008db7c62821ab36b389e9f89d97b911c30fc8ba9d030d613ef9de7f4dd75f778165c8f51e211fe80d17efef2aad75f11fa2947cfb33b5f48d5e9c96223cf82e361e8a782f642ddf0f34b12166413383a7f167e2fa811012d47e5cce5d70926943f15af1b0e4f7f99a377b75611966e1d9d16b36ee107edf840d", 0x1000, 0x400, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 01:06:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 01:06:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x51) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000018c0)=""/4096) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') write(r0, &(0x7f0000000080)="be", 0x1) recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x43, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x2) 01:06:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0xee00) r2 = geteuid() setuid(r2) 01:06:43 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x101) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 01:06:43 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) 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) r3 = dup(r0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:06:43 executing program 1: socketpair$inet6(0x18, 0x3, 0x380000000000, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) 01:06:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:06:43 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r1) write(r0, &(0x7f0000000080)="f2", 0x1) 01:06:44 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 01:06:44 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1c0000000, 0x1, 0x2, 0x7, 0x7, 0x2, 0x0, 0x1}, &(0x7f0000000080)={0x6, 0x100000001, 0xffffffffffffffff, 0x6, 0x10000, 0x6, 0x3f, 0x59df}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x4, 0x1, 0xb37, 0x7fffffff, 0x401, 0x3ff, 0x3}, &(0x7f0000000100)={0x401, 0x1f}) 01:06:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) 01:06:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 01:06:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) 01:06:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x5) truncate(&(0x7f0000000380)='./file0\x00', 0x20) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f0000000240)="7075222cf6e612101f9b3dad0c82c90819e21037b011c25889fa17b2fef09f7c6b348dab1aa81390e7d1e2bbc1cb06cb3524aebcd59ad233cdf5eb810ba031ad4fd9eeaf0a5e563c5aa0a4181cfdfd371982b88260ade23fb328ee40369f3613c01191ecd371af1e3bb22f11b0270abf92e619b6ac108b81bb0f1249cb25da02770de850733e256eb02211f6cb4be439d5f43b9e9f2e76971709b21e57423dc0f3d3160fa4d8f6c62883f23d96cf54b432bdc3ae7ad75c8c5707b5ad637cad7e93d51876b37d291241ed549f5d5f6e9bb022acff00712a7a5b7fca", 0xdb, 0x2, &(0x7f0000000340)={0x18, 0x3, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf000000c, 0x3, 0x40}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x7}, {{r1}, 0x0, 0xe, 0x800fffff, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x80000000, 0xd2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000040, 0x67, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x80000001}], 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x90) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 01:06:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fsync(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x22) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) 01:06:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000400)=0xffffffffffffffc0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xff) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)="2a28b800", &(0x7f00000002c0)='\'{\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)="28255d9f2d282426235c00", &(0x7f0000000380)='\x00']) r2 = getegid() r3 = getgid() setregid(r2, r3) 01:06:44 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x100, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:06:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/51, 0x33}, {&(0x7f0000000540)=""/107, 0x6b}], 0x7, &(0x7f0000000640)=""/181, 0xb5, 0x7ff}, 0x40) 01:06:45 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/240, 0xf0, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 01:06:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x6, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x3, 0x5, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x4}, 0x8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/95, 0x5f) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x3) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) socket$inet6(0x18, 0x4000, 0x6e) 01:06:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x6) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:06:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000100)=""/253, 0xfd}], 0x2) open(&(0x7f0000000240)='./bus/file0\x00', 0x400, 0x20) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 01:06:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) socketpair(0x11, 0xc000, 0x8c, &(0x7f0000000040)) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 01:06:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 01:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x6}) 01:06:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r4, r1) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmod(r0, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r4}, 0xc) 01:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffffffff19a5, 0x0, 0x9, 0x3c3, "602df93f66d3e2835caa902f3bab66a7fccae909", 0x7}) 01:06:46 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000001240)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f0000001140)=""/215, 0xd7) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000140)=""/4096, 0x98fb) 01:06:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x110) write(r0, &(0x7f00000000c0)="7c171396183a214f341bd5a0ddfe36e52441bb36aaf21b336c667d80fe5366421bd500dd872aea7f1ea88b1ac534c137a0ec72822036fccc91dcf57300cc906daf3b64a3833fa1cb204f09f9c317cb5d5c198b51a7c5f9b71b8d8f1d06a13da02f8b697e036ca9c45eb8c4c79cfd0228c7f4054ea7b3f6a882e63418145ae6e52a218bfdd96bb7eed057aa522956109cae2ede53775a68d15a0bec35c7429764aae5e2d322ba9f05586c9d4eab0af254f1d53bd864cc468ff632ecd7e3f4", 0xbe) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 01:06:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f0000000000)) 01:06:46 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ce3525da79643255939d2d27ac0fa06e3e9c2c41c31e03819c0d559036df4895303bbd84637fba46241771d4bfdacd3e82c0a9ce70deadc0a233fd0a34d1a28914caa07c44429a89f4396f85553385558a2895ca6c2f18e146b2d35f3c0746a89eb09fcf9285c64135f8b176ca55b3455c0fc34ff7837c0b5863a2f0602f10e00feb3ae30522cb9de4dfa8928684d0239058e433fadee13575f0c93226df4cf89617986d66d2edf324711fc5a26fdcf365f105a7cb6d367fbd22560978c1d40ebd07a5efc0acb516bee543d2910aa0518ceb185fddd01218e3a229d397479fbbfbfb95aa78c5e61a88a93dd6c9abc5e9"], 0xa) 01:06:46 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x0, 0x0) semop(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x4, 0x34, 0x3800000000000, 0x7f, 0x1ff, 0x400, 0xa]) 01:06:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 01:06:46 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x828, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:06:46 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x2, 0x80) pipe2(&(0x7f0000000180), 0x10004) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 01:06:46 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x10001}, {0x18, 0x2, 0x7, 0x6}, 0x8d, [0x7f, 0xc6, 0x4, 0x66, 0x2, 0x6, 0x2]}, 0x3c) socketpair(0x2, 0x8001, 0x5, &(0x7f0000000080)) 01:06:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 01:06:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) 01:06:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) mlock(&(0x7f0000f3d000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f00000004c0)="038762ff0becbc3360f3fcd6c497e156d426b04ccb0b911501f91eabed0bcb628bedf80fee24e9f93b6a7ae643963e0aa59c17366a4d610490ba7ccb8055dde20af2833331de483ddac190df301e1fad42030a596b04ab8b11f7114e0b8a33e68ea97689d164a87af54d5cb77127fb53f86c8a80d03f1c4aafd67f494d5b2f8a8f785c49b8baf09b217be357411070cbb5528825951977f6f66ec9f6eae9c5a26e14fbfd6d92c7301bc16b25e32b4fe6a9dc599e67b43af141f39e41d1ae264dc830f0d0a1749b6dd5ffb3cb1c0991164535f885a6c6a7943d178216bb892f829204ba29835b7321d2966370d1dd3f990cb26f396075c7c2066ebe2e64", 0xfd, 0x400, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000d4d000/0x4000)=nil) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/205, 0xcd}], 0x2, &(0x7f0000000380)=""/188, 0xbc, 0x2}, 0x801) listen(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/109) 01:06:46 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0x7) write(r0, &(0x7f0000000100)="af7a643a5d27aacf967381d6080c49777181fd87c4a783da1839f8dfc03c88d5610fd09ce5784c9d628fd2b2d47d20f073f86e1d3d15943f8159b641dbdf586fdf9d30325d06aed2e2a2e46be988d861358a4032638c3576adac0c46b8ec87e57cf3c27d7438f1e9b19a0e550c01f28a4980601e13fabe42f488b51bd52c7c0b02907b28f49d14b1b74c55f03d4786b8740360c75dea218378c91db2f4036f1e156e8d53bd52783844ccbc03dfc1250433b7cd4584b59fd5d0d9a7715b867f954f648e", 0xc3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 01:06:46 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x99}, {{r2}, 0xfffffffffffffffb, 0xa2, 0x20, 0x3, 0x200}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x9, 0x20, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x101, 0xae}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x2}, {{r1}, 0x0, 0x4, 0x33, 0x6, 0x9}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x80, 0x10001, 0x7ff}], 0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000011, 0x1f, 0xc115}, {{r2}, 0x0, 0x80, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x9c, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x16, 0xfffff, 0x80, 0xe58}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x9, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x8, 0x299, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x6, 0xea96}], 0x4, &(0x7f0000000080)={0x800, 0x80000001}) 01:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xe95) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x60) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0x322}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)='[.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000440)=[&(0x7f0000000300)=']+@.[\x00', &(0x7f0000000340)='&[}-,\x00', &(0x7f0000000380)="27318800", &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) ftruncate(r0, 0x2) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getpeername$unix(r4, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='*-,}\'\x00', &(0x7f00000006c0)="27318800"], &(0x7f0000000880)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='^/&[\x00', &(0x7f00000007c0)='-\x00', &(0x7f0000000800)=':\x00', &(0x7f0000000840)='}\x00']) fcntl$lock(r3, 0x9, &(0x7f00000008c0)={0x2, 0x2, 0xb51, 0x9, r5}) r6 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) preadv(r3, &(0x7f0000001dc0)=[{&(0x7f0000000980)=""/154, 0x9a}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/70, 0x46}, {&(0x7f0000001b80)=""/143, 0x8f}, {&(0x7f0000001c40)=""/206, 0xce}, {&(0x7f0000001d40)=""/128, 0x80}], 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) openat(r1, &(0x7f0000001e40)='./file0\x00', 0x759de55db027398a, 0x100) socketpair(0x10, 0x4000, 0x9, &(0x7f0000001e80)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001ec0)=0x30000000000) getuid() ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000001f00)='./file0\x00', 0x0, 0x120) pipe(&(0x7f0000001f40)) 01:06:46 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) bind$unix(r1, &(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000840)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000002c0)="c4cb76fa7b0a772cfd8e6920f5e480f8adbded0a54969f79963ff39b36e9fc7c8f89d65fd9c643b394bf891bd955142b53f7d11ac197719ee65be6191316214a5c6870bdf5b69119996f44c82780115e0fd4ac8bc49382db45bb24c89075a9be0a60ce577f3afa56ae8a83667e759c13633cce6d62962c2b31639409704918e11c086eabcaf93c8431dbcc6a8df8a49b4ba1a7ad27f70ff2973a44e58c853ed329ff26f8061840a6dcbbe9bfaa59d09c85c83e3a1ecce0fca06bbf87cb4997", 0xbf}, {&(0x7f0000000380)="c52bf4aadf1fd301bdc5eb391e26df82185a823fd9bcca8ccd86f7ef15ac7bf9aa2d6d0a74d975db422a4f496e72721f534187e548e1a529a38ef478a6caa7dd689ec1daf26ce3d8ec3259d0aef03db390d468f8702506df9bf067071285c12e62721becd814045b5031ed6da112dd5227782a85ee245a14697b51f44cc1d2f2948e4100d515d470b00bcf2a64befb329f5fe283e8f481e9cfd72943b5e7e672391d0e97eec4c427f929a57075e833347623c6acea012790fb95db9903c0051c5c6c3baf8b67b18762e4b5ae089eec66c64144757ebbebe5485682fa6c7d7431cf8acf5f413e", 0xe6}, {&(0x7f0000000480)="bdb60dff5e766c7e28cacb8c338c87e8a5eaa7fb8cea79822d5954149850fb2cfd6fabcf935985167e3e37a77338490d2e66195f6f98af766f558512813edbcc50a1304a931243000106eda0fdbea4025d2db46bb680e23415c9cd9b451fc7477c944b70878fd4984190f7e5964a97e44db395916d7da5d049d368dfe7b4ebf6a06d4206e8f84fa7f5", 0x89}, {&(0x7f0000000200)="d33abd225f36fa1121b43de91f76b79bd44c4025c141ab7b5ab5dab6b3b801f79a420e9dd130ccea288a712d1b6959b0e582ea0ac5bba93b62a5d47d8eb4ae108404b8c23013a2ec047109944fea0a5f7ec1b1abd5eaefc457b8d6361d03ad4e71c297a075fad6f864065c23bcf7d58f172b2fad70d79359", 0x78}, {&(0x7f0000000540)="bd941e513b86fa2f5e193360cc0abe44c3fd63c4213bbe10ed671b87ba5fc8b9", 0x20}, {&(0x7f0000000580)="858046fce5059c46878ceb9bc730e0777abcd84f04b39a270bb5ab103f5c9e666578aabb82c058d5e0047393383c061a46937cb9a763acb6fe50f07ebf1c52e1a9c93cb1df4e13c52bd1e06d55008deb6f16b898085cd086d2bc70ef95005288ad25a9738272ee8f82ef81e2a27c14ffa26aedaf7de871a8a46d8441087e7105be9940fdf0ce193ae77623371d79778eaa6ddb732f40f6a2debd27db1b459614da7fb6c51edb71ccce2efd910846997a8dc215e055e9b09db5b4ca569882bed5d82eb992", 0xc4}, {&(0x7f0000000680)="ca37b197494c65781ed8c322e172a2709f5f95f397a5bc053fe0ca1101fa06d7b38c7b40ee8b3ecb2b0c16ffaef459038aa848ff3e346889a94dc649ccb9a5c8001f48c07b252523954fed31cd5ec9bb4b4e25795162097456f535a7be985b3695938829dde0ca2cfda8a38340443f7766d53e7ae0116107d2a77a2003a14d4e54b28a3b6a01ec76a7f6421a38dddcbebe94bf2a6684d43ec592e34e02a536c3eae6425420660455d89b2e63843fd2131fd91501c5e3a483019f9f2892b1da1525145aed66761d473ea104b908456c6265aa6f06f8d05f096e7341b872587cf38c334b3acdab6419fff3c134a2bcbe48b4d2b7264c38fd732af361fdd2", 0xfd}, {&(0x7f0000000780)="abafd6690740b8f87670ac7bfab8ec6ea945916771ff001e79167305307f44d2", 0x20}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000001000000c0b0c86ed4c49144b32cd6751f014ae60d61d66c0933caee0fda499a75e97d392e9eb29e5e72d733dffdbfa30ec4ccf4e33831f00868d50f1253f451e6b0fc273c3eff3e7a23464b805af296644bb8", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x1}, 0x1) fchmod(r0, 0x0) r5 = socket(0x10, 0x5, 0x4) sendto$unix(r5, &(0x7f0000000040)="361af6ada79e9dbd263f3ea4368a5424b6174d9db0d637ee248d326367506093601b34d68863657182d25a42e9e23d05dddfff3e742a16556f2daf07d1e17111751a8d24f2b8209dce4df43b8556fe50ab3ebe850b49bed298ab857f67b36d89186d73d9d8e52ee32238492e18fe4e79d1817a1fa2427e02d2c474f3e6aa2cbb2bfda2bb4ef4baee1f3648b8545bc03de8e085fbd21430b81243fc9419760b70a02e265171d0f356fa03d3a7811040831a385b7e65c80757d97f9688e52f261a026422480d6f14c18846b6fd3e211ed80557f7e1c52cbbd9f2360aa4deb30c61813cc0be8c681cb9ff00e6768ee517047cdb", 0xf2, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x34) 01:06:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000500)=0xff, 0xff74) socket$inet6(0x18, 0x8005, 0xbfc) socket$inet6(0x18, 0xf71565df82388059, 0x3f) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, 0x0, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xb) r3 = semget(0x3, 0x7, 0x80) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000003c0)=""/200) socket$inet6(0x18, 0x8002, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 01:06:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = getuid() setuid(r3) syz_open_pts() getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt(r2, 0x4, 0x800, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = msgget$private(0x0, 0x180) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000007076e7b0f5fa6b53aa5bd500dea68b6b007d8c90afeb80295a0494803c517170a221c2215a4104528b92592bc1c25db3277559c76a"], 0x3d, 0x800) socketpair(0x1a, 0x1, 0x101, &(0x7f0000000140)) 01:06:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x6) 01:06:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x103) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:06:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 01:06:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f32ed2ea10620912a7e775aeb809f14fc7e2be331"], 0x1) 01:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72eb4093cfb252f5ea7fa009de95b7b19b11467989aa4d2ffd41af0143a787530881adcee13bc85d1511e7826b4ccbefa56afe82b890411ecfac174a3", 0xfffffffffffffef8) r1 = syz_open_pts() readv(r1, &(0x7f0000000480)=[{&(0x7f0000000380)=""/3, 0x3}, {&(0x7f0000000440)=""/1, 0x1}], 0x2) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x9, 0x7fff, 0x8000, 0x5, "b076fe388283f745fdf13c030684a8151b4056f1", 0x6, 0x7}) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) sendto(r4, &(0x7f0000000000)="f1dd39", 0x3, 0x400, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66666f253000"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000300)="8addc37420280a64fc78b4b4cd448d6b741c8a72e3f97d96c5eb75393a36465487962fd2ef56d61a612526392bd017dc2e384af79eded29e3b51eee431301d3af571d66a3a3f3bd607c74f34", 0x4c) 01:06:47 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 01:06:47 executing program 0: socketpair$unix(0x1, 0x100, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f00000003c0)=""/204, 0xcc}], 0x2, &(0x7f00000004c0)=""/19, 0x13, 0x6}, 0x40) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 01:06:47 executing program 1: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x15b6af7ad3bec3e1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x4002, 0x0) ftruncate(r4, 0xfffffffffffffffa) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:47 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() socketpair$inet(0x2, 0x4001, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket$inet(0x2, 0x8003, 0x8001) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x0, 0x5) r7 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r12 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x9}, {{r2}, 0xfffffffffffffff8, 0xe7, 0x0, 0x6, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x7, 0x3}, {{r4}, 0xfffffffffffffffd, 0x7, 0x6, 0x7, 0x7f}, {{r5}, 0xfffffffffffffffc, 0x80, 0x10, 0x3}], 0x1, &(0x7f0000000280)=[{{r6}, 0x0, 0xd6, 0x40000000, 0x366e, 0x8000}, {{r7}, 0x0, 0x2, 0x1, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x2, 0x401}, {{r9}, 0xffffffffffffffff, 0x8, 0x12}, {{r10}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffff, 0x1}, {{r11}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x4, 0x1ef1b634}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x800}], 0x188, &(0x7f0000000380)={0x4, 0x80000001}) 01:06:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10288, 0xd) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 01:06:47 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) chmod(&(0x7f0000000080)='./bus\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 01:06:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005b3042a63fdd27cee06e650d301cef7489e01c662d17e4ba0f8d6821e6e51077f9b31c578ebff83d726110470bb96f5ea38359f62e6e6a2fe4623468b52a4bbf37054b0e8d8b7e65f6c85ef278ebd5b3e1a0020624e4c368f2b3e0e88387e5a41035cef6c83b187b82a8eb3f082256b836dce4"], 0x10) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe(&(0x7f0000000080)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setgroups(0x2, &(0x7f0000000000)=[r2, r2]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c588495f4d9504e1669ce8663cd4cca18d0e2281c64701261c838a48dd3cd4e6c33424c33aae683d47bf1db0a8d", 0x58) 01:06:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="c36649b1d2fe8a5414f6f8aa77d12f7c766d5ef9ea5b7fa1190152df8d63cb1035abe25523f4ed56572b41942df3744b998e24dbfcc17445eb9a53b0258bfa665c61d0b332d9bd3e8f8216f9a4d63ff2d8a8f705824ffe18860eb19dd61002c3158e4558db46c105d65f5eb71fd23c2b589fc4c51295491129b3f96cb8a14cebc9adbf21a3987b", 0x87, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) panic: pr_find_pagehead: mbufpl: page header missing Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81ebc880) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800002acd100) at mq_purge+0x6d switchclose(ffff8000210b2e30,ffff800021166348,ffffffff815dc997,ffff8000211662f0 ) at switchclose+0x77 spec_close(ffffffff81e290f0) at spec_close+0x271 VOP_CLOSE(ffffff006e040170,ffff8000210b2e30,ffffff007f7c7c00,3) at VOP_CLOSE+0x 5f vn_closefile(ffff8000210b2e30,ffffff0068edee98) at vn_closefile+0xfc fdrop(ffffff0068edee98,ffff8000210b2e30) at fdrop+0xa4 closef(ffff8000210b2e30,ffffff006e9cb850) at closef+0xd5 fdfree(ffff800021060620) at fdfree+0x98 exit1(ffff800021166610,ffff8000210b2e30,ffff800021060620) at exit1+0x22f end trace frame: 0xffff800021166530, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.