2e11fc2d598f90af80556094fd71a608cf07a21bd3f236ceaced8819938bc9295b53bf545ead9337ec8f4beeae93291b561da435142a20646acbe8ad4f323a2bfde2592145bbd70243eba2cea1b34bce2a6b7288742281563b4ad40755e94e03d9dd84e682d4a89b109bfd8e98364f463b8de7ca7023e4a650c9306c366d95559e228ed03e392ce12912782d276a599448fdbd89f961eb44bdc2d6ebbf09ed93aac97070575ce53836a4cee778651b40a1a60c1efac37c74b204c930dbb120ec90ef341f51f52d19268be659d5de57d070bd762a96e37d9bb78e85bbaf1881d870cc893f3aef57cc683e349b0749e72759aea56f9927f4763ee06fac269a9611ee3e963d830beba889e6535e34e8e67e5be79c9f702e2547c8758d7288c2ef2437726355d07ccfbf8be3f953ba5521b61f1a0a7c25877a81be68e25b79ba952cbd6c2219531eb1449fff6b78dc6f694597fbaafb6c3e697d2a940bb77048ac28a7e1ee1d9cfd0a56092c63d0856027f28f08f0745e69bd33e05d85d153ee5c79b278193a87dcc7e81fca4dd15d6aff7b241ccf36b478e29be9be78a2a9242f061c9486796eefd2a4955cd163d139e090d9d801385a9ef7ae65da27f639e0dc30ccd894e20fc68f03779617a184a0f5ae741d75d3da6354f861a8a2eb6415d642ef1d0cf91d981a145602a465289112f27cd31cc8815d28f5814b2a156f6ec98f214e1b6648bf50c079e75bc4e56d0327df41b1f23fe7ccee5b043602fadae24410e566281fd39fcb54688f507bda4b7846f413ba9e0a20b89e92dce52367cf9dc4ee892cc06e0c3ae23dd2058ae1df3acf48e69016d54eab9bf872f4475c5387679428f47b0cddf9d29b39093926417b205a0dc21fd3cba7439145f75c4e9973564e5d4f21f19199c33c3c24647d09a28766ad3d64b83132b3f8679d038786fd6d8d4e14f29b8b26779c7d2a65e4f249619f1d0aabf0360dff6954374d1f3dca7e6ece841d033a183a5368c03c792717cea4931505f46cdfdcb7f24e0f19f693c0f2edb40d07548e0ae9c5da55bdaa2f309c97066af8dcd7e73cfe536f1634cdcbfd43742566856faa4032a28a8aaf7b252d5d1629b53412d54318378616599417035103f76d00f36a315e0be142bb62f1970ffd0b8d7f5749da142e790da2bc34c0334ea9e5d688f6d32de43f0a8f194c7a5e1254b4e43b2b51da08901103bd796586699bf28dc891ff46a7ed2dcaaf7ef423a922a054966f600dc1cc284a78ed93afde3eef83479b3ce5005c8e04b89d50ba72d6ac835002a587a5df09a9b71eb97ff04c25fcc1321f7143fc7ccd2ef90878ba436c08b5ca7343fd63120d9a2b5fbcb9f7a6564f3a5339e9977511ccc36ee31cfdca471a65c034bcae88f2e98fe7ef2ae1ddec8caa1a895fb90e851ab09039a23cef934e3c839c7efe84c3c6b3c71605e63dad6224c890cf9d4fa70e95cd259e032d04eb39d2466c8356bb7c43ca1f6cdca8c8abb8ece4ace88bb4cda19cd73b775c55629c1d2cb221b785aa7ffe902d8525a1d569ee3f3cc49bd2db57d420e89d430899b05767e096d1a5856e127716cf659348d2ff3b57c65168d0e8dcc7f24182df61eb94d52c337cc26ba8feeeb0899c0790816d014e4de86f9821ea681208781c1bd997168d7ad0d2d7658de4ab1297be44790ff54986d59ac198c9a503b8905ff434b3120ce3b72155eb40f38c8d23b48d3df43911cc8db34d99d0804a962830f8680b10be051e9f540a5691e49939b83b7a402d1553d32310908511b79ce73ffbf2a7fea53c3db8160adab9adf253e0ce2565d0c1b1f62c4baccb88ffedeedb1a156d545132a14d354f4ea29272d5ba7e8a20e6df156149889553bb3af3b6df1f75c09f40e432dbda605c61f7827fcbd6b64716f4fb26620d890258419e42f449cc1cd2b5be1b1132859806c36317f273ceedb47e0a5c05b85aa13abe9cd5cf375fe6504f5f33525c4b1a3ad3d3844e326372a4c227c0ec19b583131d29874ec3c551a04ff823bee89ef5085c511307256843f538d23fc51df2b767ed4b339b6bcdde966ed58953635388105ce0e66aff6328d6bb3f940bc7b54b4eb558a56e3d7ac1a40750bc10fad8c6b58097143ce985c8b58384a191ff66afde47c3a2e37f4a33b02d6179dfe442aff665b409b46ee50b10a8f898467dd08e2eb71114618af975128ab9585c6b85f005629762f097dd8450715f0ce8579b0f736f40fbc893fe621011c0f34dc632bfed0ae4024bf9d0160a317dd3c61a16e3e8d0e60743829a8d5d1ceb38d3c42241a317eeedf9f2ef994270c8eb200c6c57de6356c9d37ec798fd115ab324b1714795d797188a9cd8ecbd8bc6ab88b4f85846fcf59b09e8a25202d2575d62c183a3b24fdcb5876e5316ea54dbcb0f06bcbfdd959f59acc78cc0249c0a87b5233079de3752ee7c7e6af9366cb03e6a3c302b8a51efb058569438551a37f20fb4c6a40bc8515035ffaa7c1fe1efb05432e540e8cdf8a33006809c4620646789078d4b5af0df71e75c7f3f7d4702fc4b68ade7b3bf0603fde9120708046029ee21bed41aabdac5919f7f2286ef186ca5e64c064a9b9ac85b6892ee42658ffe60e2ae3cf41ca8f93742d42b8763e4e403de4b446779e223fe4e91cecb366f25e9d0e4d081db24d6d568f87b4f0f131774709fbb319106b9f"], 0x1008, 0x800) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 21:28:10 executing program 1: r0 = socket(0x16, 0x2, 0x9) recvfrom(r0, &(0x7f0000000000)=""/216, 0xd8, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) recvfrom(r0, &(0x7f0000001200)=""/173, 0xad, 0x843, &(0x7f00000012c0)=@in6={0x18, 0x3, 0x4ae1, 0x9}, 0xc) r1 = socket(0x38, 0x2, 0x0) geteuid() setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x2c) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x801, &(0x7f0000001140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r1, &(0x7f0000001180)=""/78, 0x4e, 0x40, 0x0, 0x0) 21:28:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) bind(r1, &(0x7f0000000080)=@un=@abs={0x4324470e2bc21888}, 0x8) 21:28:10 executing program 0: munlockall() r0 = socket(0x3f, 0x0, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x57) socket$inet6(0x18, 0x8001, 0x0) 21:28:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e00b", 0xffffff55) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 21:28:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0xa}, {r0, 0x20}], 0x2, 0xff) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 21:28:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="f801560cefd0e2ef199f0d89495540e8c8b74994a60cf2649ed11a6a7b83bea9b9f0c826926833a14c4ca3d678ed3c86b2a2e6b2d0431c8e95c2f7f49976a13f55721a30fe8f53a9591ad200d94f29e18cf36cbcdb57ff686b15263d076dbc8831d9c0551dae5b6b50fca377", 0x6c}, {&(0x7f0000000140)="422ecda91ccc4a9594f250d0a2f5ac543b4d35370356affe83bd93b65b1c6aa0d88131e01a7a8a5f2337ee2e2fded13c8270014295a0b30402be929cb2c6e388eb3faf1848ce39004d9cfd0d195e1060da3b890b0a4cf92456e13256936af0360c7d8eaacd51eaed760209844d13121071bf54bc7a8f7dbf", 0x78}, {&(0x7f00000001c0)="41e13c4d77509198a5a2", 0xa}, {&(0x7f0000000200)="762cb601b5278d574b344f63ba0ef72c8b2553fdc494033aadd2ad8d6e523ae059f7f685ef509882ba1d9115fff04b6ca740bef4386de43a4cfb41012fd12db605be16bf685286", 0x47}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="b000000000000000ffff000009000000f3f4e09d270dc03bfbe807c01791eba18b435bab1bee313778a6803f637a4295822a84c380c1036e1fc3e3b5f6f094a8dd738d41c38f3af66af856a0e6388084172f5d9c97c8ef9782fc3596b1b84e890d3fdd1c1f6c43d76c2fff7709c94b59f623336ad350d2ad7dc9bbd338bf9cc11efb15852cc3b824bfd029e32bbc4ba73d7e0cc96c2ebce646710224041f3b4f4f360ec53150a189880410e237382900f000000000000000ffff00006423000011931a9e29f4941e8e37209f3be1491fd70cad9359e4e3e943c877c5108247cfb028507c03c13c2686d311b8091f40fad75698690c5fe444c76a533581dd1a2ecec379eb5ae9f838cf76a7cf56e5ae5e5d564efb7fd7bfd369b5cfcb451c5bc555667721274c962964cd2bcbcaf7d9b79f74ebe0834373d237c6dd8498e5dd3594ac1006e92d7d708a2a0187f7850243946a21caaf14f36575ecc6ae15e435a82f751e8dd19cf209e320951150deefcc8a4f625d69bea912d9ffb2c32e68e21fef896064e0bb9cad1028ca2c24272335621476727357b4fa6d000000000000000001000000000000ffff000000000080d24716a265c03cf56f86e297d5966bbad6e7476331bc041364331a266658c0911d85dd16c363f5a05fd5068b75c35afd2715334337d606599f887d472cf16abef3331f6cf54e1571ea66647a25439340b2103ecbd05325fba580214a7e2569aa7a7d1f380041fad0f55ec82570af00c762aa7a90de72326617cc11645f137edb52ca0b0e3623c4c7f8d141aec219fa7a5bd41f43b7d31f65ab24eed03c8fc583633e6105e736b629f13f269c29cd1af5403529be72b9fb2f3dfc431803fcbda7b562639dd552a4f057340597482369fe2af9aab345de089dd26770db6e1592be0884acdb4a52a63203920000000000003000000000000000ffff0000ff0700002febaee21b18b7de408704b336e6eef0d8cd46aa4cf65600a31dfa0000000000a0000000000000000100000003000000213e3120e3d549d7f5548a3a9deb038a6efc667f5d7bf4fbf0d6b0c3412cb0739894a34c93be6f8253d9ec68f6a7303dca44c9ee6a6f77876061dc523bbf1896ee869fc9757aa206e460df54595835dedcb84b2c3e066c178effec8dec9dcd18ee37dab98a4e2abbf7c908c8fe116e4761ebe9700da7d7c035b44fd7aee9d44a40a0f2d71395fe3b98faa51600000000e8000000000000000000000000000000e24782286f3a6c38060b6ef460a3b875de396ef8351989511579876a0eb8a2577f7535cd53a51ee90cb3fa5afebf44904bc1220f8070aad394ac1e0f5059f616017c56e4a228d63e18e1c777d1c5779c13a5d108ca1db7e334e45fac22000a3718a69c5bdab787e32ae0f525cb1e31ef967973f326cffa0d517bedc98083403e0780082e8aed61196b6d8debefe0c15caf989de7d88d6d51d897cdf7b7c30532c6374e47c158000dee1346d0b68b5441bf9e02c79c8f312f9e78865c36352f50894d48929c586cbc68f8021fa3edcf23f20000000000000013877540ef3b01dfce58b0f7c5a818dadbcc9a0be0a1a99eed1fd33baebac6"], 0x458, 0x4}, 0x1) 21:28:10 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x100000001}) clock_settime(0x0, &(0x7f0000000000)={0x1}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) flock(r0, 0x7) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) r1 = semget(0x0, 0x2, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x51b096c521c8f1e5, 0x0) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) kqueue() 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) openat(r1, &(0x7f0000000000)='./bus\x00', 0x8000, 0x10) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0xffff00000000) msgsnd(r3, &(0x7f00000000c0), 0x8, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8}], 0x80000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7, 0x1}, {{r1}, 0x0, 0x20, 0x40000027, 0x1, 0x200}], 0xffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x80000002, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x3, 0x8}], 0xffffffff, &(0x7f0000000080)={0xfffffffffffffff9, 0x8710}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0xf8, 0xffff, 0x1, "9b2e6cf31ddf1d80b92098ce00e3840ba513181fea2d6b566fe9e3e448d918258162b09153c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc"}], 0xf8, 0x4}, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x1011, r0, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="128a77fd8dc6681d0b50ad287c02017893d1a7b5d52943c51999fe7a566f384673c56308d43fd98e8d3602d6cea77034cb9c71ab4276e15f050900f5a772c98b500a3565a5c31c541ec3cb0caa6753393ea62b2a804a86874e0c637091a1c764b8514e633e7b9163b2b07df572cd0b97632f7a8a478f494117619dfbf895eea8c10c4522d78b11f2fd355a83178da42e481e", 0x92, 0x5, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) r3 = syz_open_pts() close(r2) r4 = kqueue() syz_open_pts() r5 = dup(r1) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x10, 0xa0000004, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xd0, 0x4, 0x7, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0xffffffffffffff80, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0x40}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x80000001, 0x5}, {{r4}, 0xfffffffffffffffc, 0x20, 0x8, 0xffffffffffff8001, 0xefa4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x1, 0x40, 0x5, 0x100000000}], 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x50, 0x2, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x40000, 0x1000}], 0x7fff, &(0x7f0000000140)={0x1ff, 0x100000001}) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) close(r0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket$inet(0x2, 0x2, 0x47) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/115, &(0x7f00000000c0)=0x73) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="4dfde427d7788d63e90296b12ed7d5439a6d8e7b0f3db5be5293d762e31e0a02f717fa4ea51b6e7edccd762ae79bf62688135e10174ea1e751d45cef0ab20a8915f5fe4b3d6264537e2dd1be862eb2734846489524713a51d19aea5b2c16c197a8a2911d6e1ae18c16f65916d5ed5601cc6294c879c9be959ab4d2d387f07fa8e36ac3422d742b89b93ff5488b6de7feb42eea0337cb4d53d3dc6c6ddc9f3d135cba80c66d6c40581c701d8fd4d86c4c66ab0465e74ca042b3549b97b4e4acc5eea2a89bcded3ff94c0895429264630de60f96c86a6ce09efe03511111e08299d8a6d4e13d6f722513bdff8fac9e8f64257a980e0b3e3fe1", 0xf8, 0x2, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0xc0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x100000000000) 16:00:02 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) shmget(0x0, 0x600000, 0x21, &(0x7f0000a00000/0x600000)=nil) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xffffffe, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffcde, 0x1}, 0x800) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x1, "d13ce924f2dba8a4f706af5c7e534b8c2d44e083a3c1019ce1e76e7b37dfa83c8f83e753189c847a8be031ea1eb8ae2eff13fc7aee70e637"}, 0x40, 0x800) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = getppid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000000000000100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="0d4b3095f6e2306f23b918079ae5ff3a5ca9597ac20b8f5208fcba5d3ce741072499a3e63dec3288367851a770dc324b6f0d0b8b277206f12895922d917576364678fae3a65e15ff050c1eef60e1ee94fb016b1918c7b53dd9bc13c8906605ad6384b28cedda652ced1e658fcc75cfc25ce4bf404b662bba6990c997e84c577fc7c1", 0x82}, {&(0x7f00000001c0)="589bdb9633e56b2e0b7da32301e4c5a01756cb6f832b87ffa658fade7d654d482a954774b73d8da8bf8b086e2e78497c7cd46229087e3f926280954f47494296b88a01711b04e95adf8c60bdbcd9080cd5d15b154417c84b6eef907151aa76b9e6ed80d1c512fa", 0x67}, {&(0x7f0000000240)="b369339a5d7d84e54575a462c5f967c31ac0a00aeaba658e2fee94b41c4c0161b3d68b7901547c11e2e26bff609dbf563a8b2e4343d6ef2151eab19e4b7bab0123943a8ffcfc13da", 0x48}, {&(0x7f00000002c0)="dae5", 0x2}, {&(0x7f0000000300)="f1e10ac2dd5faf62869a0cff556fbfe9a2c000b7ef2b32ccfdfdb93a08f397ac3be7ceded786f566f3513676948efed346067ff5cf1bc2b2d27854ca6af4b3c270040f385ad7ff4ad78058337133b53a977813ca8d1cf9bcffe87c427c3499775e42210435d6b2f8d965472900693d15ca20f23a65ddf5c825ac9932d69bb3fdcae954834ed29d07b7bad880a6dd17ab1141d25471863e85840a67f28776e0088bf0b8fd97", 0xa5}, {&(0x7f00000003c0)="0b7708bad8082064594c969e2d5aff1455e1e4f33b140045dda8a72a9fa48002b64f2a5e3c363d1d8b6d3e6aca17c2de5c36f3c7bc301f5c338a48e61ffbda4ebc8d1c3b5e12777256512a8445114cbeef4cea897578c09658ef7b8e2c474c62f6d7f1ec2a5ae8c3f5266fd41db98414e245b70dc354be41f6edf095add25ba1efb716c1d5eef2d109e44049", 0x8c}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}], 0x60, 0x400}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000640)=""/75, 0x4b, 0x2, &(0x7f00000006c0)={0x2, 0x0}, 0xc) 16:00:02 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$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, r6]) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="b45ee5aff1c073ff8c8ad80bb02d91d79a3ab7e6921d038396315a8e8348b30277fad35ac5b571188266f2e92ae43e835ab6765e94442d5d3827841f8f056631208e570e5f7df299316ea6624696d6d4ec24af6c24ed18e13c40eefa0f2f648c806c68f583d04cac80c76222a3b730f77b46105e3a0a5e15403e85c012637f40080c0d9eb83ab5f0f744a29aeaf215990a0e7c1db10edb7a69e7036cceffd5d8c97bf5a21e2dcb0f869ec6c9b687210298fb6c08ba0952c54c910a554fa7be4143b8a3f9f6932c3b351017c1dc2015f32240f50d4ff96af2088e6fc24323309d043e7447084ac9143f2728073f0826cfb76ac15303a44970d3edfbdf0481d9ad6cbb7deea6305a547a4629fb3c4054ae74a89af9af369d1ca6b62a7c8cb3e3e102f976ed24b0a970c200fb725161a4eaf63eb7047922e9fc616986edc479a0cba0951589d6079a7f87bc6d956b4ef5b31ca903cfcff5d6e214bf9bedaea98daec5d94f0955e7e23f50115da87e2311aa438e30bcb3c5c73a9d1674357d44a6e70d3c1cfe510b1442568ade68d659d26f4c9cc0896ebe31949a5d775ee734db5f630649c344b1415a8b0547d04ac07342eb4e3fdc4c0aaedb827e0fb1fbaf492d0a039eca2be87bb37287ae07e13f7954ba53720a68e10b7b0db3385703fed759054a3e4179c553189b9d5d24c09b94782173a7687c9fbd9d4dece3f22a5924debf8b8b544786cfd645518aaac4e17d6750fd74fb4fc17330065e2d81eb84c962cde6439699b8eaa83d965c45f46fdfa2af6cea14a4f71c7d2843017e1415b11b25d36153c2f93dd960b35d7bbbf9dda170851ce18adeeb427b27fa9a9438deaa110159f58f42f4636deccb4c1a408027e87cbfe227586b7870ab9fe0f0322688a417e8f67225dd4aa18f009f19bcc8019e849bb0427f694c6adba96e6e3d8bf3fda3ab1f076157630340bfbdf5be09c88412726db05d927d9a79ff57ffaf4cf4af5344c2ad98b72ea2e4a0b2682ca6c4731a62d8d489fdbcf1f748c16b61808260c8f22a441dd103bfaf4e22491998e2688267f04f5440bd009f092b2495735df31716c59547af443b14b599794b5cbcd92c94455d9a4b1c6750a6da528222c01ff4f66b8e7bfca9411d1f09a20177eba2c2f4938f03aaf237ac59a068250de3e124b4f35f6e0b5ca4504b41863be56986e72764f70b6910c75b9261fd94a74a5ced73c212e5336688a42237dae9e65252acfa082b2c5f9b19976957fffd2283215e69e492d1c92d796b1df142951c1cc75b1c61195b223eb3287dc418b9876897b30d71b8ddfef009d87115bc63f0a79d01727a14de446c229e2d6e66826ccea1d41cc855939ce38ff7227e7b105a9082e010f78875d35445171a1ef70f13b4019018b4e4e8cc5446d0601e1a3dd0cc1e215160e876b16c60360e36572579fbe8b145aba190aeccc2476f54eb98d85fac32f463d0442331c24bc5b149c37966c078f6bf2dd94dbea41657881accd7dd1492ff5e4c9af70a5d7a7423087a5b7d35e1036d59e31c468f95d1193bfc9d2e57888c30921c0b59488843759bab1aa5f5113b6febc7e2ae62510657427bfcf747d1e8c384861539c4b6260ebba44bb339964394c016d59c3276dd5ec6de9fd1f00b730edbaf4ef1707be93207f4b142f029afde5b563582f111a438bdf65af7eeb3959750a32079180372054d9a0d02a8f6f601bd0941b159eeea48afe7aa544a61b64320c00b0d8e2ed812b0a198fea76bd7821d65bf74e345b633dabf11b2389d415b334d35372ff03ecf5ca631ce70c94159c140d9b5ac20f403f461eefd0e5b1ef609340e4946c19f6e04388d88b2f0f5a1fc8773c51662fd2eddf087ec802350cb492b953eb5ecd7c2e99a4e37a506bd437c1e9eb6baab9dbe3ca05cc3ff9dd253c29aa01ce699c1f6afaf5a90466d4e21784160476dfe22bdc1f768f4d18957980936e349fe092c58da653b1cec3d3c773f802f5757e4c0c90f338fee762d29d3976b080d498b164683d4c280f5a4fed27ce60bf342bcbc706dec5e3729178ea6eac467fcdd8472a1cd6540b7e56276a87d8409a91e3b3a4dee33ed60afa3fe222e1ca55a49c246ea45d16bcbb3b4454915e9ed8579ac201aa8cdbe605ac4cdf0de3fa4739c6009ceed6128a865450ef939313e3e0fa005fb324d4dcfd0e343553706acfc53da8f5b86602f8fd22b237389a5179d4168401a7e5ec81069c3e87d17cfdbb8dc3081f53ef1a4897d99d734b3167fdc0f160af200ba676c59f767a6ba2e8bffecc8e1f4e4b59b4474454974e47166626455eead8f880e06c23ad11e669b73239233af6c803a5d286cc849857257f5876056914625b14350aeeb9c8912368b8dd1cc07c8436bb0c5d0799b83b6b3b298a21ba551422002190981d491ee8840537c8631571c879153496486796dcc73c94ee3dcb51cc95c8888cd26fa2f92bdce5f4549f6f13ae726f6f237bf3804b8d7d026200cc8e5a25bd626c220f863da5e0063df270f5910ae8909a2284714c196844099c7c44859175bfbdd5f9d59ab564181a65296404ff6c5c6e4005f78b706ea3e223e4330b57af0896e433495b3a5cc197bf1bc175d707b404505e3d643befd92635bb44fa3dc26bef40a82e84dafcd4de567983288d7359a5029e693e33720e1ccd556d2b3aaa0933b52a8f3baac2403c4f3e51c10c1f6b8dccda5d960898590618d5c0827de4cbc9393b10796ab7438197be073e9e8576b2f18a8b1ed45386e8a44689f2eaf63a2cd5e1e56cf9832631154019db0498757a34dd24fcfae529f43f24f847b63dda0fd90b0511672d27a3cb61b58e649c5c545657a5eea14b21f0e592981285d5420c6ce2b41110263e76ca3e08b6698ffd5f83f0703571c1abdd44c136d9039c617b08cedae109f1bf7e2662c05ff3e79d2a35ae3a602c9927ccf958684a0ff9ac4e9131c04d300c83028680faefc682e36d2842d211b2d52ec3423bf7a78b83448312445884ae01f076150bdddf7082235b72d3cc0265c4fd24918b4e60158bb79f0882f938f3612af3c5236856186d5c407c5f8c091fc15651e4351ad2c7a84de36f49c80913cb90785a07e0092a47723f146a930e4a5c17e2a1a3548e042e0be11e94633b0d90e19636efa04e4a3f4ac17b1cf84b934ee2110a0dd0fa37384587509e8467261e1010bc42cacade82b27266fe7a5d976c863c162675ea99434624f589c06ebbbe0bae751c4d947f9d7f0a37c82dddab41d0839afc3e3a46f19d466e7c74757d3a24b14f0d4a5c1d99e4d901e5960775f83f7acff30898d880c9fccd2eda175620edc72c0cf6daa96f2d1842217d5dca427e83df14db209d38ef156cae8077f1b903113437ccf2901c1d6717838061fce21b8ce259916f4530400955487e71768def625e05904ddc71f9f794f00e7997a7434ed7f83ebff520f44083b5bac665e159056da5baf1da7bacae41acae03f8fcf1d6239ef21ddb9626b2e732ff6e0b1f2a7e6c34dbd2015dc31e8f87c296bd0bbdaefb941aeae853630ffbfa48a31de38b214f6bcedd09a2c60251be249cff8f2438e67cd538bf9a4bebad7777d504daee2dfa2d550470000637bf809894b242a6bff4ff0f389aa9ba44ec1d352760c182e5d3a4c742d2bc7bd21393697f5a972e63e647450089e7a9bdd406f6fd24adac0adc75816d2534d51054731d7b628811c359b42f8cbffb6b8a0af6329d73f8b938c1e7cb44a08a887305dce3f249ad8647e27b10d08ef1872635e2749a63ac5031efa2b98546d25a75a79fb89b0aae4ad8bab64f903778c09b39654d3e862aa9d9cfd2d80542d88e2c8355c76d9b84a4ab41555d36751f0ecee29a215c05f96306e2017e72affef19996a34565330843cbf9baa4e16db8ecdb9178c0c607d80f72d253ea23584493df6f77f3686474356f565a3e96755796254c29c748589ff77e30d685ff7021c950563085c2211ccd9fc14eab59327bf124cc12bb963593d8ddafa54d5967e57b2561d468d86642d28cf3a49f0e8b1843dc60a7fa9f9d7aa7dab6a10223834c5a10ac5e649e69aae9b22152501aa06b59da9a14d1d9397e2696efa7589f1a2ef5a34238d3dddf447c4435002202463dd0e6ef8a52512c7e6ed5553cc72e7a63ca990bdbe9ea8293272024f84b821610df17a481a70ebbf86566e5a180e90f649102bcb6c30770f4ae88eeaaf3753e21fdfadb03ddc9269ea5e8e30e47ed4282862642730c2e3e117645607360b3b2eff846e20514cbe3226a91c189f8716367b081dbaff2686d5b16e77b1113ef544c9527952a3e6949cd79a305015c190221f5d7c1fa2dc0355a762b1d32e45195a6e4b09355ae80d15b9b29d4ad10bcb7059a70ac9eb968a1e342d461ba8035acdaf5672fba8786cbe17411e8b281a8a1411aa58a9534fa2eb1b39e578be9b1bddf3807882423697957d8d3df7666d02ab6a3095b32b9841bd02e1b95fedfe348d473d1c0875034af523a4ff8fc42f4ceb20fe47a58f9bcf85ae2451c9a3d51061421aea002c91e882e9df395a65560b6fb21338ab20d0986ddcbcf1b053e30e47aee9c08ef4436f03a3d7060a9efa40fc6a4f3d7bf061766ace68863f3eec6ded9b8cc08b70d6fca9e5365f81a08b7961d65afd69aa02f6a3dfb1548012a3fea23f2e9e718ee78831724e6ba531656c7e279287d5c97d9edee78baf86247c13810f0e871f34633b99851582c8ba5944087307b53e8cae189252784d4799e8e65a3d13bf96d54b140b16625285bedd87a40ba54ef2312fbfaf140da7c274906f0377666cf41dd9d8a162fe464ed8b69e3873f9e480de6548636e7aa128adf994c2bdb7f2c16d8ef27f4adddc0d34847c8b409d5b6395fb68781ef2de497fade0d128e708c74f88737903598e62ebdc0ad6034ddfd049122c971d0bf55f5c105dc10c5cb586c8b3687bd64ab6663a4586fea2e30d4dccd238b7c7e627082bc35e1d0ad948e3a102295c5723bb53b12593aa972b497f2a18ff2e1be885e33ac1ec875250a218da95c17cf94d0c6d8fa39947b36afa0ba205f7d31900391bdc85488b5ed442c5b25be7893d75bc9304f8a53ce37435b7e1184552fedc1db9d4f588448ce227078a4be03e3b6e91edcfaf1e62625acdbebd5c20c6798d1364c4b42250f684f8f2d8c5cb9749455ebc8405b28e61f4860fd0202e800414d27593f1100c837c2e3f69ec7b01160cc473337869ed69c780de58f7ad27ad91f884108f512be1b39904db01b97fba3d7e076309c1f27b80905c16f1748eb3e9d24dfe07b9fd577bcf2206e0a8a9245b035bcd5ebbc7f2a210e01f0a716a5d90aaa4656ed3cd3bbeec825017c75b5cc776ec3877ae7f1c527ed87e7088d781a9ed5f29c287d5c5812c7610139be90e5543ea3a46319f9a8bfbc3e873039e38ebfe5f519deb483173f9ee4f12099aaa1f0ad8151c81b2db9b50332729c6b5f1c4b4fa8072e640c8a4ffa58ddec12a895e5dbe444d565e9e8a4cd10980eec0ef90efa390cd525d9101cc5ba6458d9215e53345c930324ae27d5ac16f77a4b323f9cb82399787c19de813bb730bbab39587dc8ccfd8f9841339babbed827ecd7964545d5b1ad2a600295e56296c02c389ff17b76298335cd130a5cb339bb1ce8c62fff397d30d3959e875ae35ef93d68dfa37ab039c3f2cf63bfcad884f441623c584b0546120787ee4637d6f118abc48399ddf28e2f9136b9721817db88fe64e3a10f5991848d7662419cd61f1ea8b31100bd93c33998a", 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getpgrp() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) minherit(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, r1, r2) fcntl$getown(r0, 0x5) r3 = socket(0x0, 0x4, 0x100) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x200a0, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair(0x10, 0x5, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCNXCL(r7, 0x2000740e) r9 = dup2(r4, r7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r9, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet6(r7, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x2}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) sendto$unix(r9, &(0x7f0000000240)="570c6b83ebc30d5cbd40", 0xa, 0xd, 0x0, 0x0) dup(r7) accept$unix(r9, 0x0, &(0x7f0000000280)) writev(r3, &(0x7f0000001740)=[{&(0x7f00000002c0)="708a2733dea90eac41920476b6e7eaae275e32ce30b3f0278b21892a3b5dbf05f9ed9eb6ad4386a7e9fbdd360e78fab86c49e4ed3f3a1f636883764732ef354cc1ca7a0ba93c6e052dc0a39fc8ba877e4f21f670977c0a2ef4e2", 0x5a}, {&(0x7f0000000340)="991f384175f9a866c88b3c6ec1a6f0a7bdd16aa3e3a051553e5eb368db03beafa983c39a7ef49731c16b1f637d2a69386112baeeae4dd905b47c3a142927a291ddad8331ad55e4fde28742dce4e65604485ef8f05f5169", 0x57}, {&(0x7f00000003c0)="171c5fc523792227ff610a1fe5dc49b11a489aa58abe0765af1e55a0c673fa12903d73bb0472f8884fa0889b3b0b8c537073e7a17e26859259fb08d07c805f96355b3c860f51c5220cf4cee7a71cea58238f976335c33247e8fd318bc415c51889e3203b400639cf3dc6c4e2ad5a10e4db4643cfb72a4e5a3af46ad4d60708ac353611d0bf52f17cc2f52c243ef0c26b22192d791489c9d9d744c762d2c6536da3652cc00cebf058ebad90ff3edebd5ace364887d571e6b5f8465d9cfdc244a34b3604438a5a6adc05579574e948916e238e4545b1c13931525797bf76b236f6355cabc4b95613c0619d56c4af3c81737d15049b0d3cf441a1a3e9b58e35c70bd267d35b26bce5b3029dafb6da96946e20eacdf7b4e43f2393ec677e3ad1017a4954c0f03c3b3e4f0ae0b6b62154c41dfe2dcabac26205ba4df1ed28570ecfe8c20c759c8f1415c81cb689cfd649507170494febada3a7eb3458ec75668d12078873ca7a4ec2ce635df2d2e75bb9d797abb7d33c1f2d1aa0d994d32f66981e1e419887e1b1332834513ad7ca2bc9ea92928b0c9059f83af46e01f85008e7b6d2af3ac2c4687bee2349626bfb407bd4ffaf3669a277f3d59e804ae05f2ff2cee5e5efbf73c23230ecaee5e514494149ec8c46133a52025422484e3c82b32467f5d7a6048d78a1f686f31cd2a368b3213c24f6ff4b8d73dd92108394c75c2c47af685f872ff2a65b2c83169d921b56c0037a940ec303e48d4f57e53d010b19f548d7fcee8ba75d6703be12e1feb0fc3d20ddc77f29289e4df93eb82e8fbcd5d1ff3127556c4c9f1089ebfa47d2263a9511c4a7f3cca1d7730db97b07f2270648688ed00e7265d0cba64c3e78d252af3e2d502318543856287d81b292985a56cb68d51f72d8af17b66a4062300e3bf2ec8e91283a050736c6822f5a0a534b8b601feecf121ce11e1a46e93ce8a06df23fd961469df7889ac2d6217bed301105945ee2cf71aaa9b1c21265442d8dba40d7a92c29be779d108d6be018babb1b51ed7f239d17d28d447e171875727a73768f8a0e04201916417acecaba7ea469bb21c5a150b60c367dcbc93fa082d2a51a8615e5b1e65da1d85c5473e1b39b5560fa0c397ed7981e6dc192a7ed5927499d8718d61c429f4ce18fba5b56d258b0e7f2737c898c387f3b5eae96957ddecb3d494e1436c362a940e1b12dd5b0d508ed45687998021a88878b75ab6831e289bc7468525bc8c256a5f35e93b4bdb2a4532a88811014558f77a5325e3769b3ed1f73ca969fd9343bb4d1035b2e8b871d0bdaaf9b06c4c9191cfee238b829e19d9bfcd1693ebabfbf88094f9ed5b24f2d80fac84c2cc0ecba56fd20c8f46348eae89d4015b60c90d7c3519ca738749325d85e1842b30a70abc644dfa5b7e3e58506e4800a302e70cac738ed1911c67a6129493fc4d1c988950565c43036b6bf203ebbd0fb0af32dff0b1c4b141f00b2c574ff6c04a524a990d2c40b3a58f6fcdc9e4c87534cb92a9b739009e1e3700d4bb1925ebfdba9ba40436782d62df93b0bd22316697cd419ab5dcd6f322a5cd90b13ecb1ae9c66b509056d65c7ca68cc2cc8f1bffc875c05fe15d6e25ae96a3dfb7e044b6540e66f20bea8b27175b26dafe174084f003a3cf3dc70e4eb8dc72589be1fa5f2eb0c25d44b3ebdfea300b2c2b31d9f568ed266a18d2ab75e40ab51e7e5038ba178b11f8f8b2f568d16a704ff6cad4aec6580f842e2d47fd35b8dbd9fb5517260888fbba88d2d91ffd747af861267f0407db912a671487439af0b2e71e525d34f1d4c108fe40d212902b1336da102ab8562c8512357dc873f1e67c7c5b59d9ea06db59cdec21e829041acbaf29c1e2c95c31cc2ba1d3da524f414124eca1d6f256a1f466e198ba87f535ee383db3ba063dff4c0fcbb12323d55d263f72d97c4661f880a9777270d10b4fd02f39128d26394fa078e6659e1477a66bd2c27d52a3dd4207a72bfa87ecfb310b3da8396da67a7e03350af78030843cd6354a155f192dc38b978528b0779686c9363d20c34dbb54eb566b6fd6b93ae7908a0071b963758a85bed2c02d6208f22340d5b4e56e6693b08c483e9c20a4bc94b5829f42e5a00bb1070e81532b63c0f7add1280e7113abccb707a9189c08b5f64bb60c102f60546d32fa553812c6390a8ca6eb78f120adc0c999934acf7dc51dfb367694fd7454e83a82078a47ba26751b062f5b255acfd8d5f2f5ec5ba04d5d29351b461dfa033c888fefce25d07da9918334a289f54dbe90da706a4b945cec00ccd1a00722d6889c5627f4369f315f2a1b2fd93cf594d8816b4c33b2d1066c277f3fe2d78883e8ad95371933a3d77425b79ae2877f7febcee02c989623fc05b656ce156b610612076b8324f31027ed93577b8be6e66f6e41746c2bd32d64177a65084bad1416b57bad41bc536fb7aa6d191c7181e935da770c40f5cbf8acd1db311a6b397cdd95bc66d365b38bdb8782dcc32442f943cafede0cc00bf7e629938fdb772d21e609117ae378f2dc13d2217d8ff1790c96be860595db1c2d8b4778ecef95807c32a6c97c9efc2c39ee1514b60b255b5583e91667c9f4b000860060701d4563be467a51b8dc15e9d01b45be4fa41f4de99b2da39d173369268364b7f3d079a45ec646ace1bc830a66b793b620f789f623b7e8be1a1e9bf61d0badaa73e509d0084f52b4a3436537ddacb595f961f94f1954af8a716f895884e4fc60d79e9d492963d6dd579ab48ddc1224436a10d4535aad05edb89eb6fa503657506cd3b1fdef7718d5c3e53d2722fd93509cf22e74fcb49f9bd13b663409cb8a7cda6bc05ec3f0dd0661943de0fcf3ea7a14aec0e5a77002a0b3f713f9e05200c1a82bdc421684eb50178e746682c11c56b4531932821d3c747141acb3da6cade29336f367039245915622f7d41e40dc1d3dc24dfc242cbefef818bfa0d8cea397b408f0d567068ae797bae56880f823e1987e9e690f7afd720ac1682e9fd666fbba5fc38f9256ce17f8c52a099221100b936cd19a422f8fe0302c7c00df84a2ca3cb5f50e5b0be26ac59466561c9216a3c9df1a549fe11555ba9faf15752ac5eaa13f7ff34245dd2f7a4f9559d62e768fa57a288286d804b14dc1e658eab812f1150a17f729e3496c05bcc5562baf5072803610b782b7f88421f7a80e2d9f2502807fc9b6f8d55224c2fa7f0a0b7df14217ccf33fcebfbfcd330a2a51ed02aa41483a0a21fbc9777e33d8fa2411ddf5684d2402b2b174c66fbc436191caaa3b715f0ff02d593788e9b63d950c7b84c9c6ff14b8ecacde0951e24beef080e02c0d37a8fbbac9c9e925c26dcc3b8c5051705ad85bea29320558e467b6ed4eaa8bb3bd1f9bc04f089c686573b4443271f7d47bbbd8d01650ecc3bdc3e15784e9aa0cfb28fd4dcce8e8fc7f3c48a5eee49968d562114a8234124a34ca5466dc2d0286c10f32c8ab1a42ce21d0797f30cad9158ec07d698e6fe96a36ada8bbed4ae67a601f2e8748cd84e67dd0dc4d007e7e33e89f003baf1291538a91a2e251d949d4678a161906e57cabc7872f75bae3251e6489cee30b986fd3945c52f3ef07eec8e0a5061ca3a59d1757e787f674114614521c8d64df01a7300cfad34a5a693e523c0f21e229ca5a9a54f96a949f5dfac8738d84fcd1e8c36a152c619ed80601a432cf638cdd89e47af6103cebe47b6a30ac089ea33acc7aad2cd657bc9d8d22099c371a626f14822ce768ce49ae6b014006c6521ddd7b8d0dba02378ea0e0549b0b7f22dc626be232f6b5a80f985106e7cf3925217a8be7e1053eed1174828c4d61c63788510d2bba052a32d56f001e9b055f684243989c4d9f99ff195597b6937542401fb05c87e23f60a74aed0d4689d731b960a6d8bdb512e9d1bbd1b338baf9dd9d5b47918d66f7e0e7cf84788d03b371eea5fa1c4b273b76aca49070cdd65de48d0128e8c7da1329b639226587844309278cf4a866eae93e3062be97025b1e7a03b748186dacecd2410ee9baebbe984cb6a4aa124e7c820d079823c4608b483d448dd2241d966494267d1cd9481961260f224c9d471775107219fe9ebca27aa63a8a6cb24aae86170a698a82e56f3daee9cbd735743e60590a88e3e9ec605006f3ab556655433b4f1eb3137aa753afc45bcfba7bcdd47ed5a638efc46e3e80caf3eeeb53a1aa4ed17a6971d602e725bdb060ba56661011bc07718ffac3dbba911fb74ad000f1c143de319b4d7c325f4e1266609d2035a610b83c34970a41a2d47f76598fc52ce16b9fc0a07b2c1e1d1b282f9f69ebb2215c57c3ec870f4e02f64a89c03cea6cf7b4e5dd6f79964ca6db4e1b7112530e87cbd5937418dfe7936180705a799ed4bbb58b40d13cdafafa1eb5b2d9e97be84e8fc492d8239f4338be65bd9a16ce1603b172b27b58e2d5050720402631f7a1f2c79805750ba228be6732a2d7d9a49f0efd16e62b34a31ecef81b098c03e25799595154d2b8e5216e5f91039621cfd927caed99e6eeb25fedd4f3c59418d07a6facedf6b9151eda2303412959aee6b3e4bbc18aa45a050a472f6e2ebb5600de80968e07e693dfaf1e30102f753c734d88d005b5ec814aca920cbefd22c7edbb03f8d28f11ffd877a1722a84d252d016eb5e10509d3b7ed97ad7f5ea023160da5bde8d14532cb89de45493792ccb13e0ec5421c6d40b1204ad7b388e225c7a8a06f6de4b75261d0b9ef6eafe67f904827f3f16c2a0ca92b7194cd22759082ea1ce9d716d0419e7c4c89779fd44674073d9364f491b552742b517646fd9d54df98ca0561323393f30b992184938ee1c1acba8f0ca6afc8ff531e5f4375b3eb48ddd4f6fd57d3d9fc198d2bf5321f9b0df29ea584b1fbe678d7e25043b25e49e51d62f53116e5779fa9d2252c5f9b1bf351e861a0ac0013e8ff022358db690c65bd466c5b029610c7fb071a9dae1060486e58b00189adc030d4df80bf764f97ad3a68368f99fc8e19ac195b80453880b290a22abe5f9c943884bfd41d4f0a0275efc91870024fb7a0f947ec6e14da3ebbfabc637feea5603de4b94b55ddf92db25ace3d5b1b197d6dca5cd22836e235e4bcdd5286988e1586c49a15d5b9b883ebaa3376b4b59bb0c458b98c32bb71e35101d6e6e11d8202804eff0b70957201971c020fa3bc01aa33a390fa1249cc44245be728dc59cb985d60bf7ad896b8bfc93e6a14c64d34ae42356b2664ea0ea03704358904102482889e04e85993cade1ff6efe8d306eaef1a03bd3d29e51e40a920358e1de6a412c8f01bd727907f153a1fcb68b8f067239ecf732c50d676b3fc558eb4cf0f4cc8fcb77cb8b35eec35dade046efd2c17ffd716cef0b921934c2a2ae842d5fd84218df6fc55b4c2d24027ac5f829650b1893669b8d269b83e7541c0abe1c3b6a2a05b12ef2ad82474e727c5639de2e92b9f5121e6bc43a8a52e05405a2a9b242fc6278d964ba554b4bee623490544a59616909ee74363fae6b9f1a08c387f876d884871d8172c56d27f880fe9a72b14e80ce0c698379e3c47b10f5c5f1e7de36e22f40b5619dc371174e493c8cbe02eba9c514ccf6f60582700e6bd2fd63ed3f65f1fd7038e9bf56df9bd21db4b5a45afa1cf1115a4bd9f08d21cb25be37988595e1b6c79033ac739fed9742696c0517a981d6111a06ab67240c2f4afd70f68b96676bd2eb6a104c1bf90d14b8c0ca2e849e189e372ebd2f9fa287884881ff81390d6b96611a3186b786a8d201a58ba7524cb601c29b5", 0x1000}, {&(0x7f00000013c0)="910f0e002e96639989398c11aed3c4a333872d07e459c66a9c632d8dd8e884bd56807564278fa95c7431a2a632923f52686e77e9c498b3487340e81690ded5664f884e0865e13ace9a4f7305936dfd5ca8bab8fc3acf3f0d82905d462c07958d7a45726895d17426f19a12ed14976af90bde9aba3a9661dbec50de7e4fbf6df530c2e64f646e444061ec62a42918db12ab1933e48cd983bab8d86435490dd8bffa9307bd68dd482ff0ce1d853930a19fef1ec2ffa07b338d02ac668b4d060c5d59c09d03ef8c", 0xc6}, {&(0x7f00000014c0)="dddbea3723753b7e2d0875244416fb9be2e393a1b0a5f8c3c55a509c312471e7e6713c06b6b119f11760578f09e82e9394f690f7c25815999f1b3d01fdcd3d14e63743ba346518e55c78c6f196b90268fd65dde72486c0f9c23cfc173122c221181be0ebc51d5e9b5bef72903f8e807342225bc7c6df697c51b04ce749b9403f6f969dd9621efc13af0ae458166a71375321ddbdd1e33e1c549c7cb2dd6f9b2071ba366ba1efbc52dde35452c171c648d7575596b9c6703a650936de6a5c8869829c84d3047d53197ac72bf5fa85d4df482fc59f0fd2cdb23752b36cf962cc2c91f0918c1c8c61cee33a33d151e929f68905bbc280e1b0fc4e", 0xf9}, {&(0x7f00000015c0)="0f9d289959c543c35f7bf1f1228c7d31aa283a24c84c3b425e245bf8ae0447481ba436d39f707e890ea9621a9f11b4954bd3f382fc8a2fdb0e88cdcc4cfad9e0e968049a0c97315830c03189bf35dc8e7b95eb9e2686a2f92c74280c9434882faafc2fbf97b407e1a8e31691444e499fff7a044b048b07b3e4c045d61fe40e6ba4cf653ad954c574333e4af79c6b08075c6d84a05b994bedb729b00c21af397abcb0f4aac464d0b0817416c6495c81d579470bfe4efe931eef5e463dc8410ae4fb1ee5f8ea7e8ae8d60c2edeb14fcdce91b3cfc851992c62a96bccdc67822c0c30c91f", 0xe3}, {&(0x7f00000016c0)="c2339c6c7a886b338c82ab07e45c8ad71d9821a906a7404cd0044678dac408761a532c7aec8f960978d644eb897977d814023154abb3d771f1ec76eb8a27876c75541e70cf742c929020ccd65c", 0x4d}], 0x7) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000017c0)=0x20) unlinkat(r7, &(0x7f0000001800)='./file0\x00', 0x8) sendto(r3, &(0x7f0000001840)="6877538ec87a11bec66e68f356150a58cc46a69811a32b55b887a1a7dcec95ea7ac37061ea", 0x25, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2, 0x1010, r7, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x2}, {r0, 0x23}, {r0, 0x80}, {r0, 0x10}, {r0, 0x101}, {r0, 0x1}], 0x8, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000000000000000000000000000"], 0x10}, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/71, 0x47}], 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00f32d2f66696c613000"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getpid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="13eb1e83f849626e2ddff746ce636f97ea5f70ca9c13a8c3a9257a669a04505b23e739b829be4f8a3fffc2bb741c39374d40beae6e7a0ddbc6049bfd8337374a23cc4173ff5b0ac457f78030bed5809e74035d09e0f531f006f1c7585731e6cf14f85f82feb65ef9df0c2f31cfe8bb4c6a9394b7a678a5d74c18c010dd88e32598f7bd60ad49f355df0afcfd62be2807c7c70d4128a7e9e2fe9888353e59761b3256f97cdeb0d16e35aa048b9a6b6936d30c5c4f1c32734778c1795b816a38c3c69e26162c4dc4972c6f586a36e40bf2a6dcda0d42601e9c0f35782dd494e4e717ed7185fed9b5ba10b20d49c5f48eb04a2baee2f15ed70d36cd2a", 0xfb}, {&(0x7f0000000300)="dd476184e22d0c9ecfcca73b8c91f635b255f4df6d571b800bff56419a6b518917051ec7ec3fa29697bcfc63e068e818d2cabf774495d3fc6450b49e56ec2777", 0x40}, {&(0x7f0000000340)}, {&(0x7f0000000380)="46a1d7df0b6cd0ce983505c4ac23bfd9470d9463accda5b61f51ac0d98abae60", 0x20}, {&(0x7f00000003c0)="282c029f4fa79b48099498a9b3e41f2eddde42899f435aa403860772bc99a08c106f", 0x22}, {&(0x7f0000000400)="c96d6f3160a8ed5679f6205a7af9d85def4d495917d2a04974c1310b87500e1272e9126b1fe8f5f414e5eecebe486f7adc8945522625440126b8bf9f8539", 0x3e}, {&(0x7f0000000440)}, {&(0x7f0000000480)="94efd4c28a66da50baab618ebabc02e5a0be42fa205fde8aae336037bbe171f7f55985f1b7d28364fbb3d97515c3dc9bad47aaf50d06649f98423b8b2c79e670966294ae3fc82eeef1ea48a9e7f618da3581afe836eeeb41d1f6376d24b041a7b85f786f97bf1dfef83ca8e636a9d20ed5119b510f4f31651f9dba09375af331609b4163a62fcbb8aa2eeb60cdca3019b0caa7b822a97bc243a41374198fe9976c09764b744ee4cb4da6683953f8f66bf0ce51d27234aa6edd", 0xb9}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r1, r2, r2, r1, r0, r0, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r3, r9}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r0, r1]}], 0x130}, 0x408) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xdd) r4 = semget(0x0, 0x4, 0x80) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, r3, r1, r3, 0x0, 0xec27}, 0x0, 0x7ff, 0x6}) setreuid(r1, r1) fchmod(r0, 0x100) r5 = socket$inet6(0x18, 0x40000007, 0x23) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r6 = dup2(r5, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() socketpair(0x18, 0x4004, 0xf4, &(0x7f0000000000)) accept(r6, 0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r6, 0x20007461) 16:00:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000013000000000000000000a26c39ad1d090a1216d7968d3340ca029b59f307e6000000000000000000000000000000000000000001000000000000000000000000000000000009"], &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="15c82d3049db88a39e1c8c43e3ea49905600017e7a1bfe25d11fd6ec0abd7fe720d317e84d8107311ed19be37e0326d6541a07c0d90f3a90d8897dfa0aaf5027df392ed881dfec74008db31a1b9b49cbb175e18a7b9b31b8600764e57901931487f6aa6ed45994308538b74af109163065ee5d3ce0a6d8ae5a55a6a80558b123707ac93b4b34153fd84d67d7c8dfd8ff09031ed71545fa253498c77e867273ff3ca3fcc73cc5806ace9f6499a00c2c4ec631b6ab46a7cf8394762e5e759e0d75082b0b596bcbd8d277e98ddf5649d0872c1b", 0xd2) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) fcntl$setown(r0, 0x6, r1) fsync(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_execute_func(&(0x7f0000000000)="67410f01db413c2ec481fa2c3665f3460fb8a767c888b6473a3d04000000c4a1b171f006c40129fb910000000065f30f59ea64f32e410fa4e5006802000000") 16:00:02 executing program 1: r0 = semget(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0x0, 0x0]) semctl$GETZCNT(r0, 0x1323fe5df64d5d42, 0x7, &(0x7f00000001c0)=""/22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xd, r1, r3, r4, r5, 0x0, 0x6e88}, 0x400, 0x6, 0x8}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) r9 = semget$private(0x0, 0x0, 0x2) semop(r9, &(0x7f0000001140)=[{0x3, 0x7f, 0x1000}, {0x1, 0xffffffffffffff43, 0x800}], 0x2) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x20) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffe00, 0x400}, 0xc) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000080)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa60, 0x60) socket(0x36, 0x4, 0xffffffffffffffe0) pipe2(&(0x7f0000000040), 0x4) socketpair(0x18, 0x0, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x3011, r0, 0x0, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f000022a000/0x1000)=nil) kqueue() shmat(r0, &(0x7f000016e000/0x4000)=nil, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5b3233ba73ffb5b006a5916174c84e7b8b853ff03bfc81ec4a3ff51bb9"], 0x10) getpgrp() r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 16:00:02 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x2, 0x4}) clock_settime(0x2, &(0x7f0000000040)={0x1, 0x8}) r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/136) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000140)={0x2, "9e4ce1c811dec28277b65f5b76cfd337fed3e7161ef7481c658b8245503699aad2d13e301147554ed5a8d4ba42ae0bb6d1375fde86345fdaee4e4ca474590ff1a8adb8ab1a1b9eb3b644b41858eabe14950a82d648c41f8bb9470a511cda288f09fbaa62a6458daf00859f6e0e9df96ecbf8c40440e785a7728e12e8a99aef73c90bafdc467ff9c57081de30d4f849fe476ee55a17549b998aab0934be1bf82703125d844c21ad2e509411c62870a1640c7088e07209c948a73f7fb3a29dc9efd2f0adac7900fcceeed156a324f2cda0433a7d7acf6a1f6811ac02acc664ddfeb614531261430a38b3f459f78168711b9d7d7b8fe5e43758df1cdc8ab8d5064f0c22619f3d2f43e05ba312736ba200373f803ecad1590a8d414893f350a6dac144745fab4fd0b3b7b627f994ab85d0e9570ef026f4fe8ea48b824141318efc1ce2236419e72b7a50e44390bcc03065464b7914279944fe248dd90338fa86d16196bdcb3d3fbd51fdb3a9f198e56dfbd65cbf43b76bc005f6ab6d6076b1e59631c3a761204ed5dbafbf7f3bed7128cf9defd129043e34b5d2abe9752f4edc6106baecfffe33fb3e5f0e669886e7af177ec939ad49a630496057d416cf694c6c12fcf52ccc8f273160623dcd09c271e3155780d71d42f63753b33d04e2b4751c332baa48eca56de040ac51f6851a931abbb6102e97f5478ba1f5e1cd50caaf5a039a6bd8adc2a057370e9023821b1949ce9d88aee7de2e6a406147ee5168865b2bc0e135479b28233d8a1fec0c6bc4da0c84a704f3306191a9b62972e4a01b6abb60e5843de73bccc168c8bd8ccac47794f9c1eb745e6b6cf2fa4f9e371056ed03922d4225065bc675dbed347a08cebecf347ed4ea3588dab68835ee41ce7f17cea89bef54fec10fda9f7f28a224bc9b67682285e754adafcafd0c24af47811a774ba77d4320dce86b176002ce190df1f6103dc347c25386f8a719b8b4600f3e2179739b538f33df49e6f742256d62ba370bc1f96db415cea4ee752576a4b2e5ac20075d1e9d3bbca8d4926ed8dafd7363a11005604041066bebb685b5a013bb1dce14957ab9a376dc3606a7f5c16b146673234b4ab68ce8ff778e43c61fe5081bbf4b3428e8dbfc5911b8eb124436269e653e5c04b2bb9135e98dccb27148c39120d8b965363a9a449d1020f44c12360739db7469211e93abde44527562d11484b65a6028a3a24bc7950cc20ad9118d2c83d1f7137f10e808be6ee08521e28f0244942a24bae93f90dd81c999c79f686fdd98c1e4538d669a5ce0c15a3121d87e8bcd3c6c13cffe930d8ec8e4e0acc766f15fcf16871e0175451a98fc54eb6e87b4dc7b0205135039a198b19e225ce69be0bc2a0714942a8bb7476df30a04937edf6ce147428fc48d232962979f7350d47d490c9b53530e67914ac1bcb53c042e50a10f385b7fa015d1843c6d64b79184577b5d3cab0204cdb04cd510412d7d105b9ff0db71e8ec4b3c4497063803fa609c9768771e1f2fb097159a9f8860695249ae2a017193fb3d86e012e6468b047aa24f70afadc2db8f266b60eaa3a715d1721288370a7956a13b02c76e8eaba0b10c64423f560ee2ad0e845e2b91343c4e0eb919933ca34d7227aa7b4c4afcef14a948875a854c92f6b94f656ab4315ac85461d5a81f204ece621a6d8b1fa8b5d13f76419bd77fc1f8e3abc6d83acdb05a933385d5714e93dc627995a1cb13bba30689c7b18ae0cad96f90d97f1d392b8e36cf1129c9236fc90be0ea92b0a56bfca0645436f5f159c29a47d9aa18b9eb9b7cfa8d2c783bbf25c79418dbc9a633146b14e8d18ce277472e89399d7ca2d80af8f2cfed6f8a4ceac4f3714273fc6589d1550da4f0408cdac061bb3cb81daf1b68f9b606b3dac7044205ee759cfbc40b634f0e6a4278fee7f40c95b2fa01a9d28e37c92952249e1296cd602256b80e89f4be5c3fc3f378cd2f7fc8e75397c760fd418d2a1a5368f365f996a362b8d3a28c6abdcc4ecdd837fff35ded950e8d10ed63aebe9420913006da44b27ceb3894a4c8cbf7c7b2cb2d13b58fcf5d332d6c2ca09fe53d23465705a6b69fe9c8fa342b8a4704e65957524b43ffb6845b15ff3830ad829aca70a85a382aa11e86a80827f7b365b62fbdcca9cc3a1bb38823f7caddd06706f4856651622cb957e01fdcfa4b11154a79b1044060906dc7382ee7f1e617eee5dc1b19dfdf275bfa623db8c722fae3829916033132e77c46067a44f5b39d4f33b5ceb00423f95ab008f22d6574950a59c142594e04c2a3b1a02915ac728869eae38ecf6c3079f96a8b85004eec73742c56f14f5e6bdea24fd4c86a29e499ce27af3eb412c78500eb4ef763f765b8ab4a4904ff0900981f03cc0b1d50b66b2f5f4a0a5e1812daa37999882f5f5d125c8070b0b79b67c5e75991bcaba62c00d5711d54072fda241e7bfde539d16fdff5f31fd055db64d247d4261608ed451d83a733cc7ffcc79049b37370bf48bf8b33ce2cc12af8c0a2ded2794ffc69fca0d38505fd20e6175859c4695a626d0b78a8e7c7ec6912173b6787083ab2107f218263de56147ed6025c8083db3471b897a2ceafb68aa9b95f459425f17388d84cc306f16321e31bc59721b2031ba84aea93418d7768f8ddce11139ba36e28f2a00d4518e70aed66e08b49e4b595299544144b612bbc59a5cef69c43967df31ed9e3ff7841b642d0ae519eb55d9abf3689890fb48aff16cd043e1e9b6a605dae6b6b85124d4605f775351ac8d76e6d5e21aea75d32ff6aadc4d4a4226c1767298765801f824684fc891ba0671bb169036bc3c9e9eb8387f7c278b5425de27a5e99f9495c13354e72073400a8c9a272aa116c51806bcc7259b4255740835d23f67e1f535f5dc7053c731eca0b0df3c534f46885513210d576e7b58df1d587030cf1b5cb2d1ff20fc9b7252f823d663d588407dcbb30a2577d8c86b8968313651e3b316c3f5710c3d35b7ecc3d2d186b3c3e03f2c4bd0dee1e37792045a9cdf879b1f087c6f3c8ca259726f133789eba3907eb87f71c286b7ed3a8c478cca77b408329f1677a0a9c8100c858dafc5da0ed015c7d167c73e82a4cf55819f9534e5c85bc3edd658e230f28b44710c8cfd4f2b8c52dc86c9c4bc79b27d644dd83e1f5c80b92362d9e2fe4a72f602a23ba03db9eb4bb716ee1b2639ed9f069d1449603d19373079efd4b0cf8adc6ada655473209e4434d5b1c36e7910b000bc61a59ded970b65bde83de4dfd2ebee070e2ba3552fe900417f92fca24ccb087b7b420c50a6586da5961ebfa9462b3722ba6f6e202e5d49c83fb56e1108b4c468a2aab5bdb2c3ba83a2d6ae7c740f92855cbd3f051095e2e6a50d166b22df71b3996150c0fc309f0e4a3244778fce27ba817d9702299b8732f06e0058c1e2e2ce5881edcbc6bcade0b9afe6ddb542b9fac3d6013e252d9a7f224c4fbc695ed4a4e8436edb0084de0375f8fadc26ea85b34a29d38efc64ab6455d6cf1213c4feb7ef1c17500fedd14d25a022c52e50c8cd90618250a146dbdf28643feda4472f6a816d9ddbe9d2cfd28b1b160b43c8e4d03907a1f8de047fe07b4ca4f4b1748300d0403b39e8ff691946014ab1cacd4d87a33797b8d81cee85b4931a222a1502af7d80c429ad21d134a9cf5b9e6c433cb3821b78c89d34e715de059ae7249a51054a50590dc4c41e7d2d16e5e15113415e8fdd5bcc72caca774ad861f0c1e817d8578c25110a569bcf66f8c44857c39050ffecb097495143b01ba190bfd05eeb803ab23ca25eec7d7663fcf972bbca16b9223e1a3e39826fb8062188bf393eaafb3125c9b444f9231b8b6f81f7992d21b62b9c074f0a3cc0bee267ec726e2b352282c1c4f28768d3d7f10820317136fc789392bc96187f5fa3c3dd9d6d4165dd93355479c4ffb7ce8c88f0744c7331e6e534903da393cb4a87010dbfe560c5688a152ed00dccbbead8c2ac4f303922711ffe2f7bc79cb57622de028b0d3f3f1b15c5b2841871fb7fb878b2dd8d182cc74e5fbb3aaf656448cf4fcff9393d62d0510ce248920fcdbed6ea9ed525c38f74c659cd70e7420999d0408b9ff6a161cfa2f42dcaf2d7e888b2a52fa834dcbfff16040ae1550a0a981b5253ab0113503f0b930c4d66efa6f6d9dedb4ae6eb077195ffa8d26affa8a4ad3bc20e02377022b963e7fbccf1f406128ea4adfcbedbb3f7b8703ada5a37dfc818a1caa4d71ae0cb277c6d037fa94b0af126df6c3095e5b69019d3ee8e0eabd445f150f22463f5550a815e7352c6500953babb42a00b60a1694682aee28a36f0d8c8acedab47d6cf28a37b4e3871deb08ffbe9d6dfe678a2b3e8addc62682030af81be62f537da603c158f7bb57e029bc300c7b95df7fcbb874813256f4ddaa82ca89081d4479758abed8724823536c3da65db3d0222431968aeeb16968fae2a239f93869a56905506950769e6ab12efe19b4d6ac3eef962ea8bd6931fb67e3d45bf51c259ef5f6ca6c8249e86eb3f41dabdf207545013c1170bd4daabd6ccd4ef79b26f814c0cbbe648b6972f1e25d1c411b36f1578ceb296bfb46e97bc6b50eaf0957fd4c6b41b83dd913530e5f736b0dcfa1268676bd0a7e803b654c36956ac91e6afbb2c161068dccc32dafb851fc13f740cbc3b1d278314bf97f5c27e663adc69f4714af6a1c732fad7981595c2505ac0460acd0e026b3fe2758af930b1186c6e580205090b7478eb354546401138dfc33f99f1a07df2e8bb97fb0511c679506e091f3b8b320ff11d02ed3dda5398a0f503b3bb2cdbf8e9912aefcccc47d19a5b4bf26aac583838aca7d2715870d662cfcca91b668e74726c941f5cdde0e26c987c99def4bf256ea4489e9f6ee6e0234c79ff212dbf17d1679a02dfaa8f11c3f72f7a24a110b36f9dd4985aada763b49f85eef6026689673ff8a0c8ee665d541854d0e52bc2d051b28c57206f10809335722fd3ecb8167532ab4fd8f1599a6bee0d72a7730eece54ef35d4b9d3831f778d1a72cb205c94b37cbdb8fa8b0d1cf41ab7ceef4810f7ee1b18c0bd50d1ad8c918c03542af21f21d550f77ddae642aff9760fb88257ec833522ec60421d7f7c8aefdf7cba92548676943f11a861299d1e7939f46baff515c0e6e5b1e757124931e148fdcf47892a00f8d142ea32c458e905b8a7a457f6437c9acbe7d4c33cb712b227b1d6040e6151f0002b2080294d5c4f4737b92a3f3fe120211f890f1ba15f674868a8c073894139669379b9f80b510b18679d9acaef5e9cf39a384e4ed010941cd4e19cf9e8634544684c146f73b39dc7f4b18fb80c116a3b3a8c0019abedc33ca48064eb6e4c232d55db4cfd2658f518f3083804b13b9868f1adc178c73325d96789a1ab1cfeaca2a107cb1f456fa1db3e8a85e7fe256d9f1516cd2952e67244b918b40c3ed797df75ccffdb058adef8440d68cc3374e4b06be9e8b5e4d680eccdc300d827e8815881ca0b3ce9783cb04182475e17b3264c900dbc596a69e22b0b6d9dfbee951c0ecb14941eb1914590b31a427736a381512d68efdec9b996d598cd58551e9b2c2dd6f95b8a22383203b7681d92c1b5a554013fad7c5c46fb6a4e17e8b5f9be91723e871f15fc33521ffb89a7d143b814160ccd03c848468dbde5262c34dd9e5a69b81752f30290363fe2576526c3658b5acc75b3406c3d445430dcf8b5824e07381a49b2caa0748ab38797d74f2ff8351a1bc4de81c5c54a07f4e5864e7e51699311e2ca00ebbed670eb72bf9b"}, 0x1008, 0x800) r2 = socket$inet6(0x18, 0x0, 0x2) r3 = accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001200)=""/157) clock_settime(0x2, &(0x7f00000012c0)={0x1f, 0x43}) clock_settime(0x4, &(0x7f0000001300)={0x100000001, 0x10001}) mkdir(&(0x7f0000001340)='./file0\x00', 0x10) getpeername$unix(r3, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) getsockname$unix(r3, &(0x7f0000001400), &(0x7f0000001440)=0x2) chdir(&(0x7f0000001480)='./file0\x00') getsockname(r2, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) r4 = semget$private(0x0, 0x0, 0x400) semop(r4, &(0x7f0000001540)=[{0x4, 0x2, 0x1800}], 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000001600)={0x18e6, 0x1}, &(0x7f0000001640)) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000001680)={0x4, 0x100000000, 0x101, 0x2}) r9 = socket(0x1, 0x8001, 0x81) close(r9) renameat(r8, &(0x7f00000016c0)='./file0\x00', r2, &(0x7f0000001700)='./file0\x00') connect$unix(r7, &(0x7f0000001740)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000017c0)=0x5) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)=0x3db) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x3) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0xfffffffffffffffe}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x40000002, 0x4, 0x20}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x746d9a75, 0x93}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x10000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0xff}], 0x8000, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000007, 0xe0, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000022, 0x8, 0x4}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x10000}, {{r1}, 0xffffffffffffffff, 0x54, 0x1, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0xcd, 0xf0000004, 0x884e, 0x6}], 0x6, &(0x7f00000002c0)={0x100000001, 0xfff}) r5 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r5) recvfrom$inet6(r0, &(0x7f0000000380)=""/100, 0x64, 0x800, &(0x7f0000000400)={0x18, 0x3, 0x3f}, 0xc) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00') socket$inet6(0x18, 0x8003, 0x8) 16:00:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') r0 = socket$inet(0x2, 0x4, 0x48000) recvfrom(r0, &(0x7f0000000080)=""/64, 0x40, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xa5f, 0xe98}, 0xc) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r3, r4) socket$unix(0x1, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xe1, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x5, 0x2, 0x9, 0xb79c}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0xe4e, 0x5}, {{r0}, 0xffffffffffffffff, 0x3a, 0x80000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x14, 0x8, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x21, 0xfffffffffffffffc, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xba, 0x11, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x55, 0x21, 0x7, 0x3d66}], 0x9, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000013, 0x101, 0x38b}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa00fffff, 0x5, 0x1}, {{r0}, 0x0, 0x8, 0x0, 0x4, 0xfe0000000000}, {{r0}, 0x0, 0xa2, 0x20, 0x8, 0x2a5d}, {{r0}, 0xffffffffffffffff, 0x3a, 0x21, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x5dd, 0x87}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x80000000, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x0, 0x682}, {{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x0, 0x101c000}], 0x4, &(0x7f0000000200)={0x1, 0x200}) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x3c}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011", 0x6}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) 16:00:02 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(&(0x7f0000000c00)={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, &(0x7f00000009c0)) 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:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='B', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000380)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x40, 0x6, 0x3}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x6e8e, 0x3b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0xfffffffffffff0ed}], 0x7ff, &(0x7f0000000200)={0x9, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000003c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000400)=""/161, 0xa1}], 0x2, &(0x7f0000002540)=""/206, 0xce, 0xffff}, 0x40) symlink(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)='./file0\x00') 16:00:03 executing program 1: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() seteuid(r0) setreuid(r1, r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/23}, &(0x7f0000000040)=0x19) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffa, 0x101}, 0xc) r3 = geteuid() setreuid(0x0, r3) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x16, 0x41) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/44) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0xffffffffffffff4b) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffeba) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000240)="3f0fd0ec690c8ccc986fe4e236259bd74bc482fb3a4bad1a2253342d7a49e750597ba297d1de98e99d770092b49b178f4dcdc07c54a471fa83df2e6ba861121528e31dfde80be220fcb2c19b", 0x4c, 0x8, &(0x7f00000002c0)={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052070000400000000000000000b454c97caf302ca6cb79293f91e1a5b322e7dec8fdffb92386730f77d972eb62c76b97118b888badf88832079b33e1a295665a73f82539b21dec087fe5d3c7dd7ab68d85fc98e29c238adb14b311d6f074b30cb703a3da356457756624cb805920de48756563ce0f03298d51a3849cc1ec5b0ab6a23b93b7f9a5a1b72a408fc53ae67bd898e08d76c84395d1548c4c1d970ac3"], &(0x7f00000001c0)=0x1002) 16:00:04 executing program 1: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x4000000418, &(0x7f00006dd000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x210) msgctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) shutdown(r1, 0x0) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x20, 0x1, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/64}, &(0x7f0000000240)=0x42) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = dup(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x40) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0xf0000000, 0x1, 0x2}, {{r2}, 0x0, 0x24, 0x1, 0x2, 0xfffffffffffffffb}, {{r3}, 0xffffffffffffffff, 0x90, 0x20, 0xca2, 0xffffffff}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x10000}, {{r5}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x6, 0x3}], 0x4, &(0x7f0000000480)=[{{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x401, 0x1}, {{r7}, 0xfffffffffffffff9, 0x62, 0x6ad89a2c91941f49, 0x3, 0x2800}, {{r8}, 0xffffffffffffffff, 0x90, 0x1, 0x7fff, 0x2}], 0x6, &(0x7f0000000500)={0x9, 0x100000000}) r9 = socket$inet6(0x18, 0x8001, 0x0) r10 = msgget(0x3, 0xa0) msgrcv(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ce01eb76facc12bc0f3e3867d90b38c3e3f87e1ba71331"], 0x54, 0x3, 0x1000) sendto$inet(r4, &(0x7f0000000540)="0ca9456513a610d11823b2004835ce08f9d1bab83adf79acbbd63901302015e31aed868286fafb2275f29f465fc404a94a80805860bcbb567bdffee99ca3e2709429b853e504c1110aea0f0c0d0feeeac63d4d0166abeff32ce846c11a5a569d9e68625b890f877b210d5cb8dc13125b4eb5c497ef9b50ff08ba0cbfc179358e6283b59145a5a877f81ae1a929212819ca9415ee9b49f459015406d6ba987b2cb66577adf41e2b4985d4784c99277ae1b6d38ecb9422f51053f7055cc6773ed8e8ee7b03e5b21eb1cbf9f92f6d9915d331e18e1a4352d1a5f807007b00c0c8d47a7c80d9e4b95581a5390f0209610dd24c43687e55f61a691861143c36ecf39279f122e64e154b1e6ddbff113cbfba345cc8c107e0932c6a812c5f99693f1060187473224b9d395fa55b8983ab62104c53b2839501dbbead00ce5cc4ce5aec22f8ee29ee6836dd69ee1329a37be43276bf94b967e0f0944dd820e4913c56e24ed1dd14c9d68dc9902c465fe6c9e7c79143793f0022f40e83368335faf8a66962f9ad39ac888b04d192ab173b9b5e499910a9096545d4047b20db013e7aa0e22d73cb96b1604ec12364a9646d7a4944fd4bc98ccd210c9acfcd6df4344b2d07eb637c9af37c5a46b5ab049f3ee8817a3702b7706c6cc97d2b8268821dc84a35d7fa81c0cd226ca3bdf3f0ba7543a37fe9d48661dab5ac5c491d7ffa8b7b59b8616252fae112eb65887a6f8e73f0e61cbafa4c90db5d9102a6a716178147a3947def3c330bffa6cb8b0e6e59f63c42fd6ffac166dc228993c590efa5f955b114e5ee57ee6d23885013582214a12122e110de4e691f7a851460f38c460c2e3a733e2005facc0df1c2ac718a202cc60a5edb208b964ea95039846666488f07dfcae27ecafcc6fa1e168475d5ca95befd50b4e27a059a6843e17fb19194b3de7dcfddc3c9fcee6a06e60e652fe70f4d688aa86bc0cdfd5c4f41ed0caa6a7ec8d1e6e365ad2416dda887bbdd2a26d0475e8955a127138a8ecc5a4e6fb7c361b71e0fddbab849b511154176466312ac3ef064ff6c0f705c1717c6a512fac7740dbed0354e4b3455f9e0f6e11e96cb94b3f63a6f35f01e8e0307fcb9807fcc55ea2fbf04a87550758e7c42cda0a146851a5d76c65e7d56775ed14cc4920fe95ab7051777ec7a9a4b96770b39ff9ff2ae5b6383612956d544643ef168756c5e4a8e14b55a010035b835c5a4823bf39d83cbe96fcf07e20cda603a5b43d9d0248a6cd76a775094aee1ece3afdfe0f0eaf3f2172c1d95025ffda1b9cb1653d19998efab1f48a20c686dd045adcf93da340f9711f48f727d30dddffe54be2e49c023652fb75c867f8aa38a26e06e346b91346690622a5ca4ad470aeb2cbe3e12251e77b0c08202dad49b16929eedfa86f35ebf01b72086c41e8f8a1590615147a28c4c211ed7cb03c1d0aad83a2a4e766841bd52bb1cfedb19556293b0c34e12ca17c1bae19debcfe49ae949bca7bd1fbeb4d66566c2bc19e1bc3f0ba7c43622be0ed04f3570471f4b79e3028f40b54d842dfe36eeebfe4d554ff7f2c129b8f92b6e0814c4e5b42338e72fc9c76cd803df4f31abcfafa791dc9249376c4b995374e52660665e0c3aee0c812cc569b232c760cc69466438b670d06a7fa83fcf86e93fa407fc1a75836f8386f2cc23396773babbd1bbfd960c2ce3f2e4a6a05cdae6634a0a4f14946c4a3ecea1abc5494f76872ec40bd7e81cce33f3c4ab46d47cfa98133072e0f4586aa7652170a19308a8e41bc864a3fd07753cdff8124f7e8e3ad2dc8fdf7be983b388957023f5913957eff5d7ca899798001e20ecc646d5b9f53012a43521c923f1f6feea4f8dee75e311754a0f83c5ff59726643982c5f808076d3e542217a06cef3d28081ee2848cefdff344fa180b87c6290a9a7a13a7cc291ebcf6c3d3633a34e30edd3dfbf838dde644383f9d6d2b23cef2b8247eca458ca7ef1b07724f7076a0e8b050ceddfd98f439c27c5db63b14cddcdf058799b8d7e65e3e133dfd301074876b8a8dec13445a2286825714ac7d4c2775a419098b201cf702cbcfeccc562a89666e193fa5db24cb9da56f7a047aa7829e584966ddae25e983b5b6b96fdba16a2a48b37be6fedaf3f4e07e254560c613138c3732da1988f3b1107b0657445828cc8a52ab39ed1e3d01e52f819609287e92f523f525dbc1fac335009223b8b44005bfab266ed5bc075ce92c6776bfce22aa98da013945bc235cd115e999a7005053192b353df40778b05c9e59895580862e2d336cad41a1e1e0b1aa54188263acbd4f518a3bd80e3a7eb6b184f8806e2e1b122f2899a4e9846e16fc9bb6c9b85abd34067aa592e2fe4b36d9106b44676b6503b2eaceea9de780d6fe527dc954e6c0da6a5fdc88bb553cee0813522f9fa099f71a10a303d59670e1c49a931f69e89e432456fe7e4ac9e20d34eda5f0e9915e2003508e08413b317e791e5adc9d73d9397b75ecea74ca5fd7412dc67683abfe1731120fe14f4ac5ac38a52d8dcfe2d54712be6e85d694a38a714dc49662a282d24801116e8dc33e5b2be42582e3432af78a2b5d98b812a841c6dd8552f50f0472f76acfe018b3355c2eb311ed01d52cc3d9649f7b02327d9ca19d3d67a681855af21ed25bccf5706ef4c98212bc92c58730d8dbacaf1e8a8a3b3a660a8130112a9ae0dd3d02419c8b58e0a4587f1316e9f98d59b1099a8c9a66e232dd3df1ed833c1e7202c1472062e735ff986c7f8a47984fda9eddd2e1a8d2761896d3ff50e4822678fb45a21900513248353e6cee95ef42fe89480dd60e5eefce5202221d1d0d79e3a65d55c1644cb55456e9a9f21cfdf0e9723213b79f34a42318a97c8950c3344dd338a2ed8dc4713e4b0def367c0354666a03d5dd2cc0d52279a54596fe509dee8b7cd96073774d93ef2fd910ac01fdec463a1b78adc5306edd05819b745e67c983824bd86f0b36b936cd1f47b7eeee69aae41d93a3817413d7f0156163f6a38e187eb342f89308d19590730be8063bfbf098ceea9ff09ad2ba915f87f97c56a49d9762539b2c5ef31a5a96efbc40f9c699445f2ab8f2cfa0727b19abf0fb32c315d4666ba2740099333d810b18c86a12898b71a3bebc709b802e9a9ccdb435918c80ce949bfcfaf88c43913eb26ebdfe7735b468ca9549c2a663498f1dbe88f7e81da614c2aa05b976bccf561387a30cd6a4a89c9a74b7f9cbb24ebda507bcdb7759c2eaa5e1a27d880f7a46e3a0afccf9287590e59116a0cdeba7e6409ca6584bf084b7a1b753f48c524388cb555f1c29556ee6a5511d3e8d807e09140c9ff62d816b99e1bc100cfc40eecb16ea4b523e4dd213198cd1ad4cd2cb3688d9fecfb8f5a9c9dc58bef1e3cad56c7422553954bd123dc436579f4438234553e917aa79c3c71a0674161db5fdbc471214d9ff6cb04fb42a68a1b1e8195f09e72710e9df4c79bb597c04bca257a7ed75659abdc55851f30d3fb1683fb4b2dc0d279ab5df8efbd098884e835812e411dd968fe230ab1b48cfc652f589bc54bbd9a33bfb00b8c24fb1bb49a231c98a33789b184a01829a408ba4dce2e778aa52922209b5de1dc50b73d07440663b4c9645f4d25bb95a4b6bcd2c0a395177605ed90a299b02ab4185f227e95bdf3aca3dd5939b3fa049d683069185b606be7f60863538f5797f16c3235ab5741837728af704e602383148face85ef38b668ca3f8e4b281e8ae13b5fe79acb2cbb3c194749ed4058d38ec2c68aa17b28a72961d3bd1200e0b63e1d95a501da46bf2d48cf5741c56dd4953c64df46e2f323479930a579de5d71a888becf5121d88f076116f8c590bbcdfce02d3ccd9fdcacb7b90bd428e3a32c78ab4a9606014708a2c0aad249139b4e9e698bc1235af914a7aaed9e244b2d89930eb6652eb97d40209c10fcc369d53f5fd38b32715bcc2d5b657b3ebb5e3e2e67ee3cc48c4e00106883b31afc3483314fc183c7e47bf46ef0c80a4a7b865eec77eed768b824868ce2b622cd970890c0c7140c1b4bea9fcf28b9e7fc5e9b834d565e993d1c4afc62d61482e839421f9a220bb137db44713656e52782b3e06d6bfb2beeec7103774830bfade02e082147007210e10e3b9908531269e3e0458c595846648dde96078afaa22d290c3e2a361514b2f6c24067c72d266cdbe747f2ff302f2e20ff53ef340202a02ae0dc0cab43cb924b910e6ebb5a4df9e0e79549a177b6cc75ebcf73a782243d2e395248503eb67f80eda5557f2bf82483f9e39d6f15b8700fe73110f6d0eebcf26823a7ddc957292f16e091869f3a83380dad4921a90b2d07372e0e13c538dad0c9691386706afb7c75f47dc4d34490eab5b204023d205a0c0677c417531295a0ca6db70a07b0be9dcbbdae42d1ae8fc6098209599316c5c764ee1c59495c327314989d05e796da4e09ff22750d28a6b4f1ff103d5f2d8f91ac2baabc72fd2b1c651f99c7a756e91ae6ba54eea89f98b819c91adc88867438ca6a1ac3d290e7fd7f2fe5c62feb4cf603949cc5fa5b386261f1a7a95cd8480dac46589f49a81d61c1e97024383afdb400280a580e4190fb42ff56edd6a3b32d16bdb99ac4a187d7314068d8743e316df104769d0955d15f3f1a18866dd46b816b345472c7fb4f765967b832ab8a87b6f2da545880118436c0b595505688167a40ef6fa8f7a62348d8c97b3611c647fa9713dab5dcd10cf3c46c859c21baf1018dbcfd20857e26da0e5100a27bc8f18d670f8c6bb230b0c9ebf7e75a08be25ed5738fdceeef29b532fdeb1693d2e494723211b67bec48aedc142c704e4245b668c1a1f9af8c03392f975205ffee2f5641da08aab748d37a6a2c3fc01b67ecfa13f7d3747a4cb5d2fb0aa99d1e094a1b0236a29338dba8d4698f26d3c24c9185941000772da7d4361a4719bc9b50e1023522d7cbf74713ad1423f556b5027276eb777603b17bc21cf037436676ff794b168afc60cad2e85782cbda9c11ed8cc1004088f614f268eed8d59402dab20cb3dc1c30b719924c736be4c56f851c9ab870ad21e666b303c6502dd60e92bf8d3b778afaac9e6e1971aee126ae2ecde4c23ba0acb6cea0a0f46561cbcc442914beea6d33c1918ba0210bd9bb0165aebc8d8ce77f66d5a7f2318fd93c5b0a121dd3ccdf8cf9cf9623aa90068f06a746a2580752144e0a089954456e4c9376fdf90d16b09def2df89aaf944fd876d8048ff0bebd1c7edce1a2e020459cdf3c2651c8b5eddb018e6348156b1ba042ce8a65c069e3fb3729fb02da1df35f844d30f1712586385049b71323550b4aeeaf734afcc4f0cd9ffacaf8d9ff0ebf6fcc239320e290c6618daa0643b881e40beede4306f2b8373a8ad852c04980283c9ac6bdedfa4a0ce89cc7788e0ef25029d05f33e77741a524529b69689203e709f235f7dbbbf152a2ca7fc2b7f6469cb378cdf25ea75323a7f6b6ec8c86b56fadf212e3c4d383097c4b2cb593e506ea32a98ae12a712fb45f40458205b8865ce5b90e292bbb322d0767edea5f3de92e41c38c79c2e2c3d91b7432cbb03627baf0230bc54bca44fe711b1bd8d69b0dc70faf250e11e8e582a64610663a94a45a0032671d6560b684d8a1e7ee409f9ebb3c6b1f84263b44cac9f0b8187b1357323315b31fd7f37b9a762371aadfee4a63aec793e75a32c680e8dd4df042bba81149dddeca8bd7cd9a85e7ce4463053ecfdad6b81da618b50441ad427d014e621f021438f9453c944b6f1633acbc506f54eb892c4b51fd", 0x1000, 0x5, &(0x7f0000001540)={0x2, 0x2}, 0xc) setsockopt(r9, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4000, 0x80000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x202) kevent(r11, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x40000004, 0xb4, 0xdcb2}, {{r9}, 0xfffffffffffffffb, 0xa, 0xf0000085, 0x6, 0x332}], 0x3, &(0x7f00000000c0)=[{{r9}, 0x0, 0x4, 0x20000002, 0x4}, {{r9}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xf95, 0x8}, {{r9}, 0xffffffffffffffff, 0x10, 0x40000000, 0x3, 0x5b4}, {{r9}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0x20}, {{r9}, 0xffffffffffffffff, 0xac, 0xfffff, 0x759fdd7d}], 0x3f, &(0x7f0000000180)={0x8000, 0xfffffffffffffff7}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000d79000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x3) munmap(&(0x7f0000d4d000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x82) msgrcv(r0, &(0x7f0000000000)={0x0, ""/67}, 0x4b, 0x0, 0x800) r1 = geteuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x401, r1, r2, r3, r4, 0x8, 0x3}, 0x7, 0x7f, r5, r6, 0x0, 0x7ff, 0x493, 0x6}) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000264000/0x4000)=nil, 0x4000, 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x81}, 0xffffffffffffff70) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x52, 0x3}, 0xa, 0x0, 0xfffffffffffffdca, &(0x7f0000001680)=ANY=[@ANYBLOB="8000000000000000ffff0000080000004f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c60000000000000000000000"], 0x80, 0x400}, 0x401) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0xc) 16:00:04 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x100ffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 16:00:04 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0x71, &(0x7f0000000000)="3560ced81ab1db7be784466af45667491dbe52c94ad614dfe3b2cd2ac399d03c9381e53e02d66a2779e5c0589461fd144a8cffbad189e28d76fcbe47b2912aec9451516bd12f3fcdcced5e56ca4f0463de892b864ebc175fbca74bbc726b405022b9a1ac52eddec4adefe616f8fc14135e") close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0xc1}, {{r0}, 0xffffffffffffffff}], 0x400, 0x0, 0xa0b0, 0x0) dup2(r1, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6041, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:04 executing program 0: nanosleep(&(0x7f0000000040)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400), &(0x7f0000000740)=[&(0x7f0000000440)='\x00', &(0x7f00000004c0)=')\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=')\x00', &(0x7f0000000780)=')\x00', &(0x7f0000000680)='@-^\x00', &(0x7f00000006c0)='@-^\x00']) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x1f619361c00e5ec0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xffffffffffffff69) clock_gettime(0x2, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f00000003c0), 0x1000000000000077, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x6) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r2 = dup(0xffffffffffffffff) listen(r2, 0x1ff) r3 = socket(0x18, 0x0, 0x9) ftruncate(r2, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) fchownat(r2, &(0x7f0000000140)='./file0\x00', r0, r1, 0x2) seteuid(r0) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) writev(r3, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) sendmsg$unix(r7, &(0x7f0000001300)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="2ad80523a17622f303cc4efb09cf918fb4fe0d33408f309651cf5ea497d9e07bd97ad3382ae7a06c61837f7c044967cea23f2c9691075495dcd08fa9b1379eb6ed54fef7b9b37717e0ed5b88092d84b57ab6930d3702fd6fb358cc543471783d1870cb3241f4395d1528015563f04a2eecc155541e9d72f2a91a01f016422dc53e63da3c387d75b99ff26035ffff4db810ec1ba48a92d2237ab854985fef9039364558554b397f24d47d6b6091209e1df004664f3cde0f701e12b0037eb4fb9c8e2270648a0fe57be14043f1fb4ceb13e2d4b99c2d5bccd7625dc209ecf1c574fe78c5ca6647abe8416820cd4129797b18", 0xf1}, {&(0x7f0000001280)="0aa65c983441ebc6e1e0a9b3781a6232baf259e0fb99", 0x16}], 0x2, 0x0, 0x0, 0x402}, 0x3) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod$loop(&(0x7f0000000240)='./file1\x00', 0x2, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000380)=""/141, 0x8d, 0x0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="d0818776a8819edb90b5e19b326924b5099ad7f3a0ae3fb9b980a04b3a260440cc0a65e8dcf1ceccbfb6b6bd5a2a8a3c9b74709b67802c3c53450772c6f8425f961b4dffb609163bbff11e9eed5a87f0a11d014ca4d724afd43fe085b12bbb23720a75cdf33b11489a3d406e739269ec2ce4ab5e48b9507c7936fd905a2dceee54221ac65a7a0534caabb720b22c9fc0cc3f0090", 0x94) syz_open_pts() r1 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x2, 0x0, 0x40) semop(r1, &(0x7f00000000c0)=[{0x2, 0x9, 0x800}, {0x1, 0x1ff, 0x1000}, {0x7, 0x7, 0x1000}, {0x5, 0x329, 0x1000}, {0x0, 0x3f, 0x1000}, {0x4, 0x3000, 0x1800}], 0x6) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r0, 0x0, 0x2) r4 = semget(0x1, 0x2, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0xc2, 0xffffffffffff0000]) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6046, 0xe77) open(&(0x7f00000000c0)='./file0\x00', 0x80020, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x100}, {0x18, 0x3, 0x2, 0x8}, 0x8, [0x1f, 0x80000001, 0x5, 0x80000000, 0x3b000000000000, 0x7d, 0x5, 0x1ff]}, 0x3c) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/78, 0x4e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff9) 16:00:06 executing program 0: r0 = socket(0x0, 0xc001, 0x8) shutdown(r0, 0x0) socket(0x6, 0x3, 0x4) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:06 executing program 0: socketpair(0x6, 0x8005, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f0000000340)=""/170, 0xca781468981a0141}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/166, 0xa6}], 0x9, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) listen(r1, 0x5) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x800, 0x1) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 16:00:06 executing program 0: 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) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x1, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="a21e336a5e04219f98f2bdcb868fe2a2afd493460816194bb2453b09f4f38b572927e3bddea883d44f51675cb8d4e3cf3ce237a3276dafce0a27271b8cb2bd4f0391d4f7bfe71c296d16f71f58696813fabf4b46f327d88d7417ffe9ee3c5d30bc7ba0688fb716e28ff1922017f03ef0007ef69d85c41a04bbfb5044b3f782600411842b6d85d7b308b31f191d8df3c90f90308dff13579f", 0x98}, {&(0x7f0000000380)="a0ab678c2e0699d7f2ede33a7f204953e1776c114e94eb30f254546d904f3277f781cb268c6f95b9ccb9e10e84a4686bd0788921b2fcdf5a11bba2d4be2c424877e6fc1bdf47104e834e20bff8fb3a3530a30e0a522325e00a1c9c90b151de928cd50b2c29ea3f30fb48260c2b3d47d07aeb9ea771cc0a26fab1dd4c56d03a11cda5fa131f451e61bdcb49251da534c529cf42546ec54110a804328e1439c6c05380e90fd637831000be5141c4a2d057bbc9d0d0868851342bb36a7170bd9d2c", 0xc0}, {&(0x7f00000001c0)="24953d131bb459f9a22cda728f1c7465c4980d7ab8f385ec224bae324a5b504db3dfbddf46df3be4e79dc4af92a15029691829fc994e3353e4926ac436bc33cb1c46935976d92753e8b2b8239946fb5883f3d333b173d0b539c5843b7d09728fed9e3240da1611f3419f6d65b49b279133f00dbd40fe9e090497da8e159d", 0x7e}, {&(0x7f0000000240)="bfab631489d48670fa1105edfd67602171a240b2f582f7cdf423d21bcab91a81393baab2c8181944d351dd2d789b625ab20c93d90063a41f44c675af9b119d9350e157e06f339db28b31272eb992bf5de3c1dd1990b7e756fdf81f3994fb47e259dcd401dc5e044c55754a816f87ba395825c515c040ae6040d8a0c5986d4e6872a5bbbc922fd40909637a68b3691021d36ad05924ca72455472157c831000bceebff138979c09c1719d158f0330341defc2f5826d4ceab3f2c5ecca1e540e786ca9fef458364f7d51a962e38e269cde1606de9f6a01ffe15cc9b80c88835989", 0xe0}], 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b028878498abacf6a6b", 0x6b) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x6}, {{r3}, 0xfffffffffffffffb, 0xcc, 0x50, 0x2, 0x25}, {{r1}, 0xfffffffffffffffa, 0x0, 0x46, 0x8, 0x4}, {{r1}, 0x0, 0xa8, 0xfffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8b, 0x9, 0xfd}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x3cda, 0x4}, {{r2}, 0xfffffffffffffff9, 0x5, 0x4, 0x9, 0xffffffffffffff8f}], 0xffff, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0xe5, 0x10, 0x800, 0x80}, {{r3}, 0xffffffffffffffff, 0x2, 0x60, 0x9, 0x46438c82}, {{r1}, 0xfffffffffffffffa, 0x30, 0x3, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x8000000c, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x84, 0x3}], 0x55e, &(0x7f0000000000)={0xaee, 0x3}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:07 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r2) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setregid(0x0, r3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) r2 = shmget(0x2, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) accept$unix(r0, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x1) socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)) syz_open_pts() 16:00:07 executing program 1: syz_execute_func(&(0x7f0000000080)="44dc23f640954ec421a57c2f8f8a2812c66007b4fbc4e37917be670000005f42d89d4d03ad310f455dab660f2e23c423f979da8cc461c5690d930b0000") r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:07 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) clock_settime(0x4, &(0x7f0000000040)={0x6800, 0x3}) 12:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file2\x00') mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x13) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='./file1\x00') 12:10:00 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 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="377d33f5439d5178bd53ca62dff3e411", 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() close(r0) kqueue() syz_open_pts() 12:10:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x400000000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x2) r9 = kqueue() r10 = socket(0x10, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x1, 0x8) r12 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20040, 0x1) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x2) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x38, 0x400fffff, 0x5, 0x9}, {{r7}, 0xfffffffffffffffa, 0xa, 0x80000000, 0x8, 0x81}, {{r8}, 0xfffffffffffffffd, 0x18, 0x4, 0x9, 0x6}, {{r9}, 0x0, 0xc1, 0x14, 0x1, 0x800}, {{r10}, 0xfffffffffffffff9, 0xcc, 0x8, 0x3, 0xfe87}], 0x2, &(0x7f00000004c0)=[{{r11}, 0xffffffffffffffff, 0x87, 0x3, 0x45f0f6a0, 0x8}, {{r12}, 0x0, 0x20, 0x1, 0x1000, 0x3f}, {{r13}, 0xfffffffffffffffe, 0x2, 0x2, 0x6, 0x20}], 0xfffffffffffffbaa, &(0x7f0000000540)={0x800, 0x6188}) r14 = getpid() r15 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x80, 0x5}, 0x3, 0x3, r14, r15, 0xde, 0x9, 0x90, 0x2}) r16 = socket$inet6(0x18, 0x3, 0x0) connect(r16, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:00 executing program 1: setuid(0xee01) socketpair(0x6, 0x0, 0xd03f, &(0x7f0000000000)) r0 = syz_open_pts() fchmod(r0, 0x0) 12:10:00 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 12:10:00 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0005ecdf010000df0039ba4d277c04d98cb1000000000010000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x14bff61e1924afe1, &(0x7f0000000180), 0x2ca, 0x403}, 0x0) 12:10:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() open(&(0x7f0000000000)='./bus\x00', 0x101, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/167, 0xa7) r4 = dup(r1) dup2(r4, r0) 12:10:01 executing program 1: clock_getres(0x4000001, 0xfffffffffffffffe) kqueue() 12:10:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) munlockall() sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) syz_open_pts() 12:10:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000ffff2300010000002cc49bf3e3ea540f242a918ee1b24d78aa520b3ad99e0b264944d1b7bd2cbba987c7df1d27aaf8867253e1945b4304b1ff6ce557e4ec11e17c050000001a3200"], 0x10}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:10:01 executing program 1: open(&(0x7f0000000180)='./bus/file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 12:10:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0xc007, 0xffff) 12:10:01 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = socket(0x1, 0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/151, &(0x7f0000000040)=0x97) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 12:10:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/73, 0x49}], 0x4, &(0x7f00000003c0)=""/49, 0x31, 0x8}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r2, &(0x7f0000000040), 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000440)=0xc) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000880)="7e22bf8277a32414cfe8d0ae5004908aabd9f21678222b260f13265de625ae07b4bcdcffc013dafcfea8a21237028929b0d1e1619771e6804b031b59abb0da1f8eda81c4ba2d8398f09a20c790cd7f082e91b473f080892349342990b1d5813b6e8e63327ef8369fe17bc8382d0e93ca8d9dc9b802e9158824231983e3aed09e1ade6de5e0fc1bd3c25b1e5e2ea1930776587d3e64f2e5ef1f5b79709cebe19f0c58a0e3e55d7c13b7fcb0f9f617f5eba9d6fd68eba7e5a36e708b6ac0892ea69eb5b1819fa25fca656970ac911b6787c5295d525084971060e57e9f9bdf951a869f168cf5b41cf73ac41022bf3e9654eaa5ea5ef9c6694e10b87a3cd244dd6a1b7c523e6b1a7bd085ce4dc28136b62293420da6d9118059d0ed031fc860ae61a2ce758dd072e78e9bbbebf3d772835f9fa753eb2c3a9ae23e3862f039b30662b662dba2e21e6e42d9bce349f9d9cf7ca285abd27d6b65a9007ee0e0146b39f6a348485bc454a353cf07229e81e56733839a5009285e8c36fa29c602f8a9ec4bee7c07b67071691a3ca9cf963246028de780035fc73b1006e517d590e74754e6d7212b4f11598cc927afbf8826093c535028dfa617b99fe43d589ae9ad5999b1cf49c5b206c3d93e6b75caa02d293daf4ad23299835ad8ed898b249873f512b534484acccb408c3f20e5ab91a81547a081b803dac0f841c39c1e36109f68a0173150dfda37303525fcf92e50cfde10e2dda9c65db09c3719570bd726482b69b89ccf53402acb6ba50e9c4fd27e66b358339172b0ec73e249bfca96180b70f3251e496d2f7dc76bfaffc4df1c9f45b2e969223e793d96adb70a5856566b20574e9e61072375a27f3491d02d30e4a4f5e5d0965ec17df07bb366f56408c32fec1cf05f9a101c025b8adf9d3cfe0482d39d1dd0dd9f2856f1b51d58027a460d6691676944be8d4ad400a105de665e664f82788b941cd09b7dd6fd513f705da744abe1b35b5e9e4d59805f0691c8f74023274e9902c89c1c4bfd6284f9ae4efdc8588eb7b712969f2e9b48a8ea533a07fc880eb186afbfb130ac9b9956487d8ab453f8229be9373d0cf8c04c172c28945349ed2fb8cb811dd4a4968864eed9fd85ae988f2b650010679c82c8b76841afb22ee1f921a4c5c2dccb8a8d3beab2138039f84a1d6765086a1c0ed0ec5657a2c4deca08a767f6e7157cb27900b2617cb0cd65bb61aa94b9673285581ad88d2243ea91ac08e035f5fb4f2195f0f690930597b346232e34647e176e52e93c7b478f8cc4444ac64bb7e49ac2428d75b10be589fff872bfbd9699cb7100a2fb53168a0916133bc229f2f4d47f81e5f3d1975df3cac0e6597074ee4ddd20efc055c5dbc74531bc83bd2b8354aa26088971e48c12a3554f7239063688a6311a2cf5518bafd891177f4da6a513b21e39d19a8eeed3aa390098094c7a585b5a227d51b9dd047cd8c8b3a2d6224a515b36c585c1452393b3e2bf8e5b5c3f196028911817accf80ca29afc0d8fdf128a7602b5d5365e6762cc6ede45202fcb1361fe4fffab402f1fc24de60a7cc063a44e08bbff7baf62eaae3df972b0d1275e0cacf91715f8d772c181147ccd2bf3e5c7e6303f6dadfbae4ed33aca09b0aeb71686e5c44ec392926f70fa116ae3ee1056bf4ac6f6caed53173c88db7b1e45fa25e2cbb64f44eac3e72b0566a4da423c7570d1cab65296b1d37b064a82785a5acb2ca98c77c2d892981644aec2755434128b2f042e2cb26e042d98518b562f1e6240c0c4481aae280f477c92bbb54e0a9ac60395be2f3181d4fa5c921a7461891859738ea10665f3e55d134862278a99bcb80249664bfb8d8366700fc578250e2232e06a9e993bd957b7fdbda58bec3130f778fe06f3b8738dcbf4eee73469913fa9b325adc7398fddc859e15fe9e96077e9c6fb44dac248de55b1c6d9f8c535270091f1340a726e77664fd6bcfa39adacfa4cd161ff71da3911921ae685587f6c5c013b524bcd8db88b2f5896b2598275b1b82dc7de483468e5c180c32bc0ecd5cc297714d37b77d9869b0a333635e5f54bfa96b315a090de80669bd9dd3fc3d9fe42f5f96f6d573fe6ca660f7481b95a2425d9e5f3074ad57b5c8c80396a72c7ea3fa80cea61071a68d906ab377a47e5cd618f1cd81a25540b10e63f62c5582a50077c364f80654df7997bdf626c8fe84572f96dedb274698c64523d3ff98985c2146ff5eaaf1745cf392845101a9586c951292bb8ce90c08b4851262fff0de3f04c81a8f48cc9fb72a65f3012564d2e59529212e86ad9996e5d1196d5af8b884d0554db9ca85ed4088313eb7f1e88917f6ca6536d45b08a704bf5aaae904c36ce7bb7ae69fc1465252f11f9f91fde8212314789c9be99fc96d04f8861c5cb70c5b1536df6fe1a825ee03e4136d00ef591bb952677ce19a5d2f95bdb5a944282fe63008f9a986221e2fd23c7cdb307ba1a3db0a3e50dac2a7ab0c416ae3ba8404fe864ad888576bbdf9cc7607e49c12212a13662fa4d783393445414e121903ab183a0c3f7ac01505961b5c0719f4ad90c1acdcedcf163d054321bf439bd37ac91c1eabc46704a9aae2b26d781641c04b4d6328cb858a334ee10c48e743e8cd6579d9943c9e0ddd84d1df406743a89d3f795fab0ea8651c44814b0d3a1ab7e9691d803a878dc5036aca6bf49117f5c438a967b90c71a3bb55408589c008d40cb71d9fb4f8f369d68783de18196efd133afbc72ab56dd79e05a040646538a4f883547df1ec3499c524678302961c24da537b1063e304fcc703415ca37166bf70f8782efaf98e6457ff5b9a65614f8414ccfcfc4fff174c183b40de3b9103d2f63cb45800c7172c63749d347767030a169f86db042f5bcfe5c7d505fe3315b2f8d5b89c609ee6216fede9d779a5ad726ec354836c664987a81c6f53b92f04579492c02042d2c24314aaaba319085f3075bd26ba7edc38155c5f73abb6032042c06445cd32cedcf630c1de4cc0bf8cc245a47e6aa716dff34d8f9234d56dbcc64d9db63cc4a414fc4495db3f413303193b4098b45e15aed35ecaafed3ff429af51e57fa9c563fde6ffaee7c5d78a696141a1caaf5b40e200718b0c9541170a4c3c1703165773820c8fc86b94428aca0a898dac75ac779acd2faaf680f15c8ed5a8aba9c8c92d68f13d4f348014945af0d667c3dd65ce55960b5cbeb5454f6512f0fc8876e2efc15d9f6a2c607dcd8febf419502cf59bb0b6f6d17995bb94c3ba1672b4bdba731004f4d4caba196b33050b148f0a04dd7f817f9f83a68d23ead5a154f35c7d16ed6ba6d8eeabd095607ff8376dcb5f93ad85eabfb6ed0efcc2e334744471920633a3d2552beab29a9f3363eb78acfcd6a65f306507209ad2d98f6d5ddf8aaa21d6f4f9e3abee3cef6269560e49922a94ba520188b79b83dd077ee2585f4478c61a587d417c1d665635eafb9f48a7754bee3134e1bb2fac1a7337c7ba7b5fecf94dbf85436a4dfc85bfa78bb577ae2400d89f50111479cf5d42b474a70ee7fd393d9d38f916eb120852530e511263d53bd123467ed5bd401c6966a8f30777d659382b1e8e3bd7cfb44c794decc4b32b4fc75f633fab91c5b672876e489741192a3475db5d547b2bd8b89e0e928218a0bf6fd70736306d2b802ba4fd84438a049241d780da39e808dca7ffa29d51435b946305a6e6b62a3dd36756bbac906d9277c010fa88f42e541106d883bb5048a0eed5196aa75b2a1dc84c98091c87d84ae3f8154d193d80c647444752c1e04cf1f4a87f106837641e4146f7fb172f8c65ecd8cefcad2cd0a3e20d7d3b0913dd21b0db76b7f1ec32208799f64f416c7a7651411ef2132d7bef38dcb8db45242375cced9b4f177740bab94b0c4442f23b5239fd1d342c5055acd3767df40c5b6cfcac0d9b67e8e756df3cb8a4388dfbd7c7d321d0d22e43ac48aa7daa0873a362b8b85aaab72a247deed900889050021b26ae5c5727cfd4ed1c90c0fb141bbe44b9b3f86320d2de45d8baad6149b75b4c4609b0ad273cb644028571010bc161a8595a294c343f8f7f376def98fb2a1433331cf2026fd34734f8ccbf5b700cd98608422db6e2731dafc218cc1d4a37780bbbb0f2caed3561749650ce58ac98278bb6ca6477b5d0c0caa3b11de69c461d5e62de5f4e57ff1407f97fc03f2f69e28f1f1271c28eb39a3bcc65c642f17f7aa6e45453adcbe2db9fcdc0bbfde1c7ed69511cb07284f934c84ec8c84915bbcfcf444bc0e67ffa06b4301d23a21b8ed51cd00c8cffa5ebc7d333b45159d65451d33317048bdce4054dac1527b34380357023b50456b18e5eefc6bbe1446483d2905c0578dfed22782102ae808c3d08fe271cfe4dac683b48a44b5e4434a32302bc7df750305d37bdf14e2b0dbcb25b1b3087172df72bfdfaf7616bec19f412383802918547db6f165e3383e73c84bfdd4083fa7b56411a650cea6a532ea4084ef3b03db7091436ee49877ab6dbb0cd4f19ca2b88fa011ea28df4c1f5ccdcf0222c1ef7a2e551eeb8c8a74bb0bf83ed8a79f2c5e306350e2a51db61d57cecc0d67406e0236b4b82e1ef4dd33e49fe42c71a95b96dbe55270cf8681a59c41968a0384c4932fe8bc17afa1093101b0bf607c1c3edcad14eb65f24f577141eb94b1a3a09a8db89acd1bc6ab641318c62ea3272840e8dbb7cc91726d5460b76f4b0fbabc164d4f769de094d28a374bd8a89a6475c49a1c7f6656232da4dbbc4cf30445161191b82d9b891f577c2dc3941ff8fff688a92b818458e9d2d06cf464aae33e204a9e700266ea942a1de15f48d9875f0f15c3b3c72ffec0537340c778c87db03eedf51a3251608819cab666849634c08a6a8a1d8dcf37cc70335dc00920b1995227bd8b036b763a51266c2008d3e987b864744d624e16ef03696e3acea9820bd96e4c753da7c43221e9abc4689c646dfb6349605df6832a40719f18881764e83cb88845bf3b79ba3493772065c41f45703b1c1e7cf4c8c1eac2d79ac6128546a9f233c22d162be59a3b6b643879bda3a4d7b6b693c460c88d07c84230cdc9116c6d8bc599e5769e4e69043ec3ee2194cc772d758f19da75816f0ed89795a58eb931d3020c2fd1a9350fdefd653a44c145ded18c16ea08cc4a9c81bb38d92d3c2176d166f9c1e923ab254b913c67f1e569709ff988e845d70fe83237a775f28d1f6693c295eea20efb3b8c14a808baff8023b8cb9de6eba54e0e1e0098b4c1fcafff7d9fe109ae4caf211f18e5bae3ba0ad4f7303ad30afc411ff7fb713c6779b0d0c8e1f463a40a2731dd3686cc8d8a4b8123a096e3f892d8d72c8614fd7b9f61c6e3eab3bcdb1ba1fbef4a156d08f19af53828579964490643e034ff67e6e124ea69612d6881533695cedfd99eca2472f832a7231fbb499ba7933a3035e10e11a70e7b6ec1e36595c0ec58265d4f726cf34961180ab50d2ff40545d55df1a6696f970631a6c98b7eb260bf880801b1cd85eee7fd622210f0a641ca9226ddf56bd3976c5922a0b4205da547d9dbf0457d1a4299239b4446881bdcbadc3c22adfbb6b01697798d286137340ae031da7851b9731328ec11dfb3c6e7c907ac4dc10111ebd66726f633116bc1a21091b4c885592aff2439e3711d0c2573c3d8f904049944f9972577350a327f30d5089b768f84949011f334077d67f9560f048ccc68409b5602077c126d8f3da12c49ce0609fbd471a9eb895b5f0fbbe87ac6f66b1948804b93ddc3b57f6273f908d8ffaf55a937d", 0x1000}, {&(0x7f00000004c0)="784cca4d09d896baa9382bf7d604ef741ed23376c0bc694a3dc616b176c61e1fc23d734d9746f8b357c2af54908ac81c4e99097146b09e49361e1757e03fafa68a44e565", 0x44}], 0x2, 0x0) 12:10:01 executing program 0: getitimer(0x2, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)) 12:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ffc, 0x2800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000000010) 12:10:01 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff7, 0x9}, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./bus\x00', 0x180) chdir(&(0x7f00000001c0)='./bus\x00') select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x8, 0x3f}, 0x10) 12:10:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 12:10:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x0) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x8) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) close(r0) 12:10:01 executing program 1: chroot(0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000200)="7f32ab367518a8ce94b8039c28f8d32c7b294763f2a4f11440dd8333ef31a00b9e44b4fb9fce0dada13d4c5f4563b32b878539d3f799f009d6ee9588d6879e76ecadbdafe88ad8387a08ca6ccdf9b9ed6c03b0bf195f2ca349118cc121550cdd0beda0654d0d984f49fd51778f3bc6ee784bcad75d26015b869bece8a6a412af9b076cbf4d0481889b708169c889cfd1ef9e9e65df0a341ee601f9438b84044cdedfdf507adb87215e67") select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x2}, 0x0) 12:10:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="519bd6315a7f38e9a5be5cd16b0e4484f8b86b2e0d79e6904fd09ef79c29394312", 0x21}, {&(0x7f0000000280)="c17093f525c1eb363954e3c00489ce5fe41bb875d5ab65c3c2c5c322d4245d61ceeca72df185ec9d32966fc189fa13f52b18f59c0f056694703032069b67863e1470e82aa3ffbfd26aaf42e72ba7f7d268135edd38facde145aaa730a8683573d07f26e3c471bbba5219a51795134c533e2decdd9b270f25210d6b90505b04b4d94cefaf619ff3da487f90d07d9f8e5f39f8e610885af84747b7e75401675063774dc1415a1465aba2487d32e44b6c0669543a4b92911e84e13b889973f42c64eb6f6547923ce057ad5eb16cfe47d0d6b6e5967d9c5a30811fba03c26d8b0419165200360dfc88d4de3dc0460303", 0xee}], 0x2) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000313798e0e63aa2934ab2a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) writev(r1, &(0x7f0000000000)=[{0x0, 0x1bd}], 0x77a410df11c815e) fcntl$dupfd(r0, 0xa, r0) 12:10:02 executing program 1: socket$inet6(0x18, 0x8003, 0x0) 12:10:02 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) r2 = getpid() getpgid(r2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffff9, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000000)=@abs, 0x8) fcntl$setown(r0, 0x6, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') dup2(r0, r1) 12:10:02 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = dup2(r0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 12:10:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/126, &(0x7f0000000140)=0x7e) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) 12:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="625ba58ecad7e75c", 0x8}], 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') 12:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe8a, 0x100) recvfrom$unix(r1, &(0x7f0000000080)=""/212, 0xd4, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 12:10:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x41, 0xfffffffffffffff8, 0x4, 0x9, 0x6, 0x57, 0x7}, &(0x7f0000000040)={0x0, 0x4, 0x3, 0xfff, 0x9, 0x8, 0x1000, 0x10000}, &(0x7f0000000080)={0x3, 0x8001, 0x5b7a, 0x1, 0x4, 0x8, 0x4, 0x9}, &(0x7f00000000c0)={0xfb, 0x2}) 12:10:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x9, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x40, 0x6}, 0xc) 12:10:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x20d}, {0x4, 0x80000000}}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 12:10:03 executing program 1: socketpair(0x1f, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfff}, 0xc) 12:10:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7ff}, 0xc) 12:10:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="691bcdd50388a9bb1ab96af553f73203a0cc055e92e22c7d43f8204b68866547ae1358b3efc985ae5d850f4af2379a5049d2c512ce89757cd54a6e", 0x3b, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 12:10:03 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="be6f44a9dea79da7f83e0b17d883ce49e45a92e2852add865a215331eb843f512471b895c3", 0x25) r1 = socket$inet(0x2, 0x3, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3ffe90da", 0xfffffffffffffe86) r2 = semget(0x2, 0x4, 0x400) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x401, 0x401}, 0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/191) 12:10:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x80) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) 12:10:03 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = geteuid() setuid(r1) getegid() 12:10:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfdda, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x845) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 12:10:03 executing program 1: stat(&(0x7f0000000000)='./bus/file0/file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827f", 0xd) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 12:10:03 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)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() mknod(&(0x7f0000000280)='./bus\x00', 0x4, 0xfffffffffffffff8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x1}) pipe(&(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x9, 0x0, 0x0, 0x0) 12:10:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/63, 0x3f, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB="819bd854200ac0cf3000"], 0xa) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 12:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) 12:10:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) getpgrp() mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:05 executing program 0: r0 = msgget$private(0x0, 0x420) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "39cf13bc6aa1d64d77071bab6c45ba83eb172f078a4ef818a8d1b38709c71a41679c42933e6febc4820bbe7b17a4b54f70da814130f8735e16afc72d1e803b864f7d7d45a04c83134e87c8df5aac25672809131784e2159d1499ede8e8c85e2a4674d86a4be644f9d40fc3b0d2911cfa190e3ea3632a2fa472652974a0a36c7b76a066a518b8c1f1e8ffe38f7626173debb119b6ba07b2a4b90424782ed0390d31aed3c9f5b7880018d534822f495cc78f"}, 0xb9, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x0, "9902db7f222116d53d14bd6c0eb66adbf34a73abbdb1ecd7535c29f46ff5247690d481e816b64f1bdbeeba31a2d561b932e086a231d5af8c442df235da1d36c9826a58b5708915a6965a74735e697b1a3f2becea533e73bb9ddcf977845fdc00b34ce47e4bb295fe8f4144e0527572efba8a1ba5b159fc7ba61f1804bbdb47489f783098ecfe12c9e7"}, 0x91, 0x800) 12:10:05 executing program 1: socketpair(0x1e, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget(0x1, 0x4, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x3b, 0x0, 0x0) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="06d885a5b5a4cef4e3ec9bcd070e7dd4919e866a284ef739363fac97e30f1c1ea6a3510ddb1c6b10bbc9e8a90250d733b98f", 0x32}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="4261b216bd1af3ce942ce4dcf3d56000db0b319c60357ac155d8a1cf14507187a0da4d1ceea0ffba0bec6739f402b03f11f8ed0a789607092c1e6db289d3ff8bd4ce576037fa4a18508607fcb22265648946e4be6c5b0ffc6679465299db82f0b73869e0023a4fbdc7315f450596ceafb1ecbc6b939f5e058caecd42ebc71af8131b3c1c64c3e62c1888d1206c9b55e7d2917c006d575ac6e7c5eab84a90bfa63543a75c6158f90157e926ab4f52a42ca5c32ee01f3bd186208c4de7a15b3891109568db516f4163f7fb9f33414179fc8a4c3fd33d9cd26641c149afef2cc73b33257d103d2f6440b1c1e69d7a40d01de78a0fc3c0603c30d7c363ae3f5cd8c18b61780d57b77558edf696352cc143310ca13f029048a3704885deda2e1ccdcd6772d3390666fd89655ef18e9fda32355c69e8615cec0ac9e989d812012f8ebb59e82b2ed6969ba6f173222ecd0d238a2ad16296ffd0788cb62e3ea5678369db999e00720490297a1d2339bc6a4ba839bee775be34557115a29393268b29daf19a33ba9758e362881f48069da0aa968abd9226ba2284f320cb8ed5acd7becbe8dcc77729b2e4ae891b02c475f16982e5428dcf65d6d4b247d4b75b93432b691f72c7e023b359d85386bcd287f933ec8962cc1ba632d7398055a9281e65aa47fd3539ef40b57d5dd9e1b562fbc7f8bb11a4846ffe86703d690cca2eb418c95f382a74785f11062fa40c06cffb98a636d1d1cb6e00fee34f6856a8c5ed7b9bbf80877cbe9487957aa949ce2b947ffc11b1b9023fdb48843a8f28ecc819dd961368740901cb70780ab06d3a97b32f6c3f4a8541912d7eaec9553680f2e22e3f5366ebdce81fb0f39f0cb89b0b327bc78445e7ca3a61a87e527f52bff24d0cdbd349130b04645e33107d010acc87283b69ecea873d322d5fec8fa78cfb9071a0356b5914f25eb56d9c43a7d38b87ce3d23542fc086e484c2e0140362555d507359391eac6dd2a025917a7934fc612a12db1a0b2e3374c3125f650254ffbd4f132bffa59ee87f691803510827c995b9ba921a8eb1395d971044459fcc6dac8b879ff1544be1d0567f71945233767d06bcf505fc5955979ae28d4f3159ed7057d03846663aa6bf6f3f464663f5db062ff4984accc74ffc3059fbbb6a927e1bc0463844d636137d0bacc4ec500f8a4359adb4fbf384cdc12bada9e173d1e9d710072ecbabfd4fe9e5f406b74bccb51ea3727060072bde78685463e89297763a4e4994ebb7bb0441c7a507b8de444d91273e1030b3fb6c605069fdf906da1dcdb6b6f6c2d415b513c8c805dd02c9bac89d942a5f3cbbaaf22f2df95272e679f20b3819bdf22f338a74ae3cfe373c1ebfa9f9ac1720946aa227123a340d0d5a888b0504754dc6c58b57259a7eae09f29f67e69ee991cc580b035c39cfe0ded3a15384a36fe105daec41459a604763415e150d6de17e24b1b7a409c7464caec7b9a970db67cddd7d08f17336140c03e1e7a4435a9a1281e0d997a8c09cef8c1341b177f1cd84bc0704798e33dd70cd8e45137b57ddc9453599ed4915d1b67fc3a20cb9e6de706be3dec85a51b6e843cd817e47d9ff971afe4dcc345d5d5f11ba31ba63f2f8dcc6c0660ee2feacb6be2bf53660fa4dedf7974cc502342fa4a75d2a283aa7853ab4c7ddd95a196b349e8e4c3af6017b04654334c2921d3b5ef5ace907f1fa163b24db5be6ce3ab2ee7e18f4ba8f7e00872d91db09c72d8fbd2a8a2b9a7c42c02324f8c8d637903b3eda9583c3f4f1eefc8bf8f3ea43b4410aa99963409d51f7fd842a0e78a0a0e1a36b66a2de77d8d23068e95fae225a9dc29dc091d26f478b8eecf752dc3683407b490ff1cc848ae7960051401b51d938690bc131fbcf430039fb014af19afac9c3b921ccfb43917f7ebe199f15bed4d2a9de791accb36cac29ab158b185fde68042dfcca5e02bee238c5037dc156aa820fd6b42452b68e3f3a3dd96e8d127ac1523b17ea2652adbfbf2bc2f1bf0a9e693f34d9ec3c6fa5d1840174a2f98aee853e2eeab6d8dc369a0a0776f38a833c8d3d1d759f5469c2ac79534e2829c84a690814144f5b785101421a9d43b049b6cd4a64b8673d4f7b35bc8c6e5981107f0cd30bbbb169abacf6bc90854831d33196165ca84c3abab6c604b29fc1bcf021b70bc57136f86afc8eb2a8765a3c72f313c71c5e72dbf734cb0264f25e0deb2092dae15c6a8b7f87681ff88e1e65176a914ed5d19bf7d0f9d8ad5c8ba866b5cf87415bab281799b8d5cc920605a72b6adba7975a75519eb3738559aa5be4af1e1b35eb3d8f283995ebd1da63ba94dfa62a16cbe6a63a3a6a8cbfb6cef5f1f76ab686f1bd5868ad50a1c11b1670174daf6a4d667cc861181f317bc6303c80f2e70e36ce7aed68944c6e16b99a62ec0e5ba50402d0f76fbebba606ede53e4edb3925d10a9ff3e62e6959c777a11b5c8625aa7ac346ceb24e702dc70280ab26aef66d8b755aefc7379c692d53d9345bb64024b33136e4ec1131e7ab836d5ea34b3f6535a4a9e3423b35bb2b47e76153da2c80adb7af7928f28038b38e045c287625e191e010190159f8bcf8933ffb263b7bdebc650cf7e7ce3faa8d18c06456f552a96be359958fe9bff663a64f76ec1bf7da30dbbfebc56990b65af7a07fa5470c0e470e3a39ed2a71e3db6fb8597d3f4de1b9f67d0fff6fc523d7c82d40f01820217426bdb32ac421008c11f7e946ca30d4c24722b828acad8a9cc265080b111672236f33780cf2989eef956545fa54c591edb0e947a0d540761a2c45b3c2ca775fd201cc2ffa2ea1f46c0a6ba795f95e48fb852ff1aa756da397a0e62f2dd74878e592ad6d21600d30598af33fb5c41836a26561965e6c08216aa1f6d2be4a3b7f529de70ec023ab3bee2176f8e2e0d97c83ab43fd4c05e8af0e7a6f112a9e433594c1070af279f4c25250d2b4a6de446f4549474e687d8fb54867ecc10ca5474fe9781776a393c4fb3a1261f238888c6805142f934f45afc3a902670b660ed202a0a212b755c2f8435fd151dcf1985ad42aa680153121f57347cecec6459dd228c21660088e86d8e51b65e792575ba96ff745c1b584239ccf5d18ba5d9f1651722f6d703a51e1827a1ca3c70c3476edbe097ee48417c0661ef89af04af4196ffb7c2a40118136c011517de6da9369f48e2bb9a7066964ba61aa3b005c9e00b0e43ab9de989ffb162fbeae11fd7cdd4295de625b0f85419289f789c673329dd34e051c52ca2aabdb1fdb0504e2e11af04081239557cd7bc9b129d460c5d41b05aa87229f2a2bb55eaf27af95cc985048bef8db8fba5963a7bcc5d2fcf8639d4cd0e4a0380f8505e7bc08219c48774dc9fa80205d0387d47b6f7ea871043e77edc10daff772ce8501db0a9063bbe6938e7fba4f1c3aaad6faabd1642e7a531779ecb43bbf826f2adeee0787caf401c07b8f8dcf0d47d6ce3165fddcc93e87aa05155250db509e431a0075ac8ea67896f0824dee5836a3e297dc72bd236d54418434cc44b8d2af88a3418eb1f46e8a42fa29f1fa3a3f81475997da7ebdd7f3b48a69b5e86cd2cb8b654672a1244627ced4722c5c7106444d85b2f223b71d0f934f650411da68021ee0821e5dcfc0c7f82ec0ffee64f39f6b21f54b21b9c7ad5879c2414e528f856e6f35bc947bf5be32640030b614499f9958f6500ddec3a4e0c82e51a648b11a67930146b812b2bc7bd4ee354636977c8e27515efff45b93b3cd1c98682f1d2633106990f5a053e517f4716c50ac4477b6340f557aa18e5929c82340c2590eb49f994dfca318d4589886bf35fc8928ffffdf2756f448d79a48106508a445b1db9ac96c785ecf02c614130b2982e32a964e06c302dcb8f5b54b9990245fa6aef89c25f7adc4991505af15afda4c5aeaf4a5fbeb105c77390b5c6abd3f5202c9c6592c75fdc11114339c2382ae769df0f5685ac25f2cffc45d794003df9c96c3e7c7c7a256b930eb94fc5259e4e996f228683cd81c0fa8c3da37f3abeb3fffe5295f7d727332fc4c31a2e7a57be955bcf43fcf1a70bcf119f56e179eba0e4eb344b5c817a4610b5ba0e675a790acb5cdf2acf08b8a0c2c454f8fcad90b8810614258ae035763e2d57583f34e3f2dbffc99f0e5393df1bb746feac27b930b7ad8f9d6665cbfea4739dea1e8c1fed07cb3715c5b5e20f99b7c72a4686a5f6e0b0f2de6bbe849f33cc0246443908565a8cd86560a4814ea630d79b4d520ba21f4b2b09829115366989e8843cb54df41995085f348f75bdb3eed2c7e9bc9eb9acfc914d2930372da5178fa87ebf78d4d9ad897f7bf2951c6ff99bf39b176d28ac73c340f68d06eedd3785a4efb8ef238d23aa67fa33a5f7926842c19311f9d9dbb457accaacb89117d3206d460e4a5267f812d82f757f1300aef01bb0b9c8de8bb2047598642bb950318e8cae043fa2c149301c968ba3b5b7f1aefef4c7ab96b15b7ecd22e0fe859cdf43d7e4fcac86f7bb0cc644dfa24102b8f2eef46349d92bd456b0926a1ceb8e779a7d3ebf231a8541a7252cdb6699daeeb1aa7cf39674682961a055da21732ab57f846939eb19605889e553819e73d4ed073f180dbf8b482cf0096c09a3eb53e48246e25427167656c69e5a77e8cf5f4f1c851670c16394f4eef1f40449b74b09785b23ed1c574c2cec9f3f9eaf7bbb1ecc10becf39cd3fe76736164388720c9c5add244dbf8b6b45e8a3bd36aad27e388c3f4de20ed98e7cad7cb7651fef88e2c3342c80b6cf787afea76b7ba27014b898e7092a037a8ef45da59f8f41802453d8b253eba132bd9b089a21be66fbb59609229cdc0df91effc5ac86bbf746b471317424931644f5d3d2028ab4b1e901da72b30293b0ac755a50f49d7c12c205d5c311694c21df24fb1853b23975dbfd2dde8be72a500805b99d03b69711875f94ed28f4e60e61d1474420a90e7af4478fae7c3209e27c2f748e04c58907dc913c3546640c009b8b11cbfe5d0fd8cf929ad32e6eab94dec405f43cf416669d32fd393b11265dd92edc1aa4b7e603d37f0223cee1d9d40d184f0b584db42dd347bd650049b725844a084cd7da97822ea2e437a82f2fffced6965f6b34c26d145c66bcc8f48be6187e86cbe1fc3d12d3ce5baaacf0cb3a53bc19b827e792995797945117a681fedd180873d9a824abb189b04763d9b1144db670ec0f1728ad34233b4ae8eb7bff9b2cc957bfe03ca389bef742c4861e7ce2094d709caf4355c9cc2237c8c15cf618949822807a1c8f1370f5e183cb221abd813970a0b7ddf2d60d8baa7c9026dd115145c6338f6a4cd978fe93e1f0a08cbfcd50047711978417c38b579368de80ea372c3ad2e467ca0a85942b29a9bdd53c6fd1d25e6879eb67373d1811ed91c61a206b2b11086ab0418bf497a63eb79ac5f2907c607ed9593e98fe869cf8cce34465a2245ee9ec3802b04efc8d1df9427db13a11b8d18e82e613252b19fc463666259d24a9e32d81cc6378fbd339b5ef8b1d5d88cfe635e45ddd46b6ce9a1d228680a8a8f7c6970e547653a50fe6d04f2eb47f4e8a1d20a6a84dd48d6bb1994c7f939f149945c20b1b7cbf7a88dafa558e07ca361f15001c3c7c723b6f554cddf56d07f4dc1851c36a72651940f2c4c7751cf23db20fbbaca36749b8356f7c54d84899c3926f1ec9b86c06ae4758ae2fec1116e25cef86a1014aba72b87506e572939f529f2bc38095f2463e6a37297b06348820d84ef739dfe048a58465cb9d0a2788258497de4", 0x1000}, {&(0x7f00000012c0)="5c8ff3c4da9cbd3cd6ed1b829e20fe6691d9c9c3d196c0d36c1256ef9cda0be476ac896eb4912b8e3a6f9d7e1b8d94ef58560892e84cd9f7d387eb8ba5e1570e65399b581250a7c19da28b059bac4b99ca", 0x51}, {&(0x7f0000001340)="79f1e57280230a5fa195360010598987e1a4ac58bf0f6bbf46a4601db63eec70c649936f1471921af5f599c758cbc9ba1681305e30a495ba2d6578239786f14c102c404d3ac224c37d3ea98172f3c2a8fa09a1f252fdc7eb1a95afed37cbfd2e191ef8d80dbe5e6ab6d2663bebd91f673ba0b4924a8dacb0c52fce3b6ff99c348394cb578d6d299930060089d8ef8d6f1f8fec0143c01d2719", 0x99}], 0x5, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/233, 0xe9, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 12:10:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db435249a3586fe67dd245ee052d4c501", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000200000000000000000000000000000000000009e00000000000000000000000000000000000000000000000000000000000000"], 0x0) 12:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000000)="6886e2dedaef6da16c2592989e44fa3888ad866c1e88f177684663d67261c93a0d", 0x21) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r1, &(0x7f0000000300)=""/241, 0xf1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x100000000, 0xe2, 0x331e070c, "e6e6af4af61cb90e8941185528908412b7b9b556", 0xa0a3, 0x3}) 12:10:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x80000000, 0x0, 0x0, "fa05e32d6847f88c000000000000000032dc1216", 0x4}) 12:10:05 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) 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) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) sendto(r0, &(0x7f00000003c0)="ac5155ef0ceacc01a0150c683ffdaea80eef1984f5ae045df21edf4a79d392fad781047c9c76f63fcddfab0461e4e96d786ac903984f8834b14f54dbcf558913c24b0198dc9bc387097da77b81a6f84e6829772aa44a0d09bf7b9f4bb0c69de884d043107c5d283a3d37795f1daee45215bb0bb09c3e1e5e7ca0ffdadd8cd1e547240e4ad963f9f5ce6be30a42a7646f4ad3cdbd3cf4b18135b5b4fcaf854a24c4fa0351aca47686e76c105b43455de305569122f9f37f083468e1c0474afbd322a7cd63353d09de26e15a786cb86f6de855458c03995236f0b7f543cc31ce1b3adc6b66ddb37c49a16ccead91cf60d27e47b4", 0xf3, 0x24da8d1251a195fe, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e1266696c653001"], 0xa) 12:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20a40, 0x18) setsockopt(r0, 0xffffffff, 0x55, &(0x7f0000000fc0)="128bb87372c516d3a60c9afac16dc69cdbfd423c51c6e7391c84b0e33610098538ae3eb07aa5c1b5ae32fe8816912ca7add40255b11f3b1d2bd5540e14e0f134a89c3d09a7da72bd33eb8d6a2586c42ce17e396d61bb27beb5b1d4566499b700fabffecd1681d5f3335419e72c72dd498b1567881fd8a72cc36841860bd2", 0x7e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) read(r1, &(0x7f0000001340)=""/116, 0x74) 12:10:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) 12:10:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x2000236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffbffffffffffe, 0x83, 0x0, 0xfbffffffffffffff}], 0x10001, 0x0, 0xf7e, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5152, 0x7}, 0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4) close(r1) read(r0, &(0x7f0000001340)=""/63, 0x3f) fsync(r1) 12:10:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4000, 0xda) flock(r7, 0x8) r8 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r9 = dup2(r3, r3) r10 = fcntl$dupfd(r6, 0x8, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r12 = getpgrp() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r11, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r12, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 12:10:06 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 12:10:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff7a) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = semget(0x0, 0x0, 0x420) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = semget(0x0, 0x564688002406dba9, 0x21) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)=0x68) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 12:10:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x89) poll(&(0x7f0000000080)=[{r0, 0x54}, {r0, 0x80}, {r0, 0x50}, {r0, 0x80}, {r0, 0x5}, {r0, 0x9}, {r0, 0x1dd}, {r0, 0xa0}, {r0, 0x4}, {r0, 0x30}], 0xa, 0xfffffffffffffffe) 12:10:07 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 12:10:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000005780)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000000)="3f3b2cc9bcd36201a6ee1a06ce719830bc762d2f5da0658d25144fa37dc83a78a534d4721a228d6747af659c412a34823ce499c8183f5c236e", 0x39}, {&(0x7f00000000c0)="387ebad33bed8daddc307fb1292ba7fe4bb4747b5e54ca865e6e02087adb61083460930b4a71991832da9f914dd548b96ecdb24b31de423b690779411702763d64ef68b26816f060ce0dae33e815de3667e3feffdb20fb3c3b7d530a2100daf9716a1f670d205946f2926c759ac4a233082bae8f8d69073855d0eeb946a19c20e115b94b210734b43aa413de66a472f3f31bc61010ab0d3ad5637be4383a50573d9ac3ab5b248fe0381d0d62d74ae5dddd0590913d2b4e81fd07f0bfad51b081cb4bc7c6642b5ea8c68cc0cc480565caf1edd5f2a2f5554c8da3aa03f597d500b61867b5e9ca006e48b2c9f51238cc0958d322ac26cd6ade2685b7a29573f8ab745c176d0a4e848c533d5fc60254d09e9c374d5881e91dcd208680653947ac3fa0a8e9001de9cf12dd865a7cff0a08828110633bda21e0700ccee1805d70258d7b71e78c8558614b977c1b689dab9747a0771bea81ce4ec0c1caf7ed6a2117ff3bced0c0ae6c89d077eb2c65b113b3092e4b0ffb45f8edbbc3ec58507242062f98199a670e4b94653023f42d878afcea96418008506740917536c12b8e83ee5d18e43888a195142452f4ac5c57f70a06e4591b3754dbe753123fbf35d086bf4535df24d0ff457a1fe6df5e04ecaea4d939d3adb2d4fe8f3739040268cc67d687aa9173d2b2fb1f0c6a5614d9ec44438c89dee5b61b1fbee739b26482795a2521804b01693b5794c1e6418225808770d9b220e217fc82fbff8ac2d82aba50eeba8552708c94aeb3d9a182882653544e7bb138d8a5764b182cb342147f914fad864abb880870ae94fb9399362930c20c66b8aff323701e207a8bf49f8ae08021d0c55a4a57d80e7b2bf1417c2018112063b4b0492f1478f3e73f7af4a641121ce869c2565a6ddf101f96637ea625bbfc74fd4a65cc455087fe6caa650b30fdc860dafff3e81f40c70f9f2469a9406cba564016e313a99cd14fa2a5ffcd5c31f07b7003c02957ae21d9e57eb559fa72bac770e36fb139077dcfefd499a5a589cf86eff31fcfb908b3c9db4ce2690d3f5ac9a370a1837dc035f470e53b4c133d9c80274d8940dbaa00f70546153bcd5e38032610dc3e9489d892c9d700307731083b247ae747425b2bc28b4a8e202f201ae0a75a451382e9fa417c4c867dbe2954049319eec17077ba61df7d3826b85d59065a6c68afd6da8cba814a3bcb9c286e80c3d01dfe71f4aa73b8eabaa2deb01fbe0712b3cc41f5dc9cb171a6b568c550c00b9db06718e48bd06d99f6f3b14a949ef8ccfd307b4d501cee78e3db164a4877e5e4d6eb24a79c1e7a881202b7c74468d8f6e974b76d0189da9611d3ca586cf62410d69280326d483bcf0bb0e0103b1fc780fe06214569e4c63ecf279c00a252e10b4b7dfdce6caef3e302202fa17366c76ffc6f36fa9a28ff9c7771edfb9c72aedbf8431892e588e91c4193431e4380da4284dd1cc2fe1236c47ce5c18ca36de24be1db830ea9bf7127dbeddf1b0a420fd22cbb46d29264c78eb35a8806a8c5711a2df80ea2f66497912572c101b6dee279cf0ae12f5ff31343ffb180dd7fd9515bd6a3076b9c72fb0470bc520d0221a1a6e719816df43536901575f3cc6aa411779f487af4cf7e1e3998f909b64002f9e44327b231113f13811987435ed0df5981d56ddf0f49e3b524a1139e22b10127d908470a442128121a12f283d99709c3234ec1833398f2ca56b72ae5eabb21a66d3fea0b741aacc22f754cc2fdf9a5e11eda6be63164004744e4f4e298759f9d47d791ce84ccd95858ef331df7024e65bb571cb0fe0a394c6945b7dda752dc8892efa1e0eae2872ee8ea9ec4349ab4839b6bdb8b3e9ce391ec1e76587c54145151fd1be301de98940acc8076afa1f9362ea1e6c4f99c6db1a9f8c19ae2d04b35139eabb84496674ad3de39af5e82dd2b6bb9abb5e2266439297ecc10b8e1a5e92e9a6b2de0fd6549fc34e7ed5a49269c88ed2974ad307f80c4b145950ead12ff568b223275354ccaa4b657235ebad41be8a5b39e6c92f0bc4ba7d1e59c652a4cc231ac486bcaca2ef1f03e3c0da274d144d87a3cb5b8d913cdbdf0a3a2979f1c77ef8fb760cf4a64700b1ff036abc6be57d558cf97458846b8232796579bf172df4f56b9364d53782b20fa3f2b0f5b847432fb386ba246616a5aa7fa6160da454f300f8ab188e4d05e3d10104a9d76ed5f2570d44d321d573999caae0054613482a28d20f52263226013ba77fbcf361f9ccffae950b0d17c972afc22ea156969329ed8e05e219c09281ae5bd36557e262d56b73d9dcd80848c662157f2de5d20af49d56db3f55d29b60f4059b426c3f1cb091e7ad69f6e8d25ea1303f89d58f9c84433fc0612f70e341f394b3dd31e2d2c4e9ac428dacdddf0167859d93d9d4debf287e2fd5fa634bbfd28af6475b78523663817e5dec6cf9eae434b3e2e431ab85d5ae830eaee6a2942b0bd0e47a817bcbf6a8386deed83fc6a15d53138a4aa017f878ae0d758095f4066866737f573474d2e66021a0378193ebf1cf12c37358cbb3c405a93b561745dde80926b23fd9311b34223a3533a878922fbcb6b44e42d4930e4eefaf54ccd865cc8a7a5367f0fed88be85f56aa70655f652ec9b6c7df62e9d7eb52909296cca47f324397b25c14f4ed7ea986e064fe0f88d0f13dd1116cf36a11f25fb696e2a2b56f1a762f88c8bd5130a978649472c68bcadc97715eee6ed20586f337859a560c2a5f1d3869aaf082c9874c3a106f5b91c1b880832cbd807df5b9024a0bb29c6d6dcb669090796a869096299cfb2880ee1900a5fe51f8e9318154b27c303869b9e9465cacc08e2d20718b06bb31c6ed8bf6a2046ffa2def1dfb9d3a9913a548d749005548c50b51ef31cd193a4b1302503eb9184b7a4f4969931cd49f568587accbf66fd7b0e07f7f1f834a7821e6400811732889aed22c914116d07c346a77a58a6922a9bb98619c8297640ae70f41db464991715cf66a6bf0cd96e96c801952262481fe0aff2670821fc8b748413c5a954ff7ecb55d0d9005fce68cd435ff0432a85013c3686a484d43d7c350239d92bab53dbe49b19accb366db9e65d01a4638ce3e814e4e8cf3dd02aeccba355c74ad80e5a0524738f674e347decbcecb2f0719aaf36898215a4acdb14b007dd81b9b539d71852dc045b5e668b4fdff2e1c20753fb2aef3e096ab883d84dad1789933bec5e93113bded91a10be9fd355ba1593894d724e3ca219b987b099a8b2ad66b22d53407fd8981c53c3054fa1dadf8979a217a71ddd0b7b77f89ce7a3aba3b8fb0280b6d968ef27dce79fd0c5cf220ec8c049445957a550f2fff0042e5c7dab914a3c2c1b4010fa9f8280a0eed77a84eb590d5f63fdcca9da105188d4871e864e997dac9bec32c29cd65dffd16293581477fd11dc0912fca4b208f057665abcaf6f6a2e86676b937fc98949bb5e0181d0e1d3ebd123d832c1a115c03c535491fff860df4382678467d9535895eb49ec8454341b55734a7affbd3acdcdb479c1034eabc606c02435caa74483db32347360173264a428f00ff2e5b0d27c47af8e8b7f69ea11dc5e62d9ecfc31f20dd92e850e73f9421968764dddb1c5958d71d69e9cbc184b551bfdaadd286cc36e898a1d1b365ad72741a27eec93b8d7afbb6f94d9883736b1f520c79fbba06e3e49371ec6cf8898ac7007d7489bbb3f9d8f8d2f0ebfeb234b375f239b912a58bcd00db1e5d78de239342dcc332632d013da66166f11b153fa96fd772306bae04f53ddec4c158bb393de2bf744597c64d2e4aa8a9d12ea33a61d2469ac764f98d2bf004ed90b24b5a02f950ac077fa3ed913661be8f7a25178e3e50b2f37ddc1d175b6d91ed810d1aa8b8880f24ed86b5a949deb021f8aec2e73aa48678b7e2cbef8a447058be24daa44f87247dc47bcb55ddfc73bfbcd7e50f3277daccc0dd420ab3b7274944ed3e01a2e8cc5b79f87ba58b23de013976cd280b7abcbca6db1477de2714ed3459b60fac8d9bf8e2f4944273ec3f5348937db82a0090a3b72abb872c3c38f0477753f1caea49fec68b7f7d284247c59e0c476858a1896e76e11f9b322167c810d28c565f0e6d43539dd0622823b052656657a5687f0d182c70cb09d54092d172f8e5f760ef5140ba96683084fe06d03eef4a3babb1296141e4c86e1ac6bd3e16c42d9f610245ab0a5ab157e504b8b062665c59acf178a6066d1b85efec028475b9f1d22bdf65cb70c65e057c45056cb74fc036d275edef21f3bfeb3a915e813fc93ff2a175d5158e3e5877aa713b2341249b93ec4c2fc9198a6be372ec19a27cdf15783b4c9926c086028b1aa34d253d8d03a648108df1e4c8ad0a6dc0671fc680bb74c7f74e69898222a0981311c14d905c096c46f1d426a617db88755f659d8b228eb7586b9ddb7b95a47fe432c7a1553d3a1f69aa1d1df769125579297759cfa2dedd368c95b7cfb83d051bed395cc6343c30fce0e40f8a86690409e725ffd7da71dd473838a5977c81f312d91644de184803dadb1b479e8afbb2615aff69b9a64ab9203ad5254bcdb1310ba2bbf05b7793819acb58509617c2330362318e86099f266023ebd317aab1f746ed1da9b55361b99e0fc16975bb9bd441165e27f07db2e646cb85b56f21fa93d4627d247a2b12493c4d4a0f0b5a487c9811ed6e9b2794e48843af6cf72b9245217b83d7846d53c8ee401702ed9d6de8ac80de325825bc2e57456b889a71f6e91df26fbe8977e6195e70064c5561bce5086bdfe62844ab9090c4c65ff20bf5d80c351c4d729a64f682152c6b1d86596b972d87b4df56e022ebc51415899cf436237a62fe26e7ae4999f32370dc47865419f9118312d5d0b9cce5d3d893dd0a45436d2fc97d9004826dfaff63512ea8ce3c13208da8dfd3324dc9a1a6b70bb34dfa26e90ba1220eec328ea1b644e6ffe2a8d3c39e7ca1c6a1eede1ef621084fe5f355d797e63b621e3388406cae1170028a1850168facb4411adeca67c1b63089db11454d622c29641fb80d7a7ddd3cb15102894152198c248ee74794c0533f5d35487443baf4d4866d2e5a0c888d0b7e47b5f13dd96689233ea9b0dd60e319b2fe19481df29f08321c46776f3885ac8837af3228fe7c196bfe73fe3494cd1c3e202bacf481bc20e7b059de50bbd57ee1e1aeb1eb52fac5a19fb8e5b27da890fca8cc6b04b885af00b0eda9ecc2940ac4ad3330f3a9abbfa597f37ca5a37cdf9975eb46b1df1c3217bba10c89f07f658fa4a8fabaebfc476cedfbc67b08f5ae8d0103b475cad2ff3cdc5ae7990fd9512c776180b8ae800f3568c836717e71ec1bdfd22089c2b8e2b392d2dd998c8a1c59dd1955af726808b9467c2de7d9301492eb906d3e2ed7a08f2c362658e2cd6891d4da7afef3acd5499ee4dd59383f1e48640d02d4b8f59b26efd737edac829632cf66d70a4d4a1b44aa490161a74a84426b655fa6913b202732f0133688fcc75ac94c41389bb5754efd920be691232970fab4d3ac5410b555b93882f98eed49a4400d9a382c1690a93b5fc6d57c4e2aa05d65863658b6b3b3f1a6cbd34feb914d8d76feb33a74b406562c66446eb97d28b70cf1ca7b9fc50e159e4fd2175061e7f545d16f067aacc2ec81f10e85e64761c4c0e67d4540f2d9721a66e3f1526135aa88b893dcaaf5db01f0606136040f84a6ea5fb7a05cc999289c4902c8f4d5f604e165336f9372afa966ab717686df5fb6fcd2c33f86ea76a445df7f1671fe40a60c2e0", 0x1000}, {&(0x7f0000000040)="9fe58cddced54961b52c8cdd62c20f29907c840ab12302821c71c279b7f868f9", 0x20}, {&(0x7f00000010c0)="edd58f5fc788988970ecd45af585edcfaa5af83274d0e6acb7bef53457c4b05fd57e4ecc976926c0e99a354b51995070b0c89b3dde47a8373f625c5e035443cf0cd435cbe3a8efcc441452cf09d0dd7856c4f6277cc72564ea35facd1e9e26da2742cb6699e8f56c594f14232b6c05ccd9b9eca1b41b4c7e935e036850bb38213d2e4af338e9213a24a531b37626d2cbad2acd3f4c8391076bc49781af2828267cce48c824f0a02158d61298baba6b8abed230530c8acc7e7ee09535ff2618ca541ec8f989e4be15ba3345f91bb2e50b5e09bf0dc068408b1b7cebf76e3d8627ab0d874b50eff446a81e8e90d4ee6593056dcb6b5c292c4597684ac2037f1d00eb229941c43f1994cb15e2869432a6cd2a859e302464592de3671254e68aecafad28eef97ba28aed7f9aac703d4a8712c564ab2455b5b7ce70d9d5029fea889d46444b8c21648778658bf1b5107252b74ee79c5e2f109f5d3de9e8f48454746e8e71389e6ca27e7a5f5449acd091ce270d90d198db467dba7fe20a6c781b46258a42cc1e39c3c799b958a00fbeab4ec050d51c1f8d7de9fadda6669bbd09dbce3905eeb0e9525ae96ad05002bcee4394e3b1cd01ddfcc80f0c8b7e5dd91f1c31ee04bec82598fa9b9a25999286e180fdc87593cf1809391b2caa9bf0c6497b041b46682483dcb44ff3f0d0fb24065e2d96ea23ad5eab9780d0e6e83eed840e6c9a18ce0b63a798d240116d175b9609e19017b2e6a1248e30e8010f1ab18ec9108541ed0b261fd4275a165f80fb50cf49a79e900dde86034ccde07bcc0f23d664e19aae0dda8242953132e9fe931c6e934f6947cea8932701305df3eb2eb0c23f8cdd4663e6c8990f491144de7971241fc987a3ad6e524e36395489a17080f1a4a65b5c690202076654b52e5b05c88cf7ed257faa66e1fb07fb15b6a363027b5b9486a100c77d492d0e3076706b9b8232932f2d6a770fb6451f649d6ea1e2c96bd7af1766ead268215f21aeaacadeecf6ebdba572e371178dfa9e8ee94dbe02bd2b1268ccb839435ec05e5d11169815292ee986b4a714e31f148a7180234d2cdafcdfb3479efeccf056e27fa3f9590fcc3fca6cda96302517b2d6476c3e74615dff59113bcb5f3a48632dfb2acd969a271a444eae7366abefa3450ecebd82787a572feae0fdd3ccab6a5c704fbb75b6dcd2ac060b3707c7d9fd7cf5ec7eb01c5ab5e8ab0b0dc227f31713e4871dd47decc42a0e6ac740f67d775b652a696621d248b7801f4ff840ced0e5c4c6ebf893b6095280b21fb9d1773f2ab8ce468d66d23b39b2a10fed5a6092edcbc716b6b9c94230e4d11066da8617f725fbc4e00911a3cccd990df689169968116d00700ad6fba947f3ad678de804698d27c511047638b7f9de36ab0ad0e69aad4d949c7e53934832f649a134210526f91b1bf2674e2e1d996f0701fd4eef648d2e6e67e2108cc9e19044670ed97bd53f58c3168afdd1fd93917291cbbf3d4c68cd4ebe7229d393282945047b66f3ff1ec274489ab56e8268d18a28b69edf744133d41cb00f657adc488b95539d92539a5ed4c9e151f4a0b86ab2cfd907eb6a9350838891ad7267cf4d309bf20ff5262d9516e7e5022eb236348a9b685094d7dc617b38b0c871d8c55ea553450daf4cb2d4e9c15c7451b85f5b34614e02aa29294beab520b53b83075b3436ef8bbe85d8fa77d8f546a78994cb99aa7623975bd69e6ce8ffd39847793cec5b2cc36a220981eef215b132581349f6b4cee29d33c593ef5108f19cb86260c031b206e69d3e114f10f813d93549fa7392cf42527c9765b79d24fb7e5c88117ebd461cb28dd22e1137d2b9bfa430cb63ad886dfa2a7f0937af0c76d8777077028a1fc65dcb35b68c507c9d3c3b5fe16389633bc45111345b8a71c99ff4370fe66e47ca2851f4658000f7acee18c27b475885a97f11f693b7e396201c617b4e9ad7e68cdd32d6d1c5e4e5900684a39aad6ae4563df051fa2bb00e00467c60aa9b358b0c96a2a599e4f3b308f85bb9c33172ffb069209b6d49a09d2f2058c39662fb3b4c7ea015a8fb070fd69ee78e141d5c29069ea20df6cff4c5ba70b6f35b0c8f27ed7ffd853f058eba478a1866c9352c2afda82fe8f47981a81e03b20a3203c72c0e0c56010b215524442a4e59714d1b9244f3b26454c708d93b43be065a614e19e73a77775b45c1aec7c74cf6950708d4df85c4fbd29f1b0ecd630797dd33f0958dd78852451a3b25442ed256a6220d5a05610b18ca520aa40fe66e32a88397aa6862be6c2c26c2d9a0e739643e11e3bc372eb57f63cc63108375cfa906e25531017fbe6abaa942e1671daff2eedf659723d846002590370db8242fade89f28d1d7555bb3c643c6667d83af4eebd251d36a80d7d679b694031882d5a34558840f9103047e70362af192d0d9c276663b0226b612f098308db4823d6d34beb0106b1e2ccb3723ddb5f7f36da7ea7ef774dfbbc45b5f0178b5562b204f770c1c7a3ada495a03d2b6d6f6fad7620d3e9352cad63736a1ecc0420b60c731aa8ea73da650caccacdc2dbd4f81c4d78aa004d772b1421016e4444594460f4088e3f133cc3e028e45e9c4b4cc402676508e9102d233c09d1b4197232dc2fc903217d7d41341a39f1d68da4b1d7e452f69a63b53dafde4f92324ca4abe57fd6f4ae3fc57006fc501e4909b9e1dd027a69b0db36bc32b2cffc8a269b5b8b9de8e26f578fe2cf5ef0efc8c760cd549f4831111720263952967900e50b5900571bbbe345a1a1cfcbb753c577aad40f1314550eb9dde2e8ea3fa973653cc4b0ef34b275c4d4dc8e0598de4b67c161ebb06e008e1289567a90f7dc663d3ecb53d70ce5186b38281755e69f543f52bbd4f87d912a97e1b2aa4fae5c74d72540516529af9703acf9e48764dde9df3d018aa475546c7ead14345f2d8c37cd0f277bf37b833962f2cc4f1aec8501b72ff8c1e5f7509be0f1c30746eeb83bf6b6dd3cff330a85356be10df89c2a83d97bb675711560180326a1907f307f4e571b486613d4b89caf4543a14745b5569e5791285a4f30452ecd1378633c0d484aca96c80d7bf83cefd49f99ab47e44e3de8efae68c35344802d3048d0008d94f961a1cbbb8262b94a81d6ac5549594b6d12955773ed6fad01816514bb23bd908ba8b30b6c1db4c3340cfe0ae4d0eb44078343469bde63907c2e471a02659b274ee8acf42ebb4c9a709f96dbc04c3430a29396a38edbeb924d887ec024d34e3abd8f84440242a1f6b2e8ead2ea87955fe7764e6d5ef14105fac3df5545b67e60f2aa85255187b13f7d855f06f112afba131c7e6e46722362a0b0fe7894c0ec9c9d1c92bad6ed68226384af67acf72bd39966168aa32016f3ca5209448152bae697fa21b2f89bbe4a8bdd9bae4d4a0e321a2c0364a39c7ec8ea266057d258a3f9aae79c021c62cd6f686b80f391479aa983979ea92f6284d15d0d07dba37cfc0db060b51f677bf4c0c1d1614a72d1d71b49ab49961eb22cc67e8831a4ebf77b95e018f8152e689b9f6271986174c97cb74a7d75b585c5ce8009e04fb0cad15b11df631ee13f7e4dbb206eed960af23e62881c3d4c3c5fcc53ba96d8f962495d194bfb93fdbf3acf2133ff483a877898b5d5819e975867415bd4a5d1d50293fafa9cbc372da2117715eac741d4fe13f1e622648645936205d3c8c3fff00edd78dcf8ee60556b3b9a9e9ad8c8546f24152bff58e18b2868180014163eff15f96bf308d9c78bb452c71a90b44690b95f4c8a23a974d6384d083ce7a001eadbc981db4141a806e026c5d1bba6757b44676a5b29a3b981f97cfeae612b72c7e24983916060c49dec39e7ca3d3e1af077ce00d57976e63624c783f7e76371e08af2103e2692016d6ad75ecc1bc22988eaa14e19fd714152546ebdca6c75f9fbad7201b781e13573317e02be64a979faf8bf2f98facf0187a482b2dde850a7cda6988727c439e7f8ceaf1916e581433e32cb84ba2be15317eb2ed7c0a2a913f35e3519146e889cfab51d2a7568c2a0b6a5fdd8028de002c30c05b1f33431d1544a893b40cecf58a4f0dffc76736f9fc03c331e1b708f81ff3146cdd81719a8ed27bd5ec2ab739cf3cdda6edae8fee92976ab5953795747268cf558b1de70198c4737b04f34a8ded65de98c85b246a702fd7b73a4e7cfaffe7903997692ba2f0a4c21040767bc6e806f619f523300831fbf0e2d2cf776fb67cdf32db22c46829c5332a4a8cfab39ded1d3021fd58311cf3a99342a5a29f6a4f9d99038f27c1a0bd18e9ae8f189736db521ce1635ed798b43382b954f109a64e5b65f6fcb6c752d77f4bcdff9afde68f3a94384bf59ab2a9f8da3c0c31dc006aaeb75879f17262f25be6174d323f6817076ce4a323b1a88ccdafc6391e44e12c0739d2465b8737b98010fb765acc1323149c0d25221d7ec4678ebc36cfc0b9504bd33a71d4c68f209995c5a17148d4139f07801d76f442065c07334543a1af55b1f363370bac3fbbd71a5e61fa074f937f41b438920450790391de2a3caee623853cd5549a236b5e076587c8358251b2a13a2244f6b1e8e3e515cf350593786f88761b37861ff99192af135f6bf02afba851dce6662d74bfb9fccd8424471622bda0ff9bfe76ded88bc64856c0230d6dbbfbb5bdf67f76e634bd9c49cbb0b7cdab3d02f41a8b56bd4c6c98c0613be769ecd709cadd66cfceb78ca2656efe6033087913ae8213a361cafbbda62c47b2aee09b79149c89000c073c85ee624765ae03e412ac03c36b7fade827e54c7577f90d331f1cdefa37c2ab799fa86773475b4f427a93309ef8e84dd90bffd44f4da441dd42938508a9bbd8e53884b6a2c686011b12abaeb52a2658ee4d1bce134c0028594af06216179e9958433c61263810ee9e74f856a849f90db89ecb20c6fef4234da30c4e97272e8fe91c8fc05475661f7fbb94de858363b9d23f866fd5d056157525aa2618b7644628e7a8d4dd58f951336fc3e8fef1e83bbdef171211acf5bb85fc23066ea5b690c514c551bf0b9ea65264e160e72339f67434170fb3b7aee7a16033fd4c8746a01e3c0f2f17b7c69cc8f9cd32072b02f902189c180beb7d6429766be09e074cf50da1604597965048e32ba1d63c4718f6b6cc9d869822b7cbe54770849c779f01663d19eef3c4d25e032fd6e430d1b60d78793aa64d0281ef878d702de248f0c38ae63ddbd4bafc5c9a563305e8fb05a2ef326ac31fbacef2e6bf365d5642f7d51e276b60af40543afb9fa57899cf97af95cf9d09744a4dacfcc49715d56cb188caee6e8cd91749c85dbf77d2ddb7c0c3558a8dd89568146d9f9c3188218be06aec1783271e2b814a79ad305765d48f7fa489e2af2370d83b066c01c83878f57a19e82bc6f935323190da974671ccad1b178e4a47a271acd9c9965a9248cb094ec5a93aab8823402402d8e753f6dd19f6b37ea7ff59135f1879ae5ffaa7c7e5fec6873de42e2ea91e63c475e1be7792133d6361835305524bfda122204d227bd692ff984e3e66cdf5cdda62fbda5ac40c99279e54d55cb1aa68cd0d3cb3ff8943b0dee73906810afb02360f83d14412ec813012858e839a98d5aff3bd05f4024227de95b229cdbdb20592c2f9c8d5efe0fd0374e1d7a84d875a177ea0af5c7a114f3d361151cf998f278ff4360dbeba8b94c9c2bdda7e58270af144807c9990a5fbd941309e1b6930804b4ae7b347e4ceb808e597731f53da94690f476f046de7c2e1ea08e8335f", 0x1000}, {&(0x7f00000020c0)="c3a9123286ad18e408f2c4ed5880d49d282e6da05c9638a74f9fbd08902b945d75df16ac84db8e4b180f7bde39b54aadfe000b5b2442de5b528458536593873d965eec8f02a2edde994e9123e92f1a87cae3877507582802b4208ef2aca4b0df0109448618f00baa0e4c06ec4d6e5501d7ae8221fae248a956b60c9cf979a336001568b5f88b5c4df6f32484e634726d16ae8a1e391f8de176aa1cdecb7ec376852f051eebb90fc5652dd4e198a3f975175e7068d7561e17f267a5aa0751b730fcaf71666af38a89e38414d3bf201c97bdd77efe814471d2a59777d6daf37d3ef62c7b813b80d8669d60ea6d0e4fefb6a8a029ab1c02f5236894d7c85a4e", 0xfe}, {&(0x7f00000021c0)="a91707b302b660ea5f5235e05b3b47139816c3ba509b8671e2090eb5b63f4c6f06e52d63b121c67fe407d27630c7c6e6966bf61770f31173373bfc28b2637a0564d49adac9cbc00b76f5308e6bff8906cfd6e1091b8b19a49283c3547a0ab2cd3cb034911fe6724a57923bcb753b0b714ad44dd5de994555976f461150473d54cd8c9c17ad61efa9afca6bb472280331a7dc4db3be1399322521cea249f8e74fd5251d317783ef65c9af6e2ac91fe697d25181f57eb9a713a493a2d6667d5c71f2b83474717dbd6cc8c356546f1ec56dafaefba91ad172c3ea051fcec2562b1b8f", 0xe1}, {&(0x7f00000022c0)="02758457341b126fafa270fcfc217ec3635f6d18c62ea81f14e2b1af7176198c1a066905403d254fb466f8da910592180240ed713c2febc408eb307d2156d04e4f1a5e444b606235c0a784cceba076d35f8b62f61e007102f67c12ae9ade50c5cf79d8a9e7578fd7bd1c72c2746842829caab6c8f3a955a83e6ac33218015d8f2200930c6980dc44291732e03bdc0dcac9c63511075f236660d3b1eb88f65929632ab255d075a9fc5bfe463e5f29b1def509b37402032fff3cb0be611d37def0a19cade7c3480afebdd0c3cbd64a2d765a793810f4bc5b12daa821efdb596a710028c8f41a90e1112c67", 0xea}], 0x7, &(0x7f0000002440)=[{0x108, 0x1, 0x7f, "a61fdad564a6870568c865e76eeb53412f6ddaa6ad55b178e4eb2f7313e690332628a0011b0d37d228c59aeda8c64b198af91020d94d6faa32f9d0aaeb447607e462a84cf76f85a38c2471850fee0ce09fa907fb20d815c021c0f6bb223a55b3fe9eb1486cdbf7abc628c3e08b0fc0f1ac24b2d845fb53baf3e26d81afb1dd51f8fe1bd97b1c4439fd95151b298ab1e3857d5b49dbbcad2ba871751677369283758638c66840bfec90461a18dad6542e26ba48577f0dc91c759dea91cc9e5c5fd603aa12f9037aaab6152a6a32919bfec5b68e38ff40fa7bbb413f6b879d84086f9e007b0adb4c5dccc48fa22f87d14ee51a6bc4292f480b"}, {0x1010, 0x1, 0xfb7ab7e, "78acc4843de41930f7fcd7c6b72218659a9e9aed86b611354c287f42ffc4dfcd346849b4dee13dafb019bdfbf182108bf17a3c692e907e2dc975fbebc8554dbfed679ec1940140b495cc52115647a08a57154f0e77a4ddb1630cbb38238d0bdb8a4479f411cd91eaf824fa9ad3c6303f5618deeff189ab23a3a35c9528f1d1155a24f922aaa6ff66444ad290206b931e84266ed14407ed929c14029fb21a2a0cc88aedbcd578adf63a084271d93c3c9f4a4e86641a8adcccd040d45426a744dd43f51f854120a35c78d2987713547ba024607f08d4bfdbd005c1f8cf90958f62fa0ec7aac048cbc69c3b50d9dc89d5a51293decbefc695e7a5ffd1a2621d539372be9c4dd50c5dfd309fa71a4b486f216a2c20c6876ce356e0b65ef5fd9513ba0147865d3691b4cf060ff3558d2c3a39476d783d703af41858d20999545bf411b4b96e56f910a1ab941e80f0ff7c6c09dac1db172551d1395ab4a72776fdcfa6f2207b377d63f71fe1d0e761e5793e83bf7573ec07f85ec51120c4fcb5e0fe03671bb2cc97b8d4c4ad9cb37c6f76607c4753f5a40def1d064ba6f21f8790f137aba897f4e13313ce32461cfebf8a30ea2d8881a8de10ce60f5d8b98adeb433e766731167f0294ace79f5f3ac9921faffd12562a034f3fef55477ed71f22f99b59dba769a315e70bf55831d42ab4c43ba0b6b84dd21f7db4f3c227416421c48c13559adf7a5c61ac40e5f47282270e770090fa82e1a7468bcd3334aba144fc21ad77f568af91908e21b974597f43e8f8e754287f2e4d315bd3ea40f6f60687898050bfd1b6cf80c43fd723dcec384a300583119d2b79b42fa154f4017812adde5b69e4518fb3f82c835327b5e4a8f626a458c0d01ed8e9844476013e626c54673eb082a52ce45a70edece1bb67ec66cef7da384e15c16e59e3aa9887cd1bc364de4e6148aa54ea3b3d39db84967281a494dfab70f99bfe477dbed7e408bca65bb2fa67d927670fbc785f0728c510ef38aff456302f09b4ced71d58b1c9e6b375424ca470c473359423f27070edd864e1edb0c8cbba21ff10dd35822cf5cd5580c45f8285a56ceed15577f944d527ebc9210bbbec7818292ea04e2b36dcf664e2a652894ea4ebed1e18f6cab5d0f90efe77a56882a4ad4e90da41466d52c84a18a9d3ced483bb09ab1f88e7decf8360d8b2be3d7ece102dfb142cf15a0eb161716bef57feedf1499739abd6a8c60f14b4711d665cc85de95627f942779f45d4964b1ccea4392a25d9e533bb5a01361fe8de064459b8dc35d00e0e868701273d820a9ecfa7ef1fdc179bcba9988f83ec6100fbffd3adb7687fe677bc42f4636cf0c69c832347291dec547c24f64b9c94e2430a293858ad5350ce749ec286d4f125ba5b111fbbac560f98a2552fa92ffe77ea7196e55fc643aa4e832468f9ecebef9c673006defb6ee2353ef57e25a8dc08695c6a1076b252fe3ed10097302866522062123aef1cb500cdff78f4d8fca661f4fc7c8c9de4cb425597cde9e8da8458da1f1f1ba89ba933e90c1561121703eacf6221a0e3f16ffd7d46ca5c00940f742e5d9db7db3fbc6ed118af73810d386202567239a6248d16da7e4777fdc220c23c768615fe58dc0b1f9c42b1cb784ecbea739becf17a8609c4363ab16088cf90499dd7fb29399065b731eb62bf4b6733052c2bfb21a33f8d7c9fdd21bb2d5237caf54d7f8795e3fbd31e3da0fbea8a0149976c920c20ad525265aa87529003c3a2d5bf562cb32e313db03006befd93f90ff2a936d119f639aa313a224b6c94dcb65bba313a3a0170e42a17badb8b9170bf47d82992cd42dc911d22fe2acc048ef2d1258187767ecb4d3609c5a82f51164676924144a3db9c2e26b142db8c61e8ae997d40ffd388ef34c618bbb25dbc621992eac93da7ac76697b391b2e77a7c83a51e7c70dd2d2b565669b9f83ec5d308fea3a15cff45e6cbd0c4f8c69e5ffeec48ba517158342a60d952418710cc0a87794f92ab33ce9b65c5609958a0580e8afb9482f97fb15a582bc150a44c161825e870ca60b4734b482a88bfa2410bcc3125d2b19ec7b3a693943489320dfe1d345315205dd70fc0bf51585ccf6d070c52e084ba5cc220a92961dbfabcd6278e1d9e73f782252832c4fc437312dec7fae97cf9a8846bd31920553d9b9a627dd95c8b62f57f8a2b9e7f8907d0c1e487c581d326b1f42b0a9a748b6036e9acfbe57992c098e3edac73d3fec0890aaa9451b6167964dfd9aa3744e73465a72ca045c6a357edd07438dc772693f02a8ae3d58d949a9b9c49c89d1b56ee95ec3fa701114a4625e8950d1019665fdcbb7ea4e8d92a225292284f52c6c360128790047e4db4118430bd0d5983ddb8f0cf305659ac786a0a1b66c70d2b261b71bbc9df0504ac16a3c1107f892fc4d08159e54459fdfec3ed7d5b7b615cd321c1d075c82cf299486c14e698214d770bb466551921e49cb47406eb97c0ba837d7414535ac6b48c9f53d10523bced8c0cf20348d02b27fa1d258a1b2b84a5e3b26e68c852f74dac3cabc3b864abe21d28594e7086fa89b0625a6fddcae8d06364168e6a859c5ff89d4674fe0030c0cf34d65fe9e93512d487236316d1c04fd6fe2b78e3ea2450e1a9e6767f3d45db5889591c70796caa81476b91708c461f19a141a9e3a1eec90b1634c7707691aeed86d142ac88972e24a25f9c4f81c2e47a03ba5eb1900850424f369cd0e1123431d78dcb4daf8e67e5882181684c00a6e4697315aaf777f2da25fde4952e2ea5deb8ce59364563aa23298781ee3bd5df987ec8c01eb84c57a0a01fecc342473221cbe85f2f73b475acebbac54811f9faa0b993c43260a19b342f60a7d486fd851b1dd5146c62e4c1480e99d3835f7be7aedcb13e1960f51397c57edafe6674ae2ea254b07395831d1f5dda72765ff73f17a75b674c8ebb4d9ed0c0327e9e893a28bf33849677d77ce3b2fa0994a829919cc9f1ad877706d486cb09488c4896bc924a110a40ded3a1498a2d514a985d9b18f424bb994ad5f70c77c7f6bc0f0cd026e9632530a923c2f0bd0b5fd20aeb1d0f236f7d3d910129efbd864c49c255c0a5030d65f202461fc9a72e0f470826f969967eba6c937532bfd35996b945c4273ad593fdf97f840b8d75c147ac3349849373a40e003757adf149111c8eff553c3f7439476407927679f232473c15080a9233527964adc16887311b77d2a194d7b39088c31a8b0c19053f4bc66fe2b123a18cd99ff3726791d8ebcfa9530c8e40b830369682725df4d68442da565fc247d0ef72ca79a0871c668b71c10b97ad6e4bcb0db1806e73580212d6abca3f590db79dd386de5c2b641c3784ff2c5195b69e8ecd397db39f01f2ab56247410ee796e01b2da5c382b7fddf54de5b5f57b7bc37142954194d3855a67e7a5c1a5df6f343c78ceaacc081b6036310a5f02caba52e583586773a4d5b012219c1e09122cbfd17cf150175328c8b01dae4d8de37e83c2b3ee34d83df77a2b65ca220064ddc87b7e779fe7499022c13d31bd3ee2370a65b6509697667c5051e6609e50e4cf3ffad2ebd76d58d5c5b08f03294e4a39e220fea028f315a7f1a9b283c4d348794026a633ba927ee73f0323e1f49d888fdc6fe50fe4561d8aba5f6cbee528ec27be81f0554fcfcafe94f671061c9d92e313b94fa13d2d1534082050b9d205924d28de903f112209a88762baab31c7c5742b8db140e8c21e7372b50b075fa83944934fcce69a73c736c67186558be8bf1d1cc3b1266fe0554addb868c444ad3493231ed88f23fde271561a9965444adf082e67c00e458249eccd5a40c6b28993668443920bd06e482aa1b95bade5b4c6a576d1dbbcd023b89db2f6016846ab28fc72a77d4d390ad04a6f422222d92fd08ac62ca1af20c2aa394d2e200f3ca85bf15a7ae2f4e297c15539d69d2f23f41189d34d5fc5ed1e8c217cf4bfd70c4f48b3d061da6a339e26d47a4a3f6cc988fa824ed4239fb33f9e0b5d004ad0143d211b03807de6473c030fd3cb7cfbbe3a652b9bf8c8555ce24644f1c73dae1b24a824176532b44fff969d652398235b67dc45deb1a1aacb1e3b0ee7d228298ee2ea6601042ca5b34f53f65f425e5e14ede8f274c9e64f58f8679ebb094bdcb54e308f0d8e8d2bc6f6fdbbd64e79735cf21c7f5e30cf59fe9655e4842dc664a59d5896a502ed9f6a71e6652452596c18483f31f5517c10be706f3bd6f8decfbed42d35a629ab38f4fba3969200dcb75dc227eb6db53dbfe10c902bb256e7e3c7b99e04c73efa4c7c29dd0a707f3880120663add7ded34a67866d71685a73bb393520d05a4f3eafdc414655d19aa20d64efcecb7583500f437196a000df15626c2d66c3fecd4cc387fccfc1cc9b32080ef6742c80bad1147eadb85360b92b1b4ba209a4256ee3a0c2b4b70cf480cb66fd655e8b4415065ba764a6884617a75cf6a4e01d6c85e45c3d49057a120ab41dc61672c7d5e71411fcd0da0e55cc0143870015a773651e351e23f6fc942d0f677a473243485c30cb58dc2a05dc27084c78ef3f445dee70e17b073edc473fd9f72b6a1184245743d66188e5591b2f5ab815528cd281c237178386a736ac5c4d6ab77df149f8584f1b194a46804efac4216591554a0a464560bcc37ee6464cbc2c2ea6c2cd6b884c40cfc516ab64b046ea09a56de7f069e9a3b8b0b10f2bc3085870ffda97a2360c0ed395def94cd302e9b88ceb4173f2d1891914bc05e22201ee913db82cef9f7c6d8532361defedaa6eb169e8cfa663aeb3ab3f03f22afde94f0f5c2cddf28534d1bf4ed63400b457d7b545192fec1f803afacd3920d3858470e5f0262ff29024979bdb55637b5ddac85be832764753cd5c4d00dfadd9d1c7bf7eec2cb0a03cba7b186467e7c4d1dc2b8c236b49a97b1080caef798f29744a63b455351df5ff993cffb71626af706867da16d0128950fdf626b57e459c7a8e6ea6fd44009b6711900feb246340f73903b9e70cfed88683161116061ccfc86e20138111b47adaa043f711a803140cb061c9863d67cf5927b7b2b62b3afdbe1d5e3349d762386d7aa81427eb87070a92c62d9e3480c04d6e010a772b70f9288b5facdf7859f6b0b2b295a93f6e5bca05c9a83041806beaebf897633ca79c276ebd751417bfae79ae153a19b16b4c9db92284302d872d3135101205a4a8cea2c1bcc684118eb33c2ec3ac906d3900e8e8f19e4bb424fc3e53ac946b9c22feae65e8bfcf15b33019684c0a06543f6705ec12628891511f84dc7c2fcf705b688f38d991ebaeb05fafd6b8e47078bfa7d0d141079472a1a2da5bd68605322830638d2f7e4ddda6fa9d61f9c600c3d3119dbd156fbba5b765ba9d30b305e7b990505fb44aeb2a555b0951dcf23c1ce244d715e71053c56fa3ebbb1b4a36eeef42ed03dbcbdb0b61bf1330893f970f4669577732b0bf1b58246f84fd2ebb5e97e455744a431ee82dd90f68874b51f8796bbe4af0f1022a829f3c116f76149085ba17f733706afdad08b82bbbbead0ea158e2127862e3fb0829981d66c6eb28dd2f54f629215ec7cfbd394008a6f0fff07bd08c7a48b2c5858184c547d76895505b02d7792e5778a4c478abd9decb888b10a91c1652a89fbc17decd148c0df87e3d5054fb6f8e6583d653559bcb0603710fc066ee1faa1a9acfdfead0851d914b452b41b7322ec46531c772f7b2db68ad860b2ce818b0c324fac8faaff9a6ae9da4d85c3c019b6c46f31f35b5951bedab"}, {0x50, 0xffff, 0x100000000000000, "c93c4570bb6e3d27bbd3615c9e5fab55def19cee94b2bc09563ebddcabc0f7c61e30f4bfb7c0360093e8531e9e8e1d582d32501dc0b35c267a9e51"}, {0x1010, 0xffff, 0x0, "a45d3f7f09811e17a4926a79c0baadd2cd072f6fdd71e9e70c60764145c13a453376a340318eb17330e7c21b23c756df881d2c3a4a80d161f9180730385ac00cbc3633365bf116d6f11b61cb80a96fd7e48fb071423c1b7324b27e66922b6a674d36c5f4072d3d79451cf772d92c9d1592b40b6468a16faed214d17c2c723139cdd7fea29660f35792342d1ce003e653c1a3857306624efd675bebf4ecb82e63f43e621404b54ee516a391ebbec493ed8bcacf9c65850676553ac3460dd785669483a7246e8c442c731628cf435eafe61395ca14aec1058a8d02ecdbd32bce42e83213b6d0570291ee497e0d36d9d6ac25715d66b499d00caeeeeed2a2195da679ca053918b7bb34b29f57c1efb137725a90195bca406f0d59929646449cc50f91e037b9ae7580305164d7a9f204dd926aa3faa16feded4857855c0c5f42b083b99886b3869b794bcdb763f8213a8443acf848a3ad6f819c900912943beaa71de09cba6b2ff04bbccb07c4f6c875267291e6542cbaf3551aa99913209438f46cd3ccf5140a59a15f2aa2a04bc4df37b6ba529d467afef644b3940ba74b377b8a183a4f5f52d2eada0d107802469457eb7bd30b76a012aecd2266f88d5a4d2916c3df206b686b89778616a0b166b8f12036746e77aa8c1d90729f57df0172221518db07c1c6892ab310982ed5f483eef33db02cc3af7606a036c6a5ba0fd2461c9f45a713fccf867c971b6ad9a9594e3176e65420058583018b40db20fe3421f2e197b8d52e2c9d0e6c04e77437e18a59c14eea8ef86c522cf1492bf5d9e7c49453a1a48e89c30b8bd775de893eaf60703716be0152d709418da796c16924f129a1ec785224cb87262ffb82d34fe9bd74240f0c98dc18d7581d41490ab803bb5ae8342786ba6b6786016bb537e8eb187c8aff063f95dbbb9a7831d3d9a685ebf3eded89f93791d5e75f14608b51bb0f6019c8ab929b6d450f8d8c760a2db1fca52140c713a4de8cf3e919d9d1b9f762bccbcf43880cd71a5b8c5792cd2497f1bff7341704d89de4afc49fbc37e3e8c5e3b89e4f0e231587910ffc8d1b8d22e7e3319fc53179fe5c1c43c7b1647fa2bfd1e66fe20c990246dcb75a6278b12fbfe3b41d0ac3ad4ab1f717b3101f7eae1b3588abac669634b62b1059e0ba9f0624738cd504bae6fafd40756f5661cfb093e906b00858275acfba7ac54781a39b56d93b3c4fd7b80d0bbbe1e4688672a1974bb9ba47439294d8e0b8c541c76f14f94f545cc9bb0e5d4929bcf5ea3c0e959625fee3d69673a7b4be0c5e771479986ed11510b38cdb0e278852db29f5132ac997ec35903668b82d66f072a99c76f8d8effdd434da82e72a111751833f7f54248d8c756c8207faf8358dfc3a6e0aad643688c0e44de2ad3744fe2ca357ad5b4eab11957a9103cee19744d047076f5f72dd1e08fda1e00eef95a187fed4b0e50d62b63d16654327cb7f823b540cb1a9b882b006db4a78227accf2580cc831a24ff6582295b54fcada23966f931291a1c333108f6c72f0c1e7c6c43f2fd43d8efa6123b899b431ec9b33071b2a653315cd332fadc40427aed667d6e49ff0daf2cccdbf905d555c3b0f97fcbc0566ba949478e3728f766f30a245e59f3a79a8fa6ebb9d3eebc12760893a72e8ebc423d32ae9c7a2725f5a7e338c33eae8b6c4da09a6e7d3120564e54fb42fe89d931a05546a836487b501f0de5d627245f886346cfdff096c10f35a3f4752615c3b423aaf0cc2b3fb27ee6e80faa042342359222aef358f0079299d48b075d10549dd984f3b999b8eb122d8b541aca45b98c27ebf8ca6c99b990f261e7c2218922c85ac8b2fa37e50ba43cf1bb4995c0d0d0414658452f48fe822927e0624842531602262472b6f276d52337a9fc353a676fa56857bd2609e90887752f6c2515bbdf625722c01e9ea12b28d09defbb87fa907f3e7b3a311ba5d076d8a8dc2385d501f9ad681ebca530aa00e33264a0ddb8414d5c91c2390d826aa255bb39fc559d97fcc6dfa91a1f9d2bb25a1ffaac849ba75b7bd319acffa99ba2938ad517b6c8b521ab445e337abca1370a13199976e0f34b1510e25cba81a49dad09622a339b50d7f83c15ac8c47b6d3d83fc3c3d9d6ad1d860aef098496fcfa22d8c581856adbcc8f33f00e81cdc8750269a8c9fc71974a7303c702ad1f76a503fa6b35541d2919b6dbc60daa41d80393735cea5571181a93a17a5100058b43c05a8b1d3ca17bb694aee443641729659d67c32c7dbd38caece74dca5002a3b33cbbe6f0b5b15d56d34a384cf017f9f780df47ec1250ba304872869184e2d3a7d0c8c1a4fc53152c07598ba7e5b327f813a7ce5ce018ef36f902ea4807fa3d57a32c995de1f6c25d709daac9003c9e792ec1ff3ce999768792e91b32a552abf5759a81bd52d7dd042ebecde5ed4224890900e92f16b467d1fe773d5408d070622079eed9efe29a3c9293480b442174aec1fb6355c1ce2af7c3a20004689ecdbf777f6e42701c13dfbc2275162f8a4ed022e617740ce1a88c66edb1312ee81c1d70555832933e11ec811b4a1f8e0d2e749ada118f94ec706fe986cc5cdea9878c0808a972be19a4c31b6fdcaa137eec63536a5eae5f72439e5587f7d44af6a10de0a4c4e3811b96cdce9680f6b572303f1757763cba41e9495f9da6d1f6810a5bdf52f0c10eeabb72e342ba6bad292fd5532a5e8285dc946b844c88c4a667dc4fe875e000bff61b155b6bc9dcbeed2d74f19f61d3c551ac3ab53db3a4a218b413989ae704e8b90bcdaa52f7a9d3d08b7c83554619a7e3570b8f68ffd99bcdb90d21d5347ef418be153a0d23e294b2d16394952abc92213ff6de54dc459daed3ca5a0be7c8f369caf1c77cbc2f91845117df721be2de27679fb2c5cf74bfcb2cd26b080dce3cc20353c0c5113bedd01f263089eedf23868926fd6377f49122aacb8e0cf4552ae5c468abff3348a4858d5fcbcbdc73495b273acdfa69614100791f3c18fbd4193b4ec2d2558689a2037bb367896ec155186609c195a93e162c273439728cda49d35b9015159b4113de949ddf3c4d464226f54f246d93ba61287ce03fde479b33f183390a688fecebdfcd79b7aba26dcde8c1080ca93619ef62906a20e890178522a87f74ed7ab3cc9c0044e2e087096592e9544030e48c9cb7785c45550a426ccd1f5e651b10d59cb3c5cca4e0322497d34fa72824553becc20a74903df30ca3648ea084891ddc822c27f28c5938d16269f15ddad2bf61823d89c6b2512f6ecabb3b965e70bbbcb6e44435e354271482a493f1db0e192a0c6e324f901f63cec1bdc31bca457ebc2605d16cc6e152c61355dd881aac039bd7623504cf2a0e4c9f6d3ae35d430098eb8fd09bf5438d08b5b1b7b5b09386a561be20ec08cfcc01ff6704e7251ba5373b4490b20e4b0211b6ca434526d17279ea9b5a9ca688aefb5ff6ea10bef117a7295d8bc05a8e8ca71d779fd8b1024cdae39cedae1e7c9f338964a69fae8dafeb9c1fa1b7b1a7254a596e6bf80d1bbf7134d6f7df97d3b185e41105dc96fa9c91b5bc9ccb8693d7801f0128a3aaeddfc74d7903ae4294f0e22aa2f8ab12e1f104190a370c13f201b86e4faf33ee383dcff5363fc09d736e119a6e27abb0d28c93320dba1d2bf86ad75221c6baff4e5a477a6fe1761b27d32b3d40b9de0efee0adecddd1d6d4cacc05fff1a4a160969b0c6af9d03b68beaa563fee47a504d6db9520287a0476eb1cec64070cedb92cc7c06418624b940311c9cac915787ad1cf647570d45175e7aeef98889e025a9d104659d6001ebf02903d077b22ef345a1a16ff77eb266872fbf8568731b80b285268b7926cc7e9566295d25c4a722e378bfeee6f4055378d4df45bef6e783547cbb607c343db3a4e717f2db50e711da86cd34fd974d70be52a03bce9602a4a2aa50dba22acdca9ce3f1b81923a330c3adabb970ae2bb59e4f2cedafbbaf554490bd076b97467e4a41996db06cf142168fc0a5bf57b22a1147cc3a483b277dca55f195aaa59ff62264ad79471803bc60013f70b303c96664d4c6b0e8ce7d1f2542add7fe7526214c7d77f6a7ea2393a8e731d3882fc5c84a1800cb0214c1287b4385dd2a9ff2c65a659e7a79f9d5b6e64d98eb4b85e559fcb27946e6ecae07683fbdbc2b7c07460d9b6609d5b945847c959364c3b42d70011c8b382d5034d9b47f5f179347cba5066cf9b55916a8f0b1bb14df8983e621b765f28579a01fb15b4dcfdad1f4b4914f38f4d6b50d69383da8ef6faa88542264c60283960fa25528012576eaa761b5fbad089fa96fa1f2b61d1de5b45f3075b26654c83217aeb355905ce4874b90137f9187c33718b5972f424a7f01861260f19fe7305470edc3fe0da20d153d512f662aa60e4ba605962693704d5f775e09339b659e8cd152b29a5c751600eee7f2b673f671df7380ab3f36843e7a6e37664268035bf09a28071684e6853685389dff2b31a7ae7ccfce504477a5b9cb71b24d07dbc096e5a9c99c8bc53fea62e697d62e654d5183cd9ef6731d8a9949ea54f3cdfa662420d04fee2d5b4202c66bb85ba680891ca8a081476dd1629f348f3956d533392628f23bbc2ec15666ad3d2652d3019e16d127cccd519527e8170c130c3d317c5f95321209410d8dd0ac74454b67967a36c503e8f7c9711cf59c0de9e4ba327112c5f05377dda8970b81ddc5dbdbc4798cda3a922c147f42d98c9f08e85ed746b91f9b0a13eba3c6b33f39b6470891c2803b82c849cb41a0a462ad0f82066574a54e4aa741776f12782c41faec25537ec22f02155f4516e6c52ca38642e360a52c8ec8c53bfd3eefd5c0ed82a8dbd5b4c8e2dd3e96d62aa6dce8af49e5cc6679e3d5f99a2341da214b59c19317fb8122d89aa20acbdbfc7942b3c84b6b9dde4e1ccfa3f2e1a44b1c00c06a37d16ac4a25047b379361f00e471c88fb5d05c72829dded01bc5cc4bfc0192fae99ef54fad33fbded98854190ddb4c073ad9cc19e78bc5d9900c8b0ec0a3f05e19af73470735a51aafa79ca6d141fd1c7662d7a0c4ca6a9fb76856e00464c0411455de708b88bbb5a10f8cbc311bf1a2952ace603d19ac8b95dffbef51378e1eef41dc348c532257d9b2035a4d4e08619d7d4a8b28d22290aaca6e422c470517a9bc8ba60ee3464001c55e5c2372a8a2f46140ed859671e358a6bc2a9e3156402218caa698bee226f808867c4075e821de218f0b2a24b5a6db4b39e440e32e1815738bdbb21fe86c202d948f3999a962f52e7c990df42a4c3c6741f2fd672aa67fbe620ebec19d7ae32965e2c58b3726ac9fd4c6b53d784ecafe1da43769a9658ee1020320ff6dac20603c7105c8724547f179b5e692dcc57b644e93036fc1e3dd683f1a6a6b5863cf042a15a8098d4451e7aad96c2706f408dc03dfa897acb5781ce260bd6c6aebe6253ab87f38f3fa98e9881796b47af771d0d1e222de5818f5682c6c770f417859e77522d86843a12b2d725894228535611bc0902bfac34dad0513c4c1eed50b87743b8b37c855effc63effcb9d3d49ab8de6df667a4506e7ecf25ba7a5fd003106d25fe032bd15e2881ef1060b75aec39e3ab4c2f7faf9f68e7b2528c65a67defa68dd988a2913d9b1cd8ff80006a90ad979ca60766dba44f1a82fb5c3df740ac827d27b7290bb0e8621f073a4c8a62b6e06754b88679b9ce8875898e971ab7e4a129c3812019f34a5a477be7f6f907d0623b5ebd5e89065c42729c8e8034e6905660"}, {0x50, 0xffff, 0x4, "0e4b44734f47156874c416bbab4c2ab3db7f2b27dde85070266286d48f64fe9b3c86b1b37036ba1232dd988d38364b91925380c5e9debd6fe5"}, {0xf8, 0x1, 0x96, "f635c6c9c65d519f74798e393c35dcfec291d2281739af84a5d88e2b8e8d73de543feff80a6945dbd37b84758975aa449a9e115947e5994c3063d426eb65e30c5c7636914ac09f04b67c64830f339f3d3ef99b38e14d1cb372db24aff651475ee9b9218eba3afa26c2e7e3c7416c550cf4c019b008cf068f080891cd214fe668ac1c590d6a2dc8b308b8c51c72826a3c5ca7caa0a858da5e949fae443ef5031d8569a7af392f67d635f99bcf621a3564f174f766c17f35d8dc8091b9cc714dd1495d2eff5db7cbb189064fd3b4f174a95615d24c8f2164eb826189a202a57d49cc1451fa"}, {0x38, 0xffff, 0x80, "76ff2d577ace12431fc827560db8ce59ed4e7f52c3fb30dbec7e509fb7d6aff99e3f540e18"}, {0x28, 0x1, 0x6, "e0dd6b297fde8f5692e56244f91774b2ae97"}, {0x1010, 0xffff, 0x5, "6cfa467b27bd7d6a713c4dc5b9a772159f444d582f35df793375ed125d4a9fe9b8704f5fce69f35e868e53307734c9faba7ec583e92182767db79de9237bbbb761f94ac2035c646a1e869e2c49826861d131bd0b67b0472a6c93afb8c468701f09ac6616898c27793f103f8db1200555c12d9c90f70e0c38ecd44c40d5b6f9065f10b2d10bf9dad20b109ab7d338be88f979f3cbf9008739b0451aebb9c452d9356bd2dcfd0e9c4c065ea9d97410f8a359e747a60c4d356bee21108a04bfa65d7418bf224be2d48834b3bd41aed29ffd0de76419952fa4878ca23e43bd12268d9ce42b26f60f07b41924d4f047a2957c13596defc82edc50e16563e5f7e4fd8180c82823e452e7abc08b308c043dfbc252ecc0305ae52d63fc62fecfd9b1e45ae72328438ef5fea6d78414628ceb84dc1f956e12f1a1920a973513f808066057882e5d1ac2d9198ce0c2927165a7f0442d0c3ee56114b5ab4fb7d2cf8f1ea953c7b53d19829d4292eb0c98653428eb7f53a8e9a40f25c408c75bc3b268d6cffba6098c864a189cc772e7fb0e28b97d3b72b41da69225a9e3a111a0a2bf6406dfd8dfe19fe7530ef26778f922a37ee0c45ca0a82e83c8ae44a4e0bd3e79225436995d05cd10b3fd6e9b55f74684a08e0978a97db19743499508698b9ac2408b6c6e5bb9ad76c42f013f5854c8490ce6da7f118d823bc85c97d57d105651d145972291a239041a28b20525ee3b955b5046de67b64d99e37f3e258f9d74abcd6552d00aba191da8657f27f892dabb58028412bed322e1ce4a0cbe1c7f8d432d7fb22131754c7d1a207199edc8f85b4dff77cc3adcf4ef3bbc0c2f339085db94a65c3f738765a3de7e27e89d7c8b7702334897140d6c4f62177507d91ff5b0d312a4f0a207b80e03834b971b8c3be732d08a7a6b8d75a7cd8f1a7e0fd01e8ae371df34bd772002f68fc769403dea2527c6d81095eb49502f7e7b851730bd8b139eea71c2b632bbaa42ee55e46d6e5e7e77166436eefcdb1cecea42e796cdfc7ea7ee192a7b89aa721654a5a2205fd380c884e66126b3aefefedf4759430d8c9be61c4651ed8b90d81562f57f5784664a759f7f6938af87398517d316b0f2fb3bb9c45f9d8a022f6d6cb3f1e3d14c464bca733a34235049c22ff122653b50ece1e59e683ee4c932e9826331920cc730d8aa930b8e203d7a596a02d6fdd3bfdc59ce7f40f45ec146d6e67d9760bf95c3d757f84900a3e14bd0427b89e66c563c5b5d1b6cc0589c624e08eefa1c3babe034b031395fb5f959a00e1b81aa139441478a58b8d786504ec15a6fdd118136c67a289eeb73a2d835b8a2de7f3b10cd08ce7b8d8d4eaf6ee692c169881d7c65e57793f1925a67c65780b3094a1997d6442e7a1e20f0bc381578e35ed13ef6be8679b91aa337d10dae5355b8654545e0c3da5fa164c8010e06bdf06658417ce68c6d6042bcef8071533f1cb943b3bdd0a7bb810efc8436486384a7216dcb5c34938a45316edc4e22457803751c7c7e938cd1b739cef4e29a1478c46e4a772e855dd2bc65b0f5c01f928e8058e141e95e987670cc25adc72557a30c7028c439681a2d9face7f641f7a5c6140b0d35d46a62282a2702031ac18ab05069741cc027ae3fdf70d93fe33a6bac5bc60b7aaa7fd860e6d162afab32137a11a80949a36fe141bf579395cc758b0acd8aa26e975dcb6dd7681273d946b7b4df8a7cfcc687d03b1713a29bbbfed0fe08c942a7122c39f71c83949a1375c9dbcb4a24d6547e0915b8f489ad666306a492616ea25c80a1f859eed71a57d4043d1bbef9a32f6a088ab270365011523d8438767d88fe07fa2b57d10573213c1c952d719db0211c4e1fd2e645ea8112644f6eea08039859b23b785e5ce966f9945bcda8173ddb511355569d9af5a7909812570bc88d85ba2143ef02b79d8150f7a7f176d738c650a90d16ef365d5c4e5eddbae086d8b734a4d4f2fe4a72f87165117905efde811ab62c9b655b26536383b9a273cfb06cad0894dd48aebd091523ed108c591741db5882f4f16083ec268c7e7de7a5dd0880c8afc1004bf156134b718864ea62035a3422662068b6542416f92f6970e85203e32d5783d3fa371e4cd8ed02e57e52f360e92855e349936c16d7f74cf5386b96c6936e71cc10fdb42560137073efd823fbca9644617af38c8ca61c9afa0970373984183fbfe6bef8e4feeec093f9eee37f8d1dea2c6d3979bcd09f788b3487654ac93df2d60123968a47ad3f28ffc11fd36b551b952df6144cea1433ee5d1e9f2b73f6bb669c03ae4d8979af4d447411278186abf2380fd4901461342995096e0b2a1c12746ca5bfd305fe28abe30c4abfe90560db99943eea698796826d710eec6d666a593ec068db4728eceafd35ca80c4f98e3d6fdd9ba4a446f1ce4276da51c84e199e27a844c998efa5acdf4522ad685ca9f78de9fbd9607d959abfcd66835f4969248277ded46763a48531100042c39e30c2b635a2caa89ff87c90fd2a5447ba8b058e7ca7e6277f009598a84cd885eb0107998588bff2eab6df0a4ca390d232a9b83bc0aa406c309996c09140735097bbda7ae58ef6ecc73167a62627db9b11b1843fe30254881ac44ee0b3917a03bec7a03d65293a1da91be1847f63172c5a2c36ed01fb5267a80dd61ec7272adde42d0b77ee403386fff6384b4c6f3d7f538c1e13742c6abd86ffe54ab1588ddd1061fdf57e0a0e41ef072b443cbe85374862494192299ab7119fd45ebf8564420b005f01ce597a3353f17a6fb7560d6fc7b12bbfc0d543951a1e2995921fe767b88576fb7606218479757d6314eaf69f67a61befff4f0d52666c731bd983921fc4a58f77e5fb9876da3254f2de1894200b4deecccc5890da34f810bd6b56ad48381a0ff2b50825630f25dd9d1871fc998637f35eacd1fa4857d518e36581c6f6f39b5f0c5fd7a470d5a081e8c4746ecad36ab512993267e3efadb0ba99871004f1f4fb18acf9da4bd410fdb9767925e9758ad79df28a8a4d8d1d0ab9a87a2eae71bba7297a8ea16f01a317475601ab421da313c96fd33e214693f0262fccfc5a6980f9588c31fc0a3511336cb0fc21cad0e763218b0951bb801806ec630f2adb52de8f4056de13aeea00fcf3feeaf95afd719d62af1ce2f4e3a036ee81dfd8941bb9e93b9350eaa4c944b332039e49047a2cf11cba490c20ac255989aed3d3fcff423faf2ee9b894e9e8dae52ac5f1f8891ee44fdfc143c163c42f89bc5edd8eae49bccc6770fcd7cc033a8697bc1ffc61d742b7367ea11408bb0523c0c6d959427dc4dd59853177ddf194e549e8e0105f181dd6eb343f07155bd192e807380dfb9621eab564da06dc6b3daee4edcecb90f68377bf92215a4c6aa8a5064eff10ea7c235c26b17d74046d27575d384d615729f768d4bbfad1089764a888c95142fdf81ef85866bf0553ae39164e0b670d0ceec0dd5be1b916ce84f2e7fe2bffdf917025c94bc526fbd6629d86507b3c840888cc903ba946bcbcc01ec31a28c8dd8708e98ba3e3a2e2ea1bec825dbe5e2c213acd5d67fe0e71a3ae8f658b917c5a6677217026c98bfc28d7699648340b1c5e4984d2d8c8a0ca34bd479a6b8e08fdf9e920b2a85af596b2dd33e7e0cacea53fda087ca2ab0517f5f598cda57f23d781d8d2b9be58021b8a861f1a0db76640005d6dc42d67d898e4510d6d69dc07a5b6ee8f03d284ab1939694eb0ab7d27435aea62ee43463f0ffeec29a804923607e69fe93880e5f631802a07c11602e88547dedacf2e20f9d44a1c508cd8242f41fcb636563f782cd0728a80281df69425adb30ab72bbf4aafb30368d29d5e0f590207066cd7352c8e27cc3e68602314746a690e1753d513b418e11c45007e29ad40afb2461fdc18485fd30874c4c56ae6819bd2595fe104e975da421c4f5a18c7ad1b92598f63084482d71b3f61ac5b4c42ca99ad7978840c142ec4cda5730f5dfaee8adbb0ec768bca30b1458465e9056f974ccfcf8b4ed837e9cbb4c6b95fe95e29159ccc8d4fcf5ba8289c6bef849d0473f48d03cb79af40e40fcdede1b365833f0d9bade5fcc180bf3638335ad591c49a3e6fc515450ede69f30b0f880cd68c16b7ca5e401d0b123972c164238e97de28571fb722faffec854dc887f05c2a020cbc34556098d7c6de029975b9348e591a8d218b7f80412b441c692f550490bccf9ec01b05c5261bf0b14dc06c2a9f50857fc6fff89078f8d07144b75f33fff18dc634c8d04a17214038797e4edf80d73717860119ae21e0c37b903e160868dea0942abf1fe75898aef19027b66824b66df8ed3a497ad7c875be1a6b618bedbc6793e472a0745b6eb2b41448e2f717e6c67fc684f7a8334ce9f4cb6d4d43710e5823efb2716e39f4246c297324e580232c877d9adafef37eeb0db32de74aea1526e41b568ec8a187a97a5802f8fe12af0811e6634eb0307fc759a2c63b57ce7ae44ce7cabaacf8eb1250d3d6dd2e4cb19592597564581301ab06174188fa0f6fb1e21578ba3d85850c9f5b7fee305c8870d0e99c2df87c28d34c6b757c5eea7de91e5fa53698baaa79f4c7e757995e7a1ebde1065a14c4124598b5dff673103e39be00acf52910a300918847a0e57addcb5df455c2a5943371cd119ead8fdb360d8e57fe2dea20ab60eb9987d23bb51be957bfe90ace9a5b01818fef36106b2cbcd9cf2367d7a1a406dd1f3d7fd6f557ca7ee7ba85548d3d8af7b593719038c7990d9ea39c3f0706545db991d833c40ce0b182d1b75be3133640bb848bec939bb68516e0a31e80cb9a2a6f6089348cb5afd35d94db9addd04b7620cb1256f8003ae3c2d2dad97b60300dde07af41c666c7b31c721992e4e1b7c7168d35c68d75c6315fe6c533b4bc2a487207c626ff83643ee5e1f1697d6995da8d3d3353b49b960b7ecf98ee793b5e0b80c64a0e2285bc59e375eb4477239d850350f32d267432e91c22246626fd8407fdd96e8e523895587522a6f51696f1c91978a3cbe88699ffb255ed996b73360b43cad23ce9f6c42f19d67f6e1565c8ca1bee8b63f785baa973c4af30e98b0d4e42fb1ad660f0ac83d8c8b4e0d071164b957f707ec7831dff47b8059d76ce7604750372f16770de1f0eb851bd20cb82e49bcf99411264a10b71a1b910f39205c76772edb0a20093a4c05f5b7be7f689b496d0ec77f1f4489346fe0837098f8460bf02c3293dbf7f0067ba7b0d256455fb7b2b4a21501f89b6668de15286084de13a3b73b6eab9fc44cc39e4b9b19fc9de755951b13c25677f9574a993f027e3eddc863b4603bdad7d6fcc7fc96e409401d2bc1d198907d2a3239d21e4308974715be17e3fdebb078b5f807a3767d2049c4986d47efd031babd12f5f2b7a23364c4807a9ff535857839bdf4d69c23ebfa281bf28bdbad21424d5506f39198f5a8fb17288e9de16429cb0ced973432e23c32e386f2a1599afac2fcef1c583d0039e923565eb5c92e112540a5d99d1e89b87a222934e2875ff351e3ba2726981b71b6b6e0b4f5cfbbc60f57b6f546bf41494b79e8258dc5fda63c72836fc1fedd3a9f115a6e1cebb73304ecc52957493863af33092fcf0d6cc1ea304fa83147ac10e8c535f0f2d30d00b881ee9c466bd480865c5280651a13f1224705865844cca393eff8ede66ebf9c513700e86633c9e03b9eedd34463da0704f4aa6fa2a9e4e720881fde37f50bbee163d3005c5e7508aff90a70bb4a5ed677224b32ef3911a76a40facd3016242"}], 0x3330, 0x4}, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:07 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) socketpair(0x10, 0x5, 0x5, &(0x7f0000000000)) 12:10:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) setsockopt(r0, 0x9b, 0x100, &(0x7f0000000080)="f799c095e65db7145de0a4a0ae5e10ff5ebed5340071c836219c9dc7c163abf224ced6c3085b74991c1735", 0x2b) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 12:10:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 12:10:07 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000080)=[r1, r2, r1, r1, r2, r2, r2]) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) 12:10:07 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x1fff, 0xf96) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) 12:10:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x32, 0x0, 0x1) setsockopt(r0, 0x11, 0x7, 0x0, 0x391) 12:10:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:10:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) flock(r0, 0x2) 12:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) 12:10:07 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f00000000c0)=0x9, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x1, &(0x7f00000011c0)=[r3]) 12:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x108) getsockopt$sock_timeval(r0, 0xffff, 0x4000000, &(0x7f0000000200), &(0x7f00000001c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1ff, 0x4}, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r0) 12:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 12:10:07 executing program 0: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x40) getrlimit(0x7, &(0x7f0000000080)) 12:10:07 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:07 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/83}, &(0x7f0000000780)=0x55) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') r1 = open(&(0x7f0000000400)='./file0/file0/file0\x00', 0xe1, 0x0) accept(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) recvfrom$unix(r1, &(0x7f0000000440)=""/113, 0x71, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f66696c65302f66696c653000d017c7ec197e3de1979e52488dee8c685e55ee58ff774f87538f0a4d5cec0f281691cabb875b1531386ea0fb1fb92e06c60e0db09016787db732aafa0151ddfab4333dfbdba2b46f4955c3a4dd05d0ecd3df65091380623654942c19e461c6862bde0b20664827a36eb1e44a18edb5215e08c40b466fc5f28e"], 0x1c) truncate(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x6) r2 = socket(0x26, 0x6, 0x7fffffff) sendto(r2, &(0x7f00000003c0)="21df3a18a6de409d617f8489a96f099826c4", 0x12, 0x400, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) mkdir(&(0x7f0000000540)='./file0\x00', 0x20) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="65bcf774561c2e51ee79983304c30e29f9bd62b198f7ad8f5ed426d5f22ef64783bdbac5a37bb7c827fa099cbcb9b71d48cc28db56ac2b9ef96965a70d032f8d", 0x40}], 0x1, &(0x7f0000000240)=[{0x68, 0x1, 0x401, "cd0e849268002dedeb098e54431d27077ee387ed0c964e29574c5f801fcf3f0a9ecb63427c5087520d12406dc675907b51aa3afe61347a5c8fa1a0e6413ec01976712a33ff89b7be24d80f57c15f356e1d03e845269c00"}, {0x78, 0xffff, 0x3, "51690ffa42a4dfc3af7e4ef937138411b1c1303e5de6d8bcc19dec4909126056d66976741314c38f0ec3e0f4da0e94748930b0ea416699e0530a1e7130f600c82075df1606439861f6af92e5d8e69cbbd6cf3f9c02a57d6c4db26fd5a0bb16c2d06e421362"}, {0x28, 0xffff, 0x100000000, "70b1f800d805dda7d65432f112ef9bd3a262018133e142ee"}, {0x30, 0xffff, 0x5, "4a7e41486c6eae2f7f261d7dcd7d764c229a47792f490f106e6661f836be9c"}], 0x138, 0x8}, 0x8) 12:10:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xd0ad) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 12:10:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r0) 12:10:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x640, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 12:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) chdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 12:10:07 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000124000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 12:10:07 executing program 1: getgid() r0 = socket$inet(0x2, 0x100000003, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffc18}, 0xc) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="f4238a18ade349bff89070f9844c94c66230130619224af32d008efdf03866f035106af60dd6e7e1990b1c436eac3b387bf02252266e6f842b26f640f7d79513ec035de56151c887", @ANYRES64=r0], &(0x7f0000001040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="c0086b3d856b982bd9ca6126772cfb6771c2c6d6460efe7b45f4df09977f4d9cad67cdcbe74475e3af55ff36cfe04d74780ecd1ff67aa3c47b35fadcec77a499c0d235486d6957c47bb19655516caf97824f64d10d03130cccda17165176ff1a769875ef0fa915b48c4f6477f28906bf599338aee4a11500a4cf9d240e987113f7ae9395bc826f2a2574e83a77da237ec6527eaff524ac6321b76f07845cff3668065c0f6801899faed621591a01924525e49840abb0138ec1b052fbe2686e36c8346012af7e58c6f1e3891e1461", 0xce) 12:10:07 executing program 0: r0 = socket(0x2, 0x0, 0x9) read(r0, &(0x7f0000000040)=""/22, 0x16) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x4000, 0x7) 12:10:07 executing program 1: msgget$private(0x0, 0x81) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a2786c86f7339da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"], 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) 12:10:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001480)=""/129) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="4497ea56d029a613ed944642d2b8e79c17161d688441d4103b7731f3c0f758a2a33e6de4ab5758ace8c433f5db376ac3ba90c176084bf6e68909a3fa3abb418522a931687b4e0463bbcc68953a7373a2eb5fbbbeb0add0d56664f7af385dd71f567fcb5496b233e3", 0x68}, {&(0x7f00000000c0)="83d1775b5af720a5310a1c36fdab0a592681ea139406c466a517da000b3d93b3e1600e540006b6649de93057e6df63055bb773dcd85a2b5eabd90d6cb3bc2459f7ff28fbe5b9a818d88fcb423bef8d2a352c0706369a7bacb1636db80a31abd584b2c68d9055d7a8f4f435faf6220776e3e5c7da56d2f30951b2", 0x7a}, {&(0x7f0000000200)="0247aed6e17e8bdbc3763c2185627a597a8176270f9947c71d24c512612ab79d53bcf831098e38af017070b5b8f6a0d20f54050808a9fff69b935c11488dd8535ed72599c08bdf9d1787edc2e4e12638fa5c3d41c3fb2de5677f0cf771e5386e8a23c976308228abdce725e2fed0a07113534eb8fa0c8076b5f82c96d6c6fe47d481da8f24276c81340b0b1bb90ea4bceae2820dbc7f5bfc6ff8c574cf2e2bcf6ebf0207ba17a7950430e9db8e5252da2fbb5906600f0479ac69d81b0cf0b5b3e615cc0cb8c7dbde61fada34cd32276d4501493e8f3fd3acf84869c82b8badaba926565e963eb7848f616c903a82811a97ae41507a8d940148a31f9d177e4da7da6bc76e7456c05fa267ba6c82c5dc1df34d3adbd66f7b7b1429677232f059872f61620f332bddb674595d4103847dde0cc2402357ffcf308797835cb816dc0224d7dc0313120ea275536ee186fa12f6e15fa79d06c2e3ee0fb1fc35653b82ca17a2bbb9a7b934c752d23076eb6b9726a6b3c21a2974eb6c43c73ef50ca5e48e0559952171e1a9978dd360b0d7aad739bf06759a867dc910bfa1efb67211ba8c811dd85d442643168d316ecec0c515b5d812ba3cc2fb9cca3f3599652993b50da79751947ad3b1f0d8682788c8ddc61b17ddc5046990e6325d2c4e70e700164a96bf851ab5eb9acacd9d7973e5628859b5024dd849a9d3bd48f607846b3b8dbfae4b90a25fce8d9ab8ac4108cd6f652d0bdfc77ee2512e1b8a00139379ee7998414d443a03d25435242c02f63e752b491559978f173a627731200ac1aebc8eaf8ae247f2eae58f24072f8b7792b30dfe0a9bbbc1caee69e0957ea520b78acc153d8f36881c919da6644cd38198df94fd4c8dcacb53ee8151ec18e592a1a309ebe29ee4cba96224ecdcb37cf6ecac78f3e30b629dca70d7442aeae4a93eb0fd3511e49f3526661be197ad64d3989949b5e9be5f9b58720caa959928e0b3f934a0d8a188eabfeba779b164189836ca04c860f6504ca0fa4a67e805fefd4ec7259a9df26cea2bd6111a3e6947077e8cbc002d18cd429a10e70ac3921248a21031f719b80a07eff03fd7ed32d195d6be16bc7b0751f0b163473a0390c84df983224b43d7ec7f45be2f8f156435e0c6a15cbe9a8a8bd47ad67f4d7d8df52d82ec20d56f6cb82ecdcebef2d99eb144432fd6255dcc32c17f7ee7d8c827cca3f6e05ae76ad20a2f178b4d0c484feb27e693a7bf62786a0cf7980db2d0cbbf0572f166c45faf9dfef630a5f5aa4959e8161e8116ad22c23ccb7892ab836010340cc9af9dcabf0e75b0d8134c9899cb6ba350a6de94b882a5f80a542a9394e2c90f1b636057a47806558d3a5e7cc610134c4b1fda539abcb15faa58ea40ef5a243d1a580922f618c12d4992d73a48b5d6a82600e4a0128df367f5e7d0bc2e20ba1939193e1d05751269dd26753b3260d20eb7c50909d3f5cd038bba7f0d8797fb288cccbd54cc9ccbc4635420a32b18902bc09e3a2808db56102bf08cbc64d51de0dcecf27e20a540bf14a14ceaf700db900a46d6d8bd4401d8a18b07e8e0221d80d0ef8470ed6e92900d19a08409309a125b0d66c73250ec8045a6d70c5be364155f2ce90ca7b26edf4ccd31dfd3c2fd7a9e3a7c1ef63eb43858a8d716b50a07a4a5cd0cf8f514ac225b9d9adb0fd8a3e81ac8ba388580d96419b9a9cb3db982f66f65e46ecb409f3795b1b87766167aa8a418b0ee226fcbf5d6de26776159b2b655360178386666138496349ebde647d1b60d3b148493e232058ebcc11ff1f386a65b12c94048b45982d77f7d2002b85362ef02fc7ca1ce857587bc0f641214cc42579eab91beb4b8aa056ce3261fcdc62c542db4a4183dc60ecb3c25a2296758505a3c2c95f3072c21462ef6036c53a99ddc190a4c623f51a71e65defc40a2ecc1015f8ee2c434f218797939ba76f9db968d6a8cc2de20f6d8481d304c572a1d35a6513eb3b296aaafd5bc3b423ba906711ec774987b2c455e994bbed40144e99a73aae8d6250c82f64b8175c8f94e377bcb2bd82bb6942b093366c2a8b2ce834201328c42b59764b12502f9b664a0169d2fc75cd9d7383844478283366c886b0f68775f8b2066fc9acb8970d04a6fd1386ce4233b7432dfa5301a95aef2f3108153d8fb23fa44bb455126568d8b95432d84f0ca4ce640beaead6a1360ea11d4b6c347a77583f75bbfd404831f785e60eb1daa3968421e5f1094455c3e4a5de71f367623cc66468758e50685db78d18d5935fb4eba885afd14f1025d16be858dc2dbfa1f805ecb1d781c5a973fcf4f5ab1cb0a3284b0c8bfac978700d0b59e85a854e137298ea2844af8ec4849dd82eabc6fcf5a1a0ac2c29b3c9121105f1c86f2649ce81ad83b41e7aa8442bfb0914e2f714b672dd7feae0dfd336298e5791e26003b1847bd47a244a9b86ff243c52a91a9c965dc2e35dd0b88325ddd1b790042873c6e0e47b785057526554634e627a58b866e9d4058bfa471e23e7ad8ef149f4565d938e7968e7c400c296d52da0dd83b8c5e7bfc5e5d74ef1d630f108105a911f2bb0bec1dd66f6625d129da93b5ec66b169174078cd3ae54b66dcd22eb496ec96e3a0ce56a2f545320342851c13f55b4bfbb7af984b1515a72677ceff77e96bff3c976ee1ddd5936f235fcf11e87dc4d777c14fe340a4342bbeaa539b91b150779cf1386872c5197bad1f9e7ccbdad50886506655b04f861e8e72b135d345f99c644d2137e308ca32958d6408b9630b6fe84a592ae25f4c898083629c52508fff2e2c61ca16278737edd892c110ac918cfef767b31fea62da04c71d60fad0e2e77c1773d9e5b2c8c475998721eb1e0afbd4ea3b8d161e5134fb568a1e819a50745c94aac24f0a26e7aa38c80f6ae0ca1d9090cd12a0c2e202b4dc3cd51d0f0bc7cf1313610f8377e8d4c7b0261f35706dcc934424611ef2ea5c3db246a31d64c63d897d3d1399c4551cb04ca367217b10d158d2aefbd310dae1f536959e67cd566ef5fb6ade9d3b6b34b10c122cfcd9364b22d72d8f8b3fa6cf0e70a3c8abc46b4dfab8aaa315a9b84b3609b486af5c89dfde0f9779070b75b9f87c869b0251f8d5ec97edad96560bf907433e8e08414756eca81f4bd40b27495313f2ca945d2bef471677a2ffb9e4c950d2bc4e1e5bc184def42176adae8708a3771769648ec8b58d99ebfd18d7aa23e149071d6aa03c0187d936742243e9d5d4b60d1350baf215ad257c74c1a393f3abe7d94df2e6b7a1349258d04c3d897f8fb2e7366a1be3644ed76f57497a52f4f7a26667c6d870a4fe49f06c98b6d4c6f041b069a671df7c134bc929d74547319023d9ec2ea4d2647de23ce1847b03d0f4a06142ac865449b8ef602a3cdf394834d0446ed9f42bd16a5459dfcdbb9e7b443212bb3def9442373fae9cf6b110d0a9a1268f2f5d2e828d7386e588600f941d65bd4a73453f29ae35b28dbf3a0eb83e14907bf64d4caf8485e202c33d7c82c806bb27fa077ddfc5ce85f4de442f861864fb708f6cd5ec3e2b571bd62a788e1dec646e9e95f7b3bd4767e690295ba6a62043f23f6c14191ce2493b8436651cd4171d4d1606048923bebc3e3e55d97739dd6f711fbfa23d6fd707dcc14a241656483a29dcf214e303fea87f57842b621151c393c7f71adacc01f75ab9237e1911589c3749ad558718d72fa3345c2b6e4d112dce74a245c9b7a161e87a0b409ebbafa5733ca301660e403147086c253c98040a410dca17e517cb8f230d3e94168409ed5379a1c33ee5cc63dc56b68f662b6b52472cabbb28865ca1cc8fe10d4e82f04544f4f59bb800ca861faade7cbfe0c1ccdfc6841698fc5c31859d9a1c04efd3b3f8484dbb42abee63803e2e722d8fda32b7013053a0b7f25e113484133df7bc2ca634fab9d0a5e9ce6cc48f76ae97d17313ca2874d6c255c06ef105e254232dbb4543384101b00990df9190306c6013a6268e5e5df1314309914a659f2c8a2ca704ce4aaeea54e6790796a61474e9129658859e76f2d72475562ede8ccfda29bb272290ada773b8ff103164476063197507d786afdc604e4b51e71e31ff255a257d8966b7f3ee3416228b0effec8694fc975af34435f966117e8591ebb5ef803a755df02f65bc8723d99d60338cb8eb71b32cea45c187d538fb932b7c80a8dcd5f8b90b27cf7350867811d6129e715bdc73e8c659189a3dac0b9aadae705f410379651acecf875d876d65d7e250d433418cec731f269604cd303bddaab760a29570a796738bdf658f55c24554bddf1d4c5c04637d47432bcf56cdd4239313551ce7580a52230b74e280a9ffbe2069b4a8b29290e7c686930c531d0d13f8731b3ba02d0b3d22c0b737e7d579ebb891869c3771a437ed15ab0250310e3531604d8034ed7c5133393e0b067f8a8533ef1d1bfa9437a9c98abdf3844697811c7780668c0ddc10d29a1d8c8aa7c0956bdc95cb453d2ba426caf611d76daf255534c0bed9896ed74734a1e66802b0f4fd06b214026d77cbfc67b4e2dcfc1b7945e55522bb6181715d98b7796d58be99c991d5aa499affd4df70d43801845275ce4d16cf1816e92d6859cc84b577c0ea47756a8211447cffe59b168095abfaee675ac187bb2dafb204f2fae123e6cb43d623b3e9c11b62befae781311e37d093d7ad246140519f1b7e12c94a793449930354e034e26b6fa24e803cfa801ac504adf41cacf1ff4ed393b4ea134a81903ba2d2a5d33dd181abf5151ec96c6ce9b7e274be2dd1322b74dcd7e318c7dfa7bccc02d3604b5d62531488faadfc0c61dea960ab625f32d5385ad31a9d85147704e1301da6f4ea6bce4215a3aed7ef46ed2098849a9a8fec16f80d44fda77e81240e68cb194378ff61af6caaf815478e80ce27c1d936921b1f3fb467c41441447cdd5e5a5cfa41105dd2abe408608c8abdbf24b75334af52f2c31486f6c410843efb634aae290c5b1f27cf6a4a09476375d9c7afe0df0273e1bc6cbeef1df5de86a652cb75b3a573703ada2bf6744e634becb2f8aba2cd4332324a6dfa42f54a6f05328a984a07abb8b6bbbfd5e527e3baf345585a9afc3a3e29ab07a95f58fc15d8e136a898641f756a97821a4f272c489c4468157ad3440c8b5aa4748cb1c1a79600c01a3134af73b707a63ae59b023bd0221ebab856af865f886b7a56fcca82475d085df5f01a9cbfeddf6dbb93276f77fd6bbed400288e8ef94d8b8450dbfe7ea635bb0c3ec7d92ba410942fb6b3b3845be9ff06c0ca339bed77b0779fcdc26feb43bc6d6d3ce5a9fca8eb0babc260f45ec5e76ad751e3f8ef386eb02021f59a54effc905f5479bdba255e647335da73bc21243798e3a354c8b5d24dba3b617c8bdcb24e57cd6f49714f9bec396f236bfc7586d73417d009f153994f32e82cddc25d4146a1a123a206836f7f946a18bd1b01a2af343513118240744da6112a2f5ec86a9e16fc20da402c9d555a4664709968f1d6471723676579a5011b6b026b4f2e2a31dd923ef40c8bc3ab5d449854bb62016cd0502e868152206e2f2f0690b056012628f9fd069b82ec951b0078766309f95d44c3ad50a90129ef4bcfca411cd1a98f55ac1da3adc3b9f76d08be723dd306ed37b3a4b00ebcd774d7737fb558bc355c6914debc969b74bcd97e76221a4ea2ee43a697b8c3992e0082afa4911205bad1d6a593f99b9e0f5df60e428e1fee8a8c7c754c8601b7cddce59844423ed5659c37f99210fec1cb1adc3b09883e65124569760c", 0x1000}, {&(0x7f0000001600)="63dc31b54c8205b60fccd700000000000000edfab325d9f0a750951591f19994653729fd477f03d3667b08ca2baf0b535ce27bcd4abbb01beb4bd2c3c379f91b48afcc3edb5e92b5764336bf09bbc5ca8dffe9d39b04a8b30354cc58373f4a59803680825303d4d6113b35", 0x6b}, {&(0x7f0000000180)="a86c11f8b98c9830499233e0edb73b0f1b974ab751fd935beef4656757b564fbd1f77410c4896206ceb8f5cc49cadf54ac09178806e94557384752e9234ce9", 0x3f}, {&(0x7f0000001200)="616723a90e45e2449131d859ad0ca25e7cb92e45d2c450501b946b0faa324c7cd462387748224f6bb8149fbe3357053b9dab6bac5748a272771343a2d413758b0cef73662711f171875cc5d42a78449309df6584973055c128f127a1fdd0d9bbfa64348d4626226039f58ce8c3dafac95456a1f09695e7838f981ca02c3edb26676b958088af396be79eabf5cbfbd280814e2009cc9b410e9f91aaab47adc34819cb8ad9b55baad447cf8bfb4091a6f14512511f5d8761bbb5de47229d2c01c392aea825984e1b04f7129876ce918dff3981412adc341c8302574ce92cc2e650ae1ac143512cab21dc91451912a642739997b2ca0cd18663230e8a65cc81", 0xfe}, {&(0x7f0000001300)="2a9a8929baa4de597c19821453a907fa814163d5ab9b3c8bf6a172c29fe3e975a02093bf78c66cbb1e00ba3ed463290e125644030bcdacaf50695a2035c3", 0x3e}, {&(0x7f0000001340)="31ecfe77b7d1a27da4f4f8d53a9d8509f50ee913a60d71ffd329de24d68857b7300f85c120a090f2334372a65f2f671707e251001e9069f767c9bccac8327cf807afac6e0abff60f4e755d619b453a45272b1bfc6c12e95ec0c6446ee916261806e3a2fa9cc3be4323bcb0017f99eeadc52678c5b9a1e2895daae9ca1e2367929952d72a634753f92186f703c939bd25bfa7e66369f740019bd7dce1d6f77646a6f2603f114d394ed913439d8acee39997ae3d0551841183e2da2fa497db07fecfdbc8545089378989922f", 0xcb}, {&(0x7f0000001440)="349b0d1557737655fa446ff8c1bc", 0x3}], 0x9, 0x0) ftruncate(r0, 0x0) 12:10:07 executing program 0: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x11) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) r2 = socket$inet6(0x18, 0x800004000000003, 0x55) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="7d2d75c871452144410770cd859ee209207d0b213d68fc371bfda56158e782ac7b41d10199cb2af1b0da294a8aca28d5da28c40a1a12dce457d7aa11ebbf0c4709ed31", 0x43}, {&(0x7f0000000140)="ea8205ace098ef8e0962f15721f8f5cd01db773e78d9ca58158e638088998bbc6c269019949b521ddaf1318b0def5ed0cf28f017bf7f3676633df117d3ef564a0aae2b9a34db82ce0d2cb7dcc5ef35a437374a0dc5da3162ed1ee024937e36f669af212f5fdbbf07f08cb3d207a7f5f29d500476272e1daeeb7e6f03c4a8baac044aa8ccaedc6b24fbf931160b2d66d66e53f2daee35371adb8a94d5bf9f9906db9f7d0f3dfb02414123cb16b0cbc6b33f8d", 0xb2}, {&(0x7f0000000200)="4a511854f770bddc55f0c5daf80e5165b90e0c48a78fc30ffec81c", 0x1b}, {&(0x7f0000000240)="52d968ce6b4bb36963faa3d7f5bd627d7028b0afbe55de17003231f4305e2fc68176ca48fc1a653607e3abe98ecfd0e5f0e05d5fa3631dd0adb1c5cdb4aa0834eecf838dce7b135c948a743f6239952c3862ee8923e092a7", 0x58}, {&(0x7f00000002c0)="1458bbe5cd08066494dcab3a0204cda1e2e86a10dde83667e41a625206c145c6298822baab845cab3250b5e7fc64242529d7dc272ca8d4ae5bd37b73b58af7b9fbd6e73da1876130ddac37a139c633408e6852e1491078d2f37311b559d9751252ac48823975054448d31e59c7565494cb39bfb16a7975c24e64450f6cdf260245bcee1a544f8d9da88a4d43a21d0745f54bcfb1e45daab2eebcd4af2ff2d8161bdd356da7b4499e44628145c67109b3fa25caecd7341fd267ca80adc8e5a1ed383024", 0xc3}, {&(0x7f00000003c0)="f34921fbac9d92eda064fae09d8c67e836d592efec3932530cdd309b17f271d970648e5de6e14a4676220aeef8ec10a4bc54226fd79c9167b5c7dd3b9a5593d29abbd50bcf5cd47822f18f3e496bbff753912ebcb28562c60ee7b4bfccc1e788fa2127f0616b3f381f7678140b28668b1c4c3a3cb3a63e1d5c1af32ab25465a4829f067161def33e24827668", 0x8c}], 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 12:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x3d) lseek(r0, 0x0, 0x800000000004) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 12:10:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x4, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r8 = socket$inet(0x2, 0x4000, 0x9fc3) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000340)="5cbfe2145ff92a5a327979", 0xb}, {&(0x7f0000001440)="9798d5813c0365b84c7ad23bd7497f3b37ef45ad8650d28b0ea2280bf7512daabccc095b3610609a122b422e62f97b5e5f422910b7f833392be1c85bab108e3e8e5a0ebec245286b67b59b8b93149e23ae0c3e34e1598fbbe65d575f2d9c97b1b123eb891747d77903608b2eee2daf04e2261274d0dfda7d834ac0373f43ef7ddf897d80c396814b5ec24a9963765fcfdb49f5b412814637d166d73027dd7257d3c11b24d59f244319712ae28bbc5024ad056f438283812a", 0xb8}, {&(0x7f0000001500)="86a10358f553e41907d82b96a1941adc1d2830a9222a0e00f7605a3e967a9a5bdf8dcb6642867e3004ec554fe7cd7943159d5ec4f1b706a113398dd4c1e033dbdc7ebd5e23aba4175c703d31e85d8e3325add5a0cfa0b33e27cd58f6a2572f55c685236165463332a8919b1f0610457ba2936e6b7e8df2054e06261e5a0e2278b5c4fb4e006522151e347b82b4a9a5df6f2fee2b0be10d", 0x97}, {&(0x7f0000000380)="4080a9f061bc324bf19a1aede5855669054a744bb519c2829e69af5f9e028fe2595e571afaee7cc87ec28500ed293756985b7f8d883eabb8ddc26a43c0b153140108bbf8a18576c61156eeb6007f67ea879b71ee71fde790415ad0e01d69996e630798cbaa9d59d6d644a8abe917b8b7e3f14b", 0x73}, {&(0x7f00000015c0)="ed75155cd4502b67b165cfc15cf73cb9d4a38c93271d3901cf264e8ebc7bcc10abc7198dec44e0463aacf92a7df9935162854fbdd5234a9c81776fcac9535da3adbf2e519c57aa6fa07e86c737805e05b4d0ea70d4dc0cb5333027d68e76a83bc6988e49faf1f3e3884341a5a4239efccd66d661f28a89bfeba554d60c7d0fd074200336460cc2e2f7329374ac0fdc1e59aa9aa7c2a3b78f2121d8f8cc23c29c947bca2dd10933930b", 0xa9}], 0x5, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r8]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xe8, 0x2}, 0x2) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000440)="d32930a452a547561fce5095ebf767d2ae615845964f738ea14db0dfe3fa21c106e5a4996e724c09e8d999549c7f236cd695dded581d2c622a0f05687eab27bf31bcc3bddcc0a56472786d6792ba3e8a4fbcf93d42deea0eb0a23f266963daa0672ee548620aefe09ace49bd192ce50af882666fec9da88ad136e6d1045ee8cab2ad7d06f81bde31e8141886d547dee1a8f1ce1c450c88afef08e42ee1bd1b1f1969f8f36218bc7b9a42cd5935b740b2d9e83146e8e4935ad24d1b270e63d6d1e59791320ed4a3d7af2083fe762eaaf9c36f72b12abc9562e21bdff242d8110f141159aa269c225f34984db6e82957c6ecb9249105048c0c6b2a8fe9fe392feb4e16106a82b82f9ef27da3022ee5f7af60186476cb7ec144c232b8af56b13bd5bcc587714c7af16e2a650cf4029faa2240a0d3525e95ea11c28abc22b14769ee8bfafd6f87aaf556c67163ff8904a22a896b79e87d84a709cd69b86f0269971f6146323fe3343f291ffedc8eff7da6772a35127edf1048f4321ee0cd9ff35c8aa1d389643ec865fcda5b6d6f5b978ee0fbc1e118130e7352a73d0e5cf5cd099ba064f1822a1fa0a8ecbe255ddbbf3ef956470bc092160769e8c516e12c996d4f7fb12204e2a130651e95c714435712a30fc0f523e78518d996b9db48c9042d94cc5f741b642e1161bb1a5a2a4cc30f92926852dea72970f97170cd49b8c69f16e9204bc42155092d7842d0979f9a5af0f1b4f3f80fe1b07e7f7350ddb4526fc99c074c11221abaceb2b6a167e241f0c4d8afbb140eea8ee92aee1af1d9232c34dfba9ef68d6ae28537b5202b95d3cc4d82fd7406f2b893b303b952d399d7c97654b90fcc8dc4dac7d81effa466693b4581b98cc88e56c2e177d0debf88213eac5dcfcf80f12c1a31cecb727d4cc36032207fc1e1826a2b900ce0c4ec1b8356c09dbe7fbed8b972e5ca15a4a1173358585799a13361152e514a2ce58fc1b55fa6273b8f6dcb82f7a13831822f0e12a366d1e5200ea18b2b029c0467cb732c22c5508cc6ee3fc6b700eeaf3fb090a7e5d6869b7bba27ecdd016a9f483ce767e229fc8b5bb5f763a50a3c3fc90301f87979fe1b6634a8b4b0db7a936adffb756b3f8882e602ccb2b8609e0372c60b5e4b32390fb976ceb87d9de991a9e440f45105d63159e1b0314ac28278a5021b30ea18ee044ca4fb1a774eb0c79e1e64c4be1a639368f6be21568531a6bc81b99186298eb82fdb4b4e099df990cd5555a13ff70b092ad8437fc4ec4683c4e15f33447e4d30212e15dc3eddbb8aee24c4b6b1eb2c1def498c78c0f1016fdf4df1beade02b17a7fc4280c33f4e8384a60aae53b99f8ad98468a13e4e4f27bbe50c672c8adc39b96f7e14772ac018fe22236a9d45395b4a5fd70787065e0974c362020d1e8732a4dafcb2185e3dfd0c357e9a43863b781ea6dac895cac08ffd23fb26603870074ceecbfecd8dd05220f69c6e48f92a211f49d6d91ace7141a8ad360d187a007ea6ce88e48c4f197a4c3bcb39f31891ae2a1da5df1a38b744bcf5a74f86e46d280f010b202bbb3250c15dc9ba47d3383ac86df90447ef90805f3db9bfb5afcf578b77d86fa0d6f9818470d3285a2231daca52f6051dbb539bf7b096456617a7c61d39c3d169efda60759d048b672339eb26af98f8617692dbb683f7900333e8a023e1011f2bc4ab53427925ba34019a3be335c11d479b5d4d28ea1046f4d4722b5367db2a82b51e2de644064a148959abbaaa9c994545f633964be5839cbdc5fb3dcdc9029793e722f69046b9c2aadd06f07d946e98e373e19e2469d7f29b20dcab80bb0819e0f6a51fbed85acd887400751770c3a005bf52822e0940d41adf4b30c1d402dbb6d3d90d1bd959d36807c76ce5943fe57afe592bdce3b01079b30d68520a82e184d80080a45d8a78826fc9de0664b02b67fafc53c356433345ee9f6e7121a9e0c283fa5f5ab324ff3d32b55a572a90cf3eda6c488fcf1e5b9431ea51980a73a2074dfd8038a4e74a3c4800a8cd6b0e94ec677f6390ceeea45528858f22c91046123d31fa1b47b6ab67c65197e20358a55c6b68d5fc0aabe3c2baca172e84cabb412b2ba27d8c4f3e00dd9d0496e7a016c839e30f46774ac961ba7bd9cf86da7600d0e4575a01976ec9dbb444c9458af49902c670e74ef499eec1840333fe57aee767f888a9d3bc909225f9611321fa566907b28a2b2505e4a9c22d6ff42be7ed611ebd75a598a6850e7529aa07c95b093ac0489d6f1ee6775a9aaca16998ac9e22780a8eaa7627374bf1d1b4421a9f4ca114d5247bcabdc2e98abbb7aa05323efbb91bf3f0329f3c5e660ee8454a3c7852042ca89668cb9fffbbd883e23cb6dfe8b926a813c8c236ec425c07f67824ac5a4b09f227872bcbb7655802b3ee96c9c73c29dd2c4b15c2dc8ff0f389261100d6929c6fb3dafc667abf52c96f51a32f9fdeefd8a82464ce159d841c0d34a1850fdd23db39c3f367e5c6fbd7c867508ff128af8013d1de6e034ce12a72c7e85109dc86684feb04ca576aff9545e9714fa0ed453f95a183f63329a5b9c45045f20c358fe399f0c79103bd79603c3ea3b07597edf69076398f3e547dd80b8d712de494b4085a2835644b09b2f7730961eff05db6d8e429e09054608b2a35d831901204172ff78169c257279d51704b347f43473394fdd6984637e9ffd3276da538fd4d3c49fc3006b91ba996cfbc4726f24b2b114881ef3b34a6c628be18212131de42e4038cc4d93ceafaabae127959a8845bccad4fb100ad3b81435f676419fdc4c390ec346f7f5bb17bfe61153207d383d1f2f722d8d93a983019aaf30020e2090c267ea8c67ff900ffef1d2681d7a8d20c5d5b80210e2fb0e66ec942d6fc3df6708c404f0275349689dc03f4820efa8e3ad7a1b005966c91a801e2999d8fceba08c2414a418545b1fd40d33d8f0c871e38d70d6fe92ec86ea1c20f47dc546ce958a6346ddb409b49b92e4d5fe60472fdc9ec0f09f296fe40ff4e7c3dfefefaf2b6cd9d26d9c2ce52d864be288c8618f70a8dc102b411fbe85188b1736aa19e86f5d15fb902bb41096458f3fe0f5b0657bac2e1e2a3b6152f45539e98185061b293c98066686795ce53679157c5bf44a9e9d08e7ab3fb242dbcaeedc9b1c5fbbd5a7f47780d74e938f738ed6499a214b7dfb7801ed3acddc2bf6443ac51ab59d8b079895fed77d8f670b4fbe6aae0099b2fb43a476bfd6c3b5c07e5954b2e32f4dcfe85e3acecc69508e822b7d89fc379204eb88b65c452c4877c652a0683e48d2baa8b7cad6b112be37271333ccd2faca9e16a65af0f9ae3351a4e08df151b64421311d06250138e6a788a77986b469598d9ba064c4943e82be4a11448370d4e84313bfa0ebdee683f959466ae4d9ee837f6633fa9cff6f8f792280f6e7f934d87ed26b1ca4515b961b1c5ef161a163574eb62d6f391f996863d6481703c3f9b0cc31d0a1708011fe13dc7a8fa0840be686cada947f9bbf65a7d9d698855d148c018c80fe376534ccb0d1e38fd310942f0ee7c1e1054abd237ca605b0ad29f62f328b3b0258dc787598f218bd343f785e9f8fb789a211e9f1e2ecc1d08dbbf4c803240fe20a7e766e70a195eeff3b38dc18a4e37e35a2847d8684f86d1d66487090c83280bc075cec3e9919831da07b68022cc6355e70441448d6571541ed63bd3288931e5a80f9ad25240d0df88e827c29e9432df9200f9fd33bb6073d562b621d828bc7b81e0ccc42ed8242343c6482625e141917a4e966a212e32f57d07a6ab7940a4c4ef80f339cbd0b81bf59dcb25945d0fdf92b4b67b71f9a24483046edca8593d168fdbb2c5d49d4b85e23908871bcd0fa11648006e5e7ac5a6f4faf78c0693866c164b945a18a529f0a04ddcd6811a7d21df5fa4d57c8189da9cb7fe1450a87fd9525d102b2bc96fb611295a25d40b57663bbc0ddbf7283adb34f58b4e6a5e63e030f07107b08691dd4d84a81c0fadf4fa45d5a315d4d4cb24ebb10e0d08025babcc921f80c6cce928e68d433e8a2b57d4e98235320795e2448bb2b72f0981badb2edd74f540740f525eba06ef0e70f52f51e46ca1b8e88bff127dc4264781401fa52709e21feb9300364f8205d9648d80ce4667492a59dfa707d1f1f2b1a18eada3a63208db556aff242ab18716dff0b45ed2b60d88d3afcd375ae0df3665bf60f3201e2f05e9920d8a189c4896aea5875a77069666e9e5839330bd3ac316dccc8f7e879502c4291344dd32eeef453c56620e4226832814a983eed4c9fc33e4c23798c0569a6c98a4f1d22cea77279c11d2e8e44e90ac39abf6ac351e43de225f675a9e4aa29f22421cf25ef7fb14a55d9b264aeea4190ee7ae9645c1e51f906a4d91a1b1340dd2fc2e2da2fc892713af579fc9e9e021d7bbc848806cf23a50e49c70dbc4539269263b109baf2b821cdcf9cdfca3c25d7deb11aa3b39300c919d17b8cb77bb17d77fb29f3e4e747e649a47ec007131a6bc6a64be598f88026f4ef69c0950dbc38bb9aebd5114bf15f776b2e4ebc06e4da989d560fdda1148c498c4f9a5084e58b337b55f1c7e7469445260ed1e52ea665d677041397570522a2767273c356f8a0c2849dc57e31c05a7571b26e8a9c434baa61bea88ab2f94092cd756480ef63b440a474e1369260c137677ee14324f3cb01ba860aed443b43d2bec85adb8ebdb321be5fe3451eb527f38a768c8fcc46845173d147e648a8280bba82f816394ce0aaf358b6cc7dc624170c9f2661d33bde86eb42c42f2a50800650d68caf5b350d8e9e4236e557749a18ba1a94bd3ec8d6e9e1cc65e050d8e624ccc6ad5ac29543acb70bac74ae62507d673bbcea04b863bc330c0ad4751d02a312d666cc73e1bcea2f7a7fce3badfd759d12bcf11e6be07166b65ed5b9579f0255326da2b357ea00744db4f0b4b0677167d309a5df1da58c5b57a8564ffb488ea7a69cf3e3d7e6694b7f34613dafed3f96dce70668f4f3113f93bce0885aab34bfd4e2ec4fe2f33dfd0cd729e8a1f4868ff8d64d0e1a6097b64272e4acfe66c0697961d191be14a3b3345a84583e93c98a2f31c14a1d05fc54ca339f767c81f0fb72ffecbc1ee7c8af46f026ea9c7d8e3caeb56058ca8778d9d0a5469fac02578098a48008acb62d940e017b9194119d34df2b65ba1ecfcce961a41b1349aa908e63ff3ee720ed08b907abd5a1ab3ecfd73175979c6383ce961b57bac6a778f5467146d02ae1d8369f1d2bd366e647f81d1f6504de915d697eb7813ee1d0bc473caacef22a44fe44227071418ddb255e9f350ca9d89b369b1b180148018dca48ece48a75674c95a0a65f3c8fae2644fd0d77bda01e4f9e8cb521083cf154a4cc995771f4c2a1a08dfd14b4f8e1d7c21652fe90e9d12a8b9093fcea884e64fb70d61a496b32995debeda81a5a2b31339cdf4b5e808807849bb7c6cbb1998ae10a4bfde298c9eadf9a8a1a38655fd0f1f3b35a0d9c2ff7b9497757d1b3203b3f3af3a12f94d41d0b2bfdcb1737b760e379d671dbd983d3be60a3aefb45b6e576c0658fbaba137d408e1cdca6b2d04b4d25171ae3cb857b8250da00fdf48dc9a6f942df47bed48d0e77175ce7d570fabe75947cd31a0c0968c379633c5623f6ec98dea9bec039dc1ffbbba5ace8b38bf96651c1680dcb012ed0009860d22a73ffe2254c8fcf4f1c47ed96b79cbfba51fb2174a9de8f2ddb08c8acb123a19ca0c967d374442181cb39ce0724ef33dafeca31df46488", 0x1000}, {&(0x7f00000000c0)="317445bfa6e5080ea2758b0a14441cb2b0fde58fdaf38b5e65343dfc02878d815b933960e5a4573cfeb337c4f32687e60c", 0x31}, {&(0x7f0000000100)="8095176ca77e723045b8dbd0c1f2e470ac0c00b05a1c896464d8f2335b6564e71ba5514c1bf33d9ee2dbf44a4b17e60bfc4262e315cf338537d97a87761950e2353845aaef0efa740f4d729699558507c2d3f524c38a817079fda6d3421a7da37e890fb57e3a8084fa0796c05e857bca3778183424f0e48fcebc6b2270cc17aeeddfa359411780a1f78df0999095d6fb0b0225e1c87ca51004f3ea809e7e7bc6e127d6933d723aad42c32c2daee08fe62535723574192bb79f9710601a7d5d8949a87e", 0xc3}, {&(0x7f0000000200)="7387912c2ef34a8858863c114874606dcae4872c55ee74587b5ad883975ef796c556a79ef78563627efa0ff2cf2fed347de4527650e78cc186015ac809a70cd52e12c5d81f70b15e11319395df63353cf5927c6fd2e3b0933d34ffca8821158a0598017680ab3d", 0x67}], 0x4, 0x0, 0x0, 0x400}, 0x40d) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000b5e5e5208c8abc79fd223b0c"], 0x2d6}, 0x0) 12:10:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0xfffffffffffffffd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 12:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/74, 0x4a}, {&(0x7f00000014c0)=""/219, 0xdb}, {&(0x7f00000015c0)=""/202, 0xca}], 0x7) write(r1, &(0x7f0000000100)="e90d8abf6d2241008b0b8cbc9a9d17c5bc8249792be9e75c07a91722ee6e0fed36c19b8e4922e98d4572f876838fb2b1c7e65ac58a0e3219f0fded2a231c3f", 0x3f) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/113, 0x71}], 0x2) 12:10:07 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) execve(0x0, 0x0, 0x0) 12:10:07 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = msgget$private(0x0, 0x120) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4030000010000000000000000000000005fbe9d0293fc12ec4bc3444345dc48325bb13d7c2c41c613d9e752fe5ea971f1b319e65cd12dc6780a"], 0x83, 0x0, 0x1800) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) getdents(r2, &(0x7f0000000040)=""/113, 0x71) sendto(r0, 0x0, 0x0, 0x40c, 0x0, 0xffffffffffffffcb) 12:10:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 12:10:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x80, 0x1) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/128, 0x80, 0x2, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) open(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x200, 0x7) 12:10:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() fcntl$getown(r0, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r2 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) semget$private(0x0, 0x1, 0x3c) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000004c0)='./bus\x00', 0x1, 0x1) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 12:10:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x1e, &(0x7f00000000c0)="2806ed3f0aa361533f9ad988e19a2308af666aa9491ae3353c88b8bb3251") 12:10:08 executing program 0: setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x280000000000, 0xffffffffffff0000, 0x77, 0x80}) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) 12:10:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x4}, {{r1}, 0x0, 0xa0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x3ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x10, 0xa0, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x44a}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000043, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000002, 0x81, 0x2}, {{r0}, 0xfffffffffffffff9, 0x70, 0x3, 0x7e, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x10001, 0xfffffffffffffffa}], 0x7bf5333a, &(0x7f0000000000)={0x14, 0x80000001}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) write(r1, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() nanosleep(&(0x7f00000001c0)={0xffffffff, 0x6}, &(0x7f0000000300)) 12:10:09 executing program 1: setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 12:10:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, &(0x7f0000000180)=""/211, 0xd3, 0x2b}, 0x800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r1, r2, r3) r4 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r4, 0x0, 0x25, 0x0, 0x0) lseek(r4, 0x0, 0x100000000000) open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x1e0) socket$inet(0x2, 0x4, 0x1) read(r4, &(0x7f00000002c0)=""/75, 0x523) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:10:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x103) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 12:10:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0xab5) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 12:10:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) listen(r0, 0x953) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xffffffff, 0x3, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 12:10:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000000040)={0x5368fb4e, 0x4}, &(0x7f0000000100)) 12:10:10 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) socketpair(0x10, 0x0, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/85, 0x55, 0x41, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 12:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000e40)="a13e5ac4c2641db6826b523ec3cabc186914760cd95e913c5f4ad273b1cde13a3de5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c391447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010bcf63d8c6985e273dae16bed631ad6ff027867718a9fcff00ce3dda1e626cbe96247cf74df62e6085f54a0a1fb4d45a02be7aa433b0adcb67f44fcda7aab551bfa5436604320dc9cb1adc6af30b05a06000000f1eedcdad8f641d9610224292c5bf6782fa7dab6c9ac67b482e1f995af3ab3e6ef70568bcfeed9e21c92042e4df62e806f7b2ee327bb6cbd0ce85234f6fabafa20bcf2ac7a1bdcababfdf6880d43037d0f663f6deb575733ed4cbc0c8eb09cc7bead47b31a43282cfc9560b41899dfb3a3458887d0add47c179af47ed36ef8c35d2c9caf0eb19840e25e1e249598c45a81c98482434f2ada9bb965497b962aab97f989374b06581d88ff2366d9e50d8933dc3c4cbd5d27c1f22cb5d8a2c126a21f376743860b05ef6f5bcd7d1fb3c2156ff6a6edf9fb4feae62bd066ccaf0b54e1db51360ea11c9bf30a8cb29bb094db4b715c3b99557634b85d33b0649e82139906867d41fe1cecaaca692e8975d5c694843f4a29014673501f5052ca500bcf50926637d46b45a0053416fdca82c3d9fb4dc5d87030acafffc4b4f757ad9684e029c5536b8c921798a662a6db1902d04664fc7b3ad3d8affc185cdedfda23bead971cc34a37d8baac9e79bfd63b26dcd051db2f40670efe1e3e7660f498953905594b7c6e558bfc6abe6daedf42052ac827b81bdde8ac483cd7b78d444210320290da31f0a9312c402ce57c20b8de7f8239b637d8e6950bcb0a5b09a69b22ee6966b8452872ad56483f89edc0ce3e6b0d0da4", 0x2b0) r1 = syz_open_pts() getpgrp() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6, 0x3, r5}) 12:10:10 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x1841) mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 12:10:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x0, 0xfff) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6020, 0x67) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 12:10:10 executing program 0: r0 = socket(0x0, 0x4000, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) clock_getres(0x7, &(0x7f00000000c0)) getsockopt(r1, 0x0, 0x4, 0x0, 0x0) socket(0x0, 0x3, 0x9) 12:10:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8140, 0x24) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x9, 0x4, 0x1, "32b91d9a0296184b779e32e82bd473a38eb86ad0", 0xfffffffffffffffa, 0x1ff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) 12:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0xc2b, 0x401, "78969d7d19463668e9e70d7d61954992b5741c97", 0x800000000, 0x8}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x4005, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSDTR(r1, 0x20007479) kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000001580)=""/249, 0xf9) 12:10:10 executing program 1: r0 = semget(0x0, 0x0, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/38) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xffffffffffffff7f, 0x9, 0x1]) r1 = socket(0x2, 0x2, 0x0) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffe, 0x1000}, {0x0, 0xffffffff, 0x1000}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 12:10:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) socket$inet6(0x18, 0x1, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000e00)="62be867ec537a26d285e5c3fc6c7684f81841663e9716bb2ef78f2807cd63e3f5afe65eb5f06e37b6d211aeb138f709bab84a9c98212cd670cfff798bba8e833529ac1489fc74b255c0c25e029a583f2a24f00c7ff4e030419833318f45ba854fe23b4e3d13650762c8f6bb4d8ea50491305824c4344bd0c44bbfbea8e4b735a070626d1fe74460d5713ea6212045dfed145de7e3fdaf943da233ced26da9ba2ef1a85fb1128bbef1ef96337817389d81f2b3b6e272c6e0dd00cae4c992408c3a4e960323407c12004e4a33e5b1be83161d95bc0bc4699300a4bac83653685c41cb41452e7f10d3efb1ed265e90863ca257601091134d1d7b17bc0e30fac8f0419f0e7118a0fe016337fe98ef33af6f7088b6fd4395b9e546860e8ef71649dda157d31af20e37c5ece584cf60dcd98a85617d3578a0c41979a0da66c23a1d6893622249cb3b5272d2d24689452eb50f86de1f276a3e7829c731c634e143c5ae69f0cc06323199049c18ecac278495c036b48d5ad14bdde8012e32d43414df4154878a9c92e901275655d7aff259b6b672a7938b5d33639774820a83ca43c1fecfacd4e6e649693776933bc7006b3981cebcf388cf6eb3831d94034d6830e627cd7086c4007f75997f2bac98361654c8f4ae912fa85d2977542d4349c870e95e2da07afc5b52005f56bdd03e8f24e0cb136f58a978f7fe46fbbc8d9493d01cb32222811279775c86b36d467ddf83e07ba0c51b5360e35465ac4896c54ae55e093c62bb48b18a4ce59d0c0a8bc0855b1113b726938b42d180b51b03447fe7710faea3849373341dc8bd79a3060dbd29d8f10fae0afd632f099ee3aca3817a613b2b6f45fb7ad4654abfad05c29157d8bdb6bb570aad48fcc7fc1b40e4799b788b602d03335b4f8384ba12ccf41d3b1e9a099f2412cdcfbf81e755cf636a70dcfbd01ecc1d77d1f5c95836e00d2e1272ec13cfb954ebc689aadfa9d4bb0ccae07973f9fb30ac2476165c145f40dc0d45876815a54b085c4039e52eda558ced5c0549670bb116ecce0ee882c3647a1e40d6727b886efa0af64df18a7cb2ac28df0fbccbbf19cbf4a6f03691eff5abcc7daea5d5d96385305829977e42101010002aca36c84ea3ed0554a3f68c7c86f9786426c21ec70d2b1d5d9a57d440ef38e19cdc64fc4502ac16b142923151d5062423571eb415b6c05198e06987e3f0c6bd6b67ff70b6abeb6482318d8c9bd730e9d1b3e26c999124c9abd0be2bfcd8eb358a1589c65908d50ed9ad80eaa1c15315fdfcdd528be42f58fd3594899f3e3aa3b1fc2be8ef5e104282542ddf14821f8053d9ff46265be00bbd0b2e7bc150e3b0ececefd5eb9674cb15b3bc55fc4f928b272df154dc8c7a1c77449ef89355bb5e9a0ee2b238241973a69fccdeccaf33a3deacece268e48a843280e3168db83c0d107357526eb853326cd13d418d1", 0x40c}], 0x1, 0x0, 0x0, 0x40f}, 0x0) 12:10:10 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)=')y*:[[\\\x00', &(0x7f00000000c0)="2a2d2e262e27c400", &(0x7f0000000140)='*\x00', &(0x7f0000000180)="212f2e2f5cff2400", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&:)(\x00', &(0x7f0000000280)='$]\x00', &(0x7f00000002c0)='-!\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r2, r3, r4}, 0xc) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) fchmod(r5, 0x1d) r7 = dup2(r6, r1) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 12:10:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x0, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000480)=[{0x6}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x4, 0x800}], 0x4) semop(r1, &(0x7f0000000440)=[{0x5, 0x9}, {0x3, 0x1a, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0x3, 0x1800}], 0x4) getsockopt(r0, 0x10000, 0xffffffffffffff38, &(0x7f00000004c0)=""/115, &(0x7f0000000540)=0x73) semop(r1, &(0x7f0000000580)=[{0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) semop(r1, &(0x7f0000000400)=[{0x1, 0x7fffffff, 0x1800}, {0x7, 0xc913, 0x1000}], 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) getuid() r2 = msgget$private(0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) msgsnd(r2, &(0x7f00000005c0)={0x3, "285c3952e2027393acfbec66971b141b261d7b35e51068b6facebaaf62101182192aa1776139a5468785f0f72ca505e26a37e83327ced6e1c48862e676f4d85d9eb69b3ad7e220e901000d16621595d3b8a333037b0e75483453e8867e6645602d05b57562fc367a54d50f57789b3932aee067ec8f5e0c630ecd27a68332c293058114508464d3e8fefd35399a1c793379ec5e48c21a9d04c384b4d3f7e15af4823faa2bf892e7f8a97b43a154d787bccda448bd7939c57c6dffcf6d386be5321f23c39443b792d78a3abb345faefc36"}, 0xd8, 0x800) 12:10:11 executing program 1: r0 = socket(0x18, 0x4000, 0x101) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup(r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, 0x0, 0x0) 12:10:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x4000402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x100, 0x3) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 12:10:11 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x40000100002040, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x9}, {0x81, 0xd9a}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 12:10:12 executing program 0: r0 = syz_open_pts() setgid(0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = getgid() setregid(r1, r2) fchown(r0, 0x0, r1) 12:10:12 executing program 1: r0 = getpgid(0x0) r1 = getpgrp() setpgid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x1, 0xff, 0x80, r0}) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r4, r7}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x3, 0x100000000, 0x6, r5}) r8 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000280)={0x3797cdde}) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x90) semget(0x0, 0x6, 0xa0) getpeername$inet6(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') r10 = socket(0x21, 0x8007, 0x0) sendto(r2, &(0x7f0000000400)="41059cf86a4be586005604eea6e75d1fe51f0fc8f87669b361f2ab0ae013f70d6fb7299a1e6163c15db8ea734e9a40bddff5edcb91afa2b350002db3b710041dc2d9da2b67233c296eb1d35105c34a3fb67779c01c112dd5eaabbdaa1f97d4fd7132e600918a51d95ae60faa0779224edcc0087da393a2c24200f2940739f98eabd09da158d4fcd5948df8980f5b76955d0504193bb6801bdc97b446f8ab862939adf060aa7fa8210bc48bc792c9a681a13bf19867054352eba7cf8d4948e95e386bc36ca3fc39a171502d6766ae92a4f95ea0833e8c50f687fef38d23f7ee43266622f79f6ec0fff0bc164aae49d7c06b95440d8e2ddb866a57e8ce0bf21c515bc6ad0ee59cc41c653d253f65d41654fa636fa8e9bea1742f4dfdd14828f07658a2fff7492252b68bddd049799ba473dc8d62856b2f138ebe9901994dd783443d0b05d8807e9051e137123d49c84805a43f124a8c25198ef9932fca61a7045186d6d95e20a33c3dc60777cf9e7c5c8cc6ff72396c0fc85b1689c50c5ee45ff27dc7d77affe26661247c0ee51aaaa9c5ab26c811c0899cff598afb717425a36acdfb36576cf4665459d3c8ee2b9611fe4c3b1181608feb1cd996b315305e480eb08f1a5fefe1648b41403f03df0b562c2600663ac0cb81ab89de3c4e88c2fa2a9b1843e36eda13fcdf1b7442f146425df989e5d1c0f363f44fbe490775e990d9425ef012650aa1fa5d34a5ed73edef0b49420c5b8f45f1d56e2777d9bbd95fa3a9151bca0515d44b0953d9767829d7c5f76fbefb2ab8effd98b591a402a81f766ba3411ec5c694d038df5725e51df4e1a1ce225cc6753c69c592a306f76d758a0a40387d9571ac1ae5fd81d5b2bec6ea71969fd2d48a569d30721158e29589cb43f09a919acfd1261400fd14a69fa23fe76b926829a295b762522fc5f61fc76c9f85513035fcb30ab02ddc0035bf655ae246bc53699ac95000177de88500938330333ca30bb1684602e841bb8f53ad25ceb80cbdf391a4a68c34d5473dd89a02fcc3a2be0fbca1163981774ba9fe5858309f327f99eff5f09393626ced776f7c0beaea8f5169156eb9da86dbd11c6a321433f65717a85c8ca12dc2ee365d4b27770daeaf58c9e663269b8fde874e7d580149995a56560b5b4afde1fc6d676cfd2b1a675d69ebb7e0baae0040edda698a0bb0b0d04ca14cfe2720ae6318026f4fa84fdd08f98a92a2a6ead109da0dc26fed7ae9223c37e6dc67e2cfcafda2351f8c708de9f42640e27b00bb8af486096659a67605c0ae5d90bf15994beb29e3e04bed4312e6b9f477ee748f788e3e246babb2d0de554e8aac9edff83da83a10ec31bba4ddf6a6d8905877e61c64e28d5a83a36ca8b2d40d7ed0c8f4a0a0ef452aeda6330ca05af3c9239a19eff1e79e4528c5d56248abbbfba034f3eb714d69265466f79f74ff444fc35c818d03ff76bbb81c6b4a1e3d85ee056df0b6391a2b1bc12e93e5397c349ecde131a1fa8d897127dd476e7bda746f4262e917a182781871452c08346a52eb77be3fd342b0c5668610ec2751cce0069e03b6762a7eb3abe8fbc315daed9baa33cc0e2251070db891b5aa6c4deb6000ca1ec48de239b16b850844ef371082ef2f415948f3d5682c8f4b6bb8a1e424d9980ca4be3313fc75099bc53bcc547f966f173b7f68e00b85ae6d490a882323ba09927a86e603c92face42f6550026870aa1fb4aafc6f258283d18e79674d4308026ad0c9b2eeaed14b1e34067884fb217ecddc9b3f422e2d95800e5caf3611551b525f0f0eb9533dcb7af50a5ffbb66b287d3529abd7a84b6c10b961393d5044674045078d9783a7eef4c077fc878388d647298009e73ffad4ceec8677dd23c0d2a2296e7a948f8635c99c572a1cf0adf1b9ae9316f9daa8b8a4c5c6f7295ae67ed92b2d4bb22cd05171a03d90663b99e124df879395b0c8dede52dabe37793dd8f5bb447f9c2e84c640650336344e879c59fc4bdb6092b3b51e629b45436bcdec113ec6af60d29347f6a9d5a459c4de87984d92989c9d0726ba6b11dd1853a6b61e7b5381d82fb4d48c7543951ac5caa5db9b5594a873b6a996066b9d36ded0537ae9b24d328eb1f210ba829fa82fbf08bdf4c44fbb540777c223f4b5d514ba361818c7c52322791ad992f516a4adffcaabcbed4e3324ffef9b584a59eaa8544b21bbde63bcc3d90711eeb00711cea8bc4d5caaea1bf2074a5b9c734c09055450cbe8c96f4e112ca007db8ce06ba7465aec921a5518dab74b0a2ce402e51790e2e4a51fe07f1f2e0fb04439c63c791e4300662e2dc16ee4edbdbbbf7b16544107d2db18a1beb072f771c48b57f2d6471e0996b5d1080e55620eaee0ddaaa391ea86719dcd547904f8e2269705982ee38c2ce4817674c759a4331dfaa2846063e13d0f77104b488603e9cf45fe78c38773c540cc5a8f91c1697ff9c22ef51b8fe869697e8e4514f8bfee853e7b20250e11acc2dd87b55f1efd5ec95c67c481c8ccad7b28d84c315ea33cfeef49346c84d2729881a7d1a8d1e764e31b18395eb6914531b1f11763d1e31f01a84dc15a527300cbb84d883e46ab958a55fd4b19d0128c160f9898ec3d257e6114f7472a84222d67280c9e7ba7acae648ac2f1c0c299bafca0d4a956a63140158be0b851400e180d50f688ca8c3fc9117e771680e15e8807f4c5b0685dd9ad35b746fe9e2b893052e4ffe0b98440e3f83c697bb2a8ea4778104a608f441fff65d8fdcd58954b98198797a8fc31a9bea81ec15f7eadbcb75a3033a34519ca4571ae60dd1e4188c0c4a20cc114276556c38e7c78b59c7c2f09bf6888145702ce822ff67d7db7e9e5b544df21f8c9162289cb81e7ed12205073723d5a49a614a6336db62ca20861194014c5765357180e4ddb089ddb22a24ec51a59d7857c5d5ca77835de0403922d9ac65a64ce0c67ea8a9ede2b92adcc5db318eadc3a315766182afd2d0a228e075166caeda063ff487316ea0b02619d3bf52c4b2f1895813fa47b2f6ff18b6d64a74ad4f8a845418a8b6e75880d9c61caf6710cba62d29d2d79199045bf3c2ebb32f10fb8b7b3b8752081c04c53eff771f9c233110d598c1b70d8a710c10c957c62ce292518da4f4be368be145e3b79f0b8f906b7d70ce2edf86e5a3a7dc1ae23e687f1a18832d68604ecc4b51f251463d96661bd330b982ae11b8052c0d4a613e5dac877de7765b0af5fda9a0e673d5a8382995825f1ab3db98f63b0ca793f04d1eae704b4edda32a0d5f1168f8346709151600dfc5740e8534c54cc244fe7e31a1fa9eb99effc561fd56e506eed6cfbac290c6e5d8efbec2805be043aa45a8f3a3bce4afa378f20c280ee7ff5d6d00a302ab2fc4b439ffd38bd4b5690d5d335bc9dfdf400fff9645bbcb58d2683d09f16996237c98c644333d930cfdb819d2d8344fa4b010d6728837665aa16d2c945cacb8afbf5dd31198a17c8ebd0751d5e9a0560aeb9ba08f1a632c968d35bc6911d36777fcb4a1b64d6c4200f556c548741af82d14416d5f36b6f85da1bdc4ab518ac385afe61df0c3d4beb63e0a8556648d9471a4274ef90664b9632fbaa1b1e242f3b57bbfd76cb89ac2c322f590057e11b2b958aceaf535b7aeee15e86319935048d2c1d7e334be101b3105818440b139e12743462ad0476d0c50a68a17ef1a283a7be429bbe7e851653ec0857d222408b4a043774b184b8aaedac175af4cd02789517f00fdec38e78ac918856f0101ef5a006546451edd9415a267932239850167582715e5ca1dd909bb991b9b16b6670fe30443176efe21205c27da8de50466e20347c5873805381a370cda4da1bab95b92a5ff526a5307523cb4c6eb0128ae53479443afaac6cd5a2bbf441bf6edcf12f1fc50dd4a7d24c4c2eacb7374af94e69e4a3e2444e0dfbb545174a987da72864f00db6d7008dfe973e53d81a4e287beb5574ce8f5f690e5c583f91267dec4d5554320a495a3348c18a6ea94ab851e8d302a26cbca8c2b5b56ca30caa172126a6165ef4053737a5b6d3356c7c1d71755b4680cd8c8f20f62385de0eb463cc6bfa8635a84c6ddd60b0615346b256a4d9e370f6e3b16a131b5ab725565fc5b7e97d4905ca427e99808f3c15cec781627e039d5d954ca53a2d0e7f7561153db8f9010e726db57c774ce109a6feb45d9472df5bbf3f1e9ff5a1163f66d838198b14b81b6c0b793600420099479dae0a455e92056efff35e627bccb3a01fa46daf87da35793e9f55692162c93ec5e1d6083e29f9ac2a500880021c28af49e5ba8ff3996af10b0ac8c572a6cb18e090634832235acd3fd0621756e967b47036b554892aa40f7cbf359232772fb3062244b464cd219e4e6e201e545717f7c2318c67d3b91719775f28174890d149eec2c2c45a81a4783e0042822309977c8ad2c4f7b8909dba6f5ef2dab6291f30f92dd99308c3b683ab73d6190a92e0bb539e9471d06f6d3fa6360ce502fdb93e57f094ca45169bc8381523804c90e75459dada1f74f238ff0a99c27600377621f353b8c15fb844aa30eb3b92ca38ea607920f5e8df7717cf70c4d649e24d2d9a5ba63a91212ba82b4ace08afacd389ef37aecc00e564e669c0eccca0bda246e6c3b8f483250a4b94d5df7ce604dbf383ef304747066f6d2a2219331a85c59ad08e9a2b29b02716c3658b5e4969e27370f2fb3cf9015d8350f3e400d83b2136d66582c19a89026ede0a292c0a35ed6b707374ff35e383922f73f6416c6b8204ce2f0d2adbd1b75df95ec66d23cd8da71ce26b69ea294b8f5b4f3e8e4119615c6f97d9fb40e20d046b4acfc700360f68b056771926e85cf6c0cc05a61edb940189050cef7c44d211d9fc4ef9c29b6fa1c5e96e12bb715c748fce6f4dc93620c553d1774c4f7abb72058b99bab899851585d5571f24bce6edecf79dc99b432c8b3113cfc4cfcc506dfa80dbd8f1a49a7384f9215e240f6a31736dc968883ee9e858b7b9104a0383c27bb56527faae3d17a8fc0170ee85347db8495157c8c80d81f1384cc5b926612eac48c10ed430c52b7209a7253fe1cc94213d9b8ca14a0229101efd419a8c07cb824352477ca5efc2567ad2324974bf7cac7d60924d6dff2c30524a7c3d5fdc2fbc7f7b77448893314eb3ea9c1d753ba96804268bdfca99a588ac46b39c0e8319ce2bb256e42a8116cda54c2e846a871d812b7f61fa7766c36ed39a2b7df40afa442fed24fb75f28cc3ba9273c2365beb8939246641536db98f87ab336c3c16d4b39010f270d3cd9c5026956e04df1875e2647e7470e1b8b50fb2afea27e77269995fcdb7d42e23e7dfcfa741953e3a9014318dc1daef5dd9ca748deba33aaa3369899149b418253e423291d9853d3b82cd1577dc2731255e0bfbb5c2d0a6c9dfada484e42100b26efb112d35a5313d319f711e0bf0215e5f86184339466b8af7dff0454a3974d4f261bfebfd26fe72708b6f10f3041febd5850e6e565854c053518cfa46972961821b60999183adcc0652d5b295fc092264bfe8df134d458bff0ef46270f5c23d099884e83fb5f991d30cb32c8a910660577b5067e6b787d86528aa578a97e8e3d737e3d2d00e0186396d3a71598f7d7ac0bbd1e56d447a94554a4fa64833cffb8a9cfaf1955cb7cb7123f11e510cd22f3c332921d65112e484c0b12b7fab804a690c86ccd6d384dd33369f06eb92682fadedebbe24866750148c622a505c4a9022c23986495d00af3901d9d65a80d4de790fb97ee15340b0410d67", 0x1000, 0x1, &(0x7f0000001400)=@un=@file={0x0, './file0\x00'}, 0xa) r11 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f00000014c0)={{0xfffffffffffffff8, r6, r12, r6, r7, 0x4, 0xc98}, 0x2, 0x0, r5, r1, 0xe3d6, 0x6, 0x7}) sendto$unix(r8, &(0x7f0000001540)="85e388", 0x3, 0x8, &(0x7f0000001580)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet(r9, &(0x7f00000015c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) writev(r10, &(0x7f0000001900)=[{&(0x7f0000001680)="47037c8de9fde27f57a640d83065af3f1326f71143b83ca7b14acadd7e226324c3016184f5f3687f5e805ae253d94eb0c96ba3ca0420aa6d6cf38573d462c912cb472d4d712e9fa52883c16cb692a58cdb40122f63565de34d43c1f1202d15a403424e4a356bb3290c6b3b3d85b368403b24000d645e57e7931aa3f2e50586f6f20de6ae60a05f3bf354743c2c8e049ecebe3cc7a0428f864a4f03a56b7f1d218805c3c114a664e89eca84f5167bea6e20d4a82422bbadb1a0558a7f11b99d82f4b9788fea4d0d1492ec823e2d50832753ffc81b564e", 0xd6}, {&(0x7f0000001780)="db041cca5511deced5ce59193074c212e3bdfcf184186c7eaebe05876eb153b9bb496d8031f1bce1d0494fd60d081f21648735b3dd4dca60d80adde5644d49660f2d183e581007caaa0edae87a9c0e78c04c5016ec5dd47d527edc45b1c44deda3faee379d29f5f8fc3b9f54a01a9b03c9ab51e4f854e864d71a5d8aa458c07b7a96a6f07644d10b86c05c986fdc29b921c79f2557cc1b8f96ab7ef72257714d93d38b51", 0xa4}, {&(0x7f0000001840)="90986e91302698de30f01a522ce7de5d5072e2c4276f5ade1d4795247e3af5d4ce446b8371d5a6aa60c906975b42ca8b41af524fa596713be4a0c0242dc9f6337fd05f3d077b632419e906277c7662f6507ddcd6bb9368dd4a9396432d53421932f541ffaf27d6449d8067d59466f9f5a1dd7a79acd3989916cac999754198fcf34471f39af5d6bf72aed5231bbddb72c09cc8", 0x93}], 0x3) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001940)=""/115) kevent(r9, &(0x7f00000019c0)=[{{r8}, 0xfffffffffffffffc, 0xe1, 0x80, 0x12ec, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x9, 0x8}, {{r9}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffeffffffff, 0xb7}, {{r10}, 0xfffffffffffffffd, 0x2, 0x0, 0x200}], 0x9, &(0x7f0000001a40)=[{{r8}, 0xfffffffffffffffd, 0x8, 0x2, 0x9, 0x1ff}, {{r9}, 0xfffffffffffffffa, 0x10, 0x41, 0x0, 0x3}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x5, 0x3f}, {{r10}, 0xfffffffffffffff9, 0x4, 0x3, 0x41c9, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x70c6, 0x380000000000000}, {{r10}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x9, 0x1000}], 0x5, &(0x7f0000001b40)={0x10000, 0x1}) readlinkat(r9, &(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/58, 0x3a) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001c00)=0x40) semget(0x3, 0x3, 0x204) 12:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x26d) 12:10:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000140)=[{0x0, 0x4}, {0x1, 0x28a}, {0x0, 0x54, 0x1000}, {0x3, 0x7f, 0x1000}, {0x1, 0x4, 0x800}], 0x5) truncate(&(0x7f00000001c0)='./file0\x00', 0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) kqueue() 12:10:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) r2 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x103) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000013, 0x8, 0x101}, {{r2}, 0xfffffffffffffffa, 0x90, 0x20000000, 0xd5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000040, 0xb10, 0x9}, {{r1}, 0x0, 0x1, 0x40, 0x8f1, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x8}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x19, 0x20000008, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000043, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x8, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xe7f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x3, 0x6a8}, {{r1}, 0x0, 0x84, 0x1, 0x9, 0x8}], 0xffffffffffffff01, &(0x7f0000000080)={0x9, 0x10000}) 12:10:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5cbd544199c3641cff0278466125d352d250afc658e8671174845fc08834cb754e527c12ac73229274ab9617a8e68b15179b54b8eaa0fd5c0ea7389b8b909130fc4c3f96236156bfd896bd025ba8bc59f2f11b0d8ed8610b0e85f8b4a46e4434df67c7e0867307a2a1bb4032868ab0f4cae9"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x100) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974a", 0x98}], 0x1, 0x0}, 0x0) 12:10:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0x21, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 12:10:12 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20003, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0xfffffffffffeffff) 12:10:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f", 0x44}], 0x0) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="65d4aa62a2e54e8d5f16068c519230d0df2b38c516d33438a250505450fdd4966895f0f0ded35083f5e5f18df1853e8e7e7152826a1c808167f121706ce4c385ab4c07b2be75dca90a04ef068e46db5e0d855c9cc1cdf058fc00ed81ffe9120290534402856f2467829502cb707dfb49610a32eeba7152a5288afa85468432960ebcdda8a372d2fbb75a4a46a29505d9c1304883579f956a2b0e5f08dd16", 0x9e}, {&(0x7f0000000200)="3eaf5338c455e3498f4737829d4dcdc7553e2dc129cd692752613853f576dabd4ff41b6ac046dadea8781b55f58286af994f05d116e5091d3ecc104b46faedb1d6a4e9894f3245551ef100499192e0183e3c9b1c7b04d3b2c51d906a350d36cfad4b5911a7fb1321fc3b9fb6cf713b317798514d9a29e422fe567d86455de676a96a1f884c8a5032919b9f15e1414ceb5569e0ca32b3a6c861dc058974ee37af28d8d29aeb6dcc4924a5a8127db4dc53d31b34ed7f5e5ae2194d3a4f5346a81513c0e5d8aee8b0ab58cb46949a5cd79aabf40c14526c964359c6a6", 0xdb}, {&(0x7f0000000300)="f7376b655dc3290f36b51c4baff0de07e5d3f96a449b1740430363d9874ef442ce6d76f6c1c7dfa3aab3e52af91d17a1d16899d1f1c0b75ddbfc7ac7441dabc18dcf685b6b5ad504b78c88daf9c1de70042e3619f6de5409e0c4092563c5ef0722812ae108554fb9969fd3b389ac", 0x6e}], 0x3) 12:10:13 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) 12:10:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSCTTY(r1, 0x20007461) 12:10:13 executing program 0: socketpair(0x1, 0x1, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) fcntl$dupfd(r1, 0xa, r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff1d16"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r2) 12:10:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) read(r0, &(0x7f00000003c0)=""/205, 0x296) dup2(r0, r0) 12:10:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='[\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="e34aa59d87adfdba0bf50bf36551774858c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884e2e7a5389581446eb9b32596d9e125d7deb10358695904887d0e883ca8", 0x4a) write(r0, &(0x7f0000000080)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfc2aae30ee485f240769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db", 0xe9) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000180)=0x63) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:14 executing program 1: socketpair(0x11, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x8000, 0x3) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r9 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r10 = socket$inet(0x2, 0x3, 0x2c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x43, 0x1, 0x901e}, {{r2}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x1, 0xe64}, {{r3}, 0xfffffffffffffffe, 0x0, 0x3, 0xffffffff, 0x67}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x1000, 0x80}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x403, 0x3}, {{r6}, 0xfffffffffffffffd, 0x48, 0x1, 0x6, 0x9}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7}, {{r8}, 0xffffffffffffffff, 0x1a, 0x881c1c94312b8308, 0x1, 0x7f}, {{r9}, 0xffffffffffffffff, 0x25, 0x80, 0x8, 0x4}], 0xb7, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffb, 0x32, 0x1, 0x6}], 0x3, &(0x7f0000000380)={0x2ae0, 0x8}) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff148, 0x0) 12:10:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8006, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:10:14 executing program 1: pledge(&(0x7f0000001100)='\x00', &(0x7f0000001140)='@\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)={0x18, 0x2, 0xdc7}, 0xc) 12:10:14 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='.+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)="5e26695b3afc00", &(0x7f0000000240)='[{+#[\x00']) socket$unix(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0xfe) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7fffffff, 0x3f, 0x9, 0x3ff, "bcf00b8858f01fc58fe71838e6ddd40a703b2a0c", 0x9be}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x20000000000000, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 12:10:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 12:10:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000080)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r2) 12:10:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:10:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6c, 0x9}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x400, 0xfd}, {0x18, 0x1, 0x2, 0x400}, 0x0, [0x100000001, 0x7fffffff, 0x8, 0x1, 0x8, 0x3, 0x6371, 0x5e]}, 0x3c) r3 = getuid() r4 = getuid() setreuid(r3, r4) fcntl$setstatus(r2, 0x4, 0x40) 12:10:14 executing program 0: 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) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6, 0x10, r0, 0x0, 0xfffffffffffffffe) clock_settime(0x2, &(0x7f0000000000)={0x5fd, 0x1}) 12:10:14 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) socketpair(0x26, 0x5, 0xb38a, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 12:10:14 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x5376c5419558c36b) 12:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f00000013c0)="6bfac614cd72c24fc2b074b3ba0aebae4fdd8c48a7e5fa38c7e0965bf1d5027f492b9d7e47db22e4fe2248af105151eef328bd4aab36dbe6717229abf875", 0x3e) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="defeda85767a134219bf5733befa23c5385ad17447367a9c78ef02b04067939532e4b7f72cbe1c307651f92cfc26e6ef414840f9d76035f81c2d0796524c04c14d41914b63b8bb0894558e1095288f583dba26bc4777debed9e0026e2dc84a749636899683435849a0bcd65dfee9823516b7edf0762d38d9905ceb7352e9b1e2916218c7e0aaf259d96d7f8229211f8362c993d42cc15f7248d85a5b7a6e5678169fbe9fa923ed63b01f022285970feebac5343e77869f85f680959a56c5c3d6d05126e602ea080e96c4741e20fe26918c5eb758358671f68586d58cebb979c732f89e48aa3d72c2d1a34589e2af5ee6a86c525a95221a64126e803c69662d3aba1a435238ba5cbdc7a9b9082292e511283e699ae190cc7784cf7c635c93b0f909c465066f7f15b5422f2bee183ab498fe128b4a238fb320a4b5c9e5c612a515e7d8692fca73015371d2a9d46eb03667cd5417d616151af413b87ae11a88be85948448a12111876babda3403895b1835b5a5678372ac04cc2a1209527672c9913f6abda7f55d1ed7e3c795f88b2f07a9e5a6c7d2fd0ff5cfbd9988d3688e0cb59487724e765164ff2a2a900b5a5997c231b32959b435fefa15568f297422580758686d67fbdfe119792da3db8078c7cf56e0f6fc79b81138f69c3afb68ce499832b7319fe242b540d9890cd45b50316a7b5cff4340ae0df1a9744773e522bb2b37e260e2fbc2b04d828eab47c37de55481fd058c32dcd182f16511be0ae13806ccc5a9581b8c606b6d0fd3bdc7c888958d16b69b1f941f8ec02654c8ffc38f1bb9028df5d9d5a8c33fef60a8d7f534c30737a8fb4ab7104e872be5ad5c2d1f1466a8d98e512a5834b46bec38dc3d4df6df66f88fd89baeff5bad8b756b1cf14a1a6c9c94428fdd7a1d243e05785c610bda7f6395072a553a04ea5de74590f154ea76f22a8ab91789254ca91efbf7e7496fbb43b9c5550f3edf2c98bed4a5ce2df9bb4aad9c0d7f9eb7ecb48d12f6586fbe4559e49533b9727565a1f6c4315b58326fa7d7a66b11eba5751e641c8752ac62c58b5d6142b5fd1833e58742b2c8480939fba9662d11bd11ac97cc0af51176f16c20d8689b47a6ce1829010c8753b5a6a8e407773aea6746658432bd3073c565841edfdf8c82e5f1429cbf764090bb8d2b5e61d89257f03106af37775da938880b5d2217f43abb32bf2cc90e042feedd4b89e0b6a774d7f84033083f423f4753cf42bb1e1ea2dc0331ce49cc8c3757ba456d680fee51f02f869ca3af20b5f05ca5b6bf24f5af8230e70a05181e7149e344af2d08097ec70dadbfcc987bf8bfa8024d0840a5ae2b419f2dc4a6ba7c7cceb85d65cb4cc0bb1914302219ecda83d2613fbc5aa1d9a9b1c03f2affdc8897d97ced4e41b30b9d390a5d2d25cbdb41fff941a4e69b3bcf842e4987f3293de734d41302afc641e027a93f40e0da75f9fc3393b0de64282714a0d60bef63fc69de5fd31bb84ab5c1d472f3aa79d356a9969da45ebf8972e1038161ec0107c9a57d9624012294cd5b6ffe16f80fa8aa0c178d6e9e0fe6840065797995593389e11ae8ee58e5c741bd49de06ef47f359b1ece2d7bcbc8729663d09fe3ee978480b0cfd285d477e890fecd7ee95125421c46d71e08cfc2e7c1217844e9b673f3b6ef2e99a9095ccb9ef72908fe1fb4ce179818b3ff9e5195805f2f35b1cfab7905e6782909f3398d962962dd80902f4b05ce3c7473501794c1b69a48a9b3f0b37f5ef6ff5814b371cf6cdefc6b78661e763163c11f57997ee0f8897f2a2bd171fc6b8f124cb5dfe24601b2e4c457eda73aca2788ed857be04200dc06713e5ae086eb446e02fbd5d03df14c82ee90247d2bbaf3843684f72bd2a267568b7dbd52c89183d744bc9d174175722e57e7453b32b6a09f48543d791e68f558559aad7f0b4461336d4cc20a495adfd46848a6ba97b4e3bc157f42d6e0fd672df13779aa9ff59d0e94ff6a7ef6fccc13cbb6e5c3eae902bdc08eaca647a51899765d6a30faef0ccd2b91e531fae18c7bbc6f91178c3794f0cb184d087ecae9e5a9ee62a3bbec40b6bf6a059f0504526fb9b5e39ffe42ea93eafbdd575dd946577a496394b6ba1502f5724526a7ba205483abbf4fb949aa62e1976fbba4cded8f5ded5f8abcaa7c66a1afef75efcbd48638a1eb6d6c8c806fa64710b29660049f2f3fffb574164ffdd5925187a1e353de28100c032dacff3033ad19607b49f53f32dc58bdeac379c87851c5a0ff73584a38e82b7162b825ae25ae705a0f945a0aad8a7b13ae7ff7e0ba34b84b7b98fcf9566341fd1ede7d9c41439f448b836840835e787d488da225779a1a9ee4281c91d59e7ce443f9cfe2ea8d86889f3f12dae3dc23702bb45b42cfe9cb725d3786881a60e80af273c5e6be19fa3548528915d15f983f393ab67a8f279c68ed1cab58ea1913fdc27a09cc7287dc9c02e5a4364e513a6450be15707852d46e462b583fa89f9b8feb9dc81dd2c85a0648100f1a1b07af762ee7e3437c4e530ea2ddd6eb9f02ab6712c55e7bf4f3357fc51ef18645e42ae153d4b59a52dfc4a6ebf94d852f4e7af573b08ac34ded27133e3c3bfd9218c37b52149c4754f72ed8dd5a4650a798fadeef5e84991001c0a6a988e272760a5a27dce1da62640580c66bc2792e628b31a5edc5f8d57636250a5c47af6e27b143c8d8633c70981723cd45c81646d0b7dba4284c01e8ba7eb5fd414b8ea81f82e13575d7d1049f87a4c80e016d6ab229076636dc43a396fd62e9db529fdc12b7eff34f53a72333702433802826f16e880a3fe41ce6cbe9d1fe8d66444aac8053c3b3e36f889ebbdd06c398cef96ffd3425255d636be5ff24f91c135eb4ce8d02c0867ef85af3afc7fa54f7c49bbb89bc1f2badb3e8ae6bc946d1c99cc370c9f1b66743537c1dd60a924a74277ebb3c297419343e789086303712802240b7ce92e331bf98b380359313cedd5e90bf9951588cb50c878deec4b2c396cad9a44e0723a7796bb536390f87a0627e0f2b245167b6b45d4170b974c817266051a85e5240b5bc2db3ce77c7bdc6edb015c78e33c46175d7a3602da187af173af749233965c667a2047a3a702fb5609985b7804b0443ed9b7606a31fe1a46c580c0af52d4cb5d62ebd0dd85f38de72c84bf63f54b4fec1ccfff876d2c4bfc6f868ba4fe6f552bd96426e660460d2b572d6103b0d3807bda342732c326595f2aba9ed4c20b440d9a8a62bdfca97565399d6cf2f651db2fa34ef091da9fd42a780ea7d1b11eb4856643e67d6082233ee74f5ad99edff78d15d1ffea5b2a69530286dcd1c769dd4d749bef0f36aae7d3dd851f9575a12dedf77b686489fa95beedc78bbc738c77764985ff3dc41c365917da668a6f97e367cd7e7ba297e7f5cbf6404450f4f42bb8b79f7a4507e2bb41073e580e6d957c46646f101bb9eeaec0329adb7e051bf2686022ef8574c8a64f96d9baee22e085524fc4b248bfb26c93e430bfbc1ea72d135b80dda0c23d65d76d5866e9636d32a7bdf0423340d599516223673a7831d9d51fe4d880f9aa00a77dd3f49622b8b2d9ecf8efcdd1bf1b22e341af5a32c32bddf8ea7e20ac10a739750165c065386eb2d2d4c4d2932a472a8f375f9771f686d16a158128941dd7d7ace7248f51551df654d302849c4958878291186015d91d2d869fbdbdbac764f6429985b01319beb38433fae15fc86b1cbf296ef0c17e081c72a7b664e42e491208a97f267d664653b4d46cbcd23139cf254ee606a6d50c199e8e5bdc4cbc8f3743e1f406e836876fa041a8de48790abe6512bb423da1b075d29c72694cf5dc84a93e9470948de74231d900dbd0a00113fc301e9b605c581c0ea22743403ab99473d7e205d3991273e8738b74ed44afcbdd87dd4c0d6fc8f583f9d7bfaf1c447453be9c4a77bf48364f56e6b399749b7457f266282d7e1f2cfa349b96d0cc1624bb3fbab30a770105955955af1fc7566cba35b1b8953096d19da3b249c6211274af4e9b54e3c0e2a2a0699cef55df1a465d378c22fea780f65a7ab962cbaa74b0b4e395c8349654f862aed281e314278fb0e06d48bb5827593ee7f1f78bd52ea5ba2b1c65419daeab6b63389004b859c221af7a314532ebac969b51cc3ef570201f802884e59d6322eb9e78b707b50f92bd20b3bb6fc583fc0b8f50de88304de84485a831e36a8ea8f03a00fc63e2b4c94b34fa08fc0c0330c73117c4f706f918ed63bb8d3344c3259a8a45bf2b3605afd5b727d7f9ff52ca1363b99356a885b60a36964be189b52d64941491ad5edc770f2e3da1656928a9583fdb5a7b40c3324e12e18809b2d06ff1ac7c5b493d60fa547bfcd85a378a5d8672f918ed849fc4c5211f1526c8d753c2e0d7f21f5f73749816891486bc96018679ea96995587981a51ceaedbb0806dee4a488b22e6cc58f2643dc78b5f734de3e0ce7e928a4d9d9016a1d2812a0afa2e02b98521d200bddd19c38d5bc86f19c1ec8ccdaedc8f05a9463ecc8662293f7f981fee15977cf2b237e03d5e03cbe9c1a85b337f6bac522b43d0c6d52e7808300570b0a6f44d0c11b27569afec87014fa69fe42badf4bc73cb5b776e435fb70533ede9f531d61f67d46a61633f5e62b4f666917bba6d4991c9be0f0d816ff20bbb41020d6166ebc9c578d3ec92ff87c9d7fd618789e286b5a49fd22e4cab5a83581aacfa7d53c0626cad42e561cede1219efbd9502d2d3d13780cf726daa73d011e7e75c9c4f7c4ca36e2c84efbd5b4d99a0860f64d4c733346100d3cff2e6576d2c840a35cadf8b817afb2cfbdd7aa18ae01858380a8798ac17483e8d6408a63890ed46e9f708d342cf370318fba89de14c7fa63446af0b796ea64e3d6b0f835ddce1adc822ed3d35693c73075983ba38fbea988a4731d647ff15d3b3fb2d97932a3f47a6fa5c33998b8c1ffc88b6ef21fdfb86d59a07372e18b6075d97f2648837a39d846f156bedfca0aa5aeff65357002cde6551f59f8f5950ffc66149002dad6d478a4c2b6944852ed5917d7a815c9aca325a49aa7071f75c3e7a3aefc2cad361433b532ebaafac9cde317d728b9a1c12b3f49640241df9e086a887686857d81af39bb2a78bf90e7acfc437bdd68aa53e8fe2535ab3e2ee4fb6391c22ef622b4ee4ecdbe3f671d5c769fc794a2533c7a7c4ce6718f16c0983aefd6ace271ee52a55b8335f029485727fc9eaea7ba0507d72e5adbd2af257f5ffda6bbd8974d36cdf1aa8dec6948df562e53ff2886df4753734613d3f0be444edf47448cd02c41ed165e23995140e8b754700de0e6612bcca95438b72d46c0db72af7b6b9a9a71ecd86927721fbbc737f767759dff156e67f2d8a195ca9ba8203d39a6f8f724616c35b58032d80cdb753cab022f25c612cd8f3dc786e3a0b5b5d4d9aad80f20c41be7f675b5de6dba648c67c8a9662affe0f37f7c6f915271bdf3ee983a6798412438914fd148f7e5c20e40b3b5fcfe954d561e443714a091cfb3eb64279188cb39ff5ce1d1f2bb6dbe2b5c1e6f9edc3b2d7c7729088954304141556fda340e0c125188ec9849faeeee47cdc7ce716db7b2c278b05968364f7df2a3dbafc6387ad1ac162fa60981fdce4bd36b95729fbe3d0b4e1db13279561c554cc975fb5f2feaa0113ecbeb9071140cb6f16d3ae1a1c56dbec7ae6ad5c4d18da50a7179f5459a5c19d17cd410c6f25b3d2949705294e5214369df090a10bb1ea86fab6bbd203aea21bc74fc5e62d8a5d5754a8", 0x1000}, {&(0x7f00000010c0)="a00b8c2f4a2d96a16b4ff847b61c9ba8d3d34f0f11fac72a58e5048acf7ded921659879f89759ce304e0b8e013ce054d837f4d62b4f6b6d176cf353cdba6a56377957fb38d6ddf7d23812e0c690c3d30df228c4e88f679deae79b8389e13e2be0de9a03f8f1687f5561ca583b0cd4e06ed2bf52d40353122359288e297bf5293b6bb59b3e77e7f35976be545d4c031cf16dfcf17fea5fd33bb16e81345a2a117906e1b16dd4ee8d51500df251b8377e0d0ac97d74ce9efff5e3e9ff1cb265cb7cc12190558c83cb50eaa9a9634b9d970d48a3aef0e6b1fdc1702c5cc4868", 0xde}, {&(0x7f0000000000)="537ec80925370b4a91715b096b710868fbf3fc327e8604f0f1dc0f67aa310a3710e05ad33309d422fea525566ca82e438244224359b80be96b2e06aec8d865", 0x3f}, {&(0x7f00000011c0)="c2e47d077e544f9cbe33769cbb19a8d0a99a45e91c5a7b3998d269b4857b0d98a90c6e78b9a4103ec4ae21bc69bed098ac345b253348d3a42068ca391524bc9afb899351d62c4827382aab54a13e7544fd256bbdd0bbd2a73ce560cc5e3e", 0x5e}, {&(0x7f0000001240)="43675111601f162e5c1cd1961dcab96d4266dba01aa2a74414bd140631fb23406207c2f9717259612bd155410d5e8c3b41932aca8bd7e7d912df354fa7423d206c90ed0314b43b4232ace881cf5bdb9ea407b62132ea2782ad10340698608fd1727263fe0654bdc22fd0163788a14dde6029011bc9804ac985044f42bc49d60624c7df4b59bc893bc45aa9db0b4bfc9f14da444a9f911479d37188ff0930fd2bcf9fa7d0e63a1346a602227e27dc2e2c04f1ed2d3227e334c45cc4efcf4f46c13a3c509a06e075f053a46c632896d4e76ef39c0217fb64e64f0cff5d744bffe3d9cafd9083401b5b3d03720ce974cc", 0xef}], 0x5) open(&(0x7f0000001400)='./file0\x00', 0x80, 0x114) execve(0x0, 0x0, 0x0) 12:10:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r1 = semget$private(0x0, 0x4, 0x43) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/161) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 12:10:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8e", 0x2) pipe(&(0x7f0000000100)) r1 = getpgid(0xffffffffffffffff) truncate(&(0x7f00000000c0)='./bus\x00', 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x611d9ac7, 0x4, r1}) 12:10:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xe5) shutdown(0xffffffffffffffff, 0x3) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) r1 = semget$private(0x0, 0x7, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() select(0x40, &(0x7f0000000240)={0x401, 0x2, 0xfff, 0x8, 0xfffffffffffffffa, 0x80000001, 0x80000000, 0x10000}, &(0x7f0000000280)={0x9, 0x4b64, 0xb9e9, 0x0, 0x2, 0x0, 0x2, 0x3d7c}, &(0x7f00000002c0)={0x100000001, 0x7f, 0xfffffffffffffffe, 0x96, 0x2, 0x8, 0x57, 0x6}, &(0x7f0000000300)={0x577, 0x3ff}) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x41, 0x10f8771}, 0x1, 0x9, 0x200}) 12:10:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7fffffff, 0xbc8}, {0x80000000000eb7f, 0x3}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x3e0) pipe(&(0x7f00000000c0)) listen(r0, 0x0) 12:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x8, 0x4, 0x8001, 0x1f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x4, 0x7, 0x6, 0xe97, "94d9f40d916280a2b8ae81736ed944e644ef3b31", 0xfff, 0x80000000}) close(r0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="9217570481b2b78b377c1decd07ca26735dc1ba12e224d52", 0x18}, {&(0x7f00000001c0)="d35e2f443412154aa1d66ff6e31d0a8631973f52697b833f35b94faff8e67a8000c5e116bed683394a725584178e084e297e0132c40b03fad2a6aa0fea7dedd6868034a8ab51916cc8f3e851bfa5f81e2fbe10cce89bdeb171641cd7a5bd2d90359e90c566bb4c2c5fc07b5688c6a647a11d48d50628c9c19895", 0x7a}, {&(0x7f0000000440)="71c2902e050bc49f961c980d2fb4fd880f559aa359d702d25b7b0af22b58391a89f95dac9bbe5644037b9eadd978ff377634ce69ef0a9424345ba80d169f9389377eeebc8685dcd273032e3fe27f37452130c13f3f80dd1b68ddf08da0d9c79114126b29614ab400c7a79f487bf885e9cffa9c33a3b8f768b4216538b20db9625929560d71d467d1c40d3eceafc9171cf2d1fedde27c07c91945616c63ab7a420c11e8d323a35fac6a80af", 0xab}, {&(0x7f0000000100)="9beaebba63c89287333cb4e49a516c04270b6447790f8c898681b12dbebd085ae23065", 0x23}], 0x4) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) write(r1, &(0x7f0000000600)="bbfc904e26076e4b8f404b4255b058bee53b6179e51cc5a67f542848e4ce149b9aca5374dbbd0bf2e62054c9ba27f6b1e7537b39e7f204ecc3a02f13cad4ee001fa5041e6404b831675b746ff561c34ce09fc7f6365095bad61e", 0x5a) execve(0x0, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 12:10:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 12:10:16 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = dup(r0) getrlimit(0x4, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="9d2717f5353f3aa9e1b356e54231ecacfaf84d7a3bfbe97b2f20d1fc724a366f6e8cc453bc8d9882160b6a9bcc31f9b6370263d048265e91baad8d2097f051eb23a554e101a1e8f5e322259ad6de3f833ac2dfc4f6609f4ef1acc065086a83b3cacbfb19841fc838056b648b71f1fea29102b818e79f0384adecbd05e5df5ecaa9daf7967d2af55a7ddc379d7e716d739d9daef0e5af364a1f3addc3", 0x9c}, {&(0x7f0000000240)="703d987eb4869fde65c2d7a547993ddd0ab3c9387a0c12ced1fbe5acede31d49d1bc713bfa649078390d64cff22409e82ba1426a0910980ccee5b8605fce677f87a1b186695ac3a69e860ae067247a7d2420ea54e7b8449b29be86e989df8ea41df300b5c99c9a7db6f6729f0160bdd619a467415d57a2a2e52423c068ce1655900ba763ce2afcca0d16190b8c603bddbea3ab40a9ed0dfa9daa226fb115dbbe823db9b3908e062fb873ea12ad5e044943f00390f2453c8cb82ebede25f04387ce5531bda5f421e0c738749e0bd796c251a19b4d3f40b2b1bc1498e96c0626f63cfa5d500ccfcd4ac593dfad26d69c5a57cdfa6fd18b8bbb57da1f95e61ff2e047b883e19e2b17c93d4e57b212a73ad8f7af0af03ebc434ec103a801f528f3f9da9b02ef40e858a10f1c3e3a5c46a2028433355757c00b10cc6256489d06c0a4b27e151e2715037e2d23af728856804ed202da98786d478647cd99d4b555249922283e4e599feaacf69e2d7b4a4c2b6f43e5ea36055f57709c64b8d668aa0b81fd1bd0874cc94dc1c9317186fe860b02054fcd62def9d0feec1e83a25266cc645f5e69fe4c9209121e2d0aabf1e45e67ec73fa18805f7ce68565a34bf2a1fba1e76a08f9c6317fe66e6c85a42056dcef82c7a2abf9a1dd9c0fe80a7111560e0631dd66ef09ccd935c8c87f34b69effdd2e3f5e2d99332d5e04732100441627877dfd21db717274809e7900ba6bc55e751a099748d8ffcb66bbea0ebdba7c2beda3c2ab24755e857c532d673372e727968bdd531ad7e0ecdc4efcd9431f3ca46dac5f2bccd481b5658da999f4c70f7433414f2d0504d64c4d9e6700728a5ce9f08c6b818e1f184cad491f72e16ef3332f4dec61b95b6b6ebba7db4a1a5f6896fc2bb520e49b95d7917e0033abfa719237223f85da97e4d61ca68292d155660592a4b6d637bda19f6e84f6feebc6cce4f18449b350b7912d33d0a516938a80897c5bec29c4b41bdd33ddf804a5acaf7715454eab665169d3650a922dee7236ab6dfb292b71d5f66ceab229f496d14d33cca9dc1e0fdd17c776e0ea373049915c821be7f2efbca062e6d2ee85cf5f48606a78818d1420adff2daf5d5825aaaf4c2dcb4cc73d3cf9e0939f30891a95513e7c8e3e10ea64280f4190ec16d43998dd6491e92d60eaa52ab2702ea9ff19bb97fc3aa6cffc575f3d0d3fad3e8013b9f0bbebc530cc311ba08a9cf619131ac435e0a0965bc04b63660db1f120680a62ec0dcb4fdca1a1b30c7ed7e515a760026a1b30610d78a5a6a6a3f3d449d1b1bb1544b5375dadf09a63033f56f51b28d6b4d8957e4f4ea50428e73b1ecbb441eb650619c3970cf0a23d24d1fd2061e0b5efcd6146222e230c8b7a9796ce6d4fb830743015d5f72f9e2a9d977c182c747d39b1bcc88c096aa5f4580936cb46fc9eb1922a12db6ba2e729e6a4ea952915a7f948f515ff724f3986e84b763a77705bea47d5807a54459f936d993501787c879fcef56df7c0df1a96f07ba9a19b70a3576f5af52d1ab73d5dd7090f20cc7239750ca3f017c79318042f25912fed16404314f95c82416fcbe0db874068aa46722f0bc5830e09cbfc815c74abb3d48f45b2d8a24bbad11ed0dfba3a1825934f31f978ea1f6ab3828e8f5b7ab02935e3056f177b5b2de1fa5a0b334c8dc810e126ef5794e33d61843ce8016b40c87f7711c64043160d6f67f1b27106ae0039a7741bb3f37b7cf3785f5de4ff1b1780c976b21a83822bbec4fa9d0a7acb41c9dfe1ef52b4b6f06ddc06bad120294e6e927a10dd6892004aab0a13784f08219213e08f36dbde6393fccf1afa8bba7d1fa99e2455351edab48d2c6c64e04f1be727e8702f9680e6ccbd19059effc72474af28f49af820dfcdb64b05491a6f3f72e8a36f004c78040a327fb43dc14140695ecebb90f396dfd367f6fed71eaa608e3676abbb968770a3ee6ef89039df66135a929ffa578dc14a03ab8f218cfdc54825cdc24116b3361ff92d1170a751ed5f2c2d968a61187f5559ad40008a23b042f17a01aabe4a58844138674be18b0edbc9d2e2db1dc5af6e7d25c684f78553e244acf267d79fd658d2ceff636327160a9b9482e603cf1d1ea685dd34ca15c278823492e27b90fbd0646b9e90dfc39df384f426a58a1264e0073f0afa27164576444752a55cb7e1a54fd3f14f971abc627e79e7a8f973ea54353af4ebf7ac1c5ed4986c859b584dfec019a603faaebd6b9f575da1456c78166ae8b69c1a18f398f1e8d9b16285294973aba30e7fe6b63b109a359a1227e4a6f15c655828576a55115817b1a6f3092e0ceede494d5822d1e920be803b11dbb64382dc92c63a57e29af96195684f4ea064999b0bca2d9935ec7c3d1c3644cded5d57051b7fc71e5f98a239397b78e0136d5ddc6591b911c783348ffa07408bc7502214ee8b4936544ef9dda75e2bce7b6bff813a2fab59e228f78495b29270f429b1893a7c88bb663c940c6d056d839fac36e058e5f34ba67df14b0d3da871f62a6f9eeb1ea7d47f19744cba88c773e81df041753af096bc880b8795bb692748970145f8fd975463d7992cda24766662b3921ff4070f2de5d587b2ef08c61612f95e2421cf3b779c4c8eaa125735d9551c25b9d7c56887851302c6424463cfd5538723f216a178ca1c9fd1117875bbe1760c56f113a57614f435ad4cd081a7965b7852bf99694049ba594f550022dd99cf4820dc59eaae060b8f935ab5471c05eb69e3b67a09a081d85c7d8a943b4fff6c1194c65dc0317d2d53332dcf5a4c47096b35fb10f247483e2eef268277e37a3648b24dcdf15c90e6eef334352075d127fa200e38f4f47fb0ea389b48e9b16a223a21308b69e7e793d21f6d8685c3dc4cec366a7b96363c207f9c0a58952db32e92bb80772c839e51fb4f697f3836f10de37438fa8dd3da697a725f3592c2f9179664a81f13a2f0f75a7f2fa941940de791c7e909ca88af1a67692e7f03967a7d97ef03e56c2ffc9173333524bc16e194261fe1ed0bdfcbcc65a722fa25091ea845d6bb0dd204f6430448ca8463caf01b6bf74d9e2f044bac61bb48a41e7f68b0027c4c6d56d4dfa118fb94c17938488186e43bf54d83a0efe541f6e0de9090b08f78629c3145b11c0ef78fb178e2415bd26abd1ec81643d54504da20d8895935e8b5835332c43168fcae2b375d2e27fd13da788725d4f78948835b8383c0da6ac305ea3bd129e0fcee066ee015d70ec12756a1f7aac8808acd0b9be66698303a2952c8238d5dba71b07aa34ae45d7dd5428047caad80d2972ea3ae944db3a1f08f1ea4e45470fbd1ee0f25f1a587ebaba0d1e031db79de8503c8859d2de14143c8e9addd557006a16675a7d6f1f9c1ea1c820dabb9eb4870dd2ebcfd98a533d1d59b5ad183c768d754fb638c216ea020ee3dd3536236dc8f70de6d41ebc67e833a5fff5dcb15d9d35e50c40eba3078c6d5234b88e5f3216d4b2a53ca9ace546d3b5daaa47cd396a2b5278559afb4e417d4828e0414fb6251ed1f70056d5a584db1c47e6394dc0b798291d45bc86fe5d288a74fec937b7f8bb852af4d14f7fd6f1eef3463362cdf871da238a3a089ac444d7980f4dc53023c79789baa2f15442056eeb4612928f6d4bdfbdbf632aea29c6f2462bb6bd59ce960d6fc1b2e5f94c5888f4e38263e67c08a63d8ce0a1fda9c109d5799d8d421e60a89580ea20fa926cdd05c4a19c30db1a5714e0a61092e2e79326543149191853d70ce3d04a42853a59df9392f583c44bf47adf43489b217460e96e8a45e30e249b330f54e1a853785965de7f5532d360fa088aed6f8ae0f4b2469c9e57b2f403c8cd0c8a534ae0fb5d908b8b7e28495a1814e0fe17c637b8c1c4ab583489ffc4ad821ab62ce5c29ed8f9060080b3f669ab8a4d3cf5d75c445ff62ae67e0886c35cb35f2da3120e74ed415a5c1731c97864d1329855c7883535ae581e6d71bc4c91383173330393bbcb015b1398d701033092a148c7171168a130c7c776cfd3bd9971bb37f8be48b51f278947f9c3e98978c0d5a49555ca7a00117740d1ec8af43e6e75c8ee5899da2fbd929c3b8d010ed786a6ee5b0d1d17c6ec80712994ddabd4057b5a3914357804256f3a1cf0341ffe1bbb29b817a6ad3ed67a7ba01ef6be76edbfba8d5794236ebf2ea58a02f1ff26ea4d67d39c6260865c73860d4d931ff953eb58f173b77f9f802be39eb1c95b6e463c1c1661fcb92c384c2a3005261c35d7ee6b4144d3916e6eecd7ceb20f4f7ad64421a03ef4a66c1e2f297e59baf4407f98f9a4ee1b023445d2ec440b3e7bcf9daef2353f7f50b9a5dfa99e3e168c1d918adf7dacab4e0fdfe62547c7ad1ec4e6d32cb18470dbd4ab529ad9bdf5d30a40f976ee5be22db0876a15983e580ccadf2e423655d6c33a0df0c0ffe27f7eb47d9225146c47b97d5644ea0eda6e5527b8987e53a29d71723efb57dc5f54a888922998329d027bf31d0f12f096d0ad698368963462db37ce3fdc1c83db86317fcfce9122f4702f922268ee521c17acec03ce61a82728adf8e84cabf7a8639a84b7d47e6265f93f665afe0fb6e857ea34d9f9fbfbd45b5aa5f3c1750ca715a0684226766e9b9c5688cfdb31ae04412a87151b270672c9447adce922badce69a828a3b25d9f3b74e1c4a8d845c41caa4fcdb5cf87495d2cd58c0e42a9f481f0748cc17f24d263adce145215dc1d7882e910e8f9295b5556d02bb282abf478c4a90dfad0012741359c4dabbd35ec017916d477dff5e4a904223db7dd81e2ef1a4c02a0cd15434dac414846a17f2c95ad45fe705f7fcaca18d57c574a25bbb26ff9d592bdb81e76e5882cd42843edd62953b39daf0af4405b3bcbae485d2d4446a2f24cb61547d17fa6f5777c5d07d650ef2557453f6ed6e803119633acaed10461b51dcacba4201586b8b747838f8a74b212b963f7b7f7dc02be6dc27a494943bffa0243300315c5f70052dee6530b713bc137bde9e0548db2cf34b7b50a4b2c80846cf988eaa96380399827335bccc1d84dff20ec23c644daa9fc09ad1ff61b408e8345e7c3c05725d84b472ec68937d5d84e83e6449ef67153d6f5162f7f3be068f79c0e77946c3dbef92f6dcbe970710e5014d4f072a8f67f4042a3d09b46801064122dd694cc487f6c7b1e35caac1326f1c4200d3958469e43df84609457865dac6839497faa15d3deabc69f8c9ebe66085dd5002c34303d5682c4224b06cd624b0c94c9171b64b26c07cb43ae11f495d66f1b72b304208602877b85fec197c948a98c04ea6dbd685f362052932480ea3d0305f47c3738756e350d79da13fdd5ac3c8cc8dfb70dd2af9dcbe7531fdbf58466895eb692a8f5c21a1c9eb7236d38aa49ed30e34db0d85d1ad9768419edbc6a877cfb7489f1040457a2ba95750c5594e5474cb7bcaa8a8af877339d9969df2d42032c796ab662ef9b12a02190bcf740b46d9f0907826e07f1d55a4227ac311a67043a0cdb190c5125dd3c35919815c1adb40f64546c9f588607bf7beb1436e0ec5b8a036a5956c2156f9f253f38d5a6169784ba086c98b41ffcfce37e686e56d6c38fa04fd6c8558aa03e6336acb8360a851736c982dcfb8b6ec69b61db454140f03dcd3a591b90eeeaba5efa139562ecb3691ef44c672781b4113243bf0828c774561cbfea14b285f2d3c28cfa12a8f5227cda04640c9eb122e3a32dc79b84b731cd231b82bc1a0dcb102ef61128ac9aad5ade5d8720722021f2eea749c57d", 0x1000}, {&(0x7f0000001240)="18e75f460c0ac8ab7be6ce0a87352c9d10fb42a94c88e62d2e4888c5b88c9d3f28b97b184c0441c0765c946c235e4618f2716a0840d5ee1e115d51f3b52995c12dbbd7b626bcfb2187c2ac182ba351ad9e8c15b1348581aafe0ddf9835add17a543efd69a805a5fedbbb79977bc7af1be22942a49ef1dcf9d7fa1787588c5a357a2c5b438eca4f7c37c3e65f0b654d57fbde0ecff8c3568aaed544fccc0afaf8c02c48c21f9e5b0a0c1c713f586f17850a16b9c596ae23b4667221055a83f9edc16593", 0xc3}, {&(0x7f0000001340)}, {&(0x7f0000001380)="b8a16c716211f3013292c9c079247f7180f303707ef64eb00b42ba8f62d46dea719012a7198148e987cdefc3e6517921238be798c80d605ffee389a8eda520b48670916e0aefa231d54fbe7d2d5d5cd0fbd10c0d8d2aa8d54870b1de5a02c0402b1e350245547df6", 0x68}, {&(0x7f0000001400)="b518ec95e0515219d2acbcfdaa9b662c235d74a6417f95fc3ca259780fdd9435d10033803a747f17a0a89e", 0x2b}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x7}, 0x4) socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f0000005ec0)={&(0x7f0000001800)=@in={0x2, 0x3}, 0xc, &(0x7f0000002a00)=[{&(0x7f0000001840)="64748e9959e2600b611bea024370001fe8cb0e79012f0905ad39550e63003da5ee08c6a3ec3413789979f2a63981281a8bf17affb37f069b5a32bbd84d454f624d8b4413e6f566725f6e24a03f99abae66097f074dcc46aec17a39dda3ef046e5fa9d01b001bbc2241b217158ca3e1aea02cb0be052097e699f0a0cc072ecea35ada86a781d086591f14b4c11f3185ac5450fc21a418bd3ee649c61fe67680fd98fbdf20b37cfa6e9e4a9574a5ee2539926fb8ce19dbcfdc4431080b6eb7fe25440b279f53762782e052728c12ffbfdf89ad30335d8f8c", 0xd7}, {&(0x7f0000001940)="a7f3aba9eb665efb1a043308ee56595ff407dca108358c40040f416a1e60643c08390c0262082195391272cd39f391e93bacb6eea4679005e000fb6ad6613ef4e4aa7b68ef71a0dcce7ff8f77eb910eff3e4", 0x52}, {&(0x7f00000019c0)="28177f1a6ebc6d7cfc006668b68c8afa493e17d912c7c1e0659a3ebc63c6f26504e9bd1db31dd5979748af2da2cd9df57caa37158c9477751bf6322b1738a5b045997dded3615599b258cddecc2e7839c100f246826ac21d4281001dc32a7bd51022f0d6c34ada499537b44985c153b2bf21d3679cc942dff5ce7763cef6258da108fc6f5d9dad05316d67d2f795dd31bd7d2e16934d0d035474d06348bc00b587b8366263657fd9647f7bb5a7f0379063c27eaef643fdeac0017ab29cc9ab3407ae4901c5844e683b8225003e2e3a79fe56de9230c23b850dc3d2b9e43e594b56a8685c55037a812f218e31ebf05eb36b38b7fe2235ec1b193939dd380b33f1a58fd805dc758e2495ebf82d39e29aa73dedce516d0612bcff3fa3c447642e396f7ef605ad5ef9ec3511ff49c7bfc5c9ca78785776967de1f9b232b17012cebdde47b8b117bc9d7d22544b418e18754b9f4d6020cb0774ce322b4b74174d5693c4b27af2fa01715d78743dd86a0879de229b6703bdb8b04da8045b55881e6d0118c9a0dab46910f1a16f075506befa94ec4ad917707859cf46e4847d5f9b768bd1ea2dec1cb4e4f39d45159d6a778ba30f623fdee433ecd9f978333cd5d975e4e4b4bf9f530f013cd009c79a99134aa9cd038e69b4417fbc0786189aa62c54730c6e0eacab0b9217ca3fccde289c3d7f9061cf08b0cb2bfc6282941b43ebaf3d3d1968eb5bb2c2d9ab6be02d89e1f79a50a1aadd39e564e47df5e0000adbeacf337df2dd93d72473213c48dcd049c7365a05b809777a98ec7e1f4dac00b5642d5ad0597852e06cdf20ee97dd2cd9023f5dba1638a90f3a578e124730b2c5869e621e67cfdd398471ce98940201a148a0d1db8b8cbabbe2d7f7b630a19f5c6e7ec7e0b81a20935047955831fd232614e9ac50df2c6f2cdf2be8d39a1e8dac6e3f2e6a28ac79c5110c2814c251abd7d4378bc431b057ded226759e62d8c7e64c9bc6ff380328bf7d8110aec1b8fe288b3505b81b5c6996eef60a486d9690bea0ebb2c973ec076146b12a6f59102f835e11f13a85a2f9b80fe78c9ba3149a2851c437c6c4326d2fa58f7cde373b0b7b7b1300bbc85f2e599c82da261e7df73516ff4899a26f62874ea067a2f51e2f4454e925110f22a0cf5c3237f3f52d1b2a951ddec3610d0df1fcc80e0d50399c5e69d06512ce7bad3ffc85185acccfe95fcba8cf36c0f2ad3833cf43864081124c6cc38b306fd4d5eff583b1715ddb662fdab81fc8e139eab3a818e9f7fff861642638f73f372fb09e754afac809a210f1e3f2316502f6e90da9017f3314283603f70e8d8e8bf3b4ee9344377388d99f026b99ea05b72bb2c93b4a9ab377cde141c56e372e03f6bcd80c26866b034ad76b2aa4ffa593cfc679878f66119e74548b528c358be1e36461318d95afedb8aba60f30fc1f27a156deacad2ca1380e8b25cc612777a4a8665a089f07af1a0c15815f60c7c05b1b6f30956d8ca1c0b79041dfe303d70356b1e14455267f3c9c4b83b8605734bebb2d32e6277203d11dc958a9257eadcb11d838ed5f4aa22894244c9ca6eacefd292d6f18a7f0f98755b1e1f91b497a13f9d8111cb0c524874a5cfc1ca0407e0d03acfa6317c0f94e2d252e6535bdd7d158b382a0263736a3ffadc691800850b8890f1d7d953892a6357b123140ac479dab0523643714c763c7eebca1592cf45d682d385f62dccb75897be8a33d75769271e794a03301cb54162a50c08d4ef049248a0c20a27eb7692670eb55d6f4ded202fba5a57063012f2b20c3cb80f65e385ba8766d59a25800999080dd9bf52dd07e802804224b8f7a00f4d7c192615f7acc67e3dc184dc8681935a0b76519e31cc5b25d279fb5f9375176302d91ad76c30ab8f8936ec580906c20aa95aa9addd6b8743d1973c215176c461b1de1ec43df39417ec76a3d81de3410a0609d62b22e2c82caf2f2ce0f767e8bc7e042b4ebe9758126b28353bb43b68fb1e641b250a1aed2092d9a0ab6276958bb4b43f81fe4df49b04aaf338870405e1796f792d7cb65c80ca296f005618f9547bb00766d3a4ae339f3a7be554876135b802d899cc9335822bc10d33aa7dcb856a0c20556af7c2590ac8a2a01c3b57a5189b7cd851ffac2ff561b6a87597a1853dd863cf7d4bb0fa5a724a4772a662f17d1580f8151ed493cbba4cd2a329f9bfb19c8a1ac598248bb739fd5c25d5c42ba45f9c0655636a573096284511240845f44b60aacb2e23f3aed8db0536e8bddc9bd621d8f59286bea86291eb2383c122fda91c9c27f2d9720ea4615fa24a292127d445890eb45934a1dcf1a588ef3b57000275dbece9d5c18377e948ec606c06aabe319b7429b57c57bd90390578e3948113e76700ccee0b930a09ddcd4f1c101e1caf1c431bd17370f94515c1d948cfbbe81c59000f9d5e1b3938f775a13708e62047b8a66125c00eab8cb45a0a57230fbc1ac979f752ebb397c0a2268cd0a1e8b5d99d7ae63ffc6b7e4c1ce01717c0bd19207850f2f1740958fad11bcd48c49948aced9a2dade74dcbbec083e1823d170fd4c6de97e25a89e977043b3ae873f388e3e341e4117e8ef746b29d887ac024794e90a89e043c5168719ee78832bda363995dcafae88e4aa508ee07f8e4fa849b4c055ea029fd94328811e4bc8bcf0cbd0bf9941ff569b4235d58ffb187a53a5dfa3d35d53296f636a978271c3946dd51a0a7a8380fb84b7ec78cbe03c37edfb595adcc2fb94ea34415993fc7739cef2ac1b4d29800cfa2cf2b6b5481a0cdee3cd0dd1fd723bdfa14d1630902d35ec992133f3bc83c3c7d482a205f6e5da51d017f065ffe8380e833d740efb30565971ad124d45717e5c554432318bc0895661847c7eb7f8134a75ea6c310e5f8812036469d3ead73cb9d685940fa0511c474a0bf808248614d21b9a11347e5273a3fefa9916a142a1e2b972d218206c0428013ee4edb043d1c37219752edf52d835b9141909044bdf9ae0810e726890d6096172306a98bf542f084ec8b947afa6200059351243333e5a7e1152b4bee7c3d6b86d7c181c89bbc93b18f732ec3dd2c04d6644fa0a02c732d1e7bbaac3f623d824e0c6bd5dc2bae8116840e757bd05f45018e8b3052ee51a1352f391cf0fa71460bc6e9a7ac0a1f64041edda58db2c8a223b5ef91691bd58aebca5a423469d3514f6df0291199bfb466810680cb74f8634eace320056aeb4e787cdcb9d35786897e81e1e1c252baefdf32007224dc26a205348ae3bce3023dfc64789c69b5b4794c8f469ccbfb9f04c65fdef2211e07e4cc5955e1a8187fe8be7e0b1daf1826f64ab91398bd0fddb5fc3943ae62b8a8f859a169350b00988a833e876a05b5eaac7c09928391b8b752a8e92cb47f5da6b942f4cd344773331eaf45607d16a80161e4dc71f9168dcddf2ee5406624626fc65f6a19a5a3371aa3ea642cfba983f19543770cddb4dc8ddb9ead6332eefd05a12b9bd766ce5a76539a049c075a6654fa8116ed2b6a407294294713f5a8cff73e41f56af99d05ce42b16d1e8f3d22fd169c60fbb4c400020c3463f1668b7b373501f7163838c9d53e8bf34f0a544a44bdf8ec7912e9440e3f5411aca43d7036b14b235489f282057a1b3a869212f2ca5372e24452077aed270f5f6d7b7fb87f468c8bcb1ed90868d72ef6af3d5fd62b1963c2a9547528f0b3cfff6dbe1304af41d77f8d6ab092c521f92f420fa6f81ec140219cd8c64fb7e731465f6d6286e620e3193830075d561fabf9e321d633d24768c38705a59494fcbfc29d459450e7f10b8646861334b954fc4077473666e283b49e452de2bf7e4c4b3d5212293cef92e6e417418bae8a85ec85d3ec405f932cd43235535c014b0b30159906f1bc766a9de24b106f5fe853b954930261e62b8e061387339559a98fc2349bd26c6927c37adc119be1372d2087ff1020c8c90d85316dccf263e75afbb28a68baeab38f564c742ccbf14af5435e8d2ead9eaeb6428834daf09401e60998e8e00444eb94ee196273bd6decf5c8e169a1a1d55319ceb47ca4dcb898bcdf5825877ab2583979b656f2bebf50777920acb94115a99e1dc3b9514fcd6b829464099176ebcd9a23f5cb0549cbc87da45ba9e2b923170022a039b6043ba6522c7f7aec044fde289ea0ceb52f1e158d437acad04c5dcb4732aa1f1ef385f0eaa58e4feeda0fdf6f4c251dd3403e7b49f18ac2a757d813d96bac7977b8fa4301237f093a4339e708e62191768cc69f1ffa509092bfbef32e5b470feb51ae2d2f0738f9bab764d1bc7ae82fc92a6abffd83e3ef3035666dfe7b3a77a9c6786f02cbddeb31ff1dde6a391118d49b4cda3ae4f04e91b3214fae106d39af970c63df1e9a7272d76d95ed0837f33e78066254a776b7781d3731f2215f051737bd7fe93a2cd2d03d2d1c881bb5cab4dda68dc738c2973febb5071632662f69dc02cd8fcb8add40e6b14c5ad941183343c1c2e59ddeea9ba469a6111d163a1d1cb4a8ef8d03c9255271926d8cbe7b588f0ca47d81131eb84bea6ae78c615a132a581ec94d42d888f3510d1d1ea22789df965b12e3c4d05f95d21ea0af7db1f6998fe6627b47da3009eece34cc74d4b98f164062ad1d523b10770c3e61b9a8a72c215b8bdfccede6370096e429d18d860e9657722b47b040f12e575561193d5dabe9e8fc38b13601696255f0e56f51c93574f2f4ff41a1d7724eb10b4e6b566c20ac97d56b0a9945837fa7ba4c02a84a1ee6f4b788732d74e4bd9913f31bcf26c3c1afe216ec0289e4765f057d0d60a1087eeaa071294cf3a8f62a91c98982cd18c4f18979c32b522a9f445d52a692fb5b16f800ee58b97aef95678ee31e1c18d755b7cc8e86befee0800e942a7f89f78af9ba71d0e6a57afaa58b61120953580117b973d5a69a996aa413e4add35408d28acf97f9e9fc299e9cef1ad0d7f367473b18ff76ed66573b636c42966a830bc2620d8ace253a935320eef0e5062ae8e525687cd21809667afeafaaef206ec7c531aeaf06aa9d3a43f257c99e48f0811bff810d007b369a40c09d938a8efc7d8c2723da870b688dd98d4bb19d5ee70ac388761663f88bf5016947972cefe1e332bfcc92260b9d58f4869df2f14bee09f83c15fbf0822de4e9b66a040c12d4f98173bf23c6061c47f04274da3ff4b737196771a67e5c5b3c11776063b2d25e1e19e2ffe689b854ee836a4d64ba8c5629f7bef6069b50db90e875727fc6d64c841f39aa5f4335fecc2612823ff33f96c1a50ae2e49ea3b6d298073da716ecbe30fe9edef2366ce6764e61ba564add3d201b900a9b22c72ae2daeaf7b85bf91b47290a20b6ce61890ab0d1748958d0879fc06b418a8e874a8d04f58e6baf606eb9e589a2e98ff0c04540e5d62c0c3943992fd40aebf1ef23808b411f766bb5c2c017671274d1d0cadc6c6f613d114c75860d6299af22613b626ca7c208367208661113fb1323c623ac7c1da7b940c5870e149e4b9c5f13f1c4699b7ac7d48ec1fca05fbe4143a0d32f03310bdb2d396080d36a7ff7e50c0785ba46435a4981cdfcac1c5c60f82033dd8ac282aecf194e8ebab1c86ae1130dd85e2b14896762d67510ec768e79c8d5b04e7189658b95fd1045cf1bc13b55cfd34285180f3d53d09f308fbb541deba76fd8b2a9072099a9c6f5f01858b561cf011592bf1d0cedc8984703a0e8e3dc320a784279dad67811e29ce0d6af3d7d50699acf75aef8e2d812998add227133f245329056a074f2b", 0x1000}, {&(0x7f00000029c0)="f0d78902a9a3af964ca840f50421613ef6bf4d5ee08b22d6a6bf", 0x1a}], 0x4, &(0x7f0000002a40)=[{0x98, 0xffff, 0x2, "7f63fc8a207a7944837e80afd57d45cf49e935b98b71e615afd9b8980dd3b2d2cae9b1bb886e9bf9d4c4fb33d4246fc4e35c6c1550910c50fedec215cbebc8a4b13ef90d4865a19a6fcb80744f6f35d99e1030607d0b9209c81751232c06984153536c269af8eb0fc713e7743ee668e6c026efc2e05c5557cdea136e86710a7adcf76b"}, {0x1010, 0xffff, 0x3ff, "7579db025b75f5803f49afa06b23639b06917c8d739165bd98eb7b3b9f5d692110a40526b52f779a95307b0574d1a4c49cf7d1a8ffab230a112fc211c473019d52c49768c2cff68ee9fa47d2d8c7f7bc638069a5c70376d8d3333b70ea09143e586a0e89ca3bb15513c805da62e8a9ecbf0d0d3ad1522c7e979b646142be724faeb42f8d7b4420ae83f3418a339958bef1eea098421c738177d2b40873e7300ce0b727d847147b4c02d48bd205aaf3f216a8cd986d637c0bee3951744fe963e9f8756a77350dde5c2cfafb45f41a667582ec00688c50e4e52b196ad95703566969d208152de8baa6515bf110f8a13a3025842c59dd9c3f29497421d2e6f782c17e3c6a1008283a2cee8f162e903fce7fddedd58066901a8e9c1e1370663232e59e436929b59e7e565280d62657250c7b51ee2ae7d8fec5eec7fd828accddb94052f8fcb9c09604dd6ae3341f038087b6fa50f8bfba43c3cccbf2ee50cd8d08d577d97ef5cf577680736fa39a7270956a5a487b67b5bc0b7f319d4d76157177e7afe0b592616fff93ffb5c4336eacb14925b54ddb84d634aedb051cd93806c06bfe1641ca9eac23c3acfecfcef84a7033b68366be25ef5471512336cac9c5f751d3a2caa33f2c6963fdbfd9047ab87f866c78d86702568758a1b0797bf5ca97ac45ccd5352217c2cafbdbf2227264d6083b33bbbad0b65755a02520ec44cdc5a9f509e1986f2d2d4b794752e4e8b2e34b652f7b641d518edbc75e5a96a3dfaf03587cfe05e1e49cac97653665939238cb27f297d64f50976a661994be9b960b7562121419a9b95b1b4594e795f8524ec3ba2fef674119ee8be562cb746e319dfd30d6525335b0c303157b92597430290f67f367f18734150e6beeab42f8dc91a50e606f31962c56a1b0ada2c147b93613de8188b43e857a11c3c2c789a76f4a040ebc1e10ab7b641da823d7f5a02fc224ec67bb09ce1584f6f6e86ebad80d88c99dc40c31fad644683957fe99b272b1b75fe1dc9cf56cab00fe62201bc3ec082e3a9c0654ac22040b4be23aad144d88899ae66417519598399dafe36609a371b7c0630c02ce4c02592a2cf7259637c0dc52c2a24efcec391c85cbbca2cd4b9cdbc0d0a7b171fcaebad6c2a34eb1095532ef59e58a56c5c9c7c5013e8d68e9fba29d3008c4bf0af7e8c6572a8c60d6c731f98f6cf1b5e9e2a48f6767ce8c7b14cc00253ff8907c46dd1afb915bb43cb07aeb0656b8e44f3e602128ebf88ca616c752d11c1d90058a678e421502670557e294394747305c1b1d9e32376e9e00fa880bda3a494a4262e4f4f8e1cb092e264454067cd8536e472f109774a482a9053afd6a5c8b604495f7669a83e12a6d77e311192bc1ed0655760586cd140a2959609714733d0bf500abb6c3958ec874362de388778a2ae0d0e01068bc72b3d5b886a0dcb002c4755945376c7edbb07ad6273a272231f222be547d61f6c0ea8e89937f1c66e17b664f36db5ed0365a4dd209549937a907f9554f6b4f3e991849b69bfec48e07a21890c5a2b824b1f23ff237d659ead97b165f970de6436f5a267fbc3bdb28db1fe3355bece24b508070c67afc7c895d491f580d3b7492343b644009f6e90c389d80fcd6c5588d7f8bc4723dbaeaa76c6d2770f0812201b199737abaf5a952f1008b7760b286c730c1ecc4b5b7fa427c6339cd4847c06c50fda62c571aa75ab18817725caba2f0e8d5acb86d2d645ce3bf755301e611dc7bbdbb138644814bc1ee43a80623a74814ce403d37e220c8b1c38506c36e7e4c3cfe137944ea019822068efe7903e75d5da276f9a5ee5ce57e17496c502da62656e8394373eb47581c08368af7ab7cfaa9329c45e8755bb95c4e26664d99fb7a9322627b0ca55aede3cc0c04a132a5fc53e6a1d2508162dce09d3b522d74861e2e5463f6b39be25bb8257e6f8ac3050cdaa71b03d27fdd2925c858ffba27a884189b1d4c874aa42dfb5af7da2ed0dfc3433e91962f62db7463fd6748c1d704e6f56987670f6ec2af6676640f3648acaf628760a47449619a08dbe22f07c81a5554acd5b9c4daf6f3d3f8a916e843d91c218dae21175d71603f01c7779384979b7c8feb730b3e4a81ece94adce144fc144480159ea8bf8bc87b1e096146385b15e715c8c948111d6913f4256afbbb4f49566b2558ce4a66daec914dbe0e10788ce006a7b0f60f4ae745c3ad41d2eab18751c4601d558d160846225ead8f7e799004d38cfddcfce899c4514ed21d112f8a430859905f951ce518c49ded1409ef18af289f28732c3265a156f681899af262cfa92a8b30dabd144ddbe3d2edebbac6f76930ae82efe5bfa58b178fdb18f7dedf666e26a021814e35f4af47457d0e78dc8cf42c94f4f1e3167c8e2ceb7afcb5d8355cbe3d68599b2a7cd6fc1d1c8c1b0988071cdf4f713dbaeb103e1be9136ad6c5724fb64164543cf250b7525cd50e5785cdb717016aa9fdc0fd9d3dec1217274101292ef5e5b6ef13593b5e0445adadb7fbd09351127dc906966a14cd008bd6d4d97d80435499cc4dc26db1bb28a046fc987c7375a518630303a969b10160618cbf15dd5b6b2ea7bb16ae27e3c72c450cd8e761d7d8d8f789cb64d037c78e5e4410c3dffdc59a5c4a5811409b5d6b8956819d7a602d3feba6c316f0fc674cba25224416cf12b07deac246af2fc0494b09ec9e767832d91d8465db7e69e564f993ae1923dea8410dccf26528d7938b0142e17accfa0f651a42f9507aeb79625f7e5f45adf7d1d28052cebca071982a093c2b105920c411c1a8ec60c0222867c2248cd99cbd79970512ebca65c46e2c06f311fa995a6f60ae34cc7e883120194de91cfc1af375cda76408bf7542d20880aea81098f1a44c2c542290830ab3a7350d5b6f19f5ec1a59ac369d322e225537ac8d9e58773627927664aab18ad84a2df41db0dae4d5e41a2a7b972e004d7eef4d00ca5328dd5818f298f7f224f80bad5bab81a6eda054f700eb119d2c4caea3270d59d5fc66d98f82b453cd90e4b3d7aeaf4fe8e03b1ad13865d2276988485362d5185461b758732a2b943060b7120eab26422b8d8078fc7b31f55af8fae93785908b160c786d935c9e0f765862d6935bd24010e9df272ab72f0d5a6903288afea6d272df5d722876d4585693d368d334c75cea173512eda57bda4c7ae820d0f3d30ec8817d1e221ca2c7e35da34d92741ab11b1ba8a5545d7b12fc97aafda54215b0f10cd68c493591f43971f7ab3ddd6de679f18dcfc903503fac1025bd303c2a3bbe8b32a60669eb52874598f91aaafc43dfbdcc721ae32eb60787982fd0faac35b1448ed3a517c7b984401774bff0772fc039decc6b712ef6fc38d2a5c2a82b3fd2b86b695a8d6bffdf9eb723827ca58e9c2996332651f0660ff6302bb0702b22c58ef99e1dd5e1ce8428c9ead41277b374bf905f138ad95378f78dfc1ee792881904667802c7e0022c2186592e48487088dca7d5b7eb6edeabd4c3eb2d15f84ca13d28caceeece200ac2b6be4eac43bda28490da5deabc838717dd1e71c0d23dd41df152975380f94331dfe2b37f0cf7ed70c38bea1582ca9e77e8a58f74efe6ac2b81c3e74eaef6fd75f9097b0487c3a8c2df56df18f13166d29c01e869edc7063e034e77b6631062d577e8e2bd15c7f9382237b9f2345116f5729eec2ca5959d4f1d7aa7e662b7e828a0e619ecf7c72926113638aed73dfb574898226801102065860b208e02b200afe007b31e184434bed3c416912b9d2d02f3efcf101afd06d35128aa8afca2f1e7405d20ce2005079b7313c8996d0fcfd1a6b838d5ddcbdc5218a851ab82cc7870023a57ca683975ba585d79edd97e2e79d029803ca11e6cefb536576b3f3b6e90889b9adc65e12ddc57fa0333c0f689920a092124c5971e59dc0404887fede33e29ecca9703fecb5596eecec948dbf13e1b1767440a230465dd56e78824f822004d7c0061b4ffcf8b53ab7a165b0960019e840822d7f9a2053507cdb37048c5393a7036afc5d8de3c51f0f3f290af8b4bf547dbb6cbde48765645545bb918aeb943041206dec1b146f472d822f85e4e932545282e9de8d3ffb35b6cc9a210aef3028576904e7b01ad344f0f71ceaec2266d1144de5ad7d06665d92e01e3b2e3c5fb0e9acc53fabbd2466b0cd941032989171158cc03d149966e182b9053f14fe64666a9b0049e04bb1f831a7fa17e044a16c5e382093af2e123b3eae4ecb91ce69c52a625cb3e470322dc8848d14f329ebb380bc5fe2a6f267b75cfe401441e527ddf1b99d83a57aeb8ef8ededcf7e4713b48d35d201d0331cd98b5afcb75fd78974a5fb0b493ffab3a94425567d0cde6ec7b92f8ae563df856219a493666cb16bfed304cdf797d33df92f28936f85fa358ab3009ed9af5cf8ee84374ecd4e16a2da9c6e8adb84e0b01405ad626578f975ed27802ed8aec3209dbc08619f6d4489ca14aaff145aab35692745efb08e34bf5ebee645755b904fcac0673823184390e4fce5aa5530ff39e1ecb6253faa85564e83a3f61f149d94ded516e90292bca7030fd4f942df85bcca7c602cd4e48987f68cfabc025038ac740121c31a22ee452c9e3fcc73df9c5a53a4416821abb0fd66c63c123d211982bcd6684eac23672fcdb072bcb06c6e239440f3cf4d116c50bb6b5f864b48c6f560a9b10aa5468e7ab93123c9695d75b8e46868f2dfaeecda1178701ce2082b5e291008290d56055828657f7d9db3394f259545a3fc0f8d51fe111f6e3fdd35a37e41b72761a36888f22433408b8f08bbd5db18c50de13fd8195edd10bb21d2c62e8c97fcf4958dd145f342d01bc163fde84f21c8f79f772cca5c321a9944be0ba2345e4a6c0421ebb2b9ab43c35910bf5ef9f97230d7c7a81ea059a38eeca6639f279857a02b4eb5a77ef180113383e4c25104accdebc5010985e9a38682cabb7387068137c424b1df5f81e26c1d238dad6b1e1cbf4c99bf596a83dd398a45e9fd33c28c865dfb71e7038b6bbdea5580337a6a787134c4e8355a80bfd159c34fa64d4622e44b85c2cb466b9976870abf371893d8eae9e7eac8f151c778977fb0f792b734949e08b20483c523f1523a5916bdad2d1c2741b8e8e4c56224901ae0ac13e569f5e1276b53b7aea303bac8b49c6c2f76a5b8b72d1637f63510beabd24730c7d014d56aa47e145a1640a5d58c1a53d30509c304459a657e2833eb46d6178ce29825a8fb660fcf1a29b26c72b72adad7cdc05649ac9eb35884f310420f338648c6c0478aa2348d2b35387facca794c89fdd0a9913bed279dca3ed45411a0cac2940a12659f15a4750e0e31b833e2b966c71f6c737360c595073e0c6cee5e04933124f2dd7eac4f14d91e38b427c6b368f2370bb449f59b09aa805b8f24555a636d1b3debd7e81a53c38f57068dbc067a2b176dc37c5fc5f27df9af237eb068dbbdfbc93f148908cdd5a704f1c35548fad8d0459b7f78309602551ae4f73f8efc495073571f795ba175ce82b3bf21afe3327b5241d2c6a33de9fbcaa0396e5d66d4cd2433705e49f16f928677804aa033978f01af8c1cfe214c2e7bf40e9c227ce06b0f2b2cab19e31bdb6d3a6c7b5d30de97b30af9772f2d5a06e81ff0f8d202497138ef3bd0d203d413fbdc27da5c5b46b7f01fa3f1119dd6571b45cb5701498e835e8ae72f2007b99b92d24c60c293ba33714f3ffb47cf0e52bc3d6a7840f3c2cb3148363d1c1968505ebbbbe84786c418ecaaec2f05e293b5c49"}, {0x28, 0xffff, 0x4, "bb8e72b1ade043041756a073158d04ee55dd1cdda4"}, {0x108, 0x1, 0x6, "c2fa2dbe1a86e9b2d3cc0d9de758afa8588988f0ce5f75fecfeff0727d58136dbc7727303ac43fcaaab28719a077d8e256b9c6a0a0b72cf91d25a0c77c2c77e01151d29324ca460f689e742022651beb51efc71b00169f702476f2301d4c83587b3b40fe222229e68c51abc394f8917bcc80411607c17abf65de68050c736cfbf2e6ea125c23104cfacbc5d2858a7f228560563c7171492bfde1368a23c702c12949dc85b27ee8c3c97501f2a1643518794155cad584ba4d268e9d9435ab9632ee74eff1571717ad5635835400ec42904ede6e985910c88a25dff42311e471b939eef694a3b1b13528f059fd95cebb2beb1ae8"}, {0x1010, 0x0, 0x24f4, "e7f5499c2efcc1bfe8e05337b89b71e72af907870e8e66af81b8ad57d0f9a8dd80424d793d604301414c5a2701a0c9ceb15bd1d8cbe2caf7bdef082d50712ab69fd53b6bdcd8ad9d61f9e607692da35417d64d32ba0365394754a402db0221afdc998053f95a87ee8d5acb82ddaa51dd1072be495f4774d835ff499b882a00c7ecc315fb2d64aaa6fa57f86639342891191e511df0fce0bb5090b09c3fd15dc25a8b44f5536b9ab0a4028c39c49bb71dbaeb18bf997565a803b33728c1a71427cb44f2f3fc933b8ef4ee4471a11f27c7e186e6e2c6f78599ac66c3a37897ffd1840bec8fd69b4f854da384bad87c6373b478ff107208226592dd616d967e03a4da5e0ce8b004cecc18e86a3aff2219282fe6aac58d132884958f646374e54f866a8ecac81d9394526b403d25c31288728c4233aca279bc8cc776424bd8937825e36cea438978c30efcd545a8a166ff2ea4f4b25749813d4fc5024610818921654e459468b9a3b6390655f18c5a8bab7939648a4eb36e5956de7ecc48daf0180d5537a3f90e9e121e8abd19e912600d5680b363b5b25a5ec7cc9b1e7593b1143ae2ecb275e8370c485ac5b0d2015bbcaeb221a6440cf2dbbe279632a98647f43258fbea3ae2c35bf2f9af77cc215322e0a70c5afab57752a06c5df450e40e1b19aecb984306d74480647239482ef7ba8531da485d001fc64c67832da881da3e8dbc90fdb28e5bccebda93d002d1cb977ce52f28e26d6a52f55bb57ca0e69655079d1fd702dda5c07fba19e36550b7769d64d92724d8e61db9315f634f0934cbc16082d7d75d54aee47d2074d81994bf6440cca15658296ce66c0d99c589b5a3e624ed91e1540a41262f193afeabf3704c5e56cca2f6205337f2b3acc28602692bbc87ddc8aef6709aa238a5cde9a4bec96926106edcd996cf0e92eb6a5a3d16ac2bbb1e408e60f7bfc1b2a288a236052b11301f6d794e70539cffc78cd4230b984833749f9f93e16919f2190f54d72504a517454982569b90f2434afff7211a0fa4bc07885f5f1d4df765c42d840d9f3438ffe98940e6939410140e79198bba141176d09bc89bcf6a4ef3bcf24338f8f878d54f9727f304cf9e12bc92aae6f263c1d7232575a8f846e39f271ebf0e5d368e84029ef9633e6de67dbd5cfd5088faa85168fdbf276c6a5db6193ccb6da8803a609349df80b941c2de8d0a571d3899c34cb5515a27f584ced74898e8a2ded3cdcfb21ff47d8fd7b5947daee4fa79dada291eea368a72be7730d970d40e75f56ef03380416b833711e5847d6162c9a23554699ae79fe792a4543b8cd05a6bbba1de1268c2ccb0bcc207c32412c39c5471a698d8112f8877a88d8b21187f9d44fcd281280ef9eabfe8e53af3006ce47a3c481053e79475264e0b2c5c5f04789ac20772bae2bd26e9e816da57de99488221ea75d2c04c2fed59c1e710d4d5396d36b8bbdc8ea45af701809d433a376a50f46310325a82e5fd7f15dfdde5cdc6996f1cd1d89cc74965a4d7ef0b2dda270c0227c708763de3a2df1fc6eb53b7d6bad5f1ae691d8574d3ee8b5e9a1709fa6411381221a5ac6c94d492e15fd5ee9a1dc8ec2f22bbac1d503a4a772f2f3daa7bf3a5d190c5b5fc4af099facd655a98deb4014ef6d05444a31eda7fe3a59fd0d67845c791d4f04f005885bd9e1120c6096ed6aac1c3548554a03d19c442744190a832bf677303f2e0d5fc066f17820ffbaa3d498ff864667a2a544f112481ab5acbda9a301e7f938df88db32397bf354da04cb7ec2c7d6484b93975879976b0a356e148011bda7ce89c8b9f7d8ee3c559b34058ee21319fcbec204dbb33e06e82a0ab575a706f0e73e91a90f11a5f3c0f6839ac9388f613d741c914d6ffffdc6b5677a43137b91541cb68057419cc0f600becb007ef09d2f4b7ee98df770ecce730a58c7704ecf0c2c7ab7da2d30f02733a60cf3a15a97c0aa691258b45c7515bf5eb11a4cbb4f301f06169373d8d7439fff544cbf30322e3c7aef5f71dee55412f1cff0d1e3cbfa25a38174a504d200a360b8fa7118d3112dfe58f14bb49b98a56232705e8b9d9542be8d6016721470e5f5b52b4e403daa77452abea69905dea24c8287f196a23ddaa04c5231f9a761a4afe5adb9ca1b7a4727d0b148661626ba209e69e8c141009d8f4c546e10531518169490acdcb963fef5fafb1412a3836004b19691ea9a848597742663bd0246a5422d366545b2ff658240e915efed97858788c9428fe1c61e36d2674da779a9e72c93287ee5ea3fd57a5c0e30d614f304b80be70541ef62bb59efe6db5b17b039feb821a1c5ee4f14364eeb7da3d5ff6d64b922abdfaa7fb20856f0a580c61c177c7c4ad6c141a97d9df6d961165997660c7feba08d6a602038e9a49aff3a82b32de851c939210ad2db9d32e544bb23142492c34537d2206a5c0456403566782768546e3b10609139fa318053e129c3ab431eb1769e14dcb406e201045026e11ec72bff8d45e0e41b82ae76ac3ef70ee5f11902fcceba20f2a301c1d354c6bd1424ccaaaf31268b047f2b908ba2295da8441d0bd0ebfab6c3bf5cec6345125e27349da11cd8523d39ca98967e7e72af045ef53f1e6e8e828840b48a650934c79c40f65b9128c82d59b59f5c0eb8a1af07fbbca4d626a463f88f7224ec7d2bb0271a36fdfa2f3e9e24c035a314e23331baef746f38a2ad1cd0cd4560816164cc72f83de1b20d1d2e8c4355b6e093477b7391cf8fc678155e500de54866321c5a46310cfedc3dbca5ef09c6d11577bdbd9d1be5589098455d758ab5ba63d56beec92128342decf88c897ca4c8b2c55b15c6e872a1198a507f97508da5692b34b9c30f8fcde1b8bc4157a36653efe9b439d2eeb80de3593006979cf7438b7e4faa7faefb8a1bdfdfe82f5b945d867eed6c2f56a51b363cc6694981ef320290231f535d7f5b5c0e86720bfe7e03857913b4aab9cc9f47cf063ced762cda8015e0174eea0cbef939d8c5ba58f20ce08b3ffee82abaef2ce22955bca60a0d6c51cdc9c5ac9c69719f9aa369f38a86478ff09bb4e8b0c8d884a3b435a8f699502728e883e825e9a4eba2129f21a65b407f08ea540bc17061a3d32b656eba936e5a4d3ea806ba3e65a0a7fad8ac0c161e8b25211242181230cba077ffcef0a22c2d37f7ac553d971e7ed76993c466235e39d4d9538253c413c85caa84e06d4a4988d17282332359626b23de0d9e39eebbb2c2aab642eb305b5c28dc8a3147f1531a7c6767cb308137046402d224cfec98469153cf027240c1fdf03a3423b1e492ece714d483b4d03ba6de00537b1233232c63de62721ee5e960db4a88ee0f7263bc6a328bd6b949d528b321cf8bfcc9198724d61867fcf97db36adb68cc2ad551b7384413b4d55a10437d2dd4d83695bf95bf661de2a87d457c465e62c6dffddb59ee17d05289cda13ac1dd8ece3f7517c2c62d3779174448237e2a5353ac1b647546953b4a57629929d12cd0f4bab94c0009552a54ab90651a14a08a4ad0e8834a3b5c3b493012317f69c548356205846f5ef2d720c47639cb9bb826d924e794b30657d1816415c120f6d8fdeaa75ded90f4550441c2e9c177b973dbe2d6a020c81d08dbb331c76e080207e641125d7900d809735d13d1297c61e98d87df23b204356a84e746902dba7a89a6d8fc64a9edf2bdfd4724de5a9c166560e1107b6e57e636dde23000aea5b232edef41ef6c17e64d1133d49ca3052f5abeb6df88475921947503f208d94d9b8a370d19a1444f23579ab8c01b86d6bcb6bfb41a4925d2b512c38d3e047bdbee425cd0ca6566ff1e98d19ce1d19ca767af53aba8cf9b07ea15173428007e20f9288355608c9694742ecff6397444b28f9dd2eaf2171b19d9def1c6ce2d2fffbd7e9404d1187873d5f034ec0218a6e5239f7e3edec22cad47d2dafd0a6951dbde3ad9dd3465669dad5a6392f1c5b9945c5c37a87e05b82acfac5bce80289a7972922fe808f53b55e92f5af3d572930e8ff1c6d6e34e7aa108745eb0e4325ff0d5f5adf3bb3d6d96ed88ecd8ab5a688a650f6a142335ed8b6074f120a087398e6a14039acfdc2e21029c79c9129b5cc7823c6425d09509d87f4e0851c50ba10718017f8ea367cee8bcf0a6e754b406c977cfbde8e1ac8e3b53f7db5f98fbb254d70031c1f73d7589a11784d2732765571667305c432e11c1219a6f8ae6b6fa5fd9273b4074b256bfddf28d043d95b3e90c61e4ae2ab243cee887e3954049c7b1d064660980a1bcda8ff7b1aa340399764e104573f2ac72669ba642ceb9b34368b2b26dadb3e684f2da7f4bf241529cd006218e85e8a8eaad32d8a4caf59aff9ac13d50f261ca05b17ffa01075ee532bf19fcdd00c09c4f66a224788b0616e1fcd3c83738ec67add993dfa513272e0debb90cdec2eb5fe063eebf1a50ee7c7b5f6362ea016200d6e1d074c6b41a720ef3024606ea4ae0a44b39de5fbb8080a35ecf687d768349a5d1e1f29b2c22ee8802f0a5995eb2657bf45331e7ed77827e81532ea8aa4d9b9a70e9514ef02de397c8ca47e1423d65955bc07f09c4e311cd278a0446824bbf46080e42de341789cc29aa97ee0ac8bc1b885443067f1d06d34f73337f0e4f6f0167267330a3a0d720747880188042a68461ed4384ffaeafdf77b8aae10fd9699b80ff7d332490566aab18066e067d4eee7f17f1b373f2bf8395f89976ef027f4d5edbf2cede4f4a4d8f28942843097ce3ef9061b0cf348ed4f03dadf1be2949102566e7108aa3bcfc158c520705fb1914e5ac7edcaf8c8909dc1692da033841ed8dce52421c26a810d7bbab0b68071a2b968e3c3346eca4eb7185223e0fef76369d7a84c2252e139f2350964f60c4fdfaae5640a38f6e72ef6e089e99548c1ffc598d401a9347d00ce380bd32cbe03b170af5ea71ef875771f1ecddd2b12e6b86a7e83a482c503fe95f53fe3a17174597c5561694934fb890d43b2a1681729794c878fb3a5b3323d05b1f211c50badd9a655ef1c2c9af633c0784ba420fcdb83025797225f8171406f5eef907343dfb2acd1b5ef829eb9ab633d25356d2c8c40ecc619505f109b6a88007ed37a1a1564e25e6bf881f18070c2de39eada8f4b64763d7421bf4c2cdf523007321e46a9bafabdba9a5da3de725aed7fa0fbafc800bef64f8611df22959000da518c2bc12ef2066631d47a72642d2050c9d7d321cdbab908f43923c1f63f57e62230e9c2eece8c1e30fd84c101062eb97cf2bc862d79e8dfb63caad6c6e986ad76174a46c83eb089790f90fc33f70467acea4ccc71ce77fbc9e8c51965a7447f3b82da1c2a6c07647f5d8acf39ea8b7d174bd60cd1779b7f132c771c7cb8189c478d8e6fe8be80a60e8a1edb1a53379b7db69ec554e83b6adf1f0bd372bf64f660c8f656313f0a473470919e43b90fa257b42e373f3390fe9831fa3b7b460cbc06e2f8ed44c530f68041307ecf61bc376fb8700b2bd64a9275338e6387b84be0c1ef05f792834a75c41baa49245bdddf182fb4e061caf191ede463098924db536007cf9daff13d1187c63dd85cf51a984842b31f971bb1325315c81f4b57b762d5f96ea160c6c1d415e7811111f91a360204c47ac5443cfd26db3853835acb4e29dba44ed48840d6a9af043a748753b44ea99c691fa423d5aa3b7a1109aeb1b51e2d5cef86dab23a3038b314d17df9675f3a793e8602145487d13fc4c16ff4f074239bb5b7b6dca6b70914a6135c4201328f4f8e348092814f"}, {0x50, 0x1, 0x0, "ba4f350446e289d89582f3918d422272aeafc0afc3aecaf9748f3339f8f244c92888b49595fa48cc2d8449bff8ae241d0b723acc55e39c34736e8481"}, {0xd8, 0x0, 0x8, "67bf1029c124ff03f001bdca89fae91b6dd5458ceab9834a6d535b0f678d337fe1138b9d0e6cc74911c18c941089750a8e709761a8605c74ed1263571802f586a9b4449539e12990a23c6545d3189d3be2946114616341014c5548ae7f7582fed75bcab9aaae70d96c49d8a3a40ccad7c7e889d29acb7462a4407a6bca5b250a54a924aede3f29ff7a8cf14e29aa3fe3a67453f9a95428631c9749fd670d122045510b9340cbf02870e330a9c82f9f9593e362e0da90990ab8197cd617cde5090c91df3e3b15"}, {0xc0, 0x0, 0x0, "ff10cb4ff2fa2a3810c8c4fc8fd91bc714420b54c9ae7abfb70f3e1bd5fa005014a826bfe9a93d615c3f3bb38df431ba72636eba0f8ec1bc1dd2859c3fba33eceba686cbe49c8188f663b8f713fcc905314fdd66e4cfa3c825a12282934e9b1d3218120ec7195479834ff3ba7ad8d5ba6c8bcfa01631091c94e3a6836e82ee4c88fcdd42a81df12c0a5291415cd7566313fffd3eab39bc4121197c0a2910496713ecbbbed343ce8ac3397319"}, {0xa0, 0xffff, 0xf6, "e50dabe6f49903e60c585d697243f936f78bd574fb93aef06b14f88df6640aa36e5f65215cc4c2ac491047208a5e169a973e524c877e7e506f763f42e89d5462e34e5962b5e6f5bcf0bab4480bf147e9c764d83852048e07d0e730487f63c478249f70033d3b15db301c9b144a198b1d6eaf2b32d9d18db1dcf6ccb23a66fc0680628ecf8a42c175c33bc2a576d9b9"}, {0x1010, 0xffff, 0x200, "747e1c4ed82e0eca19d566a7d3ac8cb3fb4852f617099cbb6a6a4b0a48e430187ae43f9310d84c27a86dff2cb4a52a9e08bf430e9bb25dea925e0cce2003b5b4470d0604cd1df41c0b0f5ccb57c172d0e8458a2864bc07ae74748b72b643c849277758cc400a189b85c6072900c8a1d84df6eecec28b03d3200e3d0c9bf96db60ca2ffab2523c699c83abaceab4c2b4da85aa257c84ca4bbb4aed0db3a45ab216b12da350c867303882bef2c8b4928375ec9148268c9c4878ed3ce7f411bc64564d8f6ea3070e941f0ca867baeceea775b834228b7ecdb4037ba00a54828fb756ea6a78be47b46df925cdca2002c4770d92e9314f69611387c0ba5a20fa77fd0cca1e3b1ef679c2bbefa176c0a21be8b9bc3711678103ed78e166540c39bc0cfbf50120071d6c0abf98540450a98f8d93e3acee9d071348c635cfaf45d6f188e0cc3cfd1d057d02f6f2e9dc7010def5b3a12f2a386551457d5032358945cf3c1ae4f295acc2de2a8d0f708da0ed476e05b353e7220ba8e678f3f40e0ffbb342da8ee0d1fd7df20e67aa37dc0fbe8816a934f4b1c9c512d182a0a9692250f602b4be605db14096ebd38bfd7e024a25897dc29e51d04974aad76a1a142c3d62587c4842b43114ed66f6e836dd1664e7424afd61cef2028fcbeb6ec5d356b19e2e30451e84dcc264c4162937fc25192384395f805bd257bb9982b19da5af26fa387b2c1cbe877d9e56a9b31f19b5e00623318d8932b9ab6cc756310ffa673db08eed41a27358e9cb0afdbcc517b1bf3b85be30a699d1ee086ebded356cdf7e78ec48c78a0cbf050d4c35bed9fbc6921aada33829c89b2f01fb53eaf1a12857cdc63d95660cad195202d2c3caaf7042010ef0a0046406368e94c131c0150be3fecf0c59bc84f4a6de136d48f6cf5862a593dedebfda8d235c9b24486719dc4b09cc8779a53183a906e382886d5ee5397df4970d50f6a971bb8e332c4318e24edeb800e35f626281c32cf737ecba20b64af727eb352edce1421f77eac8f08cad30580c7ae824113e7c1c4f870bb098297678a3da7a9b19a71e201f0326fba07fdb3a455702e1244997e42c31b4666a31ba70150c74334b13b61733e6ab133b62546c60c0ec3c49c84f8bd3fea8cad745d5264721643de216adde769db729aa3176826028a954d1864bf1947ba7556fa3e5767f21f8d9762018950ce0090ae63e8f1777c17338bf14f1bdeb0561b2534440778274a6dd9da106daf43927c6d93c4efcf3f1c01b7172314e3d154610ce8b7182a2b948599c07ff94493ce83ca649eb86500bdbdcd00a26539e0e24d73aab30bd7db693eda6e4ee7433c4cde694a47598e989a2fdc987ac489da3b9e3f629ace47b54da717e0b683c20fb45ecb5d409257618bd329cdeefb9c9afb6c8bf14b3e99cf13cb1e924000ebcf8f02e019e2c3b2714382beba082f1ac0c813935c609490ce3b8d32a98e46f4e3655d093dc9a36c857c0b558288abd0f7ab3b17812a4af59d28fee4ec9842aea99d20f8c7574057b65a640f056eac407be99ec42cdc5afe1f0848bbc9d2fdea32221568c69dc50a29be070471476c2581c09ceeafc51c0a501042ce42bdc47feeaffc8e013d32db924e80fc758abf487b950d97604b20d3daa9b91f979e0ef3b6282258f3777ba5a3cb5f75e995425532328aeceb0f79ece89c4670bd2057a3e9fbf5d3ef8716e52e3c330f6f8e7b147fe643e3895a36638fdfdb924582c6d8a5db8c5d7e4f8b94e37d9cf284c2ed57517ba9e5f5b77d7f435e34a55f96a13f220c98303b8e14b533232c05af01792972a47d5678f82b338781ae1ad973ec61def156378148e0a3c6c462b64edc5eba73af08696dec3c211fd86ada69a47f297c87b406eb86ab11a41f6911cbae5d3a1e64a7a28f2ee17eff600bff81e76f9c73eaa3a6c1e081b06e4d1a8c544714c0057988b9836d9f16d16df2b940d3bbaa8f33f35214f68c281814d4df523a7a03697a5d71ec54a1a4f2d62da16653722923ed2fb1aec971225e70f7d28457b755ae2b7e1c974bdf6ec53163c17673e51156c2e1eed5dd87f6031b2837bfd9fe08fa04202918f6ff3e309c150e20dc3dbea7fb54d6a7792a767f9196f2b55965972c07e77514977ab62868165d727e078026d5450d84ae1d7e3c012b3547c4d08122707f43e34766ef1f72fe9a539644b575510dc79dd187c4ceb75d46949efcc69d7d31b9d14f8f96f16edb436dd29e6d6ed17a66a900449dadf20237c965401a24e912a551291f7b256f3dfc52cc9a2dca2045c08452e153c1811ec608b0022f65867eff0755714febfc80c41b9a3cf8266382c68226d92592ddc37442eba3b255ca4a747d5eeb295017f8c17894e823a1897224c82dab58ff57e633101393ed12c1b25c8d09c7912aa62bc0a48141ea78c39444ba5d55082ccd36d408e29867d1f2b190b4f1e7d70646ea6af48358ecb7f79321664bd2928db0988a98df25b953b493b521c74c041f39b02e91c44d1cc04f60dbec903c1e8287dd00f2b5d439b2b1c1311cfd9a051b8271e8559f68b97c17446fcafa2c942b53826d28ceabc49cb9349722d43517a3a949a2c85b76a2a229dbb0095ce373148d6060055a2af0e917b7701d277f88fbe19861cd6aa46326bd194e3366df539f5175ecfeccf50cd14777beb9af8669d46f9cf83af412e121bcbdff48e8f837134eb3cfa07a54afa72ecdf0b3be48f9fdfcb72c19c1141f3909d136fb29709048ba29c46fd5cf0788482c0253aaababb80b56671b7faf06d7b568733c0fb936df45337f07b9424763007c17b25a7327761e8677a7c38c289ac445c586401900ebdb253ca56e87c2671468807608f0c468ba52fedd0a0949a78365417e93eaaa75170b3585481afb473e6cf726cbff024fe5495474d8c62afc939f970ea3f49e2143ba31c253a862be9d415c65ca395c304062a24a668d52c0f08fdb114c4ab4a83a9cfffc2ef3a3a98a9ef04783130cdb2bebd2df0cda50c52e253b1f3ba5bc8a2616e0269eecc7d4a600fd959a56ffc59decc88342816b5ddf0f14904073542032b6319637bbaf5e53768f4fd87ee9a5ee9120a13fe7c381229476f0f75bf5ecff33809259db39084bae235f1aa4950086b77b9109039928cd08b05434fe6d2dd6d25e171dae158c56b56fc8ad5ea5335f094f1a44b168abe5c7ff3e8c7f06043993c8624b75e2f3e539c223726a6a17e49c9dd18d92284cd93931ad2261ef1b4eee621171f81b0b59dff34b46251451a0d7b0b6c73292bfdb8326547bd42bcf86ba52370c3f981cad245388f67bfae40baeaeb51a405f5a52bfa7a7385cc60cc8cbfa82701fe10753a6b1a35e516aee59682dc34a4ab3f209658a8084a19593b92bde87b3468d01875f4138b940c13ffb0f6c7f8e5868de1815caf8c12e8152480b15972f071e24927732e8c55717fd6ad57e8c0dd95dd83a037fec334b9277054f977acc2fd1db3893b29e708057d7846101ea37bd02f6229ae2893e6e43e77573b5488616d4e19f8bc160db9ed2dcc9ce0c5329ffd0d14a55fd57c1e571f3e62fa9c96ff3599778d57abd86857c02bb66ac8a776aafebc41b34eb9303b22541a80c73a0951a7078dc8ddc59cd19fb72b609e1c177cfd173cc1c02047d04598520df6af90e95933cf33680c8a34b4a56fd6115c435da5c6172ab94a2f667d60a47531d3cdda774c3d235b097fcc5815fc7a9058bb9c6646d9525458d09c781fa8eee75de4592f15e018b567f87f17add0d9fb64ede4220a11e6ee52c586204f92dd1bf28f116061f757b94311e5fc2b4ea557b2582c70fb36e897e337a00519969d1ad7fb182e7772a4b02ff3f27bd63d82ea4551df4ff0073b2ed442c0a7eee6487a0d6fe91a8f7202f7cdf3d34e1d33df6f8c9f273b4f1b31b02d430be0592fb65440ed95e2348daa5d5d5ab8a608406d1e8b132747c2befc572197c717c363bf80666b173fb9ae77a4f90290339ddbd3915763abde8792931c1dac6faf0ced0cd2790d7032586e295c960a9b06463d43a231c61ba7a5a3b31c200cea784dd1f60ac8ba628bf9624961efe0d0e4b72a719e1af642981aef48057118718136fc1d91afda7c41f4460e16c6aa25a6758aa45b5a770056e758555072bab5678342f45acf6e6faef44f5a76560273c6db3a7e2ec00874b69c6c71db3f1f72b288eaf6cc59a06891bb56511e7d09d6859b9c72d1bf733a48c4c02abd0a495d3e0e94160e1eae21f7b5f42ac6c2e056c068d5ae416f83fdcaabdc118f0ab61907cece8d52600e816062c239ce15aeb2d28da1188721d6bb19827c7c6d821682390af1c819d17820dad0fde8d35f27153f6dd38262fc368a796957d70b9bdd41078ac9205c02b4b1c5c743b8a0c5fada3c3bfdb24f72660a84e7b843956aed29d96930c9ea91675f93250d4f9b8477cd163eb89a9d8173b91ecdacb102a21b03350f47f1aba76cad5a25e3bd1d9242b838ac978a29b91cd7837ec6063e5e96efce08737153ec43d034161ab061eaa76f5ac76964509e1d0435c62f0894a5cc8fd46b507c41ec9a7fc0f3bfb77b5afb6788af038b5f87f616bf6b1daaa9ff0981e62e7a73c0b618925038dd8592b57960fb0ee89f7aebf2d03c099ce27d9c4900a65335f1a0c080f46fc203956490f0b2445674263faa8c8f7ca74b5a2cf5b5a3dc791abbe08249f5229c272cac61848268669ddc0d6ba0c820e20c2cbd162fdef415b65d8fc2e55119eb6c4fa50f7f2b5e3b6a38bcfb29f000d10903d5e3c1eb236bf241f32d08484f02821590f023932219d65f550dc8bf2252115461334b9f9089fe49010898b362cd4551aa05324ea100d2e9491f433b24ecb8ffdaba01e1b515b979f337295f3ff1a812ac48f9ad35fb4c25a31a07eb85d7d936e06ed52fbd3cbd643d0af0a90da81f90e87576a1370eecee87483f229aa03bb53893cc8cae74bc952b29f4481af57924615414bff760d2d5de47b66f89a88e3e084d6ad0e44e03336ee95ba1d48b64133880001fdbd0d164b1a9454780cc33eec47403a33b3f5d408fe0132e3ac30859d736dc3b4f68fbfc7b63bc82c9f2b6e426f5beb280fc7c9bfaab9da87e250cd2efad7ce037c9c3f7bd13c0a00cf60ceb5a5b2886ea1cb8cc98bb7c9a52c30ad71984a6a468c4747973c9e821cabb8effa7a7725c9e23d1e020dd2ea380203ae4b398487afd640c51453783121cca9450ed875649d96a312eec0dc118f2789559b5d5943e2da2c7f8fc5941be46f8353d8d9972c30666c536b71a699b00832764cb683bfb5e65d75af5a0c41f76aa591232f388aba08ef09885e3e589587e6d49577b4c0529460ee64e47f187b6d10bb7830833e2b87ae226c21217fa859468f018bfacc5a85db253d18bfd9177f383f8b8f50fe48b2c4d23515c29163b3073bf39cfdb9c423ebaacc875f6d299587da258d0b8b259c9ecbca294060cbb978849999056b9c1799bf787fd8bc9a21b077a6f38ae13437dcb64c83e082072008b617c4b1d6ced5e42f867153ae931ae1d27cccf38732d8380650bcdcf1acdf1e82b512c39dab32c0fef4bd1955f859c4cf80ae3674c90a3c19c242a98acfd790a39506ca2a4753392ee1a160dc1ea0b7c7b4d87b0b79a2ff4bb25f49180c0c90dd63da12c94ececc62a348fc99bfd21e798a806f7cc755cbed8538e6426dcbbfbf327653229ac836849a7d92f1a66016e3803596cf11ae2bff21d77a731796ef3a7f07ca569de04909530c9fdadd25edb596eedef69f"}], 0x3480, 0x4}, 0x1) mknod$loop(&(0x7f0000005f00)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000005f40)='./file0\x00', 0x10) poll(&(0x7f0000005f80)=[{r1, 0x40}, {r0, 0x64}, {r1, 0x5}], 0x3, 0x20) r16 = semget(0x0, 0x4, 0x40) semop(r16, &(0x7f0000005fc0)=[{0x5, 0x1000, 0x1000}, {0x7, 0x8, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) semop(r16, &(0x7f0000006000)=[{0x6, 0x7fffffff, 0x1000}, {0x7, 0x200000, 0x1000}, {0x5, 0xffff, 0x1000}, {0x2, 0x7}, {0x2, 0x7, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000006040)) 12:10:16 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x80) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 12:10:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="a438523bfc37bea383eda036652deac24c7840c040418ce2f0dd9a84afa47309f1a71b78c7be01bc20ba53f83a43dfb96e423d92d6e6fcb147c9241569b0234737b02afdd013f858ef066d52d35713cb70af135bdea93dea0c8524bf71295c763655155eb4dcd71f5a0a12926b3e1ac34ab2a201562cd2c66917da8a6712b0c3b9d33f88b112ba9962d5a3caafcfd86fabc387109a44528d6d40f874bf24086d8cb4e4a6af12", 0xa6) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000024c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="396917916f5194d4ba13f50532dff9be571289ee0382b845814b8c622b748eb3dd17dbf2c63be1014aa2e0d1c9c3f55d1e72c13d1cbcd45966b37abc1915927efaed8213916d362cc4fb50021e8404615457c5b7096c08f1ef782277c1c97040200c99fe151eb4374460baf070a805825fc3674f1636f42cdbf84473dce43de2e463bc2010f7edcc4694908d51743ba2172b023adc8d", 0x96}, {&(0x7f0000000240)="41a2a7598daaeb64f6e48ab3da602a90229ac0315ea448b261cbd83c05aa1612efe08a19a7237da092d96ded22a61b4d9650", 0x32}, {&(0x7f0000000300)="af25fd326d428d9017ede235a995ed3d1e85d7d24ab90548782ca6c39cb0501472ae1c6d90a99d9da0f66f1e46fae73d72740ef6e6a0a045ae96a74b0dce90b3deb57caadb403c67c6a2641e3ea3a34e32c347d8f9ba499b2a192aa4c629d3a8ca2d6500ad788a993e6541e8e008e18de0199a6cffd96d18ffb338b198e134a88c02241903717b93d208146ba2f4ba49b24c5f6c746e5d6fb804d60f677798e5b984075e9692ad6b80d549ba4ee041c50f5612b2b8a1775f68a20d38828993e87c2c5ea33668276ca6b195a765363189c7779f4ee9a5bec92de9c85f2c65f3d2cd6a2ba682c77a9174e5d93596a3b1d9791d0f706288f9f659a25156ce99f85ce4b653878e8bb4b746bc84feb998be2d9aacf5112bc63293fe6ac0394874059c507a63801034c58b6c379ed02012e6a52ad062f945af03a7b03362ae380a449ae073cb3bc8ad0ab71f39fdbafbd18764f367678e6475a2120b915133f7ad4e66d6425d8c2a87278a949ed84fad33b5878d70dc784259447f8913819e51d69e33b7d8def25d3436b2d1579749f7a1890e3ec56b3bab72c20f678d1b0970d4d4b4070a5fe95b78f115b43950627293ec2798969ce3515ccd8e6cca78298c18a437222ec9d3f0d55e4cb8ce5588f59b9e2567771ae1b6c7d55d986aace6aa84bb35eb1bcf6506f211c6bb1d62ebd7ed2f6413ed77c5a498e52fc9b8469426064bb75bd8e177c079beed22349b96caab7e363fc81910a89f83a2848c50148b0b0df9cfb1d7f74b0753e5f630ab63e0a201b088b571480bc30f26b5fd5a389052708beedc312dd181b5aebec222433852b168188005a4a8b6cfb0d26ccf4e4177413689f199d5d1f106baffedc6fac9e4ea6debad15a84530cfa0b73b6275fffe482735a9de6d21e0f6e575f931c799391411a8c5cec592fd79e54879a2a518885568c4bb6f477ce8da89b1ccab59ac142307784ee258a4a5141b2fdfde168c453cb654fe96495cdbf60cf4adb258326da58451bd9ac9ad5ded5dfff17fee6a29442a278b911d52325ba865add64eda65cd6e824b8743d36362c9cb922dc9626fd2e8e91b4c0d57510365041273947468cc5b0e6d8a991837d82690306d1d1f5d94fb639d6b4f78cf0b29531934b64abc95d4716e00c19c0ad081cfbf90d7c9d474cf1ab45bf40f8655830b8f32f0db412be9a9fd4c94b5ca780e511019f0dc31af961f6c0894305d6e166d576b89e700a4dbe37e02c59b03840424c0270f6fcf813be74f2e25dd0bbb3cd7550b8288e6a472f897a2231c2588a618d8a76ad2ded4f484730097729cb5991e46349e769fec48d02b49d3bc1efae61a03ffa306fb7afa4ad5db0ddfcc2fa8b9072e8b4a41ccc9263177d8a2a05b801f754c042fd1a15c5c2faff8fde410bfb4963a778ff43882ef93c73c8f1541c33681b64623af19d578e134e3bbc57916031bf59f5d4e966b7e85fe9d6a25e0702f7d3cffac199fef89d7417a6e768391f4e5b962b9be83fc727d7f22174e2da49400ffde3a06f280f040d306b4add08c9f31aa67c5f83888bc9179008cf4b61e3c522359f727f887c28a750c0e73b89b43eca6e39c5b68ee5f387cb033b3fff3a3bd6bf695f4f9748dbb754eccefe97b34d02308b1707f0af059973ae8ec327139318d9bd4f872924f2ac474a5d1d446693a1be0bd8447ec758a18a94e424d8806ee947616b7d676396a001bc4c3d9f9d3e1fdc987f16966a85f7e203eaf6ce6e31b7d2e8a92690273059e99b89885d179503de53e43e249222bf542f677ca5939573c53ffe55dfc3e5fda4325699ff38fe2da635b47b692245b39d988cfe0a8f5e23281e59905ea6a15cf5b796131d41de2d56e6c529df0ad24a0efd85cd4828374d4238cfde9ab87049ad15472f793516a4fda43087474cb7884a76916779c1eccfb0cd798e122a3089fd051905aba31afe698c1c48206f44d238d44e69948ccb009c6403156cc8cca88f57f3fdd530cd774b6b22bc96be28d7c12589d70b83ac4a8ecdc263f99be4b4da6c03e703e006c2268dd00e21b909bbe7a3f1de02557822bf8126c1a66587d1f4906bc59bbdf71787c76bb92baf53c2f9b1e49c7fdb9fbf06c98092c51b5d6845b2cf9eb433bef9e05142e0561991628babf403f9ea921bb0fc3123767bd23c268dfab10e99f6df5b2f2ec2e2d28873297621f4fbaf68f85e15ed5420167ff6919a5b7789ab0236e7cc3b2632b1be2ed71fbd4e1504969e604400daffa205c1c9dd4e91b8919beeb6317c480d93e4f402ae796352d1408b1738a5ddeec56005b3f6ce32c7bb7136c585b6d045fa7a2a60af5320089376daf93b160b40cde36c89204c7788e2e8512c384c42dc9490bed9f43ade472530cb5aebca4abb9abb59331c028290fe9e52c6de515aefc2b374bda9b765dac9023c51a90d587a5a605a8ccedf8b82311fd65c8547b5b799ed52e53fc05b0fc784b670d71702f1f756a8afb8b07c4fbcedd03a2dd17131caa4d106d475e6b2475c98a73fe86c0548b5e8acd8c9387a8d8c50178930bfeadf1d6cc10aa2d3416d734e40b69c962679828a2f65a3b19239bf4580dd2c73cea60e620a7c8119e5bb62d51f80f2cb4d631ba7ba60a81a55aa1874f25472257d225169e12159e4255e05511eb4974c1be3819926593868ac510ef6b0cba41ef02488fd9e30f4d8b215de99451f260586f7576fd1f6b27061e6b0ddc1be64f5161307e26a0eed94afb0202a89ec06d6fb5cde3dd42123a4035dda2e7f9b731197731305cfd4738c547dce5f10306c6375205cb079d6af5318e5c77bc87df13dc7cf2ca93edb3874185d31bc4a6f9ab47e84426caae92da58bdd3ec021a383adb11adf27de299fcc0fec076c9e0c81db1d168f7f4d1abb79c6b9198316773e1a250f04ad9caeb6cb8de2a03be14e5ae71572b111fd3cd04e813874fb05ac7fc8357a3c7c4c1402239d21f8b60f016fe19f1c0e4414ca1b455da4b54326526148e4eec59753ae74a1f4f7b5d9613377f8915f5e77e7ebe2587e1c2d60803d777a2e9466ab0f485e340805495d1cae2fc425701b1a97f9b87e73b45cc665703558c745162e8f9f34c78508752121c29954972bd4d1cfa890a6263b9ee66c0634147ad040e0ec5d84868553e8e157157951d6f788d6fc9e174b37c5b483e4d700a26dff4abd6fdcf6b7f69fc0c0a6de8931fbab2ba5c97b52c156f0ae5de496a267590f432c60d5b764cacc9899bbfbfe4f487c741233d0bc20caae4ede4aff67719dd08b4d1904808642c8f57b3c23dfa8648559917c7c2a48fcadc90cc138f41280f2c5a641cd97d00615fef5d21cbf61cf9c22dc34fc9041e07af232e3e082a1bc33fd15189ab0cd9cba3d5c830ece7691aad772701ce6ff2f8157dd62a1e362d7bebc2f829abf23b5f16a7e272cd3adf3a12e9610b2f9e07dc75aca2a4921ee6a23d2259729139e39e6896c47584b82bbd2ecc09f37a99a719d7d677593f81676e885c5f3199cb5f42b9cadaaf3524007fc69674a24c620d7845a99bd0b2479866ff52707f166c961166f09930adc9799b56f2ca4124d689ea77d927f1bd39f45039d95b4b71ff271872b3839fb7d9dc4274d274d9489cac294fb18353f0d85c26b7243f6b75d00ae88fd5f0ea762dca1ea910513c857a97c1a34bde92d51a777813e886cb4e032963e5a136c5bed62a6d36f608f7f6313ad44d6209965ca608c9eb3f105c4c8903de7e7903f65bb9fb83ba34a3fc4147786a64d53d3c118f3759648641136e874e1dfcd391bbd98f8d598c0b95c52d9306c3afc601a96e51928301d6aba12d68712668d59db9a3ab10a7867f6efa26e6142ef39bfceb8a12061717a307f13d9ae822766de9aed9c9965d5606da1e5721ad2219c1ceb226d80e47ea778bf9858de3620e17747ecdf59f9a18a8d10b07fea7dbddcd479d85393ecbfe3eebbe8e9c26113c89f6518706acb19d56d4e555d363e107d874e7e1fe87e05182974c21b1f2eab86422dae90e47d5b327ed20df294c6631cd2361f59c0dbeca7f0d21a804e494cdaeb9c625f5d52a336f803bf764733448c4eaa1ec33671e9ffc04646e43de045de921c87b502ecf0b0f7d1b1f5833e7cb6229f96e749704378cc4ec05a67407c117977a3698d88df27b4d03b7fe512baec8e720fd019fb9b3f0276e432ef466b30ce8cd9f8b4a54b0c52674a64b7021499614a5e3be6e4f79d8081a07ffb2b704bbcbe9d2f32cb48e3fa5d6602f92fda04d9808e40745821f4e3085109381c3c9fb339cec061220304b83bb988d69580eb0bb069cb497ddbc711b6245ea9c1072a243cc55b1f76d980831665735b6fde8b3e335d2ef75350efd886eb1b4161cace188a90be17d4e77c524e3af2f2a37945435d5218174472724a7048c763ab356cafed02a6f3863b195c032f732ef5b6df5a0760019460e038ebaf13a1f7de5e7cc64a17bc876dbf013d64d001a6c2db5e03c12a1d777e5f34a7bf3eb2a40c3bdbc4c9f273893401489c94a669c671852a0aa6d95ae10eb7679479c07e16137cce58da5f6276ed5b0bbe81ea07e0242c8bca24573a7553694c12172fea92aee9a4d8c6f5ede4229841dd54a617f6a168c42f7dd780a4d913ad052135daf4d8ed1310871977260d18eb4145d191756308acba4a2ed7e8914f7dbedb12409b4d12eab695eb2ad5c1e5c2b6b414959198fab6f8ecddf5cc80e11a0f96e003f582d6bd262bcff694ccc3ce81cdf905ed62fdd7a93af821a2867c602bfaa709291384f09d202cbc01b8deff92fae02345118809e68830a693a36a19c534ecf1e432be46347277daccbe365d77410c59d0185be5cb345a002a9c85e8760f8fff3052592d8bb2520e9ad2a0de16a5a1c38907191e01d423c34f75ebf22aa714e4a3135c70b66cf626ad8445bf7b43e007b15a9fbb7867ad95d450ed2b51f56617e83602bea851d96a277604612dc41ca3291f650c447fbe4f6e37ab64809daf0d6862c2e24bc2e7550983f0d88d30911aedafb56b8510673362c13c2b523588b0d7d0a3c7398442d38d33ad91d5093fd942afe6742504c1d21fdd5f665457241fc111e4a775861c10b10574db6765a9e923df87a04da47c344ec6b1a6c6e2c7211229f2b101780b5943b59b34abd5737daeba0e90a106fb6629dd7fe0b5b75999e44c4bbc36abe3401d6d23fd302aa84851c2cdfc7991a16f2e1d9e1ed4525c4dcbaad664606bf261d51208e836b0f27292b9a79c7aedda79530d44eb4e5f7d156ece63c8fb148b17497a8f38055a2a33ea69e2b678266e9a878dbd316e9ef5d7e61fd765f59014250393621a8022070ceab384068fc26f50d876babc105c86b0bf54eb39d636f347836f8037f92707757eed9ccd89151dc863c0fb95424dbea72e6a7e0e45e482de20bdccfaad4c3d78d5046c7dfb90cec826e68fbfb8f4e3d2883c54bf4b2af2b604a81f2ccafa7f1ab139d604255d16b0e9d4b27a0cad30aec210e29837671b924167a202fca8844c942ac6ad0b204ff3ea93234a1fbe261ecab194c5269c21c1381fa036a4ca5cfb32ef0334991491bfd10e772384203eadcb288fe4284998362bf1dc2feccd6839a0c9728faf588da4f8517234d2ddca2b9617aa34cca799dc22220cd7e63e82b236f6c85a512bbb1ecab394546ce24c0e76a8a02728eff13b58cddb34726af8d5e031f592aa5f904eb1898be82a0011376f33d11fc8e1c0fa238954c161c2100fc7d872ed0e09fa32bd6f51baef0e1bba88db5e432a8f3bcb4cb97", 0x1000}, {&(0x7f0000001300)="2556001ce25e675f37a673f0de92ee0035425aee7c304cfd4fae63e3b57ad73d5a81ce1fd48993f096a50fda00c9fca69f7d78d741c11d70ca22044eaad4fbaadc82e4e878c67b89e9a8e637d83043885595c1d37f200314e03cd37883508534f9768bea135c9d9f87e31ae8785f49dc8da1e0d178688caa52552c555e9ee893e19627d42d8cd98947dd70ced98a312a3ee7a53a37a83f7bab1d15a83961e1a565b68e5a4b84b3bb81db3b9a212b29f4fc8770e72a30f06347bd87beea0d48f152a9dd134a519c8ca4f2f48e6ecbf96cea8b480c6a6660e9cb17550ca61b2a92c82b3e116d05bfd936b24077874a320ded78ece3b916df1891143bd4c9757051941f6147b81c6799929c34909eadf05df0a3b8fd9341b769a187e0a91287940f7104ed932ee42c73f35c36ce8e76809fa865771cd271ed02240edc07de805c6c1ef76b51a31a526f4c515e1407fef8d7954f688bc95c24c4b6ccb4c3068304075fe3e6079a5ed90f0162ab3b737fe0d47221fa5036070e4dcbe72e9bdb440ff0ce39b47d31babd5d1660f2787dfe68bc9dcdb736fdb0024b436cf3eaef0954b96f082952a5075b437ae9c648dcda5dc3065162a8a69dee76d8945d369e8b77cfc3afb5611a73c2397f45cd6f31234f4bdc2e5c65128cd5351007b112516c97cff08597df34645ce8c41a9c6d2ff4490635828db9b4b9cf3877f8d5604406ad1a3910e759685f299bca7dbf751a104494127b89eb492baa67ac47281243e6d4a0eb4fa6d757bde7b06d8da0786894279623e8f72ba42b7349839695cb1ba492a1a0a5e2fe4ba3518ca64fe4d1238c703d27c7852136d6c3462b011cf61b75911e2e956b4ae930bb5c6a29bc9255f5843a49b9d16238e75c28bd654660b64bbc3a554041ced9c9f8a4f2dbc22f65d7ebaf6d4610f63f4f2b88801aae9d4c78a8453e82b62ffd7839ecf329a3cc1b3391aa4f31dba873a81c3b804e614998620e563a913c7504433d765af37cd596e7680570a3812ec9a71e148fab9a2b0e19b730e2040389f1eb151d1280d58b9c8297d6b696c0ce8773e00705d9c2d5ce1099aebcc3dcd83d68755014b393f68b6efaaaa2aaf7128a58c37058523caa826201973eef8fd33de5b74f59a0d596dd3c52bf2b335b113eb7a7b2c7c39946939226f0c261f964316304a9fbc30d1c164db27f198d889c142bbbe3a1e224ae4793de055c880f3e3d9d6f55e26091baa40bd382c1e692ff8ca19a5de44bd3ce19ea04f53e374c0047645b5085f333d5d736eb65a0cc5d133fc6cb1cb3cee3a0b0c1430aa7d998b41192be78d9df2eb59c44503d94a60d7f8c213cf0b9a7edaa4f1f3af18d353976074db81d9e2c8ad5c87936807834e2727d1391095d898f581aa5d7363e2521b3e9870534758123172977d654fe993a003af4365989066bc495f13b06dfe0e966d6e2b75bf0cc229faf2cd3a0001f6b83762cde4de571e93181033dbd5a570b12854c9242b626c16dcdd2aedec69b54a160131bc7560bb32703750b4245c31390759a9f6bcd6430c93adc985b724f1bae1e019c7ca2d0235222c368eb9001e6f1fc3ec6866160573ebe8c28f080e6745869e8041b9c0b72d5a078abbed268beeabd735108eb84c33c62418028de3663f12cbaaddfe61bbf4f7a69d88c0a83caa8b69153716c97a0062d21ff6bd12dface8ad4d9ea79f5d5492b2e637ed200f1f7b0487ea71a753a429fd35a84aa5f97715e63767582e48d402084b38bc1b902bc3b75b883e41fb9f42f0555457d4f1c6102140f854e241f6f90d2bc14d7b4c9377973e12a832dd286f7269b8b37bb895c0ff31e38a95215bb02be830e323c9570c7b3a2394161477f18e908ae61db86d5baa46121ed5051cf87840390e2c924458d75312e482c9650a99a4cc2d905919b0356a1a545903affdad48b551e4e2759169351b02f35c7afc11d6e0b9588137149bfaf1fd89e0adaa0c02466df10bab23e21385ebc72a15011f337d7f22e79fca1652619cb85cb57ce8831428ad79a94553164a8a2f437d59d2ce9f219931fdfd47275f5549045e8990b265cf3e06b386cfa2abb4a0baf7955feb0246565ff7d984aa662f2ed44532ca4c998bbf760ded5b9b4fb68b6b964770cea54581ecd428207916b52c7c069b6730ffc1f15042df4c18ce8647ddabbb4e00f50bbe5345559b6649ad170d722a6321829c0713190a9c711bc643327de34383ffb4214ae128358bd00c2d0ba6124f02047d3838e6f5cbfd8d7a311687b465dd9012a1cca5f3ac4cfbb34b4f12b41e5a12ba3c26b687ebbb191716730ea2cae758c758ad29d85f5e03622186748b2fedbc862a19b99bddc0165459a0bd8ad4f9eea0133b11ac55ae98e696f9aa5c61d367c9a05beef9641d1f47dfc4e063467e4a392a585b895f1ad0679c6475a9906187af3ff841c1d9bf9d755abce0475c1fba7426839d4217015c7c6bde050f201bc838d234fbcf0ea5291e7b629a794adcca7ce1ee88c9982989a17270533ce4f98f4d723c684d3d679fd03f3cded8ab5dee12919e48f01cdab06dd3ac705e9175fe250acdce49ed75d7e100bb277f601b6c28857e290f41f3c93a0f2744863e8c401b544d0ea883cdca1207bc4e9667a359e97f0e590846b4427fcc281f94d0372b1b6f35443d31bee52e8073be952dc70d8e62c1e7a5b9cf35ae4862332a9afbca7c90afb9951282e229869978032bbac3ca3e977553d1ffdefb6976a935db0df80b426793f90f78831bbffc0433f13e00f822ca1c24537e61684b7fc28dbbfbc02f2bafe9c4ce7a2dd3c407608770711ad020771cddbcdbad17560866fc49928dab7fd1a78f659ced13a680ef24329d9afb1071ff12117031e17b20df830c6f0567f69b33ebdfd2b3b8f4ffca360b841b187f7039bf749cbcd8e49dc67f8b011d2c2955250892c89f5128db31d039a3cc447502a752f4439506c545fdf1cbf9972bae936b749a81ba54a5a56eb544d3c1c1f828653f11aa72f68e0e47a5c767654b39b1dd9511154a8a4d67e35d95d532e96ea49adf937b6c0c2c029e21b6a05314a18bdc8426c58578d0b65576ae8aafebc781c7ff10e28f0f252cbbc70520280c03258d41416f7a1001e13b1f136b20a9d7e85b3035fb2bce5ac2b0129e03e83d1ed941f7df7c9577eb5a128d6504b318dc55783922c1ec4f5a489280753d0744f9da12fa9dc32006c803833be63842a0e6917e0d2dfe83841d40ed40f7aa573b570f6b632f20b801a65b8415f146a82fc0522492f6b04a502d6a996a9783235b10b132136f02021785c4d5129f458543afc6a73c19ef350b2f2dea51fc01dcae8970d1b5f82d6200696fbf48ce9676891a376cf3ae24332cc508e253bec421340e6065a2a6a18aa2236ce6e303a57a06e982a1fa6fd1732e26cdc674d393fa4db73cfe78457b5c6cc75371fe3d22d8e892ca8b2e87e00f94a0254c8402fe960428c62a5bbceb0496cb63c3136a6f09970a5c2dc40583df364811760b464e868fdf1c259cff1b29ac421957ddd9ab925b0f068f0bb7151aedea1e74ad793f8143b885ea9acc14fb72e8d24bce3b490735dc7f3df4ea7cce897d61496e39ee4395087a8a8d75b10a33701184de7ef8927a056333cee18099038178e93011c175c3cfaa16e30d14841e678df219dba26353d22d9eeeef0c19582ffcc12eb51ce0f51557460cd90702db9c0e522cff870cfd107892e3263a0edd3138e2bba7d40e6d245e134cd661ed281c9f3efdd7c9ec90b4381fda3f637a6f4ff9dc71f410c1a36c1e8b34b30f22abf968ae0028afe87f405e8fe2cbea7221b2c5453df7c45e778bfe4f25b03234b54a1eda8167c4c09e2c9e053bf62fd192a503199a8adfba4358e7e14ed9401e2cae2b7f1bd08927e53479ebc9085b2755bee03b0e8e3cb033d6db8aa5d14c9dfba43f952338291b48c580750b8d4b2410af94a950ee63550a5b59b07f64649cc07aa8705cd95a981b7d63bab088917f64f6303412e26735a153576b133b8708845da3f65e44d4ea421947d349b4f963ee670a1e6746d2e75d3df5183cb20f12d16bb328b756f7bdd786935473fb5c8b201c795f49c756c2540c7bebb213ee3bb538b55ed3f25003cebf58e109fd10b20a92b5f9c6710b24fd51e64b7edc417b0034151c7bb77954716a035aa523e80a41c9d3ca9a12054e61f0120488002deaeb81620e13d46e5d68aee8f1ed49f36f09be3c6289558908cefe9230abed70d204ff8bf61d3ff4e6a3d5fad251205c6e44ea64a042bfdac6df1222f2313464c7eeb920de68315725430e520a1295e0d13e10e0c39811de2d441effdc31e681e1ef7462b803cff80a6f56892db603339ad4e1f0b3c69b5fea6737a2f0a9dbb24dc17e5e0e1dbe84b234b7e25312285664f2a2d2516f8dc62892d803e2af5ea06c5cb0b2c849a05e18b3dc6bfa02b970988042a51162a59a8cc6421110ca24f59ffb41a157ce4259d0c7c7304acd42bce1cd2e21f560a57813c368d64bfe2e813f299884dfd568d45f072af0d52a8af599aafcf543c188a86e69c8b00023ac36c3a6501c00ba211f025eea83053ab21efb1c24642db5f7d2cb71b6b225c84f271b8b98fd2a4a534229bcf70e7c701f57e011fedbfdea3e01a842b2513f955042f867bd9874c8e2984a173d9205be1bb6867aa40e6ed63c8fdea1314d77ca54ca962b4cfb722b6ce27c49e2143bd251b82486f29dfd32e37a4b534747d7f6f6215038f0511c944fc3351ee1136c09050307fca1a95c9c4a6eb899104298346eb652093237f59988a90efe235d1f7ffa72b10be16a03b6bcf558741d8ceb5e6746411338c2f1eacd3db60a3a0cd1a95ba46a962b75b43a35780b241f225376445b413f6124704a358fba3d1b4c1ff0e7926f9623a6ec26b850318cfc433d87399dd6f55e15bc9ac9467ff50d1d23fb802756e01faf65c800e3730ecac6452918fdd423d173482005fb918adaa7cc22e90131be4192b39b45884f8ba3428d58b19a6814370b47b553828302460d06638d6a94c24b782286de20fa4a29322a15ebf6a207ecb222334489f88d8a232ac1bdc3d45457af74d7a465a16aec22c0195333bd2412e8bb3d37ca1e115e19a8f85364764aad90a3cc7f16924731d344a06ddce1c12d80119df36fa1b6fb1a553e154fe462f9f5d01767a5ed2dee0f8ef601dc62357e996dc3aeb754bf0d3b32ee82021b2303fc899d3aa7a4edad3ab6bd5ba965d8e4398362bef7bcb31672447bdcb94de401b2840e006e2292410deb6ea143ef2048ebf09c74c1140de8f655e707d22e29aa6f885235561cc2161de758f11022a881677db811d1bb3a4f158397e5fabb0245d6e3fd9829cefa511695faa4182aca3311782c7fa48f6a7c787d085e5b3555197adcd05dc1fc5bb25630a29a4100e4ee4c324395d08fd4cd3e7cdc34e712c67c0a681a06000bbf3faffb79f8d94f7d4181f9d819de22a8795892df713355bbf010d2e94ed01cc0728dbf094b4bcc23d312699664b92dcfe947915066f44795cf9c564e1dc210e2f472d4b9f8bb6b315e6c213cf9e3ffdf4219d1e0be265354d36bdc514dea0aac06d532391fe24b1b842080d9506fc686011943cbb06396178240d5ddd17780cd05beb6a3322eb2702c075c1cb71f5c45ef507dd5e1625fd08a5c92ad81dd45218ac444bd3d48e556ec9c4a458feb6056dee7c742fd6ba65e2e35a1b3302d05da5c929bd7e3273a2c26c611297d4266da3661077d8d13be4e711f48207ca1318", 0x1000}], 0x4, &(0x7f0000002400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x80, 0xa}, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 12:10:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) r2 = open(&(0x7f0000001040)='./bus\x00', 0x1c0, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r2, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000100)="fe5223dc84474e2d3ba0fe73a40492b054351dd2c5389242e49ee5033ca1998ba288e76de751753d90ee7450a63c3a6415833c93723a0d96065291fc12c308756d76738df5cdcde29ec50d5075b5431c8d6229fdec50c2095ce6f9f77d9b0346327500816b32c3e8c0cde65339b272cd1b973b", 0x73) 12:10:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x300000003}) 12:10:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/166) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 12:10:17 executing program 1: nanosleep(&(0x7f0000000140)={0x2, 0x4}, &(0x7f0000000180)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 12:10:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x90) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 12:10:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r2, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x0, 0x3}, {{r3}, 0x0, 0x20, 0x5, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x80000000100}, {{r1}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0xffff, 0x6}, {{r4}, 0xfffffffffffffffb, 0x46, 0xf0000003, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x7571d40b, 0x2}, {{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0x9, 0xffff}, {{r3}, 0xd08269c352e1f77a, 0x38, 0xc00fffff, 0x1, 0x3ff}], 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r4, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0xf0000006, 0x6, 0xf09}, {{r2}, 0xfffffffffffffff9, 0x10, 0x3, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x16, 0x10, 0x8, 0x200}, {{r5}, 0xfffffffffffffffc, 0x20, 0x1, 0x18dd, 0x6}, {{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0xd20, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x2, 0xffffffff}], 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0xffff}, {{r5}, 0xffffffffffffffff, 0x84, 0xe, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000007, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x46, 0x4, 0x9, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x81, 0xffffffff00000000, 0x2}, {{r4}, 0x0, 0x40, 0x22, 0xe212, 0x62c}], 0x9, &(0x7f00000000c0)={0x1, 0x64}) dup2(r5, r1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x9) 12:10:18 executing program 1: r0 = socket(0x2, 0x6, 0x7f) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="3100002066686cebffbe5aae3c58f4b14baa278218ce3efc8cbf533fa4b2d806eef902ea01"], 0x10) r1 = open(&(0x7f0000000e80)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000bc0)="74a871077f7d4382c7de664b918d159aa1ffb15de51c91dc2904ffaa610a5d037e45ffde1fc9b5e7632fecc14e5875e57e018972918a7a2738f54275f149605987b3a36496e2b6f8293179ef6c2b90a640019e45f99e4a3bada26c5415576827ac6db6d8f89d83bb9e5db0344508743a127433ac78b30d3d5c40855f7c12b014cce43cd2f3d8a36b239fec6b0de406e1b3b873d38b8465c8a7ec4de933cae873ac7f83", 0xa3}, {&(0x7f0000000c80)="33abcafc0fc068d64bab13226ec673f050eaed85d045a838a9ae475d9ea98ae3e156b71803e0ea524f022b9372d2a3ef1cf61867b0aded57cae95594048217047f7a1dee2ed04c9ab7f7e195c592e018d35ba1c9b0de61457e34e4a36621a0ba6fd8b2eced5e95b9dbff6fe825d46f3c9b6ab09e6c7a12ce8ff514615945da5b0cc64d4a3bd780d29b2047fd62f98ba02eae99c52235e82b2871138c35c6ccbc3e68e6591875c739fe08bd609d34a74ba26c84842f5248448f5e3104806e44f8c9bac142", 0xc4}, {&(0x7f0000000d80)="9e7ab46126aaa36dd0d06b7a140b7df377718f0172361fe8a3f7e1e2b426ed5aa14c2dfb6c6640e842416792ef7a19d8026bc677ea1c0a225ed1f6a1bf469f17f9fe311c279a09a60293356f940ef5497be7006afed0b0deecee9a686fa3cbd1bffce921ee785a78a3eed3fed651", 0x6e}], 0x3) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad45a4ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) getsockname(r0, &(0x7f0000000e00)=@in, &(0x7f0000000e40)=0xc) recvfrom$inet6(r1, &(0x7f0000000ec0)=""/225, 0xe1, 0x842, &(0x7f0000001040)={0x18, 0x2, 0x5, 0x20}, 0xc) connect(r0, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000fc0)={0x2, 0x0}, 0xc) 12:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ftruncate(r0, 0x3) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 12:10:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000160000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 12:10:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r8, r1, 0x2) sendto$inet(r0, &(0x7f0000000200)="8c83de607deae995bc1f2e6f1280b3a8ea7dc88d7129382cff2318193b5460e95d15876e014bc449028499c5643a490f9a85eef0297ffa8c652dc426d5e7a53c976c49ca59f26dcc305d37708bc6907225a9ff77d72936be9ee5f1824903c8618d7013ada582c6588b88926461e1260b307e7d6fb4161aef29f905122ba2a7469a68c071e22e120903841883c6c5d56e93fee85d688fc555142a3fb7b1e11941e31986b9941321b5c8f5721d70ff31bb9dd47f21628109017219c69161e36d21a6428318dc09d0a111c87198415cc8c0ae2d1105f34b4bdc6d4ade7ddc9c46d943715019e708aee6e83f6ddd96b63a03da50fe581b91f0337b7fa0", 0xfb, 0x4, 0x0, 0x0) setgroups(0x6, &(0x7f0000000000)=[r7, r3, r6, r6, r4, r4]) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000380)="76a5b90d95dd07ce30326f07fe02f23f6e77acffcae228a3cd39714665ec8cc4e49f6e4664971ef77a3b24de04dc5dbd9519ceaa461264cfbff4cbe85c1695f6d50c7b895f7d8486752bf14d5b10a9cb42b574f5ad19dfbf0cd2ddaafb0163bf5f66a3a7c6a44e54549c98fc45c6885358d52c544422cc405562a261de9974ae8bc059b3eba1fdaa8d3d96c1f5692d52fb9e3aa4612bd78083bf916cd76cc24f4e22c0b6aa27af8d45e7d9fe62fbc0817459ea65dc49dd345eda576728c57762a301d4", 0xc3, 0xc, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xe009, 0x21) open(&(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x100) chroot(&(0x7f0000000340)='./file0/file0\x00') setregid(r4, r5) readlink(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/36, 0x24) setgroups(0x5, &(0x7f0000000300)=[r5, r4, r4, r2, r7]) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 12:10:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12b01, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) r1 = semget(0x2, 0x1, 0x20) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/4096) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) sendto$inet6(r0, &(0x7f0000000080)="1b843dcd6df6dcfa301f1b160e4e6dae0670b8567b20367eb3e8f20b62f6e438b27a9f0e073271ef85f0d9c850c61c257e8a5a36e13748d1572136b9c557d072c31bba2eea71fed58fb1cc8a316910b1c1a72dbfbbfa7b59f5a2e5d50c229dbaaf96c894f1", 0x65, 0x2, &(0x7f0000000000)={0x18, 0x0, 0xf60, 0x20}, 0xc) 12:10:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0xc2) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/21, 0x15}], 0x2, &(0x7f0000000180)=""/4096, 0x1000, 0x81}, 0x43) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x10e, 0x0, 0x0, 0x7}, 0x0) 12:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="862246e6e620b071caa80e6883561bcd7c5665710f71008aa4232885c9fd96c62aefbe418354d72d65a6d97f84b2893e73b0631466a2189bcd69ef9baacbc8e86e627810dd1981893e98f685a6442fb9529fe92cb1f4161d9ee17577", 0x5c}, {&(0x7f0000000180)="5fa4f65fe7bcee8b9ab17123c005fb94f7568ef4373d606ebe9661a3685e133ff5ddeb25cb7dcb29278f668e0417447f67d3e10a3a2b07b6ef86ddb2f588cf65c5be0e699892efebe2a98c8d40c49654b050efb7cb57f903e7dab4b50683b4b1f50a478fe3dfef4ba458d3eae0", 0x6d}, {&(0x7f0000000200)="496da8bb88a713f4f8b0f9a841e05e186307990b4c1dc8687d7d6449189f7d89950b3a9f464e77c8bdc4b7f6d220fbb15c33532d4c28a249db3c6600bd945828380087f669b5e77b41e8b42adfb2feef0809164db3eaf03aaf65ca22275aeed4198e0e90a960fc31a8b6453a7f7bc5d030dfe6c55e6a2a46b8435113620429bb33f4516e49c2f6c898a773a0cdff66f32991f689a928ecc2081fc2111d3c2de7def7a369986a65313128684050269958333deed74dfb6b85fedf49cac76a7a0ad807d3ef518c4b4c8f4213a45c710d2079", 0xd1}, {&(0x7f0000000300)="20497a7565f6f6950970a906e379a70175fa89d32494242c9c47f707433540c9801c1e152966640eebe8bafc824c2b7e49a936bfbd68738e18cadfb7a6d81f7446b91024a5b9582668fcdad97158a97ee0594065222c132ddd09906e13a92fcbf4fbe0fde1dacff5e5fbc2ae22c0c2eefacb8ca5ba23bbf6201a2f3a109bd5436860030a3753679f1ecac309ead9b1d3ea44e7e9e067109133efa0aaedf81fb2e0c2907b02c58a033b705684cb73c7321dca1108d26199bda613da8641553b38556a72689341b6dc23231b346f80f767981a2977662b4848da1bd3f412cdb6e4edec419396d802e8c403b0d7cbe3a0033def13075268cfe47493336278", 0xfd}, {&(0x7f0000000400)="cc6b0dd48a2739984aa1a1c77219811fae155f9713466c6e4d62dd09abdad88fbe6486248495b8e43197dbef5ed22a7706e18adcac8b09cd6dff28b0da6e72f7fb15d35d4f24f777a55d4a478b88e359a04e7000aa836b4daf3861a09880c24211cf45220fafb953f1735e40be0361fa22edfec8d7958fd67899acb8b86a4fa6cdea1630fd8e0d9b64daec78a7b8565eeb7b54fbbb31fba9807ce2271083e4fef1b2ac646644b02830b07935b628976500588b4d40babc5c233722b3b81fa0135bc014ec4439625651fe3c1387c84ca4ee3de5b450476b968f2213243d86cdab528855d8dc304d6fa2c9f0ed83205e6045e91eea49dc1282638ad3e0b7b2a8fe6d6835cc4aa47c31e99d4e6657caa9c9a6c333a57cfec70698b194cb5969a22a479bd767b6d65789ab7b49bb004e4470f92395b74dedd6080bcaef0f2c4da97773716789bbf655d138e80901b7ad5dc383466162a062c853e9b37ec4de7d8604a31ac3d5f7a11974bd583e45193f81373d9ba269b734db559be97ba276fecce2164002272e3ca47bbf33962f05e4e8984f04a9d498711c266644919351c62d9c18fca0fab5135863a65a56547fba02c4583118cf9079728e32c01f8cdfe5f38c60e1566c270fafa158e5e545737b0d9bdfe765cf10002f837180384cae5c0cb404f1481d07b8e78a60532bfdfdef59b8f03972353fecc2805e4374dde5a2d23f22d56520b0d3df4ef3ba0f9f547ee4c6c97f71082ee3612244c3248fbc9202ff33192cc6e732dbeb2ab3e5034b50d03b4570123d92fe1e32a57f6f5b89b733315d3bb72c8f4fd59a0cbca2bbf2cd50e7668678baf18adac9646b4a823c37912a2f911aec8ad9fb13f48b7af1dd609d351902b2d71b630f66d79b61e920f2ce3f9bc3c027fe6f190ded76d8d975a076d2c4a11dafb33809117ae7e3709e77dce3ae2261f8f890e9c284b08c1c1b3420ceeb88fc4a7e2061089b08fbefd441fd14949d53287f4acd64019001dd8f40e016795fa92d01b6e6283b059d9eafc321db85f518635d1e9c945d5df9e00405bbf73059ed034e02626706427a3c81e1ee4a6a9d9dd87aef15f331d7782a067d07d398ae22a5da6c300385156dc7bef5924086dd6cb6429039b32080d7ab580836f13c18cd7c0e53c86a0d3ed7228919fc22c39b49ef6ee06ec1fb956cf37ce717781a7b260009a2d13925e09c5a6d9acbbe4f9c53c35e6dbcc367b3d1a14ce50038ee623797eb51df94c48956d45a7f8be4d0f06968ae72ecbbe1205662376463c863317a0d14d57824d8dc8604271f17e9442b2ad8a5080941f984e89a1efb3b5f2a0f85015bc0e3d27602746b9aa138c3e9ae5df4ec97951f61d94e152e56793ab037060a5c5ba0684d7d3377dc5b23f6567c87d76aa632a55bd235a283975c70df2fc9b1d47a4502d9eef14aa732a2d3f3d054a217a76508c25d97faf684a6467b836c2e52ec7d47b450635710f90968b4ee1a49b58a0e88e86b5ae142cb907127ebac7cb67213ab3359cd860864bd3be38435d435f5dd28bd393bd511e3d1ec5c36d088dc3161cd046f7351954f273a4d809cd6d4e9f0c5f3347ff0d85260953dc0a581a6c09000878b438e344fe433521a291ec9c63d0a48a98ca2242bbad055e32efc67cca4923a517ce0196b96c0041a5d0a5cea6f84e07a9878d177067e70bde51c6380d16eac440625d2af266af045fc0fdb57d3d85df1f452cb37d652c69b867957fcfe6dbac3c36e07fd9515fe705e057975688ddf2657a817522ee798742b3a0f73b7ad8d3e42d31a5f7b0a934128c241bd3dc9b3650b0c7fc8008d5bf01bd2c378af0110be4c6b3cf4993be4cfabec781f517fd8b52ef398f00f82c75e1c1c009bb24a8d860909a464a71666404e0a9a520770092d3ad28bc35cee94d08884d7975de46b3875bdb6002d3c89f90f4a78f12592a47c9979cf9d22bfe86f25764304ec76da61fc3de66a92e773a977e711e073b0815f369b976a40214c2096377192314b4820cc16bb214e7e6b9ed29ddcd68ea027a644f8c731e3b13c2a1b67ad2e2395657dd405139d35561ac380448a1f4438227ee6530ad3e814cd27dce761baeb9861b3c54ed2561ca742300434ec44b7e08d1125fbd36ac6f946797d73daf29a406a652a7ec82f3c7213c34dd04219b5b13176d960cf55bea51a184383822590b3cc28d0a6aeb78be93cb9e4076a599710da5fd37bc1b52e4972eada084718889efd0c2d0a4ebce766fe4e3586c333410d1cc2288ca000d4864630f12384df54e05ffa78e1042d964fbee873a02b3c9f204102326c425d46a9bff6286137f639d9e308d4aa72d805d7ad03b9db00528cd5e134423f0976dbbad21f262d5a248ba70a4fe53e0055a523a582f4cc2c4fbbef8484f5def98d0daab53c27aece3ea3920f9af8da48ee6b3031d801ef509ef417c9e46ead5874337217c04426041a20ccc4650d1aa2ef063a2ef646a6ae9ec53342ee56ea798c27728b712c6b0190d6f1320af13f66692bcb13a483da5e4a767abb02ddfcf6ceadad30f9dfb051148862f5389bab10f5c0afeb16271edb56fdeda4c07a9cdd85095285c2333b0468c652d49dcdda7957cb2cb9d1f0547dafa667c454b5445c7ca47fda2a8845fa7ae0cf4b5f9642ec1c0a67c86ef332e0c2a908466a07f7a905bbf240daba3718db3db0de8e6e6e60db982a796be2a0818876118f11fb6c9a825bcd35c920ba76b29d1a5beb3ee6a3b08d42fa212ac07f619594d5442170025c433af42e06cc638a332727fa42acde26ca97a4c486a0a0f3d0470fa914c7776aad54a0564f45f33d14ce79c5225417ea5ba61c8ea8560678cba22bfb00a584e310535ac52db838e0ea0e530e04110bc70b93115e0e09418f30fd977703b870491a68f62e0b310982dfdbf88f08f09a2b25c771b03d6ad0954caae1db8ca67ef9098dd7c7fe88d9c6ee5fa1690f4cf2fa2c4c8289f71f7fbb495463f998a145405011a63745ca4617ef10ccefd37d7399efb74327fbcb5faf2b114624c06598abc124800bf27557707575301711b5ae35eef7ac25e22591b0ec180fb10a30248f240b15537329b90927731ebc1b4a2981e8591b6a50e3edb8c0badd8478dfe67737d373eb45afa0d442f48e4d25259e99ac022268ce320803aa752a5a67850925d0898dcc25be96d9cdb450e453879f7d415b585a324f988012f603bb042bcbf3a52ec642bb027b9220d5f1103a01fa2a07b6d54f915907f3cf6f9349edfd9f1972c0cf380ddc48e522409890514ba7dc7a4c40f71e5ccffd9aa9c0663d6064cd9e3c88b5d74284f161110feef62f95853437831d6dad279ffa304df75389d9196cb8bdaff5f8b056ac7b5f5439ff0b710b64b52a11a314bd92aa13aaecc94c204720b023d84cdfe812214ae2d0d15a585aad3ba72acdcc555e1a36abb4ee3ab88774badf60e68d5802c0b6dd8c8387efbcdedc05a7f0d96071ebc8d30178c7cd01c383a4b04a5ece880b1974c764fbf1dfff42661e257149dd895f9644cf2b598cecdcdda0e70d46b3880498c8c860a24f49f5706da7460deb5cc54b50ed09fa4a76247815a802359b6ee141a2a8dc58359f4ff0033b641027f51a13803c5d3d64fce5dc1bf4e33a1bf769d6f5cb2469b0168456d8add0182c31eaad57c9b655301ba38f3d1199e4cb136fe2ba544bc074bbca300cdebb50938c0c10937a12a6d88ffcb0d6a68d12ad4e3f52095f51e5ad7d16cbb93787e15344f2620daa4926d90193c15b1a25f4998a3a1b9b86f571e8b8d0ee8da9e22c92f3fdd7884eca64e5327439300394bbb5008446f7a6e967050afdb1ffe0a1d7ad66ba4f7fd1c3d800621521cfee08c8703ddb9b507512b68544ea7e6f10f98ae0ce30dad9600fbd155f0b35dc7696e6bf0da1704bf30419513811be023198fa5fc3390ec8ec5885ad659c689926b16d800919e1957a6ff15466e1745c0361c2ef78f25921891f142ca98b95a0a310a605b54240381fd5093f8764b30e24f78db04551d15bfff0f5f33ee2aa146f869dcd7c153d34f646f7b08876d5dfd592abdacfcf740d8548f0ee3afd86338770db26859d46118ea5195daede8d0add9a5d8140972c50a978c3a67cb623a8011ca921ecd443aeb486c4721af9b11d2b18bf9d59f0787c005493ad716ea830129a433da2e2f3061ed3ff9b6850e2e658a28fec02f8d7d0d0c0561fc3b9f3a9af364e520cbaf34e8a43ce3db68c27c5e4ab9a7383e8c7659d9659d63667c3cb4ef80bab2ab000ab34b86a6a51073503a8ccf501f6b8555f86ab8b8d0b1872a4908a9bba15a1c59150db14648a6a44597387225948dd1a5a5d4771b5d80a92bfbad1e9ce09ecbabd1c7aff146f0faaba11eded30644c870f637961f51b65049b1c6bab16b4dd1999bba2403ee9af4f525b7c72fa92c8662b3df1916ed5018b7ee10a2d1abb11711ceade7e903e2b00c2979897d140981d826fcb0915428bfa82ee18b554eb178df8751329da2bd38fd0791a49db0b992b0d6409b6e015aa36c3b60fe4d30c3babcdc7c0c84e78a17a86ec622ed049b3756e18c5ac8e98192688746a4fdd2b54023721b66dd3368f732a31908a92446ec79d98b01dd0d078e841ebd94424ae9f834e5a0e7e11a724f56cad7a8bffa901394e76989e9ddf8a3738976481f5853db0fb49eeb1968bbc175346673701746520975529dc7779ac3a33613cf76034e42e8f6c13ccb69f577aa2b844b1b8fee3c61acdda905e1fa4eb2051f8adfbd1d5977a137dca9a07da67363316ca6f4fc2a606f2414fa5db51497603c8fd7c13745ee09b2f46f74f4a5d8edfa4faa60c1532fa3bfe0b271bd3cba4d23e9d4d1480d13d58780b917af69a1f797cc8faa5bc728ce86a0668bcd5e8ff5716e7c6f149ce22535bba3f56ea890c5562eab3a280493115b8ae034cfed401f7c789b36d8fc5031332225b6c26230322d1ec907558a5abafe55cea8a59377446dbb17767881c7c235c2237c982951359aa779e15261b83a3edbcf07f50550706f1b72de19c075722753406edc17190db275084ed5d0d81bc9f0e744f7e66c78a94b943bc68b4aada24669304a0711fdffcaf7b48fc49cb25c6ea021e6222c89bc4f0db69fe8ffad33744e16655a794ed46f9a4b426351e269f0bd6b37a7ff8c1cfd1e0101554f7e207a5da101fabbcfd252146592ecebb280ce41e02e2091860c9720393c7d34e753b127b36c58edd92c06e02999b8f35b6ba6e26f67f91b68a25927dd8bf562e2e29a8ef170c27437bca107a8e58740b14e5ca8f40e2696b16837ca5c4139c33109348ec2f4cc16c998f99c94c8b1234cf1d4864e667a9111cd825d7a802501abed8c087be192ab08e90b7bd1193958086da3c38e200454c223d7e84d9c0f3e3446b3c3491fad7416a34c101e1570a201dcf03cd1f144ae5fb2b057cd8ef942f372a734403c2a997571527feb283054c5af8f4370bede25cf923215e1acb4ba3d9a4d7922713cfd04326c399dda24d069371d4246c9e8e3ff86e3b7ee164227e0cd7359792cbcdc55ff8d0454631acaa20bf7e1f864a530df8f585562a87be3bcff5c384767c85c15d118271e759e2a0290699311f22e6dfd53fbb3fd83115a3b3815476015eb6c5cd5594e1407fc6486f7ecf834160832b0b794624eeed39103b5bdc19d99e71480f112989bbf60ed8321bba64bffbf193aa37ddae4a1dc96aacdaaec35a8086238de4d3cb941a8f3984c5407c5da61882c77656a806dfb6e9dc401a9322", 0x1000}, {&(0x7f0000001400)="ae0cf1200523f2099bf26f883366fbce09f3e82f91a65b1e533f2b70f443186db6e8bc7ad47e9b43149314fd9e3b37f073098c8e87cf0029a87d30bebaa1003c0770c23785354fee91969557e27c1bd5c1fb54a536e5fa707bc778c2e5dd2e696749f229dceee5de1d1a4b8515f9925859193c8caefadb87ce875383bff86a3209a870cd537452e401baf7e1e7994420864dedeb707754b5d86ee8", 0x9b}, {&(0x7f00000014c0)="b7d325cee470650d4f3c42be5708f0805677949e35a4f79576a94f1559dfa3ed1c81502dbf9f53bda9611d1f7adefce2b6d1128215bc508e4584134496f1294dd8835418397749da537f241b01a543eb3711482062ac8beb48bd622cb5588985e9944cd8f0e5007bebcacea6cf5a758cd7231e2bb2b533a256029ce3df9ed5f4d3955ea2bd34bba3da2a3b9ca312d89d543445dbc0647d24985a1cd41bd317c8ebc6802ac69e211d508604e5b512beffee237a85f49bf87818935acdca2751b9bd850a83fc35fc", 0xc7}, {&(0x7f0000000000)="407f9598d62fc32a946cc5cb19701d1c08905e4e48be91", 0x17}], 0x8) 12:10:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) close(r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="5463562b068b999e182c88d84d1ff4b66988464ae7cb8ebd7de826ac92549e1506b041614dc5d4888b5b137856ead4be45b67064e47bd6a33f9768ce34df2af6fa1576d584e92711f87956e0a4f05b81a413e294f3fd16322e6e8aad76b614102dadc3105812a95f7d060079910203f9b00466dc02a22b5134b73c32b0f7b80db0f50d92fddfd2398b2626abc0a9f8e6d5e63447b46eac427a891e57479f9ac6887d", 0xa2}, {&(0x7f0000000100)="0752840e8705ea60fd925fc0e21918a7547e0c5d1c205d517879304ab33cd6d2cd7dd7062cc61e78d87dcb9b9d306ba5f9bfea81b486ca56fe8d4d88c679f3b38edb585f5a566bf089dbef9c791250e7", 0x50}, {&(0x7f0000000200)="b432b01d8efc897fae04f3fa0fa0be10ddefb3af81790071de5cd318628bc1e98da9c21d30309b108b2b839bef1eb0882ef9af9f6f7732cc7e6ef9348b29b3ba66a8765ffe6be366169fcfadf19276b12b0d1fbb52f3d8942904bde7a3d75e7af5fa334ec18b89a0a12b61cf8063746be806dc73adfd7dcce3527ca780be1ff89bc0c558828282597144a39c81f937a2fa83cc951154e4d58e0023cd32509c7b9ba846a08abc8bafb7e769490405fcf2c68ecdb449", 0xb5}, {&(0x7f00000002c0)="4adc9606b49ae1a50433a2068fa3e9ca7008037bc53240c6cac049d6b5dbfe63c5968b2cbbd34968a2d5d39679ee6454eeb9c8e221d99b15ec1e9865682bf361e2e76936286e31b6829bf7fa7dc9263023e255d2b564bee10fd007cbf0a5c575452f2eb99831bd0e97e2d569c24078ef9458", 0x72}, {&(0x7f0000000340)="5a04d97ce7778d4481ea589596ae80d0ec5fb7a06e79453746a7f6f613dabeffa49ad1d66f39d5ad462a74508320e89c0246bce8abd0de1ac2962df87f2fc4723d7676a67ed3816db641f328e875499a0e21f2530eb36fc84b12847c25b4ca6c5446aa54af381b425640c80fe2a98718589d763a635200753c4adeea05d6a7b7596195f4f289ea90e53d30c29a7c5d461b372b60513c436b5e811a200decee185df95eac05ad3409929d9acfd6e5051ef083747e", 0xb4}, {&(0x7f0000000400)="cd6ee8ae59d329880c8e0cd58fc880933f71d5393b22017c51cd1c169e0a76e00403f27bdfaf24b93d7af3403d888657f71028e6133dfbfc2733701cfe2f2e59446ad61028810501871608c33a5e004e413f0b138cc4c487c27345868e03b1cd8cd2cf731f0f89620eac44be12f7da6ace1335436f0964c15849594e04878dc7d237c5d978437e2f885b1324ac9c5b52571b337489cc9792503426031f699c03b109c6cd1eab8365674b974feb03ad22e6fb1891f2765a3ff4200eac53cb0e368725bd5668df8f9b1a8e09c884591ea4f44dd173e3a7ed7a7f15d4578f28414a761a85df5b246afcc0bb871f313dc5ea41e92a656d9cb56dac", 0xf9}, {&(0x7f0000000500)="1e715d2fb68cec0edf727367fe55937ef84b9b044db14377af7ca05cd8a90aa87ed5680a50cb218d21a56c06814dc0e2a56cbfbf51f1753c5875b6d8541e20f773e08e15fbe1db98ef16b8c02e67fa3adc4705e33442cd9ba7b4aec1d4d07fab990ef4793ca694facd54a7e6615d8931a526681af97f34b15a8845b1d03f62c75a09f15733f4435926c5db1926172b691f0b537e6d", 0x95}, {&(0x7f0000000180)="08a6fd16604569aa068205", 0xb}], 0x8) 12:10:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x80000000000000c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x800000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0xfffffffffffffffd, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000002, 0x2d8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x81}], 0xffffffffffffcd54, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x60000002, 0x14000000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x41, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffc, 0xbffd185bcf746522, 0x20, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x7, 0x9874}, {{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x3b7, 0x3e8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0000021, 0x3, 0x81}], 0xb28000000000000, &(0x7f0000000100)={0x40, 0x18000}) flock(r0, 0x5) 12:10:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800a, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000002c0)={0x9, 0x7, 0x6, 0x1, 0x0, 0x1, 0x0, 0x5}, &(0x7f0000000300)={0x20}) mlockall(0x2) 12:10:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) r2 = geteuid() seteuid(r2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000040), 0x10000) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 12:10:18 executing program 1: r0 = socket(0x21, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140), 0x1, &(0x7f0000000180)=""/108, 0xfffffffffffffef7, 0x7}, 0x801) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:10:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x90000000000) kqueue() r1 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = syz_open_pts() kqueue() kqueue() r3 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x12c) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) 12:10:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r1, r2, 0x80, 0x7}, 0xffffffff, 0x22, r0, r0, 0x7, 0xfff, 0x9e, 0x3}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:10:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$inet(0x2, 0x8000, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20100, 0x144) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 12:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="52d55fc5"], 0x4, 0x5}, 0x400) 12:10:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x3, 0x13, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:10:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:10:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000040)=0x6) 12:10:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) fchmodat(r2, &(0x7f0000000540)='./bus\x00', 0x100, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xffffffffffffff17) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) wait4(r6, &(0x7f0000000280), 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) msgget$private(0x0, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x10000, 0x2}, {0x18, 0x2, 0x101, 0x3f}, 0x9f, [0x200, 0xc000000000000, 0xde, 0x4, 0x4, 0x3, 0x7, 0x10001]}, 0x3c) getsockname(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 12:10:19 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) 12:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r4 = getppid() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xfffffffffffffffe) r7 = getppid() fcntl$setown(r5, 0x6, r7) writev(r6, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r5, 0x4, 0x48) write(r6, &(0x7f0000335000), 0xfc94) setpgid(r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 12:10:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7fff, 0xfffffffffffffff9}, {0x18, 0x1, 0x4, 0xcb1}, 0x1f, [0x1, 0x101, 0x0, 0xc3c9, 0x9, 0x6, 0x3f, 0x1]}, 0x3c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x0) 12:10:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x140) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 12:10:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x0, 0x2, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/184) socketpair(0x6, 0x0, 0xfffffffffffffeff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 12:10:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x84, 0x9}, 0x7fff, 0x4, r8, r9, 0x6a, 0x7973ba6d, 0x20}) getsockopt(r3, 0x2b, 0x2d, 0x0, 0x0) 12:10:00 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x2) 12:10:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000)=ANY=[@ANYBLOB="e7ff"], 0x2, 0x0, 0x0, 0x0}, 0x0) 12:10:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = semget(0x2, 0x3, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/68) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) 12:10:00 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="83c58421bbc19089179fcd99cd18786d73a9bd1aaa8957e77f08b4b4c911e611f36845479e979c28f0b9632a85fb650cbe4d871d531c0a1e57b379542ef6b2c8e7f85d296f3952010ff2d890f8202f9c10b8024e847af2b47e2e07500ad4482bf15855d59044e24f2acdbe50dc8b70c47779458b4fb95b0a9b840ef3f24bbb74eff79eb45420ec051b8036f2be4833ab958b159952bf9352f73b4bf2e2a5eda86ee19b49ea98ed02e7095d3ae1a42e1b10439fbd54955329908bbe9c48", 0xbd}, {&(0x7f0000000140)="c00b1def5b95c52853646a8c8ac87ffc2632488fd33e24bde52efe80b7fcf617042938d5b2a2f3478cd3c52fcfe15741c5c129c969b6de6f4f14b17c173a338f41ae0337a6cad60f05c7fa6bf3c909ff938809e72b0cb1a03c76d40721dca36cc74360825b5d47109c225007f17558d3be7c31478aaa295f7eb1a30a9549fa4a5330d0cd0753a25cec74c6c8a5f90e7e6b39fe485b34dc280a8e51bdcefd598d06a00d", 0xa3}, {&(0x7f0000000200)="2d6afcc3e62ba9a2c46687c3021bb922fc8da2", 0x13}], 0x3, &(0x7f00000002c0)=[{0x80, 0x1, 0x4, "6b2bccd5882d6a33d22b94b2e958a5e88af2a3d0fae723c27c4719e11641caa02b2d8c2ddad891996337bbc3f757d791f5d6b42ee4ca60c15e73f7c05d0c30b9a3cb415bd8ec1680e6a36b14e97f056118c5203948de8b0c64f54c84ef272e1d29da8e1e15e4b4b91e"}, {0xd0, 0xffff, 0x1ff, "07f4a7a94acef97b1b5a22c7ac80dea982539b75915ecc67dd788968697b43b4dfa83a29efaa0b6ad7b647324c93ffc7aff378ac96c75be48b85d9852525f480e98f954ea05a5b0f9189a559938268e7469f28bcfbb5daea2767d0401af88fd763ebb79144f05bba09ecbef4c7d7281fd5476acc37c3bbb71462fbad73b077b03c90b3b7cecd0aa0b2554aed4605e0c00642f66f2eed63b0d9b988c3df4629b7231dfcba23f1dc5991f7e99ae57c61f307535f8cff1b2f9bbcbc54a95b94"}, {0xb0, 0x1, 0x400, "bae020a4727ec056d185d6ec3d4cadc68bc33f4f504eca37d2f5d69b09c93ea0f1663346562b0726bfb8f981621d42e7c2702116d911f78aa2628cd6545342eae3b30bfee15ebf63360fb7edea8b4d116e84b3526a1d278c0cf65c81af4e28fda3a1ddccd408ce7d5ea5605c3739dea9fb732d614a13b7c4a60a7dd5cf9d0e867ecd6659eb55c46140d05b10ca24c4c66ff8f56d45fe80217a2f6a"}], 0x200}, 0x40b) 12:10:01 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='-}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)="2ce100", &(0x7f0000000380)='\x00', &(0x7f0000000400)='@\x00']) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/207, 0xa9, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="01001a2f66696c653000278771404c18922c51aa974782d6df7d5caa07b2eb1d49f9fb1631b79014d87ed1870821a3d3b8db6e262be40904"], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000480)={0x1, 0x1}, 0x10) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000ffff000001008d0200000049fb780000978d135653cf57872adaf50000af3d0fedd98e6a634f81c994277a559dc93cf0417c02caf83e65e0514b66b90000000000000000000000000000"], 0x33, 0x408}, 0x402) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) socketpair(0x18, 0x4007, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x8}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x30d) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x4, 0x300) sync() semop(r1, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) socketpair(0x26, 0x4003, 0x6e, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3, 0xdfe, 0xfff, "e1d881fad3b59ef497d63e8fa2d7fac4207c65df", 0x8001, 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1000) 12:10:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) 12:10:01 executing program 1: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) socketpair(0x21, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 12:10:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffc000000) sendto$inet6(r1, &(0x7f0000000080)="5dfbbb8abc54316b1eccc2b780bb2c2cd3296fa09cc97bd549fdfb67e84c", 0x1e, 0x40c, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/93}, 0x65, 0x2, 0x1000) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000a07a02924be7"], 0x8, 0x0) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffff) recvfrom(r0, &(0x7f0000000080)=""/39, 0x27, 0x800, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x401) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = kqueue() r2 = kqueue() close(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/17, 0x11}], 0x6, 0x0) syz_open_pts() close(r0) kqueue() open(&(0x7f0000000580)='./file0\x00', 0x0, 0x14) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x1, 0x1, 0x9, 0xbcc, "4cfdee17c8bb5611636099349ba00b46dea353d7", 0x5c2, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0xe1, 0x40, &(0x7f0000000040)="01031870dd294a9743485f1257c63c74f4e124d7b836db296d013738065ff0466ea440742b38047cff88297acf4af609ec026bb27385b02ac52de48dd994a59de42bf0f0168b25cb84d7dd958a4dee56994c9b60be0f021875e6c22d84235c3d5b4a0221e7e63c21c9b38aa608c28aaeb2125fe741df98fc5fe3c28b8ea31f6a377b10c5c7a0ed82f3f19a4a671e25003510da48df02cb724aa35289cfc90eac247c70f0dde1c824eef80016c87abf31287cf491c001d94df1b0200b392312c5328322b4db5a4deae53a95dec76a0ddb5f9347c4302effd00a4a453ef3c62d69846bb07f4b1a", 0xe6) unlink(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 12:10:02 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)={0x280000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:10:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:10:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfff, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="505cebae56f0743ff0320729bf07", 0xe}, {&(0x7f00000000c0)="318a9805eb6320bf5ea96910943e9ee0471d7a868dc48d982bbb2e1721b7df6591e547f8b01df484fb4040f78e", 0x2d}, {&(0x7f0000000940)="29f7cd3175c1c20607a62a5380c96119b6662643d040c9c4a7c420c5fb4b8edef4910cb87804fa39994acc9c4089d95aea0172bf3cd8a875936f5a253c7fcce93c5d29a5dcbbd824b97e87d38fa02719a4a33ed178e9f506a5f9f96d33fecb533348324b8a4d3ca2749825f64ae72aec9f9673dcbab1989e1171500ac7212a7cb48063dda3eb2beb019a2958047e00b2b325ec54376f55e390b0864a63789a896bba95fc322e596551c3f8227a5f4718036e24946ea96c072143a689dfe2c1f73460366dc9acc4a4bfa24e6782ed8c76c2ae702d95d34956711e8ab476e307707fe48b7800c5c5d5de4613488d947264c7492093f76bedd7306f038e29797e1bda85c66cd06953cfad69427730957e250b979c0da5a1f9c782072e53cd4f135822a26892f643c67aee6df10453d5df347cd9bdfda88f9020051e22a931cbd6c7b1834e0d1ffbe7aa8d09561d52c0a3282798a82bc7c4a215468331127a9862b1c856b59eb9b9c98e0204ddbbf9c2a2eabd6ac3421052ed29256889c041b10650edd5a74e2599b363105c15a39396ea3828d8fdd3cd80cdf40fef92296fccf8bfe3dba2e1e6f8712e308260a7559d9bad4f9d3db7b00e88a65036fe8d0141ca54f362026b599fd86bd72c8eecc8d3a8ef60b8cbe6ec14c7f5d988e0972cf33bcf08a599e294619b3e86a91ea2b5cbb321fa3637167e8e426e49100e30988d4a7308fc6aeba386a612dd526e9f1fa7ef111a06fa64bdd4f5b31a78740d2a3ee5db11b9ee8d81e5922cceacc73686a17d45e2bba853f517022424587e8643f1b52651f6604bc13527bbdc33354461113068acf87cfe2b147fe3ebcd01e53c8884cc20f4c91dec8acaa9bc70d6b1dbdbb11818ee9a85de827d715222cad80688a0977cc9233c470b8b8774f204ca491a0cf0525f94e426ce0f47d36b8151225f7f2796517ed98fa6a5877296c321c996e69d6221ad1acbdbff162829f094a620f1cef581e8c805edb1fd3f752d48742b2e6aeb673ebc1df13de9dc2836550df34f5d6fc4966ed11800c88f02e0e4152da5eef5f4f9d151e9442bef0cf3821b50551fdc90326a44d7f393314133888fdfa54de12d90d9940f8dc75683dc4e82e19f24715074c3118178b45569e0f6fbb6b5a78982e68461cb3b034a59603d1a8e11fd296d34a919bbece16a37a10b1ab5567c70718957b6af0d582bdfc25fbddf2c0bed73654c677fe32d4d2d45317abaae8f64bc016fbfe6514db0ebc3a401ef34d4ba808091c8a5fd6cdf44271dade6bc1c7139c6cbcbd72b90a6969c369520e2bd74a06db4df0d789c512988d411c588a6bf3e7d459d31bceb0aa3a93db92b48aef418bf66d49469011a06e4e956490bae39b8c3f91af317d665c8356efa7a7c1c3f92b56456d0554e46f1cbcaebf72b78366d9863ef9f0c0fb8212c4fb10eed89ca98d6dfcac31875ae50b34920b6fda4bc1a48e378cd7e43ca30cf34ca5a3499afe398ea796c7b65f4e46fa4212bd000dc3c3660d8d877513d36010cea3686bd4d23647ae6fc09c1ad69fb1608ceb00c336184b2375c2935f27967399864295e79db5c2ddd5cc2eaab997fe207adf14611e8d822205c32fea6c13b6f6f6096bf4852498354511220f978214a457e34169063d476a8cbc921c55dca6a0f630d0d12d1848801f39308c4dcdbfd47c6888eb6f09f98c85ff1646a520ec55d9591a89b885c69cf68db795ce05584196b44609c8e9e9ee95206bb23e5deeb72f6e087785cf50b05a57b8bc96a937e89066bce7cd476db32651828b9c842ed2a6b1ec2c9b447270a95267fa67b43f5e697ab50ab77b2a1bbc9d9419f9ee45a6a1185f326a5e24dd129cabdb9f7784460f9c41f00eea0b6dbb656578d2b397d98718840c473ab0879d8a006541d1a163a8f257cb247f5b6642a28f9cea1ec16675eed8c9c66cbc8892bef5b772502f7193eb20a8b0ab4f13d6b24186e87e801c4a6d1629685ace9a49911886886b7362524081f422fd7ab4e90545d795ab53cd9567c5d84c40ced3194ad34596668e41f65e07d7f9c283b380e4bbee7863c99dc74d276021b3d0617ac8d3e92af8389800b25f6659cf81b4f21b58c641f8456734d40ffe11d206743e7bee5004b038cd12e1352c13e28c0e33135222265a0299f6bc4e06ee98856e9ab026a51429d53b3b211dd0147fae559c78130224fb9fd212e459f686bde863624caf44784883aa375c0bface99ffc41e8003086ef6673bfdc1504b2b553f78630049d4959f52574c4e9beae5cd79aa785e85928806dcb252719f0148826bf797ca0d64981ea0ccd6503aaa6e4494495086fba8b4759cc524dd762ee24f42e5eb8d018fdde2c0a2c94a6ae9fcde684c11bea4ebe6993a16dace25543a6aabda7585102c67471be0a8962afbf087743495bca9fadc0a0014949c45958dcca0697faf9f65867694346cdbae45eda3e5e634aab33ffcd1ff3e916cb6e48af204d6d6241af04866acad5a864d162b593c8320d088442cab512efdf3c262346c729b37639f9fffe62e8f027fa7ad00d8251b6da0f6dbc6008fae9455bac665eb0c94d3440dd1078d3d268658fe22e070ac7d83ce0eed9256ffb3183fd381ba1f5a4a1bc74c99b1a6eef7a2aaa92d82891855d9f58be668b471f909386b373f584e130cd058ed46b765363d178c568c729e28852be3f752edc551e5258295089321a6e60c528b1048bb9c6166dd7518fdad0e4b4105e44375bc47bb5d56b224ad55f5d62223e6cd980cd319328949c385d0ee8cf521fa3b28bd81cf816ff158ad0006e39b642c4afb8b93ffc5350640dcd0772bb13687e41682dea183051690ac3e2f774d314bab7044517f2360d9d205a6fddc1bfba0ab9c243205205e8966ea3c55de04162ebabafd577cf5cbcc24c81ff38ff3520803b973f5cc29dfc960e149afe4318a11c40e988060f3bc0495f7900eb03c0a4fd95cf4720a96470ff4e6e4dae9721e039dcb2412944d6be764461d8d5d7df962e3c430d5b3e0a197c617f7b316009aa0103dffad2a27188fa6ddadda9b1fd28dd8d689882a971e130464e6006534705c4fe697fcbde120413ef8574036e904c1818774a96dc1b1f8da4866100e95159b8395cd088647483c8f9e57ce545bb4abfd9a5a6f54b833d1dc3f7d68b89a69ba18ebf583d1fa2bde45fcf6608def341891e7c0a07175f4275583b2bc043d41046aa4b95c291c7d01f508f85fee2c2917e4d5972f1fa4779b448dd01c82fc4852f7b77cdcd8301c4f00db2ed20277fef228badf81e3c29b4988d5218f931f68d88e97fde0d16a6fbd6d46c77e5a977186f3b33d39fd17d846f6aace6622cb2c52a685fa5ef847ac7269317a15ab71c64abefefa120666af9043d6e154f0ed0de959124343455b9db26feb2355641cdc60a09fec9402d4fd8e6aa372712e98e0ea0b160d1fd128b9fe83a0d279ce741202a34f99a03c8172ea50894273177382b668607f175406ef3481f2ae40159a7b7e5ff59ec630f18e7784cdb154aead490b6352d08776d10eb0447a57f2949c91cc97de3deab9649f246167a3dc6ce07a54614d8422175efb1d14f291fe0d0a11848a26fc64b97fce91af4b0ece820212f6aff1a8a051a8ee4b11157c6d11a4e6738bb5494c5e383174fc10e2027d66a449edb45edf5728c8dc26694c4d40d9974cff11769f63d68100699b763ecb8bd31cf74804bc5d5de1ba4c9d98aa822e7bc7eedab80f7f56d1135ca5874819c1907105ac567717d222d45853da614842f51192cd080f6d2514fea3b99b0796fe3e907f49204d87bed99375fab232bd38e8ca46ff9817b62828aee5688bcbebec77bfddc7523dfd9868e7207e169fe100e6767a99462308059ea55c79b5c440b03a8bbc5fa2b8fd5971255532a84c74712b11d1eceb0b1e94e413252a7acd3704f8d1a33fdaebdbd9a5ce2cb8b7eab571a1fbdbd5f6e1e3d947d5558b1290932295a52a472f72bbf1bc4e200719632a36be0080fa510d68958aca7a9e8e24f78b6f0f5f81491b468a067771f2817ff1b18f3621ae64d0454b501e6fd925407a91ee01f1a86d9fabe0e8761951fb545af493b7e28e672460d4e926482cba2b96ca71738f6ba7804f9ba5d1ee7b8789c018b3c92bd53e4a39a32baba989e37d80b12b73b980ade979dce282456b37e5af18752253bc831d656ff5c03e4460e4fdd98b9f40415e805f52aa91e06f7e374db23736bec7e96894ad28bcce01c3078cfeea3f88bddc9b8e95c80e908fdf19d11d20eb2b98e3a59dead7dbd8d7b3c6e5656b3637ef0ccc23d89377b40794393149179c114cd0076d4ec406476f3bcf5e48380a6c5afd5ae8d31dc9c803db382b0e90f59ac91d60644a79411be16bb800634211636181d7de7755cf34d29122c1894806ed8d7bf28fd5be67ef25cefe506c15e083a5d08c2f40587510f1d7224a9c266828ee1d271f6a8287c118207d666deb43a99b3eb8dd5f100a4bb489cbc08d4e0d28c8b7f5c87100a1e2c08df4f07452a18d7ab48562f28f4214f5c7244727fe1a85202011cffaed4c2dbba9f36172356c6a6878e07b472a426dd6eef30379a17a6a0840cde72075f73767a787f8de233cd3053ef13ac771810098731b5a72008cfc90cd49b093946bb82b9776080fbda0344be67b64777e5dd69b0a60ffce2fa235cff6b2e45c8778d04fc38025b908e563737acd9fd635e4845e0f1cc034beb2a3a28e055087786a438dc81be8659a5d454d820ab9d56fde73b42dd0393b85140e4e7ca06cc28a7af9bf9fc837ba5afb36b87947dc2593db20970084600257f1c67a97c4556715bdf033926a44e04140af5860d918cbb8b29eda8b4ab4147e7c4e0a98975e58199a98c9e981472f8c9d9e61e3fe7fcef8829464307fb67faa845ff25b09d0c300ef1b3a4641b62529ffc2f2bfcc02a870f69e191004e8053a27ead19cd9c5647d627f17f285cd84fd30e6019890598d025472cee17790bca74f12114f68a456732b0af405f3cc85f5ba0daa7a37269315d9d6e011369e7d32115cb7594beb6a37bc923770083a8b5d7fe3845056159eee67d84e7701325cefb7bd5cdc1f6ac882f3f657658c0bba744770803e0c9b288608ea2297a9391940b5f638f31fe581a148a6278b03359471cd030b0a9078f04a4e729df8d1014f567c3806bfe696903beb4a5c565ecca80cb44cc3c570977330edc1cb6bbd78e5e5dc09ccc8d513920cc493fa828bbdf625e1dddfd2770ea4175e6d29fcbb1a9f266a2b0a6463d42e36d7a8535290dbdc602e3a207e7a4a393811e0f26c90edec9d52edd019df368520321ebe868672d358e3b3198a6a28d56ec916f8e3c3030b8225f99e0751016a2ef524f0c3e1ebf35e24c9d6a6b26b23a88810d2284d2bca908aea2dcc3a3203df339570d372b8c3d9ac79d5a7c49315aca593813a7381ebf5b778344237868b8625cf8fd67fef6599c2ccfc5e16e6ec49938c6962bffe1c3770d83dc9fea03f844e347198afa8e6b974f1dcb4578763ef77d3a0888ac15546a79cf9cdfefcf0791a8e462e1e8a0a34c9efa2d45fcccc84b049496926938b5ab066dac926081fdd746b99e7542313433b298bc772aa83608088b1cabbc7431a34204a704f49992f110dfce22465658a5d12a45240996809576ea8e7c29333ce26a8c1f4d3d15ff73845735ca1712f2d4cbb4eb9329aef37cf1c9a093a9af14fa6ee5bb0e8b232600793008a3af28fa92097ed9c871ff9ecc36955707a519677ae1714d077756c12b", 0x1000}, {&(0x7f0000000100)="3ee7255ca638da9f9ced2a30a7d5cb585cb87f2ebc47e06af6d3910781bcd8616f7f87f1cebc900c4abc488eff8e4b107772c86a4abd40c54f27d5a175497826d3f35f3d6451b5264f091c6095b2e45b8372ceb08163c5b28afc1cf2071bf53b8c3062ed53a3bed4fd38ddb5851690547607", 0x72}, {&(0x7f0000000180)="216cbc24f284fb07b17aec574d107c2cb3094e7644e8e28c7a70333106d6", 0x1e}, {&(0x7f00000001c0)="41cabbd045bdc06a803c4f05049001d3f3aeae94f83d791aef6ddf363cbe1b263d28af8e0c55343b3c507a46aafe81afa7e429c47023db8f3b130d597670b37097413ccc4a7b3cbb9af25b720c0d32d76c0d2cf9cc990cd318fbb94ca18f9d42b0c4160b546d18516cbf65c46c1c4a1de958f1ab0ad8df3b62ef811cb1fb8a8339779305402e5293bd33c08aee0d6aeee0870d84297d", 0x96}], 0x6, &(0x7f0000001940)=ANY=[@ANYBLOB="7000000000000000ffff00000000010038e04f9a892f36a7aab7e727aceb02615e22826bfdf9909d67eb072e78c96f47109aedc01c860fb069781ebd42fcbb56e64b402f9c73abf0bd64d6e8e24c66f13f117e14f7536c6054c8eee74e2a93b71e34ce47a6ec3810878ab090a9387900a000000000000000ffff000002000000b1628742320e3d3afb7308e865596f09d070d39d7d9b8ae65e7dd15580d9895d165482247c575859c9d2ceb9b3fc5504ee5c3944aac2486a942eb0553e8da9234c2d0f6ce5025283c8d745afcfa3af4f377e7002c58bbea9eca23a4210a54760c788d5cdac8beae302e0e8e898004e86d73c369607aa7d5d37712c07930e85c63f6ecda041f8bc201c3351dc0000000010100000000000000000000007000000ab2af7cafaedc4ba9acab3cf4064771dfe2b6e76a6a22f489e228c29352f2342c48d9a49f4a9e51eec439fc5a6ca66f4a0eee565461dd4053d6cb05988b4158ec3d8a324a19e1cfa9dbe79f5e3329f95f4f1ce5c8e8b6a1bd7ab1209b33675ff342c67adf51b9a4b7574d93fd7dfb254dad3dfa92f176dfc70f3d15263ec835f2416593036ff394a52ac12c8a56d0b7b3221a176b2f3d80d1df8aac9d37875a9785f09d4b5291bca2f28080e3cd27e2d8c4ec3dac75fb72c7b203f6416e8e0b2a2c2bd0404274bb360a58343e52d04fa0305d8995981717ecec16e9df03763da01c0261f525a2f939782fe2ebb65fb072b860d984b7e867d04c2f55e81ab99ebbd3577ba0f8fc4e97cd0c0e75dd6e7decab8fd0fc5b33a6649370d6394576fcc8a167dda350c669b64e93f758226db2e1ba4c8fc3875c5961976c7d93d39cfa623f381a29806a7c312a75a91e095383f0b5ccaed39323e54a4ee2616fb0092fecdd44068e6bdc212c68f9239b59f39d75e57afd2aaeeab38b2617b08b7a14ff96474c19fc6b5261d65e8118f9460a7da466f5688cca9aa2a08b783faabf2d4fdbb449fb56e055f3861e5e69117fd0c2cc8ac2d517ba1622c52b9d999b7754cbb5a522257d6f61f299a07d1a1ec591aeef0dcbe300ded8da5236975f31683aaa085e963566aaf024b072bd7c22014b4bb335b89f8ee0c0d2be89c705a68000fbe50951a3c49a0bc1426280e226ded909b3d40fe4f00be5f6899cb083e585f9b739c73a4a04a07c4dfaea9ff95386203fbb76d195dc31da467eaebc07bac192d85ac78db3a293f09d41ce0b636a6de7bc863430fb5f3757545ab8ef7047ff2c6e46a0327c5dbfdecd91f57be677a731d912a3c4ae70a1505603452b8c869d9e2fd65f8a0a37c900d977c522722d21e95efe849d907bd9abb648a16419a44aaee6ab3e993f827e9a448e982ac662d4a87c8ee89a12e40d82136e373ee9ac88dfd40583059236d15edd8a02cf9b0786ac9278e39fc516e43f3901d6c5a358e6fb83f05490df4304638df5135321a6121ffddc22660164942bd1f43b2f5ab3b95be2c1a3d2f3e2209d63d54f1aaad2de62e9c0c1370e29b00cc3834668d250b4da0325efb4402774b72bf0d1d0eee6c5d599f78750cfe22bb8692a01c47efcd9c3c05bbdd8d6cb8f3b13be9e8197ce1a720590cba1026b8afbc0e96113e37e13fc938fedbfd1f44b85ef1166b7654da67d0909c6812ec78156336112cba53bee940a7a8a8167ff371b06a4974c73bee4408fda12ef4d8194127260e432b645ca2c4b9e36aec720d645dce0ce5a7212f7deafac77ed6cc2b653d48370f98a866c049559d2ff287eb03ebe7c576ada43a02645b9707030411184e9f3a1c34b051c7632e9b50d9c207956159782efcef95354afeae5cd2d99ddb714197d530dd0d351fba2261dbcf1ca87a1e052a440ca847c186d8488fabe0853528f72d8a622279a288ee2e6a46d9bb2a673f0608797e263c900f1c2b51f004f095298211257116fedf89dbcc76ae24068dbe78df68048157706145d67b78c61e99d85a42827cf16570ee27f759c775c3e236a534ac2571db0779fc2afedea320f8bd1faacfb376da6d0440085cf33df512df10c2f3b5c2e4f715c205da9d98d99a5609ef73551ccab4757d681d1723154307c479d143d76b28fcf21fe0e783aa095d04e92713f66154fdee43b1ca183f5ca0f576131b84517391e817fd9cf1631f397e3e177d1dffc95437ab7f941eb0caf2613f06cfe7b74c787557965cc2f9eb6fb9c8419984a0fde74154f9c342235ac3433b5d2794fe0d44c38f1ca83ddf5e92f3c50d9aa6881ab6326bfcc0cd5dd654f0de03cdeca031c1ea80d989cc4b47d4993c96e9376542da1c115b9828e342cb5b9d724671f4c005e9f215b96b444a40b4231bfdc2ad72ae9083f9854f03738b83086f68aa8e72845f0a935a94adf848c3ca3ffac5a43a02bdffa14950632d15cc0d162c0d1653e3103f2a1879d0952e27ff8f8ff2c8a0d5a32ebdcd4ed4c2837086d11b7575d66f86a420cdd332ac5446fb5b110d106a03fa1264984675c175d358c48ee486fdbc10dabcc72e4e50895a4934fc5b2cfa1ba8680a6e4d5cac9300ba2d5c851ba1f8480fc5c0bc45bf0e1dc69ba993a09ab665e765fbba9106d017dbf8be847e677bbe0e7f5e008a5a695ceca21e71ea9b3c364b7b1f9324a5d44097000fff021f22b9367d150f6d97f388a12fca311b3c819bac876eeb25c475d088d2cb3336139eacf6af3609697a17fb38aaa8662b1622e1b80ebe338a497585c1cc63bf4986ba3d3b647eba78faa116e52ae90b337ca1eea5e34e84fbedff503d49653655b3572d0fefa63ae68cb026f17f2d2aed9f2faf87ed4f1e078e0d0e8f0411e76229e5ab1fa784ebe8ac1dc5f203c281e664fd66e06b9691b6685189f220cded1489662ef8f008b83e32e020a20c3b69528b3ec56dcef9bc402e614b4dfef7e15341bc218205a347e8b2b683740f49273a911e606627e8d6ff4c8387ef097315bc9d8dd545cee8a5c4ee0aba3eeeee20d97b56be70d9989e5d2a50e06f082670e47c835434e86c83b35e231358151e0fc95656ce38cb9bc5d95ff9328f7016817d93b1d832094a68d6957d3e1122566b301e55f3a5b9f159642cbe5359603fa7736fdab1fd604b9d921d3d3b925b73ebdaffb82639fc32db91cceb7f19b3178a3cf56721c72faf9acbcf873be62680ca792fcf6889a817897db2e74d9938f021eaf28821c5405993684843312a8dc6be5910ba69a5a4f7875f742f25355bae50f46bc307f93aff4389ff2c1bc9ece67128174666cf42416be654ffed37cf1a51bc369b7df08548c9516f5561dbddf0bf8229e5ebdf4f54770a6b223c559085bffeaa17c38034fb1a8254927fe30116837fbf979f39de145d6739c2637ecdd3751d968c317b3707e6eee78599156c64526a0024eb5ea235c92f465fde40b49a39b1c19f6693f987e185e87dbfce3904b61c33f8983e2dc4db6ea6ac5836d0a7d4d3abdc647304ba7cb4ce89abf578d12a43b0a6252d1df47042675dd43ba25a750bfcb9eea34f0ca07384558caee3e432c6bd9014a9361ad55e41a0100eb259b7de18dcc618bfb2810494ae1ff8429e1b380cd3412f8374e3dddecd04fd8d4d1045144ef6ce235f6f82008a15501f66e1cd955969eb48bffb30894f6a642e233c247f455655767d27f7967af06c64f907f0ece5236b3fa450585f7ee565ecc453e867d50492633b3d242831154017126c24fc10f82e16c5b183d3dd85a0b0ef2b0ce6ed908f419653904759656fb93725005c5bf9ff74f448144f32d3970c4db7942722a7f102ea1d7be6cad3ed8adbd5cad021068d7cd0862d086f6dc9414ec053a9083e6627d388ca7961eb4724f080502a6a4c3d0ba217a704aef8b31ce8b6a6c604da0e99a0a7ce667ab5ea59b223cc62cbf2ba3f14e6ff6cb7e5fcc56561c67896c21ef39ff06adc7fb232641e89d5330b817f091916aec3e8077f38e9128b12bed1a27b2106011a19605f7079270ffd3a88f300fef03c6d7fa3c867aaa2d635b721989ae38bcab8c43690e5f99c6cf4e8cefe6dfffadadee414295d86e4f9790dab63c5d30d989b91a8722cab1d64a2d17aa889eb9bb1534d6770ee6806d7e7030a332d5a4fb0b0efa67187211742534cbdd3d0ad7ca78f3591348a0bf45b9cd94b7e483e46b76ab00eb188ccd0e0791201f64679f5899e231f64734ad97fe293a23b899652dbc088536ee0c4cd7feb48421c7b843ac28cdcdfb81a9a0d16dc5be68445f291ff2c9dc464176f52b7cab2637d4362d0ee2d44bb6a849263e46cc85eec412099ce7d2c851e007b8194bf10d4f0e3cf0d971735b682da39f235b1987f853985cde4376ede7f51622cc23138ebee96ec646d5eef5403bae68424c9ecded7ffa0717592fa2e87ac997060664a6057b37042cc6bc8d3e9e99cd8b548bb018eb0ee048f88fedc56c778bff1cdba3d2ed7a8b0eb669f8e35c03cf032b3999f9d07f96e9b3c699d86d6cf369c3150ef52f2298bd9001a53d595c3469788a9a23350f8a4132280a1f52e91fbe041bf458b239897a5355016fa75dcb438b67ea56532839d1dbab3633776df6ed590dac1b9013a1a26b94529035d0bd1b36c7cd884b3ce15811cf24c99ef409a6971d65b5b788d07e0320035d1b2cf0479d971a4656761deb6b8013246465a5d33067356dabcc84ea23eeaf5c66cc1cf2b9dfd77fbc36c9a87f8027dda725a8a1ca0fed58b27512cd1932f22fa680708f3c70c46858e3dbacbe814d9aeb5ddb3e6efbba61eece6a0de2c77f6f3ed0e5fe9f7296854f6a4da1e4c1dfb370773720cc0c93a0aa7c79cc877907e153fd904d2b09e5db950deaaca04c6ffffafe74ced6d3b8ca09cf835dc1be031053179a56b5352e989367df3439d37ab39cf322f3a8056a80f334bd283f736a9fe7c138b74edec220a5e30303237dec342a59340570930262e50cd35f16b212451a07cb756d99a0def1351ebcb155fb7b124744e24ff2950a9313076a5b6ad27d6a5e39b3643bd55a399be45719140b1bd9d82b07d8bda68ebdf5deb7dd9d865a69020d93fc6a8aedf710fa30e2b9158d68b3a40bb73e019f280fd2e2763d8bb98758070677786831a7db851596f5794396ababed3a62b898ae85e2be810a47f5e4118c21faf4da8e73e86b41d0ab196f76e6fa21ef9cc194c24043cf154029fd571faa924a4404e749075abd4375510cf776c9c350a9b8cf3a5b54c08ba59cab9e6340c15d94b128c400e6dc7d64967de9ea2da0cb5b4aa9cfa784a5e0b702095d6a7e777f581e459fe37da5b82d48d71773b05582f2b1bfab30e1b96d2c614837e95c5f3f0a9cd2e27bf69715a09a8fb20d619e8a7c9ed00189e2aebe669354d746a0cd6cea25da1a1d643982558a35567a0c4dcf58948783b31647bc2a73a279951ba66fc30409b6e7d7aa5313d10dc85fff6691a8861af1a8c365c545594b6e25cedad384c65cdc1967e4b19af72aad80feae23dd3e1fba88499835aa42846096e3497444a91f0ecc714e4e943eac5b89e4cc893062864b08d29f308007802b83e9a401c71c8ddb8bf8c34f4d1dd122ffb16492279cb75c6bc463e03595078d7805f644151211b315f80341d93087f97991afbd17f69ff72e0ec9a3ecc3c55ecfe8bd1361e08a141d497967b06a8280848b3a840308c8c209b0051eb00e9cd4b7b0eb5f78ce46cd85dd9205dd2c5c36aca82322f7d4969265d9b84518c0eda75c6426c3a9052237e0ce2c72391a3047fa3a58c2d77b190ec745a3acfcf572069f215b1c91894a6a86c649b5985e9dfbbdaa9c496225f9069a46fe6c7558eb0593c55d0032877750005574bbc0c06b92b3080edd788f596fd373b35f94085178e73462e9f92767bbaedf62ac30c62c5c9b9ecc072ad35714dd744eebd4fe97ae591de127141e59974549c558461d6033df9fa0e20366449dae7e6ef0daf6a52929f628ed0a694482e1716b6969893bb339553058fcbdb09795d4890d89cf149985ab9ca497967a88526fef64cd4c4abc48f1d849e4f6a2da67dc6eb991bdb1a22b16d57e88fa51c01cc6f37a7fbd06139e8b11851847f892124669379278cacf776df5c7e41098a77942471ceb96bad7c4fd2f720e52d4d9bc86bed3843267aab671b9b0e12d0b0c8c6cfdd0e5c40cf5c6e4b44dce51348b5c30337616d08677580ce9a6d63508750d216caef7050af867224fd993837074f8f342a976d40d0618e9d96edb852503cb7e80ab2ac1e69b8d2fd33fc17841fe80000000000"], 0x1158, 0x2}, 0x400) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da5bda225bd2f59534496a7d98bd6a4c428b", 0x41}, {0x0}], 0x2, 0x0, 0x0, 0x404}, 0x4) 12:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x6a9b2e72) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5a850325df5933009f805a42627d82a061b2a13cccc79a705abede9c29672d985021bbc8d18e4131d3c361a9e8e4234cd071", 0x32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 12:10:03 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) msgctl$IPC_RMID(r0, 0x0) r2 = geteuid() socketpair(0x10, 0x1, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x4) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x80) r3 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8000, 0x20) accept$inet6(r3, 0x0, &(0x7f0000000200)=0xffffffffffffff59) socket$unix(0x1, 0x7, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x6) 12:10:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) setreuid(0x0, 0xffffffffffffffff) geteuid() 12:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) 12:10:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 12:10:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r1, r3) setreuid(0xffffffffffffffff, 0x0) r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r1, r2, r1, r2, 0x81, 0x5}, 0x6, 0x7ff, r0, r0, 0xfffffffffffffe00, 0x5, 0x0, 0x6}) setreuid(r1, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 12:10:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1001005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 12:10:03 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x40}) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffbe200cd, 0x3ff}) 12:10:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) 12:10:03 executing program 0: msgget$private(0x0, 0x88) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x2}) 12:10:03 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() setreuid(r0, r0) seteuid(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8500, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="bfb7ae596374fc8375c7504a72100c225d8896d328e91155323f2141440c095d2622c2abc71548c1fe44bb39b07007e42b58f5d2a2403a64d24797f28cdddba58afb70b4196e2b12e1ff6894447622471c2f4524536fa55ab61a5cd994845f289eb61c6a04f6d0cd44ef49a25b1df8bbab5f562cf67af030a8b2e5e68a412d7b1dc9d8114f3b06e5630a3d8bda7b937ac55bb0b99b2c76ff19538e2a81d21e8ba9cbac2bb82236bf92667fb631fc1cc2aeb77f8528401c16c775737f8e613ed3c140c3692b3d2d19297dd7a2c8fb1c605960eac1dd0e6acdeffd7a0e4da74f6305f582c2b324a24bad2d085cc775bd705140107fa132b703812586a5435f9e", 0xff}], 0x1, 0x0) write(r0, 0x0, 0x2e033057d7d5ee6) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='c\x00') getrusage(0x0, &(0x7f0000000300)) 16:00:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c7641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0xdc4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580), 0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="af1fa7940be8f7ef8eb6a8fadf388067d514fc1ababa2a00727f08acf4cdb8398b98c4856db0d8c48674756341408702cb1825ccb8c16d2a6f8de4330ed6657842235097499ead6138edc86c3b04086ea5eaf6566ddf155cd8ccf062f85927c933747cbd50268cf975de562956b649376594d8084a8ac3ef3baf78580e6f20b6a88e1a242f91041d342e12b4483d0fea68ed6b41f3ebf054953352b43ec18478693ad7896952077ed043523fda34705e7683eadcc5fa720092f079dca956360b10502642b165f3ce49c5435b98dcc44756dbed39acf63eb2873257b98a60e0d995045d23d96240c010d416", 0xeb}, {&(0x7f0000000340)="625115675ad51d2493e3b0f43d4a4941bb9e0872e60482a45c303ff34b0213bd3bf947ab7ae294ea142dc6cd0ebd48e87b731db553bb28a8b98508d4141fa08cd0df0d5d666c5468d9d11376ca0749be99ecb83711113d11dcd76e4d1be432b61b563881e754da37cd88508ecb70e60a43d8a6c7e768b579c87f078e32b77ce89854541013e7a6cafde82cbc45431d7eac0d59a3066f0a800c75770003e3ea18402c2dd1ca435edb56bffca95c82f4f60af42b66039cb4b339adb084af1e11ee8389ddc8278f7c4796317ae05367b7d5a7f2077a6bc9ef78e7fdd5c9d7b3b46f03aa90ba7e67dc795e9dcd75679ea26d51e3c143f8c2111be8e4bab37d47fa66a294c324cfd2e1ad6e3c41048f6c1cdda3b70c1c885496d6e900b2f04c0b56c9145b564c4934e60e87c3ba4d7397acadb608b7c6dab4c5894dcfec54acea7137689f3e54906530d58c50b64fc64a0d90e9f582450d287b3429cd50c89b663d596af83e77d76aa1e52742d27d03096288a2ca75e016f23dd1265c3ef888aaa9677118eda3e2a122e07a3afe103a2685342223ed189581977e8f835ca1208783a58177257e70bf3177ab7b035c3312b9509183507d6814e10b3c8eacc5159787fd65afdf21bc707bca10117aa0e6a87738b8b7fe598578b508410c0fd00aaa1e000c0d87df83b554b36822ac4e21e623d525ac39abdeadf9e19693cbdf29afdbb157b9d12c84ecae026f7d170d67bb087edf0cce9aad3825e92b3e7f944469a08d3b1a3af6f94d4f08d67cf02bcdf6618cd525ab7d8ffa99d9dcd088fda90c7471f40ce3a40087aa043bd502440e364b5110fda49b7769c770969c24cca2f9566fe1fe5cdc1b2b4d0e17d9c28e12e4a7f9f7736b247b5a0ffd1666361d7f17c69d82e975f0c2abdc52ffed2a4db6d19324da8fce405f0b4adc65830f122fdab355142f805385eae9714fa2fa26a96a451d9139af368fadd00d4f19c91f4166c9d4a6c90537d1434baf938d1d7735fba1cad60c77c78972ea4449179fad586390108d0dc711412c42b2f06dc855142729ca0e66b18e4f8d366029e023b0310cfe6401527d04ee3d894fa0933c28621ea6e5a6821fd4c8389fe7b01f01c62b78aa8c08bcd4f6292980bb1aa51fd3fbfb3f487f4395a5bfe9c53605ac45c7de8165653765e02ae46c74f877aa46ef9c4b79c555b650db6712a292e8f6887f8b089deee6d321736e591635add8a1b439bfd7f926ed1be431b201360ec9ca0f9968adbc544dbfb459626896c0d1b4a9b52cc57da639b050a488342a21ec42d7382808fbc418e35ea68fe1d62c1cd2d55d3c6a9d4a96758e7c001e123e9f6b958de6c3af16d0b187a13193f74f2196cd28a3ee6b9f1ba91c2a0f15710bd285a622de6213e3c3af5969ab52657f4727d9d4dd98b3347a265c93d8aad2364d0fe9dc98cdaa4233e4214d8005e1dc2c3c57c2ea5c90e751d0e618cf48c6de4d5851bfe91b0b9485a3dc454402aff82ac0e86fa3b063430616596ede32c1c72a75297d19fc4c550623195b139c2e58b2fa67ad01578b117111bed7de4d0a8b438a6f9e77fdd17e26e2d4c81514110fff03ef3b94877dfab56eceab934341742d6ce51ed94c131461e3143280bad8b2fef59705fbf582e200ca4faff23b456649cf5db6299dba8989deb0d74f8c70002331500d847a19f868b45bc86dff777351e875cfb4ac4c9ca77390bac90f36ec002d7e7a35e0bb2381f42ce1b02eaa5e853e16e4ef417154150c6cc70761155e351f3c77b6033da3b1040e65b487b7e88e5a57b48733ace2b4ceab467d4afa753173b85321b55ee4f26a74ce1d8e55fba64c7dbd8bbf035aec89a22a637fdc53fbc48e4d61b4f2180b4c2d4e30884bc797d7184b00b33e700a185885b191232f907f8951a6e40ab2069572a79174c50e7c622b73ac6658dd8f7500fb612ded9ec86bec8d455da3549efbaa0d68fcc43111c62f67e6208f39ceab97f82c4e5de7940068e15d21cc56aa07a3fdf7b6c085f8c6d4196b612ce8c22aafbb24ebb3f0ac386ba930eff370da6545c27ae1746688a3bd58ab7260ec1adb22b5dfa3ad4f14052235a6aed33ab78ca543bc001e00b610c7e628f13509e3364d8e4a46ef7b122ff342a96ce7aa0465b0f4fc328201a10c586480b1c7558710aa9e468bb4d4bb63b8931f257e4357434bac658f889ae0c7019f17d1cb2e957a0ba56215dd7692737421acf65e1f0309b4b13fd58aaed9a1e76db07597b6c865b6d8a0950793ef70abf5e3b3e8b89667ab303084c7703e795c211e51273e9627e2f3ad7351f24bd32516d03c4daaae758ed044270c3bf61a2bd5a951f128f87a41ee1018f4eff2fa35d31849649650281a762aed16885cbd7d82dea976d379c462b79a260f727f5f73d670f6739dfa81028e082f77f67a1cd7e3a6016e1a52af2e5bd68cf1736a78de51df286c155ae887b5f82118dabcfa23fb82bac2341eccbe26fd94b31df54d15c3dcabd435d432e640ca8fad384a70e61de063f67189b43d00806c32a533f11adcde99aa300ae2d8189ebdfe06bc31326c406cc125b6e8fd15bc9b7c89c85e41367fd2f44d23c25cbbd40c7363b5a95863621d4b732b70d0bc125434c0ce15199d70ed1849bad6ca6a60587d95ee462433298f959d8742ae287b2af9f8e4f6cd7ed77d351aa80bf6ff81026ff73ec991b1d6d3963a34509ff24f207a070085688c8a9b69fd7525c871765bdf8cc70a45368757b96faea8adcb074d1ca607e60f2367e95b7d68ec6bf42b5f358cd5abd3203cc8d40213fa7d63bbf6cd3f6166aa1c404a560c15fdbc96579bbe03399adfc4726f623ac1f2e1b4045608acdb25db811d4e106d3bc2cab6ddbe19ace3c96681250894966083ed0a2c7d7f5a71b619160cd3d4d0d7cf77b7e2f5d3bb49f04ac64e3e85c40c2c98b7bc4b0d120cde66d91a13a679b25c2bb915da9c329990456a28b4dbd7837151a601c4878593a8eb01d04ac84fd9db65cdee9556d5cd2679994f38439f59657410f5152c39f8a6da4459a7d2ede0d2ef13b803c5dabfe595e44fa3accb94b4b158155f78016ab3ea3da835f29a43e801dfc7dacf54a9e7f21801215131632cfe69067eefcffd730029e96f104fd659d9de4fcebe5b2063082e748f27f2a44adf18687c52815ffbc2a45c89738278a2cbc18bc831c4598c3c536e31734e8757ebcdae4c8bb0fd6f6df80dd705b362db680ca11ade656a58a8b92a94228a319e7964dced30990b579fd67798a68e176212f539a373fa764999c0187bed267f052a4e43d3683d33284229efba54e0ad94e291d9d426ca0c30dae893dd47c5467082294ec9f7917faf532115fceab00a69b21b36affdd2f579c6cc65c6bb510416dce639213b89c7e8025832f9694d82317d13cef31be96a2b131ab01bcc89d6dee7abaf348d8d39011b15b744f0cf8df06f866488c22eaac2174d5bf3a91d0b14a41433fc9b9d69c2856206196a0c082e965fc18413dd1522a629b97f0c97918482540949c7a252ede1dfabaaa9d0fe9b4a611bd774904af0ac9977f3c3a7d317941ae206cf3149c119c6efd72fe97450c862288dd852bb43a5f44fc746b35c10a76f5abec1e64c7a7c0fa386118a769c93a5c412790545df77db9f4c9aba8994c6cdec06e2d5612066d90a6e8803233c9b81ea02d7a2d812ecb59852f515d38e48e7e7e28101f0e8b1f737a44a838710275fe76775db5ae530792aaa924a34f774de99b6096e890f8fd39f3a9692207ccebedb0ddc847911af5196b8bd757a1ae9395edc0627c8d0052d2d56947fe50197fd864b66271d7e6c44ca931c7441df97714aec0e56d796c4e797234382f970e193a98ad168c4e35bd49b4ab9c3717d3f8b74edbd0c83ef66ffd18c6cec6a80983b58ce238787e8d2318257763d84aff35fc094d9df44352e55ce6a8d078fd4f65cf4b15a79193bda1ae84109931573b9cfe0185dd5c5bc6c8e6460161d0d36eff73e181ae14a54a8f19eca79b5d556b5fc221693d8010783d46412cf125c545652951dcb3c629d74d40b7dbd0f5a0f0949cd75b2d511450bfa8c9e0558f03b9aea01c647ec5998a2dc8b592e7b220174044c17018132f9bca811d139aaad46edad810db07fb722cfa84e8d6016974bca1291444a0facbb3b9e0cea996a095dabc30e84a71357a2b9990b741cdbef682ae5c67edde6d671a08240b44326def3face2147bf04cf9d622aad53754899d5561ab4e4139951c73b8ecd04983bf5ef900d7f8fd72838970a161a9e1542ca522c486fe55b5c89a3fd89767327042ef43558e883c284a25b8289487788981b34e92a58904fc33b9e9ee134534d11c1abd27a53f4f572f76ce6260d70f7a8a28f8af84006ba6ccf2c34539c489b775020b8d1d496a6ddc9ada0fbc728b9a22af16f3858654f14fe7b6463ab3b67325f237232d7a6c76d18b63a5bc2d251616998abf4a8c2ad9366d6a845629de4a518b6a63816c51d4660aad55bf4ac8bc33f7313d9b464e312a01efcda16d691845333ccb41469e623229970d4f001006cf8514493a58f8697fb099af13d55f8a4eb17c8124d3c5937cb07eacb2cd3fe771d52d194852ab548135f70026444e596c46793322791688daa0018d2468a791355df29efea85b79ff93ec5376daf1dfb44624fb394d60d79dbf5e7c71c92e768e3c6668045f6d9991b67421aad8cf98209fcc892b42af813a79772392bee17bf8e00374668110179625d6bb7b27a5d62293acbe3c6648d4254a15eb7ab12851f2744807865ad75ea13f8026f6655304977214d64e9b2de6850d8964da4b4ce7ca519f2524a347b8c2a85459ebbd8ef5f975890ea0dc2a4f7e80ec74710dc52bafcceb2c84fa99e1e4ee47e3a6dc4bfe81895c5a9f77fa045af14f20758d4e6eb945c7d9a29c63ef8692e94fd72f65af1a8933c4559ec7be02f9ee5264b6bd11ba5601b152a4fbd8b3187affc9c657eabbd0b0053a236aa6d6be307bf90c55a7de18e79257672a01449e59f24bddff4837000a2387391990f42b2d7d0ac898a0d646f48163171bce3ea7b77287c5fb9c55bde9587c705fba9367e91f06d22d492575f177d76c8c44adae225403ec4290caf1f0eb7d63f3a3a106c748655c8bd28b455833ac922c117e6522ad42bd216b4145d9d68fc2732174696824be6eeee4b7e604ba6f438761a07efb9cba0f2c68f287794464740a773f810ac530fb38191ee2251d1f0c72f73231d62638fab53a3dab49f865ef68768ccefdf46622766e9d987cd1e0f46949fc014789e43bf06460f068f5440f13457afa38956d0c358c4895388e4080680e2b6d7e348c32f11ead14b9931db48951d3506e2a4a82829bd1fd1e4b4b785484a8c67be1e952149adb1ae438d8f5c96c2aebab99026bd4cedd5b49447c8f9289518dda31426a42e76242c8196528aa988ebd546a3fc7bd7d7182d721ab17d4d0e09a781f63553b998f9eb913f0edf556e4bf2b56bcab8d77fecd90ef83d8edf3378d5a4e13672c3018a03091811d69c9c0cce194767123afa7a7adde35fd5c14d7e89b12fd7df70f74846f200d1ed4b1db17929e5b9b8b2558f5fbdfc5849b909d164c75ece6c15aaccba0618357e0a831482d40d7614cb7be85a2c0534d4e19b61cf5e469b9370dd0a27ecb6d0eeafe47756621c53113bab5f0159da89bc7d5eddf442452ec022ef1d193d95a7adfe69f17e1ef32416e90db98413e8db7967e402b440506867104152e57bdc3458caf85f7e6f16f37c0d", 0x1000}, {&(0x7f0000000000)="486d54cd55fff042b72c8680aff48111faed3344d95833fe03ee80f8c0d3d63f41abe51016db0f9bd1e3097a2794", 0x2e}, {&(0x7f0000001340)="14505bebb9f2116611bb8fd19a27731108b2aff39e54eb16724bbf3b47808e11828ad69d21e64fa6506bc17f2770d31a3a8acdba861883f696a620d896d80f01a5e85a7ff8cc10791f52ac72c85760c469c895372600d6b967a9e3c562749d16943c9283ca7645eb1d268b94c90050f4cf3bf695f0d53f56ffdf8dc9dfd986c3", 0x80}, {&(0x7f00000013c0)="eb2731e31a44348adfef3e56cde0ef4708b6d43122030f1aa16423f348a01a302f766f894851f8af5111126eea2e5dd620218653e2ae9f78bac4c2580a72de63e233d3e2faa377cf51e9c81f038a22c8f78a0dd71db3d6f9c21ce49a83895e882504a27a9887ef", 0x67}, {&(0x7f0000000040)="4809f603f4b42690301646c71e92e2911e6f701cf37b2e4ce1f2407a0b32374666c7cd389a98a67721b030fc32053d83486b01a0654871a2", 0x38}, {&(0x7f0000001440)="3d3098ac11fc14d5d97cb26bb6fe8a64ccf59937a454f2696dc43455a55c5f27f2117ef7f0c34b2ab3233669889f4d06ae720c446cb4e99fd2481d048319b642841f8062b13b829653221cc5fba01a272290ea8d1fcd096805a6d792a1beef86bd121a87435ab76922feeeb56ab0e213f224a581273630569fcd3a", 0x7b}], 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:00:00 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:00 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="289536e8ad5c0400000000000000e16ff471c412a7221e3d740c45f1e703f9e5c0c74712ce619eb0f21d380e4f0a6bdd089f9b1532584c965a5f30002243a9e21b73892ce1a30190649106f691c6237840e3489a91d8556eba4862e4103a01bddf8c2d22f701091d550b9eb40279e4000000", 0xfffffffffffffe62) 16:00:00 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c30f6a9682e5424db1", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: socketpair(0x19, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) flock(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2000000000) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x92, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffd22, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) socketpair(0x1, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="3ad35a84514360b8564b23a2726de7d3be7fdcc7809b01e2e0cdd4305b3004f03f51100d8b04562e4bbf3e25f7e977fcf252bdcdac0287d8f21d40203aaf9aefaaeb3555b881399f905c752c0a6b964073df81", 0x53}, {&(0x7f0000000200)="4930d788ce34dfa5ae71bdaff28abf608ac26e09599ad2169274dda9f06a14e6d7ac1fd4e84f4b02ab34cc8bee7add16e59318f3370a13758f84ae63244ee4c233c9fd7a1c36d964395bc898795bd81e0825f5869fa773dbd58db016815e0c0338f0858a8f", 0x65}], 0x2, &(0x7f00000002c0)=[{0xe8, 0xffff, 0x20, "93719b9dae32647f1064459cb161ab6f39181817ed75ac47401503b6a59ee90503215af6aa597ef8174302c8f1a8095205c5b84781a1238645fa54b64e32dd8870fc07073633ebc26446f6b80ce71789a267a055e294af2cdfc7dd03ea4347c8f7298fd3751769b56047363c6581d7f96e8524106c8edb04dacef748c91db7a1461d2f2120a343df66cd335185fda58c0e35b72b4667442ac5d3081f1a72cf4e26a85513242948098fb56b9eea158c803d5f3a014cb7fd1cb60b250d34ecf727e826b94c5a898d86af6006b3d68dcf81bf8e"}, {0x30, 0x1, 0x9, "90eeebec3339af9d591b6a58e55b281358a43165119d661de75b"}, {0xc8, 0xffff, 0x1, "a4b925cd90711f7be040ca257647e1fe3e8b9a2940b22660c74b9134245f94db64c645f6d173bcfd8655f6b51d8a38bb24dc1c30fec258b5e5de3721831b1ae18541f4727db36f0e29e56e7988188531ecf4ef9c351fd6ced73f983ca130c5fe2ad27062315bd41a3478341b5e9e972e7a66fc4041c49930350e4929a56dfbbe1c547c52161a59d0657bcbee19b625d98c12c370f67eb2c1518595e6b6fbd831d82a992e3a02aaa19b88bb1c55b01cfbd8b043"}, {0x90, 0xffff, 0x5, "8431ebc4b4f06e74d8d110bbc4ea442847f4fbf4783772e4b6be350f2c5fdd35bbfebcf4e114f0d830453364c0c574bb6819544bcbd81a4a6f1a889d1b123bbeab6f7daf5b380ddf58fd28757d8d371602f0bbd0015cfc0df6bd56b0b88e3b180952012aadef154baeab0dc5fe21d9b0113e2a7e51990c36595f74"}, {0x108, 0xffff, 0x4, "beaed8d913f2e26f1109a6a9887b2f9c96dc335678659ad84c1c8a21ce9b26541b46831c6a88a143acdb49dd1617471caa7271d8d1da171d2061bff12425c07a3958079bf827b7537cab33b4069df6a0d95c14ad87b4ada8768ab32ce0c245af335bc4a97a5e6dac7059637987bbbe485a1aca87a485cb02e54cd9abcf4dc7adde7ace91db28777a39b35e638cf1bfc7c88ebe66bca1eec75c0b08744a67973fd3df04a6363bbcda9c3b9595600265011fa6e8f8f74bb703b2e76dc9ce8d429d555a8d85e9592f151e587175bff8267bcb124332ec8cea209d66b3f1625d794857b0bd03c1cc4a2531781d2e6967f3a13b"}, {0x58, 0xffff, 0xed, "e9a97e675e6db818304024ae3e807f1354ad9cc11cb1c34fd23fbc4a62ad49bf0db6581397438b10202d1ac9ac69c4670642a64b67fcbcc5a340b6ada45b0d198f6670f72d"}, {0x1010, 0x0, 0x4, "55be3d910eed7a30483a6e968cb8f5fa0f7453496a3e93f52e35c1fcbb9f21d05f7bce09299be9129a0edc35578d4bf71defa32f35ff00d9a12aa17c7b5412cb8e097278aa04a025511de734717ab80944d6e1215f23e2878f087e81e494860dd78ebd86a0562ccb2272d6746c6ebffa30a004ca488381b3670db4cfe2467912b65c24b1f9507b8b9a73ee5dd4f6a6abbcda6b3a861b04fc48ae0ae28efae55e51f180ca9573c2f6dc77850eadd82d265cd5b62cddec484e2dfcc124a6be2db5fb631e03f4ee81e70bd32b6bfed01dbb2fdb4b618cf5be452740dd0a56bf3a1d7e4a1c0ac44ed1edf3449f5c46231bae9471561b8e55f775c1bae77cf1c8ebceda5fb39b9dca57a1c66a47b930807d8532136d156b21df5ca05a44153f15342497a65187a0e3a32dcd7a514b1d8a3a47247bc2512693248a5647e926136ea59213c762150706d918f7c28c616ea079d246c8627914a32b5778cec81ae87818aea91e33f6cfe6d78f30069331aec557ccbc0be9822f1ab4997893cb3aedf3297d438abace52ed094db54d598e7bb19441bf95d6f343d578f305d3274cc160e86672856929a143bdf3c4a4ba1256d8627c9e24d18571ccaf7ed178b21aa30eda92277c7b9e24d5370052e0e32fee744b6f5250bdac89dd48b1fd292c9de1bec84437fbee8f947982a866c4a690fbb91cb366d6fbd90e851b1c1325bcbd8bb08b0e4fcf76121ea91e337172a53d9052778314c4093202fc370fb9f7aa6c676f00fd9986c10ad687d3a3ac739a005fa2c27de3a55ca99b37272e3eeea86c14c9f4feaf2abe689d8d8fe150f988a0d3b7cab3aca32ed20d34ce694da01ba9463ce1cf91835970678ed37492e76455d3dd732723fd679e3462db05c5f2024ed1d095b7488a15121e182d4fa855c923c838eb476ce7baf0ce53c6aa7756c9d5e28d7c234a310d80f7e3faca10ed0899c77a692c3d53a6c84d83ca4dfb42269ea7dce63a0b5cab71db9d98d2f1a8ed1f8862090b322b46c421a6889f0d07b0c676688601cc7602b7fc0569e225ec870093886a851ea23675ab9976ca5770a7358be0186da5e6a0914cd07cf79398346a95b8d6e7e306fb54fe67f84c2f33974bfbbd0772e633c8fe2084e442e3e463a93c842b30d9e4e84dff95ccfae3897df0c09ac040c800af20f76c251b72dd4bee902f78887006454dbd9403519c37767a68bf86a4135f3fcb9c64d695d394594b29c3c213e3fe98c49246eb74cfd6fca46a07020ace74840782d78fa980173d1fd90b18b9330adc3ba643a38396927bdd916dcbff0ecffcc1f7a76bbe6c03b838755c60c3ebacab2224233a7298d807f011df29124b704a76af2413fb538e74d563ffa8a245f4dfdb8c8f361065bde2db13b1e04c96edfa99b12bf33dec67952b780aa94697a26a458c74f86fb54c3949617ceedc0a88cbd7b8688c3a6f1183fd0eee5db792776c125dfb4e4d7046b3d778704afe635fa4202936684a2c136385c0462d59c3a4df51dc6835e16c1081446805c8622cc7747dc6823e32bf8a1a79a9dc4e2616c4d9bea6138838402f9ad69f1b3ec857e71864f6dcc775c3417407cce0439b681c9142c8d474908d7d01c1ba29c15b9aa4096f4c65ea97e76ad75c472c85e6af2a1d203ea906cd98288352e9cd0ac7e4f17279c93624f37d1e324f945c2178a23da109f6c511b85e87acfe74572cf146451d12b0f898cd5afd2edace85074c10b20e7ed98a2ad8ed56dd45a5f9b7f02d5a07fef4b9dede652ee1aa14fef84c3450ddc8ec78d56a94b63c78b8f52ef378a5236128863f085cbee500c3cba92c30b150185b83b5887d95b02bdaf42869133ee847aff5ce40f55e653b3a827c7c2aaa23c6c6b1d57551dcdadaed4748f9d0c55cdb56454b5acef31115cdd28ae704623c1f163c4c96a367c0a65ac14af40db755268e220a1cd17499308e760322ce533b16ccee28f7a95a8d70c4d4532acf301bb2c6ac175774f0263d46e55a9a4083f208041960cd21645a97f7076d4de65f4b158c63c578abe317138261567bcd2a3e300dcc87c02bf3999b0e1b0034d7e1093e6ecc5ae44db8d3d6c1366b0ff0de0aaf599b6c68a356a298e2d08fd5c094b990566934abef2b76b751bdb3eafa0995ae41973c7570e10b7318e0fd071c3011d4705736426e4deeb2d518b819a024c7478563f9d8e163aef7dfecddf49d7a28ff3d6e7e0917f16b142b82966d5ef31975d7e60633fdd83979ed1ace12692443d5f1baefc1dde70753e4968edf9c3a0be8504fb401a7073d7291bbae956fcf3af488a377bba72764ce94b879dd6b79c9b322dd6f7b62844c12a1d97466827374654c3439550b0cdf4eb7f22d17ceae82f71bfc8e8368f6358f420f478662b400b88a434b20583bdd0474452e8411c01df128159c05a746b9b72fc129ae63e58e350cd5424a02a0fa657b51b769516923d112e25ce7614e798eff839105b4f94e5615433353d27ab3e9c567b73f00deb4f83a5c37ccd4737d60855b8598db6d835ee5658bba94a330a0cf3958a045bd3a079a810f94ca1a4b620a010aff5fbe36773f1e3053d60f3e7d7ce639eda6acf8018a68476b5ff537110de273c3c865f10d2eb5c56c62de824e78e667036247ed2f4dc72584771a5fc048138a0685bf9c336f905711bf8c07003d3be8df47c0e895773e2bf45158533ec2bc218c1b54c179a9f01d65d9c8c087941d569e10a6393b1622aa8b32e6e6cd95ffecfedd2a8ad83c66575c77790c0261cdf74ce89ed417f5d7d9ef8718e138c6be3a3b3b67e7ac1333326e7a4077482d32e3f8019ffc5b2335cdeba59011bf39cf7c86996c1cea7d2a3ad1d8888bbf74591dd188a602536f751154b82d12aaf132b49d9f4bf4415cffd5e2afeb8600c2dbd753c21a9d902b6d26b7ad2d3e3ebccf6e30824efca8d4f5665c4c9df00d987511fade696d9013ab86d3aa78a7214e0bbbfa82603d4f6abe143697d6ac88cfc1cc6ecd5d1432a56b2b364d6e519b2f76ee8334741c5e86830993d166cc34d9012d2b2b4c072296696839756e83e6ed1b2f85596fc02604f64742e6bd6c7ec1592a7f8034c9985faf241a3d1342aea26330c0c3547b2bf506e487723a39cb6424df8939e813db27f167fe63b4eb9ebe1062671c22935cba6d938117ece776f03f9ba5b5051a098983ae95f2c7521822a198656b7504498f5d8bd8f884dec8b267e64a351b6337e70bada2c80e17cecebce07f86895f8d96bb966a8f963186f01fb6c65ebd3c1c57f8057d2969a3b6c1eb893a38504faa666db72858a893ba907438bf99a6200f8b30ddc7aac62cf0902a7bc5f42cbf83d446ff594e5e626d88054bbcd8375877aba18ae8a9153632e45459a8dc50bcf9983125bfd97d0f20d5871733416e7cb6df9618d3ae1cc8d736e3008ce962c44640c7bd3e48b4ebffcd2609d53152704a8f4b62a7381dce7a61351df2e57142f74e241b86f9c062bb940a669307b083c8f21a8a5ba1d2fa82dfef2b6448d51b836b7f02268b6bb529d9a7efa92705b80b9be662e5da6a2aa93311ccb6f9767ec4faa6e9885eb34ee7367840a90ca4b01b6b3ae8bdbedf5174c79f65c375bff4a09e3e68251bd510799bc608c81e5aa0546570aa1d8271cef8442a5bf22d4569505089667fbda0b2d0e8a5e48bd935ac73e033595db96968cc890cfbd22cb6909e39c502b5503685a04aadfb036bf77f2ef8e59bb7866108539f3da2ea07cc78b47780843ad43015f80dbca71bc37ae1e866bee8d3ec17bcccf043b799823d1750ab45f265719e2a614c47dedef557f2d8f2c79b68b7f0d5390b89208c366ea1db09a381f97ee4a69d3b2ea3eb50f9a4e763795b69f54b5c9131828e9a07230e0a4cfcad5cc26e07d4830c1a56b050f8b2ecd4b877950f52a245092c4819e82bbc01e32948a246e9ec035d904cebc30fde731fc1279ba062f14a663904fd87d0a6214fc15bf7f8abb598a7289eab899a1c92063dcbda0773cf89fe2d24ebb1b75ac2f8f2c10969e8be37e0d011f7484ff2d4fe1f594710b8d472810b4f01de7f3cd16b0c51e197311a346f5730ee90ee78a9e767cac36804545c2a2d818cca8516e98f4f2a4db8e7f873560400a744e9d0ad7cfdada377e6d6e497f6e06c122447561ee7407b7fd14d402803513fa24ca281880d9d2b9d8fba8bc80cd30ab4dbc61ef121e9c6195d5e3f5745f9c38ee64d7c938b2b0eb4168bf295d67f3b0df33c19883834e6046b311848b6d00884daeea065d05b798a453db7839804b875973979aa12012b800e1fc94edf5e9b8932ba07638a616671c04a21214f75be2ebb5d038fa6bae7fd5bf7fbb0fa40b58150c3c0acab632df27a8aa4c30b7074c70c069c942dc9378f304d7678a85429a3bc524024ddcc2c34131bcf0497ca87760c4a99bd867d0d95f8ef4db22b17f4b2f9ea76b928cb30330cf9ba9a32cdf0e2308cb7120c83a0d4e1a01a65f34bdc2c1fea8694acd29c1bb02c23cf4831461195395a13fcbb4d5647cf7bc822d0161886057baf7ba1aae44c5a5a3cfb3007d0408668833d5ed3b13eda6887cb77ca8ae3d4acbaa9a74bce6dfd9ce2424dc53c425dce01ce5f5c23ad24479ab099f91cf55afb015c254ca3d05b75d0e1380d20d4853493cb42faa3eb928496628d5caa4d89001412caf101ba1aa8e9da15cc3c653c5d895c09450d0ffc78c40ca06f63161ed65ef99b05438e8d7a894a0164c38b9cc06e086dd134c6fd96bf1abcc16d79f9da540cc2d889327656a3c1c13c555fbe35696d8012162017796050828d975580695ae4221e6f87425686b7289ec4581a3a371520c3dbe9a5a0e239de568bffc293f4dee68b14a46b9e4889defd9387e1e27956b63c84d9e80cf3e0407a95036938796d43cc062bb950861823af9554577087005d39dbff80cab16de9c0f548ea6dcf4e01c6d8069a04950858424fa0cc63fce4f65f32c7e053a0e3ea91af0cefd9ccaf72d642fa91bc3d7a1dac1e644b79e342d8a41ef01184792221db5ac2560d4231f7df8a5d775b90696c4137716c7b21fed8e34f5ff971eee39da3b389e1cfe9b56abd5c9801924f4448ad629f2fa60f92dfa07175a7d6305953863eb22c0290c981f817727e812ec4d23158a6f3a3ed563843e7a8fbc435015c4b6f106721c0cad3f1d3604239c9d50fb048f4580f0f15cc207a6682f250c76caaee8818c6e69b43133d658e68ab53aea563919b57c0be1576bc611be4479cb381bae5c705c04583eb50a0a9eca4be68b786df9c27bff77ad9c4f6786c7b9d0cd6a880cb119952319045d4b91bfd7f5dcbf082fffc7a53eed6a87821fff8e1e584613a276110ce8112105febaf9bd229fb27e96603d688fcc81e12765ade0e91363324e0faf484edbcf1794a4d80a929f11ce12ada4ba004a91d64c6fe260834f7240b1d2624c949a6504cfcdbb43ba8dae61058e39e48118e6b81df9b43e83e65a2bc9b310234df8270cdeb78b86867735bc4e7bfcdd3c325e4aaf614e3bb217d7ee2a607b5b7483afd0151e59f4bce99b0ac6ef07ec910e100d0d90746694472c666cbb709aa1b10af07e00c3d522c30358b4886cf546c78da3afc4d8368141b1e5c6cf06383969ea832b8bea509d909e0781b31724058990c6819093d274bff0c0648f70ce115ea60074cff24a43cd12ec2ba0227ba160d7aea749b54dbd6e9cbb315f4da60de027b14176989d6de780c421da0b7c60b06ecf86cdf8fdc4cbefe9021e071195403f3d862fd7202bd"}, {0xd8, 0x1, 0x7, "bb7243fcbb696a1f3a064efa294d67ddafb8695b067e4b8497f16f190b1b297c6e319f9cbe9ecd58e6d6ea2492101f5488fd3d1d1660955ccaee357e73dbd9fd728252649ad944c236b1d129f0c4b24e825b05877e50fd59eeea5dc8068d9b9799f67340c83dee8123927c57a5e9876d790162284b8e16a712f60dda4ae84b8d8656de116690d86ae2618dd950514c84ea58bc2a1255996cc112ff5a469cc67d47a3f6eebf025449194799dbfc46312cf94ea1e2df4cd894f36516580dd8029051e3f99cc6904e2a"}, {0x90, 0xffff, 0x4, "397a660ad6b2f0d79b6496f85e063d57985ed448dde53ab25ba795e4109df894d29e9bb8e1d7ecf319f96c45de9b7fd866a6569c2ebb2ce3039d758d407b18355aa23903c84e18241055d1b8613dec03acbebe527fe88c2e39db59e03b6ee799f4414ddac0ac8fd83e66ff581c2ca897c881aae82a036097ca76bdd0d20ec4cb"}, {0xc8, 0xffff, 0x5, "4722650c1082925034ebe495d2277b7117d5917b751aa0b677f3ef589da5118af4b964ad27100f296bbc5b71cf967ace04332fca215aac1476312fe16d9fe633d2184e6819b5118ed6c37f998895398d9b05f5873817a50c2732fcd356e74c24bf9ffbbe1c1f0329e8b19731ef36eef2c083b5a1cd59f50ae2a88e6f56d688031d9f96e7566e5a488e7fcd1d549d67e04738107905bb1e3ed3bec3c09f2237e9f7a0d9e793c4c3edd65320466b6982d75007"}], 0x1610, 0x40b}, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8, 0x7, 0x0, 0x0, 0x5, 0x8e4, 0x373, 0x4ec}, &(0x7f0000000200)={0x54b, 0x5}) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = syz_open_pts() r4 = msgget(0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() r7 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r5, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7, r5, r6, r10, r8, 0x80, 0xfffffffffffffffd}, 0x315, 0x800, r9, r11, 0x8000, 0x8, 0x2, 0x40}) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000280)='./file0/../file0\x00', 0x124) symlinkat(&(0x7f000001effd)='/', r12, &(0x7f0000000240)='./file0\x00') bind(r12, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r12, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2, 0x29bc) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8010, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8400, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0xfffffffffffffffd, 0x0, 0x100000000}) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc8, 0xc) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x86, 0x7) dup2(r4, r3) r5 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x2, 0x200000000000000, 0x9, 0x100000001, r6}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7fffffff) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000240)="22c227", 0x3}, {&(0x7f0000000280)="39897a1bd26e844121316066642e9749f9683ecc6de9e5f93073a663d8c68f99aae3171ffbb86d5b6ccfa484920416795b9c97123b109b02a13d0d1c", 0x3c}, {&(0x7f00000002c0)="ff803ab87eb7e02dc6fa963aa90607c76278762e8e7558f5c7d1b8f0fa575e6064cf07b7fecb49c014d83aea515260eaf6adbc91663a8ffca3259015f17e05e49877f7d10dd28508afc25d7a0456406013c697b8d09d44df3cae646b5ad6b7abe7db5bf48bc066a7a016425cbdd5a048ec29dc27139b2a8b69d82dac5a44d70d5ea5bc7da2d2ed7ad2abc57981b036d310e356c225a1eb2a39b31d8fbcf81f45d7de35293eaf93d615992898fc8eaad3e3368e48e94c7f15cfbeb0e4b90af81f8e7742a08b2d4317b9194fe3e7b37a4e1ef892f7aa4461b2df0a0471ae6b84595687a5b3843700ccf50b2e658ea7cb99f0f75509cca52897570dcc2300e1e3829460dd17c213a1ae33707ac508b628b36861e6caa3e3789faeebde65141e343a340029bcf5e384fb49a02c27b0e31975a2bcff7cb2590c2f4c5ea563cc69dd061cdddce4afdd97af127b1043f48643206520f998d580d6106e268a73e1e2e57ed5661d24fa0756bb79608f34a90fd22c7dfc7fc6e5896a4a3f6c78377c610c50c17b5dee21d956a2be6e15d6dcc60aa1964e439a91e67009b52e72a7ad9be61567cfce333fbdcbcb2d528855a9b7eedd89bd1aea2408470a7d5c24a6ecae20747f0a27e6c9919ae3b94f3752ba36050cd515884e6b8dbf0b94810927c44d0a1542fc0df9e1179e87a24ccffb87d5ed58efccc4db6297972ce7aa721ec1e4aff2c2f7b15f57743cd46d338277a110606b699be6ac999b88149137923decd59864ecf2db019d1167bac0e04c45ca43b57e349d3ff52adec87d2bbc468fff7773b21f86d31e786ac6679c1c032af5d17f5762b975ef1fbf799a514f892c4c72ea43a1a0d97750b5ae9d0b0560337ae8a947f64b95ac9a53fd1e8d32508a8b077037fb85b37e912f497e227957ca8adc4c03fd7e0dc329b1d6fac84f840654e1aaa3198d1f516c17ef1fcb13a876feeefbfadbff879ed1839d077991bee32b6063d6b9e4b2a6ab8aafe721c0b8e27c8df70c9d5b313b82f31c03bce6fb9197924464b192932a21580892b659fa8ad7fb211af899bf329acc42d83bc0dc8bf3a61ac43624f6038bf66dacc510426ead6cb79229513f9babd68a0c921e173c829a30efe3ac3c72daddb3412ee11a7af06624b75c7fe98646ffc347c4c551fab14e9c0c06d951c32c2aabbe895a21d537cb1163a97490a0c3a1021e756840040bd95314b73fd03702c06eac0bcb1491e2742553a4886b7c5bc9555c88e96a7552af23de481f088b8f1e4e46beb959016da47c12f3fa0166d89e5e96ddc8dd243367e368e0da62bca0c161e876d892788d980210c41226f5d242285d4656868959e36cd161f92481a6283f176809c567f2fe8de0d239ab972f16d5ee549af7354488ddb887fa4a5315d996db72d1bdd757a234dab2f52c24119162bec02901a826be1088e9c7cdfef065976f2ac3158543e284a381510f1b0bd201eb09eab62f1dcde0369d5137082d46ba435bc971d27387a605056bfaa7009ae947c23708dfc7fa7c66b36a78cb9de486659394c0d9d09ea78bd9cab5b35ac3569269fb78e3b9e6bdd45b5bd3e715ff756f51f7e0e1146c45bdb09dec6ad28bd500e39d0801677bd912458089098ec283163dd52e34b8072d577c8715326a589c7a0204495978e0569b99c7197ad19e06fab2e0f2d3f5b3bf462156c9827c195cb238ff05dfeb78dba4b19d8a77ab80df3363a68a0172032a621cf6a5bed4a346cc49b993516e6235896586b73dc67994f768ab648112908bdb3795be7404ebd35e2bf7d811b902454e68d146983c00b12ed169a0009722b8ec8871659e828d6d1100e9a640e6a6b83d8833f7baa6bbb922abc1cc32bc14d97d92ce8cbafc4a4a762a575b0865b7eb589798961c00082c9fa1bdc2e0dbe8157400739c1298dfbcc2266f1fb47feb62ddafcfcd40aac8701ca2ab69254f7179e7259af67fbe9f0b088e6933627c455c2869ed10c64885cc03e2fe18f9688b3236912f06d008510948db8fd0df8355143431cd4b415c151725d424d980248a44ff0f2a68dc1bd3bd7b63f2e4feac48c87786f28dcc43ebc6677e4d91e85410cb802c1c1ae54000dd681ccd1cdcb095e27282258234dd23ea0485a3ba00f5eb75298367ec90db250f72c045cf98e9f6f96cb599515e3566d44937bd7066aabb1309608ec718da645ef78458f3f9e403f319e5acf20cc6c1a4d51ac650983f73868b7733cb27d07ba90dbda3f710bb9acc6178dc21a1939225bc48e72fb2aa9a929d4dc4bda7ad62c6ecc8a366e99eec71ff3ccd728d782f4fe7853bf56296048fe32fbeead912abb4790659da87f32fa816385da323c579e267d2003ca7ea224a61946495106031cd8f3aebdedff4e4f2e6a009faa3b48fb79ddc9b68a07d2ae1edffe681a505b3a780204d089366e25e9f5be3127ddc90430f7243d4f96bf2067815725d605718eca905874ff8632d231000b625a9a8c3171a3d4b02d5e4deed5efa9757ec8d799eec09cefc33e14c860ef19de1bd2ee11fc152b319c54ba93c1bc27f1cce7892180c493c9d5bde855fc4a7eb057299ba97c19e0e5965fc0f6610108a6ac7b00d8dee8fad17bffa74fcec112f7192a0657212b9222509a1477503f63650268d66f150b420f9e8b5efe8fa6f935cf9a85e90985569a3fd0b57d8f970a16bf41be54150d12b7cdb094f42171727799094cbce5f3bd28c979bccad3ae4c517a06d0ff00dbf2d08a25ed67ae2f92b8095188cd16f4dfdcbb9c70959f2593d1c92837151dd0dfc4fe88be00890bccd262b6e76cf4a2b8a735704e0ca833a5162d01de898d179a6a6503ec71a6f662538a5e5241bcea71d81b7849663b43f06862dfbb20cf2aa0d2a862af8121e2c45d9b401a49e7210e34e21bd254c96395979fc91ec5d83b437b1c50d1320c20d4f4c5fba3ef9975ada24f16ca9058ce0c2d146737722b48fbaeb0afbde81e93592bf48eb9a1213914aae0daa6f9e8054febf4cb7afd7325889ba0fff9ab32b9d4895868c61b0280e2487a3a4c8f8498937ac365e065614f048628701fe71bea663ae32b6bfbb5b1621c3bb4e8fdab94be24e490b3ed98b0332e34731682e26160667aa3393cc38f4eedfb33cf074c8a6b6d32ef7df789a12b3e669a6390995bfccca94c2d359d619025fe6ec1ac4384fa7a638d622f0d5a406116687adf602e1dd74274a004f6ad2b54d90738928afd4fb3598d6b3b456b986fd759c767c04be3aaa3bbdb24fe88e12aea8b10be51204adebde68a924bfbf1877b5041cc4a7794bd7558dd4fbd0c688311cb7148c35356bafa377a6e8ff1ea9d3881f8fba0542066b790a8a925fff918fcfe8e83d7c808d7f4cc189861be18e7e8f59317e8f1d36bcee2ed7712ae5714e06b83cb576abba170d18a56df964ab806528048ca0348faa46f1f6c7f42349ae5f96680f8249112b5e4043ae4a092ee1be2f4b7cece8bc74efaf7e5092ae283c848fa76c255c672df41124e48059eed794a224eae35c03b07b8d8877ce03b6b0f2c17f327a372bc0e57a04232a0195de68352e32db5fc8383b04a5822ba8309ead3335e7dbc8f87ee2373a0d0f98da57ac66ee6c22da55904e25a7220154853fc47ff669d641dacd2eac0e905ce4defa3988b99ca2df2bd8595538f4504a33707c96ce9ffef8db1cf43d26a674766dd970e3d284f25a6e1095c89374901c9f60571e8343f90cc834662c167d3c6d2a18b9c7fb0669c15a4280f060fb97ff30af3cb4a5c7b7e996334dda8b5a256297375c19d8fec3c5f719d14c113cc7d4899dec0f2e906d6206d51dbd13aa56ae0e53a93e18514414085916f852563f95b73b8c2ececbd1eba8092c9f87b1a91b69373b1f42d3096ef1edb955c24cf2a5e0917b5d9b6d741b093a0e81e39c6817653eb1f1323dd8dde65e76a536603a4cc5502df810e87ebeae124479de31855e8b78d015615bfee22fa3b175037302fd778d949ddab613d8ad83882e9e4234b43aefe5fd888b29a20b6f900106e4aa5f43c4e7544cf1eb498563af7c450d98575c99f8298cd180dc6d0366f48d91782ac4fe4cfa0c8158ed8f07e7487ce92e161a14fdce9b870134b703f1197bff0b4e1bd3c9c5ad0d0a17ac38ab2a1520bbb076e6b458794c4103c0ecc022d55b21ae94b4ef70a60e342f759a917735115a70a712bc7bc934d274cd80dfa84f73aae83dde3c917b95d2d294551a9f7f6e38cd134695beac5de907a796370310b2971a6a6fef77d5b87ec485ff065fc3bbb09e2546ba80ea3ca203c54f2b0449d7c0b1c5c5d51a00b486ea09449eba538169692e83807874fdd13b329ec2c2ca71dfae9a1007788187b7650f23b5d55984ccf0d40c30b887be121788291010a66c45eb652cb0643002c35563f0e9942530e63f3dacfa16872851b482c06854fe70b6c8f509cc2d106799795a4f3aa0019c29528271653a662e5cae7ede2c8f6b7d3db356de94f33871c8dc01e5b0ffaad8e3ea49555b82614fec35f0068de31e656aee21f27c83f778451c1fb42ae6c84ad28e870498c1f49868a2400b6224ecc62dfad1ff3040bfc3409ba833acf6258be0d400f7a63897e5562c1415457a9b176d697d4ffb3a856446803af570c25d36142f51c689c876997e75dd564c189b8a903a3c1156e910589ea8d9e20c3eafa085cf056f03ee6b45c98f431f3df111921620a4bab24e4445e879445e3d4974738d48e5d5304a4b8bf5a953c97877214c2aad82506acc26fcda1b5197abf4ad0e84ab29171ee2a209e0a9b3d9961ff4607dac8f6aa40bfe05e600c7c63a478584ce4140c61e2e890e49c91c0cc53e14039aa1e0160e40f17a070a32070ccad1a03278a23cdc1c7f6113d34b91e7b6e4543727af30aaa8744d9972999f82d3f1b7bcc788191c09547855b32085a8b8784074978cd4fea4434c86f8a92754df0e1adc470ecececbc7c1f7f79f9a4d27f531dafca8cabc5346a2fc0265bf3f5a9b57c7e44f31a77587c767076cfa17461e7ee4a8e340362fd6abc8f4106ece8229f5fb384cf88d1f1de3cc6b28b88b5cb15989c3ae42007e833e175de45dbfbc5f4960296739785eac2d4c900f7b624dfb0b8df7b8d54d0503c94f7aa959283b33d2eb4ff43cd05408c8ff9f6b7c9bf4cb6ebf4a70fe311e9629f3e9ee5294e9a05dc9ab3010e21808d040199e898805b865326952483ea0b5417459ecd1e11fc3e1f46fad11cf96fe049190334317b237178b97a552a00d1f42b676c435260de7cb9375d3aa4631d1c6021b3302f48143a77fb2d054472c70eef1af035a26aa55a193f608f10f65d3a0fb05d6d5b7bf5c4cce3326a3c2063d8f9df9dd4f9af700d91c2351034c1ea233d8ec09f3a35ec00546e9d7ccb49fedcce486bb97e1e091f00d6cad7b022ac83f4d08ff7393ba4857efcd387d384ce25e7f759fd4afb1e8922e8aba547b9864d96a2b722ad85bd3ccb2dd786374fec3f3ad8786803ebf83103adfbd419ec49f813e2cd1f671c3c6c30c27614a25e1aca670d98278bb4b95513dc5b973ec9c6360b836092b43a57cb77e6e65e25e275ef1498478dbd2fd7846ae183f8292892baaeac8226449026bed8f76bf18ddf592d920e327df37c5c0bbc2b4aec3354317ffec6a505b551a6e647723df78b54537b7c6c9e16e497a0612e9c078ef82d03bbab70ebbc8993aadef42740d173100e0daaa2d0ce3a0895f8ec5706f03bf41685163e98bc4057f4b3801cb54fbacc16c3ca5728c8bc694157ccdce03f3d508174280", 0x1000}, {&(0x7f00000012c0)="505a2005889940ab2046774e38f7305352a1d5259ffe9c0649000eda561e0fedfca4e2c38ed65477a7c13b60dcd0ebb28473b29bb1020e20d8fbc52bfa1a819dc75d3d68b91e20f471756f67754f9ba0799ab9c2fb5920ef6a43c5781298920dd46da4", 0x63}, {&(0x7f0000001340)="08b9f26fda7abd9d94c9e8a2eedce0e6a8de400a54ab815900da29ce08063d67ed8c8895537a2594214aa07cd4563d83b2906ce6bd92788b5fc3d40233800532b3e0e2cc6c0ae9dabce444f678370fa733c290be1577d064526a7302e0387b3b09b78f3711b013a3e09de75c1ca25ff085dcad3004726bde702495d7a0ea266bc30f11df831ec7281eb1d2ed4adfadd5759a2c7d876e57d974800d0a3b952f9e224a2045f709f2835f330ea5fbb4fc918b4f11f4e672540fcce712aeeea358c5a15e0d8790abd4336daae4fc7dfee6dfdaa1964af4134ce5c38e104479f98488cec2bfc5c8a9b1b5b1637e58", 0xec}, {&(0x7f0000001440)="6699231e39b4bd6f75c22e5bc1f1a99033d7593c4da145eeb26c41bebdffd3a8cf408352564945a630c76d24bb6fa1b9594a1ddc04fe013207da3f99adde43e6fba88c51271792a7f78b920e673fe17e9fced871188d2d6bfa031b0e69537146bea69f7c452c2441f305008ac0adf7a6758991e9efaf5efc493f2567ec488e50babe9b40bae2fc783608299f534aab181e0863d14009245592bda7e95693629fd42ef85228de6f89188374cc4051c2028d4d2bdf64354d373947befb131c2455a88da51b5b00ae18ae4bf86ebc953e2809a8bd50f1cf91a060f26d71723db313c7c961a075d8f4955ff8732930347fca3adb876202869a85d9718a2325c147c7877ca3cbd70848adbe1902bd9e5ed6e41412ba699588ecb4a0c814d030e690a82c3a21594a28f863fd9f68e5a1808ea9fc46e7448db6251592e24ce1d75720a3c77a2218a22ff81cb4a5a19cd715986106ef1a01c08e8de14297042dc7293a3b9e8e381b37919fc5fd08d889b388685d4e78980f57c0eac2d5bceda3789d8edd4f54ca9c3d9a31b8fd2369f370f286f53e474631943507919a80a9a574aa882ecbae75498ed282afb55592aa1cd6999552b410c4bf33c84945fdc86b44786169354fdde9f4db06b28aa3bbc1db4b98605e5f1ddd2d0c1452f84b33558a5ef42eaee555ee54633a6f10858845115d631ed6d7db4023949f1cb411ca617310e25440d50805ea71de73fa5a7e945ebaf1e5ead29ce9c3e1facb0df127a7b9535a67706423ae5008dcfb8188dbc3bfd43f56498b47a8e9f5fc2bd1a8846563a0666e849ddd3139a0030bd921f3915ad0dba9718a39e8e14ce1adcd1723faea22e9fefb290d53b67efe02a371f2c61f71b96e13f7ca86bd7c7f52323ec795898631379dd2cbef599d661a8943e1a9121956e8276d30cf9b3fcc38923cbd16d2b3d8819ecb986e4926dcfe1d2c8f10e5562827fda3208dd7bb3e7db3d064fbfe8d1d583bf23156f0e374bb4f468789183b1fd7f3c739cd9953d84ff2af0ba70a6a9c531efaa0d8bf2a844a5b22eb86a03576133711b696f779b8cc2db86eded874fc384dcf2a031f931db8a028dd0bb235126fa16bb46c3a38a917bbb85591b18310997390edf8e971f9a817055fe33df77b640f2db4157ee1a83deeeef94d0173e80620ab2bbd80de8a5c2445d1b49ae26ba1490b00dfb8d326dc7c63441953a2986325145610f029fa9fc7cfd5c258c007fe10b593a3dca2329fcbb84223acaf19e6a8345114aeb5e07df19b24691517302e7e851658a57eb2f9fdd524b80033bd1e624a86d3fe935b80de33d8952b6a15df71b8cc59fdd6071f95215a57391f92c6b535bf581f77813c858b59178466eb6bd1d4028916dba54a773de90026a7196e2bbe647767ca0cd5725ba37b99905fdb9b652c340dc6bb1ecb04c85f31286341c2ac5b45687a296e22bf638bb5710a4fed5e93e937e7dd63b568932183149f48bf7f55a94840ea33ba767a31dd4ae36ff8906d1b04fec4f2f34b5be94132262a49651b0979b850b9c276330baa6592bedefbec4f5120fa3f6defa645c47c37ab765210ea5196462037fbf8a2d444878235c1fe19f1eaf50791ef778e15b32777633464e3acb99eb327a77c02f7ec066371efdc3b0aaae1b125750088097c85b4cc5bb650f9a98a8c1af0677f89dcdc2ea99b32671fe0412998022dc2b7156910097f0c82d7fcd9ab9188e779c8f38ea5be7fbb7dd59fc9b37b4d20e29eb59e883d9cc35b267df52f8d59e6fc1a7d8f41dc5c8dffb733029e112f71762f7212fea634d3755aeac4d84b5a14adb6594f60e5e33a3200a7f7dc3e87bb6119d2ca46411fb584cdaba32da93df2ac5da2eb9310f84ceefd208fdce3c61d849b7a9d016a99692c4589481f14ded2fc1eb8465e3c00fb138232857d7231550c80a79ddf8e08ff0be36ed89b674afa597bd7ecd8162bbe4a22faad01d98c8da926e4ddfa1323bae78beb920c0df0d2b586911737a41749e3c455f68ca120f47e75dff2270e9cac5d19950605f7f62a9a6b741dcfc0cc3b6f23208607ef5e09ba2121400243ffac2291198008f96dc48683bf1479c69c22e9250a9ba464d4ab9429e1d936da0f936932b51cbb4f9fb636facee31c0d54f569dad976f305b111e72fd79bf28b622f8c9312b4e1d2eac49ce1445283b7738dd04c620a5afaa6b24ecd48200496a43b59aa82e37d68989e3fc8043e9b1a43a9cb5f73f61b6a933d185476111651756fb3b809f502388742b714fb56386796cd77f201a81424dd3e032482f9080a9745648daba0a83dd5bc0a7e8af68b3e21f237f3c0d18e04fb6c7d6d1b1fab586bd5078b0d2e687753be6af40954d68a803ebee64fdd865868da14e8adbb609cc020c29b150eb903d52c9fe3079ed123fbecfe7d13d473f49d3cef17a2209422d0b78c056a40bd02e801ddfea8a475c441189e0c862011f771fcda39ab3677ae2b80cfa2c4bdc24be1d6a38130444a26b74a9d14146742304f28c0b28083af78c4a4ee12646591e46c319bc40c06458dbdc94f6cd43c4ce3ffad7cb24a555b02c4f565cc250d9be2e2207a415beede84522211f873365ecb887b3df4668c7c37dd9fcf4955a28474508f5796e4b7ed72df7526e7bba70731a9fe712926fafc6c3a0c2861b7daf36f388af55c73e3deeb45ca460c8588de2ff837d6dd48d038abf3a5bfe296ed7bcbf6a8c91f58ae30a4a459d3271aea122e95d759e5910bbe70f3ac84482e6ff2652a64f9cc2e0bf76198d3a3f4219380eb58e2ac4781e72cd92306cf6c56af3bbeeef6b7c6037a36c0e11bda87b36c1a4a8f9127c2dca2b7997e29a38a9f932e02ca27836c50e2db8ff70e452499505fe3405f4b82745753e7d31463331a195e395bea9335d050437cb333c80f996b55efee2652bc040f49443ae05b68ecdd36b9a786303bc6c41bf825ad1b7067ca716f8e77495b1a92c9ed17bc55c6152e85fe81be750bd7839ad02c4779a9bf48a7368638bf2e32d6434fa16c08399b9c7af2f646dfb67caab170fa0b588a6b12d59a2186573e7c787a83279f74c8ef03f077ce37ffda1be3eb7c54bf0532d9b2570e080ffc40306f00a5135812dc1d1c229a704cec553bca72543e6b9f85f04393cfa42d897cc636168fa6fd614f94c9d056a76261363d0c264ecb5afa8f3ee4b3372a6c64d2e6afd2a295e8a6e8b61be46d08fa863116b32d38d83d0ff36726eb97dcde0f3028b17f9bb0baaa5a335254350fe0425320457a4ed4d19277078e0efb754a013555657214334039334f566d3df1cc25fa617ad38b5dd9ede189fed4a7b682bfdb723d724779f44fdf2d2a16524531f87aa065b88037b5d0692d575fd5264271f58f87fb5f751b59dd0f502d136721fccc3477640119f1d8dc76e77f7a9f73f82a0cd8ac756660d87d9807f5b7ba9bc7b32c5afccca63898e8ff4ece79f20b2b6667971bc91b24085ad55d26a89e60a5e0f81ee1e01a3a3fcd84244ecc98e276134f3837ad6066cc5760e3b2cb599989fd5fa5225b5aec09e6d773f9c88d7d40a90775b71af48b3d917db9b0a9dff38bbd81165377fc690fc1d2c94a794562df183cd42321e55c853e63598c15fbd6ab3d3b2012186f53afcbedb43eac17bb27c33b4d1e9d55a33ee826434cfdf22c1105b08c25532f0ec8eca06aa0fdcf198e019d191452b401638d75b7009fce39ee0fbe4ecc6a55be19e9308d0d56b191b46cd1f44d8c959be8eb838b90babfba784145d203af923e2af24964401b3ab9de01db7ebb9ee17459c5baaca12700d0afbeee28d0d22381d03f480a76832f03f7e245f5481489fbffad16844d5038671703ea0168471094cdc8a37d93ace05e8ed7b63b6d834c2274db6afe1645127799f2bd01a832b8b8f13869357ed452b1d70675da294afacfb5f8eac8eac8008d585b8df2f10cdaf9be1643d5c8b8b9dc34bc2c81bc66cf0e452ddef563bbc631b81ae2af29618c84e27581f62930438552717351afb815d0a24495be0ae60f78f264cf629beaf84f337ccdd97a776956fff7b4832ebb3bd6f67e0884d7a8f7554aa5b4cb51ec90c3f4cbb3614edd7edd6916c03de97c24ff184c3c84c21c37f4e5d4b14c43215e2712f07a91870605c1efcda7b8e637f0cc727a49b7a232e75fb43f7caf091978ce55e3c38f5457a9bfab21fb616f4ac77260fe6a5e5dbcb5277e9847fe7680ca59642c0575597392a95da68be661de636a72dd19d091facddd2ac34e1a3c867425ffeac2ea78b6b90aa1a5ca6a770e939036893f5eed38701a65046172a7cf8392b7b447b841dcd32cf4bff3a8bb0d30e2549373697e67185ebc2cda0e61d6a10fdcca522dc1fb9d3c4407521a5c8ac759dc435934c283c9cc82b21796ac0aa51eb77ab78e8697644f22f9da877c907635e1b1367d835a6bf513800e07fa2b244b98c84752fe1c0bd66d877ad8ed36491602582540764ab3291ba436d35659d0d4cb05007a30d9d85eb72122d0ea99c59c103833c78e793216c69f5acd0b1645b8b812e4e9b4724b756052599002be1adc5bcb9bc42e239198cf6a6fc8cbc508e05c918b78b50f4e69934f8d958b0b1bb345e7b89630192d0aeba2798e95f31d8d5cbc425aebcbb4abde06420ab91dfaceeab9976411788668c990cd9b3c9a8f64d07e93b6e21c3c68fcabfaa98630ca8240ce3994087a44eb2fdec15cf0cca1feabf71007165fc5a73573674891aef915ea46c96973d473362e0209fb4d1543b8914678d7091534a0d3f88c40e1a7d95b16a143a2568724bcabafeccc935689344b2486ff363c369fb14001cb6ec9396a7877beab0dc44ec3f15036a33979bb2c8b834e4e70b9cf069b8ef6e68b6b2a731860c30a603f52cac38684bebbe2e9f819dd12ad3ef8d0310e7b22888847ed3b37c197bc92acc7961b151dab7d93820fa70f2ceaa1ac00faae90a85945f0c5202d98154d95ec03343e459cd0b7e9322da3bf793f9c35da1dd8925b60c685c08f08a673e48dd32b69eb5ab64c2332ec50b2ae48ebbcbb383289c5f13ce5040df0623bddf0739743ba0044a9702a518a2eaf464493089b23a192bac4223a543614dbc5c8a202e43cef6b848ea4cf06d3f900ac30421f2cdf14dbf96c8009e0a57a42d1a56610792f9aa5356a330f643a91105e5a857f2ab3197c9e58a8d9c439dec8bf8e05664f9af3cb8c4e63a210d81635caa47fa6ab0192cb446b922e01d3986fe5b811d13a8652b8b325a3f03189e2edd0ef4aa2c48f74c49e0e014e3117caaa505b9508a9ede4b21d831db3ad9386047f1395d99e83351d95ed0ae2c6a98467cc4fa23455d61b9fe563feb315c490262d1246276d4bba566016876a7c854266d68708b9ce4ca1bd326066770b3e79a1ec902856d9488cbb45ebb90a3e0e481b4d73770e4d54079cf98dbd02ede46981eeb392ffc200d70a8eda347b4504cf1668dc74ac36a60f440b495a1658e193d11d1fb46db78f1bf6ae8f48c2c9d5beb3971142bba594a8a5a995a91a994476f9d58887824ce12b459fdff164dae77b5f4af263ffc316e2f73dfa49747bc2e5d6d9c7a4642bf7d06733d4e0119c26c35cfe34185319e12f95d43fb8a871ba65dee8bdc12606db5a4a45f3064aca8d9f83317245d1c7803a24b16aa257d86663ee304f92d23e489e24b3e8f2e7ed180bfdc22a215a27617486543927849ef33508b51bbf5c045c72aa96cbef69dd88ddf1ea3872867a380f41da1fd16a53759f207884c5008a005b1ce0bbe9ae", 0x1000}, {&(0x7f0000002440)="3a38a923d41e6f64a1d9f0684c8c4db657483714240f4803974453d2adc70e1101963c487f02f73e1da65f911dae73a88f8fa878aa87537fa29f6c0fe0d7e7e9394502ac8798207b76acfab27bae1a876dfb83cdfdf3d71e6d96e67aad2889a7b1d6c6fc1fc606e270ee0f0942ee0997c1a3ddfbff", 0x75}], 0x7) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x4c7, 0x6}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x20, 0x41, 0x6255, 0x2}], 0x1c0000, &(0x7f0000000200)={0x6, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:00:01 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, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000200)=@in6, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40f9430a4ad4e4fda4e558f61cab29e0f6e41f1cebc000013f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() 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, &(0x7f0000000440)=[{&(0x7f0000000340)=""/35}, {&(0x7f0000000380)=""/182}], 0x1) listen(r1, 0x6) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x6910, 0x1}}, 0x2) socketpair(0x38, 0x8007, 0x0, &(0x7f00000000c0)) r1 = socket(0x21, 0x4008, 0xbfe) sendmsg$unix(r1, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="ecffdf6c287c2f9bffff000001000000"], 0x10}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x8002, 0x48) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x80, 0x1, r1}) lseek(0xffffffffffffffff, 0x0, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x1000, 0xffffffffffffff67, 0x4, 0x4, 0x2, 0x1, 0x4}, &(0x7f0000000040)={0x0, 0x6, 0x8, 0x80000000, 0x80000001, 0xf000000000000000, 0x2, 0xffff}, &(0x7f0000000080)={0x3, 0x344e, 0x0, 0x8, 0x40, 0x80000000, 0xffb9, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x774}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kqueue() kevent(r4, &(0x7f0000000100), 0xfe, 0x0, 0xfffffffffffff14a, 0x0) syz_open_pts() 16:00:02 executing program 1: setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='-!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#[!\x00']) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x8050, 0x1) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1010, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f0000000880)=""/120, 0x78}, {&(0x7f00000003c0)=""/222, 0xfffffffffffffe17}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f00000002c0)=""/5, 0x5}], 0x6, &(0x7f0000000640)=""/132, 0x84, 0x9}, 0x20000000000800) close(r2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x40d1, 0x4) flock(r0, 0x0) close(r2) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x200000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0xffffffffffffff04}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0x6aead982}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x5}, {{r1}, 0x0, 0x80, 0xfffff, 0x3, 0xfffffffffffffed7}], 0xfff, &(0x7f00000000c0)={0x5, 0x33a6}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x401, 0x2}, {0x18, 0x1, 0x3, 0x5}, 0x400, [0x3f, 0x3, 0x3, 0x4c47, 0x0, 0xd384, 0x1, 0x80]}, 0x3c) getpeername$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d78318b613fb4f398fc05f000000"], &(0x7f0000000040)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0xffffffffffffff4b, 0x1f, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x1, 0x9}, {{r1}, 0x0, 0x8, 0x20000004, 0x8, 0x100000000}, {{r1}, 0x0, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r3}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0xfffffffffffffeee) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x10a02, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x14}, {r0}, {r1, 0xd4}, {r0, 0x2}], 0x4, 0x1) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000537000/0x3000)=nil, 0x3000, 0x7e67f1f6235b290c) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:03 executing program 1: clock_getres(0x5, 0x0) r0 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mlock(&(0x7f0000615000/0x4000)=nil, 0x4000) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) open(&(0x7f0000000100)='./file0\x00', 0x6, 0x40) 16:00:03 executing program 0: r0 = syz_open_pts() getuid() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x2) r1 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="14c81ef35bf0fc58d81b833c89a1f3ac21d8c98b9814b858a713bd28c1492f44e5dae910b4517e775774c17dbdd01e5d1f7d35696a36ad7d3bf8b931e68e1f505cf675c7e099a1403771720046f4719c415c0413ee622c78d43a31431bbda748b9acd2", 0x63}, {&(0x7f0000000200)="600c02f51bd2bc5c605bb0e92600a3cbf277a85525c551cc5b2ce114508d842cbbf37eb66e263dee7242e0f5a60c818845c2034d75aa29c0c02f578ff1df6d34075fd6a2c6838c3c24e64f75cf747dfe7b10c1e5198ebc17ed870b2732a8f0e7411938f5", 0x64}], 0x2) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) connect(r0, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) close(r0) r4 = semget$private(0x0, 0x3, 0x401) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000280)=""/207) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="3d4a53586d679ecc71355756b6d5befa71444d2bd9c9e0e4c4f623f40bd991b11123d8f9cd4c17e59f696483616d0243b274a3af8a42b69151769740460cd684eb652affb37f09e467b70771e1935d61dba039b1c24a84a2b5ec9ebc50893f2d30997eefe3a1f518300397faacc992bc5dcbb3801901d79a75e417b34dd99840db96332f5925adb83e117858e012e2a9237c91528edc53874554ee583f9b", 0x9e}, {&(0x7f0000000240)="eca152ab1e2147b6a95be5550ff911691b8c509b3b5b05995a572d559ebe176b5234671d472b3b48f3c588cba9322d6e9e80009aec1b8c9c91d5559759a2e4940dca4198ee6cd6ac5089cee834c143183228b802f98472ee35a24eb3ee4196b06d0f01328efa1faa558627c58e70d74db6f47668b0312442868e7ea788f9784f2a906937d1cbf0447712de0cc7dc94ed33879480b675746535", 0x99}, {&(0x7f0000000180)="9490c80a78b18da262c5cf486471e679d6cc35d15392f101ba731705a38baa360a02f76054770b64f0e9ce5f67c577696610e59f12d7eb38c878de4796", 0x3d}, {&(0x7f0000000300)="60c8437bd49db0f1b20312819dd34d212536b8379d05ad007071d887534b746c499e0e69e5fa0dc6d0cd795e37aa43f3fcf882f71e149879350cfcef6fd9432b62e4ce2782e17f7e69ba98204fe8904c363d4aff146f0d7dd387cbb4598a360ed75d455630682c589f7ed2dfe5518b9613d459ea759b2b5b547401f0ac", 0x7d}, {&(0x7f00000001c0)="c298ea03569ea0a390f9d4c38d6fec4be05cf2900affd798f5b784ea601b222d88e0dfd89137380180", 0x29}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="fcc0217ad6892557a3ed0b5ccca476c70351a65075daea2dee11bf64a7088eaf8d9883ddef53e7447998", 0x2a}], 0x7, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x57, "9f87e44c5df94180f504743bad8051d445d5aec4825bd150fb172209770ba5384fae1748ac1afa2e7fa37bb81f8428f2a844548818dd1a5af7aa211e629db92d0954d98f8ec52c07c9aa7aafa297bd584a728265fcf3fbcd3229291b750ef8396e4e3dff866a850dbe1e429adb03fb805503307c3803366ae47718e13243c9322b8cc5dd2db26b48f18080c2e783f708ab27c426cd3d902705ca6e468bc747497c9b2baa4c919ab022d3010690a639dbff96922f1bbbc48b09f7c745c4721d1ec4310077b0e8e7cb5fb54e7e5892d2251c0dde43ee16a9849fa4b688a1cbbe450fc4b8ad56735efbc494bf829d92ec267283ad9a4a57429ece2e344aff551ad374b734083c34a29e25fac2c0759c13b08ac4ca6bdbdba1c9796e549ecb16b822a0351926d66168992d8f0555900c8c5badc3144c4f9a588ebf48aef369ac278ab8788cb9faff57f0272d7c74b0549e73a120597c1a39fc360ac00acf26adfcad4218d2ea2a745c61dd18c93bf36146c1b24d96d49848e7e5d5029a17378cf5ad836885cd5086245ca09cafb6e6e04439a403131928a11eb4e7ffe966bcf549c7d52585fbd111308c2087c18c5a24407c56788a9a848fbdfc95f1fa83e80f25a29698b7e217ab07fac853f6dcb4d2eff1a590e65902e6f7be29a50b7fe684ea71a4eeecc3957aacbd58f88e2b23cd2612ba10b464f1f69c2093af9715203d367d1f47473b0936a222fac1bf3e4ad6ed0f8af8a194245f622a7f05d254f8ae9d94f23ddd8b7d06d861ebf444dec422b9a52efd02be9c9d65b93f7d04df3fbdfa9d1b126b1cdbff28f0129c3801dbae26bf146b2e99960ab37a6532aea120b0ad3efb856db7765cb9f13b7ffcb85078824283f0dd5546fcc55779002140479899966fca9642ee9377678950bab99b5f7f9df1d8f19dab6ae11c06c2ba11549f0e4e8e7d93a2df55a9e75e62ae8cfe794e933a588a81efcddf63b649a3379b525dafcb93781105099c7b1bd78bd586e4907ba6c615efe54d15eb72e13429207d051b7d6b6d130c6d2fe93fa967f303dd8c96986915ba0025a1b188c63e19f26a16a3aee5bb00f68ba6bef394b627bb5a193614b27662f6cdc1ab1ac10684b167f5b2418a70527d0b2bc2e0ce832ae7cad4baa1d080cba1278a7706a17ce6a98268c969e6aa5831fa99294dfe00a2712ce36d21c8acb5731e9df71f46e73756f5819a7648746bcd39a9d97528f3243e34603802c5f14893172532608f1dc7cf089a22789c16b4b7ae95f2e77e55b24cd3f4465a8317e5dc462136b037432466c3ea37167e91eb9d035a094a82376b65f313af6ee8faaedcdb8cb3a86932d539fa2690ac0c42b5f64b2fbd7c7f859698e21310fd6167115aedef727eb6eec3617c9214e32b9465760aa9b68821981b0a64b7aa1e918496b42b2217e9291024e94ca562bb1e65e7cc30b2c1394a53993e33e76d1c39803f8fb3883bafee189e37e0fcafcecb948e0dfdc88aff109ebb57a0589b4327e4733875ca5467ec4e69afd23c79a98e9316454ee5e37094cda0b3d09522da1e4b9c4ece1a2dd9e51420e0a7aa02b46904b6ec154097b8df85310e44050c9318dd98ca306428de477debd2dbc85275df516f4e6b791127a56de1ea88adc91f7a5bb2511c68d470ec5d956f47710f59c5a0f2e4053734d3e8381ed38c82fea3441728f5517ec03bf824581b13310f35dc9f700a95cdc732a421824dbb3da980896188b1bba2a8bd9ebfcd2f327883da93a356a4d25578c2396f8a22e11983edd5c93fcf5726b0784233ecbb18b34528b13464eb5e12807998b50e9d37e0dfbb46a054b4ab94680bdd81efec9ce3b201944b85492c2fa4123bc49f82c85ca275e3bb7adc23e93a6c343abe395cbbd606b03bf1e0675e09fecfe051473b69d5e2be49933be7006daaafaec00bca744408951e4127f58d0ec28f0dcf7af9debfb52bcbfb83adc15a59bf63369803f74696036a5ba3f6f244f6617264b6a7966a22f6abf296d9e380b3a48b1764525217afcad28dadeb46b5d3708ecfc253b493d7067b131081fc577aba1f8f135426f94717b0e5619f2af3e82e1c628c7c4c34d42624328730c82d57506cf08ae8deb546973d183746ad892712500ca12378d306f178809dc60805af065dd54d0d1830027fc166432a617033b0ae99dfcfc7212d2260103f7711bbeaac6eee09c4c78debfdfb969fe36810e891731ad100ace01469a6a573389ead5a01fe261b14dc3fce0948328485d9715b04504423f007da688b47f01c027e48320ef3c99dec9e25f348a615c4eea939b8fe49ecf4f337907d88d5aef5b0303dfcda2e44b077a8ac8a4abad9f94c38c06bf77bbad7f19e3a6e7b77a3d06d4b5a3145cb2137f3203ff9b50cf1407bbc531480443ee8fa752c36fa66215bc8181f9be7916e776d5669fcdcbc67295118b53600eb2ed41861ba1224af7a15c5c7093b661aef3e54cfc1142595739d0141efd2c532577938b1fe2fa14a8f359f1b1d7584a8c0531232d298a6e45d85d5fbdbeee8253162cf0bbb7419a7b7b7c2ea9c695708c9ac11defcfdcc926aa50c3f445f0c2ebbaa466e48174d86ad51428c25aea85ea34c4a838674b7bf4b77c8b161e7ca8b21073598ca159749188aab3652b48ef10c5cd6352f8c9cef324e2f83f8e0e71d91017ecb596b939c5ac15857b5163aed3588d7a63825c80e1eda25544378c07ab10c0c1a1e9046c496fce286a4f5a6b6b41793c8a5eba96c570a2f7749291196125da0c803fe424948d940e96603c34050085c3e7dc2543c8e16e9d6dbafa8b70c68552c0b95c8d84015ebac727599368431cc5ff7bd7d7f5371070abe6aaecad197d4bef1b8bf182c4c8081f4935edd96aacc5061c8022ef77b7b55ee8e04546a1307a60ad813baf5de822c75950e78398688c953d324fe0956e2b6d3cb85ba9446f845b32322fe1a9a6e3a9795ccfdb9a488fbb4df5565bef3ffccb338ffb4ffc7c51d8a78ec385d1280ce606844a0d82e1f659b49d6fe8d42eb1b69026227d0db24f86252ecad2faa60ea6ea44ed62655c90bb75767293c3e2a693f468a54bf3635b8baa1cc6e815779d2af4477e695c6e94ce827d978491cd654e1a845ead9a41e6d30303299885a8977aa581ddb33fffcc5bc4ba4580d36827aa2654cb0354340edbb069802313e4726d3b5dded67831102b7554fa2d18c4dac1869f0540e76cf06ce73352050c1bc613c0335cf01c4b713b8a7c4b059a809d49675d89dc5901ff9865c2e238abf949bf0d61f73cbd76971a3e7957be447f7386375813c4d52e742db77829f13cf1debf239e575f9e915ba59d9b9959c1cdc5e0d5dc72376f156862a5629e49a5d0f1d4238e1bf0711fa98b6315d49be320d5cbc498d7602a83adbdab4f08db54f2d8784c10b2bd4e2ba21f62fe456533beaa44a7ad30a806cc3112204de147b7fca5018e7a42ea10ababb2c726117e54908dbba7acf98edca5eb3628070f102f452280870995146b0da4ef9cd2064e7b7de82589175aedcb1ca553150e7fe1a668d3791dc5282390ce978128414b7dd56938a9f942f8ff9749e2f92fd1ae69fb412f1a1be20a46ba13e75f177df8d2b7f38058b4d99482da28dba11faf10c899a926fd85ab628a522cf9dbbda99bc3973966f4a998d2bdb210474066bbfd690cff469adfcac066d19b1df0059f7d5101bdadc55a003b60ccda8067219f1e5e21c9dd1f26b3a5ecd4341b84f2d85206016b3fdab478c4bd20fb80471caec5228405e83f2cac1c6fc8b718daeffb3fae3970600520a7c9f72cc286d44182dfff1c176813a16778caf096878f0776a9d087a4b7e88179ca3f56728453419aabe2a66176943fe1aa8c70d30fafc387ffe34ee10bc2b6a986a2d6ba83da0e67a4f0f47a24d26a6689b04a5bd82ad9879243d44d0cd7d1c3012b96ec5a31adff3960e572943cf167bc555e3c187566c7664027508f49ae6a8f9498a0e6fa5231168e8b4f7e25ea929cd4729674905b653fe430c1434d5240aeb6be60f8aa354ddcbfb809a6a242886f5aeed23bbca560d9063dd7b0cd39d51ba7c3d1f7f5236794897cd7c16e08b70057bc4e160ae37c94b8debf13446ca0800efec3cc8147e5010e0f4b1a4d4caba58233b815bec0645d1991f79c2f973060e18e3ce4d05319fc7c90183f8393880758887878146fdaec91bce2083de0239ee7d059093ce1a5c04fb17978eb669d6a4b5efffde76916368f037c2d4b2d1751c5001e80aaeedc6344d6175947e36966c4de78c9f6c853ccd8af9ececc7f9b1e808c7b7df868cadf5a30894e8b5224bd21c732af1157bf6d9e01733e3bd9eaf6990b4962307c75d7958559d10653438efa923d8083cc588f91fc6374f74d357057f127f9899edb46d65d143a61027a744f7545f220fb80bbb218e0b39fe54b780694d1cb5b8e53cac4576cf1dcbf342bc5bbab211f731c3a5c7cfd2086479d49da7087ef35a9f4353e5205bc98efcf3ae22be89f8a2ad3a89837763fc3d61f5967928b087c6abddd5a08d8926bea5797427cac2cfa6fd07b0e2a4ddd8983dee8d43308ef99a38e391e6b99f12ee19600631bfbddfc0543bbc1bae1542d543b5a8b36df470a963e48ba94fbab49e749771a8c28e970a62e8a9cc5461c89ffad608397555d0b89a852e8f007a27023f8660f2703fa757f029b66fef861dff51c5403944b85f0bc039203ff88076e2d7477676c0ae935b86c592676812c87afd9f655b526179eeb7159741c1145df6dc6f5bab3c942d311311f2b1359ec1c3403a60b3bdf87901024e19134bd1da50791a0d632bd472212f493f224d6a6a0374ed8c466a2a58340899ab5abeb231b18d471bc60f5284a9ad9e875ffa5430ee99e75f9432492d4c8078360a1ee18725c456a4839ce37bded43c40b31c9a5cc4105ff5b24749140520459e7d5ebabd6409436a5125903d306483717cd8ede5ddf61950f36d87d25d10641bb0cd53e90c909bd9e434c9e077ee347dab2211b327a583af54760f94c8a929b2aa504c9b0020705e8fc0f79cce6663a0fcaf8459293c2e036582030ec2b3f524ce077e3d87d6f57b3038232ff06f282a5801cc334758f497775fcb5d8121bb13f4dcfd90ff1169ec4ce7f1cdff2b85a0912eaedc57a7c57723621c1bb9df09b5fa461d54e40e1256d3ddae0ef5f8db2f31462f8e79ffe3aac1fa4edb3a7fa8a294bf5dd09e3c6497af1f73661ebd01b972910e26040893c62d46a8ec725e1b0358a3a0645896dddfb4f35559e5573c9ac41557e0dcdd44c0f1a0529c601a8181b68239655007ccbbb064584046c8c50c6d50671f3739a6eb73d019ebdc74b86991d7a17ce2d0a53c0e7d652a80989ae89313ca904b0227140295bc908c54c4d50b3449d059a11aab791745b691d0590b568829e5d8efadb38f1eba91d4b2f74a5a9bc272728a4260c32362c363fd6f10d3e34954803d7ea9e925a8cc92d4fbd27913b66ba7dfc99c5906f6d6bf69cb886756a59d8ad519a361a1b8a967845914a10b55b01bdd07b7e7630a740be39578a481631da5a94e4c9a8c3dbace2f191b27b1bd1266c075596b6f8eaa620012100aa788d8cd3ea1bfe91199611e3355427b86ef040273643e03c273d9008451cd39f76563a592f7919cac6d575b34714fe696f0a75af6eaa8ecc51273cbaa5aa3ce21ec3dd93d931326dabd8d49e0731fcb1f8118ac7e546dfac555c3997bfc1763e5079015ca2f3a6e58aab2abf9cfa506749bef55a2a7abb0e5119b64"}, {0xe0, 0xffff, 0x0, "f2c32c4ad7d66ed66a11468dee1b59ffd9205bebf65824742248819f698bda35ce4bf6c0d4c81920de26cd56e41b1763deb2051fbac752a6f48ac7dd112b8f1e12699abf7fe91b76d8b4f1a5bdfb34a963583e8710cb2556c425647fec4ae16d39eb72cc270108637f22beeaf39b257f84bdbb2d29f659711cf4e5056a5b57edb937cd10cc1e1406ec083787ea372aeea6dbde988ca3d3e671296246acc7ea88a020dd2db909394c13574b4971b8e8ca6f4bba624f3763a296162569a63da1aca23aa14df3744cef632cf18b"}, {0x60, 0x1, 0x9, "4b9ae5b1da468521404582b4a2b1c721b57e55bb03495f27f3a9e32dc4b19009e89393bb5e5477cd9962994b028171b6e6494bfa2b0be115ac7548314b0473129de3dc26d1307dc69506cc"}, {0x60, 0xffff, 0x1, "c4c4636f0ec7e9b3347676596eb0ac33a8b718590c3019f99b4291747f9c5edb3e5a207f2bd60936581f2c8fd8f572fe0199c9946aaec4c81eea123908167ff28697d7092faaa5919caed5"}, {0x38, 0xffff, 0x9, "72440ea42c894d0224c8d384d25f8de434f7b1f4b00d8c7a98a77b5c92a5c15c03da8c905e85461d"}, {0x1010, 0x9707f0f20e494538, 0x7, "ecab94e9104e82decd7774f1f3c0048357ac06889268528b5353298b291c970c1c31e5044d06845796eb05bec91bfcbe54cdfa5f0fa08e166ba0de49f9867e4945277cb24b7282b84c2167eff21e8446909b1b0dc57a377a2aab06ae6eb8424f5f5e764d1c1089186ce668e51ea8c09b23eed94e5486bcaefca8eaddfc1b02019225b5a6b35cc6259b5355d92d9f4936415de6216f2813b721cf980cba00b8e1fe0a36a65a08f68e046d4b3bda17f7c9cc62a2f602feaf6083458f87e5ed6988e42309e16b5d7c39c773250162e46578f0875c829de3b7f002151f5b5b3fd522c0aa4c441454cbbd5d4cb070b873520a1a8f708c76960e80304e3762bc90ad3ee5cee59511423d7c9a5645c7c80621b8bd5e77bcea18b201018c62678c1840884012d92f7fecda6f7f385894e6810a5044e941b223610c715fcd73eff6f40aa39932668703e287ff3fcee78a10e30e1f6a225435bb85bf960f986bd9a7dae9f3924bfe6a44291cce914f14adec0f64e48a01ac6ac168ffec455e72e223f3ebf43464ca2599ee6b6e89422d0b1d429eb6a443ecd75b32b18228e5b37ccdd78376faf3eeef0903bcce16764765a61d9904e4807cec8ca354f1b9104f60e84f5f2915d1d5b594e5dad631b3c2561decba397bf15b69902d13c8fe8bd695102acd18ad66fdb6f14e8feb98b92d79688b58cfbd023bc0c4b1b3a6fbb86c309c8e7c88633abbff656b080d82c917cbcc6b55765cd0e11f9e28c22f03312d4ef673abb2556c344153fcf4facb78cc8ad9d026e4b5ca60db5348bf5f41dec53dc8de32fe015176bb4acadd6903048fd0f3d0809a011e79836ebb5779c51a4c0b3e8fb6facafe0b65843d638c0d83895e9aab5d409f98d390d397b47021badb3ec9831c80166f05fa7045c096d84a1d3bfd20b140c12fc4d9c52704d70e678b26919b8ce3de20f6384addeafea490d4a59a511e13121600b36a417de67a1c25b51de86cf8635bcd98fd16bcc0d721f66e09a8ea8217ef1f293b5094d67e1c90bf7220ed4c5e31970fc55752ae1c5365043559600f7693886cde0506b0bb31c6e879206d56d9f4a995c9bb3fb71447f44647935849eb0531bdfe15cb8b521251fdb936f4399965b14d7c1a618aa2293390335bec9c39b1eed1240bedf60febd327c9aff3e78e010f75301e061dabf24f7eb01be94c8d71deec51584a0db73a674c61a10e6569e7b48bc6ab37f1d00be114115f48735942baf57e373f651970eb1577da349e5279c7537cad0634a97a4ec2bfd3d4616a5721285b7db61f634b3a132f07c34a7327b6c7bb4d2744a5f5f29c0aa0bbf6053356b1be0974f9960f6a7b808345b05e118045dd870f0e368ec911c582cdf6f90fc58e01fd03011f4a031961f49c1ee7e114b818a7bf1d19ac27ae0210d791904b08f24177da7b93cfd032dcb8d05b026483926f9ad31c2702966c06132551d655e136391dacf8c863a8dc96a6bd6d1ac1bbc5a3d8ebfd3f14686ee9736f6f2bf5cf427a90e35f1679be43ba007499023667e020b4f786b03d643cb3227eb1e9cac2d426e3c501d61822eb0d2da44c86487144575965cdd7cf0634b8b6176b354b0652b389da3b23fe5ad787bd129ddf8d840ef272310adde5fac4e69ebfe969b3551b9b3c0d48136fb717a0f1d2d5b2e0126bf339e6b924f21c2ee3b0a2c569ecaa258213c6ed5ef201312cc19b86f41198dbef2296817d1f6e0427ddc3e54932a154dc92f831c912cc9394e203e366ff0936d3c193db4c3c85013a12355d4eabbad9e01d7fcd85a4d3b8498ef4b5b2868353d02c757e0c67756a84facce2710318eed3ed814d384cb7b454730c88aca4eede4cf5de841abfd1b1858029d55c39ebf61637ae6a19cfd4db8ed6bfcea0c2049599cc3effb37b7ef49d1b10ea2c8ba346e52665b2b77626dd5d207858a593608b8f669bd949ca5f6a7f65768f52b8056f5922e5b7df28cdbf6aacf0b1d1e798836d14137d64568e8d3373594b4fce5fa81ae06941f5b10cc474d9854deb7928863aa159b83a62ed67328a3e5f4691cc64c43e479ef48b3f7dcff2160cac1d7771d1ba0496f83f0712907534f4c8af0716122e87aff16835e5de5b7c165f10851e02e2c6a2ab17d48b6768436d3a882865b38ae1f627874fb509fd5da88505737627076125c27741de590584f9e80937415c44250b8d76e3f5eec9ab2bf3f248f676e3fcb8dc025d7d36226a05977232f0dc50f7fdce1ed932a6219f10b670f1039ed554c716407ed6ec65684f19a9b5460c7348d2cf83ae5aad6d77124fb01d13e1b9428cb44de22cf082714fae87c99aa93b5e643cf1a6f5113cd390500d7da947451f24cc4897b632da1c1ba7a029121350742af6239a498ea70d5b82b7ae7f5c1266197f59edc0e6f38b6f18ae4d4f69ffa32fd05d4efa94d6d6c5a7b7d524be2a0b1e6efac0f733e75e4c57b3702afaabf5289453178ed0a21214824cbefa8944386495ec2d1c849d45e6cab42c215a0f2bd912622f757d393ef64d4df41b9f9a4406e943b53365abc2c7942f2af589edf4bf17c4a86d9ff48b780b81e42663f3c6a32bfb7a0ad3b2aef45e954724886e15c5caa996f2603905d005a0a806b26f2b433a531f1345db7fedbc714ad2201da2d96ceaf9c764e01b1ad69cfc857281f1543944ee32557950e916679ff10063077bd86c02379ffc0a1ef39c66169088bf78230da32b753a112fc93b0393e0f6b039f4a123258df2a8bcddab35c3df524f27a5741738659e913ae626fe93a6c2c41e8fa5374ae05f4b3102793addb505d8ecf92fc7cd600b66287dad262f47a3e1eb473bb92aa423982f33ef37dd3f0d285a7e22e04a0229ee62e2e1f5d8daf2862e15a1b0a1f609eb315ff33b66c3b4c8653c00ca61ffbc9984871ab2b85ae638389129c185267cb76fe40ba0fbb08e83edff1ed639e2d4e854281297f755eba3b80c61e1586650c80e05e3b449074e10c0dd9e34fe5ba3a640592d055b91936653ca8a092810a38304f22fe871d982426551adc852cde8da04240dde59ca988c7fca1d3adcfc00a544db5e5d15d4fc1be37e36ea38590902a190268c426687868d96fc40494d154bc8a0bb3fa16835bec67972770f8bf542c16593f2413628241fab54cfc4a5dcb1e0ea0439df4de84e796c71d227cd52aff9b8cc13e318146915dea025d90a339bb735fa566e7467c8ae33def2ec05c03f3fcf5d024a2eb4381f7d196c6ef20f85711a916152ea410b058703629795817904dfad42a56666e398c38afb5f38d681403b5d3f70e26605a7335221f56c84c80e2255369ba7a5b6184016ada7dcf5e86aa1e60c213b8d4f38a4397d65f6ab3692c231050f59322723230c14b237999af48d4d49a5f5d599509780be6fd4d36a18341d25725fce425a29fa1b68465861e5850834424c903bb77a45280d8eabf403da2282e683eac1e68c14284a725fda0742382d3eb192cbc0e1b60f8525cd03073aeb8d60bf0b0f2bb1723adcefa710185e621864c2287c5e639987243ef6c5c74889f53a42546426e66ea97124d770a3961ee2a46bd88d8d2381cc9a131c6365f3398d376424a0bd4f56047fdfad7d1ceb0520e19d7edbdd949551d10d83496c9718250714af5f9baabe4e42f6e0b37b7d198af8aa3f53ddc88b575b6a9efffeee628c8614c4514de2ed7cc51805b3fbfe593276a9d0ff353b2161b0d0cb58cb4c96bfe613c1bc65d955db736fe1dc9686fe98c8c321986323ee6d136ed01e210f3f06a48b2e0e2b795905e4eb8b424f24d518d501e2bb41790033fe3c2fad8af71dff892def4847185b9e8e5e57b9fae78e6c8a3494ab9e84c11284ee189f33354894bed218e6964aebde2028a9d1f537235d67e3027060d979c507c5caab34263dbbe3fc4fa7477b9e758324e33aa125a69fca365e38e25dd1a6037b277801c92261482bf166248963cb1ab05fe4032132dbf66c23eb192fc7669075216ee3b0dd46570ac19d87326359f7adbe643470d1f772f06229cb0d7ce61b95a6da6b4791fda30d1454327eed64628e065634f945d001eddd73842bd5d981865745835900a4602ae1ef7d4fa78f53bf563c725dade9a9271fc643693bed70f5e8e6bc43c8a3fe2fa7ba5cee1e4ea6eaef11597e4eb0e80a91d6427d9a4e7269b39a65a45a70c07ab7fbfc5826a710f4259a4e70043e3b177d27ed8196c1943a94ea7c2cec9ec5bc5cb7ceaa98744a1e890d2d807fed8a946c687d17085ab2f393c106135c95bc35255c9a5bf4e20b6027af303d5b7f08733807228ca4ac032e19e715c3a88c22b4f844c4f7851b1962552fbb39f66113dbf7b248da99e9f1e7b3661fefae939b017b4e9d8c6aa45637853acd45c842097f861f0120b98898ed7386adbe660b3ac754890f39b6ee0bf20549708a2a35687c9aa177b44a88787ef26c496e877c35258d9ac2db3054b82f0374318879e241de06bf8412a0789dd709c2d48a82b4fd5987ba7102b77ee351a86463d5cec14d3d838582e74679b945e9ee00bc0bd4c5ad5bdeb92ffa5f67781daf98bfd7d11a907aed361dbad678db4cf1e6e52feb51fdd3e301435c093076172a707ac4b562e655c0dabd18ace21b3caa1c6d862379b9a297e1d71ced463e35e2e5db2c31979ff167d59a8ef31e3b0db1a74d3de5adf7bc801f7e2a330a5ae714cea43032c1b75f97c9860a0a0a3201886403ceb5332bc18efd33b9b9129ab9a99e424c16769d71dc271752716920e2ba600a01ac3f5827ce9b9f953cac7c2814ab545d304298ff37e6e0e0b969326b071393ec72615ae2be2bdb7f6439d763f68d7c4a7de95811a7ca8a41c1c9da9ee7240fcfd1ec027c8df1e76b98265b3c3e33a582f5a4608252c7eee9d3138a2b13acf4d272cf6192b603704ca808bf9b1ee8458d0cc2a220df0a8e097ce6bfbda008986337fbfb80f73cddad0d96cf18be4e93ced91371c3174c3d30cdfe195cd36e391dc3e509a0b1aef90bbe96d22d96296b1d6f2d0a8fe4157b258f56f9d89a86404cecac4e9aedc0fc429fe744d55b22ab8b78fd2a1faa01b63fbe6d9e446440bb42f5ef1d6f2e4262fa5528933f2e09e3f058499f933fa5058e6baca55bbfbcfad8094b9cf90c371bf95ed290cf13f7bb8a09207760495a3f4b996bc6633ed854e080e43bdcc32f6cfcf91cbf61264109f5ff4e580d2a98c4c5704bec3e83e53c0fe57e64a6ae34342e97f84f146b2ced51d95073227dadaa6f048599e1e9fc99b1bcbcf9ea928c7eddf4c619d39c9ed7293bee69030a6a4df9c526fa2ce48c6fc2c3324f3de3ba3ae2c2abe933ee29827ba51602ba0409dd564ae59f91ec49d148cc339a2b351a04bc141ea67ec0a93dfa6b00698e2399f472c4037fc12d52343fe31d88e848140fdb8c0773a9715a5e12667d263cd00b7ad2bb7a3335bb415296dd75d00d20ed5ebf703585c9b4de0571a5dc45de4aeb5a0edd70643e5c9b90066911eb377416c2f2d4aae288419be82c6fa83d04cfa6c60f1799df42776034a13701dcf880c7847255f453da32e20887a23843d2a54a3977072b1d48c62a0fbe292a0fe70a5e517ed70b0596dcc632528682f041cdc687a698b7db0a75762e9990327841bd1c43e71c80aeae8d3d5ac9f354bb31d1736c3846273221e62f8a498b96d0282ee5e9b2329d8af0ba60d7ecac1b43f7076efcfcac9c49d058fef85367a89290acec75757da621ddc592cbc7ed2db6ecf32403d7d09e49ba2ab57cafc9cc921f9194e69d7b849f9ea973"}, {0xd0, 0xffff, 0x5, "950e62fd1e78aeb888688a92f2834f0f2caa4e39e85a5e1d2bbe89925937edfbc856ae7cf68c43f619a5b09dfa68c7b9003474a1d04cf03b5149ce827d0f82e7d5d8be422bc4cbe965f65c6e3b6522ecad9e622086f9360743e0f438b71bed25fd77c0a7711507448f9f9b6b4c52aa1a6708c9bd4e8c0fecbd2b7d67c452d79e3b9e227cfc78e9bfe5782987ef02310037b90892c29bfc68dc52e3e4ec86e11edaae2f317f603d6f665406895962f0248997e3a3fbc1f3aa5afe1fdb0d"}], 0x22c8}, 0xa) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa21, 0xfffffffffffffffb) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x8) ftruncate(r0, 0x81) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) ftruncate(r0, 0x0) r1 = socket(0x0, 0x4, 0x3) ftruncate(r1, 0x80000001) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./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) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x26083593, 0x8000000}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="46e1431bb10bfaedc636edc672629623eabead36a6dfcddb031d21258f3ffd9bd3f59e39e4b85a0bf5bb000c8e726b5b5e049655aec2f36b97cc3e5752b401252ea8626ddf2f16564e408805c2f189a9ec1a37114cf4455f7c190ae76b29754a8a8cfaa633e49e9f9da20b1cd1493391dc1c57e75595f7ea6e8868d41c906a5fe51a51e02838026fe3ddd5e45224fbd585f6288bff73bfbcc5564b7938436b01fb05dbd51aecca7b1a1d38f7acfc7d9c405619f2e5834c882bcba15c7897e9f3726d4fc6746be9846fad405a7035f3ad68f2451b3841c8bd5a3b79df9ae3cb7da55e21c2d5b81367596f993706c9678f5f92793f0403e04b5c763c9ce1db4a0b6fb058ffd86dd0d18275500116a6dd56856de2e6e7a483a343ebfc3e92cd8e78373b4c316361d24b9272445e130181dd917a0220c1297a5d586b652acd4ea1c2ea50e40489b622c90d5e50cb94769b509bfd1ce06c5b40d73b68cf441daf7995d01ec228f98e0d7e54063ae49dfd9eb0ad2d99dbb239c84301aaf03c7315ac8d81b27583b6afa480eb07c22b1e6d54f4d70dea3d3748e558ce7184ec4a9c94cad766d2e0d8a328a73aa6d7157732b110efde54d4c6a6f188ce856997abd1a3d5fa175d381b17e0df3efad9bd0b4e252ca166c214cc1c2aa5b8a94db0b1dbfa0f107a7d7cdc420b890135413ce78616b3651e88113479b6ad63c77aa3088131f41eb9634433e51beec4f8a5a541ee73cd4981d245720469bb941f156798a4909a32366f75316a0606eb3cf7c0bab37d77d2197763049349cfe482849c2a62040f43e21cd988384bbf56d98f992c1e107fb445c4f2c857427b475317954d3a12e132de19ceec6749060e292e41a6b3d263547e556807c76a119b752cca249a9872a64c677d930c44bdfe02b67eaedf700a9217072445a91b3c4d295f14df2092839c3a7bca6c4e9f3398567746ded44681e40f781fd41e02a4c0448e423fed7d3c9ce98487b964468f2bd9a13ae0df6380f152feb2ce12024e67a6cff64e76ae0a47f346ea4ccf8b0d828e8da0d5acb07f0639057cef9bfed0e04daf797f538812b841f4a2fefff4d0cb9cbe27a0851e714a37ac48c8806d47ba66551d3c2be2e53a984746b15b88d868d47a869d8c52f98c7852a8b6f9286142651c92a4853022d6f4db4d1b18faa23e7eb98b6692f163a2bd2220dd6984a836937571747729802f0d449c609828c5f097542d3b2a90984e14c50172700b8cf20a68c00f352c0a9ea1afb8cad912fc83e0d33fcca5782aeda86d28a60d699d29642d83cc50a25b5b761c91db6873299a9df5f38a7a702e81b91be725ac26da9c679b94f6576a16a0a73771ade29d56abfb292c3fde9d2a6a36c537c181a748391b15154f8d6ce43266d5b4627392ed5529d1ee64a26a851732317e3332275a7f067bd83d6a7788e5d819de1f17433977b76326ac316478f00d15bb49f087c25635336af8445a1989a870c760a85fab419323606c6158834bfdad1462db004181b6852c61979b637309f42eeac282299783a10319bb3896415e060fc6d1c65e69b822c20d9886101d05015505f85748a0db38b75fe74573010153b7a0c954bce506ffecd2ccc5c3cfbe8af66b7976f6c9eacb22748cadfe231504b44b13a8f77e087cfea2d1b5bb0c0981f561f1cdbf76b8fd59a2ddcf56a01f68e4e81de3ba7cb132422e9d5ca30c9b88074f6fb33404caa94147c8babf94f5103e3918f339cbd7c54dc7d8504377d1b35843053fa64af099c4f4c097fefb3a8b1b5e7dafe017b53db10ef62607c093fc9dccd265c0b0f64d59ac83eb5c985ef7edfc22bc037e06faa213296d01627594ce1f8f7fb39cf76f14495bc44c6b875a3eda63f6c752118a71d61b6ca07792e8fae3eee983cf0e575ad81217a19c7885e3cae992627647fd2157a1cdf1d73501040fbaa291fb27e0c2472b09d148ca4ec9d6733f11aef5f975e241cd7f0b4848041229a1bd915f8c9c7924c6513c216641f093dbb95ce57c6fa7a5ae83f2fe621fcd45b5e7753893e390943457782e2a5e5fe59a0353ec2971d1cb5dff64e5bbc87d11e3d452d0df6e6dbf36abb8d19cfa785afba53e6c8bb87774d3596044aeda184b1476199f1792f33f023eebe4fa5966aca3680a77746614961cf37518cb6683d1a6497d0da9c82c7f25a8c0db7b224af2ad01284c8b43b0179a8b04d0cfa5cf997868ffa7323a80b154d73727ac5550c7d7b8ceb20dbfa1b540f7b3413cbdb16d514cf123ffee1441a084d2a8101c2c0b49698a4ae794c5509bfd79b556a5fb0d220a1ada6eaa52bb19befeedf04bf4977df8c62e91d807a2459279b891ae72361e81a5d25666d63bc5197db85daae0136a2274168cee3414883a5b3050510372bc733dfee9952ae03befe2f80e29f193a41f9f97faa07b17a4525d7a843057b62e3adf8ba38959163e5e01b79c5c91d1cec8da51bdb13b3282056943c70774ef51c590098eff442472f66f65f9f9eec143937f969eb963a9fb0f476dda5c4b336c192108d11644e4edbd12ddfcb484678c23fbb04fd7668822314348e3ca91fe27b2ccd18dd30c6bd62f81140f09bdc3d2443fc4f5f913d1f5cca9ea7ff05b8f6e22a96877018039b43c323e5d9b3b604d68012fd50de53b486117cf46ddef91ccf960d7a49418b1ac335b71a353c7b811a110157c82d3c0bc7b3493bb10da734a1aef3643db34cbeeb11ad4f66c1268fd70932f442c8143db3cab65b34199ca963a31cb7164004bb624b3e1141a3a96d533bb3a1f4036f8d21325e3fc1de393249f467f5a42cc85e8ec1cab445aa397c8dc2fd80086cb27964aa749bcaf86328f5f2867ee36d60284bf27d084b79b50a8adab0c7936a4f2a765f5d285c63fa4a8b8cc13792e4d9800733e72cc3941e537c0054b7aa2e2a1e351a2cea679c5673cdff4db1fbd969c33db02e0435b248da4651e57890547dfc537732fef2855d13aece45657e839150fe1b1a344e59cfef8789a1dcf8b989c2c2954fea5e16de2aaca75aaf7018c0ae3083d92f191d09c93f446eb1b55abb23cb0042b1673ed40201048424ffd332898f3a2e1e90bd8b22c18ccfcf5e59175c3a2f25791a7d963b4ef94921e596e22c7ade5bc81df4ce2332185186036b59c492fda0a860f285da0f00e29e472fc50b6d000152ff1b4618bebced85861e4121861a4ae5ab691c1196eae853fd7c19140130304f49cc3f0550375b455224b5e3cdfef7721882a58c3e5ab94a2a417e0e2895d03fb7659e3c34850c6b3f545f1ea5eeec2a224f06f20164ca9d5d3b82000e4093f2a374b932f1631b18c5af019a29d1ecae7b84a7552346fad57cd29b9d6349d6d28dde99864b9828310ba913425574e8bff9018091819806b34137086593f0751b32949f905a67ac5815e89af3b2651205c838ff74e60c6d4be27c082e1bec51334d336c08560d53e3c63ce29f441de21d1449b46d5d58043fe761f45b1f5e050f2cc0826ccb51e69a00394b683de7c2b9a707119dc94f829ac78e761cfa4a17d5d4ec839feb1068aabb833b9cbea64bb260a64fe7b7b2211b38d2cd3c332369b1a6c1f8f32ad9ef3b2c01a9dceec79b6458d66592b86cfe719566e0182efc003915c1e008c7e20cbd5d99ce9f3076d5a21de097e830ac8aa09807a2ede0709321d45bcb94c4fef4c30a0fa4f6ba82dc5eeb06adbf3577d20e8625d74d8c96ea3828308f323fe40e9e4fbc0d01ecb0622336881925130ccfbb15d5292a863c91ac541754fc91e64fa0e16b554d8fc0dadca789185d9f9819a8317fabd8a3e06947c8110335d6db74fd9050785ba55edb43b89a570ac6ab62c277578de0aa6e522076e4393bf6ff34fcf97124c6f05f386315faeb3f14260166a2d0d78bfc0716ebc6a0d040e227f147e582b2412d3cfb7f14b8fe94947f45587dfe1cbac6ecb4dc7ffbc9017477818f74502f075b68ac743f4cfd37ec640bc4c20e3e24ab3a9fa959270997ab09f2f1dcef2b7315df94713b9b9bff19aa8053ed22953baf31d9c4cd640956a51e2210ced92939083b564e9ae07d527fbd52e24f1313b626ead2262b1a1c0de680cd34233c19954c740902baddbccd9ce93e38dfbdba35a7ccf01998d4c45dba2f780f1f74f3df096266c3fb6b1966615c739cec737b538e13b38e5160cc09b0aaa0ef473319c5ba909ee4cc7f66367cd1a0e1d02bfddba57c2169225210a292eedc7e6b8aa9e355832e5b220775cad40db2863401d6c8b7656a6af7b59b35a6c07e174f4dc499f10e1cef14c615c65d4f73e3b3fda0de2d8e7048b270b15491e8530b85609d60d8b909d9263459266988b768e168ab3e556067c944c1b9c899d30e0bfe1d766c1c7df436b06ab4d2e73da4ba80530c25bd2da5696dcf3b870f72454be718bf53d1eaf44a6b0d5bb108c6396ae39c156c5c61ed0d0083e3983c5ee88ef3f8fff27db25f2afc80bcc46ae4f2529b135448815cbd2ec4aae674bf99a69bc2ae4cfabc7d7f1e0a30ccf4fa44c00006c252e44fac943b1fb6ffee55562f7dac916a25e66a72ae850f20018192a937151e80965c94c8c7255bb1961a8b6fe0aded2dea8c07af67e14b8733bf62a9f24394b5201ff73f7262870417a113bea3f1894f5699824211f400032acdb068bf96fb26787a6a55e4f0280bfc91d24d04443c59462cf8c228e3097b87f004baca63134137cf2ad970bd6f605015ae85b0da162f9b9d9dc38dc42ff0cdee9b39b0dcd59972732359bad780bb970ad8759a3d42a42952b8acba226c53cff654dac339f3d3863096b77436341ec0388a45adbb129370c4f8e61c4a0dbbc00c3823ba9d222dab3d0d6ba852062867de6dd6df31b6866a1815ddf8ca60a9f01f3ffd83be57d9ec2c86423c72038772032c559ee93ffb5b1fa5eb2f2b9d197fabb8487e90c0479110b8809dc8a10d16824ec6dc732eb3dd1a65978394d2194e8f48b44f9e6812d5b78c21384ca59931532761c9674773ce9276cb3add8bed657414b09b276cecdd7a5d109382c019b3d57e9fbfe2a0c0d109195f1254665e88ce42b42d2032080eb25e51e48b03ac1e76dc7316550d06a6caed860b78232a445dd824b9b2a0dee7010808cb335f65979e6cb2890ea16f8a7090027e80fd5708e67ecc3987ee10c1b7d3015f3ad3b0f5b859506023c764ac3f3a6feda89f5a8848ffe337166650f8d13cc22addf3c655930a3411c8039e3a1921441c1316e90fa5831867324ddc4397bd8f3bb7f5e7b972647bd4ac6dbbabc720d0bd49cdc480384c87492b0e9c47ccfca2fba30f2545ce84473c7780c2b5536fe38d1e857577fb84a161efc7673529d7846c2e8b46c8e835d486edeb52cf53369a3b6909aa93862337788bca2bb36b26b1eae1dd7a42cba3926d2c8192c347ecfba5a2a2c19b568eb5b4de73472d75d1d0747e05fc79042e33620a5e1c940651c6433002376b8120cec6bb1a3d16ae0a6ff8827c4acb580c7c164302076869431a0ccb368a3357f71c49742519e9e4c67502968ce9f8db23730065e1244dca79fbe468b66bb0fa6323c383750f23d708bb1d4d18ef7036cea0cd4d3601ee86a4ca865adec1a4e0dccb10e75186015d72ec2baccebde3e82b1d55a9d6673f0c3477a1a81bb5ee0e5d27b5d88fe3ec428e9506e1688dfd1a8dea426bce7f6140a318fd096edf317df24ed46e953bffc2bf18359346ed53d5d263e32876317f5b07c04eccc87b6608d5b992deb7d78f5595630c3ee07badbfdbb220b877254b695", 0x1000}, {&(0x7f0000001140)="80b4d160b0412332d6422a37bc88ab446afb953ea2d6b28d3825051831d55654687548bc1c87dc1da2d23d410379a12f8c9438a92e2ea360e2ed8cf9d69354d746fe1bee0189793832fdf71b589e6accce4fa6fb1f7a70efa350622f333e8c968f505b83b9f40a3327defe6ac2c6e86e814c4d28d6d8988d08a1bca115d042340675d3d485b88637e2c1d02e68f600de5b0765011a355c9b256ebf6916ff16d2903d79462a464a533baa82f020d83a28559016e376ebd5b8d3d2c2326b26c3d964be0d6ed0db500a8bcb7509e12cdf6f0cfb4724bb2140", 0xd7}, {&(0x7f0000001240)="f551116db2b5c7c4692d6fe39a62104c9c93cea338844a481fdca84ba65f09a63aea03642bcd9f370b3ea4724ed3f44cee2481c5208ec9d411b9a424099c3e02976136f55a949bc27b4e89b8f4af04ac77a29177973e08d503cb1a64f5bbd2cfc870aba62f32c935cc9adca6b660039e243f64f44171aeeb2ad628275c42515f3175eb12f895f9e8050ee67ac858231627bf4c3a856df656e19e66f015af15f11f638627f9e892f7055f35c3434930da0b9c4714596af9b32b539c471cb6575848656009c3b447ff3ce572df", 0xcc}], 0x3, &(0x7f0000001340)=[{0xe0, 0x0, 0x81, "2c7d5a4da96680872990df1ec68e119fbd15b2230c09c51032bd1cfb94675bc17959dcaf246baab3df568a918d5c274a54f06c30b586dfe2cc80d3287fa1a602ebdf453e37c9833c5fdb49bdb93fa82804ae23a82e5e476a62d353d341567f08b41d48980abaeb61f9551095b67cbcecf0dd916af2effeffc252ba4f8e0270ffd875c7ea7c121ba1271f966364c6be359127b392e1384bc521c7db6a1e398411ca56ffb13dd25854b9a4c2cbc2257f4bdb174b5a33847c97eefe975663908f26a7e49908007d292e5894a3"}, {0x68, 0xffff, 0x6, "867dcaa0348dd9242636bdd3e22f9beca06815a12ddd16804eb34e74a003cbd59103edfa5b60e2ce71ef4ff2404b5dfeb8d0fbb28521878e748764ea49f0784da013db3a7695ad402caec56726030051010a3b304732"}], 0x148, 0x408}, 0x404) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/161, 0xa1}, {&(0x7f0000000740)=""/248, 0xf8}], 0x8) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x49, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x414c000000}, {{r1}, 0xffffffffffffffff, 0x20, 0xa0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x0, 0x7ff}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20000041, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x20, 0x800}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x7}], 0x4, &(0x7f00000001c0)={0x4, 0x38000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000040)=""/71, 0x47) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/9}, 0x11, 0x1, 0x1000) 16:00:04 executing program 1: nanosleep(&(0x7f0000000080)={0x2, 0x846f}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x17fd}, {0x0, 0x3f, 0x800}, {0xfffffffffffffffd, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) r2 = geteuid() fchown(r1, r2, 0xffffffffffffffff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/245) socket$inet6(0x18, 0x4, 0x81) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x10, 0x4005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000041, 0x200, 0x35c3}, {{r0}, 0x0, 0x10, 0x1, 0xffffffffffffe9ba, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0xf78, 0x200}], 0x100000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x80000002, 0x10001, 0x698000000000000}], 0x7, &(0x7f0000000100)={0x4, 0x2}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x8, 0x0) semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r0, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r0, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x388, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa1) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x203c, 0xd01) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x3e, 0x8) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000200)="ebc5a683ab2252ab17a35aa5c10838ab05752743928127c44108fc0a724f16b2c9d1103f29639c30e8a869d7f3522f381af466da602821c968e68813dba2de719cf8acdef788228b18a0c32f65af339496dc2f45ac4cfecd", 0x58, 0x5, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) unlink(&(0x7f00000002c0)='./bus\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x49) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() r2 = dup(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 16:00:04 executing program 0: 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, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x4a96bb5f7d0a1bf9, 0x1, 0xd96, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffffe, 0x29, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x5, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xbd, 0x9}], 0x7fff, 0x0, 0xffffffffffffffff, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r3) dup2(r2, r3) 16:00:04 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x2a) chmod(&(0x7f0000000000)='./file0\x00', 0x152) dup(r0) syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0xfffffffffffffffc, 0xfffffffffffffffd, "0eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x3f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3f, 0x5, 0x100, "e62e6325e453774a565b284f1ceb563490a957f8", 0x8, 0x7}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0xff, 0x2}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfffffdef) fchown(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bde8ed0d1da764863c3ce25cc1f422197508a030f", 0x35) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kqueue() getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x41, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) kqueue() dup(r0) setegid(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200c8, 0x70) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) socketpair(0x20, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe035, 0x0) syz_open_pts() r0 = syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x37, 0x8002, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) r1 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008fdf342f0900"], 0xe, 0x800) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ac7d0f003da559cde6083baccef39e88b29d2266851681ac0ee68f75b52519976b819c1cffff010009127f432697a3a16ead64611ab8ea725f083e03b2ccf08b6573eef59268e2a4e3e298426b3fe20183bc179d409d9a6a0cd902c0ca7720a8ba0e5c099c81cac8e5e3d17df2c0210b018486fbbdcbfd4df55c15e525099350fd2af5762e1aafbff3ff217380057444a4b58e1a23fa4699ade9da8fa9628e6dc928bdb377d4b928f4a8e9aef6ba63bc92ecee7a7d791a5e9d3bdcefa9e23007000000f900000000414ba3112303bb2531e19fbcb0b2da226b39991a19ca0abde26e6a94dcd94887f10e9415824161f40701ea1ec671be00000000000000000010fb6d794ae207a48aac6e95df5bc7a5e0173f8bb8e0ce1c634536e5b1ef5b7c12ae04e78cef9a0828f9962d33f0b7de75da4647b320b80599a86fc750a127b3101eab937704fd9b4c2fbe0e7fc9e5ba94f230acf9d183d4c2ffcbf521ae71c661d4969e9b79313fc989e29c6b8ca49e015f98e7b766d50f54ab982e5207acf3e0361396", 0x184) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/224, 0xe0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x4e, 0xfff, 0x5}, {{r2}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x9b0d, 0x5}, {{r1}, 0x0, 0x1, 0xc1, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x9, 0xe9}, {{r3}, 0xffffffffffffffff, 0x9, 0x20000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x62, 0x1, 0xae, 0x80000000}], 0x80000000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x12, 0x4, 0xff, 0x10001}, {{r0}, 0x0, 0x91, 0xe, 0x1, 0x1}], 0x6, &(0x7f0000000380)={0x0, 0x3}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffe, 0x100000003, "a146786eab6e947f5102000000b1c85b6a8a1311"}) fchmod(r2, 0x0) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) 16:00:06 executing program 0: getitimer(0xfffffffffffffffe, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/102) 16:00:06 executing program 0: nanosleep(&(0x7f0000000040)={0x7, 0x23974438}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = semget(0x2, 0x0, 0x134) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r5, 0x140, 0x9}, 0xfffffffffffffffe, 0x6, 0x4}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r6, &(0x7f00000002c0)=""/214, 0xd6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x1000, 0xfffffffffffffff7, "163d569afceb5161712698593df0d962c293095d", 0xffff, 0x7f}) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:06 executing program 1: getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x12e, &(0x7f0000000140)=[r0, r2, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getuid() fchown(r7, r8, r4) setuid(0xee01) getegid() setegid(r6) getgroups(0x4, &(0x7f0000000000)=[r5, r3, r6, r6]) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x31d) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) 16:00:06 executing program 0: rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10040, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x53) syz_open_pts() r2 = socket$inet(0x2, 0xffffffffffffffff, 0x8005) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x1, 0xa14}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x40000005, 0xfffffffffffffffb, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000048, 0x4, 0x80000001}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x53, 0x44, 0xfffffffffffffffa, 0xffffffffffffffe1}], 0xcfb, &(0x7f0000000140)={0x7, 0x9}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x282) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xffa0) poll(&(0x7f0000000940)=[{r1, 0x104}], 0x1, 0x8be) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x30, 0x4, 0x3) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x141, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x40, 0x3}, 0x0, 0x20000, r6, r7, 0x6, 0x2, 0xffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x40) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x420) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000001c0)=""/125) r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x3ff) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/27, 0xfffffffffffffdb6}], 0x1) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x8010, 0x10) 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x100000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x88) r2 = socket(0x10, 0x1, 0x9) recvfrom$inet(r2, &(0x7f0000000040)=""/158, 0x9e, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x2, 0x7, 0x311) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80, r2, r3, r4, r5}, 0x7bde, 0xd8a, 0x7fff}) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getegid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x98, 0x40000000007f}, 0xffffffffffffff20) getpeername(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffe37) 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x401, &(0x7f0000000140)="ff01000800000000000000e9df982b61665ee928", 0x14) 16:00:07 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x602, 0x100) open(&(0x7f0000000080)='./file0/file0\x00', 0x480, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x803) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x23) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x7) shutdown(r0, 0x1) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x800) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/83, 0x53, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) geteuid() shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_LOCK(r1, 0x3) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x20) 16:00:08 executing program 0: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="72256bca3f9025bf9daf6b4a4a0dafea8d0ce459963580113ef1086d6980f88bbd1afee4d36b9dd7ad05ac42a9443adf9c20a747568ccc8158fe1d54141bd2304567f594e56035bfd9df271006c749dd3db275b7def42332e654f6d243144d27846a0da1f7a750d1bdfafd386e120bf95a0ee6d95130db4b679d6c2b5d93304bfd200f3c6cb988c9064d316951916fcbb2eb446958853142eeea47ca7b8d5f122daaa3ba6e03db676e8a7e0ef4c56bf31cb7654220f4c8b1b5404174639ea21706f62d2bc69274bd1db3190c6207c9f3e435dd25418f43655d12bb4a1a72d8644c81ccf05a12f99910a5c75509217efdd152bc758e1a7fb62e5e91eaf90b32d5dd1a4eca12d9623e74c56b5bc858e76f034f6f0ddc474e39be96ba865d4c03ff230012072ac42a88ce21425df55316965c8918f44fa190e9fa270a84f3fe32da1af4b74f57f594d44ed0aefdc7978c039df1d9d4e7c4cc0b6b853412a6e4503e0c98e1705c86a20c8dc667fb1336c9b99bcc04f216f88cad7d991c753ae1178ce8089a2dd563540e67cdb2a85bc9c034a31f8d9a50deaca886a2559518f2f799bbc4688414469bca1d8362045e7b20001e8220c9efcccd10cd5582a6e8538dfb595bda7b12499ebd2b4cc9a3e343d601d24dbd74e2211dc4631d5551f021387d1e23f00195a003a4397d72ff7522c643415c95c74449d41ca941fb009b0edcc13650d03f745a69e3dfd19ae5f752077033649c1da3cebe7a8445e2ee13e32791dfc146422528abe12f82d7b3ac2e500e5ec7a36747e89b5fc2ad0423b0b293a2f0cb34ab3fb06f0b6d939cb9f930f1d3839534ef41a2f16d0d0a817771d9f3ff2908bc19650d8369bad6cf7f1f55cfde4bf0f178a6dc97e0fe9633d17b0cc186d399b1d85db3cf39b32adbc5ba74c0b4ad8f4ff1baa1e5ac0c8421c6c32ef9069c99b372fa869d8687aeb35c5c61cf354b307b46793779821e1456a618aca2a46a2c2317713f9d8a0bcb8df0b8f44ce70940352baced95065a98772737148ed321e189292e6bea23129587a6e360edeb69628c4986c7e2f18f8148ee8cd435f3eee41604cb20b043a62750efc60602f9789c93f0333c0b1f232146fd839a6a0d66608f62af178bdb2d9e5244f5dcd60bc7bce688d2688d08f3ebccf12685939c8f2bb8fe7a4181ac048a020d442eb065f5ac40c2c6bf669d6aff7d95c52b05cfeed26047c9a3e1663279664ad05848f74f98159960b44642ff755c2dcb2255f2de5df71c3dd164650141f3282592a21d10ec8e007aed9dca60bdaecfc4ed4edaa864dfa6e64e76337cbb82e85e503197f7756d9b36c691080bbcc05941ad9fdccd2da0d7cc1b440648861069dce2653d706e1e3a0ffded1b232841c7d2d08034efa36d0a8f00fcfcd40d40d3f0f74932f2af7bda07da1371c6682b9f99dbf9a8afd1e7a08f22920075f185a769acd453750eae05d098317e9828ce384253015c545317a63ad1f9376bedc429415a9c3c5b23d57284ccdceff982ef42662e5af42eb7bd7c28d50dc78666ea4214edc9d4f924f2fd474e5d2beeff8b9e1c20f0e6b5c5ebb51c30a2466f04e575e8cc9c38348af00315871d65ac15677a2df7ea27b896da3bc10b9576c5d629095b1c30b4b981c53f04d93027130564a3dbb83492e94497cdb1e9f80b5dfc77a8ffb6c1d270dd542049d7bb833efe32f3c251505a9fb48ed3a8ba2f4cdedb3be0af108beaccbfa646b464fc439d7b588c759e6839d722477beedf36a145ffeefc3b93852dc43f9527ac74ac0981f5d30402eafde5cba6217660a5619b2079c58800691045d92b1760d809a4b115cb979e530b513f8099251f456e223c492619862c8f3a0b9c8a7ec494cfd854cfe315fb3ed02dbe1ee54d03de6ef0ef848029d3a35319c356bb0044440bc79c48cf54771749e1b7b90f29bd1df89103533eef51a41f19688348b61ef1284fc668b502691052da0399c4eda01ba0634b03fe5a5c560302b1e49f1eaca34f14896292c84f8fefb9bfdf72803f80868534b11513a9d28b1d2a3f2a065e8c1887620adb923dd40586afa4d1241dc32b3eeefca548024c0a489ff3b54dee87effd2fc13b08070204026a48c3dbe31718cafe8590a47e1e18bc78256523c1688ca9975ff3ceb2e98a6e2e92a3e57b7622a829c403de32553382f55a3941583cf2ad6c57e1d20635a045de727903e47c1d10ec3725357481b849c2ae9ed4351c338946648bedec57adc42aaf0a950ec490ccac610fb606f387021f6d9ac054ddf1e0b657b020c2ae9cfcc8943d5b9066d60b3d8ece76be24ec9d57c66715fa564f762a2c217732a5a67b6ebb9aeef1f0eb5fbab42cdf43c3ac8f35276e36716df8905ccef341c08ab0f83169a21c4682b1169bef4cd4dc3d58c4b2e4d26fc78edeb174343cb32fc9c272d3f02bdf228e2f5ff767f0517b09703dba3a95d539a5e190ea03641f75f936320135cdf00ffa1d66c305eb45642432b8bcec0e03e0bc473fdd04ea347f3753aba5bdbd32d4ab61970794d69ccd69aa5cdf0be6c42f5332a6e727f6f7a083a58e21a9e90dea136c3f8c4793c18117c18a119d19c0b7487861ad6790b1ab12e9f220e4f519c21453d4cf455287297fdcda88694431418371994da23514b9f1f06ccec58e1020f93e8c012f1c38212cbfe2d5f4ac9e349a0a872109256dcac9752b1df0eb865b68788bc05046a8a4c1e0b118f93a5e82c1c93f2f9dc9281d13f06aae1b747114e05de715ddf7c7e514a4744fec6ae66051494d5f6a44c4ec261e107dc20d908dbf1fe205b2248e584ee32bf51ba74ad14bddf5c7ac695961cde374d77e2835f0da082c94e95dc07679fce817a1547a945e0fa6c855ce3bd453ddf2982e6c4d8366427cf1f31793070b547debcfc31bbfec33c4a2e2261470d3ef5a01b02f04875a9120a28d6ff843abcc4581d7f7d895da109b01c8509bc3861a2bd3d579fcd8d01277e63e0c0ed0c4cf62178507b7824ebeeb34c2140570b3ed0a6c2c4ebfa7632c9b5d51816769ed73e5c60807e74c13a7abe4e202236ec1719d554ff7901a51aaf7bf463e99ee831337d9bcc421a38ff2bef04b3d32ff51860a60228e4923138d76a03f54cf1ba41610d748dbc94f06c1133ec5feba7581106c088d48fb4d365d86db2ee102e9d8c476d6e4d807e6dc364a0e26295634ffca52e7900a983bbcaa98aaf48cad1c0d5d199b45b59aa2e86a64fa882b1d4b27722e52b9bd9afc4575aa96152aab782d1790d66a9e34db6218b6b12ea6475dc97d286d17afe6aaee4c2a2c9234a11de111a994968569a968eb7c2306ace5f27addce7b4fc706d2b241d3a1ec0db4c0f63ed717e1d859b82010f07bd1728c45236f741fd4b8db63e4e6c57f0b5fe26f1b0fcd1653f07e12d90913c2544821eb0f7b948fb016f2fab85233f378a3843a304b823b6e0fafd993b2575e4ff8eaacd875331ccfd58735f763c10443d267b2dc2b0f73a553cfcc95acda19d5530dc00c11e5d56658fcc38e93c2435bfe1fe63564e661b42b7c9557be7e8f019babcc5f04e166c26b34705e67f69a55cecd1814b0e24b21ef8d5905fbda36731caac10c780b3510b6c97b00cf7f42f24f1032f09bc11bbca01eec4693d515dbda16d1973e9453e3fa2bf3fb441d68d5bcff9640f573441462803187e313d795ec956f0155e828bccc7643b1957f6680c7225fee62f56fcfca5b65e1590a296f27e2079ee8d606842e5cc0fb9d01e3936479979aa05b44e3f077c896a989a8a51fcfb55e75117d455778d8a4faaca0324c8cccb854fd6b8688abcd0b5454fc4314670a555c1e58b46ae87fec0a99956b5ec8ae7b3b8db9248758d6f4e297841849431ba0e6983bc264fb33f9300a2b9a3cbdfa33f2d8eddd4ea40f6a3978a5467e6ce058d2b935584546ce3f4e7dc5ce9b8a2edf97de9d2be30fc3631d5841d888ce1f9f1f1105d96b12a0e67c9c198a43384fd71c505310da06d03c140e4540adc492435ca44e63b7ed554acc6f03f6dec3ee950d14792cebe0072a455244922bf1fe6193dc034ead9d3cdc208e07634308a3cd1bf12ddd576f5eae169007919e1349d11cb4ae2d6ac7a1da8cf020531ba0101e2ebf41a4b80abed9b14e2f8adac14315c30e72f3c99a6514c0d51cdc473cb1c6080aa703af00e1c4211db34d183e06aa86d04d338d5b5e0edff54009f8d55d492c7300310e23088fdc866a08f7a4eb1ef05a6171ffea3dbdb961a2e3fbb85e2b6dfceb2c4077d53d0cf35e74bc28cc76c8828804cf485d629e2df148cab99d2cda0e2745081eda8197adcdbeb84862a413b3ad73b319062724229b143f3aaa4aae92b658a937a74dc095716d98044560bdf2b7ac0d9d9463ff5769435f94f9f629be587ae04d4413c95c709ea2aa23f27774d7e4605b3f6f20e0a813604405af43defdf2db06a338b65601240e04141cd95002e4a6d26f2e2e588256a2d003e59237714e4c570d34afa1cbfa69ed374eb382a23bd0ac0602f71a23ec89710238890723d473fa224928976b0872b73e07ae30c77479f2b27643879d7b70772d699ff69f178ff23cb718086568ecff73462033f82f8ecf1ea691bf19cf818e3f8c7a353d52e9c880e6476207c1b3b017d43ceb4243a4191ccfeaad25ab0088e02174340910af9c54b2b79b7105b0d50ff94b33c3912d870ae51a2c182b8767c39d31ccd734cc890de8bfa93ae5585bdb90e3e9551b54dd31d857ec30ae2a92383739abcf05511d08cedba49ee7b040ecccaf5e179ec1ae8d93918f2b0c29d18abad0159fbaf324be5dc862b830e17fe325c148b769057ced1fd4d0e0455d5ddc316c2d61dcea760f833c7399301b35136089e09b293ba1a1daa4b398a9be588245632cae8d1cd7d64c553bad4fdd88d295148c55d072b0d742d730fbae11158459f8dc0d1ee3d7a1c8064b193c8eba484a1d4e240adf30cdc9a7395c8008fc1ea20561d7b0394ca8cff4c04af490c4a4029aec2807ec4fdd41bc633f4ffe64761fdfe3eef14485dd3ded9dfb3eea063366f1c167966c0dab33a8f7a469da0e1e3b6d4b64d1b53617e76b85350fd07386b4f8933ed71f0a46c74a628d369db786498dcf1596922a1a3ecbb660ecd7f60900b9c1af9f4eae7fa7fbcced68a14d6cc7dad7a41fbd9b3024415e4de3548b759d6e7e8952d4fa4be37f6477f86b8bca91b777a161a0adc9adb5463d7849a2be992424d96f797fda0edba5b7f8c4152b3d1ee25b7b7680b56a3715523a54e14bfab93a110fe95c47f72cfe4e0d93e3371673127f31d616e88d98d95409b326315eaafbc0b4f05306cf2189a2bb0c929fda818e9c7062ed657d6a7333c66d404bd124a89da75c404f9fea17add36593fd2d09bdc19c010f9905d8276cb1063c6b254fa65767e4f6fb21c48b186bb5176fd35d91d9f789a8c5c43c0d6091694e553e6e657af2a1d3dca8a78554b69e0f0000e936e528a09ff08e29512440e6b48bc234d012b9afaefa05ebf1616175b7187d35c2d25e3ca26136426cd29e3eb047b7fa9e68d2a7c8814b51598ad54b1829a66946b355dce2e30a8dba49cf53461cad7b0d93f63ed185219ae5f5680b81daf744f4292a8c824db5b3798d6739b0e2db9c35801c", 0xfa1}, {0x0}], 0x0) write(r0, &(0x7f00000004c0)='\x00\x00\x00\x00\x00', 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r6 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="d8991a4870b7e6c6d2774fca3e98f5886cbc5a7d80f4a885faa53be6a3ba742b35bec54f67b81f2d17118387f0cb609b68de7372bef1f91a9d43df1e7af709700f68f6222c70d388030d51ec9bd96521140d5ef9e69fffc2c710f8fcaa083878291601cd6543e9a1b4b88debc72fbfd9b6ddc3b4e8c5519bd2eee7444b6fcd80db2ea9be85f0fad0ae20e8757f4bdaeb0c5900854bf901f51fcb4f7b7f160281e0b661f5e2d2a095fbe79862420c14a786d34d195f7a028ea012cb9ba3d84bb2680a068e54fde9118912db95dd934841", 0xd0}, {&(0x7f00000001c0)="78abfed5a80bafd34dcbfda0d1d30609c55279109856", 0x16}, {&(0x7f0000000200)="48086042e28d36bf1552b242babf765c1ad24c455f195f78568489f106933197dbfe27a66b1265f729fad582c136cb91189dbd5f90fd68d2a5a92f15120875f941af69e72007faf78767705d8ac4a1675892a575123f2ff4132b0ba2222ed6ceddb89c679ff6992b178ba3", 0x6b}, {&(0x7f0000000280)="6637cae6ee877ea73bf13045024bc0bdda4fae43349ade87ff29bf127262c939dc2818084b9b5bf476733cd0b2dc6591c523f2e0f5b02297c4415b0727d604903d2017b0c736c33f12460fa2590c06ae0ef52f176c2a9989a029f3e9081326887cc17f2464b98f01098bf64ac0ab3c78834186d721298a0650a10860ecf422528da044e0f3c6451b3eb5fd73404e20a6847fe8f44b32beaaf99e75ca1a829c3c30c28d7e008e1fec751513fe09700fac14ce75ae238905c36c281b3a9cdca1a911bc817efdf0f43bfb454d301d03f08d51a43469a1f27615ab989ed687437d9be884", 0xe2}, {&(0x7f0000000380)="f540da1c4b85553b493080c054b3ff71de9a35d4f93c57625256ba8889a532897401b93f09e3fe517692fdada4d0bf6e5a44d924bbe6d9", 0x37}, {&(0x7f0000000400)="fca37e0a226e6958a3d767e2df3f89734cc0ccf378a3b47acf67346435ea501f45b03f1afc50041918b9f1b22e902be3557cd8f97dd1dc432238f9e60e64201dffabb9fd679096419b56056cdc8abdccb37443f13ffe1a9652b6f25048e5929924bccfb05357fc5834c5d59203319b140bc80deb1fcbff1f46a08aafff695f1a70220495ea752ce91fa0dc7116601569359f73cea22686616c06d48f168da983db48b7a7c0608b930c52c026044c25ee7c3fee4fc9c0822a0bb3a74423d929b3c4db1ca2d43b74f880dbfd12ae6fdd70ed07308cf7ec1a827799319d3897f608a7dcda27ff45d0f7f9ae2a7dc64868e5", 0xf0}, {&(0x7f0000000580)="87ccd8f58766b16804b88013ac5d8ec5428e1fff57acabca6516eedd0566f5e52e73098f70539b5fcf533dc94e15b3195e99edb6f4a9c37b606fd80d7ef5138ef8b663effbb244d17c56493e0d498d47bee70550837f14693fe85925def84e59fc32016e", 0x64}, {&(0x7f0000000600)="1617de3e53f6a8dc8c4b3cda590f0dc6f2c203244b245f47afafa60379941c7620dcbad9362b512be0bdb3558f3f318caf2c080c6f0e2865511b02140fb5894893c6792a869ee5f61e97325bb6886bf8fd1e4fc1ca21061ccf8ec8eaeb92e4ad5a2112f86f787c1d83cf428f059d69c0b11a8472f9cf3744c311ed07fa1ff21e51c82d310c1aa0af94af8d850b07f88cad30a6a9a7a31d7551894a894a946422c96519a2ea12f643d3e284bccd3082abff9922bc70a0fd02c32fe480961503454aa0ec59", 0xc4}, {&(0x7f0000000700)="ea8c8f65694a698c9e21b40b9c6e490e6a6718d07888ebc8a200d2c2c22ec7067fb9c0822b65a93bbc27cfcecddc3bbbee5d072d42492aa83bfb4209e54a218276587c6a9b5a12f5a8a7f65768b2a0b674cf04eff1542876412a28ad534491d49f62abffab1d924e0e284f6ce5bd8ba829245d8f8f98b1782a72be9129296eb9e263b9ab9855aa0c8eb56f5136f63a1229e85d954df2083f5d494504e25beeded5cd23e6c5421f58b9405e52ad0c7a408a08a29b42ae4b3df36fb083e48c69f13cd9ad8619f01abfcf8f6829439b41ba137e37d614e6780ecc1cc4bd502d83ecd41d12e9d61d57e62448cdb13f", 0xed}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x400}, 0x400) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x14, 0x400000000003, 0x80000001) r1 = socket(0x11, 0x3, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) fcntl$dupfd(r0, 0xa, r1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x46, 0x10, 0xb75, 0x7fffffff}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000c5, 0xd1ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x98, 0x2, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x3, 0x100000000}, {{r0}, 0x0, 0x0, 0x4, 0x800, 0x38}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x244, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2e, 0x40000065, 0xffffffffffffffc0, 0x3}, {{r0}, 0x0, 0x60, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0xd4, 0x101}], 0x1, &(0x7f00000001c0)={0x1f, 0xff}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() 16:00:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8001, 0x2, 0x80000}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xffffffffffffff7d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xc8}, {0x18, 0x1, 0x1, 0x9}, 0x5b, [0x7, 0x200, 0x5, 0x1, 0x9, 0x9, 0x8, 0x9]}, 0x3c) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(r2, 0xf6, 0x9da, &(0x7f00000001c0)="c775e56bb15f0dd85d7874371b685226d9332fbcfdd1a7c799a692ee132a07707be01493543b95b44f112d618fa520cf99eb4897c9718261a67c4b1bffaf7a7879390f52f10c1fb979c1700e0fb578b7e7c794defbe6c55b78f338634d264cb6af4bc3218e7bfc3a928b3fd656c7af3129cb1252c766fa89ba4a7be04cba23a0448da18b3c146cb80671116e1189048ea1473ada197b7ef9c1ef426ece891441e352e5130cdc8a9a83aaa035d4d16210cecba6376cb40c1d6f37b59a198ed4ccf0d8edd5a0e5d79ad8c014226e6d99c646f4202a99520fb56a29a09872d3845104d945bc71bcd54b719632a677aaed", 0xef) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x3}, {0x45}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, &(0x7f0000000100)) 16:00:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/121, 0x79}], 0x5, &(0x7f0000000480)=""/152, 0x98, 0x79c}, 0x1) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) flock(r2, 0x5) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000004180)="b9", 0xffffffffffffff5c}], 0x1, 0x40000) mknod(&(0x7f00000000c0)='./bus\x00', 0x30, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000040)='.\x00', 0x1, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0xff, 0x7fffffff, "2a1ce36b0916cc04088888e44fb1efe203f4a4c2", 0x4, 0x4}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001180)=0x5) r3 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x8, 0x52) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r4, r5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001280)) symlinkat(&(0x7f00000012c0)='./file0\x00', r3, &(0x7f0000001300)='./file0\x00') setregid(r4, r7) linkat(r1, &(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00', 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000013c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001400)) write(r3, &(0x7f0000001440)="4ee17650096dde49aa3ff4c1ba459f9808d29bf7988c784f18dbf3e1440945c85921d40ce353edb2ab8f7f373bc4aaf3c8c55d9e7f884da219ef0096b06b76ad3230779096a88a5cb30dff1bf8eb300979fb6c90838c8af0922a408b5f687caf2e0af5fe92e1251b6ee5d2339f9319235636f6e2f41226738b21936858872a56843bb791aec322464451fc2aa0c1b3e09004e59c44bfe3bd91f740f3874cdd3d3bc6b0b02f27631d43e9a3df2df4d2555b2912eff23de315433dc3db01b7114d1fb3289ab4e64f950bfb8b03c5e2945a8773e8853ef2b14873c614c9c6f83e61aed3fb2d7171d6e1b75ea9a2dc75a5", 0xef) socket$inet6(0x18, 0x8000, 0x4) open(&(0x7f0000001540)='./file0/file0\x00', 0x800, 0x100) execve(&(0x7f0000001580)='./file0/file0\x00', &(0x7f0000001740)=[&(0x7f00000015c0)='\x00', &(0x7f0000001600)='*\x00', &(0x7f0000001640)='][\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='{\x00'], &(0x7f0000001980)=[&(0x7f0000001780)='\x00', &(0x7f00000017c0)='-&(,#.\x00', &(0x7f0000001800)=']\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='}+\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='%[\x00']) setregid(0x0, r6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000019c0)) mknod(&(0x7f0000001a00)='./file0/file0\x00', 0x2a, 0x7ff) semget(0x2, 0x1, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001a40)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001a80)=0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x9}, 0x8) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r2 = msgget$private(0x0, 0x0) write(r1, 0x0, 0x0) msgget$private(0x0, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = getuid() msgget$private(0x0, 0x22) r4 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r4, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="020003000000003bef7d5c1518e2a1f0009898d9a97c28053d0d9600000000000403fffa74f7fdccc40559a52eafd3cd1329e2071678d7d17c1574f08bed00ae8b4209e678c071e75a60cbb13869be2ab7208136d6dc67f4f08e79104b9528decfb8fbb8db500b7ac598e69dc7622b5dfb59750e901d0e521c5e5f580ac0de30270b1afcc4cb2c63364323"], 0x89, 0x800) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x380, 0x80) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/154, 0x9a) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) ioctl$TIOCNOTTY(r1, 0x20007471) dup(r1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0xf76e, 0x6}, {0x3, 0x1}}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x4, "39c625dec849fdd74fc9c628a27dde877b928b18", 0x4, 0x92b}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8000, 0x7fff, 0x400, 0x4, "531fcb3563b90b97b893015695c7157a1724e71e", 0x0, 0x8}) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:16 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000001500)=@un=@file={0x0, ""/14}, &(0x7f0000001540)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8199, 0x1a) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x148) shutdown(r3, 0x3) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f00000014c0)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001140)="53fc440ede1f9b7ebb8702471d4eb3f7901dfc3cae6117e8cb2a189be76a1715a266f5aef1f8fb6561d6fcecccf7a1bcd04eff8faaec95692fb05f5b6eac514abc46be91", 0x44}, {&(0x7f00000012c0)="22617c56fe0e31744d10e3932eec874b6c53b055d642ffafac8c1eecd9ed3785af92b37e387503ae0bb029bc13e6d18be0594ba72d2d020a6d1f6a4dd19a1e36cc57ffbaf4c690a81669033ff77281f420e86ac51d18b23b54ece6294c4b16b7a7e0f5dca225acb873022be01551657e23ae05e57918dac4720eb910fa93b9a272ffafa35361270fb0a1db54a828c251bd7fc39f3281c974dcf71af92f8fa8db22669e205cf3d2e9d1233707604443d74a1d4def4ab770e00197fe7dcac05eca2b884bb890ec6a4b749b957d0016362e34860aaceb356d9b0d039ac54bdd8ab1e6cd73c98ed5983d", 0xe8}, {&(0x7f00000013c0)="eb7ee1d6203ced7a135dfcc7b60751e31b318a4e5ee3f55b48b04335d74851bd8ebfd5a7bdd450fb2da93d0ec3c58447384f17257fa871c6b4b8d7e0ca4425269bf5496598ac213c768e60716215b0df09f870e741118894391ea79b575c3b22b4c06e2757d4536813325d98dcf3c3fa28641781da4b01af1ca7bd7122fbe16ec9a1f3c9815f0b1ca61424cd269f0db9459a79e15ecedbba72363dd2fc0402d9e2469b83b17867410eec365ee3c6ee1a5e1e1400ae9f866d18463d5ccbb3ff453c234a7c4c93eeff332f4c289feb739e3a93cc92ea40c9a3793a49f8ac08680f0a67a29b7d5cf2", 0xe7}], 0x3, &(0x7f0000001240)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) getsockopt(r1, 0x101, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa83, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x48) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=r0], &(0x7f0000000180)=0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0xfffffffffffffff8, 0x3}, {{r1}, 0x0, 0x20, 0x40, 0x20, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x1, 0x6d7f}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x85, 0x2, 0x9, 0xd74}, {{r0}, 0xfffffffffffffffb, 0xc, 0xf0000001, 0x3, 0xdc}], 0x0, &(0x7f00000000c0)={0x9, 0x9}) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/2, 0x2}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/209, 0xd1}], 0x5, 0x0) r3 = dup2(r0, r2) shutdown(r3, 0x2) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/9, 0x9}], 0x7, 0x39) linkat(r3, &(0x7f00000008c0)='./file0/file0\x00', r3, &(0x7f0000000900)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file0\x00', 0x4) symlinkat(&(0x7f0000000940)='./file0/file0\x00', r3, &(0x7f0000000980)='./file0/file0/file0\x00') getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x5, 0x100000000008) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:16 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x84) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r2) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000180)=0xfffffffffffffde3) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x7, 0xc2, 0x7ff}, 0xc) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000300)=0x10) fcntl$setstatus(r3, 0x4, 0x40) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x104) r1 = accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000aa0000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024abed46d619b64cf61c1df04b8f75849056d75f5096"], &(0x7f0000000200)=0x6e) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x8}, {0x7, 0x7f}}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x100000000, 0x9}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x3d}], 0x1, 0x8000000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x54}, {r0, 0x26}, {r0, 0x1}, {r0, 0x5c}, {r0, 0x1}, {r0, 0x44}], 0x6, 0xffffffff) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 16:00:17 executing program 1: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:00:17 executing program 0: getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000100)="576f47b7dcea564c324b35e05c5daa43b1d6e76ba8b879cc9eb7bcad4b382687a744641dd8323dfb6c8922a44674f29a5471ee74f74dd8acb8665346a98d6f077d8b41a85079cc879ab5bfc98f5f6d1ba4fecbce74b99d4cf799ffda6d7327885832300f34133c571ea1a32c81bd3e21237672db3595f5eefff3ce6cd55b38d6317ee66a096c68fd9be8a51836bf50e7d01dfac6127c47a827c3e07fc569d05c16c9f339e624c40c35662d9d6016fc1ff5fd5986aac79f972a8fdb5899d72d2149035a04b1bedb34699bc7b1beeb7d129addc259fd2b620446b5ac0a55d1c168bf82c44fc35d8b5195c88d372866e1b8389a4ee6f9e5", 0xf6, 0x1, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3ff, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 16:00:17 executing program 1: semget$private(0x0, 0x0, 0x102) setrlimit(0x0, 0xffffffffffffffff) 16:00:17 executing program 0: 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) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) lstat(0xffffffffffffffff, &(0x7f00000003c0)) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) getsockname(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) writev(r2, &(0x7f0000000540)=[{&(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) 16:00:17 executing program 1: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x19e, 0x7, 0x9, 0x0, "a076d5b7c312acc2ddc438124561dca406c0ba42", 0x100, 0x5}) getitimer(0x3, &(0x7f0000000000)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x208c1, 0x8) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8b63ec2209fb1db7c1a647f2cefcf15a8df56f79202b173b5b64b6193ee3a0", 0x1f}], 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x112) read(r0, &(0x7f0000000240)=""/159, 0x9f) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x140) read(r1, &(0x7f0000000100)=""/255, 0xff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/113, 0x71) r2 = socket$inet6(0x18, 0x0, 0x81) poll(&(0x7f0000000300)=[{r1, 0x8b}, {r0, 0x29}, {r0, 0x24}, {r0, 0x88}, {r0, 0x1d8}, {r2, 0x40}], 0x6, 0x200) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x1) flock(r1, 0x2) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x9, 0xa4, r1}) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#*&/)\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffd7) 16:00:18 executing program 0: socket(0x6, 0x8000, 0x9d87) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$dupfd(r1, 0xa, r1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r5) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="82cd1f97ca700b971fcdc0b8c7dda8ff2321ad9a842155b4538b925c3e22", 0x1e}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r6, r1, r3}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x88}, 0x2) r10 = getpgid(r6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) r11 = syz_open_pts() r12 = msgget(0x1, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x3ff, r8, r9, r8, r4, 0x10, 0x3}, 0x97, 0x9, r10, r6, 0x2, 0x3, 0x8, 0x10001}) r13 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x4, 0x8b50, 0x3948, 0x6, "c9d7aa0e03770b5d30200ec904c1d9f779663b7d", 0x800, 0x6}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/167, 0xa7) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000004c0)=0x21) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000500)) msgget(0x2, 0x410) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_int(r13, 0xffff, 0x804, &(0x7f00000005c0)=0x3, 0x4) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000600)) msgget(0x3, 0x80) bind(r13, &(0x7f0000000640)=@in={0x2, 0x3}, 0xc) r14 = fcntl$dupfd(r11, 0x0, r0) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000680)={0x3f, 0x8, 0x82, 0x4, "5d8288f246fdc873f2706c805f7bd64e0397d731", 0x69d, 0x5}) syz_open_pts() 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1cb) write(r0, &(0x7f00000000c0)="8610099492be384d1018925b001c39be7d66cce0ad23e3b436acee8545e395412fc75ac38c93498d90a23b6f720b0221ff3f396bf2cfde9807ed0932f23b61b627e721ccac4c74da0b08106dbf7db84298c4be50dffca45fed5c238f81da4676fb0e0857af5a6739475a1faf6a601cec527d63279dd71981d291bf05121f97a792fc5bdc56a4ae8e7ac8017e60d1fd4600a0bf16068280ae99d74170f0408bb7ed3f35325322032a6eb608947058c9f13c27dc43dabb7b867d706358eb2d0eeb85e144410bc16b74ec11ff0d38927b8eabaaa4f8e943415106bfd3781dfa61373a308e066bb6651b251cb26b16", 0xed) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/40}, &(0x7f00000001c0)=0x2a) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:00:18 executing program 0: 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() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:19 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x3, 0x32d) socketpair(0x21, 0xc007, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff}) semop(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffff8001, 0x1800}, {0x0, 0x4, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0xfffffffffffffff7, 0x1800}, {0x3}, {0x3, 0x8000, 0x800}, {0x1, 0x0, 0x800}], 0x8) dup(r1) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)={0x0, "91a9e0d67d7721ea4793d8e6e90aca5f93a63a7e6a06fd2bd78c400c0aa7032702bdb200e708336b29b3fec2198578fed2dc1e76b2a664a8869aebbd6afe0b59c3c34f520822f420847ded2a1e96b7446a609e6df6ada4c4c7f60ca03cfb7c2f7ffeff44df6fbd424669108e1004a28bf3507b0f9147473c1890461af3bf7fbe8669ee5a4153f701a8628fa1c82fa704b8b6388761fe34db5933a9a51e357716906103a3cc94c6675f2f957b75f26302124c9746dd7408fccdced808f6c424cbaa4ca0b488c537b6b2863cfa791227750ca0a201c42cced111959e14621848d39d441950a55ac1ed24b2de9a45e0121622208fe7ddc5c2f2cac49db7db5a2598c72e1452517f085154d468537d557b0a4062f401a373299bccc044db25f4be822b659f18fb5b95d9f59f7b47398475f9362261d8c5de61962ca25f4745b0769440d04ac52e47a03a53d98099c83448d3e64a2efe84785d43c3e06423c65b97410d297308565e5389bd0c42dedd1dc9484953bca98fe719b1a416d0e497aecfe52246d99be7998a82ef3cc10271e3279388ef0b2bbde5ef8e7b411943d6e4fc7496366e3e1bf4ecb35222f3150ed9d0ea29805aeb74297791ff9394b8ac2a6a1c605c471d1460dadbe2c79a7cb2f8be687298380fbf1cd6bed368cb93a350589103c4d74f3f073ca734185c14e3aa173cb75494b7ec91c27936064420fb4e208c7e4bb7b484de913a8af675b1fdc255c9ebe1f31f671676e5eb66f608031cdb06fec12f608d2166e32b95a0494790c0ed607c81530a928d85630356ff5e3ad4d70b445728a1c77b4e2477d21af490997769bdd27d2c29afcac44fda6c38d6d9d97dc720ac76a562a4d69cc64e2d91bb2be748a8de0e54892a15fe194d86e145cc06fc54a4b2c3534265a2d8e96a0faca2c141bc8c414b41111ddbfa2c017d3cea56d842144db105740c696c37da8e2866d535a364ecc0b8b4aa5fc330118b094fe929c43a5a326bbdfb0f21a4bc4fb65e6cdb6cd9655b9df36c29e18d3c32b744d260f37963b61e7f21630a93c24a5410473b4b384e74e396dbddbe7a495bc0a89dbbf7614bb2f821a8cb81ba125e5132d9169195288cda5f0962fe6b76228dff168b967be49fcc296c28616f1b2a92e8a7a1c3f38d5cf37878c9aa02618f645e317acd27aecc7fb237429e9ce07050f6f89a2c35ee63b94613c22fad74192961a57d1023fc357b049f2ca258c1b4e11a3c71c8c4209f412f651a77ec42ec13e6908761a43aa32d7fca914552d1fbda7bee67d5198213597fe5c5ea1e9ae0a3ed720b07ebd3e28595eb9d75c3604950233585d7c68dabf4c955718c339372d03690483dfac3404976c1ec3ea14edad353a3a5d3542274e410d3ccf4b9528c34d9a446765372f0de8c2f2d2c537163c53f34de8bb05f53459ac13ba7e178bfbfeb46b57a662d3b2835b9cef3cc541a45ea28f8a66c8bc344f7b43c832ee47d7ab18f2033a5f50268bd26a4dfb164348aff984f9b5598bb5ea09237bc05bf73bb95ac7ef103fbc9032791d5de8ead78cb1bb2c631bab87046b5b87c629aeb00fdce42b04fb113809e443c88732d6fc9e31542989c773a731b666a9535a5749dbbdfdb6bd256e687826cc50564be7d03d9746312db6c36c72990822191a48ca5d3e5c0459076e1fe627ef7b7dfdeaf34580daa4488331582ad49e4c509ae9a3923cdea56314d6bf04fcb651cbfbac44e9db87e38264c4e4c6b5f74da3ac48293a6d94ff749851775b749b2abb55ec8ff2ef51a61d2b89fb402fb682a592dd0ad4e1c1876f2d96165c752032d73816fa1259521ea1a6726e6efd2957cff04585d6a2e14ed32019ef7813f07d6e1407d9bdbe78dfbf9990193f5d4e608321be41b795d608bc9fe0cb73a7f039cca7e50148403d1f8b73f77de60df054f4f28e96e2069d7aa277d6cb091ef81393675f83d32d7e4d345783eeddfa7a73bf4e94ffdc9faa1d8148116069d878fcc0450d0078562809e5f5fb3d900fb366f08c54de1610bee31398938b57961d321bd7115dd9bcc80ec7a7fd99b447540276453f7d895fd8aba68856890864c76861dcb637b545f3fb31b52ecac1fb5e6dd0802a6d8342e3fe0dc60f07ccb35f0ba2d0bc05c0f94412411cc9871f59c0e9cca503f6ceca001214da69b2549ed99ddedb97621d183a1ef3c8084562f1dc3906106f33fd7b6dd5ee4dda7705cb0bfd31d4edf2bb00dd4e74154768307550cfc8f34ccb174802e034f6c89df1f2501135ba37eaa5bad3bec3b28515151fbbbaa7e433d1000cbb94b5ee47b9f1419adf91ca3422f5949627e16b240b1a8462c04681bf273eec1f718793b7aa6ab064b87ed591edafd62493c2eac3c74a72fbe4bd1c4c48b9c32e171a15b29b60191d014fe0900000000000000f2fa7f6b31de35bba97113abde7ccf9e8eff77e080feb454d41ddbeed8952732a2f984f7f1e1ac2c92681e5b2fcb110a01d96f19e5ba4a9b8505804c98411b4c1328190d6056815ebab09442cfdad29af2cafbefed54ed7b7984977a97e489556329486f2db3a28c88f399eebbd9d33ca870d4219439834a255491f756ef04aa332a12cfd18bf998a0e28505ff051e6c59ca2dccb901c15b5834fba78fe201bcef208bdb88505b402c51cdc673242ec59d8e19a455292e2ceee463a521b5d3b284ca6b72a995adfe7401ac5d6d369580b5a9c1f1af1c0d45e5b7ce5b7bbdf1b17bce707b910e7da2d17498375ded123a3a6477f4aacc89ca22d8498f6d2a98b1193a899607e0203de8255f83d4bdf89d58a38b6eec6b15aab4e6a4ea90b2c247dc7bde1f88bcf39ea3d2e6d58fb1a9a948a9960b87bde6fcfc99ed81dcce2a70bddbd96b4f55"}, 0xfffffffffffffd49, 0x0) sendto$unix(r1, &(0x7f0000000980)="1296afa93d4255e67899718f428f", 0xe, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:19 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x1e}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffc}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffc1) 16:00:19 executing program 1: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000002c0)='./file0/file1\x00', 0x7a3, 0x40) r4 = dup(0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0xc007, 0x7, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0x9e7}], 0x7, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x80000003, 0x80000001, 0x81}, {{r3}, 0xfffffffffffffff9, 0x40, 0x60000000, 0x4, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1c, 0x8001, 0x4}, {{r5}, 0xffffffffffffffff, 0x2, 0xa4, 0xfffffffffffffffb, 0x3}, {{r6}, 0xffffffffffffffff, 0x44, 0xf0000047, 0x2, 0x1}, {{r7}, 0xffffffffffffffff, 0x18, 0xfffff, 0x651, 0x4}], 0x9, &(0x7f0000000400)={0x9, 0x401}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r8 = socket$inet6(0x18, 0x4002, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x10001, 0xa2, r9}) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fe8616c6530007c8dab3720406b51d39f6eb35870037484fe46629813ea32d6bd7007d1f31111d133b605a046ea38725f863c13a3109f7025eb628ce0203b2e5f24e0d7413afe3ba741bfccc952245c20cb97d20585fdb7256af1320e41b59fcfcf3c09bf72af59eaea6f5d18581cd39843af839efd6df5f98f82a21cd8fbc71016c1845fef6c2b1887d2b9ab437a14f36acf8a018f4702652e667339f753de7412a48510f6cc2b26325bce4cbf84642ce87a4bbc0ad61efecd6ba94c825929f59beaf7e11b454b7a9486da6e25b41a275d0000000000000000000000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee9799450cdf25663e179f6b15471710eb21adca2ad3de475c71dad7c98df12730dae7f0e69f9a81829e0c4bf5948513d3c2f8daabd632b76773a42b5b0222611a1088158e3c635f76472ed951b15877aa1c64afb31aa8b9b86826ea653ae2e73be7a0bfcda40187256a9d004b5b5a80deea15878cf0df0f697b0ea46afb315bdad62193965b440466d287ce9d2888309aaeed0d441b9013a19dc9890b81", 0x9e) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x102, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000240)="615e2709a5e3837789f13d08ec38c1bae3c1bcbe73dcd250f15a82693ff6d8aeca6e3d2cff59e2f38edc4c66902538418d314302b7b22ab4534c9f3ca863fe3a60866d86fb006c4dd9860878bf6281efbd36ff36d5ba98320d6ad108f723888bb157ef2f1a088d3ab8615020c2f8c951addfa912b230503451c17f4ed457db2767ae11319aaf563c0b76d5ae995c53217097955c1895d25358da240fc695b6510e5476611c209e04af26a7888adca6bd4b93decb0505e93dcb4d39b2c1c5f67216c83ee9c566ec6562dc13b7d96e9d8dc902378f10f614f3f77df6f1310281f70884b5ad166c508c71df9c2ebaea11a4dd2403c881d10380b8478a221bd3fd7d75e9b27de89fdc912f6e166da7f13c8c0581c40137", 0x454) 16:00:19 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/254) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x404) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x20) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) rename(&(0x7f0000000140)='./file2\x00', 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) ftruncate(r1, 0x7) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 16:00:19 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000ff2000/0xe000)=nil, 0xe000, &(0x7f0000000040)=""/7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x7) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x100000000000000, 0x0, 0x0, "7e2c0e3aa5000800003d201a000000ec00"}) read(r0, &(0x7f0000000040)=""/214, 0xd6) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004529) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x80, 0xb08f, 0x80, "683211346bed398c77e94fe882fb6bd20ad36956", 0x4, 0xd3}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x148) 16:00:19 executing program 1: r0 = getgid() getgroups(0x2, &(0x7f0000000080)=[r0, r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x7a) setregid(r0, r1) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xffffffffffffffff}], 0x2, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xfffffffffffffffd, 0xfffffffffffff410}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: getpgid(0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x11, 0x6}, 0x0, 0x2, r1, r1, 0x2ac9, 0x1, 0x10001}) r7 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r8 = getpgrp() setpgid(r7, r7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r8) close(r0) login: or mux 8388649 oad: 2.21 cmd: getty 29032 [ttyin] 0.00u 0.01s 0% 303k load: 2.21 cmd: getty 29032 [ttyin] 0.00u 0.01s 0% 303k 16:00:20 executing program 0: r0 = socket(0x2, 0x4004, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fffffffff3000ff89f069ae2e6e9147"], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000540)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef60158e71989cad5000aa4a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd0d07270ab68a6bf22f038d63ae6a00000000000000000000000000035d71a0ebd3d3b3e9b383719d1017b09e175e7643b38a47d29282934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecbe16a22577fd2c18388033a2e739d60fbdfdf6c3c04dac601299ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d4389e459b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd80000000000000009a5deaf8d338e66ebee26ac8510b728f3e1ffbacdc26636e84389e2bbd3e0a7138a1f004b8aff2ca60e46cfef923265af0bd984fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6083d09aaeb564768d92d94491e1d65609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c579600000000000000000000000000000000008c000000000000000c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c00000000116b000000", 0x29e) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="436dce3f19c501bf", 0x8}, {&(0x7f0000000040)="83b951d6fdf57cc69aa72d004ec5f2d2376179d8d90b03750c966d92936f8ed42373567f285cd40f79a65b99b367152775893ed7513a1b8648472600cdb028c9e27732dbcc78f214c249c70cedfa115dd2dbec421b5d5007b1c85908a5800e", 0x5f}, {&(0x7f00000000c0)="3240a29218aaf2dc49cddd", 0xb}, {&(0x7f0000000440)="7dc44b0f7fad8bc14b9909660a56c237e8597443695217ec20591ffeeaf901754eadc8cb94b857b7c5e18f7aff8e9b31a7b6209b371ed0281b73b2d0f0a84fa06d592f3e065712b27a41fe037372b19a8626952abc3ea5316eb85d62979b802fcddae6f04fc3a3f9cd8fcba94e48d6df6ceadda60febb3f64b8d08beb6bc27fcf0622f8e7a454f0b5cf33c1ecab5389c9d8e5d4d72655cb5ca896353b74a82935d53e7da8760b951f244e28565e8e0520701eb93143b3b1b87c002fc5a6c0b69a92ebfdbfd8a1ebe18c15f0c3a35db164a4eb2f3c0193bdc93a493ce005129ab2cbad93edae36a7d284250e785c2fe96a77b5905fc93b8790338fb663e4f23017ab0805d8806468e47310b0555d57e73e5ccca5bb9fd305f7158fed2748fe30cdb0ac639947798c2c695aed40368a676227a29ba0653520f25acd8465f2ac95f07767ddcea541f85410e6934902d8a926adecc91d4331d98e91e537b1bd42853a756ebbce6a63d9e375c1a41d4d087cf815240c5f654300ddf2c2aaa916548d2489efb1112fd243f6d34ddf140b228fa06c4cc8556d165102b75512642755b4fc94c3bf788a8a1b93956ff6b3d8bd358137a1bdce059a51781eda51d1728c4b78e11474d3a89d09f85b67e0843e91c9e11de0f1a20dcde94ccaf22007905fc5eb65e4cbb362de77bf659a6538461b0ac657d91d63456aa052556429fad779536f7205333110008c40f70cb8fd6cd234774d02fa8ba5d16c035a2cbbf6c6bfdf4fd23a31c96d58379a79859cc839d58c5830ee593b2878c5a0c8da29ccf14c678510fbd4517575a04d77fb57dc76d28e26a3ab6206e02fe12628bdb47a736090857b5ed4c3f60f46832f3855dd2de0c10ac1b9a550ffe925ef8575a053bd646d67d4a1ed47e4d0cf6ee6fa629392c97f08969393330e2253fb22005cd998f5295533602d2dd6884e0512a78c499f30fe1755f77f7362dda0f7296b89607bdbba133f96b6aa0845372a64d97f466ed0831a26cb85738ee7f1c2d8e7434c46be50d01406d8a606fe73a8808ceedb5b2a199ec13acbf2093e3b2045aac5e9d06f50d004c571936eda89c4907dba8888eca9d37e2b4686f4c1c9084126c26fbe237cd7534ab2d33d81c2e8195af05f547814842b0176335d2b2161d3a66591dac4985805c4dc0771d04b59c5d75275eceaa6ef4ab15b9d8cfd15d3dd2e5f4cdea6fa293ea983f26b59046446d90311d25aaefd52211a64970bf66c130c6faecb5eae71a73552fcda7c158f3a62c5e6ee14c6850a6042427d15c31a3c7b50554038b9f66074523875068664e1c5596fb2422bc7420c8d705fa016dffa4a69398c146b638611b5e9d73cc116b8dd78d678e8c3cf374bf61bfd191329ed1f7285aaec050cf9e7eca545d2dec510a7fb4e6ec65ecd1cdc6c35cc68013b0d92f106211016be6270a3467c14d1c0903c5e9e9715e08881b283772db05298aef25f3d04c4659af7f30eef140eba146031aaf0f188049ac844ecc0a116ce9dea495290af1a537a68f6b4e911d4da86fc48eebbacd59ae02123381172122290bdffd239ff404a28f47df26bae194e1cd0861bbc2f031e373c392529d3c75c5e90f2dfc9c1b1aa813783ea77ccde966fe1afd4997447b6df5000707b65902cde69542fb7235599e780deb1c7c82d534b159457d737de6f6da1d27b4258663caf22964fccd052d7972616c0837fa63346084017871a4d2f3d2d3b72b5c30d1c468c6931363ad65098712483eafcbc780a145fb3055f19f49ba09d1aead799de00c57d818443982b923d49fa42ce0a6d13e289dc80471f277ca5e1f416241d1c0b3c19acda7a4129201f385c8bcc54eac7621e48be0d97de8c567d769dd705c192fbb38df1bf5268189190faf3cf14cf4f1ac914bdbac8b924a524f8ce174cf51031b222cf1b0db59fb5a2b6a6ebfbe6c31e78785b16a923c8543b04f73d67119f3392e5d9df9bea7181ef1c52bb96bf75b981422441d645c582adc74792ee307a165741af6e1c9fcca42c07e25ba0e9e2a5cbda1c91da34d498dc7c4ec4ddf1206964d1267e21f79e0725c4d6ab6cca737825b822277f4029b8308b678f7602565267fed2e5b8cec66270284d31d88c56b942401f4b016b5b08b36700f0cfd6b47574a4f34e1900550ff2d59ff15e0ebfd61edd33d66f6f6d9ebaca59f2e4ea576e4bc368a4b282bd8e6bcbcb42e533c4e8b4f025b34e10606c15544994df7ed7d6e4a3e3aa02a4d8744322bc60b5dae23af6f1ecc80e1f84f50dd6b75bc05fdcd21bdf35cdd1772ba5587b64e2f91d955c9050c9d50b8637523929d4673e9485c56da58d1f7c341bbb532a18f5f77b81c0ee93d761e426a2c67eafbd797a24a9bf1c21f14ea550aecc4786e91c6d753cb2f502fe8508fcc0efdc4d7a048e41a7d277f5d95cec0339529b481a5802eac1a68520f0399c6923d73c5fa8adf7cb6b6657ff79e3c20077bda2b8483625d5e4062701632aac982ed6d2fb9ded5eb6f5bad9097364e4e8fc39ca8b3f2e440aec48dd4becc1ad76a2277b353e062dfd215615dbad86ae0685846f3e39f0262ae2a775d2edb5c3efaff8f1219ed86f3bb03e19eb2afc03d68184fff041061ce9932789f9f2fd9e9e45659f3dfa564eb6905fcc8b3584e3904cceef5094b1b8e43256beac1644f54e2d0d996e9f81ff0449aef96acb1afe2ba56faec4e62941f5f6a40e2bb314fe089a9931e0f12ec78a77354ee04339ca0cc833b1627ed248c94f62c3c9ecca07c9f5d3c505ae26118da6fee5b42dfc3aa8a26396732965eb5150204ad31c7270a457645782757179922e649c6f009c141deb12e38f0b3f6d7d74fcb88c41502997831584ea4b26769ffc3b47d67f7fca694c5aeec5473ed7416cb184f59b5da9b981c8a609400d2f74745129f3ca1ec93b8dd7fc51d09ad0a175570e38032cd6c7cec60fc6cdaff27c8d5a9658b8a6749a4210114e536764b5e4f27e29263c676eef44fbf0f110dcd16f17dc8d380c0df3ae384b2f2f5864fe8cbf3d0051a4e4513f0799494389ac10428e2a2740c8c7b2dc88c964b184b5c3ecfeaf1f2e093b6e87bab3e859b5a829dceb57e1d5b5b9c67cddbbfe51a6f9a9c56e373ba851494ef1d60a68be4f2215ab5b41f997be41236f4e4f29f89733a6da374fbf99298271faeb8d6aea67fa7116cdd5d7e288b69c5faa8e70786cfd0b630d0873c0f4c2b6d459c291087564072c811eb9cae6a0c853daac6e06b8aba352f14e365b887c8b59189868c9c5807f23d4b75e527750d31c1d10b06152e7f12b09822a3d6677fd12ba27950fd8663c17cd56881bc53d4e75717e47fce385e672a46c0973653ea361250baf2bb22e5a60bdfbe19e0b155398b9c02b2f352bc92a3c63c95ed582b02b297d79355d459654a29aea970fbb79d59e35c33969b48ec7b85107dd04a877abddaa583d10b065f1f6d9da1b31efbce377bb04fe76af4b5156d55aef6453ff3c0c1bb644a06d9a0981f97cc08bf1961de126af2a7723647c69f7584e9d0c6e2108bcdebbe7ab7d55d3a20aca975527d199a063942c6df12524e988ece0914125819b8faf4fe76440b1ed4bad9af18afa85cc3163414ea379f05afb73c2b0a69c18e04a942836429248a56c3296212efeef9bc1cea516d09f7eb7c3c0d32ba847739f8631eae50655b77892c65184630ff64922d46d55eb28d04997d8355cc0640a6bc97e73837211ca7aeb894dce7afe4ffa52edf3038b1bf5b3973f47c4a72c3eb310285eb9902a44303dd818110088177b5e14060ebafd62ea9e076dc78a4fd554f3733be631e96e1119ae519efa87cd1c0dcf91c69568602ff0067290cf01df78ac25cb480e532de41d66ed680237873b3b0eb9aefa5936924b21b4ed20ada72a6a28c69765f296814821165fd8e6fa6d6e5371bb886bf4f2c013f5f5ece295820a293c563aec7d16bf4ea6a70e2ed18ffd36a8f9bcd277ed959cf6d9e36104fe7a709566fa0ebbf9f2a9c4f62ff4db42d8e1c7cf1089e1f84e95b5081c0a7c5a7639c9263dae65469a5c776f7b52d5f417f32ee658135e3b3987891858ccd29741a83874826c378a147e890db09b106862721a16d6736000d66405d9179386a8b4186e72276fd354061e802ad0b43cff2463104fd4a9ac7e6da4401523babfbc7b368a32168843eb066344bc4cfbce2d51e7091268d65577947eecf5002f937c47cfedfc37536451cdfb2bd63978d1faa7e14194623ac6e732f2e99d832ba4f06098445ff39cf411295add2eb2bee37a63d3dd555f2e43ae6e4cc98dfba691529a7f03e7bd8f45cf0df1f3b2d964adaa7070c877a791c1c7f623a295e31a3a97c49d9442f33ecbe4ae219e9ce7c487b418e19409d3640614488fb6231728a1ba0ec08d4524e42bfcb2d5eaece9b5baefeea297ca4b5287fe337afdc8850cee559357da93270a00a9d8c4791402ee8903fa92f6dbee72c7330de73f3fa9d98b5afc8ab86cb92f18cc337c8524c8073f5877693f4f1196179714d93a38624453b3210f5826959c124f34cf28b32529f3d280e88c655ae6d1dbc34bb00520475787abc56a8b34235130f0d24d57f35019e66a4ac379083d070b8115cfc2f2783bf222f69ad1beb67b04bf5b13ea25aaa6f31466970f4d568792289712577e9813e6fd9fba1f4ebd3f6d5cbfebc415b8c29f222c4599401dbf35d58092c2c4b8dd49c04bc8c6dac575df2ed38ba4cd6a5575968e3c9eac39d11706530ebf3a9efef1ecef7909fc79e54e356edf8f1a1186000d708c15b129d6ec00b8cbc7cf8f47b5092af8d2b6b869473cda21fbf7668ceb8c4c418765aef79646dfae6c7517dcf3849ff9f0eaaa7cb9ecc2dd5f24752c544cc459c8e6ab176751f884a13f4451a582408f6ced86eca1f39c38b58b38486ba65ff5b039f3c75bc6cdd7817ff7b1458ac95d0ed19260e65a4c49609030bfb9f9c5ec40fe942437a4f6ab64fb8a08ce0ed8bcfad8db810d1a113090772f77505543467f8b5b34d8a90f6047a4d5572239aea8ad8791418df56d436f533cc575cdf6b212f59434c3dc39b4fbe3a9350a5f10288cecb47f8d30f156cc4b96a3853b01d03b01a1bca8d218711ed0726ac60deade303b905afa61e381c17e1e0952c5ca34d8283018439b0eecdb35ab64108f11583994f6f8e4edf46ba52c6d39b835d192906478805f7adf60051631fe5179208f44c63193a5b7d56c96310ccbf5e52899cd54e0beb54992e5f477d63f2b24da098ead0297ca3d3cd56e56ea3440582a1acacf7575102ce164cdc2699ddbb380e31cba4a9da0204fd1ea6ff90bbbd871954b81a8c57edd897bf33a1b9bac44a222a560175067b43a2b736c2ad280373e17de80e072a5d65449a2e4cae2986fbd69dc0b9daa79a7d1c28561a8b7e81ab6040394596d04c9a57273b6aab4714b2881e64656d525961991a84bfd8f9f45228930b9f3bff092f0b449448788d68bc5e38ef17ca67c03e602a6b987758f2ca4ea2b96b3228391844af0598204f6e28fd9739557ad750386c2f293f84a964cd4baa857543cde6570c7305e09b6fa040e987d65ea57bf3306843d6f7ba784efb5bf2b8e9758aa08b684a7252ffea8d56e2286473a2ef4142921f0060de63c9ba0efcab883fe9883090494fdaeaf3d6b50fcd18328ccb1ea5eed6c245f451a18051858cba1d0e47fceac46f24cfc804bc2628ff5fe52a231aad8a068667fe860ae7b1940777eb25038db5ac7cdd064d0c6ab05657d9276421f09c4db2", 0x1000}, {&(0x7f0000000100)="8556da3dfd2e961377f53327d22ee32a167b4e596054fc751131602a47664be373779707a6a8e8a2c417e8d3254cb9e68021d520c3af0ca11c3913b78bbe7ee19c2456eea26555f8b642da77c10a9af2dd54271bcd83127f0d4f39e3d2f07c2ed94a2cf17ca1b79aec872a6abc902a9a67551975cc6d16dcfcc4d02c7019ee20bd4399a1f229329d7b41554bfda31b", 0x8f}, {&(0x7f00000001c0)="5fabbd991ca8d8a7802c52e72c4631a464ac65f8dc9f3010457ab7a2e655df3da84c1a168dc9cfeae31022756d50efdf1614a138837915a54039e12a0ce4aa759ee9a5f5788b9ec64dd53ce32e1b8e59fb760b4b3ac4517af5076a78194b27a2d281bd841bbff25a73244fc0e388eeb916a7aea8dcf57a6dccc3e6908ea19db7217ee7d7319a10959c33b78deb6b446b3368e6b742d40cd06502e3012a95069dcd997dac232b447c4eab814d4f2cc8fe0ae328ed0d72e5b6676065b44479b83ae410c849ffd214df99f5033f8b45531d8d6cb29dd0acd6348ba38e19042f", 0xde}, {&(0x7f00000002c0)="915fcffb1934070cea43b6857cc2fa61b8b0cb7646e8415818a5fe81ab7ff632b16c59e970fda5adeec25596e5a49e97cadee5d234ec88ad184ca1565543c9ddba263d49140c603985ff6006b4a089c21d8fe8fde4d542f0c3ab9216ad3a77b575b91c2cb3e1587c37f45a7907409c2d885e2f9504f4e938a0d4267185fdb6bd6f19fa8d7d56717a55e5cd42d45a234d5ac1a70c4b4f3ba94d0e43969898bcd1493479c781e4503012b838320ff2", 0xae}, {&(0x7f0000001440)="9bf51f2d85d505c0038092a7916c6a934e11da5c8296d7eb6ae288357db731d51169d227b9fa28ca88879a5c97785461bd4f512f6281041a33cd43c9d09277e23f5f5d76c848076b23e66aa2c1a177edc1ae12e1de375fd20ad9fd77a64e00553a4771bf311dda3136fc9c069d971b2468bd6c937ffbf8e3d624df1dcfd6e5d516c1529fb3d81d6ef85d47733acbba654ef064e084266c7f09c9d030a070ba5a5bded7359c37caf61629fa6e09baff8e8aa6c4f9a8a56f60dc99b3d4f1d419a79eecbaa8f537a479da10b075e69f48ea217ad86eac74168a87016da2", 0xdc}], 0x8) preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:00:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto(r0, &(0x7f0000000340)="18d21da6a87ca0ea297745e2e4ab274a358e9f32080b7dc607db4c40bec76dbce0697486756dfa5dd3e67248884bd7da3980dbdf67e5edcd089d879931d4fc97f8c29be8de6552d8e4eb044e0f04165e8a23fcc2", 0x54, 0x0, &(0x7f00000003c0)=@in6={0x18, 0x3, 0xfd, 0x10000}, 0xc) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="88", 0x1) r2 = socket$inet(0x2, 0x100000003, 0x2) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf0000011, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0xed}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x6}], 0x1, &(0x7f0000000440), 0xfffffffffffffffa, &(0x7f0000000400)={0x81, 0x80000001}) recvfrom(r2, &(0x7f0000000000)=""/75, 0x4b, 0x40, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="002a7b2cba2104a845e6f7547cd01a2a1dcd41fd24ddd16105c4ceac55d99e7f4311267f3f8cb6e31b7888576f7f6005b6892fa4255c69ecba4749f9e7d4852cb1644a51e319e2c0dd5909389364a592d44e018f2bdce46e2acf96260d7c8c5daf86b8f0071727643b07b6fa1a15007b7275e1d4d496859e", 0x78) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x240000}, {0x18, 0x2, 0x800, 0x7fff}, 0xe, [0x101, 0xffffffff, 0x100000001, 0x40, 0x80, 0x40, 0x0, 0x8000]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) getsockopt$inet_opts(r2, 0x0, 0x20, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="fa6d0c657cbff90e51ae0df5095da403821fb2433943d3346f031573e87d025e72b63b80c85b7e86296404a87b4312762f524ae65c5d981a9e9758b4e6ad1f1594667f4ccd20ad84a29a90c8386c021e9d3b150fcafa990df887284f011a2957f70c3ca9210eac9ba6bc686a73af5a01", 0x70) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 16:00:21 executing program 1: setuid(0xee01) lstat(&(0x7f0000000000)='.\x00', 0x0) r0 = socket(0x2, 0x4, 0x100000000) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="3524f348455f602a1882606c0712", 0xe}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x3) getpid() 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f46696c653800"], 0xa) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x1, 0x0, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="792da0ea951c323cd0e74cbcece8831c", 0x10}], 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) dup(r0) r2 = socket$inet(0x2, 0x804000, 0x8000000000002) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:21 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ec8ea360519ea34ad1ada5a916397c9539db75b2aad0ab7acdc6460d555520cb4133a58d0e73ef46cdc3d1a3fefb49d5de00ac2e8e81e7264eb5422447228bd804e79ea1e05f03d711b02abf0054e7dd08d063167d896c34ac6c112813f1a5dbc3ab180410ac03b8d0594942f71856b355307fa19714eb6fde266b404ca2ee2b018af2c06c2b1cc544f574eb358d94900eee0f49cf4aa4ca152d07c7a86a8d"], 0x1) socketpair(0x20, 0x0, 0x6, &(0x7f0000000040)) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) close(r0) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="90a4d5324efe1254b94f3023035e5a5d3c5619cc10353231e0c1d1a50b15d604f0688eaddde14220a368d54005eb12134ddb2f75ff99fcadaa69d88b14291e3fb2b4ddce829ab6061119d3dfe7119c702d1778eb14b23b30837d3bdb461f2f5871adbd5833bf71860aebe7953d712bdc455a137f774fb54635fdd8dcb169ca99953fa51b8bac8bd213fc91943875182149bbd38c10e6499ea831e12231c16eb82a07a3710124183a3648169924080b792e282e6325d86b5bf16e637da31e90d55ddcbb78398009aa34a5d4d7975142ae1e", 0xd1) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:21 executing program 0: r0 = kqueue() close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1ff}, {0x9}}, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) r2 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r3 = kqueue() sendto$inet(r2, &(0x7f0000000140)="d0a94b4a922c78fda38f3119258aa13058731ea257e9f4f15738ed5c76d466c7eec0be7d40173481d952bb02e1b76761419cf3a44563b8dda136ff75c2ee92984a70c156d2ec67fd7a3bd20c10260c01eb6623f50036d44b4c33e52813a5e6a03df3fe38df5e48912c53f7ee83d8a0437aeed4d8cfaa5ac3c6da1bfeb35d5fec6dace09a4a7c1a8596203f068178301db46d4718fedc9d152559d393ca014915b862885c09da343739f3066700e75616faa53cd3b0ac727fd8fd9472c74dec9c002432e20a53f33088ef8e18d99377a3c3d5190793f7767a39315eae833535611deb6e20261e659d", 0xe8, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x5, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x45, 0x9b) setsockopt(r0, 0x6, 0x67, 0x0, 0xffffffffffffff4f) 16:00:21 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) r2 = msgget$private(0x0, 0x787) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffffffffff9, r4, r5, r6, r7, 0x40, 0xfff}, 0xc73, 0x8, r8, r9, 0xbc5, 0x7, 0xbed0, 0x2}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd97619ad608d7787edafd3b93a5f24199b1f4d3971154fc0e01da53b4e870ca023fdfae11652a463022694c7cfc5ae9934ff1488c5e39c232e73cb1c7063b3f831e49738e54cd503208fc04b0281", 0xb1) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = semget(0x3, 0x0, 0x4ad) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000280)=""/155) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b", 0xe5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0x7, 0x800, "3bdfe1aeee2c4dec46931101ed91a57fd41ae129", 0x3, 0x9}) syz_open_pts() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r1) r2 = kqueue() dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:22 executing program 0: socket$unix(0x1, 0x8000000003, 0x0) 16:00:22 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) shmget(0x3, 0x4000, 0xd15a34b38b41fec2, &(0x7f0000ffc000/0x4000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x9, 0xf01, "f45030e2bf75da34c180022a2efd4914295d1ee5", 0x2, 0x100}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x4, &(0x7f0000000040)={0x3, 0x0, 0x40, 0x2, r2}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r4, 0x6, &(0x7f0000000040)={0x400000000000000, 0x0, 0x0, 0x10002ffffffff}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10, 0x2}, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:22 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, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:22 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="1b2fff0eef832ed3e6abf539028e614f45d257d5e057f1051dac5b62cc26c299d036479fcb4e49c31ac632d765eb652e2bd6cefae70b5654c74698", 0x3b) sync() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x0, 0x27, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) close(r0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = msgget(0x3, 0x610) msgrcv(r2, &(0x7f0000000100)={0x0, ""/57}, 0x41, 0x3, 0x946d3c669e3c22ef) r3 = dup2(r1, r1) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:22 executing program 1: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/155) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=ANY=[@ANYBLOB="0902653000bb98afc9649c6535d6f1bacdc80525b125621f86eba7df098675787f0d153fb759cb0da9b27dfc32e04dd3effd967e"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x0, 0x101) sendto(r0, &(0x7f00000000c0), 0x0, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)) close(r1) syz_open_pts() getegid() 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/67, 0x43) flock(r2, 0x2) fcntl$lock(r1, 0xd, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x100000004}) close(r2) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r3, r4) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000700), &(0x7f0000000740)=0x4) r5 = getgid() r6 = socket(0x20, 0x7, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x0, 0x1, 0xffff}, 0x100000001, [0x1000, 0xffffffff, 0x8, 0x8ee4, 0x7f, 0x400, 0x80, 0x3]}, 0x3c) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000340)="91b4a3ec77ae7f9e38f9c4fe63678df9e2bb1e8b1f45c159d45e6896932654d483680a7636189e0adb879522a5788346880ca21b60988e30f77ef74ea68165c792cd36111f62d84a33eeba2403621a11b7d8c3cd6aa713a25afb81188ec669ce6a65266ce0a1a4ae9094537e3fcc0980369f744717af0a9bda0c2b6ecb800e3f3d29c0f3a88d3294ad", 0x89}, {&(0x7f00000001c0)="a28eb28c652c0269137aba1ae04439b4afc65ee78a2352003e68e943cebad1d5b07860b5f0e74d5133f1330e8488e6dd1ddcfde72dbbfc6ced13aae7", 0x3c}, {&(0x7f0000000400)="b10f0cf4058b9c71325ca645083b009d7b5459a22b77513d2d632c6555f03a416eaf5d36672472ac1c4f3306d76974a4352858d293fe22aeb266320a46554faed817e9eb9781af7a2ef7ca88a4725c519fdf5d1511e022b3258f49c46f60a3154c482a4219b2615ff57cdf0f443aac1da4391cf6746c2a1199128a84ab116ef923633d0db26a97eecd96185eff5e85dfa1daffb06369f50b6c8e9f498f019d9b77e472babaff4c259b47156224b0bbc251c854f6669e1cc9acb85d38686c0b4c0fb343a276365f95274a3e839bfc5aa1353c7257ec7d3d2cf57d06e66ba0031eed2e72d837a145928d84d62cf1c0eb6ee1bd3d", 0xf3}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x38, 0x1}, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) r1 = msgget$private(0x0, 0x509) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000c65f43c16a199b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c63be070516c2b9100"], 0x88, 0x0, 0x1800) 16:00:22 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) sendto$inet6(r1, &(0x7f0000000140)="08f37fc4ab7e772f19687479bb25387dc4d0b6de43d4dc28b69799936c67373dd9223f7a92bb61ef19238f851398e95a148642f8ec9525f294f6d8918b91af8c08287b678690ab99ed4febc1626dd736b1ba8cbc51f235e8bb7fb3a6ea716cd24e346aa33c6d4a616331b42aef7537d71e", 0x71, 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) kqueue() pipe2(&(0x7f0000000000), 0x10000) 16:00:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400000000010082, 0x9) openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) recvfrom$unix(r1, &(0x7f0000000040)=""/127, 0x7f, 0x800, &(0x7f0000000180)=ANY=[@ANYRES64=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000028, &(0x7f00000000c0)="3d7b3005b929f34ac164010000009cd3540e79d9b5d2ad107477c059c103b67c5ae052f99f82ff3f3bc42959ebcaeb1784bfc008a884da4ab4caf19f9fe087bd8fc163309ecc76cd323a07070022e73d698c585a8148bbee44d1ae9935e5", 0xffffffd3) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20000000000000, 0xfffc, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e", 0x0, 0x1000000000000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) write(r0, &(0x7f0000000040)="021d290165259a9eb7206ad0002ce309dd1a43f3c33af83c3b5c3f1e4effebd4fc0c5474ddc511939b790ab1e96c0c3d7f370d5609fd7731132bc3461ab48d7007b86476e47f0cccc4169b5f8b0f6ff73d33845198b71c837d1a", 0x5a) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) kqueue() 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x80, 0x80000000069}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18420, 0xa0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7fffffff, 0x7dd5, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) 16:00:23 executing program 1: semget$private(0x0, 0x3, 0x200) r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = semget$private(0x0, 0x6, 0x209) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/239) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:23 executing program 0: syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x66) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/66) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000340)=0x7, 0x4) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknodat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x1, 0xae) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x45, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x80000000000001, &(0x7f0000000000)="9105ac27a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396daea6f381e83b93f8b15c1cdc9bcd6ac7065cb264e803d788fac239470d7ab87c511cb8f8d178c604bf7489159db0801bbc47f0000003fa6ca1978f61ed8745bc79173644446f56ad553444dd6bdfc0fe521f2bafc", 0x90) socket$inet(0x2, 0x3, 0x7fe1) 16:00:23 executing program 1: socketpair(0x23, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x101) semget(0x3, 0x2, 0x4) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2010, 0x236161b9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbffffc, 0x7f}], 0x9, 0x0, 0x102000800000, 0x0) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x6) rmdir(&(0x7f0000000100)='./bus\x00') renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = getpid() setpgid(r1, r1) r2 = kqueue() sendto(r0, &(0x7f0000000000)="8a9624ac56c02aaee175b33311643fd7efd32dad2ce64e9a39c0159e1fdd82f51b95e8983d5e82ac627ffbf0d9886213662af7bafdc1f4f3d2025f7f675f3c28419f6ca0f2ce215d30410323de7fb86180410a5c4256b7d13d130dea1e842820a65b041e795215f0b11bd90589d7c46c49", 0x71, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x8001, 0x20}, {{r0}, 0xfffffffffffffffa, 0x64, 0x0, 0x1, 0x14014d28}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4e, 0x3, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x82, 0x20, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000053, 0x8, 0xb3}], 0x9, &(0x7f0000000140)={0x8, 0x40}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x6000, 0x4) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x4}, 0xc) socket$inet6(0x18, 0x3, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0xf75716cdaeb538ae, 0x7, &(0x7f0000000100)=""/220) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f0000001940)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000000700)=""/151, 0x97}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/88, 0x58}, {&(0x7f0000001840)=""/246, 0xf6}], 0xa) 16:00:24 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) r2 = socket(0x2, 0x8007, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: setreuid(0x0, 0xee00) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 16:00:24 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000002800)=[{&(0x7f0000000580)="72256bca3f9025bf9daf6b4a4a0dafea8d0ce459963580113ef1086d6980f88bbd1afee4d36b9dd7ad05ac42a9443adf9c20a747568ccc8158fe1d54141bd2304567f594e56035bfd9df271006c749dd3db275b7def42332e654f6d243144d27846a0da1f7a750d1bdfafd386e120bf95a0ee6d95130db4b679d6c2b5d93304bfd200f3c6cb988c9064d316951916fcbb2eb446958853142eeea47ca7b8d5f122daaa3ba6e03db676e8a7e0ef4c56bf31cb7654220f4c8b1b5404174639ea21706f62d2bc69274bd1db3190c6207c9f3e435dd25418f43655d12bb4a1a72d8644c81ccf05a12f99910a5c75509217efdd152bc758e1a7fb62e5e91eaf90b32d5dd1a4eca12d9623e74c56b5bc858e76f034f6f0ddc474e39be96ba865d4c03ff230012072ac42a88ce21425df55316965c8918f44fa190e9fa270a84f3fe32da1af4b74f57f594d44ed0aefdc7978c039df1d9d4e7c4cc0b6b853412a6e4503e0c98e1705c86a20c8dc667fb1336c9b99bcc04f216f88cad7d991c753ae1178ce8089a2dd563540e67cdb2a85bc9c034a31f8d9a50deaca886a2559518f2f799bbc4688414469bca1d8362045e7b20001e8220c9efcccd10cd5582a6e8538dfb595bda7b12499ebd2b4cc9a3e343d601d24dbd74e2211dc4631d5551f021387d1e23f00195a003a4397d72ff7522c643415c95c74449d41ca941fb009b0edcc13650d03f745a69e3dfd19ae5f752077033649c1da3cebe7a8445e2ee13e32791dfc146422528abe12f82d7b3ac2e500e5ec7a36747e89b5fc2ad0423b0b293a2f0cb34ab3fb06f0b6d939cb9f930f1d3839534ef41a2f16d0d0a817771d9f3ff2908bc19650d8369bad6cf7f1f55cfde4bf0f178a6dc97e0fe9633d17b0cc186d399b1d85db3cf39b32adbc5ba74c0b4ad8f4ff1baa1e5ac0c8421c6c32ef9069c99b372fa869d8687aeb35c5c61cf354b307b46793779821e1456a618aca2a46a2c2317713f9d8a0bcb8df0b8f44ce70940352baced95065a98772737148ed321e189292e6bea23129587a6e360edeb69628c4986c7e2f18f8148ee8cd435f3eee41604cb20b043a62750efc60602f9789c93f0333c0b1f232146fd839a6a0d66608f62af178bdb2d9e5244f5dcd60bc7bce688d2688d08f3ebccf12685939c8f2bb8fe7a4181ac048a020d442eb065f5ac40c2c6bf669d6aff7d95c52b05cfeed26047c9a3e1663279664ad05848f74f98159960b44642ff755c2dcb2255f2de5df71c3dd164650141f3282592a21d10ec8e007aed9dca60bdaecfc4ed4edaa864dfa6e64e76337cbb82e85e503197f7756d9b36c691080bbcc05941ad9fdccd2da0d7cc1b440648861069dce2653d706e1e3a0ffded1b232841c7d2d08034efa36d0a8f00fcfcd40d40d3f0f74932f2af7bda07da1371c6682b9f99dbf9a8afd1e7a08f22920075f185a769acd453750eae05d098317e9828ce384253015c545317a63ad1f9376bedc429415a9c3c5b23d57284ccdceff982ef42662e5af42eb7bd7c28d50dc78666ea4214edc9d4f924f2fd474e5d2beeff8b9e1c20f0e6b5c5ebb51c30a2466f04e575e8cc9c38348af00315871d65ac15677a2df7ea27b896da3bc10b9576c5d629095b1c30b4b981c53f04d93027130564a3dbb83492e94497cdb1e9f80b5dfc77a8ffb6c1d270dd542049d7bb833efe32f3c251505a9fb48ed3a8ba2f4cdedb3be0af108beaccbfa646b464fc439d7b588c759e6839d722477beedf36a145ffeefc3b93852dc43f9527ac74ac0981f5d30402eafde5cba6217660a5619b2079c58800691045d92b1760d809a4b115cb979e530b513f8099251f456e223c492619862c8f3a0b9c8a7ec494cfd854cfe315fb3ed02dbe1ee54d03de6ef0ef848029d3a35319c356bb0044440bc79c48cf54771749e1b7b90f29bd1df89103533eef51a41f19688348b61ef1284fc668b502691052da0399c4eda01ba0634b03fe5a5c560302b1e49f1eaca34f14896292c84f8fefb9bfdf72803f80868534b11513a9d28b1d2a3f2a065e8c1887620adb923dd40586afa4d1241dc32b3eeefca548024c0a489ff3b54dee87effd2fc13b08070204026a48c3dbe31718cafe8590a47e1e18bc78256523c1688ca9975ff3ceb2e98a6e2e92a3e57b7622a829c403de32553382f55a3941583cf2ad6c57e1d20635a045de727903e47c1d10ec3725357481b849c2ae9ed4351c338946648bedec57adc42aaf0a950ec490ccac610fb606f387021f6d9ac054ddf1e0b657b020c2ae9cfcc8943d5b9066d60b3d8ece76be24ec9d57c66715fa564f762a2c217732a5a67b6ebb9aeef1f0eb5fbab42cdf43c3ac8f35276e36716df8905ccef341c08ab0f83169a21c4682b1169bef4cd4dc3d58c4b2e4d26fc78edeb174343cb32fc9c272d3f02bdf228e2f5ff767f0517b09703dba3a95d539a5e190ea03641f75f936320135cdf00ffa1d66c305eb45642432b8bcec0e03e0bc473fdd04ea347f3753aba5bdbd32d4ab61970794d69ccd69aa5cdf0be6c42f5332a6e727f6f7a083a58e21a9e90dea136c3f8c4793c18117c18a119d19c0b7487861ad6790b1ab12e9f220e4f519c21453d4cf455287297fdcda88694431418371994da23514b9f1f06ccec58e1020f93e8c012f1c38212cbfe2d5f4ac9e349a0a872109256dcac9752b1df0eb865b68788bc05046a8a4c1e0b118f93a5e82c1c93f2f9dc9281d13f06aae1b747114e05de715ddf7c7e514a4744fec6ae66051494d5f6a44c4ec261e107dc20d908dbf1fe205b2248e584ee32bf51ba74ad14bddf5c7ac695961cde374d77e2835f0da082c94e95dc07679fce817a1547a945e0fa6c855ce3bd453ddf2982e6c4d8366427cf1f31793070b547debcfc31bbfec33c4a2e2261470d3ef5a01b02f04875a9120a28d6ff843abcc4581d7f7d895da109b01c8509bc3861a2bd3d579fcd8d01277e63e0c0ed0c4cf62178507b7824ebeeb34c2140570b3ed0a6c2c4ebfa7632c9b5d51816769ed73e5c60807e74c13a7abe4e202236ec1719d554ff7901a51aaf7bf463e99ee831337d9bcc421a38ff2bef04b3d32ff51860a60228e4923138d76a03f54cf1ba41610d748dbc94f06c1133ec5feba7581106c088d48fb4d365d86db2ee102e9d8c476d6e4d807e6dc364a0e26295634ffca52e7900a983bbcaa98aaf48cad1c0d5d199b45b59aa2e86a64fa882b1d4b27722e52b9bd9afc4575aa96152aab782d1790d66a9e34db6218b6b12ea6475dc97d286d17afe6aaee4c2a2c9234a11de111a994968569a968eb7c2306ace5f27addce7b4fc706d2b241d3a1ec0db4c0f63ed717e1d859b82010f07bd1728c45236f741fd4b8db63e4e6c57f0b5fe26f1b0fcd1653f07e12d90913c2544821eb0f7b948fb016f2fab85233f378a3843a304b823b6e0fafd993b2575e4ff8eaacd875331ccfd58735f763c10443d267b2dc2b0f73a553cfcc95acda19d5530dc00c11e5d56658fcc38e93c2435bfe1fe63564e661b42b7c9557be7e8f019babcc5f04e166c26b34705e67f69a55cecd1814b0e24b21ef8d5905fbda36731caac10c780b3510b6c97b00cf7f42f24f1032f09bc11bbca01eec4693d515dbda16d1973e9453e3fa2bf3fb441d68d5bcff9640f573441462803187e313d795ec956f0155e828bccc7643b1957f6680c7225fee62f56fcfca5b65e1590a296f27e2079ee8d606842e5cc0fb9d01e3936479979aa05b44e3f077c896a989a8a51fcfb55e75117d455778d8a4faaca0324c8cccb854fd6b8688abcd0b5454fc4314670a555c1e58b46ae87fec0a99956b5ec8ae7b3b8db9248758d6f4e297841849431ba0e6983bc264fb33f9300a2b9a3cbdfa33f2d8eddd4ea40f6a3978a5467e6ce058d2b935584546ce3f4e7dc5ce9b8a2edf97de9d2be30fc3631d5841d888ce1f9f1f1105d96b12a0e67c9c198a43384fd71c505310da06d03c140e4540adc492435ca44e63b7ed554acc6f03f6dec3ee950d14792cebe0072a455244922bf1fe6193dc034ead9d3cdc208e07634308a3cd1bf12ddd576f5eae169007919e1349d11cb4ae2d6ac7a1da8cf020531ba0101e2ebf41a4b80abed9b14e2f8adac14315c30e72f3c99a6514c0d51cdc473cb1c6080aa703af00e1c4211db34d183e06aa86d04d338d5b5e0edff54009f8d55d492c7300310e23088fdc866a08f7a4eb1ef05a6171ffea3dbdb961a2e3fbb85e2b6dfceb2c4077d53d0cf35e74bc28cc76c8828804cf485d629e2df148cab99d2cda0e2745081eda8197adcdbeb84862a413b3ad73b319062724229b143f3aaa4aae92b658a937a74dc095716d98044560bdf2b7ac0d9d9463ff5769435f94f9f629be587ae04d4413c95c709ea2aa23f27774d7e4605b3f6f20e0a813604405af43defdf2db06a338b65601240e04141cd95002e4a6d26f2e2e588256a2d003e59237714e4c570d34afa1cbfa69ed374eb382a23bd0ac0602f71a23ec89710238890723d473fa224928976b0872b73e07ae30c77479f2b27643879d7b70772d699ff69f178ff23cb718086568ecff73462033f82f8ecf1ea691bf19cf818e3f8c7a353d52e9c880e6476207c1b3b017d43ceb4243a4191ccfeaad25ab0088e02174340910af9c54b2b79b7105b0d50ff94b33c3912d870ae51a2c182b8767c39d31ccd734cc890de8bfa93ae5585bdb90e3e9551b54dd31d857ec30ae2a92383739abcf05511d08cedba49ee7b040ecccaf5e179ec1ae8d93918f2b0c29d18abad0159fbaf324be5dc862b830e17fe325c148b769057ced1fd4d0e0455d5ddc316c2d61dcea760f833c7399301b35136089e09b293ba1a1daa4b398a9be588245632cae8d1cd7d64c553bad4fdd88d295148c55d072b0d742d730fbae11158459f8dc0d1ee3d7a1c8064b193c8eba484a1d4e240adf30cdc9a7395c8008fc1ea20561d7b0394ca8cff4c04af490c4a4029aec2807ec4fdd41bc633f4ffe64761fdfe3eef14485dd3ded9dfb3eea063366f1c167966c0dab33a8f7a469da0e1e3b6d4b64d1b53617e76b85350fd07386b4f8933ed71f0a46c74a628d369db786498dcf1596922a1a3ecbb660ecd7f60900b9c1af9f4eae7fa7fbcced68a14d6cc7dad7a41fbd9b3024415e4de3548b759d6e7e8952d4fa4be37f6477f86b8bca91b777a161a0adc9adb5463d7849a2be992424d96f797fda0edba5b7f8c4152b3d1ee25b7b7680b56a3715523a54e14bfab93a110fe95c47f72cfe4e0d93e3371673127f31d616e88d98d95409b326315eaafbc0b4f05306cf2189a2bb0c929fda818e9c7062ed657d6a7333c66d404bd124a89da75c404f9fea17add36593fd2d09bdc19c010f9905d8276cb1063c6b254fa65767e4f6fb21c48b186bb5176fd35d91d9f789a8c5c43c0d6091694e553e6e657af2a1d3dca8a78554b69e0f0000e936e528a09ff08e29512440e6b48bc234d012b9afaefa05ebf1616175b7187d35c2d25e3ca26136426cd29e3eb047b7fa9e68d2a7c8814b51598ad54b1829a66946b355dce2e30a8dba49cf53461cad7b0d93f63ed185219ae5f5680b81daf744f4292a8c824db5b3798d6739b0e2db9c35801c", 0xfa1}, {0x0}], 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf00fffff, 0x7, 0x5}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1ff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x3ff, 0x20}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x0, 0x3ff}], 0x2d, &(0x7f00000001c0)={0x5, 0x9}) write(r0, &(0x7f0000000080)="000000025c6a56103d383a2e4cef2a4c317bdbbf3323fac01300b5745f8fb1dfb843447a5ef400000000000000000000", 0xffffffffffffffe7) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r1) kqueue() kqueue() syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x2, 0x800000000000) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r10 = getuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x6, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="4360bf4523140f", 0x7}, {&(0x7f0000000180)="f4732478438a6bcfbd2d61a9b1a2aa27c89b9e2a0da76d99bdc72991a10e278da900c44a8f1cc60627cba36c910168", 0x2f}, {&(0x7f00000001c0)="81281724a875675f3b078d7a103eb0f4b5b84106ab7ce5ce1ed4bb13840c765de0f0c9fd5a26c1379bca4ca571b7ea499b239afe51967c16e80e87b87f291fa8ffb10e9099b56b8d1d25a37461ad754c0f415214dca7302989c64821e5ce2fd3999582a49ca642e395fa919ac29c5ecccd5024dc9e3745710f08aabc89052ac3bcb600956355ef9dab793f794fd295d216c94dc1200efebb97149ccddae7b754e9e25d05a149c78add49f957f95a1d2908f4bf42b8ee183f75b5c149ee99576a005743a951768d15e6c7fd0be775ff3c57ddd8b34795e2c60582fd2cada2dedf6e7be676d1cca151c5a4", 0xea}, {&(0x7f0000000340)="d05fc7c85b825a37c9a89346c2ae31fb7983ef98e77b0ecc43ddb008c1be4586db1b1a2f970f4dc9855f037a646862fd8f17acb9bbb173f23a30b0e1415205e089965e03e463ef8fd122f8d36561111214b831522612cfc3537697108d047fc4c03318aaea4d9987c0d1ee6159aacc63889971b7687c692e847684a724bba874ae3d48f1102a979b44b4f4a3da1f513c7adda65ecae6f7f247eb66b920bdae643ae5045df08823", 0xa7}, {&(0x7f00000002c0)="ce4bb60498aa4e0c19281ac0d3fe8e9aaa7eddb6f7447a39bad0acea28cdffff48d31fa6718512d1a8764c3ff496", 0x2e}, {&(0x7f0000000400)="8628384ea89bdd65f78b38d261690b841c385ea0f33db07abd75eeb2d80bd695a96757a78f6aff6e4a8f4339c80b806434bb3fbdef0df9e60c440045ec663a6dfd35dc4e2d8270304aab958a553562f4e68e183526e1d5179b5e9e52ae88cb83188a98ad91f1023b25fd451c42b068915993e4fc2ca8243589118cd1884d994c8a7574899ebc147c7be143d9d6", 0x8d}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r1, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x148, 0x2}, 0x404) write(r0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x24) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 16:00:24 executing program 0: r0 = semget(0x3, 0x4, 0x401) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/250) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) utimensat(r3, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x859, 0x3}, {0x8f, 0x9}}, 0x2) shmget(0x0, 0x3000, 0x24e, &(0x7f0000ffd000/0x3000)=nil) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0xffffffffffffeffd}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x0, 0x0) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2000000000000001, 0x0, 0x1fd) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x401, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x4, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x1f, 0x3ff}], 0x7ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xb0, 0x10001, 0x2e2d}], 0x200, &(0x7f00000001c0)={0x7fffffff, 0x3}) dup2(r1, r0) 16:00:24 executing program 0: semget$private(0x0, 0x0, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7, 0x5010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x188) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:24 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 0: setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, r2) seteuid(r1) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmget(0x0, 0x1000, 0x312, &(0x7f0000ffb000/0x1000)=nil) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getgroups(0x3d2, &(0x7f0000000140)=[r1, r1, r3, r1, r1, r1, r3, r1, r4]) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socket(0x1e, 0x5, 0x40) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfffffe80) semget(0x1, 0x4, 0x20) setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r0, 0x17, 0x1) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x4, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000040)) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002007, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) sendto(r0, &(0x7f0000000040)="78bd0431ffc0a3248ff24b308d328dc16b6cee902d14a89f8cbf49b0fc26551a0eeb1ed4996ec54816b5c61c7bbe4605a9397ecbcfd48e22754d887d842ea1990868f18fda921d043c7c107a3b07199bd380eaabf8cb83e025a83166b78fc478b88604e8c50e914242fe792f7be63d148fffcd6a91f8c44ba422444c0496fb24", 0x80, 0x3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa2, 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffff7, 0x8000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x5, 0x8f, "47b97e5eb48b17d453be4db5e6e79d364e429902", 0x3ff, 0x1}) mlockall(0x0) close(r3) 16:00:24 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) setuid(0xee01) r4 = msgget(0x0, 0x430) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r5, r3, r6, r3, 0x20, 0x1}, 0x3ff, 0x200, r7, r8, 0x3, 0x7fffffff, 0xffffffffffffff81, 0x7}) syz_open_pts() 16:00:24 executing program 0: pipe(&(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) 16:00:25 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 16:00:25 executing program 0: r0 = semget(0x0, 0x4, 0xa0) semop(r0, &(0x7f0000000000)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x101, 0x800}, {0x3, 0x4}, {0x0, 0x0, 0x1000}, {0x2, 0x4}, {0x4, 0xfffffffffffffff7, 0x1800}], 0x6) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) msgget$private(0x0, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x5}], 0x2, 0x100) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) ftruncate(r0, 0x8) socket(0x16, 0x2, 0xfb55) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x48) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x4000000) close(r0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) listen(r0, 0x8) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./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) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/168, 0xa8, 0x2, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) renameat(r4, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:25 executing program 1: r0 = socket(0x800002, 0x1, 0xffffbffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x10000, 0x2a4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xe0b, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0x31b) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x401) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 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) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) write(r0, &(0x7f00000000c0)="ea0eaaac29618362ec65374514e527daa1debc0fc3054c33d6fe2205bd6f811a3cfc0ac4c505028f9ee54b1eab923a25d7d698b24266a8f1d50b1a8cfc86cde9e6ef230d1b48318bd3845065899c8851868272847c702fadb189ba53ded9ec3c75abab4c1d8f9eaea11f7ef90cd1aa92942355a88b6080f699c77b4f8f31845b700d0a5aae05269f9cd768c13a7bf37564a4243e4170aecc024db64c53655720b175ff", 0xa3) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1) write(r0, &(0x7f0000000380)="52c769015d0d2c32a6c84082ee71eaa2c68e0dff671e6d136d60570021b9ddf0d43b9001af6b0ab34c12cb82f4e7ee1c21464266b3943d924d05e8e6b40e003ab1922a07ecec5b21efa0c2710d67dfe0ef62ac658ce7092d4e24cf57d6cefc0afbf79faed3358b8c5d1cea617f5f6b36f910d9a024aa78926425e16e1c7cca6473b57b13dc7cae8fe8c6c34831afed20389adb", 0x93) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000340)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffd, 0x3, 0x4, 0x13d, "a2b3cdc5f0c99e7b15a6a1db5850e091c7cf4a79", 0x7ff, 0x101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) close(r0) r4 = kqueue() r5 = syz_open_pts() shutdown(r3, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0xfffffffffffffffe, 0x0) 16:00:25 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='x\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8018, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x2000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:25 executing program 0: msgget$private(0x0, 0x250) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x2, 0xfffffffffffffffe) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000300)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd26027378d0c8484bf8905be9d5cc8ce99239bef776c35c205b8b8a001051e954bf504e16470c372ff8a1e833f1d347b3c1b4a3af824e9ada6e224db44aae63069f63b39e132bb2cc2635bcbc5d88d1650777cd7d57270ee1a50115dbd2bd61fbd09e3d0c5abd4e9eb5263a846a614cc0d72919ab34ff807fed7c98ce9603134a152f89b85cce07168e80d1c3de85b9373ca298faa78d5811a2fcc2039ff608f1db43562de23f9b91a01dc3252e3f6eab1b75204e17a3bc50e556b3b925ba8249e0a22a011e1ac662aae67fd360e25ab986ea63d0e78628e544517a0577fc29bc7700f1acc1d01cced5ae0cb123b067cf83", 0xfffffffffffffda0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:00:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641cff025f37648b32ac13cfd9259f10ab1ca39e782ba7914a169e65adb9f9f34a7a2ec3559b3a1ee8011b4f9d86fa4e63ec087768863842d3c71a4d296319686d643f3c2bb9494f826f86b8a1e2775cee225263f933b641b11255d32a648a26b579f7a7acf466a8914aa1dd1ffeeed8db28d2de82cc3737"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:00:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000400)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fc742783a3940d18885f6dc2f96c96229cbd28378628d62b23d8d789539e3622a973178277e", 0x16e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x6}) rmdir(&(0x7f0000000140)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000580)=""/142, 0x8e}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000700)=""/194, 0xc2}], 0x7) syz_open_pts() 16:00:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe2a) setitimer(0x0, &(0x7f0000000080)={{0x7, 0xb07}, {0x5}}, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f00000000c0)="b5ae95346215f8507a9d9b316501cb30da62b87ebef94c0acca9a0bae6b12326f22535393cb40bddde82831335c8a1b0013d4d7034b09fef13c17c1fd2eb0bc00c3b1366f4cd1dcf04edb486951b9d4ecb7fd5b0a7b5532798c62bee737a3bdc350175a779395c1e6ba6fe1bc768373be5f02c205c95b05f7527b682708514a0bf88d358b667", 0x86) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 16:00:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x20000081, 0x8, 0x737a}, {{r2}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0x2e0c, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000005, 0xffffffffffffffbc, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xfff, 0xa8c}, {{r1}, 0xfffffffffffffffd, 0x2, 0xc, 0x5, 0x5}], 0xffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x3, 0x7f, 0x8001}], 0x1, &(0x7f0000000080)={0x2, 0x100}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r3 = dup2(r0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x11) open$dir(&(0x7f0000000080)='./bus\x00', 0x21, 0x11) flock(r0, 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0ccc41a2002f47d8ba4152f6c456707478f9f382e9e61fe616d65222c58ec7bcb8f1072698cf69ac4b17ed65ea604cef0772457eebaa86fc29019646f4e469bb339b220be0b80939d0721b8e2035eec96d7eb51d8ec435132ba4385de1598328e2f1d35149a889fca1775acd4ba7675e15eace6cbe413cbb1a8397e828f7c7c8f7bf5282aa7c7c99fc2de49e08b487831c1d31cf59aa4a36354902cc0ed387a6746686b35dd530e4fe0df7b1342af5b9d7d450e396558f30c91878d3d4a9565aa415d23f01d675a164998be6c89e79ad05b3892f673c390b62ea59e460fa46", 0xdf) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 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) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 16:00:26 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="53008a740beca3617ef003613b6ace0d12e72eef0a13d57e1e06243e30820115bd636bcc81e85f92b2e9117ff6326519cbc9a8965fa284d1ab794b013a6f903d416e2d01a233e6", 0x47}, {&(0x7f0000000180)="11f4672babbbf969b5b29d8f9d338e4ced329dd1bcc0200e8fce03afd1d762779758547d83c14439a98d1cb1e19893dcd630133be415cca877e423f6a307bc158953bb40274713705ce2cec1375b02d76441f4d3108505f70946d03559d19b39821fb20ab9b801ec13414ad6073292f69ae0770fff5c84101f76a49d879797", 0x7f}, {&(0x7f0000000200)="ebe2ecc5f2c7c9e8c48fe9b712f77137303b7184ba998cadb6c64215d9f7ec7df17f03d358b666e29838aa9b60b03220c9e5f52e5a900aba6072e08ba58db18f511ec033", 0x44}, {0xfffffffffffffffe}, {&(0x7f0000000280)="ee2c3ef31f0ec68669a93db92d5c4f3d22b692cf035cd7f8553c835f9d0596ce9f0326f45ccf91535714c0d351b30c664728adb6efcac506b16bbafab96f1ead630402d2742e1da68adb128a7c3dcf77410d80ad54e90b0dd12003b0232a04791a4dde6c33dee1f7aa001bbaed78137812750de5312f41108c1dd8070a2f9f2ccf4b9402196072ae28adf9f3811e5aac4be554e493f472cf0857ab9c04336fccae", 0xa1}, {&(0x7f0000000340)="1e8127e064bb471fa53c3939513025104b4679a431501dd358e22cc5ec094e0ba3e1cb3c3a557414d4b7e2183ea27f6615b853756e8da7d95dba3fb8ed870d76abf5ac88467b5082e56229be18fe7a00846be5975504fdd603b74f19ea276d4bd59dc2beb515b75de3e7790c0a626e88f0cbdfd6be646ba04c38ee92d37bbf", 0x7f}], 0x6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0xa63d, 0x1f, "64697d5bf323f564961fe7939480304e82581492", 0x3d71, 0x80}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) socket$inet(0x2, 0x4, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x5349b6d90cb7b795) write(r0, &(0x7f0000000900)="023ac5d442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b42e943df56dc8d6f0bcdc0733dcded86a1f3a9efa96540b6e85cd678a34c89a834a9d9ee401112fb1e8813dba63a3e89348f31f62998614ef498a7c05f905bd53e5524992ada497080018149a15dac0a655a157de7cfe19c7571f950310f153f03e5e0e1745ab6583c7fa987bf56ebd59e17db5c790c16edf32b93d387081391581717bf652686b646663e51782759dc0f5995d246b080082504772058093492a874aa34f63161b11b786a08d4facb6b678b8ab2b21729ba9407d130a2681aba997928e7b01bf3403530a472a68b0d89c7123ade31bb91d57fcbf9fbcbd8527540639cad1b7000000000000000000000000", 0x156) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) r1 = socket(0x0, 0x2, 0x5) setsockopt(r1, 0x7f, 0x2, &(0x7f0000000080)="44f67e2e917910950b09efa26d73983d8f754b28f088a056fee2147e4544c5ca70a19bdcde05e9116fea519b159eb3c499ca0408787dacb986560a124294fd75c2b4630050979d16f252fcae82c3e230b7e37f5a7311ff34d40ea2c2efeb39", 0x5f) listen(r0, 0x628) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) clock_gettime(0x3d9b36ad9c313eba, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)='m', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r0, 0x6, r0) 16:00:28 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x800, 0xe6) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x403) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) pipe(&(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) kqueue() 16:00:28 executing program 1: shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 16:00:28 executing program 0: socketpair(0x2, 0x4007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000700)=0x324) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x24) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) r8 = socket(0x6, 0x7, 0x1) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x4ef}, {{r4}, 0xfffffffffffffff9, 0x14, 0xf0000008, 0x1, 0x8001}, {{r5}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0x5, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0xcb, 0x5, 0x7}, {{r7}, 0xfffffffffffffffd, 0xa3, 0x4, 0xfffffffffffffe01, 0x40}, {{r8}, 0xffffffffffffffff, 0x20, 0x30, 0xfffffffffffffffd, 0x8}, {{r9}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x81, 0x4}], 0x1, &(0x7f00000004c0)=[{{r11}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x3}], 0xffffffffffff8000, &(0x7f0000000500)={0x3, 0x7}) accept$inet6(r10, &(0x7f0000000540), &(0x7f0000000580)=0xc) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)=""/13, &(0x7f0000000600)=0xd) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x1) pwritev(r12, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chmod(&(0x7f0000000640)='./file0\x00', 0x3b) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='.\x00', 0x2002003, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x3, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x6) getsockopt(r0, 0xffffffffffff307b, 0x38, 0x0, 0x0) r1 = socket(0x6, 0x1, 0xffff) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r0, 0xfffffffffffffffe) 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x800) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r1, 0x2}, {r1, 0x100}, {r0, 0x40}, {r0, 0x22}], 0x6, 0xfff) close(r1) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) [ŽËŽr\>a™ù³ª'G [ŽËŽr\>a™ù³ª'G 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000000080)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfc2aae30ee485f240769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db", 0xe9) 16:00:28 executing program 1: 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="8d94860e", 0x4) 16:00:28 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) dup2(r1, r2) 16:00:28 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getuid() getpgid(0xffffffffffffffff) getpgrp() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x108) 16:00:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x3, "1f8fdc3608e4eaab7528891e4d9d69a8ef1c7cbf6cb2db3ce25f00ac9cb95d3f2d0da1f54a582f1997fecd42f1fb82bff3ccd7b181c70218ad70563ed7d1447c06c115d57873d9cba617a86de0731c379c529e53449b7ce558e14355288343d2a84efff94f25213517d8e5c06d0ecea590458ad315ce83f9f10e1d4f9b856a14dc154945315e0afa5a087d36abb928eb6665278fe85af7bd2350ff5aa36be24b42f6948c901d25fe6c446f50a00bcd4470644272d092a84f82b0ff289bd92cb231aa8432c8bd7baa58100bec8ca4fea860c21d1ebeb4ad51fd4550fede81b17df6ebbb6b09710ec0e57556b9a0c50f31730ae756d2ba7ce8f4"}, 0x101, 0x800) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0xfffffffffffffe62) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x1000, 0x4) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x802, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:28 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) clock_getres(0x3, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) 16:00:28 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0xe) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f000032d000/0x2000)=nil, 0x2000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet(0x2, 0x4, 0x10001) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8021, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x401f, r0, 0x0, 0x4) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0xfe) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/9, 0x9}], 0x8, &(0x7f0000000480)=""/127, 0x7f, 0x4}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2b2) setegid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) sendto(r0, &(0x7f0000000600)="7fe0e8616206e49e7acbccd39cc18f9335", 0x11, 0x408, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="f255ecd4605290845e4bdba1f378765fc7857cdfe27329a07b0bd586bfad3c392a47ba29f1e48e5764581339cf57c68a769b4e61baf0c66b2cdfc4c92a5f6ed2a3ab7cd360ec4b1d373652c53cbc6e2fca2c8ddb2e31baf13f83da1e4d31d44470e8f791523cf900ee1ebb1ad2d1fb01237fda8f5ca18c24ee663cb15c6ae98ed2e159f565daf354d4d356aa8c9e56b611bb4211accc9f2dba397800750ab43f87a4cffd8c00dcd56ac57fa2df341f5387f8b2b8fde840a7406ac39f4444c0", 0xfffffffffffffeb1, 0x1, &(0x7f0000000640)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000180)=[{r0, 0x100}, {r0, 0xc4}, {r0, 0x8}, {r0, 0xf}, {r0, 0x2}, {r0}, {r0, 0x80}, {r0}], 0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) fcntl$getown(r0, 0x5) msgget(0x0, 0x200) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) dup2(r1, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) sendmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x200, 0xa8}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000100)="f2296a4cdcfc2d4cef9e35c69106926ef8255cd5f23d3946b10488dd8faaba9538d946d17bbf22c202ddd0fe105fcec06a48ff803d47be45dbf8654bd24b2454ed988cab40f38e1815d35a84570258b6ef32cc4952dff53ce074d0263309f4ef7ec19a30cf92d992b360a5e3b1a814a22f4ec6ecf596ea9881ae15d22386fd5b643de2dbc2d0119f9c791a13e76333085b3c596b436ae016362a67b740b4f8a40ae8a442f8fb", 0xa6}, {&(0x7f00000001c0)="b16f049ae753b711ec6f46dba516988363662e38e5bf2011ed0ebcc5fe1b2f31b5f8566f6f4e871bce92460ddc0545600e12b21476434c96436891c27e02ccfaf8e3d6abf7165a68fabf976c7552cf98f0887c7ec0e33bb275f6e7499c1009d5925af374db4040fc8e9fa2e873f804df0bb4d5d4e50b70b29d97381525eed363393210ba2a421bbf6099c2fc169bde8ca7879e02a08dc3a74b96da1e86b4b88078da4790cc7b62", 0xa7}, {&(0x7f0000000280)="e9aa1041aaae15b1697ea6ef4b594c9f8e5eabd606283c3b08d1f832f567c1629666be2c62ec4ecb24e17c53b0bcf32e6332ae4ea496ab36ba99e392cecf2f04a0b9b479209947336257135b9ada6be0917de15dc432c8af66e79f479c6c7c9aeb89b46afd98cd318db661af8bde3d91d387e7f7ba8dc587f6098591c9fa6282ac34f975e64c9e1b23d0407524f8ae8fb285a1", 0x93}, {&(0x7f0000000340)="72360a14c90d94246dbe0bbc09d65ab6ca824e999b3ff82c80bce19e9d2377b039d7515d17eb266b976028c2f1e670158261925d154d1fb1e1a0664f345cdf9732909e4fa326b7e5c57975a65b53dd71e5fc9fb1f9ac22b5103c92bb08e8d907e0adac6f17f533c30a900f6a958bf0bc7755bd4bda736d8b7feb70e5d85c3049e3db4270", 0x84}, {&(0x7f0000000400)="70b52292cb98f2880ab11acab38c8d6bcfae92dd5588812e3fbd4ddb84b03dbdf8bc746cabf1f32a9dfbf70806be3880665cdb459347cd8ff3f3cc8b65afca4acda6b43271731d3d3903eee36fdb8ec55d07ad697d62471d5d3db1e236cb04dedaa42a866971807868a397aa7d06e0f606dd3e447c4698115f67b103870448d1605219d21d65b82cfeeb2976be0d6d177cc9afb706eb047e0b26ce1d36ed5251e59bc79886b436a7da16670f361c37fd1379542526de2018250dd8d002ab9c69ed4428ad435479bdeda9e5a41593efbcfa4e563cf4a8274dd555bca797c853151c75a8a8080ed7", 0xe7}, {&(0x7f0000000500)="5c2b6d5352a8a9baf2daab7b9e6082166aca998b1a6ffc2a21d4e3dedd3c3bfeb9b0287b81c78508ed37b8b96b56c13cc2d4f4f5a84dcc69718ff3f0670dd6c75b507b1274e5088f9693f35faa74a3784387d581204c20fa458555d4f27ba4a45c4a3154fb23976c3413de4879467a740cc0dba2d1f686bf9d1428aac5346c2862925f897cc1d208085d34b81617249e", 0x90}, {&(0x7f00000005c0)="0fd5b0250b7df7f8f566325893ca0916e29f223c41e497b37a2aebf4ae52111606aad99416b5396c70e99c4b3db4857fe578308f766f4e807e6ec36c610d7194c8e631609525881f9cc46db64130a91077cf94177df7ad4f3928fe2f24b3fa6d22271329b9591346cb02de1758a45642d7c08095d95646452b8587bba0e1b9435879be4009e2b4cb92ebb3e2e4a9", 0x8e}, {&(0x7f0000000680)="abcb519c91700840bd746fcc9c09534e32678cfe7e94920b97dd3bbedc73cda1175d5d08fc2c97dcc96fed8374cb67714637f0999e01297e4f66ebf9368f6248efaccc0c6a2b5db2053b5f7fe7cc5b463c6cd8b9ff00abd1d083f8943ebf4c690ea1a4199df39daad905f1ba04e6439c47747d4775b34e28e3b4131ba763efc6903c0c0050103fc5845925251e2fb8e02d6cc8f174550ad1b863eee392c2eda4cb07e14180339cb38e46dafc1fea5083c352d5bafdd9c000f6d766030c8a7875beed0e9ed9a2cfb8ad24d56744b7ae594930e6314f1413076627ea599a7208db39a4ddd9715ffe", 0xe7}, {&(0x7f0000000780)="04e676da439529a61c5d71ddfb7b", 0xe}, {&(0x7f00000007c0)="23b018d67a568c38942e0992ecaa11c1bbb5ab737c50990f794ad4c482fdab1e5471b29c420b2db6e23a733cba596d33f865743b21b634d306b1043a6f5e93ff4aafe11eba19eff2e2744a7cc7dfd27c56c3cf1b7cb8ebd6ede04e0a3bee4139182f0f48dd0dc174c6f0b7ba172792c0ba6833b5f4b6da0b15a990e304b7afcd4d0b80f8b881500414da6813f89d872d56a37de51013b0365286a5e43141", 0x9e}], 0xa, &(0x7f0000000940)=[{0x110, 0xffff, 0x4, "04529d831832d8faa36e65bf9b52c77f55a9dd61e7fb6f3c8f7f74cc44955bdd173292d6171b76c3349a994d25e4f88b95d29835ea06b79f705b9a4d7c8571cac8038f3df25ad63c6bb079b2b5cebb9212ddd0e7e6954bb86bf5bfbcc5b91c8cabf15b693e3fc1ab9544e1bcabb7215e1d4da5575a6052f265c523431067160626990eed812ccfd24fdfd4c45535e70ff6803e3f9871c6d74ea84cfca14c0e2a4cf630c0f71a34e103f23a977959f8d49740dc677bc2b7261ea3b7c6480988685de98ec7b05e0dd622825e7a4599c0f35a83c351f463509d2e36d4cd5214e30742416dad74a533411872f13eef72eaa21503e6635e888063e506c5d4bc"}], 0x110, 0x8}, 0x0) ftruncate(0xffffffffffffffff, 0x20) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x5, &(0x7f0000000b40)=[r0, r1, r2, r3, r4]) link(&(0x7f0000000ac0)='./bus\x00', &(0x7f0000000b00)='./bus\x00') 16:00:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f0000001a00)=[{0x0}], 0x1) getitimer(0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x800}, {{r0}, 0x0, 0x4, 0x40000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x200, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000090, 0x2, 0xc2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x2, 0x7fff}], 0x80000000, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000003, 0x92, 0x7}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4b, 0x1, 0x9, 0x1}], 0x7fff, &(0x7f0000000400)={0x6, 0x4}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x21, 0x10, 0xe0b, 0x3}], 0xa7a, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x6, 0x10000}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x3f, 0x100}, {{r0}, 0xfffffffffffffff8, 0x6, 0x40000012, 0xfffffffffffffff7, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x7ace}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3, 0xa94d}, {{r1}, 0x0, 0x20, 0x20, 0x15a3903d, 0x7}, {{r1}, 0xffffffffffffffff, 0xe, 0xfffff, 0x2cb, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x94ab, 0x4}, {{r1}, 0xfffffffffffffffc, 0x41, 0x20000020, 0x67b8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x1}], 0xe265, &(0x7f00000001c0)={0x6, 0x6}) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xa8, 0x8000, 0xe9af, "74146b866a4557ba0e68330e586ff4cb884d9d57", 0x4, 0x7}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8245e1f5022e2f66696c"], 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file1\x00', r2, r3, 0x6) r4 = socket(0x2, 0x4002, 0x0) r5 = dup2(r0, r4) poll(&(0x7f0000000040)=[{r5, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r4, 0x1) 16:00:29 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x101) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x82) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000090cfb680132e91d59a1bb73973cf4e9fbafd932fa7bf9902bd29259d8d7fb14f01199188b98aa71050dccb508d1c697d805b86c73d7a3c11d556496911f6c221f7e0d8930adb8b0cf9834ce6811bbc86ba72eeadef2c2dd8744e0b8327db6134611"], 0x1, 0x800) r1 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r1, 0x2, 0x0) r2 = getppid() msgget(0x3, 0x4) r3 = getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, r3, 0x0, 0x20, 0x1}, 0x8, 0x328, r2, 0x0, 0x7b684912, 0xfff, 0x2, 0x5a58c66c}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x153) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000240), 0x0, &(0x7f0000000280)) close(r0) write(r1, &(0x7f00000000c0)="df443300837dc093cc9cef871f462ba6b9d8f597aaa38395a36e90b7c64b01c7cb2f4970e48e4e6c5515f556f70a663326c0f41c8b9d0d45d6b739a45ef8fdb881db9a0c3475dac0846cee8106d9468d919c2653de408b93427b38be56ed7979dbe1d66418f097811565e4a310795a9dfe21ea1789be186a788a4cf842096db6697768cf5be084a146ebce9922f05933ce39f244609bf2e5c26068aa7793cfeaa7f11abe096fdc23c621363fdcb11d9955c332714d032ebf4a557163b1b142e041d329db96184745100a75838187e7cb2ee331f4d4306f765ea86b", 0xdb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) flock(r0, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100)='\x00\x00\x00', 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xffffffffffffffa8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4}, {0x8, 0x2}}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffedd) dup2(r0, r0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="610250466b737aef73e068bc14fe1c096c3f2b5c2c5dfe408f95d1aed7793003e68758375977520f1221f406d4cb80f43b09f0a76ece33a4d4909bcaf9e5126aeae2c067b6b100850a9d632e0c1ae069cbe2333df118730d53a64a7003c306ec5f8cd0c79e0a73af04f880acf45c9da2d9b0c063b6f25684ae77e0e47a3fd39d4111f77bd6fdb6af62d8f65160482708dc7ae20cbf24", 0x96}, {&(0x7f0000000180)="e65a1a6ceb4eade77a67472c2473e6c1b33b9dd308b7809058aefd3e5d3e245a4fcd43edf259514d9315cb5072820658d38f07f22723091b384df209c29e58b8069920bcb9ebb93fee942f70c8e409087763bca8405ebdc57f15062f45dfa07d977661f0895d6456d67d87e63d9860c14f6764dea18422335089708d961a33c76877125f9793bf77fcf7f2a72d25ca6fd906b63d25e68518dcdd5042bfaa79d0063d80a4e11157ac74ad4ea0", 0xac}], 0x2, &(0x7f0000000240)=[{0xa8, 0x1, 0x1, "2230f1416f97ae22e503a0892b6b914fef2a0b63609b451c52442fe140f8a871d1ee10096a0cc7162c26a8036c23a9bffc16473bc4ffe1198810aa196b2f3085e8551d57ec522de96945245a9f8f0f0030c7a5648a490f14ce1db943f94abdc9aaf42489a002c802d502bb60ae813e7ff7842a645c34386a5bc3169653373eb1e98ac76337619d82b286835ddfc2043f5b"}, {0x80, 0xffff, 0xff, "05ff4de5b368d5c9b58051ae2451ba52ae15bb349453f3450854af1350f69f77cd6f299a5da9392e2f65ea7f4cb9ced94033cf970e22bc89029cdb1cbd685000ad567f8ac3d4f743eee0575a1d6e3fe1bcf3591fb804ec99fbb3d9f9426895b50b21e9a21b61d07fc19469"}, {0xa0, 0xffff, 0x80000001, "ed063f8ca11a611060cde62aab21e5c1d9e2dc909e2ca4ab7c89589207ba92c6f5e5d4eb01021f1dce17d1a0c87d5097e04021d669ccfc497761ca6cb53a224b832972ccbbf8cc9c821673139c63a77a37a92790366ea09fe5584d6cfac2c22aa018e53ea4a1b2966571520506ecf7d768a5a42fd17a7b523eed9409e6a18ae0db28ab5f6a7afc94934382"}, {0x1010, 0x0, 0x100, "719304bf8f79e50f98ef05a8d26d00e106d34ef9afec3916846296e03762a5fda766c2f0ea5075826decb12c56536e05b89aabd89cde8b879ea8427843ee561b0a5297c1c9926088012790a0844c9d1dd932756f279b94d7b72e65dd22581830d0c0ef7bf2a481abf283c5ae2045b69d582297ae6555efb31be99e4d9dd34c1817580207fb0cf41afbeb771708c316b70881fcbe49030bd8c1d04699c6e642ad77cd6b6e83585547edee672014c66c3fa66010b85e09fdd86b138df3c120eea1fc6c26ae8104628b8eb2dd98456dac89b2d0812550f6ddcbb1d3340b25ac54d1c85b99d295fbc402033f132ca486495a8a266caa1dc48ecff6a737c87ad949d3bf20ef32d292393178cc19bc19179ed64e2bd6fe0a4d428f04bc78a5ab9a6fd6e4c233fd7aee6c309baec7f21570cc01c0befd152728015f0d3550e98df4d5208c3bf88b9ba11ee69f02c57dd38ce582d89dbd9dc0167713f0d6f04620d5fbc26e94852484e2d0292aab736e32d26b68266f37bcea1c3fdf552cb2f5130bc5035627fbd7e134edfdd6d773a0e979ef09816759b05e7b96b8eff32e66f75f1d33254863b8b2a223c3dcae69424da0e085160c8277906cfb70a9bd6d28b47ece0466c62e4b744abc70635819cc7f623b50b15c390dd82d26474c6795ba29e49950342e59d9b758b07092a6b809f726af73ee97726b725d791599e38034020e5245a402883616d3ffb11b7ad0a99536d11570423762466ef5e1acb076414c50853e763383246a040f05baa5d55de44f3b216c4934850281da640803536b22e7eb4754ffab911e0ec98c3fe95dfc48f86ed1b51f7e7ac49c52459cd1d3cd07dbbd5715dc5d4d16a5261002f67fc2b321b60195bc8d3511bef9548cc18cabd0d8cf13cee860210d609eaccc0658084881107d9d01ff97b66cbc8ba61950b68f4095fa5b18282243be0398df8094b2b2957cf6669bb78a54477adaf2428b8c9a65d0b0460588751b1218edf36e6c8e6d6a1b2626fd7494a163fed75901a5b7a0cb7a52a9b4643519cc482232c47e9d7e3f9ba2d231eda2ddc3307141d83f7fef3ad427415a05f5c3c7a56603000394fb6f4df8a5b5bbe64014ab6bc5a86d92ca83d7cd8297f0b867a8fa83948a49bbaff9d9370ff759d41a48d0c0d8eeb0fa0a3821047d061bc980c683dda31c30f8f16b42766ec0a9c856adddc03377b1d8d591cc2df2a452500cfececb12b68eede4a5b10c83ecda679b59352bcd7a9c2a5c23f79bc4c8b908237def940253b3a11c9dd990d1cbfd874a0fbface21df0e6fc1da29db9968d9a38d5535c8e6b96234375c26d9719b6e939bad1f46fcfc6b588ae57ea8aebbf3c6d2470a48566b1be5e06cef7207dc273915af16e19a5637f99336e714d22d555c88e61d4afcca28f3190d4fbba0264c2b0b0853716612b76fd9b73c1eb36e99f4500870d20ab1b8c1fcfbfea34c3d19662bf384e247029b812c974b4bed4012f31fc840ec3df75ecf405d4892abca4c8e68df047eb2a45729f484a0e6668d0112ccab9626790f8a821baac0f9bef718e27fadb1cc12351330743b1e678f6f7c09b555ef93a0421460fa7a73d6f290699bf02e07a7c88f7da3d6ae427400710456cab5ef0d0a2d8807a984563e4f84dbb89fee2f89856bed58907e52e8f7c5d1c95149bff953f1939de6bee57bd371052378b1af02d61389eff00cdd849f567cc8e60cad4ebee927ad73fafeca71820d0fb6679fc65111182962d199de0809fcfd32f07bd7571aeab01aab00c734dba8bc2841907edff8331d0c68a3014e225a780b34864b7aa14de0b7991d95ca3c03ee6bfdb7a50ac37b5f1f07f06f0bc38eda87bac2cbd90fe96232ef09bb23368a2932fd3de10699716b76f587e3d8ef1bd952eb0230c6ac8c3b23beb1d3f530aadd45d3cfb3ba610e7e2f6e1ee6aa1e53555cd61df1dc5b84ca2553c579c34dd37d446c124a1a896ebcae67529d45fe26d41b9867505c543a6d416a2f31f99db2b8e3c6c36de819de3b99b9dc26a00c2ce820ddc8614c84faf41cb7d53ef3945b3ca73d4ce764718efcaaa98e1fb10881d5005572ca6bb4e1d43b00d50c5245c0225c48b984f8719ef9dceda74b46120444eebfa7c4f19b32e1f70beea69de07eade93dbeadb6557abc9a34769a201e8f36015e0a8728423c6a79334224acbcb5e6252a8b7347e609c8c62641cc51cdf2d63576460e0016a95bcc0e89f84b22fca4899e9c5d2201098ca919f3dbd87883130f40382abb2f9c8a68c6b1281a250a16d1a65c68437e0c55e25fcd65429f34fae5c6a5ca6563230b7a2e016b23b3748f48e1b854f467dcb161609fb2c9d630f335855850317958af19f709fe57828c8fb3201719f4a37e3ef1f25085bf0ab08f6489ed3c7d729bf9d66ab38b2dc8ee9c85e299da966fc56f3f3b2f64ae6f9e009296d0fd2978d279772e7080a02a947203180d3b59e968c8728d84d58d669c8ad83b45b3a27089387e232be6c021caa4230e392d30def3d35049e4d67c6fb9dfe79927129f49e3616b7fb05a1b3531f7f7b050e09ab2222c7746b7e17b1975abf2d2793a6c6f837db3c4f0c34e6ecdb94dc53ca72f28300c3d55dc820238103fa4f575e3780cc12427b9d138a78134ab64afbf1822ee4c98f30bc7ff5a64ad155b67f1d719915ec3ff0ff59791467da0e89d6ba09dd0b242137a8d0d2eb29dfc4a1bad8164edda0f906b1bb2e953ff73e063665ee9a2d4cf94a1dae2dd636bef7ac550ddc680eea1eda3d645c659e80653343d979d7bf0bb57f5415d99712e4b6293d476362b39fab304a4e2a281ecd27ca4d0fb86983580e0c9bbb68ed70eb01a6a68598f9456ba32a1bf7e73301f80519ba93dcd80ac22e24a59cbe2ed09fb71eb6f85b22bd3109b3588e87ac79c511d24808b842e469e0af98f71529d1a425d6a8abca58c966d3d4c531a274b4bd1f4ac5761bbfb69606b6b0036d542a3bc68e58a3e32620a27082c0c6a6270d6096d63932c38f2c95b68ae53f14726b746096f26e75a5f48b5cc453064ac105ad24fd6eb39bd136a24fa40cc4755942ca3172eab6bc7373c8e409d72c8202b57179ad678cf927e7a73299446f43b7c670eb4289e117e863d4d9645c9e507e78a3d95d73da45bd2d6c0f1bb1918e4fb54cdcd090e92fac0876ad9695065111e00672d2af8d8ee02dc9b6b52b77ec8e3751267c4f50264df475f77eab813491b56c1d021846d0d0dc348bc83277e7923cf740a3ed816a0698a828da5d57784d1899fde1bc605e5779b024bbaaa375808d82ee7ee21ba046697bdbc8b8a3f9bf71f1d5a5a95d4961e5518eab221e070b3c6141d4a6009e23533d7938741c0589ff6c6ba9212bb0d36356a70fd0278ca1c50cda2847632762c5424db19086f36892eaef65a5fc1998c8bc00c8426ab8e21cc4da4b91147a940912de9eb040aa6234d7a7853d5da83f73379d41d1f7500406afc1d00c9e0dc53a2923cfaccee756027cbae7340b10fcb1f20596e451449a50cd5a597ae4745ba96d5d0f742aa6f529c4d5b28b99c73bd129ad566668f27af0a4a82cabc6db6c8126d067715a0c2b8575585de23eea549aedbf152cd9576a50ad187310f4aedebafb0fc82d8edd8512a12a837d67592a114d277def37ee8a31cfc23b291fc211f625e16e0ad5cb934eb44c3b8d9a84249f7887768420906aaa72987c2b41568ecc887baaa30a510903427bfb6783d9a9e582621ed5334bd629b68b22a17c4e6e046d0aff9d57d40567d7de2231ffa60bcba6f2e6a9a5b0c40cb7c098116f55e2ff9b90c6f9e4de6c9f3b0ea0c2acd4302a0fc88ea11d95d49dfb6500282183c9e2e4b95e07781f5e659c85fb03cf2d395bf0b4080fc14153ca6213ac55a9b105870eb7589d2f12494874cbc80d16b6aafdf81169d3ea84e9c05b37bf69470c3a03b6328482e96ba7ec69510fb9a5eec214b3c014d7b412d39b71b8e13ff9264d2873521cb37d58cf0e290a8b4e56b2dc4bca17c059bbde92d2ef72ba6cac1361a0bfe3bc844148cf91a3a172c8b700f0dbacda0ce5f66402e574319b8cb4e7789a96f733f8b8b246d6c874b0c2fc1233c35751ad228b9c8d0144e5697cd28971520e5cc0754e80636f2797478300d3c81f2828b5a213d761875556c13ed2461087a66eaa89a26521b5e15d6af55bd03a338d47b3e401f01bcee00fb4a161d0276ea4483daaa7a7944108a4862bd8f4e71f89f48986941ae46a3fc5cc5f2a31f37ca8a2448f0329d33ebac8b8a96f4279c188d7f9c355122e0e22c05cdd87aac0bcdb96c2aa7e4cb8c068e0741c12878071a1f7047bd3ee7156ae3a5daec76b28ec37836ce3bf0b144f5658eced4ff5d8402d09376df818a89d68828570c2b15b49a8d98ceb00b10856a7a2fd5334e8e58b4e154a2576bc39733ad04d39a4238117ab144b67f222ea783dd213d97709826659ac240c4f2302f3ef3b85a571dbcc2fd2207e3cff11af2f2bc762d0d6fc9abf798b4bf764d8b2323262c0664611caed0097338a6ea62615d491e35bc2f7e5880e1df3cb1a0d0f934d5d88ac4cea9dc2af38eabd360af45d49dc77377a0bb5a9d1c21d70f67dd04bcc2b46037a47f9542a8992e05a9981bc4961f7cc0536fd996e8e4bea3fc7368bff53da28fe524115524fd0dda1c1b16a1cc38309b1b8d5cf856a38e03f53e9b426680895a0dc69642a00ff7c9b31530edba93d2ddb00c618a13f932e2413d6776303ae969e547de7f786a7678042601c68318f9b276caf535b12ad766fe972638e670c44606eec9bbdd29833901da8a3c5498af227663835d7c0ec0079c5bd5b311f110d00c431f5b9755fa1641f312cfd7b8adb574d269746937a3a1a92e39ea1e6340fe4389d5aa236108c40336a55d4a52a786636ec76c70c7d29ee718c9b46701e98433b917c804215ac7d60e4d808fe2084be80aef5145c5a755ac40b3843b25849c0ec5dc40691386bf159edf8e313ae47d74266217ddf2ca5b8bb21d7120a9fca1215bda3081918ee4f607d17e8694835f93886cf5c0533d2cdbd90927ad165e5d9d9277918c215e087d494f259ad94e18a88fbf358b38693977f9c92d4a809685fcf7c6ebbe6ce9658f851903f1cac1dd8181606bef149fc79af5083ddc50e1746e7298aea1ebc2bc328aada4402841ecce0e08e93c14e6b22027457dd23f7515d4f536fb944a3ab0b8d1513b31d0d6003d8055ffff1e357ba0dbd9aaf82eb4c8cb397cf70d27e7aec22e98b419e3a68f8c9c3eb6fec5b864979a7a42621decf9ce84d988b13746f4cd9e9c96d5a4a95a1c5a2eb28a44f65cf7f54d3148ea491608bb0811692995a8709f337ffa6832f465babd75051899c44a38c1f5aa37af458a12f66b9b0699a4cded1f569f66562c2f79eccc1fce432fb5ff4cb757115952097fb350847c269dcc21bda6ef109dff08f83f93c35330b5e581f611ea0b00e2983dd257cea94e02d193be5f4cc740e9f5c68ebfd06d10e5e8e8450e31944aa6f1a2d68558eceebbe2b1a6d4760cec0d01cb7aff523fefc7eaddcd0424d9725fa35440a8e923ee99d75104f001b51d3512368f4af4c72c8bee104781662b4acb581bffde6a658649a1a2a25cb3f1e13b93b07f3e11d49ed645e8677f24de39ad6e56481be0720eca4f11c6deeb0130536d41d25597713ed3509341be97e674a5ad3ba5b618746b48501ab514f9e69fbde8622f61490cdb4ec6aa8951e34b56767e3b54e0d60dec9d0aff960c4851ce12a4518f77336da580b"}, {0x68, 0x1, 0x8, "741e0ed7a86293df37fdc996f5d416ce8c0f9262bd1c2ee8fa5e8cc73bcacc4e53898b74a124654b500275cce787518fa45a05a98f4c9c4ef04ef0949787245c00710516f4206fdba66cba2c4f3de3f5e98a6d88"}, {0x58, 0xffff, 0x7, "a899f895cf710a0386d013a0357dd72e22adf6289dbe1526d6693908e5f70984b0a2ce9223db7ee3cac110724494c37f8dc5cb877def2fa3d114ea9e07eada5664fae2c6f111"}], 0x1298, 0x8}, 0x401) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) msgget(0x0, 0x57c) r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = getgid() getgroups(0x4, &(0x7f0000000200)=[r2, r2, r2, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget(0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x4, 0x80}, 0x9, 0x800, r5, r6, 0x5, 0x5, 0x8001}) r7 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) shutdown(r7, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) writev(r7, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 16:00:29 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="1c306e403f9cc35e3d77e2e7b34b8b6e27565fc64fa3a22bbc44262220fa0410f782267725a3db1411e5c8f16baba6efc1402981f65d0b6f43dc2b6d445a4455f7597ec329c26de949f08063a61cddcfc26fd5de2af1d130f23e5fc3282d85488c36371df1d204a41561def074bed52de557a58a1ca58753f553efa51efcb16b18230d0bba9029ac8c41584561565dd96deea7f333dc0cbd1a61fd2e57e568b99a2780b192bb140f99c7b9f2de7c17", 0xfd) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 16:00:29 executing program 1: socketpair(0x10, 0x4007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)={0x18, 0x2, 0x8001, 0x8}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001080)) r2 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getitimer(0x0, &(0x7f0000001180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0)={0x5, 0x2}, 0x8) socketpair(0x17, 0x7, 0x4, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r7 = dup(r5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001280)={0x4, 0x80000000}, 0x8) read(r0, &(0x7f00000012c0)=""/242, 0xf2) wait4(r6, &(0x7f00000013c0), 0x2, 0x0) read(r5, &(0x7f0000001400)=""/235, 0xeb) read(r7, &(0x7f0000001500)=""/146, 0x92) socket(0x1, 0x4, 0x101) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000015c0)) getitimer(0x2, &(0x7f0000001600)) shmctl$IPC_RMID(r3, 0x0) ftruncate(r4, 0x7fffffff) recvfrom$inet(r0, &(0x7f0000001640)=""/4096, 0x1000, 0x2, 0x0, 0x0) fcntl$getflags(r7, 0x7d99d8e08de4ccc2) semget(0x2, 0x7, 0x410) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockname$inet6(r4, &(0x7f0000002640), &(0x7f0000002680)=0xc) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1, &(0x7f0000000240)=""/4096, 0x1000, 0x7}, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) dup(r0) kqueue() 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000040, 0x0, 0x9}, {{r1}, 0x0, 0x80, 0xfffff, 0x1, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x70, 0xf0000009, 0x6, 0x81}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xd5, 0x80000000, 0x7, 0x4}, {{r2}, 0x0, 0x24, 0x15, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x81, 0x21, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x41, 0xfffffffffffffc00, 0x7}], 0xdd, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x96, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x48, 0x8, 0x800, 0x40}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0xffffffffffffffff, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x41, 0x80000001, 0xffffffffffff8000, 0x3}], 0x6, &(0x7f0000000000)={0x0, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:30 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') socketpair(0x1e, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="d04aba5dcb44e47c3c408c05217ac5eb348b5c97ea4e67d0686e3c58a736a36fd2714f3a6e5f61752289e70e77c4ae61902fde2886628cf776a50afa67797cb1fb97a68ae0d6e60fbb01564ca47bceffc8ceecf5e36fb0e0a72af00c61f227b640bd80aa1e723929d78dd04a322e13740dde47b498963a241febcb2c24eaa6d1c1047068451a6a036e7346ee1fa98e562bb4a67fc2172cbfebf209038d68", 0x9e, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) flock(r1, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x80000002) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) 16:00:32 executing program 1: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='r\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x2, 0x84) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=ANY=[], &(0x7f0000000300)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xe170) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xffffffffffffff6c, &(0x7f0000000040)='o', 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/69, 0x45) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xcb) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto(r0, &(0x7f0000000140)="6f2a068dee9aa09e43a462597627d107fd14d0bd06343f3d50264e4e4a8343451dd736e3e9e6030ad30515e80d3ed4eb197c321587f73f29b67ea4b8eb97cb68a8893401009cebe22159e8e1d4d3857b9a6464e684513a0df945568bf85afe036dd6ed8fa596d68d2ec48403ecdfda29039f8e048fe811d37343465426c5eb4338d0aa2f8291578b916c17db9ad94cfcdfb8dda7f19192f4cbfee73a386487a17100a9d0eaa9ef0f4d5fc41a8feb451cec2f0e834fd158acba86d8e848de1de5995111e885a8dc79", 0xc8, 0xb, &(0x7f0000000240)=@in6={0x18, 0x1, 0xd5, 0xc7c}, 0xc) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) lseek(r0, 0x0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c1523030c3d1ec8542796994e6c74fb4a585aae2d3ff95adf3e13899154cdcd0b76170b2d3a4d93e61edbc548e4c21265921b5f4c11258858ba67c46a5c97bac2ff3e98bbcb537e749e5224e179f91a2dff30e9048f23d800e7cbfa61ecdfb1dfeb11b82ad1750e4917da1656e5ac3b0bbc29691ae613420168003c618956ada59285c5346334a5d0e5d8017b1576049c0e45f53", 0x94) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r2, r3, 0x0, r4, r5, r6, r7, r8, r9]) 16:00:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) syz_execute_func(&(0x7f0000000080)="6566450f383e84ac0f000000363e42d9f48fc978e204630fd7e2450f380b3d00c00000f3af64f3460f1bca45d3610a26f019a6b6536e37f043015d00") fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) open$dir(&(0x7f0000000040)='./bus\x00', 0x110, 0x91) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b669d03ff3000"], 0x10) connect(r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3a0c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x20d5a0a5) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/32, 0x20}], 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x3) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0xfffffffffffffffb, 0x2}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x100, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x1}, {{r1}, 0x0, 0x8, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xc000000000000000, 0xf5}], 0x3, &(0x7f0000000340)={0x24000, 0x80000000}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10, 0x20) getdents(r0, &(0x7f0000000400)=""/122, 0x7a) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r3 = msgget$private(0x0, 0x220) r4 = socket$inet6(0x18, 0x5, 0x7) listen(r4, 0x2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000500)=0x5, 0x4) getdents(r1, &(0x7f0000000540)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x1, 0xcd11, 0x0, 0x7fffffff, "f23430874e6879b872de1bd4eacaf5d08cfbae78", 0x8, 0x6}) r5 = dup(r2) msgctl$IPC_RMID(r3, 0x0) getsockname(r0, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) ioctl$TIOCNXCL(r2, 0x2000740e) fchmodat(r5, &(0x7f0000002600)='./file0\x00', 0x2, 0x4) pledge(&(0x7f0000002640)="ea3a2d3a00", &(0x7f0000002680)='^)\x00') openat(r5, &(0x7f00000026c0)='./file0\x00', 0x40, 0x10) dup(r4) msgrcv(r3, &(0x7f0000002700)={0x0, ""/168}, 0xb0, 0x1, 0x800) 16:00:33 executing program 0: socketpair(0x10, 0x4007, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/134, 0x86, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x1) 16:00:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x200) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8001, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) getuid() r2 = syz_open_pts() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fcntl$getown(r2, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10100, 0x44) setsockopt$sock_int(r3, 0xffff, 0x120, &(0x7f0000000100)=0x400, 0x4) 16:00:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x9, 0x409, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmod(r3, 0x1) r4 = kqueue() syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x7) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r2) connect$inet(r3, &(0x7f0000000200)={0x2, 0x2}, 0xc) fcntl$getown(r2, 0x5) r5 = msgget(0x3, 0x4) msgrcv(r5, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x1, 0x800) listen(r2, 0x8) read(r3, &(0x7f0000000080)=""/4, 0x4) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x9, 0x9, 0x8, "3b36cbb0611f472267b3de53e1c23f5fef9e79af", 0x1, 0x3f}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0xff) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x400000000004) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00182edaa0066c04fd4c"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xe5a5, 0x5, 0x6}, 0xc) r1 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) fchmod(r1, 0x4) fcntl$setstatus(r1, 0x4, 0x7d) kevent(r1, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000580)="e30260fff577ed0587696708187453509246ddb5665a22d1af77e77015b0bbca32df46228431f1536b767b79154bb53ec1b043792680a02ba1808564b2b0a968c7979018cff57cb0025dc8c1ff71693f36ab8a08f04e34d9b23415628452cc869b7cf47b80c8ec1b4d241a7bbb90f386551b24b7221100000100000000002b178b434d36e0a0d5d6bc80945109aa9f70693c0874fedd108746d9443dec70d6e378beb64abd6bc3f03819f2ff8f48da33c1413789bcf2fc5cfd0cd606c2cb95d3a6877e7f504f2f2059b9214e73dad8dc98dc2a3648bc122164332c7050", 0x14212f4e7e122026) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:33 executing program 0: r0 = socket(0x20, 0x3, 0x6) recvfrom(r0, &(0x7f0000000040)=""/173, 0xad, 0x841, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x213, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="37bf02cb63a3536a010b8c8c1f7b99ed4d2a61", 0x13) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x400000358dd8a}, 0x10) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xf5) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xfff, 0x0, 0x7, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xe0, 0x1, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x94, 0xe, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0x8000000000000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xdb}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0xaf5, 0x3}, {{r2}, 0x0, 0x81, 0x4, 0x7, 0x7}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x34, 0x80, 0x14, 0x1613}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xba79, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x4220}, {{r1}, 0xfffffffffffffffc, 0x0, 0xcbc85192c5d66dc3, 0x2f8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x6, 0x5}], 0x800000000000000, &(0x7f0000000100)={0x3405, 0x401}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:44 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000000)) getrusage(0xfffffffffffffffb, 0xffffffffffffffff) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffc6b, 0x8}, {0x18, 0x1, 0x2, 0x5}, 0x8, [0x100000001, 0x30000000000, 0x7, 0x0, 0x6, 0x7, 0x401, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1180) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xffffffff, 0x0, 0x10, "449cd04f37b89d823c5c76ae3a3f06bd848a1f70", 0x4, 0x80000001}) 16:00:44 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000380)="644a382e6435919af7a7dfb20c1572e22de7a700af0e65a858b0859456ee5b550c2767ba6925e67fc5ca779dba94a05102f02013916793d785ef707e7eadfc62d215ab4094ea41160207601c9da059658a22977f1d465fcb964523bc4228730dcab8aab7808e0d3338fc57b5fa9326d990e56450f50b5c6e463535303cd46d800000492b6d43e26580cf7e09211f162109b11b1e48c8519b43ca05a3012e3f86d5c097b50ffb5006163d19ba18130fb43c32eb1e3e35dd78f75f4a4c743a7f5c2498edf1565e83723cd1863bcb34c4530e33f3f55964acebd7a78677292d75668af4d2d48610d11cfea11f9b80e17b58408c83c8c818967a00000000", 0xffffffba, 0x7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:44 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000008000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff000000000000"], 0xfffffec9, 0x5, 0x1000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = msgget$private(0x0, 0x7) msgsnd(r3, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgsnd(r3, &(0x7f00000000c0)={0x0, "f2e61a5458547ac03101df7bc9fb2f9333c6de926d715ff5d8c377a3aa53abc2479fdf9ed22cca88cbd96d8fd8a54dfb25012e5caaca01be86bf787b126708628c37cf6bb390"}, 0x4e, 0x800) geteuid() write(r1, &(0x7f0000000440)="16dde5278563f7fb5ae35c1900230a61d704c011fc4b42019a7c9bd4b14f6b25b2f753d03be66bcfc36bb03f14981dab1be819eaf07be4be09b460a9bdca078127fafebd720db983f986f5a56ccd5f265c85fb2bb27ccfecdc54f2b9ead17fd82ffdf959a2fb4aa429acecbf556832f8ad243b3ac4541a0772ff061098dcd2fa4f2bb514f65cb08961ed27fd7d686b6d4303df7a93311017bfed04176fbff15845a702e60db7ef8b9ae4a4cf4d2febdded60a3efdf3fb67780d69f43028d6d62632e9cc7066ad3af9c3fa483e5", 0xcd) chmod(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000600)=0x1ff) r6 = getppid() r7 = shmget$private(0x0, 0x2000, 0x100000000021, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x1, 0x5c, 0xfffffffffffffff8}, {0x18, 0x0, 0x10cd, 0x2}, 0xfffffffffffffd3a, [0x100, 0x9, 0x200000000000, 0x1b6, 0x7, 0x2, 0x7fff, 0x1]}, 0x3c) msgctl$IPC_SET(r3, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r6, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) chmod(&(0x7f0000000040)='./file0\x00', 0x100) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/43, 0x2b) r2 = syz_open_pts() close(r0) flock(r2, 0x1) kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) syz_open_pts() 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="1426f8ad90f73bf2705d14f04b0e7aeddf4e4541be8f1f44ea63948576e0a3b811468796152dd056c6ed1a18aefdac8e79b03c3acebfa154b0c571cc0f080fae13daff8ea6f1ed184606a515361a9880b6346804060775f536b018def68283a1f6295d04265fccc4ec94729f28780f7960ded783aa659da674395570d409d85ee25b469895d5ef52444ef3fc890316f99f144e01b7c8fc953596ea05276996fabb5a2608dd03e8757b20ccf8862a", 0xae, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0x1000}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = getuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) load: 2.78 cmd: getty 29032 [ttyin] 0.00u 0.01s 0% 303k load: 2.78 cmd: getty 29032 [ttyin] 0.00u 0.01s 0% 303k 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x813756c54676c33a, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) close(r0) 16:00:46 executing program 1: 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) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) writev(0xffffffffffffffff, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) kqueue() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) flock(r1, 0x8) syz_open_pts() 16:00:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getuid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socket(0x7, 0x8003, 0x0) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x4}, {0x100000001, 0x4}}) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x201d, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) ftruncate(r0, 0xe000) 16:00:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x96, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0xa, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "5fed82968f1b710f0c00"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fsync(r1) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) fcntl$setstatus(r0, 0x4, 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xb9}], 0x2, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000a00)="4070a05aa9939538161e7034363b8782d1a46b7fe0c5db2de10be160500eaefe1d3878fa25347c8dd10db64bdbdfc115e42bed3efa860013fcaf2f0f79a514c1953d314bac5ebd518d5d2856cd87a2464dfd046f1bf6f6f3beeb8fca7ffe86cf44b3db9fde3f3d1ebf345916071bc08760f6649e81487957c636580dbd89a8b5477e406b131e5ee684513f7a92e96d661caf26ffddd44fbcd10d055428c7a5b4a9e6a85223766779a1577a118405e5f4cba8f2d9e35c01fa74d19c35c152b5573d4764b4067fe7082b33e192ce4a3368928582e9aa12e219da7791ab857da20a5bf500957de028c4c5c7fe5c1931626b421e3126776d4c9c5bf6724746794830453ba5d10c4e675eaa5673b2b6bfae46b98e649de3acaa8ed72a6d71ecff381cb8688f71a64a5bd5e83b32e93e54f7237a3d0571814ffde09ad09f25793532d63615b3f7b2a3107dd7a3a484e6404ea5dfa860070ed97d3d1c89bd27f010958b5dcbd515f139c2709b1cbefeb1a901e395abdbb5d0df3be6a46a96f27e85332aa7c439d5bd397775232f0f6604724382129a6023fc04b2679dcdfa32ccae05bdbb83f826ad73996dccf59d68a18b774846af50f9491731d725dbdc91eebf636a2bd75a6c61fc42abfd1bcfa54acd3b5611fab8a6e13fee134ef835d3c542f6857aa11748be7904a1d9ede1c831f53c241f28a296593e7139b73f36d671b6361c440453917be4686efb56e9055b4906ca232d331ca96667c03fae7eccf7060b2d238d025ce67cd0edb77faae39e01237d056fefed16c919f977402e037fe5aa81e3018cfbada44a157b5f6db3d003073426974df987b26b0aaaf1c48e44dab58f157f03099ba312945b8cbef36377936730c94ab6dacc66a37c7c7d0f0d60a71e1c0ea601e94c6d0df35bb571d13f9a17559503345bbe4d7425533e890b1833d9bf43e60d81ba5640c4c623c8b96ff452bbc0f3131ca36757595cc01d67275bbbfc214f2f398735f10c7ef2e4adae47c3618f76dcb4db5309e256298c2ef28282d55265ccc4402673648d73c7bc33a81235a0a0f51c0e35d5aede410a90d7aae60bc87bc60dc1b812913251badb56aa02c536de37ed7cdedc3f978cab5811a1441287e23a9b916e92f320414d172b6f9eb2a577ac6fc895ab65482a3061400c7e7206056cce3e8ddec1769c4835e151ec9f14280468fa40a60ceda6b32c19344d6fcb685948ee1015601da37a4df3216e1d7a1ce7b64532eabfc9feaaf29c944bcfbf3af10036a14fdfae66bb630484225c217f2751e62d08de92802ea70416d12d098db6d76c3b2417c9d824c95abe1382204bf4e7fff772c981ee14d94ffa521e91d5e44dde130273185a72c6680bf067d7d71f0e756dda5ba2717069e0d8ef889a6433162c517738f1bd2dff7275941d367562d176a7c3405fc04075c2f164952ec74e69b57c02cb4c47e296071ff0965bc2c4dd3f98ddee6dc43f7a3fc0d6da20a33f333028dcf70e3cd6789367b23ecb2ec3798aa4bd8b28f306900eb1ea40caee362674696e9846115c269e652ca7159d5eaa3f77451df74c0dfe6bfe95f1f3a5a4e8d1683cfdf6f302fd32e4577aa2e712c0afae4fc4dfea9b81592045fc20d703638733e96969ad9cac151999babead51ba1930188f0eb2e5a10d856724e81c2ccc9bfca8674b465032ae393c697a0214684276e515dc581dff7fe9d393852ae698f99353fe8875518c6cb62b1b6947b0b0b482907ff12767d26e8628fe0dd8c06c7c826035111442af04f82e848bcec0f163a176cb767ac946334b34d80343f71d27b66c8a64277aaf6914ad258942e3f1d00dd65e8b69ae0af1c21b12e58afb4b1230a55ce05271eec102216650fc571b87390a33209b6bc9fa163c05a497f2039ffd094bfef0b03a3920e68be0bf0a445c4a184dda51a133d08471f422dbaa20625208776eb22864a96ec4cccf2a9321c6ada8d389a14c139f77f6df5ddc82a32e42a270052d02c6f1f7d3eb73cd46cbf8329832939a0fddb9948c9fbf2b7c8f47f8f18e2c56e8c7f3fa257c4dec85270c4208960dfe726a66fba808d1d44a037858d702b957a61021ed074eb06ce02ccae3521dfc3267ee20b886eb565a48e75204623ee5ac8a6c5791e3497d352aa6998460f3b53fbb47c6d626371241a52c2d88b840a39b44230446cd5423f72af6149a80ee787800caaabb333efb6e8fc105d381eeb9fd301716e12af3e9049970b8ed8b47cd50bc52c7b08abccb8412846cfe72fcf04e9ade3e8f33727a076868ab633e690b3e65722b9db614522f28c0c15f156495bde7a852c01accb7e6b8e9b94040763cae2c68248048e46f0f5ec349a3a5b710601adf7b51b5c10d20560d48ebcdcb640cbd1078dc379dd9a9f3bb3567cbdf44f0c0ad42e53ca13c1ed5bb078d16e9db395554c589eb1821f1d5578f483fff8910fca54ebe764befe394f9b2c81cb7ed54d8ff3166ea2725b3d06760b44dbcca99de7d08ba734598a71462176b9470f1cb4e97f2beb5cb66aa01c5a241ebab3906726980023fa03926a9e8a3129e9598c09bc30dd8da537f0a90248a68980863ca046d81d5d79d86ac1f44449552721521d09e9d3ee037cca97116f219229c5b1000c04bf535168b8b767625e3c9e976ba95cd29736736b67224901f17eda29186eece87d8c33f563520f9cd97bea1ce44c7d86b6ed20057b232cb195e9d20c9ae9dee6a46e698e0c72ae5fd54d6c6527c2a14f6b8575a59ff24f50a5237ccbb1546f6305e67185de3ee50054eb5a530e6239032b3da5e7de73f380e0f04859b049dffc28955bb43b5129c04381cc8a1d5239b1c459dd3287287c33b553921e4ef1bcaf604515ef56b7fc89af8e7e156d9769712945a337014365c5a08fac0c7d9924192183a02b8ecd10e08abd7f9aaac70d865290a1074832a21407a1557ec3fd1bcb115268abf60375b08dd85953bcbb8252507c02df8ce937148a6d4381f9f8e272f80885e6df6500a9a530cd8dc1757c697712d475731b8a3fede236d85bbdd9a14f7c88a2ee169392aa005661b9250988abb17beaee6f725cc4f85779ffe5bdeba9561bc05f123eab8a5a66b718500659ff503b11df34c96e47050c715ec5a68a4292bd161c168cf5948bb420b20877294e673ba4786a4b0af1ab24a63188f76504d80914536d1f8794f864133c86cc27f0a6ec5caa1795b3faaef2c29bbb59fedd206abf37f7fcfae09209d2ea10093a72ea22a07e827b53065d82bd11687b97d4e36975246d03de970f1d5f91c2d58ca7d305cf38d43615747ab610aa752bf96db75faf4097ddcea5c3102acc53e02229b3d4c3e90c7970f5599502f1948c0df994d58d50d30aadddc17c5036d3780e5e54cef086fbcf34c86fe46de4e81d7c8d612666e01195bb59d73bc2e207eeb73ee4a4795be05f3a1c3a969301fffd16d61589d6acd2a3bbb1fc19a996f9df91c9bcd2e6676071603db42027b71464c5ad40c8e3d9369717aae59c781aab984dc0b5fe143865288e746eb4dc9f9ef0e4a5726caef687f72476dbc808f2bf1fae4234dd8447701eb57176f4fefd1b6d70965a34e8df58777b0157041a953d0ac57442d60ab18758a22e5d5dcb2749831f20e46000ef6392c03e50b0811f5a6b96c57adb47e917fdf4deef58dda971cefe2203874120629489973104c372d426f0534ae9e6c7bccb931237e16f2c790350774f932b8be596290f636f029a5b15b5539ccbd6d0c698ab3d79cde9f95afc99820e705dbda7dc49e2380a9f24f27e601d3e787ea99235ad6cbf460fb00dc30009a790aa7cc1a0dd12659e434e94525d92d8f506cfe3f73e28f57e03a2796cd7aa5f93b24b681a26910b31f19d237ddbd881c63bff53668509d1cde825f45ce7ba4968ec2acbf7d28ecad06df19917ac96116d4b0e78d4bc1cde55b7feb09ab9046e052c96762ba90fd82e1d5f03656cc0c17c041d98c6ce700dc852e03bb74d582168f2113e8ced3de28e0fd3ae72d1765c88e86b3a7e847b6306f20a06bf706ede9f2ea4f8af82ed42f295546599bfa50e603168b6269f289a03907edcd30410cdfa21dec4b7bc252c1acb7f35b3764aa9e011adf7489c868220806b15e2ea98cd01e043e4953fba5ad96fbccee7a47c97ddb931f3cd50c4a858a50450fbec176cddc9068750db608cda0253a02fecb3de6b89a6f632a636b7688fd7caa24be2686645e9ca81c50f9555a4e71a87cb2c79402aae1a9cd286856916e9aaa00b4d0ef8b65d951ec05c35a4afe014ab8bcc5eb2b4dc8a06040d156de26dfeaffdc22ff81a1db22496a83687eca1ce426475d7546c8d17e6595d300fd521c3c912ad99b5454aa4a061a41c75e30e887987f35645a15749ccf15be2bf2daed4931853e30b8f60625ee560337bf9a129b4f1b54c52e6aec3ae10f9e241efa0c1d62019d9e73f89d02127f63cb4a8cd79924756f6c8abb92776e61972e742150244d45abaaadf8540b776fd47133fdad6acb8556404fb0831d9741f032872e17bcd09b803e8fe2bd67d6491c96bcb893b414f270143a575c21a731341ec068b5700a72c56f9e76f3d2f420995ba02eaed7ff5e8be4f470c7275cf4edd7f5f0fe3b419d9acc70dd28a648f1a91149e19581acd39b57d924883327b7f924564adb314b5235d093f767d571879ab58ac76b05c32c6b736b7fe14f04d9c263a2a661ea5fcb419899fc4a73e77648f21ad089fafa19473c5a498b139aa4371f4abd75b6033c16c32707d4f1c4bcc2c40b0b6b6713939b13e19f8451e6bc3b5fb6aaa3be2b96fba68e95cca6cbdf927ff90e3062ea6f185ee04c840ae9125ce8f94d484c6fa78cfe8e9ea3604a4c8a782cae087d3cb30e3930609f3c532e9f4392d468a471b86f492a9f3a7c4c6b711988cd87b3b7208183541a44265a5fea559ea985c4f620d2123127a3d8e3f9f2e1d6b4c3ecd4b411c68a7dea7d9a5c43a262518ddc818c2fa9e832ba1b2201a283d3c2de78820b1a76608f19fdb2927633618ef0544222a177e7429a95e930859a49914ddafd8838ed6a035b9138ddfe23b3077290c4eab3d0d10828fd9ffd2f1cb2144edd9c265f43437ba6179c4fcdda60b57b8aaeca08d3a1339a77185efe821e4c082d72c9284110efa735329612a0eaeaf66a4435931db4bdc1cdbc6924ba2ad38fc905880b416f6013323c9edf8fd1164bc18dc30a6cb28b978a252adaba19e2d5e0cba40ce613023b737509777c5219f73a027ae3c62f36858e9356655fdda46fb8bfc57d9db316d91b8cea8f8f1395ebeab554bff57bf21d56a5bd2b34e27643a939658d5dcdc49e11397b27660227d810327f5ebfbede8862ec6ecd769f0fbc5962d8cc7f5a6b50525d133429b2eb7eae130249aa581df7ef47ce2933ebf4430446b237dbcf446341c71e4f4602ff01584dc2f8d6645ed54fb2d2389f5262df72ef4fcea741993084f28cd5240cb04f8f7b37f3cf206c21ee08456016bbf536275d4a21e2f72a67c22f128355ccfa7d5380a899bc3977c519bdcc4c9c6856f0ba97afa8fe9c960cc6a67fcdc7608bbeee954621a53eb9d3fba88490fa605b1045dbd5ff65b63d9e322f5c4a24778e98d91de16833ede8f4002f38ce8387be810ace9e8dc465b4886c4aceb61c0a81629a4fbb6c0c337fbda5fb1e6a899e44f7d55aceb3a04200fc066901a524822ac2b251c5641bfc7124e95dc3f454140ba414c441b88f1f5e1bdb908cb2604a08b32e11d221f71e94e79cbdce2cbcf7399f35cf95869d", 0x1000) dup2(r0, r1) 16:00:46 executing program 1: sync() chmod(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x8) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0xb) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000fbb453869410a8e6ea01040000ad535f3a6ad38107000000ac4a79"], 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) socketpair(0x18, 0x5, 0x8, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x90) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/81}, &(0x7f00000002c0)=0x53) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) 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) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3f) 16:00:52 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff8, 0x80000001, 0x10000, 0x80000001, "67235bfcdc6d47b1f943daad3ba0e9068598643b", 0x0, 0x1}) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$getflags(r0, 0x3) r4 = msgget(0x1, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/233) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x4) 16:00:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000240)=""/231, 0xe7, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x8) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x1b6, 0x8, &(0x7f0000003500)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffecb) 16:00:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 16:00:52 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x3ff, 0x200}) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="bac783c24896c0a328dcf0b75b1ad7cd30932d5edfe3b6909bddf82aaf006fc7959ed787403d", 0x26}, {&(0x7f0000000100)="a2279a0ebc69cea8817709c9e418d755314097b0a5c81d829b3ef78bec4b02521e455a5791ca132a6a5c6302fa611ed1ddb504678ea4f55ef850bf80ad30c89e19bc7dff55d881ff0ac3e9f4", 0x4c}, {&(0x7f0000000180)="d1aea3efa3481a084c203e58c419fea59b74f67e2e8375c8cda9e9bc4b53173bac047b6f2f0fd6a91e42d19d577aa14cf5f5094798a8a28dfcff6199ca65d3601149f6a7f8cb7289382cda98a5bbc6a9e28fd2573fe5dfc2495aad52c9aeaa149a18f27c39402dc621f0b83a03ad83056de6b9fe493c26da44984f2b8de945d0ebfef502e2756d8518e8d2df589d01b943a55f90b7e92f3e3635a9fe27febca3d57a4733fa23fd5fd7d9c7fda24941b9f2a5d7da60b3b18e651950eb6017749e72f9fef58b5c8dc9d52920bd14ff875075fdc485fcdea39a2af69b6fc6560764b3adbf3499a6b20d15132e13020f78a4d7b669440b082168595065e453d5b1a5bd10e012597619fa588284e8af942d2dba0e18ea44937bb7b41fc835330216e2ac8ec87476ee703d6c15f1bb945e191b731e1ab7b39167e162d70423a8bffe0d4e9b0ba5f153d2df9e7565925a49aa941a61a19baa6b5666bec3ec171e17165969f4130851d4ab632c8900a2c33360546157d0a046a88626ed9709e246a086f752844acb073c5d87e1f27f2f1540655a414421fb525c94c6007e46111b721aa3a6d041837613d2b5a46ffb7da8253ac40faf144beeda46d22904d00e722db80c0504b21034dbd39dc6c699d1294bfa67e138b6ece56e4bb96c349781ad4084099b9df03926c6045d62adb8e40587fa3040a4651b4f7074e2a042710ef7b9a01381cfe119447acfb70731d8a6223507fe47e4aaefcec344c27bd08c4dcdc86c835ffaa5c88f0cb0fe52f31654217f046900f2e9200640019ba8c978f4b5f57cebf9292382465786c6dab29784d0d9889c270b190afacad5d1e9625e59fab8a47c43bd5144e3c573a287fd1cb1311dbcb1cd5f73428cc79c790c15464cf5da6e0c59ddc6ffb01c51a568be35615de7ed7bed5ccbe274aac95986438b4a95e9a076a337eb1ac6c5e6cdf3db17eccde21cfd337828806955d61b1052c1c42c5339d5dc012c4e8c1ca168c2e23ed3bcf63326f2bf02fc4d5ab6183516f227ba6e1ce666d73b986253f364a13e14f01eaefac8affb2ea82256043b930cabe0e2c22acfab87d75f3f4dd04cbc683f1358387292b959aa41cdf50834d0571c38bd97d479f845da364c5c8d1aeb9c8da04c5519e181247fa2a633a7daf4ee62ddab29e3b816c02782c6b84d16aed7dc7b032e9a54a1636d2e8a67bfe0174097ea59827e45ac071d738114c42d536e4b0eee28e65e8a5ba795d85f7d28c250324fb347ff694096d4e930fd05098efdd0daaa0ff6e22b73947a9017feb47c6de2dd205bf53c17f801bc36468968cfebd5e694407ebbd745d296851d2ca591dff23603e33b85f14680795414b802a510f485f88ca79a2caca172f613428e00ccc5857342ed85aa3d8a0939abe1970ab54507671fc85d2a88d28df5f619f4e3e85030633952a099f07fa4bcf50ba8aa8e8954051d87397ebfd3c63a8520f9508c77b241114578976b6adf1da192cefb6a294584b8feb6b2ae32c0a49715f94f821d3be1d15eb47f725da668ab910988acd26865a559235c7bdb77f33b9bee5920e6d334a3411c24827cb1a95a1ec611efe6ba206181c62a57f6eb36c6d63ffee0bb19d65aac45592f2337a2895ed01bd8a554cfb8b0005b29b6da2a3298add207f186d027faf00b4ff5dad117ded86613f2b2b7a8f81c473003fc870b1773cb2e45d09f38bcc178298ab65bf9bfb3a2ad912353bf9409e564890d41f18dc518eb5dea6066980078f3ac518f48b8ab4d352e226c61bedbe27620feb4030568db9600dbf108966c9516a29852dbc30dcffad41d127f368519c171e8fa92101cfb6c53b5a83ef2633bab0d60e2dbeee3dc8e5f33a8743738379967b839d4b9c8e4ee91e3b4a09e658ded46941398fbb73863733ce9db9a0eafad1a80fc6ce62416348db52a8f7504ab34db1ac4c387575698343e0ca736fb76cec44aa7b18fef1d2d28a451f5db790b058e4348c3e0c2db8c80086ef03c2e6ad9d1ca6b496452be7db6507db270c6c082ac7d9378484785af82f5b46b7b9c53797e804290f7f618fefe4b3536eda42364a484104b396be1173d33f88697461d20be6316d9228103d5fd446b5229d49fb94eb90a46fa1cc3e9c607f95749c4740d6d3d698dfc34182f134e7e619dd6d3e33257453d6cd454b07d941c6fc36db267ac28b67f8054edc230d7014d0428cc993bc5fdb395b62cf0f24b414fd91f0fdd1e0473246aeeb0a114d37696fae275c2a3a0641b6cc47d2af6f9037dfec9ed607b3b8a2d8ddfa08993d6753c7c34fe2e52d775081591b29f8892d3b1c9f3c47efa15a0e4bdd7e4cd4b754f511fcd66e0ade1eb39808b594673ac5d50ab8d273dc533db5dbd2f45f8c762dacda4bba0c77f3a75fc53ecff91e51bf5d7d6cd429cf99fb82e66a2676b82b799f6879f1ed02a27db615608e6ffb81eadb7fc18fc1a50da4be78a384b9d30148da5ccf076415761ec74a93d5aa829ccfc1b5384fe569479eba3f4cd24b46f972ef447541469e83e54486563480ae2caf6767de507d6e0ba625db0370399811dccd9313c963c1e0822753223027ee683979556e98d55a77cb78b78ada28adb53b2da505212bc2ead4d2cd0b724dec380343571dd5895c157a46984475a7d06e70199e993df90f9ce174e3a5dd974a7a555acc295f56f174d69862410fe055530d1c615049fd2dedcf18ec899664401f3ea87895767ce99e7b5a4016579eb2a274cfcb5397b6ed2d9cbd615f592b834b13e74db5469bb487ca65c2069208c4710ab6adc81021eb7be633f86bd3a9baa8e5ecff1fe6de31ad1d96b5074360ea309148831071d8a5d989e2ba966c4cca59e04c9d336c9480bc2aa50c768bb11f9a77f6ce21307abd327f134ea797ca7aa2402aa909acd92ea2acf4c3e7e6146561800e41ba149ab5bf0059cc8924e40cd7aa364204e5c559f34e144f736f9ffc251d6c06af6a3db0fb1c2b1a73b966891d4aafb9fc45f7ff9983a4960e9e7372c42e2d20b45c08bec0694103ed9f8d8122356c5079cfa8bb9af4d98a3271f094ca8f259d48f2f31351400fe3c5101f0519780abe525e2bdd652015b7d783a7a17778ae569fe1a0a6ffd0322697f906fe42da44ac5a399f6a95d0758b6b57e268eaaedbaa9d983bc93bd84bbedd309a81f1ac2755ea100fc3358a320176a8a8611fae07e9d58de1bc4060b5af6aabbaaba0059bf155945e3bd38f65b5bee5f8b2e806ca88574fe498281befe3cc6f9a02dee7f553a25b0014a8c5657d652e5ff5e431b8a49ae6af8b9c58b2655257d1a6504cffcfd18bb9986a6d790d4142f7f545a1f6f559690b3b68ca98a8252df22cbbe6d2944694c3754fb55b67eccf005ffc0c8f24fb32e47be4de1a0ada9f4c90223b95fb7121ca0454f634547417279f5defc87019dd81993db2580bba5a5068de33d494361e5d6adec9f78acdedbdc440372d1fdf8e1116a247ed213a156fefb4cacfcc2c294db6213668769c4fd9756e6c68edda53393c4c0ab42b58f2a25cbe356b0509f499a09fc43a9ccebd95fd9f0e1d77afd73dfd924e76bb97dae8c79fc8269d5042677027aab0dbf6f95e6d107fc0ff990c718bd890f0c50eea7933c6cf547fcef3046c528dddf685d5341b1d8595bd63c4368bfaeccdc1411ee8f8ebc130d88b79185ca9330dc9a8b3321247a8c00041aa2193224d281f699e1d51e5824f3a61edf9c7661dc71f23d63d8ca4a2b4f3d4c14205e46303f30fa749a2a016a588c1d4519718d99201e0ff04be10307d40101bd77914aec2cd896823ff399421cd65df3784e75201db6b4a4685764a3a83fe63df488709e47b442476db1eefe11965c78daa9a56ddfbbfad98340dd1fb741834d81e1f723a561619c0fbaadabce2ad831ec4212594e69d59976cebe3d2b3f7fd07eaf0afb80fbcddc2af65a9cc7fd5cbb4a31db8064e3f4f8c60304e2ec68ef0f9575069c148c50df7a137652c2b293877175c5e2c5c2cf14353e2a279e217facc30349e4cab27205725c734eb8fcd73976c063cee3479f97ff8a6e3ab06567d2568bd5ed27865636ee217e39a25a4afe605228802e7055250f568a00aa67a468621d35601937ecde91c749a06674ee4d5fadb49d079115fad2de458cb407f716ffdffdb4ee459b29564fb10004ecbd9b431e69dac1400815d69a130997b36611aa04f7ffa36f96d77027c58ee8118c1e92efdd271c14a548462d79e04ec4c4a336278a451b88afc3dca6f93dd6c95e2492d1453d6be7d3db92eeb734ac6c03f1c5c8689214f30fdb27590c08818c25567e6b4e83a75fd6a9202d682b99bfde6d256eb0ad93063af2f313b000a4aefdca71a9dc8d06d88ae73660da053067e6264c3120079855ecf5e01994db773d6a1ab5c047f3b0b68bd1df633d4bc8b670b6129ba7ce8861f62b11fc0cd710b58cded5d136e2ad961b3c07f61e8d33332162bce96234d11c17e9627c4bd1fd9997ea2d8bfa14c8768b2d906a21a577a2b7560d0d7a91b21880a5888ff153146b997ce0920fd94f7a79bc4ed0dbb2051f8fd6cd68f1ead15a21dd332fbf06afb69303880be168f1e1d36ea2bb5314cc3526ad7dd81f1d58178840724898d26d6c0ade15c4c1ab642a79fba5e0aece3ed787d6b6ddbe7115016913ce2b31d30b0a5f7b3f3ae98548c99878338bfdb44868ca19deee099637eaa6445a0f2c79c1f537b817cbdc8f688ee0be33d032684228fb7fac68cc81ef67749aa2e30ca8300998d2695e8b6f716dee62c39e57bf1bf70de9c9c0bbc8ee7e93b6c73a0004482471bae7ed1c0cb27c59bd2f15def83f00c42254dc6e4a6ffd7696507e48e140c6ba92d781cb28f6a0314c278ca4e9f27d465bee776fc5c73b7cfe8a04b8daa24edb2e1770dc5ed952b07f2ff6caa2b87b3ef008b680365fa5b067decc0a7e0c4f1eef29f6e81f5a26803133bd2f696e531ff520bd6cfba0debf6436eb5bb989ba82855b327527af6d115b1eb8d44cda65820abd1278b0f00054cf4a56e0b2bbfb73caf41fb880b21d1740aee234c987721b098037398cf5dea1089ff81ae6c6d4865c09bc1626aadc32ed72d4f07a3e86996ee0a211f7181851bd642c0d0832a04d8e50f2a53869c24206885918b81533fa5d9bd1f0a063814916bccfa7d84c404d8c5418436327c527b3e42f6699c427929728989aaf13ed6f4cd0e01683a63dca36cb306a7423fae5acf62b84784826ed07c4f888637de3961166bc681b275d97fb1b366a207b530c5c62c84f80901204eecabf3f64bfcf7dc27c3bcedb57455a14c13f992dcd7be2b85dfd5a3db12db2dad98b2bb93c710fe2ae7f8f2d03063e4c801bd235722b0c50ce5891d25c41118f93d5c4283f2f139aeb100be9b874e2639dccecc72b69bda29f2608e5d24ad24033e60a89dbd4fb4b6f6de8e4801a75a41562a02b6dc84d43c4f20de61bec82033429da6e3e331ca5360aa75ee64964ae32a24d75219113f79d12fb4be0b976036c0f63bb39d2d61132ba2d23c274af3a9784563969fbf97da1ba84ef40165a2c7b5dae7b4ece0982c310a9288ffbdfa9620527033df4aba21c024858aba2bc779e98b159dc9795878f02d4b481e1f956654f67f9d16c4659b0bd7b8312354661bcd7fe599e0e0ad39762cc98a502cdecdce6ccf1e1198dadd85a340edb1c67aef0308a092a44123337a6de9a046cbf8a5ca5b3225a6dbe366f526982ab49612dc4f0e09a70ef2a965487323320377029006f339d7af0af4290b5b2c464f764", 0x1000}, {&(0x7f0000001180)="034c6ddbd19b6faaa41435f03afb361b0565af5b052f099fd756389f0f", 0x1d}], 0x4) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0x0, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4, 0x1}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="31286fbf919960123713d3c158c705ee1613451c6c6d9d4e12367de812f6116654102e609ca255cb9dab91f1d7fc854ab77f233e2fcd028de95cebb49fe831ffd26cb803ce7304528ae319b6b6340ef1e79a5f0dfa3ea67db8415590dab61d5ddc4a735bc2bce809c70bdf9377b6fc339b68d35c8206a2b4a779e3c77190d67022d6aaf1ebdd056acf0e407067f574b8bd7f80c858e34a3e0490b045c94c22", 0x9f) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0xc3, 0x4, "e97d703ec6023a634258819de85de4d9b309abd4", 0x2, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) flock(r0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2029a, 0x45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r2, r5) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r4, r3}, 0xc) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e699c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac902c86db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a3013990627671f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb6bdb84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036c8d7a2d359fc1d4ddd66aaf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac3260d658af1fe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1a8ef3f22db06b0aab272d125f68f6398accd7e0aa3bcc810143b8a196539468fb3b2fb19cc0b1939071ebc480757d72a88d9667988a856359ec5b52ea7490c27b2c813ab68a51d89a6c271def2bcebf6a43113346328db3c6ca8b1cc68ac7f53224ec3e7c3bb6d77f80489", 0xe94) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$unix(0x1, 0x5, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0xc2, 0x48) kqueue() syz_open_pts() 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = socket(0x20, 0x4003, 0x2) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="9ba59ae37c64f14167395cf8ad69ecc07a6f8ca20663553d4bb26b0848c8864660106fef289cdc5a2db135ed8a257eee293fd459387d8348588ddaf034b1183e7dbc6c66d34a2c6143b55a4dc428156d2ae8ae4f4725b3482d9609dac0467264fce85afddcfee1fcc03d112102125668de93aed5930ef6c9aad44a373245c4eeff317686859c51430e3f303b591350a0ab63262b619fd2f289699331ffad835e1bc55794896c086dda48279481a6afe5371fe4dcb738793d5c", 0xb9}, {&(0x7f0000000140)="76d1d7a5b677d84e3a54be16ba8301900a0ae0956b303fc1e7812188d0806f9c6c963e4f6c7cbbfa64f242145331b08999650fb8d970dc6990e25a6665fb9e3f48e5e9b2c01678c9743f27370fbe8fd99cb03baf33da00bec8b87b459b97a88ec0dec83a0347aa78d592b55bd6c193d6ce7f33353bab5030e0238282f21193b80880385af91ea23b77a5b83647b9b1ec8809bab514b5668e853afbba31217bdf36419954342c221191a0a751308a7be38ecaf146d28f200e2b5b37af526cb8d86730c6acdddff29d6ab2a3df6eb19d4dc78f", 0xd2}, {&(0x7f0000000240)="2b6f80708c6132c94e6ca721e4e3a185090781d2ee4eec9330dc39723b3aac277f40433e7259852634454cd4d63f25279e15a5c04a6565759e93c34355a2a87f99a8a902d2d10c70f857ca292b92068dca8e52aa7d1fd67c1a", 0x59}, {&(0x7f00000002c0)="5df900d98d02d479eeb3d486b3a56552e53d21a27881972a8be93c708255123aa32706c85367c3c07f1917c1e9cb661fc9490f6def20cd38d7a53444a82cceaa38a0530920a532ecdba576a36b", 0x4d}], 0x4, 0x0) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d00000/0x4000)=nil, 0x4000) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) geteuid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x5) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 16:00:53 executing program 1: setgroups(0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffffffff00000001, 0x2}, {0x0, 0x8}}, 0x0) semget$private(0x0, 0x7, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x6}, {0x80000000, 0x3}}, &(0x7f0000000080)) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x83, 0x9, 0xa7a}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8000, 0x5}, {{r0}, 0x0, 0x2, 0xfffff, 0x8d33, 0x8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x1, 0x949, 0x622e}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x9, 0x401}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x80000000, 0x5}], 0x7, &(0x7f0000000080)={0x0, 0x4}) 16:00:53 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "91a9e0d67d7721ea4793d8e6e90aca5f93a63a7e6a06fd2bd78c400c0aa7032702bdb200e708336b29b3fec2198578fed2dc1e76b2a664a8869aebbd6afe0b59c3c34f520822f420847ded2a1e96b7446a609e6df6ada4c4c7f60ca03cfb7c2f7ffeff44df6fbd424669108e1004a28bf3507b0f9147473c1890461af3bf7fbe8669ee5a4153f701a8628fa1c82fa704b8b6388761fe34db5933a9a51e357716906103a3cc94c6675f2f957b75f26302124c9746dd7408fccdced808f6c424cbaa4ca0b488c537b6b2863cfa791227750ca0a201c42cced111959e14621848d39d441950a55ac1ed24b2de9a45e0121622208fe7ddc5c2f2cac49db7db5a2598c72e1452517f085154d468537d557b0a4062f401a373299bccc044db25f4be822b659f18fb5b95d9f59f7b47398475f9362261d8c5de61962ca25f4745b0769440d04ac52e47a03a53d98099c83448d3e64a2efe84785d43c3e06423c65b97410d297308565e5389bd0c42dedd1dc9484953bca98fe719b1a416d0e497aecfe52246d99be7998a82ef3cc10271e3279388ef0b2bbde5ef8e7b411943d6e4fc7496366e3e1bf4ecb35222f3150ed9d0ea29805aeb74297791ff9394b8ac2a6a1c605c471d1460dadbe2c79a7cb2f8be687298380fbf1cd6bed368cb93a350589103c4d74f3f073ca734185c14e3aa173cb75494b7ec91c27936064420fb4e208c7e4bb7b484de913a8af675b1fdc255c9ebe1f31f671676e5eb66f608031cdb06fec12f608d2166e32b95a0494790c0ed607c81530a928d85630356ff5e3ad4d70b445728a1c77b4e2477d21af490997769bdd27d2c29afcac44fda6c38d6d9d97dc720ac76a562a4d69cc64e2d91bb2be748a8de0e54892a15fe194d86e145cc06fc54a4b2c3534265a2d8e96a0faca2c141bc8c414b41111ddbfa2c017d3cea56d842144db105740c696c37da8e2866d535a364ecc0b8b4aa5fc330118b094fe929c43a5a326bbdfb0f21a4bc4fb65e6cdb6cd9655b9df36c29e18d3c32b744d260f37963b61e7f21630a93c24a5410473b4b384e74e396dbddbe7a495bc0a89dbbf7614bb2f821a8cb81ba125e5132d9169195288cda5f0962fe6b76228dff168b967be49fcc296c28616f1b2a92e8a7a1c3f38d5cf37878c9aa02618f645e317acd27aecc7fb237429e9ce07050f6f89a2c35ee63b94613c22fad74192961a57d1023fc357b049f2ca258c1b4e11a3c71c8c4209f412f651a77ec42ec13e6908761a43aa32d7fca914552d1fbda7bee67d5198213597fe5c5ea1e9ae0a3ed720b07ebd3e28595eb9d75c3604950233585d7c68dabf4c955718c339372d03690483dfac3404976c1ec3ea14edad353a3a5d3542274e410d3ccf4b9528c34d9a446765372f0de8c2f2d2c537163c53f34de8bb05f53459ac13ba7e178bfbfeb46b57a662d3b2835b9cef3cc541a45ea28f8a66c8bc344f7b43c832ee47d7ab18f2033a5f50268bd26a4dfb164348aff984f9b5598bb5ea09237bc05bf73bb95ac7ef103fbc9032791d5de8ead78cb1bb2c631bab87046b5b87c629aeb00fdce42b04fb113809e443c88732d6fc9e31542989c773a731b666a9535a5749dbbdfdb6bd256e687826cc50564be7d03d9746312db6c36c72990822191a48ca5d3e5c0459076e1fe627ef7b7dfdeaf34580daa4488331582ad49e4c509ae9a3923cdea56314d6bf04fcb651cbfbac44e9db87e38264c4e4c6b5f74da3ac48293a6d94ff749851775b749b2abb55ec8ff2ef51a61d2b89fb402fb682a592dd0ad4e1c1876f2d96165c752032d73816fa1259521ea1a6726e6efd2957cff04585d6a2e14ed32019ef7813f07d6e1407d9bdbe78dfbf9990193f5d4e608321be41b795d608bc9fe0cb73a7f039cca7e50148403d1f8b73f77de60df054f4f28e96e2069d7aa277d6cb091ef81393675f83d32d7e4d345783eeddfa7a73bf4e94ffdc9faa1d8148116069d878fcc0450d0078562809e5f5fb3d900fb366f08c54de1610bee31398938b57961d321bd7115dd9bcc80ec7a7fd99b447540276453f7d895fd8aba68856890864c76861dcb637b545f3fb31b52ecac1fb5e6dd0802a6d8342e3fe0dc60f07ccb35f0ba2d0bc05c0f94412411cc9871f59c0e9cca503f6ceca001214da69b2549ed99ddedb97621d183a1ef3c8084562f1dc3906106f33fd7b6dd5ee4dda7705cb0bfd31d4edf2bb00dd4e74154768307550cfc8f34ccb174802e034f6c89df1f2501135ba37eaa5bad3bec3b28515151fbbbaa7e433d1000cbb94b5ee47b9f1419adf91ca3422f5949627e16b240b1a8462c04681bf273eec1f718793b7aa6ab064b87ed591edafd62493c2eac3c74a72fbe4bd1c4c48b9c32e171a15b29b60191d014feb63e19fd13d11febf2fa7f6b31de35bba97113abde7ccf9e8eff77e080feb454d41ddbeed8952732a2f984f7f1e1ac2c92681e5b2fcb110a01d96f19e5ba4a9b8505804c98411b4c1328190d4e56815ebab09442cfdad29af2cafbefed54ed7b7984977a97e489556329486f2db3a28c88f399eebbd9d33ca870d4219439834a255491f756ef04aa332a12cfd18bf998a0e28505ff051e6c59ca2dccb901c15b5834fba78fe201bcef208bdb88505b402c51cdc673242ec59d8e19a455292e2ceee463a521b5d3b284ca6b72a995adfe7401ac5d6d369580b5a9c1f1af1c0d45e5b7ce5b7bbdf1b17bce707b910e7da2d17498375ded123a3a6477f4aacc89ca22d8498f6d2a98b1193a899607e0203de8255f83d4bdf89d58a38b6eec6b15aab4e6a4ea90b2c247dc7bde1f88bcf39ea3d2e6d58fb1a9a948a9960b87bde6fcfc99ed81dcce2a70bddbd96b4f55"}, 0x801, 0x0) r1 = semget(0x1, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/221) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x28, 0x0, 0x0) 16:00:53 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffff9c) fsync(r1) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b40591b73ffee116bcf8ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb45919445baa240151dd4ddc121bb084fdde80d5dc85359948b5d65e94338dd3cce781bc3fb9d91fc2ace3d85c007724375cc2605ddcc829a72acaa964cb057158337a0d0de05ef90b9e518175ce7d81d20aafa4a0398b95d4b4f6602c70f8ec9764849ac1ac6b503f82ae148708000000a0e4b77728c71d581d464e712fc3b559f41f4f738879361ee187c01e018f87d67911"], 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001340)={{0x100, 0x9}, {0x7ff, 0x9}}, 0x2) select(0x40, &(0x7f0000001380)={0x6, 0x3f, 0x1, 0x8000, 0x6, 0x2, 0x5, 0x878}, &(0x7f00000013c0)={0x6, 0xf0, 0x6, 0x1, 0x8, 0x3, 0x0, 0x5}, &(0x7f0000001400)={0x0, 0x0, 0x386fa46f, 0x3, 0x7, 0xe9de, 0x7, 0xffffffff80000000}, &(0x7f0000001440)={0x57, 0x7ff}) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/60) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653027f112572c168434093fe44319970077264aa5e5bac9a4293e13661024b68074ea8b06cbf28da3010306ec7fcdff5b856e2fdb9001d293f65ee9619ad39a95f8d90376ad4db84765e459622bce2d540ec01d8dc089075f24e5afeb60cee681c97317d7b1b779392801737ce55128a53840a101c0276ac713a865672600a0258060a1e51f99d89a6a1cbb040cef9cf9164566e18eadccffd30f86ea0ee3a8c68e6a00a88278255f899d0fef90e041468df92a4bade08d4cf6757d4f4709d5bad1ce40da0399c12dad77c383b646ff3db02ede304ae1be0ea29715c3cd36d78fcd555303cc62a90d7c23af3b635e8b422d"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="eb131a5fb7640ff6305b6c619a6dbc17fa9c1cda07115d055b6e39a4bb2a42b4b397726243df4a4cfda873606c2e8aa875f44062c33640180e8eedb0d0d32541b51e362adbb994e2475e54167cc7571fc66403d272698b863aac45eaf04ed66706fe809967712c73c7b691a87879cfc2877c10bd7825d71bfdac74de5b579783c0d70e9c551e439dcd497790baa886de2fb8485595c11b52477235c7de406903da1d49bf88067de3", 0xa8}], 0x1, 0x0, 0x0, 0x1}, 0x1) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000003c0)=0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/197, 0xc5, 0x41, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:53 executing program 1: mprotect(&(0x7f00004ac000/0x4000)=nil, 0x4000, 0x2) clock_settime(0x3, &(0x7f0000000080)) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') r3 = dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') kqueue() fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) 16:00:53 executing program 1: 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() mlockall(0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x102) sendto$inet(r0, &(0x7f0000000000)="db1754672024f574c4482f589bea8007fdf8d707cde21555eb706ec32d8c0270ff006046b29a0b8dea3a88b6b229965977fe98b655b405bfcfaf9bb5362c420ac655715a4939141a7fd22acf089a367173d933839bd6b32e8aa8f61dec0dcf", 0x5f, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) listen(r0, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) sendto$inet(r0, &(0x7f0000000040)="826a008260926ce0715b3ba3aade0fb3949990831b315169f80e38ce3f0d4731a22b9e4bfdc6e78b93c2c55916bec6ead3bc8b225785ae7f4c315435a798c2d0b58f86f3467befd41c68efc01c7cce8c430c22d050153d6dc4b9467c197bd0bdb4e6000575489cc65b0541f48c679af8f3b80ac1ed0bc0306a70db0b7ca65a1b87ef15f794a6de270d5adeea9b0ad56a609e57def56e20606b8f69693f5ab5f4ef1135b339964f4968a4799effe5ffebbf1b63472d30a98310d76e59cddb9cb4b97bdfb5803faef07b09d8b1d749ff14afaac95966c84d9d41efe4e8f58356c7fdc1d733ee7f39d3b726bd9371ef71fd78c5fb1c4af6d00c", 0xf8, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:53 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x88) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) 16:00:53 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') kqueue() 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2004002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x18, 0x2, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) listen(r0, 0x0) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6530008fa85720fa317dd1aa"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./b`s\x00'], 0x8) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:53 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x3f) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) syz_open_pts() 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x40000000) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:53 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xa9) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x2000000000000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) 16:00:54 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0xf1df3ed6262ddee8) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0xfffffffffffff001}, {0x18, 0x1, 0x5, 0xff}, 0x9, [0x5, 0x6, 0x7, 0x40, 0x100, 0xfffffffffffffffe, 0x2, 0x800]}, 0x3c) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x87e, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x100000003, 0x0) sendto$inet(r0, &(0x7f0000000140)="e0afef06060bd4b41e9ded3fa119a4fdae3f850a9688fd3a11131d6e3100b969a33a43ba9bc4e8386ce0723c8249d4703a4ce5505e20d6e87448fd4a0f29fb6dfcc06f13bea9734f76756d696eab380324b986828ec472674f0f61da59541214e074819d180e8bbf2d5a8d7f8a0726853fbd6f4e6010c3707c98", 0x7a, 0x401, &(0x7f0000000000)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x2) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x8000000000003, 0x6) socket$inet6(0x18, 0x8000, 0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000040)="03000000", 0x4) 16:00:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/244, 0xf4}, {&(0x7f0000000780)=""/124, 0x7c}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4, 0x2000000000000) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000019c0)=""/139, 0x8b}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x50, 0x0) pipe2(&(0x7f0000000100), 0x4) mkdir(&(0x7f0000000040)='./bus\x00', 0x134) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup(r0) poll(&(0x7f0000000140), 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/71}, &(0x7f0000000000)=0x49) 16:00:54 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x67c, 0x3, 0x3, 0x7fff, "7902e2dd25574d30c93f7c6123fd7a5f2edd919c", 0x8, 0x7}) dup(r2) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) read(r1, &(0x7f00000003c0)=""/214, 0x1a9) getsockname$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083fb05a0fd981f1876882315526b221c5fe4a6b8bcde02fec3299c891ad39842f94f186ce4241e5df26c42126d779128dc23a193956e05231c09f5163cf9b66f402433b303b3ad70137957bcdc885f2ad7e04f113db222ca7752b1eb73e72b2e28a77318d3161736d6b358702cfeb4f02c16152f8219bc83affea3b0f7cb6b1e4746e36f2618060c822db9e3567dceea7896d9"], &(0x7f0000000100)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) sendto(r1, &(0x7f00000001c0)="ceb265f6cc64623c6f4e4c089240713cb3b5206dfdacad65abcdbd9d3387804eec5840281abe228dc73a1c7da8bee66aca14e8653f7edc864a2f91f0c5f3706c7de6f2791f23f634238a85756f07a592ba731dffeb190e005c63f10a5df74a7b156b", 0x62, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/241) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001040)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db454301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ce51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec891e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2ef5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f8050000008a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f7786cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca038b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f5ec38bf61ade22f4028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349ff2ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7bd00000000000000", 0x2b6) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x2b8, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x5, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x5d, 0x9, 0xff7fffff80000001, 0x9, 0x6, 0x6}, &(0x7f0000000140)) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x4, 0x3}) setrlimit(0x7, &(0x7f0000000080)={0x401, 0x4}) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x840, 0x10) poll(&(0x7f0000000340)=[{r0, 0x110}], 0x1, 0x2d9beec3) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/81, 0x51) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) msgget(0x3, 0x400) recvfrom$unix(r1, &(0x7f0000000200)=""/127, 0x7f, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000380)='3', 0x4a) symlinkat(&(0x7f0000000080)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24d0b6bb7e51fc0921ccc73b9a9f58e23c5f7a9"], &(0x7f0000000200)=0x6e) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000180)="b6", 0x1}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000280)=0x1, 0x97e0c5cf9d0dac10) fsync(r1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = msgget$private(0x0, 0x40) mincore(&(0x7f0000349000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/114) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/146}, 0x9a, 0x3, 0x1800) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) mprotect(&(0x7f00000c0000/0x4000)=nil, 0x4000, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) chroot(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x57f2, r5}) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') setgroups(0xa, &(0x7f0000000380)=[r6, r7, r8, r9, r10, r11, r12, r13, r14, r15]) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000040), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = semget(0x0, 0x4, 0x5) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x9) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x7a, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000", 0x1}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x53, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0x3, 0x76e, 0xfffffffffffffc00}, {{r2}, 0xffffffffffffffff, 0x6c, 0x80000013, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x7f, 0xe, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x8}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x715}, {{r1}, 0x0, 0x10, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x9, 0x2d4}], 0x92b8, &(0x7f0000000000)={0x4, 0x81}) flock(r2, 0x9) r3 = dup2(r1, r1) dup2(r3, r0) 16:00:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0xcf6ca5b62eb8a350) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/132, 0x84}], 0x3) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x5a2}], 0x1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff80, 0x5, 0x8, 0x7, "67d1adbc34a43d52ced4695abf06ebd93f11088f", 0x4, 0x92}) 16:00:56 executing program 0: socketpair(0x6, 0x2, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3f) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) getrlimit(0x6, &(0x7f0000000040)) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x10001, 0x3c) lseek(r0, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getppid() getpgrp() getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getpgrp() getppid() getpid() r2 = getppid() r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r12 = getpgrp() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) pipe(&(0x7f0000001780)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000001180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f00000011c0)="a2b196c8abc88d5885f84e41a5921681930799c319c18d47256d93149f735c10b9a5ae385dac1380e427589b780b7e83c0fcb4a880c01c5a0957bcd0f1a5e4175afaed1014ae9583bfd186d5a0fea4cc5ad4de4e9771f9341a8d10efade57a28efb77aed1a4865e40d69868c4e3d005b7bfbd6e7ae769b2f83242aae0d0366d256abd1f1aa3ec5300aaac40751eea5d050ff87f6b49936cf4987eb67d2c915265561660be7befb60eea8eadb0bc3beb11af34f21ed575ee04ffe77f9a9400c76409f38642d4c77949866e4cfae7313d24e04a29b8b7c", 0xd6}, {&(0x7f00000012c0)="226d51319ae98ae731d3bcea6009ae92f88a42e4cc0930ce3018f8f42b2ed06df38641fb38af65268e145878996dcf9f4579fc569aa74278785d37d6f2c37f445ddb082f82f4c5ebd761146a4a80466650e20efeebddd14c4922186b77f33b4058e30a97e5bb1c9a8731a836d5578de3546fbb1c6a9af9eaf21e8ae3bfbb6b26649581a61f501abb4544fa2747dbb39d1e475ddb31cb8b314c83324000ccf8b9bc92cd1519c86a8b88d8792451605ed8908d07f022a56995bdab3da418e62abf6c90a0deed949e66ce7d72dc877f86c6c254db81753bf191e2ffd1c9b025fb72164cc8e281d1", 0xe6}, {&(0x7f00000013c0)="c1e25e0a5e9548a61f011cea92b2fb119b30da9f4348e880014b3c7b6161e1178e4c0f8711242dbcb209a2445aba5d7bfbdbc8fb2f91bc", 0x37}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="5bac193385d23300", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x2) fcntl$getown(r0, 0x5) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r15, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) fcntl$getown(r15, 0x5) 16:00:57 executing program 1: socketpair(0x13, 0x0, 0x20000000, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) chmod(&(0x7f00000001c0)='./bus\x00', 0x18) read(r0, &(0x7f0000000040)=""/106, 0x6a) fcntl$getown(r1, 0x5) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x30000, 0x41) r3 = fcntl$dupfd(r0, 0x0, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x4, 0x76f}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x9, 0x800}, {{r1}, 0xffffffffffffffff, 0xa0, 0x13, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x401, 0x9}, {{r2}, 0xfffffffffffffffa, 0xb0, 0x20000021, 0x765, 0x6}], 0x6, &(0x7f00000000c0), 0xffffffff, &(0x7f0000000100)={0x1ff, 0x2}) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) syz_open_pts() dup2(r2, r4) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getegid() mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) sync() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0xe61c}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x3, 0x5}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x45, 0x100000000, 0x4}, {{r0}, 0x0, 0x8, 0x4, 0xc, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x20000023, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000020, 0xd2b, 0x4}, {{r0}, 0x0, 0xe2, 0x40000002, 0x40, 0x9}, {{r0}, 0x0, 0x82, 0x87, 0x1f, 0x5}], 0x6, &(0x7f00000001c0)={0x7f, 0x4}) 16:00:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xd, 0x400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) fcntl$getflags(r0, 0x3) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001, r1}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x10000, 0x2) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000680)=""/253, 0xfd}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1000) 16:00:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x30) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) getpeername(r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="4a5f9afeb0c9d1b2f346482c33e8ff01e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffff, 0x28, 0xfa, "764329ac01bc92218809b59afb0a37865e4b7418", 0x2ef, 0x7f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) listen(r0, 0x2) 16:00:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2084, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESOCT=r0, @ANYRES16, @ANYRES32=r0, @ANYBLOB="3ab9e9a0d7a27413b302c06e4da0c3a22f511377a1c240d5204b75899d1561051180f6d02ef3538465327cb9b7c6e0331ef9a4c9f19a094c35855712f88d6e313fec", @ANYBLOB="59f831c43f8fca9aee97df44c14f9b3a2893ef252446daf35f5249204448e08794f5b7237a8af4ad48392ec033db3a41f56a9f7e2a22ab52e317ab8e64d9ea2eedd6271d2bdb279a416ff05a90", @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES32=r0, @ANYPTR64, @ANYRESOCT=r0], @ANYRES64]], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x2, "7f95fbc81281e04300e3a1d36bf6384c74fbb8f913a2fdf77af781ec3472587f596d7bc00bc6e4f1037f0fc032ec17232a2c6c8987278f3a46eb272c8fe65573924db4b7eaf5c756a071530dd8685b4af515c917e2fac3a5390a1050cbfded8f895c790aae92fcd7861892fa707bd486787f67608cba84e2e87aa0acac347ee814e8a86ca4a4bf61865140e7f14db97efbb0fb6f4a777c9ecb457fc2b0142a79e2"}, 0xa9, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "bd"}, 0x9, 0x800) socketpair(0x2, 0x1, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x97) msgsnd(r0, &(0x7f0000000540)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x8000000000800) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) 16:00:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x4, 0x9) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0), 0x2, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000002900)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000002940)=@file={0x0, ""/80}, &(0x7f00000029c0)=0x52) socketpair$unix(0x1, 0x100000000000006, 0x0, &(0x7f0000000040)) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r2, &(0x7f00000028c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="7363f7deff5399fd9dd1f8afef5416a17d1a08e214d3cf8b306c95910336248a854c3239a80daf04f6f270fa7a34da3545c039de544164aea7deab73ebb16cf59c7abc365a3309bc04802a85b582e6559679662bd1878cbbe4c94a804552136795a72b3ca58b77a428943b", 0x6b}, {&(0x7f0000000180)="74558408f1a7d0cb2c285f7c65315cc8989a08e960dc2a7f8a364296551b33c11ff16b44f2357cc33585f11847ca018489b00047ba1cfcd8d911a44f8ca00e1ccb5f0fa5ba1ba01bf7c2b8c994663bc6ab84c7ad9e7408211d169e4bb6aff71c12099b2901c431804667db9917c28acc54840ae1e4be55d01f038ded770c969a56a96b6de9cd9bc5ab52fdf401261a5981211241c4f8aeb2aa6cefc4dd056cdffd7f19d60251a57184f2e532a5a8d87712fdfdf5c2ec3cba12bdf7c14340e2cd551cc9", 0xc3}, {&(0x7f0000000280)="8f85b785b24d4773dde2f0190c5bb169f224b2061644a5bf60020072bfaab429ca6c4cc6fffdd8b3bcb8e7efb2ef62f4f635e3d70d1f29570ebe9b327cede368a712ccf3c4b69d2fab58c3ea6bfb8b854f4acdcc810492ad42925e267cfe318b552d1222fafecfb8f4c152065b7868c69a75d216d466c60bd1b520b0717368c4c365bf8e5123d46dd068839f3c124d", 0x8f}, {&(0x7f0000000340)="b9b9b35a6731a8fa9b8627df5241290e6538f487dc0c8a4335ffa26e07c94df94105c961392cf17e2d3150ee75a772d3614d51d06095830cde80566c297bee23ce60edf8ff38ad79a5f63a85e6d93b411e5e7a20aa6a6f4da4a6352477a703fe191c71611933a48c5da912362af174a9ecba0d3b39ac77d153ffe43d046a354ee876e72cb3bc4d6af62c2811b25b200aafc2161003cd75bc6d74d5b788b37d646aea97f7adc707d259650abbd177c8c6c01344a3b12c8d3348207eaf278c755616c2e635b11764858d09aba5dae0c6b3f875aa2c777d5eaf87fba038348cbe5fe916a22484853ada16e97fc1a43a4d2731b7df1e", 0xf4}, {&(0x7f0000000440)="e41cb6579db00e503b09e8238d194e3044bd07a72eba1d9b951d1935198cc4f94095a36f88bb7cc1b344a7cf4aa20fcea935a14495a3848d827e331d102b3ab07a2f2e790a0b727f4be5059dde706fb14f6cee261088ca96e5e58729815f", 0x5e}, {&(0x7f00000004c0)="fe6ca3d8f9eefa5958bda931d0a28682563fd037e8a8284966f4b58824a3fff811688af6f47fc193ac7aa88448cf47ce7bbe6ccd0a9f30e0a0e66be953ce15ce8b086dec0a610dca769e87f31670ac733c874ad8082e240256", 0x59}], 0x6, &(0x7f00000005c0)=[{0xe0, 0xffff, 0x2, "a70e31da84b8d587e493fae25012d8da3fb6122ddcc8102ea88efa559f9a655d0ecc0579b90eba50ebd87f5f2146a65462fff80b25e9147ad7403d22cac9d8e1b69b7031ff3fd70975f5caf91799a33b0558201d2fce9fc0bcc4a7f32f290332b3096769629f1ec7c7cf56586712a1a11311a9d3d53ea59e0296d021af901aad5b3dfa6099539ae41cfcefd12ba1a2e1cfcfd73eda3729714b40d734eea90073e1f0bf509e98e291b207369adf264cf51a23fd60924c44863d5ae6bc81f9aed70136a26a4f3055eeb415222d"}, {0x60, 0xffff, 0x2, "d12b9648f9c2ff418ddf6a220048bbc5c58e54c645a22b29f1bf325e85bd511972abc2800b2d3d1ec7b1357045129cc3e28d85bd1cb71e9591f40e345b654de1344fdd457404faa3c4f5c3eaf6f8"}, {0x10, 0xffff}, {0x78, 0x1, 0x8, "63f5bde0c242df129687d484a9597e61314543e28835032812199649cac87baf37df150350d8214a35fddacedd137abd60df0ccc9645257edd54084bd62dd17193ea78632a243d71e70a2f52bfe7a9642b18797181f07ae10c87833e53f0200ae127fd"}, {0x1010, 0xffff, 0x5, "ba917d85dd6ad4b16e55ac47cb3d4fae0872dbd641076197e6950c041b5ec68e515b8fb9219d6c4180296590515ca36c63711cb238287edcbb78cb1b491474e2b360dfdfa8876b0e3ea521594628689e8743c09ffbe9d22290d4e5071390e9a9946aa8559331d450d5d9703e24054ed982047faf64983d163cde7b2ae00b4e01597c7555a4e10fae499200c584f9efb4b678c6f94e53c3c3352dc9d4d1741ecf065d2ce2b9b211fa814881f9e2ede2a02cb78b59e6e91bcac61c2fe67824f2718880daa88cffef44acded277e9d06237ddaa18f3766f995cb86fc5859f24fa5dadd626dd967cfef33a6a615f3bb1e211085a58db636aef82e777ba74f9a62abe43ab103d3aafc6be8006676fb4bf3fc88ac4f8e6e77c899b783dab04aededff1c11a1cafac80ad009a7d662db3ab7873ea8f55ef527438515d7d1836bbf3fe853c32495b8d6f51f027fc500009f214e8c3a320307e4069fcc045dcbb396c745eb9ab402031482d5960eabaa1890c3fc1aacb0d12a4c387c305eafb9e68865c4e76e958a29162e3463008baa179b236e44a523f759631c07ad049dabb8a4a87447afc1bf2223f13f621bbea1aee4320e14f128a6a008163466ac75a1ebdc57b685e486fa9ef78de29ff22827dc8ad74cfb6fd84d54c50f5b32ea3d6c3f9b17c79f00c81cd2f468e567a1904b259962229658d3989d2545dc0351a7cf7e610358c6a87bc8920a74d78b7eba0cd8e8feff587bf5a471d4fb21696a2519d6c8e8e1cdc058159c6f44820e19ebb8959b729b61f938bb09924e3d724d7ef4e38e3fd375b93f38108cbe6ba41d85f25bd3e3151755d3d2a828b3393b1a381e53c9fcacf794029fd9a52f2d7526c8da7f8891a7dd19481822892df14ef6ceed6ff509b901d39842eb0110407ec6a7b4dfa0cf3bfbf939b90ca0f3f9fbffb2404b6ee94ea452a31e7fc023ffe20f1a320e3f3e80f873b9c16dbf562a3ca06c3feabd8edb44bf7681d9cd5d23920db057f240c9efd6ddef8d4422c8e1b077b4c628916afcd4c2c5229b65bff3f452e685bbce96633f1b605d021f309c48444edd62778652886926ff33ce34edf09b7145fe5c9b16244f5e1a3733c711395e7d219f1800078766167e7470d945ff568193b6dcfc66bc6f5f9f8c85f51008fa6245bad5314d68c4570222c98181e4185362aff1bf40692b46f57ecf74dce31fc4c58cbe8fd75fd869a77d94949b49a191236a47b6855947227117a24ed6b15fe713b85d77bdb97ed432e02d6937991559aa28178c485207329d6a3e862628504a03640f89230f208ef28001b00669b0ffc2ef6cad6578d665ab02865feff44fcaddd8c5851a1bac85ccd5e084ec28e85a84d0aeb99987f590a0ce12398d7231b796d05805a15e6c58089362573bf24c21cc614c0fbfa208ca1e95a77d6cf881feaf3a5442de1300da8280f35e92b7f6f5fdc194759b43b11fc7075a02ab9a664d6d12461310faab49fd01b5165713617649ac66650b775fb37b3383dc0c202cb2c12ede949b67748c2283e56b6cc1a94587df1d07c7964c5cf43768a594e39be7d1d3b35a75f8e4f3d90fe3a7005bad2c9dae7bbdd843458ceb8c78c5fe057ecb67ec53298445a15cbed05c244ce0ad187caf2af8d9a6f229ddd53e6adb75181a3d3867faf1f1914f531a289a2a43ae42a5e75724a088d2f3272b334afb1091df438cdc19a5097b763f5021a3d516cd1a3a567a7d523363c4a85603e1d3d2f7c5ba79da67bb7d10487ba1ee62b84419f69737af8401aa882564a9975c432bb48c7d3b4a8aa402452749eeb9976f6c12c3fcde68e54b51dcc23841e72d8b432426d0bb407fca5aca32f994547d94a95abe3fadec25f9eeda388e1fdaa6d6dec837aedb176339de3c824ee0f377c05f16b27e8fb531d3b6d7d18e41c481b3a10076a7ff656f9030bd3b90b27c56962054d1d63e7ec97ec546ff2b0cc704e05ec8cebbb5be83354e69c3f16c55bec54497127234e8b9e5f39530d944c57c3d4752e2c351d07851adfdf45ca756b05ef3d88aba3ee7a8642d3886be129f058d4a0873cf54673e8478e28a60cbbfde94aca1b5499b436162ec2bfc8de19f086534fdd0d297de2836d107a6a4d5bf3b7af93ca1fdd1f612b9b2bfbdb2ba38148b189e2d6aa6c0c28322298ab566699dc6041b776be9d8b0038a77e029c04ea99baf26e0acc2638300f7d7a99818d6d356639da9078f64e9f7cfeb6b010bcdd1efd660e19e87a38d746646e2cbe067169913009498eadac70542985b17e65e5070525db5ecc2d29354d4816a6281905739aaa6fe484c7500b341408442eab517e0fc6dc1e42c518fb41a0f4400d0231e1841c5026b221ab9fa84f1e4f7753851dee207583140d974216a7fc7c4beb0323dd68cdac1e059a80e9dfaf22bb54ceb93eadbaa6e7d896d9149111186a1c99f512a66a6124b024f81d9f5de06d981add4036819a19cb4d7a70448eaccea15ebf9024d6a700d80b7cf28fae57be3408aa0930379da55dcf8144af202c7db545258295b3404c1cb714b661550a5f8b164be67e36f0447f38db98ef0b7304b7413b058c96147174fb5b664bc8fffac0aaaa65e395822d1e710571808671cef6e8625f9ccf8293e1bb5280c9bab9c634cba325daf7dcfe3757ed94a79d239d18dcdbc83265a9445a81de53196b9ac49af2b9a6dd187a988bc3f5b7d844a18a75849c13bba9d6fd0424b7e9e428d53db86f9fce07973dd82955488370730c5faed08b0f59475e7f682ad2af93c0e09993063e34e5d24da275fe9e8cbd99ba4980bd30bf8ccb1e8dd36f822e8383c1e4db6a9fe29e9225bc0de378dfb9de73a5c8846f26b15da4e9a46aacb3c45122f926643234be510cc4075e255cd2d578cc293af8e891dcda8b20e31155cc1b02566e0d1ac609d2a887bf04fea3de0862c55c75601602d2cfa47a95669d57b7e98df43d958ae29abf9154f7686ce0b6165aed77593e2f0372a28e4a0d316c5bb115503f99eb417279efa00aed751874111f5f102be5dc51b57a89388f9413aa3a2788b196ce373c32cf7d8b905ccdb3ed2731d059f3816d9171e72b3ff46e88545e6893820222d4925135dc6b1b5811e7dcae2201cfd75126eb8599aa720822f27245b5d5b1eab8148ba99e771ac53ae8fa9f07a0e8a3c95714f38033b29402c7669bffcdf79bab0de3a6cfb12322c491c416bdeebc32c5454768ad8cc7fd0956c72be6738f9b3572b180e78054b0419d0dfc4a419b016b6f115f8848050bf590cd9be379a5a237c3b321faf7a366e5861eef631fc0306bf759abb7219e00be75fae03ab596979deb9bf2f506aa2c03868aebb3ceb961899a989dd0eaf81a38744a6398818975cca9cf72108ebd5199d9665b75c22e9f82be96a6b5c04ecb23d39d35abf6a91ccd9534b265d07e9f87aff169c3b623644baea6cbd8f1dc24ccadadd1dc353d88039ab0e3ed9cbf7be0574b46caf31ed2a468740c885d34d611d71ba75247dbc6b34f5d42722e510f2cbf0a4e217e081693fd6f0c87f191865fff83ec59ad7e011e62e2d8e8380bf6358c3ceb381289a171a812085db9954bf8014934b58bf653709d6e9cb130fd3b0a680597b7f5cdd7f9b5dadb5396141590da31133b7e276e4f0ee410fd14069ec53f118bcba20571c1c49622a4297b2628c961888e46be535628043d2497db7d74643e7f506067f43b8690059ea8cafc4efdacef1ee78c0a6d4ea2f7c32dbccd93049e845b8012655058c9b384655bd954f04774753ccb0147097e9ba5589e572de9301296c1f97cec7110c9190327368914a32ffe4e99bd24dd039e3344d2933a269b252a1b6440fba629faf01e091b2df5a78adfb635914c94087ef9fd75a8e831372cd338242c7c2dd995d10741fb495347bbe5efb64548627afa9de4be4574863053454c2eeb928f490d17dda6944b94f4d06d3b355d33c3ddee737911a633d4b06b35856247795b2308472438202d7daeba6d68e085ec855e78536e5c4efe8a7939b42322f0c563016443b0a808652cdb1059c33db07ea46a65d3c74c3fb8ece01e774b7883989d91b1caec95e4d33b8f25f3e0fc9d66ed077786f3580b995cfaf631b9e9f8797fae2a3fc838b25e60a081fe01234928037ac4aa27cb405f72dfab93366c37f8a1b536bd44595dcd28c96ac82d599667886305cfc42f2bbd13ff57fdb8b02357bd7bd3882c5f0a08858933a6b49131e9ca183989ae70a3f494511d4c0e55b750e23abd3f48c8997c8567e2237d54f1c2b0e03e6550a7c8ab3bbd0b72085401f4ef2e52eb79098af222580d8982d53286427336aad75887ec97dabec38b0dd9c6a7cf654ba850227e4f7b02b3114c1697d79e9636983365df37cbcf39757e73825b92e669e5f4bb4d8177d2e732244153a83be99c4fa6de94a2171323e264af5891acc81e69134441012196aa6d9ee921073a42e2c7279f4dd8d2461bc1b7f65340c95a0d9a08e9e6cb703575582738065e90ab3e4567fef170ec6c240372e40ebf261eed264ef40ac0fb6ef15189c25ffdded9cd98c1cec10ba81aca2f21951cf78e02ae9ac07d286a021d3f8ac21e71fab43e0045faf20fa60ae5b3b919e189b37d9c9ee487c4933c08c65918109dc1ce7de016de9ff582ac97fda41cf94163d27af9418d8730dd4f6abc5a0bc678dff78d6197be0c43b08d478328edc3d0d9af3d6355b3f2857d9321ba75f81d5a6dce26c963c1503853b57c4e3ad73ec844716c6f9d78947db927f3b1beefbac7d6fd552fcb272a69427ed5bc1e151eb7d19cb653c643e4f2728872844e59409872367f20422f0f4618f16d561b0cb51745440f81671ae7551cfb933faefb46a37bb2b91cc869e906745f0424599749ed9c07c2d45be74dcd2acc81452f61b4f1897924f9e5396506e1eadf72b96ad52260f1aea8c6627c950951319bfac7cd8882236f14f607a65ada236033d729823c9e1f24f40739f75953af2808e6d70342e5037728c46a25e73672e79cfdc550083e76043b24703b6c1e4c165f2afdb260c9c7d849bd71b84444dca667740a2e1e355acb158ef6c914c93ac1ee37b91fac9bf1e9c612c556e719ceb06ec9caaf6d3ca88c66122b5acdbdba979fcb8fc9007825b0d2c045403fb9763365b913f1aeb6044f41a9d4b11d8b9b8c5f3ff448a4fa44d3602a1fcad0894d4736105c320640429bcbc892528e9694f3206867234deee3db451a9a80c78de8cacdb52d6ec9ff0d992201bd253788eb32eb577ed89c95d7f15f2302c5e26f41dfa52893110c8236424362f97ea708028089e05853f7299a349070ee02c96edc984c5cb1bd21c94b7e7daffff08c254a58d58cff62889a2ecb623a6e37e8c93f1b4c0c59bb11010b22654e125e2fa832e1d8ee8688b0051d50d2d3e63efd78c666e18f4c92cf5857ca86e47eeee1af47fae6f23629a018ea99cc5a88e8d8bbd31f75a7519ba860198e88ab9a89e92321950a87d967713cba88a244b121dd7a54b83cbcc4d02dd3f21ef26048761d8e23328d71808bd1a54366e6ffb61862abd21eb44c02c4215437a828141da44763ab08bc2e2db6a0d5660bff8d19caa64312e22ef8a62f68bf5b5379bdaf1839ef809989bd6ff545c6543d644a2c2668b55ea851017535a9394b2bb8a207f5386ae2c52efe682b844202568473723f969875599b96956f993c381c9bab58431fc4021c4747a35539d3826846e6980565eb2a6eb26dd5ecfe8f5d022649883c61b54a854baec04a458b2604089eb418"}, {0x1010, 0xffff, 0xffffffff, "6160a95dd415f2c76cc08d8ad8c8050f7bd1107473c7c03cdea00551e13c88e3dc064cab9380acd84152f3d081c05c0abd92cfd7e1a6e841f5ad12801e3f2a90b4e3396f259af4ac3cdc63198dbbfa358ba6989f9ec12b7059f4ddc8cbe19d6cc1566e6caf5f133dfdbaed6b05be16141ad187de9bf34961cc1d2ae8e68861dbb2aebec1a7a78d6f2e14befeefd2af22e5539cae1eab4a1696e638fc49b10341bde7454a1a2fee0dac55d76dd77e86b218d68a316f6bc6dece1f17c500d52a8c96c103bae35e7c177e36362b20d0078fd0d174b66d54476ca56a040ccf8e501e15c630467281d681bc25290f6aaca395f0addebfcccd7bcd6967011c5c20429a1184f396bbd284d54436053719ea23e7f6be12677e9e6170441bbf7e16fe135de508d072fd0df58b9f180f3c3aab7ca430e85f08bc958cce3d906552ff29f23ee3ab185887e7c33913c993517d970590724330cc3e7ef2be32205b52fb3c02f51c7eddc240b6abc53cb37dc6a186b5bce169a70a150f79a2c6a854775429e0ab1ea1abef4fd7add20411cf4cc561dd19176e738eee7b9aac618e5c351c7ef6e2b056d32880c4efb0fd969d505ef48422f60ae9096b6e679636c0737cb53b2a8e6f470440d144d2d2dd5b38e26c43e80dba8e683222a2b9d0903ce64e650f50a1188d4169fb34a984d0ef962a7585edf96f173b66f0abcd01395f2d1e48d58e69c3ee160a440fd0d252ddd941b3f4969b36a81a632ff70aa070f08f4857deed3f2e3d6167a05120c9b72bb4c5e40229811053ddbd718d6bf7b2e9a14b9ef0f601efdea9aa4d48bb90d6dc457e9219b196d9256fc142289b895049190f98cc4167f11ba104e131465e7fc0ab341b004c7ec72df2508900f28a6542055f02296a92c32e143b8bc1e8bbf5b978d637b1339e3dee798d953818a37f1691ee8cf0f191fd51dd9929e328d789c4a7e9f017b4818949f671e9ab3448a5da5e6832fb604678657699697fac6450242b793acb4f4460f7259f331ba59ff008431f6acd1e9abc785010dab012e7e44f3bd520153236f4b53c5f15454b3f6b09ebe0dc78c7aae0b4615696deb97a5710cd059dcf87a73f4e1f85760aee9ef169a3da17de802c5d3962fec1ac0f89d6a71caf185e6dbd11a3f3cfbce8bec634bb38845435203f484099503f470e281ddcf80bf84185e6afce9e7678c81525f7d7f9a19fd4b3c31bcdbb2a93c6fee0c0558132fabcb4372604821fa343a28b7a3f3fc1322e5e3286989fef5e7f8c91a3757e400a7fce9a7b2236d1d01790254c5a0b780029ef164a5547007459712c6c13680f85928164d52d1d1c171ba25bf8e416a226f30cd0ff660b3627957171fc22a100efe8b842af206f8ba8e221720da59b80a21b766ee60be67577e1eda9b0bf55098047e736082f073f8b755c73764184585317f7e38dc7ddbc2305f648d5085a4ad4609bbdb4cabecdc4fd74ef3acb8c8340c85df7ee438ff1c949ddcbf92a4b0f1dffec3bbac56c84a07b7c9fc6bdf581be69ff854b520def03656d8eb6cbe6ad09412e8f5684a789fb0c4947884bfa41e086ab49d4c6d9e285489b6802d119ad963570e96b3630eb229e666fd14f9dd810e7fce275886b2370c30d59b72e0523c45bb06e856455117cca773e7b44c11d300081bd7924cd83198ca7670291d89d91b2c0c93cb917892910e3c175852201dcc7fa727f7632ff4d5e79221ba31831a27271d3fef2b795371a20d6b30281a42a597a7b70c45bfb4d909e162c867bd232d5b9b45d5f987cad8f856dc042aee1f972d8e487e6c83022b34ce6381e2b756f0798802c8339c668584e9b2334718d4635a614232b63274d7161c4136644c74e900cbeee14e3c30c6fe9cdd43d49b5dc3c99a8b40bd54634b26360ef02921696f19ff43b87b123354ea4d998a1abc226d0eb0e44b8da3d67b486a15855519810682eea97f44b4fed73e68cd1a5ab308b1761cd23cd34f29731273d16edfeb6377da40d866957280b2f8a4115f0b25958e49af8af1fb494588bf2951a744fb95fb5e7318b179a454c2fb19f3ffb3377724575db97f8e4aa4f28f0a416f6b81dbe90fe20760295d542f0eaf3615b654b6000a5f86b9de21614c3acc34c32428c23f8f4f59ea6952c12ddb6ea7037fe7bfc22ec030aa4600dd61ebbf280285134747ad6ae11a403e04bc50f45ca4fc151687bd898e738ba615bd9ca4abec5346075fe78563493b70c0a6ee46f6aaee7e6e2c5fff3cad58a5aa4fa199a8d2946cafdc372a2d7bc4a61bc9126d9a1735ae62d8ed42dbb1844d5282c977ae2f2ec8023c28ea0d902869e3adca4c16ce4d892606e5f1d2e27e61599ca3fe0b61db4c92f77531c938f52d56d13d1eefa0c6fbd203703f06093595b8d78bd400cfc9dbc9a8674f17c56a8b0a1a2d27ae015b530400affbcf764fa208de797b47158a8caade22ee011c7e30748b597c1f3b4cec804ba7374a8e22506984f49a122667f29a7106f2a5cc0ae5fe08b0227080d50728ca4b66e1a6b2aaeb9ba45b87c49d5902ebceb29bd212d891db9df3078a32a2dfb6eed562443a4503fc5e72ae8e38163c4da4ed68b9fcef17b7cb07e4c40695fbaf07ae81a908e049da88510f6e58119bc9c795c52625237ea2a67d9dc3b0b403dd6a7fa88a0ec6c1509775ef7cce9c9edc60e01b0f5deac2e76c8bbae538032b5cad6b2cc3d2ad3109ca1b728b1ac27226d2d4e3111eaf3858298141e00d39106c81f072768d68788d073c0f08c2306aec02b3e7712b68eaa325156e2b8bec48d8695b8a95693106528432ad031adc6986ef597b043b4e793747469591d8834e10fb052ae45b97a3870f3adaff26a0546a9c8f9dd000b313523915f91d4bfd70e42081e4a105507ead3201c9b58c7af2874d54185b4b177de6b5a84b3afc147d5a3978221a2cb7db10d5df62730c0e8befa8e6358ba18e64029b848864e2ee16469d2ba746db5e2b5283ffcb18ecc8c57afe6188fafbda0e25492f548f4617d3ba99f8300b36f2856a51ce7022e6f7fbb1484b99e8c803832244e42adb81e5144c65ff6396b563a86f8c18680e2b3f5302d200a4583493441f40c0b650f988fed2260f724bc6c8fed9e1c253e65cbd055786bf7c471ca9219aea915344a72519482ede756bbe7deba41ac3349ce38e2871c276fbb30f5ceed09e9b00fa9c30e35f88c23be97584db2d3552b860ee6b7ab342c43e1001b268d0a5eedba1faf8b3c4a99298c365b98a9f3639e5b2f915a5e83338474f2c0f6aabc4d0132518807ba2730cca67fd43f5f761fcbdc5c796e2a0484a94a04a9143349cf51aaf5f9c4a3316e36467ec0b1368acadaaf0578d6f1d3942f7a23cc966eb750480a010159310d1d0084ba5e765b270c0e3f1e858f3927d25da52e3c8de236d6948a2c5b6beda86aa8fc42ddc0fd194f37252f1ce22b939deb95075dd2b636770ec6e9416ee5ab163b9bd488e7ddc60502f1e629542b677eb35a76f456b95478f96149a508a6fd72f397b0dedf9c900da1e21d136018a3839edc3568155582fd5a87c900edac5dcef4ace503056a8ec01162bcd1e67b6246be35a88aded04ae7732b5aa0ec80cb3c53abb888a3f701ca4e7add265e4b6888113b42c505cbfb4945561af41ee1f43cddda0803251eede71e33e0182176afbee10f5a6768b3d3df79e864905b7eda5632ef047ee28426f77f4415fb3f6d6b2a4c3751aff6d4c8ea5caf6edd8718f9f2de3fcf2bb7698fd4eca0d2b129cd064fa3b535313de1b5abc0be01665b33d1aaf3ff70abee9a402cfdc44a141a657c0cc36314291ee9b662d5855410814bfe4d12584aea12faf633289d9376991dcbc4a6eb58756a3b70bc4df7536464fdcaeb7f66ca9f4afcd53c7a27d0c9601c2bb6118018e91104ead3bb5a006f5827789abd093270ee0e16097d3d3bbe311bcd681477f61a45fa76992521fa4bbe09db596b7aa237777ced6f26d8f62af565ebc300c5764ba152a016ff99ed2ebbe0384fdfcc22218047782f93138efc7b3a0864f70dd0d6f02f089ef7c7f7ee4d1a03d37d7868a8193c09fe6688cf1c3c90aa1d38330a2b0cece313b19ff3a038890795b78392ea59e93766468c40c93c0a4b7e66d100c6d574b791073d29da6b50fdd3f522897591b30180881d3870905fb77bf4f8a985de376a92d7f3bd0fb74bd4b3524223c660a8b39111dbfe2a0155df2dc83525e159c94b3e3e299eeca7a73acc48604acfd092477ffc6b7ce39e8cd02890ada2578181d369c6a7833bb70887d4b2545dd8e72a5322f8ea77e29bebc5632fc5660427248524d0677fa9a4dd320903e800ddf70bff788b0c4a4e7625878eb3e16ef9f1ccf4e6d0707effd1f2d8df5bb1a455e7315f42f91dad4e475e64d62b153538760344d3b65c147ca9d809fc10dc10d5407fef1900b398de69af60c1082602477963247c2ac028bc9c08ccfec9f0bbae220db7328d8ec552eba01218d0f94897b655337dbc60805eaa304628596ed426e4c25bd5c5e7564b501b0fdee3508af22865937a69edad93ee6bb6ea6bf9768b09042eead6eceefd7d237620eaa4f1199a2893104080b88542fb47be6d9760dc4ae89e37df10dbc7baadf6dd817e9287b1853d083efdd1d7166f36c428015991f2c2add12e11bb9da133154b37c77e7bc29d8c29a84dfaf92e9939d7bc7aaf78ff1d58adc163dd19c770a1d8f45c5e6a1868c84d6fde70af4c411007f47e80b9f5c6086f0ea139de1cfda9ea5f739bb55ad2051b9df98c0575bff921e05d8523478d0dc110f11b469876411d7406f655d0b719153bfafe57e74408cc3bab5e79c366d34a5521eb1e2288cbcdc33f3b5c00c324b7cb7abd803324eff2e5f31bc9de2e84c6914b5cfc99b3943e362945c555ec61529dbcd5a36554ee8c564cf9a32e3164f9023909ea249888ee1d75248278ec18e089ca8c268784b82da37c8f4b03d28ed99c8149f4908e79ae8f6e5e3550017aa57508ea4718b781ec000bf3233bb206c625766d6237ceeb2bbcd18638c95c5584c4ec2073e975e6678d5a8ede24762f9d05a678fc4e0ec7010ce25b09424a5c96d7605084c0023ce9383f2b2efc60e7c5b8ecc10e3b1c69a0b497d5023ac930cf1692ddf0e7a3d15c3ebc4c82e0aef4fe0514dc27f13a2228e74662ad48cdb1dd29909bbf23ca7f450674e4ee61cf30a4218549747c6fd3bcadaaa44f46b84da4bad320bd11fa67267f6895238e60051dd478c904df97fb1b081a2b92cc23013b22a6c806d5a2b0a51a46ff864545066106369b3f52c615f7b35993720752ae8eba2bf5a6f2f09652dfd9244690301ea66e4e1c78c6999d8927ec1445a036504b391de0f425d6b7d31d649542f8acd73f8ccb533b622796643d8afd1c89ce2c70b3d30a5ccdedb85624335d8f3df8472b71b3e99d975f95d00c7f742906b7866f1ebe2cbbf896cc34996dbfa6f2e1813ba6b2270a32b7dfbe68cac7dcb33a6925c28ac3d77e71e091a10e29c7c5e89a5fe0d1307e24fcee0824bd370f206cd89c4b000d0bc02a12dea396bf61caa17a734106a96230c5a274a164dffd562a1ca082923495b68d76c83a2d6399164e275c45f3b13cbabae4c79a1a1eeff5937ba317607e3ec3d8b9dc788e3e731fd9e5122d3eec607c16bf25ac119ccf3d5e5a415c048d82835b9251a211d256d9da9d03afa649172ebdbe5a911b362409b4e7ea212ccf4f9db68c827c42b5f37324fde197961979a7ba15edfc6229eb2f5aff75fb626eb88f51b4edb0"}, {0x40, 0xffff, 0xef, "f556dbd6cc48b6d67c55d8d0f5fed97022508c394d9bca78fc959023f167b2bc4972455ba3f7a310a86c86f74491"}, {0xd0, 0xffff, 0xa39, "008e9c30ecfaa56a9d9c632846f2241a6c5f4b014519f40a647c63b29b5c854f0add42c4fd5c19882b1fc0fe9f02ac263752d3918a6a646daedbb3cd92dc5e3eefd58c43a170b21f2e2b5f10309d63461d3dee23e499e08b162384e79cfe9ee99280b8f3886f79e501a022db3b8740d1b70ea2c8fd102bfc5bc59990fffd9e6e027cc7a5790af257183ffb4660180f277f57d6d0635a1296e43dc3273ec5840fd2bb63ea30aee799d1949da8d48216746020875f9cef1c585f2f"}], 0x22f8, 0x400}, 0x0) 16:00:57 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x84) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8100, 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x9) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r0, r2) chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r3) 16:00:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="7fa591e32e62de05fb9cbc21442b17a67aaa4617c764b25f501b1fe293b1cf3989d7f585fda6fe0f1ea20896cf943be0bbf6bd6b7686dd81c5fe49998bc4a437e23d0528bb44f8144c2a2ed5ce70fd2a798e5627bb0e850efc3b2f98681f536d5ee076673683c44b880d1d15f75d7e58e1173459ffb2e91ce129f487a1754a23db1bf35bfb868d5e74c01906dc7d0c41d0cb26cd8a77180a3919251c10f6eb79199a82111c002c28a4b6916edee639d6e61598fbed851c73ef621457964255f6da55548fab2d78605a4b0392a8ee42c5e92369f6bcf4a77631515cad1c47c8179af3c66599ebd37020d58210c3348c09869634d8c23c3bdceca5c12d05c3280cc550d837a32eb0904e2bc86738425fbc2f8f4dfe6a25a770fe3b5f6fc524f573947c3900185601e24c4ac18a7f3014f77f7bfc0ff25cf1ff54379613fa4bf8ed7c187b0c7654c8a17e2218d1c5aa85a3d7e4e92c600d188a9eb68f9c84a924cbbc56ec9517909ac9af6ced4fc6937f639dfc43bd847371e83022eda92c1ae165f5e0b51deb806adca450a2da884297255e635bc4120929555c84ec1561a2179c41cd6994cf073ebe83440b7c3450f131d932a9a99074d7fc8cffc927521baa6014ab99a7cda9e907a49e4aad282bdffdcb5c6cc8efcbb4d8fd49685cf2d8223dad58539fb2c1a03e17f3d001f5848d0cc0d072c3e11c4672d3d0f50eb87ee47d98cc9dcfd4095c4e528caf8106bae88aec30ff24186d6f82ed26bec9ac9a0297f6cb4cccaa7de83f3d5ba3b887a590bcec0c4df52accb8a86f0633204a4000d5af03666855d06f269e31b020ee6b46d0c91e2b87cc9fef37217315fe8d8a37054869c7178f3f1214265bd8d3c79c509e75026db3f9c9efeae4cf4e810096cd083b9282416382828f8a38b8bc3e67fb9d5bb24b2ba3c80130dbedea2e9e2c7a7963648b16090b1e75808a5aba865fcc902a97f524a254153bf9b3dc749c88bd50124f99e02c55bf600aaa14c085d0738b774804995ab6c6ca309825eb22724ebb18beb8674f7d292898164f44d9fe19f208d425de16cacbd9583c0fe1f8e0fea7a643e18ec40d45ea29653ed3f4f154cb9230c88a55f17d4bb067e346c35bb0c3e040bfab5191cecacef1b966b7ee60ebbb5fc208c152f41a909a08c0004fbc2aafb371e7e1fe3dd87ef216f755d74a866ce4dc29a490ad5bcc5f5eb6e317770c20a156cfb57d303e63eada4d41ed4667949567313d36af115086cb9df8bd0fe41baf038609fbab3c35a659cdb1158e4d8437a2759e5582d7c7204bb207365478b5d7bfc17f6c6a7f53f3beb0d923cf515d4c91ec242295bd2c0f26df64ab2a88e7172d0cb43d1dc5a7e702a2081ceb5b4d560d1e539e3df082f75440db6636686b2d66ef19c5936a1ad372ad2eba98ad1e7483cb7178d385ad852cb1e6f09b5ac07268f5e555884f1d64b94431e912d7da50ec71029c0ad1eaf28c90ef9e5269762cd895343ef821e9fb140c72a2597b204c09af760669cb14364dac3ed92c0d440ffe74ca61900b0d609cfe458e5b7dfb21775303277011a97300ce753954e25309b3b13201df00e87be16570cca2643c20c56f3d25ff1d6521b387e843853d33e16111af2676ec6cf33f52438879fcf169a42d52c2a31b4268c6a40eb1ea3d50eaa0f7450d7b200978403a1e4e061e97e05e8b616fa48bf268f24c3a102817ba2563202b3636bc1804e3ee7bb449a08b54ca27d5a4270294f6690338d52527eecf9770a1d62ec7283bb492a7d704921bb7580ab81bf66f58050111daa834fb11aa8b8dd68fee5310083fb311b381c6f2b6970b4afb908202f9d956ccef3a2427743019c6c2fc147bfeb21161632acab27ac5334cfa0929b90ee7367fc05d723ad9b4592ca02f02e2647b26ab58cc35e26aed153e953ae9481d4194df433502c0dcaf3b6048129a76e847f5c0ca04e7121b9409a2af4c8f67ccc2a4c0219083a5fccb17010befce0e1e886b76482f409cf5ea2363a340068674b43fa2ffb329af6350852b909b210d585f1b7b583757212c144588f3694780672f2452965a27bfeeb0140891ad0875cdb6343a8177bdac2257a157da478642e3a2dbab8b9965508edad42281e15da8eec31a19c622aa5e904436c523aef5e874eebcc8fc4fb969da79d877229a496217b5da35a9f99248a296afb06b4c1b6337e7a45e3c3b68dd1fc24c4867c0386a049ce173b84a877a349384b804b27f0bcf3e8d7897cc96f7186adff8e06524fc2bbc15f1186e7ce6bea426d2ff26dc870f16611747b28ca84b60d36ac7e4584e0262737df11b0f53ad4eb2d76a19fc8c0279369413347b13ebb0c8489bd1358b7bd834471a9db1cfafab421d6ad703055bcbc745a35674509a69b484f4af4e672372facdfd7daf4a26b653ad9ca144950d27d555d03a8b60d5dd474667f351c361cca0f1f4fa9647855ded3908af122929559f77bfbeab9f0e3407c7cdc7b47a8136e56425878acff4bb2d96c59d23c56f92d2cb03047295ff888a434144b76e29af0c0acf1ae69ac765da471cae8db25564f0eb5ec1b4b7acc2c2e6e627652046256259a8dcc7bda84698f1706a552ed308d4b698df385612a4345be6ccdbbac062e6657c2ae74e502222fbef4fbe29fd3d96bd25147f26714c7bb5c05337e4c7c22714980da5423f56aacffb4ae65227582e62b716428483c61574d47e95fa3f14da9abedee6f6d91efdc351c48a4472b258f5a48cd88a8408d8e34d6dba678082761f11d938de3eafa84abfdef76ba9b7513e02ff3d8bfa62169bbf36172ddd03e8a05ab84da6f4df80f692f75a1d85058dc18177a092129d5ff829d6bd31b294cce7a7005ba0893298ab08d34e282fc0d8e5184e37ee1f7ae7bd32e7ab7c258b0e2a035b269fa944107dad88c41f9d4d01a264f6dad44adc6e6cf524245b698a9e71631b6ed70e4d199c2e6d6a49c222d1eef20e2d55987c691ad2cd1243f2ed219bd9433ec99b486a580adcb44fa87c2ae2b43593c2c7299a459639b2d5ded87240b6b75c21bd21fce702dcb76ecc6c21635001ebc4058b9f118f33b5ebee08cce7ac3f917717087f1927538a6539cd8c726655d6ff60b917dd2875c1b60087a370632172962faadad80929f5c97de299bdd29d81843e111a6f2e172cf9cd1c34435a1252ead9ac3981b5bcc31aa61397fbd4d5cb3957bc281cc8c882d5f6ba4ca75f32474f3e54bbcad02cdb19fc7ada6f3e1b50f5093db68d5a563b719b2a8dd662c7995da47328845e777db9a4fbe0de648ebbfc7df08a7770fe4c25ec3e3ef59dfb3e5f323715761c074e4eb108015e300ebb7d0b1614e764e2e8eb7fa886f7767ddd2111c5132fb8f59382d6c4b925a04cd83d51258cab9cc24addfeb586f9fc9bd05b28a271b6f423eb073acec4d0026b6e09e47f07e30f67fcfd942fc5c94017bf930b9e7d107be46188f3c3bf64c6e595a31c4b6465e5020e4ac71f32099d4da3262283b4072ce69fbff39644c884e248e4e2aa609b2c410ebd8ca5f732cb77dfc0dae9e015ba156a5352fc7eec5a9c97d6b1ef210e004bb6022e81ae55d9bbcca55754807ae1520cf4874eaff13437bccb58173708378b945c9c739aeb4877fa8ea5b187766b52c2e428ed6890d5a05393c0bb0fe7bb76a45abc8c9b3b96b235afdcfde71d6eca1cd22b7affc06d3e8d51fd91303e4dd93800e37df0a95e8baf44afa3c11cbbb20b18ab588d9e45ad6bfd9cf98345176372b90de4eebd80c6eb818262a2393460e2e72b0058eaf0d76f1b37960f66da187f5592d84027ec70427d56fe1c355179b0bf1f651db7d76d6d571074b84fde8e285476145e98a805ae30ec86a46e419a52b7c7f202e63f30106b4fbcc84b40debc7d9865d7fb7fe1040606df926277e3afdb29ad094834b73ce54c7afb70496f01585c1ee42b2ceb14aedf300849618bb0f0d0bbf414abafba2c5f6f31a8f0a2080c7b2bbf1312a7cdec7533ef41322d54123e35306d88c9fb39a0c021b68e974b90015d31c2a3288a2d40f93cc4a37e904b6e5387701062eb8c6c041aafe5f1a0138c77225ff2b48ecca6b85b016b29f3357bbdec2fc4af81b88266301b73f623a642392ef066df0b1070c47de2bc941d16b4eec3534c3bc369710dd913388086ce266af5f6e62f37a2524d0d2b6d2867305e93367036a7ee4e936be581183a653067a65c9435b58f7e1d24a471457111fe183039fee480430056783240308b78516c4decfe810f8c380ec172bd6e2ce6f64c5c36d967eeeae8860ec2a1ca74e0430aef774a5ff34b4783ca8b7755abf7f41b1b83ab10c18f31fa4395ee4b70d6780f02c491624fd6ddb014765e8f8f61fca3c0f344f55b8cb096d5ce1c8340eae1b83668fce4688ad62281d6dbccf8eb9e8d7f4a8b5f3aff3b1c62083d0f5a81becc1ca9612cdd0843e0ec7ffb01f1e527623c695696af7fe6e3dec0938c00858fa815a835a6be3d266a09dc9c6d35db4c94abca0490b972cbcb80ac395861efd9a250295a0581eb9f67582b48dd5453b149252a633474803434838c5b05a6294aad4e3d95fbe5eb9ef25488a03323521188f544a241a1b22c78a069bbd4b72b1ee307eeb9c5d001c562f9b266a11273a351c538dcd5f12ac4ce1e274cd6ee8178cf8c84224aa96c41e7a343141b7b3300a928a74fb8cd4a5bbc3c1969057eff6e0979b32bb0bef27cb79eb2d6889e279d6a11e904c272ba2699795fb73c4c0df9627bbc7325fa619290293846ff331b148fc17e9cb3214dd7511df11f4acd5047bd71aa767774e8df6c24ab6ac8c04a517ac0315411e60968b212956f9d0afe6153214f7cfe649bf51ad320f2c0e113c4c5d98231ffa2f8dee78bc06b34b9c5dca9c56e6d2c1be6b3c5084550b7e8ac5e2c2ac03abcf10e58a48107103a7d68df286c841d17c24026ec9085f884f9dca4079a7d01447c9e6d042270fc9757ca944ab6e6ab814db123f1f5832650f1cee00da65a3af5883a72d33b0ceae727e1990e47bb1e0b0c947d12dc4995753d1edf0c06fcbbca39f7ffadcd245c4e80ac9aa606bcdc04484b677f60ad5edb177d179e437898abf3be48f5eadfe36200ef94ea56106b134eaac9e70b36cee3224259569854236110e3e7a053ca02bae0772603060bde8ffe69d1a2dc9447cb42c26c62401cbb3807a5e3230213f7da9e395a543f5293a3e7c4b97c297024ffff06a122466545d78a1532cbe9efa333abc2cbfa2ed567998a781a5fbd678c631f58525bf351cda82c570216cd4554aa39a7797bd68ced17c534ee44237c090220a5ca1c91c21bcc97a92405ad2311f90a8984baafcf24c082a30877e1bfdd3172a35f4015bb7664f4197ca39d2edb883fcb7030360060bce027a1cbfe84ea3f3ad92bbf39aaef928c41c8019e374f3b9e87cc2e499bf8a0b6d7e954366d577fa0913490eba8fd7db674c308e91c82160636601f8cfc3d69adb92042a75080f6d6a441592333e65c3e1279e70e580cbc659b12e6dbbb9fcccd51ca8ae467e57eeee0204eaa55c4abda5a260dbb459ac5cab0cbe5166ccd792a835d81d5d89b95023ba36c3d4314065e0e5d33dbe0ac700cf9681cdeba8b3f391ca55b032fefd64fbf528d78ca8989e762c93851ddb15ab36715c4066ac942910bc327c2380e15f58b213aac2a9dd3212de701da931a130082f8eb6b0dc17f688cc4f7259fe4f30ccf4e5d3de0cfc6b8618b94384cf397f74e4c25ae82e7914aa8de85e8ede6c4349ef89bf170bd52ca38", 0x1000) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x7008, 0x4000004304) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5013, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x10f}], 0x1, 0x80) socket(0x3, 0xc007, 0x4) socket(0x20, 0x0, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ce45d039525c1060d9b0038c015e46777db975c4530f1756ed703a7917965f0d0377d3961f0dd21a0670325dc8c89e573078989fb6bae7e13ef42e288be75fa9cf0ff71e4b9fb2b8410c1c9162a9486f5145dd15", 0x54, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) recvfrom$inet6(r0, &(0x7f0000000180)=""/71, 0x47, 0x802, &(0x7f0000000100)={0x18, 0x1, 0x7449, 0x3}, 0xc) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='-.^\'\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='!#/(\x00', &(0x7f0000000300)="28272ab000"], &(0x7f0000000540)=[&(0x7f0000000380)='/ \x00', &(0x7f00000003c0)='%&6\x00', &(0x7f0000000400)='/#\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) openat(r0, &(0x7f0000000580)='./file0\x00', 0x200, 0x120) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:57 executing program 0: clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000040)) mlockall(0x1) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1601) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) sendto(r0, &(0x7f0000000100)="bb4ac4a23d3127e7a201db0b9c19c57a59b52098e1af1140c6f0492e630595762a1004c17666296bc64c2bbd11cee9ededaba1600c84d8b06ec36cae5d0234e218c6c0eb675d74a4e806e1c1ae3bcd5344f5049ed64f15e8f2bc1da3a1462d93f50e85f21e709f1382bf83f9dcf01e673af65addd79f224e08654247bc2e62bc", 0x80, 0x405, 0x0, 0x0) 16:00:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) close(r2) r3 = dup2(r1, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/5, 0x5}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/100, 0x64}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000680)=""/6, 0x6}], 0x7, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/93, 0x5d}], 0x3) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x81) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) close(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/6, 0x6}], 0x1, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x6, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpgrp() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x23, 0x4}) 16:00:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$inet(0x2, 0x4003, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000800)=[r0]) r1 = socket(0x2, 0xfffffffffffffffe, 0xfffffffffffffff8) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) 16:00:58 executing program 1: r0 = socket(0x3, 0x3, 0x42) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) munlockall() 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) r1 = syz_open_pts() close(r1) r2 = kqueue() fcntl$dupfd(r2, 0xa, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:58 executing program 1: pledge(&(0x7f0000000080)='}&%/\x00', &(0x7f00000000c0)=')A\x00') pledge(0x0, 0x0) pledge(&(0x7f0000000000)=':&(\x00', &(0x7f0000000040)='}&%/\x00') getrlimit(0x2, &(0x7f0000000100)) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x101) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x0, 0x10000000000}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0x401}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x7fffffff, 0xffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x13, 0x4ea7, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000004, 0x100000001, 0x80000000}], 0x96f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x17, 0x20, 0x10000, 0xffff}, {{r1}, 0x0, 0x0, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x30, 0x10, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xad, 0x401}], 0x3f, &(0x7f0000000000)={0x8}) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0xffffffffffffe89) socket$inet6(0x18, 0x8003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000200)="548e80a9f2f9ff41265d6ede29fdc08a9616aef93d580ab45c2a2b03d0299857507021432cebd47201626784f283fb9ff5c2f36ca7e9a1e489f4c3e015a1a836aeaed74d6cc98350842de6b7528745a9a99c930190f1297118c5954ee4d7625ba758a79b381aeeb6f50d225b31777d10eaf75fb87d81d46e8a1a464a669d0a0f2938eabc4b10a40d550257e5f3e03bf87355330850abd93a882d2d17dc8e7a40e527f1a39288a494d796068c1187b740cb5a97f62510d932c5", 0xb9, 0x4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="4a5f9afeb0c9d1b2f346482c33e8ff01e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0xc}, {0xffffffffffffffff, 0xdc}, {0xffffffffffffffff, 0x1a5}, {0xffffffffffffffff, 0x4c}, {r0, 0x5}], 0x5, 0x81) r3 = socket(0x1, 0x4, 0x4) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000140)=0x81, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff09000009feffae3dc31600", 0x0, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xfffffffffffffff8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xf0}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x6855) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:59 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/68, 0x44}], 0x1, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000008c0)=0xc) r3 = kqueue() r4 = syz_open_pts() r5 = socket(0x1e, 0x8007, 0x1000) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8000, 0x60) r8 = open(&(0x7f0000000a40)='\x00', 0x2, 0x1) r9 = kqueue() r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) kevent(r0, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000042, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfffffffffffffffd, 0x5}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000002, 0x9, 0x7}, {{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x5}, {{r6}, 0xfffffffffffffffe, 0x20, 0x2, 0x4e14, 0x100000000}, {{r7}, 0x0, 0xe9, 0x0, 0x4, 0x520}], 0x1000, &(0x7f0000000b00)=[{{r8}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1000, 0x1000}, {{r9}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0x9}, {{r10}, 0xfffffffffffffffb, 0x88, 0x2000000c, 0x1f, 0x7}], 0x9, &(0x7f0000000b80)={0xffffffffffffffe1, 0x6}) r11 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r11, &(0x7f00000000c0)="074d1a9a0ec75683e6a0a0286c38280a9f998887a3157ae929772b3513c8202cf0eb59bff419600f85d6f276ed5e84ec8cfd20010683ea3234e17e55fdb03e6a6bbcb2bf91b1cb7709667b6799ec1a53faef596a5e48cff02ad5a8cb3be13dd3ffad468b64df58fed165be4632fd1627beb5e6b69faf9a6fa35142b49acbc1d18d06846af4210308e81261ea2ce6a3db490933fa22f63524444ad4a63d82b030d2484422673df55fffabe473db869209aaf2a66d0c912c7c1b0c276c92c8f06f7a6cd8002abd738f65ec7defe864fd97efb6dcda123172406e70f7b3bd6e152df7eb75f384590d927fe3dd4cb3ac3298bc2a906b8b71c5f0987e80de89b1ecd331b4197024f6547aa8249970798db0f5c8a4698162a5ff79d353549dd852eae0c341741d6fe3bf949c8ffaa078ca1b6cc5f683173b9eb57ab91d49ba38bd29fede273e5ce65f91fb0d428c765dd21a87881e27c4b020ff13ea484f35f6b76ecb727fc29356a5d2e372cca82b17588d2400cabb390ae26381118d69c3c51f9db36fcc71a20e47c914b9b1327389d2db20ce7b95bf84d1a42675f6cf881320731c57035db560e80c0d742efc12cc8485fd8cf9e3c3492f651440e120ac26b2580caeeddb14b4ee66701fdad96773711663234f5773839712bd18f66e7040aa94775f103a444d7cbe72d7ff9b33c92866a01b01cfb892039ab84438096f4166db7ac14ba62def7fe8a8ad6f15f02e2f92fc38f6b7dd964e7b93d96829a7bcc70ba2aa391f210fca932daaba8433bab489b52ea6608d39a2e435edf761a002d4ee827f29ba5cf4f1ba15f8a4579f57557a8dfda6c3a646de5a03703881e79e691522d5a3b9368b07a4e6b38b71bb6d1ec20d65fa0766a8d08efb5a9e02bbf438847d10598ab0536af2e85703045722490b2ab08fce7726f979fdf537072f24c73c46dc803b27704f48ad8cf15e68742e736d0cb16dbbfe2fd937e31cfa38f40a5884aad38448a3a22e367aff2753aa3cda17c194a47bc34e5e0ac1628f73333443a46aa8b94c94869ffacf7ae19b56e486de80920b5c3b83a102bcaca6d8b5795938e9602436f587639a6329ace4f6d470856d68b9b2bf1bfb03b5d5dca7b91f9e0c6911f7e29b09dde0805657120cb95efb5886143152820a029ea26d42a1cfe180a0a499e4e647346419cb43144d356daaad0f9445cdbae253937883e0504429ab411717e79d9b59032809a8fa744f5fddc73f241cdc8b8177390828490e58ff864eda18774968642b8a543f7a860fa54a749371c54f08e5ab05a1be3d144b47ea52efecb5d6b7f5873f82ad64023f4fc5650344ec47706333f6dc265420e2fae5edcf44c360d0124c038b481190812e594f660c8e2a06233fc4e4c3ec7248f049e33337b3c28c6217bcf3d518460e54112000673e1d38ad15f19f02f5bbc900dee1dd486b4547901531b8be725d3a76e531cc246d665b9ca47b84d6d2974fe01e73487c6da1268c1bde8f3c4f18d083c15cc0847a7aaec6f6d7efc798bda030be0c93cb62ad11f4e20139d5376a0870fd82705c2be880ff789c223a857a28af2ef6533d84c4b56290c2a869b10fe34162a2f9f5ad36182e326c51b165c280f10a17e66034e66fb92b32bd3be3fd980e2d2caf6751192e9e5222ecf5414f749125732fef65b7091edd505c4115928ed845911595339331bb65bfc1694cce186125681f3ad0f4ec5616be67979473e2f05fe0f535ed94efcc6dea06473c4a15ff3eb3d91760f91def7b43c83be5367e72a1d9b2aa5eac3c89584fc323fae0835531915c27d88e65e63a064f0777232f360d8f4f99469b1f7f73322bf0b27db6bf21b8b615c70f949216a3a2d8800e7166a2b318c33fbcff314d7d6d036f835c74ee69160c180119a89670b98a1d7c437fb15017f006e54e14b18ea7128bb1c440595ea6a652b34b1a63a249073159eaae1c96af06fd9fc0b918659e4f22d1aeefaa739adc90b613f9ae89c464bd1e217b4a902b17b3b7f17157cea000ddb2df19afd2c6944d984e93b71d66004277bc1f3f350875bd1f995db155d33d915abc3a1a5da8fd32ceec35e36f68bbdd9b2df528648d3b165b7564901fe7b1a6ec73693f39f86c7f55f91a57c22a81cd4bef5f73d2249f6668dec8f41c010550307d69c490c6678116a1c3c9dafd2726393048bb35d6486f49f198dd162da427591d1424dcd313f916ae6b82ff7a3d8133ac0f0f88c5443fce32d456fb668f4ac8ffba4ad5eacb86cc1f17ed415386497ed86d95eed1552a51ae2f9a3573ae46e77d21618f9883364e756446694d1a6fc628a9722682130dad4ff095e7781b9e8039082265121da7242bdc97a7a1ee68f254704c6bf715563e7d0ad19e515c215e4fdf87dd5c8ec5c5acd37291a4d76be522dd9b1f2ef17dce98c72fda58eb7b6b26eb1592728c39728229205abe854c749b1edd145255334bfd1fa13520cd7e5d8c370d0ec5c1228514a0974e5bcaaf3efba195eea14a86aef34b3d43b86cd042dd14d3a3c189567086bc18515d1798df09c3fad926f9fbb3d106828b434af53e9a55b1da6fa63c5c9f085745aec2180a497df51911c0a7e8e31c568946b7879632eac2e99f253e5dbdad181f364bc5c93ba094fc804978c2567767b0644d67cdd40afff116aae38f38e836ea3dead2751e8ab1b128de1e55cde996725aff9725854a62283b4923a23f669338bff92a10e7dcbb3a2952d9a655795a05aa1171c46642da6377101670e7147b8a286ed865dd012f9fce637314da5d621aa32f892f267c3b42c581a5c9e9fb6979e1894465194381c598702cfa2b9b8ebfaae156fb64459178f0e30c4744aca96599ddec9fd9d6c83926797813f66c6f374e387d8e58aa73", 0x800) write(r11, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x21, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x6}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) socket(0x1, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:01:00 executing program 1: select(0x40, &(0x7f00000000c0)={0x3, 0xfff, 0x63, 0x3, 0x5, 0x4, 0x5, 0x5}, &(0x7f0000000280)={0x7ff, 0x0, 0x5bf0, 0xff, 0x7, 0x6, 0x400, 0x7f}, &(0x7f00000002c0)={0xbd, 0x100, 0xfffffffffffffe8b, 0x2, 0x230ba03f, 0x9d, 0x3}, &(0x7f0000000340)={0x7, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000300)='./bus\x00', 0x20400, 0x18) mknod(&(0x7f00000006c0)='./file0\x00', 0x100, 0xc97) select(0x40, &(0x7f0000000100)={0x10001, 0x7f, 0x8, 0xfffffffffffff22b, 0x80000000, 0x9, 0x417, 0xd9}, &(0x7f00000001c0)={0x5, 0x6, 0x2, 0x50, 0x1ff, 0x7f, 0x5, 0x1}, &(0x7f0000000200)={0xffffffffffff595c, 0x2, 0x8, 0x4, 0x7, 0x3, 0x4, 0x5}, &(0x7f0000000240)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x20, 0xbff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000140)=0x400, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) r2 = getgid() setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x38c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x7, 0x4) getgroups(0x1, &(0x7f0000000100)=[r2]) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000000c0)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da692150705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40000000000000000000", 0x4fb, 0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) chroot(&(0x7f0000000000)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) munmap(&(0x7f0000d49000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eea68ba1e22db357", 0xfffffffffffffe85) 16:01:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000080)="744c10f46a", 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:01:00 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) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) close(r0) kqueue() syz_open_pts() uvm_fault(0xffffff007f12b000, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b000, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff80002117ff10, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff800001ae2300) at mq_purge+0x6d switchclose(ffff8000ffffd520,ffff80002117ff88,ffffffff81770467,ffff80002117ff30) at switchclose+0x77 spec_close(ffffffff81e20158) at spec_close+0x271 VOP_CLOSE(ffffff0064a88b28,ffff8000ffffd520,ffffff007f7c79c0,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffd520,ffffff0068eaeda8) at vn_closefile+0xfc fdrop(ffffff0068eaeda8,ffff8000ffffd520) at fdrop+0xa4 closef(ffff8000ffffd520,ffffff006e9d4850) at closef+0xd5 fdfree(ffff80002105f008) at fdfree+0x98 exit1(ffff800021180250,ffff8000ffffd520,ffff80002105f008) at exit1+0x22f sys_exit(ffffffff81519e33,ffff800021180170,ffff800021180250) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffe2830) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe27e0, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff80002117fee0 rbx 0xffffffff817703f0 switchclose rdx 0xffff80002117fdf0 rcx 0xffffffff81e91720 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff815929a0 pool_lock_mtx_leave r12 0xffffff006d312b00 r13 0x236161bc r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff81baed8a m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff80002117fec0 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor1) pid=203537 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffc968,0xffff8000ffffc4c8 process=0xffff80002105f008 user=0xffff80002117b000, vmspace=0xffffff007f12b000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 63462 112547 82798 0 2 0 syz-executor0 63462 146491 82798 0 3 0x4000080 ttyout syz-executor0 18729 345366 0 0 3 0x14200 bored sosplice 49261 344919 68286 0 3 0x82 nanosleep syz-executor1 82798 219820 68286 0 3 0x82 nanosleep syz-executor0 68286 414268 93845 0 3 0x82 thrsleep syz-fuzzer 68286 263783 93845 0 3 0x4000082 thrsleep syz-fuzzer 68286 440518 93845 0 3 0x4000082 thrsleep syz-fuzzer 68286 394077 93845 0 3 0x4000082 thrsleep syz-fuzzer 68286 349751 93845 0 3 0x4000082 thrsleep syz-fuzzer 68286 117661 93845 0 3 0x4000082 thrsleep syz-fuzzer 68286 429003 93845 0 3 0x4000082 kqread syz-fuzzer 93845 184774 15274 0 3 0x10008a pause ksh 15274 85649 76059 0 3 0x92 select sshd 29032 205436 1 0 3 0x100083 ttyin getty 76059 132511 1 0 3 0x80 select sshd 38824 296941 19257 73 2 0x100090 syslogd 19257 43563 1 0 3 0x100082 netio syslogd 36480 297340 1 77 3 0x100090 poll dhclient 26176 520783 1 0 3 0x80 poll dhclient 80520 426257 0 0 2 0x14200 zerothread 20975 375068 0 0 3 0x14200 aiodoned aiodoned 23561 279036 0 0 3 0x14200 syncer update 54584 401011 0 0 3 0x14200 cleaner cleaner 55899 111390 0 0 3 0x14200 reaper reaper 16480 277999 0 0 3 0x14200 pgdaemon pagedaemon 16872 57096 0 0 3 0x14200 bored crynlk 35209 315281 0 0 3 0x14200 bored crypto 81545 370100 0 0 3 0x40014200 acpi0 acpi0 30277 330974 0 0 3 0x14200 bored softnet 5468 57477 0 0 3 0x14200 bored systqmp 56073 381677 0 0 3 0x14200 bored systq 29052 71471 0 0 3 0x40014200 bored softclock 24813 206321 0 0 3 0x40014200 idle0 1 360536 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper