724952c658cfebf4d0923ca01d36ef6068421a76be0eab85e76672830b62fc8574979918a46adf510bbb77d90534a1ce34d0f0cf076587eccf3fafb5c085fa02654afae91379a0f6c5c544ab93eef9982d889b8065df312dd377a43f8186b0954cd67f0543dc8a13383da107eb7c87ab244b143280e46a51a07ee25586ae2717fc0d10372395d53874e8280c34c81fd3ea2781adde2db1b94408a597cab879ff1b3641c38f3444f1357267fe3a9eb16aed7cda5d571bee0c6d1f4653ff85e449293fbb705035f80318c80a697bbf96e177896f5da46f6e2c7f830b54e66263576bc57b93a641b6bd489768f7bc441061eae2be776b9a56245ea21f2a0ec083901953c9fa870ed11a9744a8db2bbf5da7787d2cc55d455aea226f39e14b45f619104b810d811bbab32ec6d9971eda539b63712b1a8b02b3576ad96e042e942e98244eb76acd6c252607c5d1a3da0e12ce8f3e8425f9d3fa438d453676a0d5327074961a0c56c9c850c630e058cb57b313bf257407b1d6c44fead7bc9cf47ece484f525527306dfb6c51f682c7bed9ac7d149ee8e63dcb2f03a8f4992a43d8f9512888d8f4bb80b9e5842b6ed2be936b264f8aa37ae7324f1e7c627e9577a531bf0ba5d11d4d50d0fbaf1bec1057f6b9236e131d9e35fd2ca3a623b20d046e319a3e69b74d93a405ce26780ff768b42efb504102241e52c566b781490ed0d2108d600ead9665dd82ab2a7014e37295383c2d8750c3e9dec7ba36e828a5562bb73d1edd77e93eddc4f018e4d422eb15e30c9a36a82b764a2c9edbdffe7924986b848c49c0f25847fb3ac413aa08c92ff7ee5c2505df578c0220d9dd5fffbb60b68418e104dcf4e4c7cbd6c9e553ad90359bb38e0cd81a014fafb639b3ebbbc8dc27ab593d19729028d00a62b0c1d1954c021940225d8cb759cbab00ab424cb8dc11c80e87fb5fdec1f4c8ec9f2c193c7026dac4083dd4ecad8d5c296aef586f28b7fccf90e6567146875c1d696a12fe50550a20d75202b7a17079917072be7e0db6317e4a41330a36a18bcf2fe7d624411cc1bf16967a445d4ad6cc0fdab0e1b44932920591586344fbd91f8083ad823cfe0a3a6b04b254eaf0cb70c4146957de617be8f7a0f9e2e2e0834052a465ec0c2ec68d3b1c59ad0943742339bb844e6c4ed116ca4e6c2c07753643d6babd35f956674ac12b8caf6c59dde33eb8c84dbf114126208ded28a7996582b98bbf19082e0144a762214fcfea3a10ab3199a3aa46e6349c8ef4d4b57e7690d0d1c60f634099d774c81b26e792a97967df55ff2e7051d0abf0c9b2dd61907da386515e876b504d3381cf5a214e39fe6340014bade4bdf4d05e079c3d74bd3d8135470b83e7dd71d741bd1bc1315f18ba5de8e147a0a8604708bffe24f367fc592e4c6afc21541a64880c630dde9524f972bfcf756aa499b3d116342ae175449ece6d1c0703d4d50dedc3a882c05d58b5f729de4148a3db58b954824f9a0bb7811b0b237b4d7599862d9e25858803364e571296864a977edbcfc05e7b2fbc841ba170b24abd90d33ae8a13293bff77f52a78dcec25a6414e126090f5b96caf2c7b14d008aed9892e90a6cb5e3de828d270fb67756260c782de63fe640e8cf0f3297477cb0447d8e6012d82073915d7409f5693293ef8a5ac9cc101660aca55381310e4ded8b9557b0027dcbd3b73ff07d5fe708e29f4d552a28669625f8181f5210d037e66073c9cdeb60564bf3ad70293dfe23332e411a8a49d2e5ebcb9310d98bf235e460e1cbbdd4c019c9cff3133ea5e7287cc52fdc15c466ce57d6cb355113af30f6502fadd787bec3c1870bdf34f63e96d304d365bb645f0a2fdedec6c3c7f67a334c687b2e5a70f6f3c82c7c293f9a18daaccbbfdaba37d5c71058331d247b53b2480aae1455131da852fbcb5ecc8324fc7c509564934ce52d6cde7703ff29cacccc94cf18947bf3ff26078e0630092c6105d59033e3ec4e96671fd5318cfcc2a61db4479486934929b50c08cbb6e5b4ca815a47ddcc3fe096a9d4342fc72a6388fb394b85567c7c703e90e40c4a7fce5e2fb1b6e59d2b2565383af87b3c78ef37e4e4f4b74b7835806008c451ecb47a7ecd951058c1c015d4c2847e42ef4d6164cd06b5e3a670ba779445fbef2f8b21a635308cbb87879e7a594d979990036e94cc12635de41f881d91d52f75525f5d14b345000cde23fb377ec48d157b02c17eb176aaa7797f203b8ff79823aca93d1adbacb083ed5994e95ac485aa75aa963a2ec63048e61d45b35c3552a6ddf4f1be57e2bd802a8a3eff1e979a9acce88a28d1515d83283bcea58ac5936f2cdd6b126fa8ec886d17ca8e0bde88a911538479d69e5cbdd10972d7999d6d2c4323830d3e9c8f1754e50f78e53927a93b6930715b5595307effd2a08e2927dcbc95edbdec0f1b728f66d7133a3057955a4a09bbf6c19bc051530f03e7c5610831b4cf16435c12daf732b81d50703a5b986864bffc5cf52230e233a631368d74ac21e150ee27d082f3bdd1671de8c72cfe7c78ac3c8de08f38525a56b949caf68099e60ee1213c8bc47b458035b12840468a46bd887d12eb6c346fefe5efedca139f36f0bfcb01f47a5e6aecce9fd02416e18d9dfca76a8444072264dd6e032a929e265b690bdcf5afb4751c7f918665550dea41ed04b9453eee4bc60afdcc91d962bc8ffb360dc1e2326bad8351885b65a611b77aead647f9630a92ba8708c8432a2d3145967816f5a6d0832fccbb92a897d6cb17ecb0e52a728e6274b198f32c5f65adc2f0ba287d642d3f7e062c26058662b952bc28afed8366fe1bc936889e87ac0e9186f47eaca0e97622bcf6ee05f35bedca8bf1996e405b6d2a583bf0414d33e61a4339c1621179dd7b6665549e0fa9dc8a3aad26fe702e0ff701f511abcddaa85ef2727eba5eb89290b2c4076f70d0caf2d6d98803f9fca588fa0214f4c009135298d5d4ab820831736432dd18740403f774aea76534d6ff31c98f00af3787c3ce8862f10be2817cb27407942e0032f36dcd69c11437d107f1af07d9c5b2229e86ed1198693926ca8b981248939ae06d05a6de8640026dfaa41c743404a3c1ed642b6ec4a08e4d65573f327e72da645cf776df5f343a5a2cb8817299869a562dadd56cdb6f6972acf90e4c65dcb78836fe1f73e2634b0ab804127558047198d2623f4595c6b71171dda37348db220083aded44c6871e78831390e93a118801998959a2467e7db941a75102765a71bf8e3cb074b8c134b10806a24221ea8ccc96eca6ad3c8dd684683f4e974f5cb488d169f9b2c4d2ca619f57f2bbf5bb3f86132705b0d1babc174c15c2569b7d5980056f47bb06b7df293a6801d8defef9c5f22ac7f6a265369bf4e8f9f68d7c28e4c350af189b4465383bc57c6b882d140e1415aa582d3c59b707b81aef4d640b70aa1b99d97dccd8290cba786226e7c98ba038069b58e5abef3c9a75408a169241bd94ceafb2cbc3f32ad35b6ac41d9936ce68d46b8e13a956dabe3fe7c8a671dc4332671aabcaba2f7da9c69f25c79847846d0ce15615cff88d098d6edbff152813bd38863ef8d14accf9e66cb7720954461a2603396d57a2a74fcf2292d2e85419863a3ecdb80ddf2ef33f452fd6c01e817ff6d8f11cee74300e32c948a84c451f5214559abff3d59f3276d635d608c31a575e785f64bc40845c4ee0c0e9172d509e189e1e12162941a450b397e8b1409b49a9091d1730bca4a0cd5676eda8d5502dd7eef512934693f6dd0aa15b57d042b5c22dd3f9fcf7c9ed8a83dbf8fddf01eaef325c2739ff4001bb2ee40e6d1ec242f16e85ffd50a9c70ec567a9aebcd8214e7ae008cbbab20062975f0c29d550f46f7c0bb954d3fa59edbef99c4508da49bd29580c5e5b04889c518ac7bc90f633143ff83e5f085ba15bc0e33c0a8054d2a4b93225983c99daa7ec2737fc1038c3e2bfd27cd4636a20b2b64de91d7664bbcf9853773c8845a29c268a92c281502eff316ae362bb9d93d40a422e65ef71da0f3d93c3d26a67942848bcdb9401ea85e97a91c52d165b343a5bfb258d78c70079b24ff7edc3f54154689f249ebb0b7aa415f1c9ccc58d093a6c70d09a73f7c4bbd61cb51c838c247e2ef4002ba3fc1f6da147bcb96fc86e18d2d6755e4283a3c6886009d5b9c4fbba8803f1a7f1106069bc1ec183f8514025757ac3e8e728e0afdf725642910729e48ca55745fdef84a0b89143628b0931afcb7f218a661a6bf5f920521cd8805210a631dadd364a24ef300d2da7dec696278127cb7eb742afc0ac1cc5c0efd3f3378e2f6fd4c493e54c5a379cd48c06312ea08d805c07f975beedec8eac07009fd76ef8177c7a5cf1f288799e1caa24299118b0f1a086c4869099ee06866a8639fdd656cba2ee2642a8249ee0b36b4b006b05f8be3e154dbe1e4d6a2ee9d9d5e99af5c32bcac1da6960bd5925720848f2437d85cda9d0437f2e90e182a7bfa4b10d9d59dcd2829bf7324af7db9c6f847f5102a978d48d991d54c75d36fa1362efdb8c3047019fe8099b4c7ebbcdee0f99e9c69695648d0b01fa5bad30342812965b6ef3f5d7e29bb37141b0f5621cdb040f4bfb8fe49af0ccf38009ba77dbba671259e1249e9e91669ed328c011996768fa5e55c1a8dd54f928050270bdabdee24915d20e9d6aeb71b6b90c1a267ab6d2c8af37de2cace5d2503c630347869c78d87dacb755bd0c68e1baa73152a660fe4ed0fb4d1046b40a1b5a84d7e92132c07b2bd06d8296b9e8c698d83d1ee21be20ad112615c07b0db0bea4a372d5d35e2ec824df4ce66e9307de0ca4e8243fa989fd8ded0923f8da9f1b43485adb7aae518ce00585f09ff32a08974543e354388bb5fbbcfcc446cab24c61eda4603f3bcb81dee3d7acf137297f68c7a4d45479d3bc6b1cdcfc89051bbeb445c8fb33f53f278eb25407007af17fc257a05b1215d02dc3f9e79dfb757999df6dd78ee315932f35c2733d0ba6e6e3b3cc32a3039d349e8cf4f67124267eefedcfe89e69521f0fe400db2c94dceb536d686790eec0467b3d9baf5c65b9b51390f4eab2da49b5f6df67ddc0c21869af17fc59e50c83c4457af372d7018f252120cc419e2f8819480abd8836a7ba34a18783cb6afb75a5192f75f14d5368a84d35ea92ce2d553603a40e725effd0d3543771eb3239e54937a1299fcb7ec981e5a6f665582e3d1f797f05b5aef2180227b52413fc1e14bfdd9bfa0df13909fdc9e900abec47f416f121b6eadf29704cfc3b6d23581146ec2b0cc1c52c88d21cff2157644232ed282fef27c9f9a32010f0500c654c8a572c1883694f593ef263ff97ecd29ba623ef", 0x1000, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0xfffffffffffffffe, 0x2}, {0x18, 0x2, 0x9, 0x7}, 0x4fe5, [0xff, 0x80000000, 0x4, 0x10000, 0x101, 0x1, 0x40008000000, 0x3]}, 0x3c) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="046fd3390ed7513d3b5adf298086d940bc24d399846cea55f9c76d2402178570920de42c59bc21cb68132a2f2d510a21ef94cdab7533b6262925c67de37423798fc6728b4dbaeeccaa68a22717367666ecd92ff09fae42f6b73f0e100a58a833bf90b028a3097ba4ebbcebb61df84bc2d4423c5339abe8e0fadce30d1d085aef4d68fafb44dad027d332d8ea63c75667da0ebbfa16bbf9720ca15a04a29e6ffc", 0xa0}, {&(0x7f0000000140)="5b235cf7c2e2a6bdc0147ef996fa0d7c908ba3a5e1bdd72e7c3ace414826cd3343fdc6cbbdfe8b813a2fa237154e9236ac3dfa75f9cdf6497237221abd33b37604367d627db2bf1b35574e3501826c5a6a2795c14f2a33ce11fe8051df3a718d", 0x60}, {&(0x7f00000000c0)="244c49a09a449de975b259b983642df8892c86f151be915d469c5925d3ea96dd51f6d8be0ce71775ee8600b72e05f89a", 0x30}, {&(0x7f00000001c0)="815c34edb587b2db2336552e409eb19cce3ff5f3d5c177e23813a876df891c22e16b463589957536bf2d66628ae07bdc0077af3aa92426fc4075571f0862aae10b356bbcd2a73ddad66af1784da806f4bab97f", 0x53}], 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="d1be4c63e563823386bcb4da0f911d8ce965100c165d5438471c2f53c3", 0x1d}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x480, 0x5}, {0x7, 0x6}}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x66e7e7c954e79ab6, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='r\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget$private(0x0, 0x143) msgrcv(r0, &(0x7f0000000140)={0x0, ""/94}, 0x66, 0x2, 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0xffff) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x8, 0xfff}) syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000240)=""/201, 0xc9, 0x42, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x8000}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000003, 0x102) shutdown(r0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='\x00']) syz_open_pts() 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r1, 0x6) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r2, 0x8) setsockopt(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff38) socket(0x18, 0x8007, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="168e8f51fbc6ff157be455186a22fa05f817cd102085d3c6a0c03d7ee390369e22b6ff1ec7a5afc69c0c8ea49c8fb677b3e0f654484ce73672e82d9da2dd937e81aa184d7f79bd95300dd813986be76e6384f2cf7e6b1a9f1a09f4a3b6c7bf9c4913ab24776ef4ee902344b8984f313cefb5461a6e62e6656a6e90284c194028184479cfba08fdb020c2e0109f6cb02b73b5a387c26d134c5f2707df53eb0546c4c58eeb52876e793486260ccbc1774480e49498cafed6e9a4efd80e941b077ec64c71792349e4d786208bc5a5c69b0038b5d572bf1b1981026c17141fc7b379e3baa291b4ac384a0b1c4a9bd1b994bdbf799c0d95", 0xf5}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x78, 0x8}, 0x4) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x151) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:12 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x7fffffff, 0x54b, 0x3, "79d46ec1c626261242f6081065e2cbf63a671dc8", 0x8, 0x401}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) getsockopt(r1, 0xffffffffffffffae, 0x5, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='&#\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='(,Z)/\x00']) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff000001000000000000002a79ba961acf7ec445bae34322a5290806faf1b780dd638f2cdd3f2fdd959bb76cbfde97d32f02e492984dfc99c456ddf43be79563da8f532b5b03248c5f740e61e8b22eb497a48ce44803a5a5a86b810fffb3f40cfe2cf2bdf9b2f70061da352fdd12faefde3183e90f3a4d92dbadda591a43f93d68f050102085819ec50a5df5d24c1c47751f8c12d7353bf29f395bb4c3ec72094c533b6e55fed37108aca8ba8262", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x7) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0xffffffffffffffff, 0x0, 0x2) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x240, 0x0) shutdown(r0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) getsockopt$sock_int(r0, 0xffff, 0xca14e8696c00ab23, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x0, 0x1}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xffffffffffffff6e, 0x2, 0xfffffffffffffff7, 0x8, 0x0, 0x7fff, 0x2, 0x1]) semget(0x2, 0x2, 0x10) 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) 16:00:12 executing program 1: lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000840)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="00edb8a3dac3e5c5fd19f3587e46341cbd68639496cb23bd16fd2cf7807b6070079d9c05236b9841dd0ec5332c929d63657665ef43fa181c1c401ee5d1818d4a181fcb5b0d14bd4457864e59e0f6611f4db3c6ec43278d372cb13dfcf4469ea77ae1ec04aa35ff919da11078524e51a034da4a82a7b8c70fdd23950aa662e0304b19ca51e77cc6a7932d67642d5dff494b1bf4c64f0056b4daafaeda96cd6ee090149530e8e2935add00aa96f6f175fb2a9a567711887a536527dc4cadf21780a90bb102bb56990dc47462ea898ff262a717fa64297081ddc3535a1aea0915f0697b7cbc337c", 0xe6}, {&(0x7f0000000280)="8ba9567bd542ae74456a514fe6671c8a7c9df2e305519a3d2f6f56acb03e4fd278042a1ed84966e1d9e39ece0e9b5f412a31a8726aa7b5335fc53b6c2be9f6c1f5c12278a00a2235a59c6d86dd3791145bfea18d03ddaa222d6e6aa542f921762e0b", 0x62}, {&(0x7f0000000300)="83782aae55e0ae153b0eb267db5178fce7ca2fd8ad0b05d4cbd4faeda11d0b05cab3236da2b176c3b2a6ec541c38f11448898a7775f170f9ca5a190b4f12a0e5f82f05a5c2cf30f20468684f9d60a424a88aea147fd228216ec81de5f79588d9c36ae0e3c2e8e85d013375ce54d5a7fd8f5d10f6ff1aeef27d335f0977958f132b3a64858500352699ca4fca7838833524d97bc59e99756ae5fd241ee5076a41c1aa1da191ab0d9b6c3dee96e3b7f8bf46f27622c8249c1b16e130070f89955e5b453942d50c2aee7f45f923e5f2ca2f979387", 0xd3}], 0x3, &(0x7f0000000440)=[{0xb0, 0xffff, 0x6, "d5e7bc87e4602f7ef2979a04f675e927a7440ee82d8782db697838a53fc960319b5a620e21abdfa6d63141f278413477ba8465e25130a394da3927a5c05998ac18a433936d43d62891e1d226e522986c76d251bf72c51d0e058fb5b28848cb8f77ae00ef67b8eb8916e69b37f020932d30104fd001cfe4ee365befb6a87d570643f53db000c3f9b6599b7a5ae1ecdc27803e4bcce76c1de7ef"}, {0xb8, 0xffff, 0x2, "d3b6015b57f4141df8704477532ed66d7dfcce2cf7b72ea595837e70f46f8bee99cc1ec0add3f97cd5d82251bfb2d1798da1f5493e992cdaa96dbb718ccd99d9ac176f7b090c54bc7caddf0550eb459162c4fc44b95c0d6f82bc913eaa8269ad7cbd54a372d33503c5e2893e62384317dc98525423435a714b2cd61b8a78397c6ee9f7f3f4d69823ceb1cbd989d165cd5b1ef5a8aa461c971a7edd9b5d4881203e3ff41c63584d"}, {0xd0, 0xffff, 0xffffffff, "1f53d693495ec2a38eab77ed2df9a354a019eab453154ca83a99dc6f590cfbe4aa8c15a7acbdf317a55abfa5b0b0e51ffce8c3cb08207a3ed173cdeabc0597c48b53881b78edf1a6daa3abee7e5e30cf8edbf4f0bd38bb6c82283bad4ce9a09d111a66a707b402f19f491d16fd075f8265377c9418d3ca3e0e69847442b40f08943ca5a468825599420234829ab9d68fd46b17936fd3d738cacb678be787cc2a4bce8580a2e3d0a8e7448ad6ec7ab8fc8e4c0e319491a5a7950d04491bdf18"}, {0x60, 0x1, 0x7f, "d641ea07fb5231921e4d3d529dd69884cb27fb04602e8229f7051b5fdd90bcdb63efcc9038e7c6b11165a0e255bd971e5d6e377c151acb99271ed3e859fd576157ba58cd09338669e8"}, {0x40, 0xffff, 0x8, "7db447e7039ca8fd1a39b2d116ec7f8ee8e134ad9b0b3c11d55444bf58248e8325a1cd93e304073b2d93"}], 0x2d8}, 0x4) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x11, 0x3, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x2b) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/236, 0xec}], 0x4, &(0x7f0000000500)=""/26, 0x1a}, 0x802) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = semget(0x3, 0x7, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000380)=0x6723eda8) write(r1, 0x0, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='!\x00', &(0x7f0000000800)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r4, 0x2) write(r3, &(0x7f0000000580)="f14055b91f1c4bd9ffbba358efbce80a8fd17becc2cf426d80dafc55d88a5617ff3696aab57bfeb23f555f5c857215cd22e399cc00c1af574d4c6512c08c6d0dcb7657a87ac1339b25035f1249f953be31149338dcbc7ddbb6e9e12fdfe7fdd5", 0x60) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000010000, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000600)=""/121) getdents(r5, &(0x7f0000000680)=""/246, 0xf6) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="09bf899e4c1f5549cae7"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget(0x1, 0x0, 0x500) 16:00:12 executing program 0: r0 = socket(0x18, 0x5, 0x2) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000004c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000003) setsockopt(r3, 0x64, 0x0, &(0x7f0000000080)="641b47b357da1f1038c0f3ce22634819fd39f6474abc156bd956c227ef8980f1a29ac559baa7fe64a8926b711319e3dca147f131c2a357143d8ba0effaca26b9f6a4b614b2d226b0c9ad2d1a5a20f8c6853dea21cd2f26c842d9897f6efb2a68249cb3f39140c8d3787d20da9b0237918610b968f20b95ca668945300e99e4061c322fbb736c099d7cb2", 0x8a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={r4, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x402004) r7 = socket(0x18, 0x1, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/146, 0x92) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x100) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="21615c6df62575773ff57bfba7ea5f3ae8a9b0c33c302b0b4201dc0c367c9190f40e525e11ff9af41dc2e92b93a4d26d6eb8a8cc1fd42e314c67f023db18389c883a1f52d9ae60cacd4c9e38cc0a7a8fd2a132756be2d674dd3f4a1486c7eb1d8d3d54973588f51bd510da32059896bae7c28b7529ba5abbc24f71d766c56e156dcc917786cb35603d3e4604560888228c98c3a63c44604d293437fe00c93ed697ca3352e917067ce17b2d1a76c0393dc3ac569cfc1dc04bf2a2cff235e264c6320e44f8999f46"], 0xa) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./file0\x00', 0x25, 0x206) read(r0, &(0x7f0000000040)=""/34, 0x22) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x800000000, 0x100000000, 0x10000, 0x4, "4e322776010bf6e5d51f86005d07ca3919665191", 0x6, 0x1e}) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:12 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() read(r0, &(0x7f0000000200)=""/220, 0xdc) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:13 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(0x0, &(0x7f0000000040)=[{}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() sync() setregid(r0, r1) 16:00:13 executing program 1: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) r0 = getpgid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x3, 0xfffffffeffffffff, 0x1, "6132320bc2273ce049694e92c9d26920128b5916", 0x2, 0x2}) fcntl$setown(0xffffffffffffffff, 0x6, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r2, &(0x7f0000000080)="e964b0dda131e9e755e67330a0d33760291bd1b6da16ab3d8adcfb3b43116630d38ee2795b38515e39ca32acc92d8bebaf9c6fa62136fbafaf614f094e9efae6fe22493929bdad0c0b30700409e1ddb62eda8ee04b6abe9cc6f9dc9b1ff47286a6a5ff181a61465330656a0a6c240a80c879c4e2833dba96de559fb13efbcf852d39d6576aedac5c5a1281c6b8639fc65deb29c499f1fc92c3673a274b87ed6132a4a4083cdd8bf24171d7e31f51272645a42d60f46c7af6b5f5c1e980b96df3d75b94a4cbcf8d6916b325068889", 0xce) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="dc7274aa872fa991efac631c3c833dd98a", 0x11}, {&(0x7f0000000500)="5f6721e73f1d5d3a0bb395e207b4277e69b5b63a574b218dbfdd1f7cb6bc41bc47a2e2f253aa76c98a0f7bd2bada36230d31fd32996ca0e46a367be363b59580db2a0351fbb73a874a2fb8b32674676b9e1b65c2db81a3370c6fef598d252b93d388e55792b44b23494d6a4a1cf06320659b205399a6975d6bae466df593d447cc7de8ac449d3d4849cadf5e5cf551fb71ccd1817da95e02d02a15d45009944dc3b6d8a1a016e254769df7354374a0453847d779f35699955ca0a7f625a29602c6bad7cae1342d4170727a074b4441c2582e98f6468c4aacc6bec7f5105ca6cc30f9e16914dda38b13a09810224f3fab422a227499008b49531fa64d13e8685980a6b5a9eef7779d35a3d4ce8d6306b1b198395d15432f58c70558c8b9be0d09d19e892ff2aa472c65e1dbb5eaf0dccd35d66eeb43330e5c523728e793f7ff07e11a9e5d0f4d3a430c0f65afa1e320a4df6644b3ade0bb5ce8a69daed89beba76119160dad3abc8ce0bd332b0befc2031f059216839ef64dff5683a7dcade57272c4ad1fee8dc35a469742eaedadeda22560debb1ab355e614699f0d8fa95c421f4ce5091e05e37e55aad9769f1e56328690c1523172b814c9e280ceaa21b4eb59be0ec3968193ee2d92299c11fab207da2c7f45df4f01beb8f73db067888287c6ae362018d3250e53020328433991decb31c31f40acdf0363e9b89f8c03ca6cc5b9eb5bb25cade1e54f3c6798068b374cb5891a702105bc95cf431b911edeaae260ee2f1cad54b977d7e08bcd5254c7f1942afe59ad0403eeb4961cd11938f935037314762938fadc2848045908a286368aab8e0a736977c64ae9f02e332e7f0b014d84d10b1bc70f7e88a4630019545c17536e58cec77b690039eae74cab0aa502f8e5c0f967805c7a293e8112d0f2a370f6478c8f722e90c27aa6a0832dc8cc29b2d972543a9f16cc1dc582f715fa5d850fc08bc13cf0ee4504669bcbb12aba6be853067c960162342c9cbf0e411a877a12a7692ddffe9d73001f2fe6427e84c2d9c4e21d974a8998569aa5b984f4549730b3c977d6f53968d75332d7875494a4d36436220056a05b1ffc132d4903b39d32deb24cf20a828d4562092f0851f2237f6a4e9e62752f10d68e5fd2e136d87a5735bb66591a783fcdf1e8741f85c1d2fe3fdbfd3918a487c4b96b11c47a2357780c1501738c1a83765cedc161222dec349a8581109e1a9b19775335e5df18455f63c70063e2cd68464262700aebf3e6464618a0fb2d5c45b623dac41ae1e113ed3b19ce56bab78561bc368119b20d41cd0694c7d27f3ef5721b89c1270c2e11dc5fba2eb12346b47bf6606e9f76147492bcfb474d1dad22710f565eced12f4c826bf1fdc99558e6db0849a480b4de349900352c872596e05dedcc1d8968df637df3773804abb428a6e64401fba34039a14eb9adf52ca012de777288090de555f604d6ee37ca392029ca1dc718a2c1c260c960453a1f9cac29575cbc36e27d71685fb94f5c1b6d6dc03d16e25aa7e50f9b6f08e075ac1d7b68102a7952eab784f23eebbb009c025c2651bd367e8a330eb32b69c2e359db56ea0e6278f9add8b706a4bc8a3da66d5db6aa9631dfc74006747b101bb9dbb9adf41494b737fb801de4a0f31da3eae2f361873c12bd4fe55427636451c932e2008abbc4d908503cb9d0d77afd3e98ca27e6a14fb740330e7c95ae6ad5f5c0a1ce59def67ac3fc8d67e2eb8ac3c3b71de60c595c016873d327324265597e261082245d1a1a972424d57b2690a75b18e81086fe70f9e55592913df048b1d71a78d1ed28dd59fc59284ffa2c10f59de471a5797a4223b3c479cda9fd816cf099fe65bde8d85fe19f1cd469c9f73f44d8929dcc593e9f3abba556354b7d519ae6b3c30765f69ad6af3f15c364e7dfd6ae15f5cf9ae8b1cee78f8be82860ec12a0f72159397e0639322766ed65775bcc65e621b9f43d6ac9ebd1582255421f006cb643ec157d7767b742973b2fe26936321a879edc88b33df9ce7e5cc09d2d354771a6accc99018de1a75e613c65d7dde3b5595c777c26fb363c715455598a9b5834e39e39d6349758786ddf5caeceb8c229e811bb4f0066b6e2d4adfb8b86f01ffdd30ae61d77e34986c1624b10bb1336ab723e5ade34cda466f2dc0fed6227990e5a2c0fbf980614676ff1f71ef9d51dcff4c74d967dcf10cebb0cf5745e124b06e2b5cfd810f5e211fb389afa4b02487fda6e068c5913c0d4b6d59ef67f65dab8f08b9877c7071a1f234aad8381fc4f0e59a94c67f23e16e9e1637c11dd0b77c0f36c4123f2bfb33c8590bf1698b64bc121eb770196a8fbf4872f4eabb27b6911107915b0744d465d39b7dba59f3a6dd9768002f8d81e4cc7dd074310571654ae8297c956db9ef47dc0bc487c9dca37a498f76903188bc1f05b89cbff4831b93aa067beef76d4d4ed431511e0963108b6ea8d346ab5fcd85fede8ef7768a9716f1dfca57386fce6d4c674a1182e70d2125e5b47f9dbc7c99eae25c79dd9eef636362d0333e684095e36ca560d2bfbf1c0f4fc7bc700cc1490fc1d5ccd14ba76ec28d2bec859795c78b1a696b837153032123b11d14183c909443d9df4787212caa4388921247d38964fdc654651974eea3eeefc925c1d99ab5c13935f5a9c7521fb8187a5644b6666e30d7372afc17c1c3a6dae65d6b73880e682112c0631b5b17e0ac4d6e336c5cf5e51268eef8a0d07dd6ab7b5eb30f39d9385352d4085ed31e1dc779dce875e618a42ef22e6052b497d1d807b24c22d7f66e91d358e3ec259fdd1756f3c4ab227ddc10127ccad17daf394a529b862a52c0f995830e003e74ca2000bacd26d3f709a1cca59ae9ac3f80efa8559b080ca65308711cf4d76e179bf2bf44886bc6e27ffeb8a9f7bbda44f93adaa2a2f1dc17ab38b23e1a8842fd45f2dd3b05f5945826f59cb2a85d6e35ffde422bf2e0f5b3026ac311da95712033cf95988b48a0a8a6c8f4d5908af1e8509fe16beeec8e42a725fcac86eeba6a9174ead94997184099d53328d34786c69e94917047575192273d881d184fac75fd10946bf5bb9c833b9817d5d2e4fb18f2085971eeaa40a7ca4fd47a6f3ca42fd9276e17ebd054f16e74008b729909347db2e4369dbe5703fc50654cc2e5dc61fb6bf41733ad7ffb30f2500b5ebd9ffe34474d30c18373f3a572c6db3a235bf285409451a77ffc0dfe4eb3ff86b4edd5dcda5f8e3cb1e351d78de2d216f02484690d75060f8a5fd8b227903af99851a7970282e0dd347accab1cbebd3d034f744b7529c21ff030a0590c46bba12b13a1a62949788ad37b8326a5ed134d3f746005ba357a9bb14e322a5c8c4608d7b6a715f83f2344f7e28b9b0332d2747fee554b20d32fd42f8271af5c96cf5c35fab9aa59215ae61ae028126f9214647aa64943ca811717dd2edcac80a91b9e7b42cda9be3da874224c20c705675f6cf411a55c7aaa6bb9c233a5a580a43993d42b581ec8e093e9c57b1ab297a9f63549fb18fc862d3a7b5424c544d3878038daa7a008d6525182a7258e535215207e7a18b7ded094bb743dd069d8c7eba5c3daf3c9d920bbe304a6a9c53641918807d5880bf3a4442c76b2980bf60670113279a4bc66311527423252564743fae91ed5bde184be6976a57866f8a8cb2f2b781e80fead95d7b5483a430199ee9f44cbef9fddd1a6d4069f6eda7524f35b87fcf97f055fbe1fd0729857a14a9b69711d76ef4299c54cb79f1bea528a53bd3a8e4ec4e79015d37621a0473daa519aa157af3340bc878437407a63071dbf223a61d2b0a62785e674081d8031476fa273a10fab869d3f46b8f124daf2e9cbeb07da5edc62354de689583804eadb923d2b284e3ebcccf9a23a2af20604eff5c07d3dbc0089bd9e067491cce64bf2dcf0afdfe550a4b0ad32480d1f2a51166b37e80569931ab038527355b4d59ab9bd424ae2680adcf14738a7c359a8083936dd04210119f5bed7dae1eacdc6945c6b4342f71edb90286a5848d4c23d8348a74f59a6bed3f238d1ff3b0a297c0c6b6f96594ed411063f41e77f25343841405dee1609b9b57cb8213510b882b0a1f317c56278117de812c4b42f5ad27109c8ead653097f2e86551cb619fc19e8956f4900ea3dcdb3005cb9d7e36662509049e11d3bdc6b50d979f6001f0acbfd89ad0ad26f79e642c6506cf07235565fba8dc3b5ab4b57a6c17ecc629bb0d3b065f62c9e5f77c8b42793186dcab8eab9a437626199612307e905ee4488450b1a2864720a24f7e40544443eb51e41b0a992dc9be88f2b22b2fa52ee55b67a494ff1668dca94ec270eef855a940c35895a8b2b6de6d62f0dc029a5d1db126d3e645aafe33d024e1c2a168bec1256360f930b67e3eb8c1daebee4767abbdaeffa4080e56dc7bdd3bf66a2c2cd8d6368da9354c447156a3442adea26fb34ec25df097e92d1e5e5fb81b5a910fc5dbbd3509eb6b87328f7ec2cdde42927fbf651bd28b85dc3c3f538c750a344ce936b82530291509e6488f8becc60a6347f202db963fa8ed935e92b7c4922805e0caf8de531227d0882cf58f8eb9274703d730a9cf79a45e734d3123aaa4096bb8401a7ab363ab9a3571cae4cb0443d668e8f7af0185405c213b938a463c4609a2594f2a81237e796bc7bf7a88a3cca2ab2bd2bd1e1f1027f0f899ec6b9403999a746db453c29bd4185a4f3c889442d7bd3fc443a64362d58990f245dba8d13480c06147333445060607abe4ea5d7b48250a4232c5b85e86893cb617e437f81a8b2c8ea1a5b66fc2d55dd2766ca26eb1540d3284e755d020681f7d24f2f9f315fa2f845cde742b56fe606e715877480fbee3879a9e4fb11fbb61016c7cd064e7170c0c88f40715f9d2d6aa40cb9997534099d850e6f7e00f6e7b35d09b50bb28da3a464560aa4487cff3f92e0f90153c56eb5223e87343a327b0ae0d6d0fe67289f98457ba6b0852c4a4e4230c10f5d4cc5701b9030a573ca9d94ea615d0d0e1559f4e1db906235130de024898dedba60b92050f031cf42b9f626523a6eea99caace8138b8c7fb4b81a5ae13588280c9c35582a8bab32564ba10d7da7e02c5c9b468cd6fddeab988ee20a223c46c06b67c041113eaba7c65a95685eb392ea1679a0a264dcbf2821c0e7beee1468966dd76f2d122a0bb1f4c6c231f426565f718f21766c82c9a0baf8eca0f59268c5710c720026ba288725e2623423012c1350934214481ca54cef0d77d3bed5ac33710a4c50cb091035df175af12a1aaf8c66f2a76278185333b516512c060af3ebf6e779d9736dd49d863e52eac1488a19fdb1714205c0f54fb7533a5727cecafa26632ee1456e23f48449117305a2e405cdf0a857c32e219133e8439653b6d1f3417d4577ae55c61f4b7afc296c7dbc0e3bb70037159212aec7d5895f2f4ddcd36ad74da7750b25d266f98b3c859b861ee3909ded0360c664e5bd684f4a2dfc2d92eb2ac18cff41d46dac482aae95f0a76a90fcc2f92376833e72d68d00e8e06d14c936dc8456cdc197315a7685a754a230052e3a725e53b9037a6bb60a8d7a73db557b65b0d0b8e7094408110eb01f7c0d7d12868369fe78f7965d1082c8e8e095b1377530a3a29da572c8e94202453dec33d3366b16701c5324f47267f4319aa1a7d5cfb0fd65654a370e237b35aa254b99dfcf975aa089fd6c354a0058cd0b05ebe9faebeabc073b6d73511ee4c5196b9723e77085df8391a1b3c57fbf3c5949d79e3d66329c2", 0x1000}, {&(0x7f00000001c0)="ba0a008b28480e511b9cdb8fa1e8c3aaa9f0a557f1fd39a7c32759cd64ce132e07a25f03c340bfa6f83231bcbab0ea137dd7d469ae36bb900b97d34064a3f734252b0973afa42ecd01c9d1d6186f77b9c6cb42c73ab1813c15db32ae2c94d34a938c77fd38a27c1a14a5810c67279b18c4bbc1ddf613e656d58c62d80ba04a487e96deaa9d70f21e252539f8c4175fb4e2a4d45708ae3ddce23c52f11c4d38cfebbd415b2ff5a4653ac41ffdbc45e9d31b70dba98b3154b60e56", 0xba}, {&(0x7f0000000280)="4d31566e8a8be43b319c32e42428a9e105e36e803b5d3fb1b31bdaa0679bfe1d66c6f90585b2c6c1dae57f0320791379b04b3413226bb184623b7f7fee090bbbeaaec92edd02f3b935be14a1645c9665148d947a1ab93f4b96bface8517a246704cef257be7946f7cc154ec81f36aec8da01b8a0848f0fa52972aebb4f157004fe410244d705", 0x86}, {&(0x7f0000000340)="41410d3e7aec53a3273099609829a7c7798548e62633cacf1f394f8ea603aaf62184ad6efc5d9baaec683c87694533e51657916457df32d7c04fe01e7323cb2f1dc5260b98c8266676cf3d2075a184cb239e36f51a573e9fdbe15fcc03dfceb1be0a0c7573bb24037aa1a0f94c472d7b88112e7f30fb162f5b913c75e625cd8b83375d333c42fdbef4ecb61661", 0x8d}, {&(0x7f0000001500)="88528df22fb71a7645647e6b3c550089844443d707828d97cb9701321341d01cee5dd30e5ba2eed1dddac93347bf8f489f6fe630560ad1ee39f5f0ad211b9dd3b31a0fb03ab2ea09846fcb2d745c930534bca55efc82c43dc822925c4a4af6558bb4fc87caf6217fb136c98fd1e0a65f9cb025c4ad0da91f1a7e5940cacba96407241770683d15d65de13a9aebc071b61894222375c71b8d7ac82af4e59700e49ee4ab073b612baed8f30b9c8b2d85f28c0f89c221118f1deb3d26b587215987c0295cfa4cfd6c1e9b9bfb47932545b299246807cb33c6b659a2aca1943e904fedd3e53e249f4ff74d0e2e17f684eaa9", 0xf0}, {&(0x7f0000001600)="af8b9823b2471f4dfd52dd39b3e259c4bf0c48e24806728395c1fea3140eae78c6eaf4ce792b280953c344033e65678095c823d0c667b655438d433674822821f30b17e8d8a4f84aa5ddd2f0e3feadc6ed9edc580245a7807b925c4c3a05973f375a1cb7ce7705aa296d250faee0d523415c1ae88a37cea745220b24dcd58ed5759a44a76db3c55935415542e2de1b9f2fd068f858e9485c5c3483016778a8887307cd51a26ad7fcf4d93757316201e69c48dcccea80d1", 0xb7}, {&(0x7f0000000040)="dc6315336604e2b5033b2d6778789aab3156f7a0485e9f332610d11f2f152cca4eaf9ac9cd68d7e7a0a0934e35fc93703aecbe37e20a8e3b9503e6", 0x3b}, {&(0x7f0000000400)="53a43f35b2d49a41e29cbf493c608a95985d2a6a010027010e8fbe70e402283dc1201e0c577909655d8832af59184492", 0x30}, {&(0x7f00000016c0)="cac6b344a3921d2994aa5b8bf40c3391f5c14872ddf451ec264a6807b0a18bbabebe86b0a752ef22474369e16e30cbaa5e741b5ce0032f9b9a4ceffbbee1adb54cd58c9389", 0x45}], 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="5515c3a1c88478d7511dac667c241a409746a54cd532ae236ebc2910a31c7d51165661c7f7e970cc9aed91fe7e187324d85dc2e51887c8d647a025c38bf6895fab983364de14ad2d1b79e8078e7ece7dd51313df34810cd60254a8008efa38d658b2d44c1971da41ac5f45a7ec923858040aae582148d4bfa2f245aae139f4b0d49c258f03cdb2a5f27a4f27df5db28391b2490331bdfe670f4d6f40f2b7d3703ba4e9", 0xa3}, {&(0x7f0000000240)="eb97dcb3a4e2a70cc59f036d08d1d4eaaafa67919e8b1aa136674a2a22e0643d8eac68c690983b22dacb46badb0ae665ffa3faa226e338910a4a1b5647f7708b321bafddf3ddea0101f8d783eb55ff53c8f3e7eb2838cc9e698d5b7e3f89d9e13dfc629ad3b4b169751013fc36f99d7834d9275b6c4b6062233d8ad17063f9e23ede9472c50bed594b57e0f6a1cb8594b06aa8360d857105bf1923f077242b6bb72d41510d4a", 0xa6}, {&(0x7f0000000300)="02238d1c701e75f203cccdb8e4d613ab08542c7d018c91dc1e57c80c0c9f545823001d4bc549ac35417cd4abcc954dc4dcfd0c468be4138a4696851297d2087f98de34909109fa82a766dbfb0894d2340d17367e18909ad3b18d16d6f9904966c27fd51aa0cb8c5f4f16721a67a4a3f8f36110f1c954d8f557efa6efebca5afee8b030b2265e1888f5c3fcaf6cc7b465d944f3182c0ba36c76c83f9c8c4c0c48089ee5c5007f4a80d64b1bef26355465f90b9bac74cdc7b0976936258105", 0xbe}, {&(0x7f00000003c0)="ddd2c3698c2c33f668b53de36eeb00a6afb879e2ff991e9f66a174306b46ce9be2505814402e1eeb329e2567e3ca5f18691f4ab7099c806050ce9c7b1a707fc4fc7478fa285d9ba537c7788b1041b01418e72fe4f5964c442179333408f154434ef97953343ab44adb81d9af291ca66e7961e442aeb978cf2f0dd329e508729c3abff25f12acead2e6bc489e8d5b672a3112986fa5b7279e214fe28a8662500a212b16b29a9d71d605351664f4c820bf7453223312a5ce0cae5c1a07faddfcfcfe0f6912122997974a", 0xc9}, {&(0x7f00000004c0)="25be0ad284d6bfb5f311bd7b7012238fc97a37f78c8df64aea090a7bc3387f8f44207d83ac883f76a76be15c8af0fd9732fbf46967146c805f77c2172808c140233b4d9ff400b227a61bd99bbcf94d780648b647608ac36047fe3d19428d84adc17690e9f12948c99f7349cdc8267b1069e5c2369c5574490bd28f674b7907691984fdda433bfe52dc665afd400b7b2af58652c3104fe0cd5d296f74a08ec494972b2ede14be5d7336721949bda18cc609747486651a2c6ad75f2420053c93452fa422968db1e31dcacada2b24f40716aa", 0xd1}, {&(0x7f00000005c0)="b84d83b7e498baf46bda33b99e326aa4369f2da24377bcc99f1241b6b94cec20dcc0196bdf48e74ae15a28af55bebaf909459b4d269c6f2e1c5ccc23d9a557e9071467c9b076b923576c1bb862fd884f2d0aa687e4bebb9791993110d8abe3fd59c6290a0307baf8cfa457a23a2bef557958ddc05854ceb1be18f48b9a2123fed0a626113f2f109c986b65", 0x8b}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000040)="9666c2c2fbec2ec20d83c083030aacf43e5e4d3f3f5cb248e687037eb34b671694e9db2f7943ff79ac5e5100bc07772445fa6569d4b6fd54ca6fb988d9f5a4306b1132586963f713c4288877c75cce764e3a58cd19b7605076442a035251b86b52a30fba3996319ea57dab05fca66b8d7a18c320e56b78a5c687a3dd343bad", 0x7f, 0x401, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) linkat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00', 0x4) write(r0, &(0x7f0000000440)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="a9bd9faabfa1af71b9535b8107a56f2e00004f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="4cb165cedeced148c94111bb69f99d70fa0c4f6e4ddbad06a58a7f0f5cc2b27eefe915f52c027b8932e0667cc9d61514be30db66c7112f6dd39ea2555e4be7e3086f91688ddda5afd2360657bf74efa2b8aeb5ae691e0b06ac0c7b656f11f39c7f18585a617672e732784d31dddc6d9f0f3baaf276b99eb0f361ddf8c2974a78c16ad35fbb6581c103c82557171758b5830eb7c75bf4b8fba4aefa106e56ea65fb5a7e41cf88fb9f840d80d714da7339f6a21bb208aa7a43", 0xb8}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40}, 0x3) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4000000000004, 0xa) shutdown(r0, 0x2) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$dupfd(r1, 0xa, r2) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x7, 0x0, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3}, {0x18, 0x0, 0x101, 0x9}, 0xc5, [0x7, 0x4, 0x0, 0x800, 0xf2f, 0x5, 0x9, 0x4]}, 0x3c) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:13 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000100)="85e64f7fad593745e23dc829b9d3d391015eb01d479c0e42dc5f2d4ba558ab198d3fea7adea4950b649ac280a76c50b93b77d6367211eb23267163f47155539f2a321af9dd0896be0aedf60bd132b289ac5a09588872d662b01d6ec6749eab1d71c653b48fa1bda57d6a3233a667d9d18a78fb242ad40000000000000000", 0x7e) listen(r0, 0x0) 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="a6f394d485563f49a7e501b8e01f33d30e5eb771c51947186ae7da84981cf5c37d990110393031330031908b591d0875b232c3bfa18efbbd3c590c90db2102eeca755d2c18b390ba2fb8a86093a6c1d16fe9460ad435e6f2e11931d9eeee4c79dd888aaa9cafb19ebffe217d878491a9f5ea4b3e6b9bdfe802716d7bb6f544852015246155c77707440ded2e53abeeea7e6c7c8a269c1f7066404a925b800bdebe145a4033227072fc5c0b99728f5c7be8025b4080", 0xb5}, {&(0x7f0000000140)="0094d798cf98152e0c58dc6acaad99fbf8331b0b6b94bb9228630f0c2fea01f84b99c67f324129634046d0346c248cd052e53231e6be67c00c99af611cf869ef52a895d3e8e62f2fc90ad3ff0753406f08f7a49a84173a1fc4e29e874a3ff4ef3d09c2fa7b7869ac957831162d2a9b081b320d319bb075aa478c51c86c2ee92dd7af2ba1faaf086e700cb1048e2a8a9a414adae4a5b6943be46d900f34c22ed37771ddfef455736acf95c240742c8761ed1dca", 0xb3}, {&(0x7f0000000200)="4336252e08c1d38a149508afe81169a06aa1931035f03213706f451d946b2638a501804fa588c40450a8cae6e6fc5e8ce9c757dd5eb41751542e9d3873400f2f06f22e3ec1b3787904ae3b2515de6c0491bb2c054af74fc26a96e04c3a3044e9541525028ba8a7583ad8e57212c0a176f85654a80a7b5ce825782ebeaab1a259b38c57b29b24d39656a6ca30eec8eff1ac5eccddcb62eac9537347db1b6b3699039ef63ea87f1d791a93249899624002816c536b497758d5b8f01367ddb93cfbb040eb605779fd4daa4a34f55a57a9b90460a4fa3f2b2655d486474527ffde8efafae915b38ed1160108f2aaf115b0256b3a2f79421665730cd6b97929be1e282981c986078759bc44f249c7a1631fe21cc1cf263f42f104bd14c6993b412e72151dd456cfd77e2dd0adc852ad708c28267076dd7bbe3c54be7f61734679a21f5d59b19ee833eafe443548cf12622e5ca8e37bb8e95e622a17c4ad5da39d63feae87a57743b5932eab6d074ec7f026896e752b4963e06f1e5f7fe6d3a0666b906077c2d13230177c588bb979510632ae3872a1b1f3cf4644095303d5c960584c6d9461271e4bf1207c53071f74eb044cc710f6d3a8732cb67412c740a404f6fb94aacf6278796159cd0489d9e610fb665ef187bb95c49d891efd3067264115117a10fa535b5c239045272fdc1910e50dbec404bd15bbe2118609ff9645752dea45301dcd008d555a6249df7c73a53688d4befafa9d34b2f5c45f2556f83d13958d634d20efab70db3295c3f23a35f137e08629855b5d0109c812f7a236532621640bdd07ecaf806b2736f03e723bcf168a2dee73de5d5f725f315212d2ffba7192cd128379bce976bf2073956e0d3dcd9f4197da6876c8049df08a9bbaed29cb8befc4d1d227e5bfc72a65cccffef25558b85520864a826babf6c32cb9603539a066b063656b494bf3457818b33665ea079a99ab1f6d0e5bb65d9f4150b9d45961ec12817b50cb678f5a85da01457aef51e952daded56187d2fcc2348b8969aef2b6a422df685bf42fe82d1e301632c27046eec6b6452577038d034a4850a9e9abb502ad3c3334fca5aaa298f98577ae57989b674559620e4a76b1bd35afa0e6c8c01f51749b825d40f9557fada2f718f6315e8c4b1601456179daebf218c4eb31ca9cdc142c740212babce8b8e779925c93841f1d52228d41e1af1afc9063f89753b4f5fb3819a464a9f8f475f2e2d63262f451c66bc1a78b86b9aed79d8053ea739866b1e7a499b16542380c46154f3b02cc3f8f0e7ca43f289dac46721e50ae09573d537048c7a1f3c5d58fe7bcde1c1b1e9ac1c895610fa0a21cb517341371ad12dd60b39bb9c9beac6732764343ce8d367562eb6e2ae6752d25406cd6db6614ba850bf551b9128c75133abe37a121946897f226ad644732bef77f8962a056d16e0c12a766a1cb0bac78364d9c71faa288ab2169e9a90f6ceb469def810c5827fb13e0a6b33012d44f98cd3015ffd84f7cb4151124a05a70617cc0c2b47129f085bae86fa6476c9055f4fbd82682b03688b297f73efa0c1251025ee5d2bec2796185ac73ad85d7215d22bf321938b7914e522aad2ede048afff13189876f3a8083e3fd3646f33c4e78f3e4c8d461d914f9f3c4b3f06daba808798c3368795b1909b9ef107aa4da30660fe71589a87d9c7c369ab3e3a8f8f40597d549584fac2e9f9856aa3f558183351029f3e4d35509877a5429b738a9545a66545b41ce32935e089d47ab36544c41fd2433c12e93bb3541d08d61fdb0d6b82f7470f7d708d2f7ce023b71a0a9c04b722de5736a3aef7d8d7a20031cff6b4cfc320ba6fe5e0c2303fbecd078039447ec8c17ded3f6ab01d9e8412d862dd509db2137df08b67c725b1d71055489888f9192f38425b817b73bff0ee7aad470db9d44a5c1d237b2e4c4e5ccf4e3a5afab4a87d69329575ee0a6df0f81f7fb88de92d26019e1f9d7e3c2edac0a6ed8590aac9429a17da0980ccef9ff7ca76c173a6b0ca8b4062b75f10e2039b602276891c06005c5c40ddf38260c119dbb858a4a63a04b0d21fc3192786eb4584851f1e87b8ab7208bb1a08065031751cbdb3b320dadaa46cf46ee703961f8c2689eec8d66ad6aab7dd0fed3ed171aebea5ef2f8877043847037ebf988b2185403f076ac4816314e14f3266cb997979d81404bdc018961f8e5174ccddd4015d9ccdaabd27e72754e758b948285ef6a17b7ee30ba885863f345e7b1310ccf3afb4012a3e8449958d8009d1e136482cad54d8748800e1af594dbf62624c9e366b0b2b581e911eae117bc74bf5d052ece75045090f6483a09e2ec515272c04c934093cc4b20acc2e85ff231758bf9d3114d65df39d6cb6f499aca6e2653f53e9f46e938c10b3643322b643cb32788055e33c314796af0a533c4883d6e65e599b99774dce2ac0a95b984c4b34a84bd259d925cd251e31a0411265a0b35837e9c490b8e19542f16d5810b20e43fe135ed51656e11a766199915e40696dab8c2fe91bec61ac402df9cf9ec010db421933c95c14df7f60d81916f80fb4393bfc364d6ed1e04765c06f56e354eef9fc72107f74e8321341126dab4448008ea9d20cd9aa06c032f2edebb1a9187011cf2029a3138ab16cbd25cb49130e1d294ed15a0f36a7f0dd2baadf38e60cecb73b49ee9e682af1d017d1b1d91df75c898c359f2ff477898977c826018dcd898522c5b017a1a6e68d52741e3a1f1156ea4d0a96ad965d7ed6fca69bef46e53e225625304264a1a59135f50db0505621621780c55fa42d872bfc3f2c6395c1be61d1445f51ab193fdbb747f6aaf9b7d9c960c7169300c6ab6dcfd7743a68fc7f318037d7d18f177a554bf3bbf89873696d54e026ea4538dd6a268c71e5ed9f1e6ce00c5d49c4d43506527a32baa1ae8339f2c904894dd123fe0729738b2fb329bc3f9c2dbb6a1c85a368309b03b3e7c3c5fd9281ac960ed70ae9bbe908531157fdbd8b43ab985ff5efbb79e22408ac972faa5a41aef342821c213e98e03a524083f4e84ad3d74abcae9d4430fec73771b9851f5b4c3b35d5bef80f0906b066b0a4b1db2c409b636a85320d5e5535ec489ca5ffb95fcba2c115119c09abca28e34810852734027ec1f6e7de55e53cf657a06ef45b9b4d8ff9b42254a31f2c179227426a7dbcafe93696807fefca826ad6e59dd61d836ae7dde1e683767caa1cdf22790e082b795eba38ca86dc1de70fded460e421dc3012939b08a026eeaeec4eabd5e5361a267680641930dfae3e716604cb49a7e6b112a26fd70bd5daf6fcd32b75d522ddaf1b06322fa77a95f0c06671f41950be644bb1d894d598bbb5c22bc1e94c67a80387194d6c834d4758bc7ef389dd646f97f9fc461db54980e41987d938ee239dc3d2b1f2f43a5590efee9b7c702b25b9a5c792226efc9b2443b6216e3ba59ec0246d4926c165aa5d5ec0e55a76ceb4d6476b965d632dcf077da5fe17bccfa2ccea8d1f8e4aece52ca9d75232197a846debf34bfd91b7173bf229bd92ea5d82b3b64f601195e42dc11688a11e5ce18a62342972be5eb6716d881bf009ab4dfdcf2a4175205604bd958e00f71c3d1fbbae88e835b6ef566622f3252234f99126867de5b3d98016507734d05e563cab34da47bd927ca34594756fece347591a9b52ffe0ee59b7dda6df82c0b643e29c6833945a78d619a3e1d3826001f6b9cbfaefc5de90fdcc40de312f2f2f70a21036bce0d0e14fc9de793ad667296f0fd7172933cd005ec0406feb2f67537aa23d67617ee7c0b91c77c5754419aacb089dd68fc63b6b0a630a005f0c178c2ef0bd5224df0b7832d2ba7e0d6ea6be92d5ca7a4d263d5b51d75541c7a404c5a8720e7ea61f6ca930ccd3cd1f8eea6b471a645e6ba8a8a1e941d2b5ee7363d342a23599cde99bfe6820aeeaee27d72d52f9892225c59ebea4bbad1ba759d0a8960964adb971fb5696cc6fa087ce714917916443be1d5adf2d85454b93194ac58129452c741667a9e62e33358c8ed6f790c0aa67d4c37e4412ec830016d046c2711d76adf63acdd2c4ed2e4a50ec61e33f41fac7e1925e83435ce5b1d8d3514472daeb983b026969a9adf33f8d1d7dcb0555d82a6d2361450a70a97ca7ac4c7be4a8a7bdc83bd63cd75a961b66e80282d95fd51b167c7529f060870dc645ba9baee4695c4acb8803ffdffbb5b61127d9757b686555abe848d4b61ff1c6c9ed9a38704a2a02372283690710d625d13bee0e86959c3278c16f9d7b1264bd0e1a66db72301e04234acb00e5dcf709a4a4d21ee83105ce3b22b2cfcddafc39af0d21a421be5f79916bfc21c27aa4895d47f86565bc2188468189a173a19c5a6f10a3629225c23fa1595860e4ac713dccd6ddafeebc08e2b376893fca5bf44c152ff544825b0cac0e363c92d96df09832d0506dbf0b35d847bffe38d9aac3d851e37e104efd9940c9d80572a9c318b4fdf5864e1401721610c632f9b00e7a645d6bd3f7a08ab2621ab5ddf840052eec849f83c4ff43fabdb92a3fe4a50175ae279e467565c818bf60f55b43a4525a802657a1457aef5912296c85d040be2ce4d530a87b85a22546269d3812b32f5ad83de34c9a1f87635ddf477143b9770c058d34a6904bfe071b2a498a7c054097b8c6b8e57f6958bfe43f9e453e0ae63bf31120c3d2dc4a65d4d9a365957a4bd86ae05da0076e9bfb75b6eccdc3770442589e22e06a63d45240e4efb2467540c11b44ca57bdc6f0917ad843429a439a9af4a1a0198fd58879e28eb1eeb9eeb53a2c133282fecda480d24abcdaf84fe5155a68eb6669d25cc4a7d39e46ba987a2282599b0b1f7492bba6ab98f59ab7f56631ffb386bf933075888dcaac613ce58af94b450c94a2186f75e06ed8ca8b502c0f335700a13bad4a358b8bff1d12ff6252001add98602da9ab1df448a839662b3de17aca8c31131a6b8b830623c3703b4a52a035fe43b00f48a77ba7a8cc3fc70714a9c7e541dd5faf340c1edbe9c4dde408101e0675670483805449eb031306ed636257c9e8b5938b6c438e2529c09c4d2aeaa63f3b319011cd22881bb57c1292487a962041989e32a83a55d4e45d3a23847c3177000006db02447d3d68e9fddf25ab95d9ede4f4b4b5a35428773aa44f9973bf01c0eb56a5154171ac84dafed93944e6b4ad2d1e124e46eead72f46e62a26140dc15f3d51b295d4fca6c34d481a2fd0dad4546d25d0ff409da4739332308cd63756b9c23390f070a66bd3131902930898eefbeb46dbc2d01a2288be85edf83c4bfbc717581f579b4c8c7e6d7b4457e3b2c96097e63831366f26b421b193377b8de8da3293b21be8cc6223de488a626a7e68906222a0e8563f7bdeb1c5b96987ec7394c8b18c973f0c3ed5f6305825e8573ce8e166578db97ee3d6da33d3504a7c2a941d7bce7f213ded356a5718dc3562be15077c6bef5354b3b004440858514b5b7b4e67d7a197e0f4be052b7583b1c7d65071b31149cc0827e0092c4880b2b0f22adc93442fad16f1ea33dc5706d468b4c26b020587ad6fbf86d45df36d95c454098a2d50f0c1a65b1b54cfc9592cbb4a07844c9faeb93b50b3d40195c0abac49dd6b1aaa0528e4d74e22dd4c3125d48fdd58eb1faedb0e92bf75d54d2bc3f573360810f1a971541873dd6514a45fd971c711949204c345d32ea79215f409dbfbf41b01a0c78be2ee7d1740adcca275c1f033ba6f5ce1fc9abbd373fcdb2cb49fee88c0288e74fff47e9ea5fa2973", 0x1000}, {&(0x7f0000001200)="3820694b89103c34fa173205fe6f5a168392459c183c144689b94a80f80e8d5c3ad634fee15e74f0ea0f811c3c1a9ebf0a92f3266adf17b020758fa4d7a668317642a7998f557d", 0x47}, {&(0x7f0000001280)="ad7663181e4698aab855e87c3a584ee0626efd513c4b6293587d1100b2faae058a016ac81bcdc488d42e0869c680b0f8e59dd099dddeedb4b0f54d0feb2ebd8d178c709cbc", 0x45}, {&(0x7f0000001300)="71e78290caf090c75c4f1d498b9928b675df47af5881921c75872241e24548aa3f37c9a45c41ad08699b960dc845182df4609349", 0x34}], 0x6, &(0x7f0000001580)=ANY=[@ANYBLOB="30000000000000000000000007000000c42966006a082177c1c2e5cedd2f6819eb00e165305582af4700000000000000e800000000000000ffff000004000000d60605741aaf8b346383f8a99787b3048b9e36756f62bea057780598158eaaaf3f6e15b8c7d0f1fdbbc47c0b3ff135f81cf0c60de1e8c0efecf11cca448153387572eb9aa4aa00e1aa7b4a65e6bec975d9df17904b3a30e203d9e6a6cd2a7373f56a95ce9f01ffadf03872d3cc53148b2230adeb28e55ac7301279bafe351c51c7e2c06428de234930772882bc19cbc5b85136e82b152c45c45547d642cdf0593310c85447ec2dfe857e3df0aa70d41dd9470eff0f74672d6de622f5389a8c5de92249efd6044e474d31eca6882a309ea076ff60eb0000004000000000000000ffff0000010400002360b8e4fb27bdfbb873e3a2511ddd220c816d9218ba9b83c4f029c53c7e7860fb79f35793d6876f437286ee950c00000cf44dc20b6419182ffd10e6367452325b3c4a6c43353dc53378f0b3bbebf39d83505efabc0876a5e8933ccfd11b7a5f"], 0x158}, 0x401) listen(r1, 0x4) fcntl$getown(r1, 0x5) 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r3 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x2) shmctl$IPC_RMID(r0, 0x0) mmap(&(0x7f0000f0f000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r3) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x22, 0x0) r1 = socket(0x3f, 0x4002, 0xb4) r2 = socket(0x6, 0xc002, 0x4) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x408, 0x70) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x10880, 0x6) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x4, 0x1, 0xc9c7, 0x5fd4}, {{r2}, 0xffffffffffffffff, 0xa4, 0x66, 0x7c, 0xf92}], 0x1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40000008, 0x1, 0x2}, {{r4}, 0xfffffffffffffffe, 0x21, 0x2, 0x8001, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0x3, 0xa, 0x2, 0x401}, {{r6}, 0xffffffffffffffff, 0x85, 0x5, 0x0, 0x1}, {{r7}, 0xfffffffffffffffd, 0x0, 0x10, 0x5, 0x100000001}, {{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0xc6a, 0x7}, {{r9}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xff, 0x4d6e5e0f}], 0x80000001, &(0x7f0000000400)={0x6, 0x3}) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x2f0) setuid(r1) fchown(r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000011c0)=0x100002) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200c0, 0x110) 16:00:14 executing program 1: utimes(0x0, &(0x7f0000000040)) r0 = socket(0x10, 0x0, 0xfff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x6) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x301) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:14 executing program 1: setuid(0xee01) clock_settime(0x0, 0x0) socketpair(0x6, 0x4003, 0x7, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r3, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r4, r5, r6, r7, 0x0, 0x9897}, 0xfffffffffffffff8, 0xee76, r8, r9, 0x800, 0x3, 0x259, 0x40}) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0xffffc00000000006) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1c, 0x8, &(0x7f00000000c0)="a0e3415f87ec8d5bae2b84de50381b997173aa1cfbb71f727238881f6c639b21c4557b765ac3ec1f84ee159fd203478c8fa2a95089cb5d26dd45069108ac603baec430afc8786c3d1a0fbba099c81d4425ff2cdd67ca37817f62f2c33851ac2de32d2d97f72d9736ac0a0663eea3384fa4923527821809b660f989486526069c53bbbcca769871ac66ecc10e50c3a7ce", 0x90) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xa02d) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x2) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) 16:00:14 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="64022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r0) poll(&(0x7f0000000040)=[{r0, 0x1d6}, {r0, 0x28}], 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x8, 0x200, &(0x7f0000000100)=""/215, &(0x7f0000000200)=0xd7) fchmod(r0, 0xc) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7c) accept$inet6(r0, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xfffffef0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x80000000000000, 0x4, 0x9, "fb3e3d3a68a45843385f445c821c22ff8b203a15", 0x19, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/68) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002004, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='r\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) kevent(r1, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xfffffffffffffffb, 0x4}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000003, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x4f69afe9, 0x616}, {{r0}, 0xfffffffffffffffd, 0x4, 0x11, 0xf5c, 0x5}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x6d, 0x200fffff, 0x8, 0x1ce320ce}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0xec6, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xdcc, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x38, 0x20000001, 0x100000001, 0x9}], 0x4, &(0x7f0000000200)={0x8, 0xa86}) 16:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc68200"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) 16:00:15 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x7f}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="8cc685861b515c6ac78c8d686be082f586fc90b364d7de2a374b130528ed44", 0x1f}], 0x1, &(0x7f0000000180)=[{0x100, 0xffff, 0x4, "18e3a2db419d0ad3a9a6e26c00e4562079322ed238ba912c873ce1101b0a31d0f45bab65b483f7bab49905deb2ee2b23dd050e602ee605f6dc80f5dc266971026e7cdd49b377dc0677a195398341db1c6c34c3013fd6a2d6352aebe4997e50ff7c8ccdd415365c380b9ac9f1df19d0051eaffdf9bcdc24273988bc1b0c9e1063b36f36fdba5dc1f2652cdf13de94294edc1c8fdcdae7813967dfe9b609019af212c3e1dc147f966237c096b0a647abfa8e42941a67e63f7854854e3203c5ac442e9b69c55ca05bedc50f473e4bae9e349cec1f67addca5c60403da5233bf974dd7a6d949384429b48b598a66"}, {0x100, 0xffff, 0x200, "845fc18c2fcc73324f07a75bd5867b91c0ab42c06c023857c98167d414f30bad83223c2088a7f3b1f96447a83279d9b945109a2d51a3fea64600cbe98a5b1d1483cfcaf77e58dd24a19a74448d0b68496fa6f44d1f63fe4c5e51a45d56342f521fb021fa261a936531593def9afb7815064ac3303dc153c8d8f117883cfa2c11b6dcdc0e12e5e5b2b45a4ecc7111345eaaddd873bee8b6c954e1b8c62bbd9ed5d8676399f43fafd5b90366bbf83c5d5a3d8216cba2134826baf9573813b2b3be5797ec9178ae8ee2037c880bba59d64a1d84f9253dec7569484dc7ab8702fb17e00a6389736c64ef6f"}, {0xf8, 0x1, 0x2cbc3803, "66ae10a2b5f9ed51008f1cd4cc89347fc6b107c2d0ebdd23a62bd2cb392b58c019f67d1e010fb70919ca2c660d76839a981f30bf95d62d681d2e5cd7fc403a133ec0e9cdc483d64380d19e03983225f42d42907e4d623a484ccee3cf1f6b9d0e26f3f190ff0f6149682b0bd4555e82ea6541f37f9ef33f03fcc5928dfa0a70b4df64880f28558ca59d422bd34b47f224bd349d7c3cc0f1e6c54fe1bac00010088fb969aefa58162b3a2bd3b4992759b838d1bf0279a299a54c7afd9d1d351bcc42eec768fbcede3490676dfb64216347a347c62b4d4a0febcaf160de70927e9400b27a81c7977d"}], 0x2f8}, 0xa) setregid(r1, 0x0) setregid(r2, r1) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r4, 0x4, 0x88) setregid(r0, r2) 16:00:15 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = getpgrp() r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) recvfrom(r0, &(0x7f0000000040)=""/139, 0x8b, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)="80") 16:00:15 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000440)=[&(0x7f0000000280)='W\x00', &(0x7f00000002c0)='-,\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='-*]})^${^/\'\x00'], &(0x7f0000000480)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2e2c73f7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) kqueue() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/93}, &(0x7f0000000140)=0xffffffffffffff9b) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x4000000007, &(0x7f0000000100)) flock(r3, 0x4) fcntl$dupfd(r2, 0xa, r3) preadv(r2, &(0x7f00000025c0)=[{&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/232, 0xe8}, {&(0x7f0000001440)=""/184, 0xb8}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000001500)=""/48, 0x30}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/51, 0x33}, {&(0x7f0000002580)=""/9, 0x9}], 0xa, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) flock(r4, 0x5) 16:00:15 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffd, 0x200}, {0x8, 0x9e9}}, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x87, 0x4) mknodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x6000, 0xfffffffffffffff7) r1 = getpid() getpgid(r1) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x2) r2 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) rmdir(&(0x7f0000001280)='./file0\x00') r5 = msgget(0x0, 0x20) msgsnd(r5, &(0x7f00000012c0)={0x0, "1fa9d29b4726b248a5246a52282c8823a79605a2a1f213cbd0ebe3d5cb37d0f2637055a2c537fee1e989414b00ec0a64eab99809a9a9383910f59a98626a5a0ddd740b27fd"}, 0x4d, 0x800) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/38}, &(0x7f0000001580)=0x28) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x80000001) getpeername$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) connect(r0, &(0x7f0000001400)=@in6={0x18, 0x2, 0x10000, 0x9}, 0xc) r6 = semget(0x0, 0x1, 0x61) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001440)=0x2) syz_extract_tcp_res(&(0x7f0000001480), 0xd4e9, 0x7f) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x10) mknodat(r7, &(0x7f0000001500)='./file0\x00', 0xd008, 0x71) close(r7) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 1: mprotect(&(0x7f000059e000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) munlock(&(0x7f000059f000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/55, 0x37, 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x81) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2aee3bf51b24da94fa1f86c5ed734d6cf483067ebab7", 0x16) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) setsockopt(r0, 0xfffffffffffff001, 0x2, &(0x7f0000000100)="9b13aabea0c9b5c6bd18c937ed0f3d19fe434f5d059407e9f5af9298f44b408d3bb50d0ef882c044318797fc932e49decb7efa0b41bfb2c04d384a6fa35ae2b936ed4f9b7aa1187293b45aba3d67ff400df2e55adf2fc8f3aa17cf505f0f8076f21816274a04f2bd05dbeda6a2b2d626ff621f5d972adb48f63499502a3d785e478080dedaacbb09dbb1fb4e0084fa12f8e322e4f5be62435aba81ca95bd98611777b43971a009297d16a5c15c08bb7e5cb8412bc290bbce1dc831769fd78136b74718337718dc1d10afe77880269e", 0xcf) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x50) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x3) 16:00:15 executing program 0: clock_getres(0xffffffffffffffff, &(0x7f0000000080)) mlockall(0x2) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0x0, 0x200) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:15 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) poll(&(0x7f0000000040)=[{r0, 0x105}], 0x1, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000000c0)="03ce519b83d9f9fd5bcd0975adf27ee7fa702e28647ab1ae8f06b6f0198027a926e3f2b0dda770d6370cc416602115a961c173d45ed4ed58fd7943aa273053ae10b22756a0de237ad8f8511ca90617527dc314d2e4203e7e9942aa5326ff7af05825d438aeed7e8a7bafeeb055bdda4753c230fa9ef6ea2517db99f9fe84ed1c858393ee1d86d96d7dc5cd0a64355899ab1b8e6dc97610efccd281c23397862c38554e0eac9c68c6e93e82bc42e36e3fb82a3bc22dfdbf2bd13a0e3c8ee61e647ea7931591436d44d766f1417354e4fe8cc3b5041260d3ab33f91e5a957f", 0xde) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000212000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fchmod(r0, 0x10) mprotect(&(0x7f0000311000/0x2000)=nil, 0x2000, 0x2) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() r1 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fi\ra0\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) setgroups(0x2, &(0x7f0000000140)=[r1, r1]) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) write(r0, &(0x7f0000000200)="1282c265d4f6c8d58fd70360393b1afa92d76595405a71a07cf5090def86d1fbc8f0faa927362a709f15484b19024898439f06ed70edf7d02f35d3bbeb05384cad8910590e5e47fdf43ba2e26375ff1347d8a1e8fc8ff437fdf0e195c52258c5dc44acfb79a83b9c8a4b330e8cef99ddf1a9e4a2317a257639469b79ae16ab9718c3b43fe4ae4f251b1fe92efd3ab66d6c7ad2762dd4109aa050ee5ba2ccca815b4510d3e5ae188984cd50aa39253a0aaca2a7a925f9d8faf93c8e516487eaa9d0b937a87a41eec7fcce", 0xca) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4f, 0x4, 0x4, 0x9, "42c6f47db66fc9f04bd82fc38a8994ed3f5f395b", 0x201, 0x100}) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = shmget(0x2, 0x1000, 0x189, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/66) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3}, 0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0x0, &(0x7f0000f18000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0x3) r3 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x1ff, 0x0, r2, 0x0, 0x0, 0x148, 0x8}, 0x1, 0x7, 0x0, 0x0, 0x1, 0x3, 0x5, 0x1f}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc050, 0x7f) r3 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000180)=0xfffffffffffffd76) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setflags(r3, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) r5 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000240)=[{r4, 0x100}, {r4, 0x9}, {r5, 0x2}, {r3, 0x2}], 0x4, 0x3) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) 16:00:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001880)) close(r0) syz_open_pts() sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000000040)={&(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f110c639c2cd824b0af0c9c843f5555d2b4127968d150c3fb6c45211d7e8931a863b305effccfd930c5f142610459b4fd411f626fe58a258c7b4880e6d79fb289e8eb8f"], 0x6e, &(0x7f0000000640)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x6, &(0x7f00000017c0)=""/175, 0xaf}, 0x40) syz_open_pts() 16:00:16 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0xe61) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)='7', 0x1}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x4, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpid() r9 = getuid() r10 = getegid() r11 = open(&(0x7f0000000740)='./bus\x00', 0x8000, 0x10) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fus\x00'], 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="68586f1b6febfc367cfbcd2c1cdcaa8d2387978463d960891ef411181f2c6fecb1f61524c5fe41722fe9661160ed359804ff1827e8036a57b593775aed9924cabcc20733e9f04d22815705433279fc6128c2c89745348555538b32bbe3708b6929563c455ea061e5bd7e948fa6784c546524f4a0d63a6bfb66b735f9882108b9cfb111c3", 0x84}, {&(0x7f0000000200)="e42c976de955d288f0e2d7", 0xb}, {&(0x7f0000000280)="c4cd7507a7162098854e3953e66efca55dd92ad0b82e2396eed00f604e7af58ec6ba65e5bedf5a52b88b6b8bc7c69b2eec77491be642e25454ffbf7589f1b944d80c186353354f6e1c738fbe0b92c18b35178cfcfe419b7694eaf150a64d6cb5446c86c4fa687a593afe337f70ac820f2ed227e5fdabb0c64739957285ddf3af5d088210e97892fa2741dfe5bc33b212d1a3d79a0ec0e39ae15f0673de2e6b73d3aadedbf6d3a4941d2f180644b74263ab316717e065b1692a270be82040aec7ff81918fc52e6b3474ed5146274f8b4d4946e629febe2cd93d050a48238958e492994fc581b28e69916260bd647efa1a770a", 0xf2}, {&(0x7f0000000d80)="9396af60f351e86e5d0cbd40c3cffd20f31762fc0e29a6802e3df6faabbd1c16ace59843bd2164b6e99f5b90ef55cb8e21472b5bb0a0c8f87518226eb0bc9573bcefc0eb44a21de8d13cfbc77479220636f9bf3985f91f412a1903e0e6b6d2b6e344f1b5f172034a82c7363b55222b19dd3e5205cd8e446241634a74b9542f12880aa5a3b01b985a2ac49b845c606c4e0e55885669147579a1605ee99ee1df6706785c83cefaf4e43396e57e8f237ff3da01a78bb714fbbabe3a280c191acba6605d4d0ac25971c622eb7694a609fbeb0eb2ec79af9063583cb09ac436fe8d5cf24b48de0210d9ddabb365aed365db3a16de58482ab6005e474e562604c8392c93127c9e2a675fd68c67fd85cebfe5dac4802fd42aaf14efa147fc0b624526036425915e5e37ec6e1773717c4ffe484fd18f5523ace678a0fc4740bc76add4601dc7bf78af16c4bd994c538e6a1773ca6d4511c8a413542eaba76207aba1108ff08bcb482967d183db1dddd156ed5de8d77cc93fee4459714727240f6525da5a3c732c22152edcbe57cf2a05da9e130f6ddac2300e3ce35ff658b112ce7747ae3162aa8715de9d6632e6386a01023514b77494d0128c0587a6bfcbfd0a8c21c08e5196917c07bb4827747f9493de143321ba974b3e42c91e49311a49bb8b06a69bd4f9260e2215404beb0ea34646e806efed7289bde8cc0c90bd8408856e749b1eb0c0b74f9d942fc9bb220105e0be0cd1272facb731ab1719ef132fede6a04a8c2dab57df12cf559e69477e9df20b546f989a7eb0a45e3cfa65bdb86278fc077baacd5a2ef40a01f8e1d9d90c3b2f86ef875922d86d7b43b7b4c35edfcd8006611da5041a8d82b13b69e725d6a9c103a75288da72d0e7ffc0d117898e72030ace70bf876152fb4211a2b8146531b4fca168cfddc3dd2652d67a3edac26f11d0fe2ec506d32c24b49bf11f268bf07e7ea7f09b2f813520c78036c61f21d4b81858a829864315d7874fdcfa212036a6ffffe157631fc16afcac72e838e9c3f19d3ec65d4867d79cf4e3e4b676a927d914fc232a633a849bb7a1aad4ac8525aeee7e4c704084b2cc00a2763b142b05614e9dc53c77cc4a58536af2c83c1bd0861f6a1e32f20529f7ce038f83b938e8d1aefd78a75ae7426b0c05392d7d7d2a4efd9fb8779c8e89820aef6013901d3eb313e5d4f3f7112f5252504f08dea14568c2986b26848a384407aab539911dc4a8458791f1cfb42f7d24f938744a6bfcac262838b1e7115e3fff72324e6787d7c2d59923936c6edaf3f88a515f2ec23991d2c361e07ff3879ac09e2a08a8f2353a7f1510f66a1a275ad05cfdf8cbc79b806e0a7238c59752b8fbe45e081c0c7fbc909422e817ca9c871faf74eb6046fa90e2732c046c92fc7fc1ccd678c3d6fcd25f7800f66b844a36924d95f684edf1d50b77a7ab4042d7ebce9dd915d5aeba3a6562131c83cd893a72c06e7446a14dc6f0a03456b97f879380c7e9875c1b3004a8d901697134cf4741001ed83e443f8f6d83f79fb67dfd83b7f714dc74c365303eea114235845b9512c7746899ff91d9d1c4a68b4295a55e1c0d72500dbf605139eac817ddb536505df6bde42678be0f347333e8d0e284841c8d40b7113c76511bbec3b7618c709b396430eab1df84de3d7f677ec26078dbebd9642b6b6af1bf80591d84b9ec6ecb52746288e876723c9b9cbb1411f79dd896394423cf74899e27c1924caa957e5279cdfce7978f10898b0054a94a6ac5de98c267885091fbf6324b420ac74ab84f563c0bb13a32e8ccd18d3d07ca97a9ffd1846dbb81756b6f7dfb12d72d76629f6b0563f836aa67d2920e8c996098a5118a4fba8f947c474cc6d2f798767ae9843ff2b022701f0cce426e364ad048d0c32b25b69482661e548c91ae5ada3a19b42461ccc0619a7253af8a5b52c6e8515c38890389949e61e07797001d588deef9c90fd6ae6cdd467fbc571cba1c06ad0454ec7a771c0f496d0cad1a8ed0134e908a55bbbe343b8b73f0d3365f45ea0e7a8a9977c008ef9398c411735e8ff1b3ca2c3ae142cdb1d2b357eb80a20ef231767507aef3a6ad1fb8c42c8d8bc84075c1d2ceae8e8ecb21afc760737a5e09d47ec5ab1b636f6e51e523ae94c017245dbe68ea22964b8922cdba932bc1fe4fe578ee8044b4a3706c67e2e184a822f1f2795ccf7d38821df5da79ef34d76e7f2f5d84ca0e8005b666f867b5f6a464fc20c4c1fe3a1bd68e0d2ac0f2d6632a73faab51166b73f96df26b464365a2ce1a7f6311c01c3b82743c2acb333cef9cb225e752fe77a16f1bd4d7b6c2a7de205022c41ca7fd4a2ae1645180abeeb99ce0206ec0b39632c99de1ee59bec08eeeeb4eee0572c5b9bc5b9eb7f1044dd00bcd9705879e322f82996cc95e02156be4a1802142fe0210c099c9655d6a9db5f43550d0d79e8bef022d030b9e1f035d5744428e6d33ebd46c64bc542bf7145e6e4cc5914f1285bfcb041d3c6e8a17d406cea40ee2f595cc43f44c8f658a2c56208f004998cc158e003c48a327d818e5ae6d1a37ed50082d2a16ac07039ef695a0bfc988b3a0f24cad0bbc1d9c0c3cdf6dedd2a82b80b2a5101540f2f8bb5e400e2adbb98728878bacd1853f7502fd9eade2c250e75cc8a5a5e139c3f9844a2f3a771a51e87e7b9eb0eee3b926de0b6966ff5191edb6f7ae4bd7ee67e5435c0777c561ac13d73691c6722e2a24784365348665606170d50752d66b245c8f0891d7bfaf7913bb06471fdbaf2a48a05e270b2482bb67535f93c9f4ed1b53ba54db5335fdb9aa458797af217a40fc5d88f642e22e19dfad4df7cc48adbf63bbda20640449977be7ab07e4b6d2c9024585e572bcdd4fe70ad0bafb56780d10a4ea5dbf14492fa85ab69dbbd68d11a1d8e9bc48d4592c84790fe23fd3f0a08fa77a27d7e0e3903e9b44aeda4ace71349129bfd615819c57622f8118ceba837e0f869be8416b975446e3211361fb63a08d7b76656be843a3a9bfd214cf9f40d3a1c4fbed935bb1d12c106c1512481ca57d2c6d202df1762065b7febba6c85da95ab57ae9955cd65cfb37fc64b2cf551cdce7c003978a23ab4df20d20d49cee1dfadb6dd82e31b677cce4ce744442b167c232d6ac5623c03a30f789bb5b057b5e8590fbd9310cd4b9def5ceaf9dcba4defa98752c76f91a60a88fb2791372fbecea1725d76350eecc76e01795ae36067d2349c90cb3f34e0940a06763826dc3cd4f1690b209c164ee193952546720d710260fcefe40368b2dab6b7637843bea7b3f8eddf198a531cb0f69110f42de8ec09205d26b1a6e50c42970b013969efa6949f0980c9ba7d0aedd21fa85350b280e96e48c6a8d504e8dea1327165ff160edcde39c0665b48010b937bf0e5d73c619ec86736808ca4801da593b83c2194cba9b13cd2ceab6a51613b1650a77c4656ae53a2367bb3e88560ea04711a4a4c8107b1cf5eade51114c32d99fdfa61412f11a9989509b7f18133f728aafae083b36b2f26c4dc6a70b3fb6cea8779f152b5969eff6fa2ac3f98bb08c41a69d04b1e73b02103a8e230cf297395624a73e97732f4f4cab3cc4b15fa27d32ee00d2939585b52088bb2d070a1088c04313adb6642b7621b434c428b84dac02464183739165026303fcf9e1d1b5421a97b2c538480435d1bf1fb184df1907355abd0141499ab26ad7b5b1ea386f315466e55fa03fee2e6254e9ea8eda7f981d51fe431ccdf8f3a3a1b3bcf8a84388cffda3719339d78a2b71609239fa209c7692fffe026e94135e534c9808e44589338652344edde45ae9e2ae860d074694c933c4fa4274f0812264d35392cf3a2fb4a90c0845558bf18261d322f4ba0b04ed6f7ee7e7b4b516871cac4c504424ac879cf8caadb9621f12993f3dc871f6b4894f40fdbe860fe3d88b57011ff5c2adf1f475f3218dcefb05a7c4b1ce5ae5a45a2bc1965b924f9d287adcf33b7e4470f17631b23955c85b6176ac7c67370199441b488e0c3bf4274f53c0097e06ad1c5ca012e6616e2ada2edafc1659896167bb2e0aadb1225f290d340f0e7efac0319ce390c37e659263be1dca03bb2bd9d794d7d3a92cf0567fe06b164dd9a714d2ec8472d55342ddc6f2e4d73feaa313b9bf54398decd2c7b47bc416925e486332acb8718dbe9473667e78c29c5c3255f59dca244c9d97cd7c66848a7e35eb28411aff3fed09d8587debb0b521e07ce26146149a6df6133828f8e8165333aef2cb134be34400d33a297e8fe6f54d2b9d5f2f4ab6448548cc2f4cfd4fe454dc225bbe0013a567a4c0324b94c9df572d9609be96993e049caac4e6e4f8d6fd01338483003fd488762bd8eec4f9f4067bf0ce20a07e6de9eb4734a9281eb8bb1d05aa10e43074e8752aea227a16ba942f93efc2faa5c3cd9d703a15bcfe0909f0c2b88c636ca120e172acd449f8c16e2078f21f9db62459031ab3ec794bd10dcbb4991aa7858a0d5866773415303e06265416192e08e667b94440c9eeddb9109fe52d51711971d6f10898739b769a71774f998c69bab3d75946de3e332aacd5cc63a95b832ac58c8cc52fd1506f1859b483459218425bba01ccfc1e9e6cadc92304b15fe9852da6cd9d6499587a4f4d544a685e124ae5b394e6997cca27efd992b4d1e5827e04226aa3b512fa845deb9a70ec8f83fb56195825e3971ee85caf925d4ab2cb9ede93908e2c25b907ed91080521f402e726883e8db2f59a104a392a27786a196b2c264b0b5acee865e729b1d28ff950e1effaf7590376797b35b057dc85e338edc6519c9876e2d96dcd63ee951de34ef9c8336f7e9b26b13d3440b2916a695050ef79215f7c2a99f6b2090f64f8b5633691c50280b6cbf51faf45b442b0b72b146a549193721bc60537427107a05b5c1fca94361a15cc83aaf49531a8ec7c1d2c39196abd05fc0837e5d7aea3f7812f2c57b5e20ba69be79d48c06d866fca05ee969d98c7bee0f6dd5751ddddc406987772006e811929afead998b186f621cf9f097927fb65123e6784212f88519b0ace1c9befe70a3a9c78b94914db8aecce71052e71d510934c40c8d891f4a35e4d3994f2ccb886143c0d3b9b83d4186dd746e7fac3670b41dc8f5e75d68a57c3205df175f27b57581ecdb9c34b0d908f0df54893ba2aa5984059d36246609b1b7d76f163fb607f5bdbb06bce9672191d2222813f5f486d5f20a644af3080b10ae8bd39dbc15609a44851b1d00eba74dde6d71e07f0eda231e1afb4ded9a305ab5cefe207c5cca82e19cf0e28052a9404c8fe3fac06e2ef5fc54518150d24c88a3341853c341daa7f47da45b08b47be9f06b93ab01c5a40bccb26a46f14839f9ed2eb554fe1d891acbeafeef6360b2f361f0a4d630806f5b49f4a5c50e84a135fdc837762c0053a993ceb3c5085d8e3d4c6d05aa8611fb85aa9b5d16ecc5a6ea22e2a2c06fa6df4af00fa0aecdc43538de37be0628f3051df8f8b5b8fe6eb322ab7bcfa7ce15ce4d669cb69f12aa870da41257f5b18a78e51dc7cb85433389c148b630fa1b99ec1c4809c0866c0911367ba5c0981f228863862c84174d3b8671b0449abc0cc113d07706adf6ed7a9ebca7614e485e61c25f209307a63a29db4c5bed5d11561f4641bad165f0bbb5e873d9823407e9f3cae829ce632fcbd220de2fd9031af2ba208a09cf985cba6788d19da22bba79cb0474375fae3551584fc21d5977f3d30d22535db7a6c58b2c53bcbb23c3fe7e354f457b2f5f260fed7678b55ea9e837e", 0x1000}, {&(0x7f0000001d80)="5e93e08df9d4c7308b159ce120c50242d022c2ebf47c5a13011d853db308baa0f8f2753ef43c257391c5c8c4ceb94eeb8d584be7caa149ec05567b4ee3a85a00c968230c16dc0d02cac0362178476e223eeded98797c437aa85dc06f4223e22aca95c5cd2fbe246b8590928076c9320e0449759a5b63ef60a04f4ed53a793cc2469e64c448ec253f62ec436e27d8531996cee0b5f92f6c0b286789d6003e7443bfc3f3c670322dc1ba07698c3f068ca4758079a66c567904b38a873cdf1f978a3308b4c96fd73f2f057fd091f798012847e0a9b64c578276d714fe7dfda554909526caf20f8a61e2f8f39f6f2ad20306e5905945fcb77198ba954405b48c830d26c01df78a92db2f899596a5656d7e98bd77a8edb2c25efa711152d0ffcb45491d16d34e32b31b60cc3ccda297f3c486c79c618ac294daf75ee615aa9d5f650c9b7b4e82f3f9d769f653b98454d85df94b26b90b57293ce9854223f726b2e0ab0e7b3e72715d510a4a0305228efb7d8be09c0491279e615396b1978dee6a7933080e3651deaef1d3db80b1dd068b58cc4da12e4ab07a17ddfb5c6925cb0baebce5ffc00b5e6909ad30a8c2a27e8e8f50bf771727ff0d46b925caa8222b01ca0d417ee739377fbe3460bd0c79646557fa52747c8882d7f24479b03f9ca2359f7193264f815f3722f88abb99e59922975ec0108a6c8fc34f20b8ca0900638eeeb01d449c14a484f40abbfb13e341630f20f359bddb1a9775d9c0bb44c1476e0e1a9243434f653fdc391d2db8ee81470fba43006be9d32fd4f1f84b79fd74bc29a00033f51350fe5f8d349ecef9fe91b717018ddb4d5a5a852d5494d737a22751bc8d2bb4b3e01e59c7fe222344bd28f5b1ced06633efcb705227d040b92b499b767e55dbf8ce4c11f2185e7565463d56068b53f600f3279bf62957cf9486608c223571ad4427bd7ce29d327de26c3a2eecaad3983987a1e4b20bf11705c560b95ae6854547e52378cc49b74a1fec5d0fce57b618429d27e05e83af9346f3a1279d98b739c574a7165431bd1f6774f64e364074dc49b0cb434b60149299230e665722b4d6fa9fbd850a2821574906f033633197eb086b1e88a8944238f303d8ed4228a8232db259c77b59904d3c59489755fb3cf98fa7e8b5b34d1baab694d6d7a4e10ef27b733412cde598bba3d078c30e315a78f1cbc1961a2278a48285829eded81f8565e0358a0fc2eb3a3da520c00f34361966763f18cbd950f3230f027212c8a21f98e60b2c3d8ef572d8adf0cf6213e0e09e8da84470d92e0813c5ac49f181dad5e9faca919149e3db236de35ad748ef7d046d63a70224c12aa4944de53c67e8460996d8ab2eb51114a60043ec99f7ea166ce547770e7de145398a659017dd8d08f6f18efabbdf348c99d24c6e753fc602e93f8c8412b09ae2ea7223b33436007f3ab2ba7974f322b61028b35f26ce3adbd607e676aad4d044824ad1fe74e219d122872952e966a1bc9c585bd33fb7a531a504a49e412c992df071f9ba2b7c4bbd59c7c9e1406fe60144d92c3498b46b7a823fc355ca98ee981f32be29e053cd6e1d75c0cb5116365ce5e595a2923896fa9ffd560f4bcb07ac81abb33b535277857fa6527936f8923f746a1ebdb613338bf3c7bbfc258808f3e794d690d09608f4319cec35790fa72707a47dc44b7e5d272f4480f7e526201a7d4bbea0e702fda25e23c72ba6244805e7cd8afeb40dce1c35d4072bd3fff6cb3fef9cba6befd2e3e4b9f739906df3478c77e06c1b6bd48efb1e8c852412aec913fa5e6ea3e7ed0b29a7bc6e22442e7d4f24a1105d08ce3907dc966c85660b287c71e10e46ab1481c1fa80b2c0621ff030df5aa0552afa5b6e496888d598f9e7af3d80f96cf7f06aa54c1af9cffe4b00a1e6c02ffa9f58946e240b154154018024523f83574c8b651a3fc4cd7debef389e0f65225b783ed5da3bfe6860944e295fbed3d7cb3b5bc3adf9c5d169dc184306ca4309378f4c062c675c05c652a348d44a41c29ec406aefe28da89e1bd44acc36058e5c22a0ffabff2320757f2b32aad89435c9d6a03c30865cf8fbad0605dc09e0bced41d1b63189d3b9305f7176b14ea3f9dc6562d6602400144bac872ce782fbeffcd4bcf71718dfe6813be75060c38c0d1eef541bd88c5af1dce07eed236f65436b79264f1788d4fbe92e36fd2119c0add78464ed7d0e088c522977bb128c05d7b0531c2806708718e30a1a8597a966f727de232f14dfd442367092593b9fcacf53832f9daaa32d12caa6ae03673c499f565fa1f9347289e7f08640b11a9d8b166529128616d00b56fa24e307282700dd9057449615d038de8cf0151ea81ba91128e706c00c7519706fe020908b500846e85834ca6cef6499c74ad53e722007fd977093f89eec17da421d05563de828938388f992c6f7fbe841d8d4f9810422bd6943365a2c15e751a5bc17de10973da5f214ba39a096a16718c97368bd533a7f5b0fae2202ebe3d26ccc2bb5a634fc08f95d640000d5dc27777bae67cab8afc0b4f4b1d710209bd9544ef226c1df5973b38b434c21440b8f5e3dae8579f9c9bbfea466283acd70b5bc51962baa0c47ac96ad814a73a5f4201fb24e834d05a028bdd51712d10d982683616d2388d186b4fdd253d228166a0f371d8e7305b14d5f7fd3334266fde9523e6138c88828be6f7126613ea5bedb375d2c13e6051dd106204ffd0b7aac58b6281c8e9012802b3fd0a7fda124de14b67054a03abee762f7e0ede18bacbd90b8bf1752e78396283d626026f59c8b28ffa901108f47243a5e5b0766573676ee81f196cb6af57e31af612eff6129c8730def6740584ab4c7d12ee6d52cf026570ddc32fe00ad617f645bab7a9e14808471fe4116e7fbabb3482b9a4d0fff340651a6a2be49405efe69976530f25d7d1997765a44de20a29c36b5954184d6050d3bdecfa46fd41df39621617ad65c4ad1bc62437e8dbea5ec348143a49863438c855c0712bf56d902bf0811f0ffaf3bff7516f24e8092fe24e23e14117b6afd12433d6e0aaf9cc66f24d3d4b0b0407f7a4b7bb61c5b548e006eb29d4e77af2cd7ce3177b1ab8f6c14f8d4536f11db4efe9f36ba65ba3fdd5f7ec30035984441f0df5d2e6817670886b94782d7160e2695914f0fd87d750ebc8d6674e64dc5a7e223149c0848b64801daa59fad8c276f456b7206b57386ae9f6a9677ef0bd64338e2fe1007cba842fba03953a1420c64c02e58b1716020b55f16d4ff94097a3c5ad69ef39744c0144f46d1253d0407fb2c583a8b9c4f5d631c57acddbf6d0844debf439e3855656e588e5b6fcef21b877c2605423861b30e9d5ea5cf837db2301d4e888e0924b2baaed581e543a57e4f7b04010a7eed67f6a9c7b3c9e911203b1553b40919106fec61e86d816042bf768c6070dbf374a956725dc93a0cfb7dc125369d01d1b657ac3a970c33d7c21da35cf7807ffafeb12f84d2ddfb76401f73757200a3edfe9bb6824d5116e26dbebe5137eceba16dc8b457f68c8ad54e13e788d3f287d850a6336e2da3c7a38c0c90df4f5f38720d56974e321aa2ab182880256d7800a6d803a1ee7002842913e9eaf9b9379e4ab6b31b3aec8e2aef5dffad2d7f45bba8f4f648f2b1770be53094a32c03d7bf82ee790a629a5e477c637ae68d1dfef5e691bd8f128d76ac3ee9258b42be2683e6731a2d3f7765209ccf2872955868f352e5d33262f8fa105da7fe46b21b8f9f75f4c075f2da7fdee542e9749111b6bf53bf4c5650313ce4bc468e39c29badf8d739c30c23177dbf064657ccb25b30254bc7929cec93bf440059365f7d878a1b8f806c43e0bbeab0dc4b05aa28b8fe932f41c7c3de9ce4cefb158c1ef88c745f2470ecb098b06162825d5ac0f18ea5f78b4e2427d92bdb4d3b15bd9e32f48a0ed32ceeb69220baf23f52b8d45f10b700e401797b80229579b48667172f6c27edcad6b55320a180382c6d65eaca56e79fa5b1cf49c4827f6540ed84853e7c7f1e292df3a2c659366d59aae886d6409feff849267ad51839fbc3a3d2b051ff24b4797d305ce9a8f565b8052c6e6e30ce3e5f9eb615dd78db1662a923e890ee09da53739b224947e89e29d7d4592d411f26d446191fccd40facd2fd4e15dcdbad42fea12258be0d1eec51c48b5cf90629e65e4c981b8a7e874ca121cdd3f2b7ad6896fec62feb825342b1c299539e06158340423b1b2972a13e664a8a80ae29b37d809748618b9256ddd01b40a162ac858d6f946d5e990641c1b541d3e721726a996c34949685a265d838b8e6e2c4d0065bc53ad9194dae6492b45cf615cbef80b20f95210e5e5e1e0bc9d3f9dc99200005dc568d479071c86295db2bb712b73288fd7e661730511d44a354d50d6920f4477ecf5161d07a20d9f9564bb7d6257911fd5ed074acefbad513fc24081dca0fdb8c7d2f1eccec2d1e79a1f0262795df18e502a9f0f26b93ba6462465157d699b2df59cc9de3b043cddece7b005cf50092054d508baa2b1b7c104dd3cb33dbc183e4bc2034d624a94dd5874fde1b2f9a10597869d792ffaf240bd994532c5bbaf04e6a313918e5a2b0eab0194b7f1d959b7800c83de5994196714fcf1ba264e9172cccfd98a2c87713146e45033d10a56cc72290907616b548181d0e863261a7a650fed1813a44e666317f08547a5efb95ec217eb9d5385f30ddc9f72ececa72bff3d7590fab332d091145e2f2690d7f3486b9171607f1e44acff09c2d35b8aecdc711964f330bae586a60e30801e32fd7745d85f3929b6c503ca22a9ac88d366d1366da609732697f5b8b13436445a7caa231c04fc04d14598bdf8cca7d0f2584caa44c7e8371c0d4a7f8e774cdd6f4b2d0d30c92e71a2d9d78b7555140fcd4f8eb3bc82593e426df1ff30e25ca68803b01150909dddb9a6152f1e5ae1ee95de9af1f8e47507e1611cd3fb2354136360e73e98c7a710183cc98cf19369c8e4479d181208501f5461483bf659be74fa7d7c84f15ab95c1b4d8e79fbb4e1966f703a96f3e2b1efd536669e5e1014defca3ea5272ecd139d97a828cad2966a9fd23be8273c982c8666b58b584aa5588237f3573c48e491f2010d2451f755aefe9adec8f417b02c49c3a98c93e7cd9fa0421af26bb82be198e3e7014143b7d8084ee5024d76c391f73e20ad32c7f67a593f45f2447528ceb53e33435567ac73645b84212f8960c188bfba24a7869f81af9822f330cb8ccf90b664397cf640a5c22e63822234ed0d07f416e3b46f2b76ca0ec257cba065154eb93acb43fb2bffca341cb82033d5f60aea040343181d33edf242fc590080a2e4288a7413811a1bdae905683077603ab4df529b03cf662b9d2049c7221cdab02d616662677a9977b8d39c93e873fbd04f0f8a50277dd66db377407c1346d12ace216f3ffe490d5cf8e01898d65047a2b64e7268421641b3f02b5a3ca06522316e1cd8054a73fd0a31a964b044d4fbad1915256b69652466445b520169948dd6e181ebb69b1a1a2f4746a319d3fce260c80f156609a5be06d3ae3b1680f74c0bf1381beaa45196c0fd09331d5b44106bfbce5f892647c0a9e298e24d48458162a5d37fbac0c4cc48207d6f3499800e987df920d51c84f833c59992b10815d788796820c91e5f37a8bd272239223c37a78ebe14c5ee975f61a794d65e886004131a5475e3801d952c6962ccf748c793f263c8d0736b884ee1009db9d874d36e8a58524809e055106300960b758f57a0bed6fc8", 0x1000}, {&(0x7f0000000380)="d44f1f7f3d4a19cf", 0x8}, {&(0x7f00000003c0)="aa0527c35d58cbfcbad26500a6a974f30dfee9ef2338a43830764022550c1492682d7417178a2dff87a0ceb6d3577178782a0976ae66b3cb21961b3d5f07abd51e1fcc526b77e8b6d5804c13f84a38b2a57ebc1979c5809f975fbda3891008ff87037e038a0004de90f8652532923d262b6b3742559a", 0x76}, {&(0x7f0000000440)="0607f663fe6026cf8e2a1708be6bf44c161d654f861cb364f5003929e646c9a4b6fdafcb561a78c54fa6218d46d0072baabe027dbb7ceb69a15538114d980e8032966ae5afaece5b2017a2d8b1ac3bd2bb605d7e9218cc2d4891d6a2f9f44b48c660db2d59734b8d7f25d79ac2e111f742fdc1d51d0667e7f460c790bdbea71d2fdd715e47cef7811c7d5448c7d0f2", 0x8f}, {&(0x7f0000002d80)="4e572e85cb16eb3a59453197ab20e997f608b0d8b77bb53f2200c4f552c986fa479958b8628892deb10e7a44ff042313ef837f59488ede50812045e14004ead5a27d1c0b9ccdc322432fd153202adc4280810af61ac9997ea0aa4f950fa121ec23a7033c6de7ad879f68a640079334c36c7756a81ef4acc0de82253ebc26db0a54461ecff2792644c0694e23b1a96c2cb6ad2df534d1205fb2dbccdabb34d5543c7ef2639a691bb0417d6db30aeadd13ce773d7b906d274b9b527d5c69a2b2074aabeb6e6bb354b37b1ee34fd6c9f68fe4b594bd750428f49e23677cfb223c0ff8dc16e052dd9ad1ed261eff3aab22537f1e4ea59deaf38545ba0b49911941c20035d9c0bad8cd7a67ca3ee24940c532464e98602b1275233b3297f82dd7f05e246f47d7154483ecf8a7efd5ff2e660e477e81fd3e860830e40214aa4e60bb7b09698e6cc810a47458556f64617e4f04a4c89992b6a1f587809bface0df390dce92af5fe0419b388a1d84e88c585e1434130bb96a59a5bc49e2a95a6c7a762ea97c3e9ce2049fe236e4535f15f524119695cf1f4ee124578b0385204f832f6802501e5e09ab38d39d9785c6c721af278dd4d86f1ea9ee81f3a42814b430350024560b464a7fca46aa135f40dec6fa9a86b490c123ef9de6bbb398ad79cece75bdf6bd148216b05621d856a3120b21fecda4ff68ea5a184bc5e33f7252be56925d13b9b390e3e402c9792531ac9c3afaba7b0e4a81bdaef6f5318777ab405a023b1d967658d73a44bc63527e340f338cc8b7de3926594695a86bb8800cc422c28e36585e9e532e7d0c1a2c1bbc87e3d2dda503885ede58ef9bc202662c5ab3e9e5bd34e64a9a1dc4fcdb132a5eef68a87e59902ac7aba59d58966cea1514b7f29dc9ae91d1e38790cd2186f95aaebba516d161c315dff997f43b32676f64a28e49686678dc1b23488a7828b732fd575760130f8ffa933322ee4290d6b0d9307161fe18af3d998258788e08288df78c7bc799b08d35953bc83ecc774b034c87afeee8919ff8b643d9ed5095d3c8109199e090c61061942cbb83dea5f2566f5065c6acdb391f8c151c539cce7021008f9389d0fb62ba7368adb7e15efbcbc7bcbfa57931e4f5b708d6b8e36684d44ab9585d84697dd69b567436f2db122057d0331a8a25e357000665781a5bbc3acef95ab46320a22d4d8b82d8acceb52d509403e62b310f35ebb5ff5c4fb0270a28bde85ecf43479771ec5188264a9607ddf55aff72d7117f0fda6517c783bcecfb859c7a75e9827a427685e0fe6c3bef56666c3bbfb83e5420273f2d5b21887f4464fcdac2f191e2fb73ab523a2509966c0b25ea0f72efd185cbbd40733b1d3f1efd64946db77308e355cc4b21e874a3041625e7f636a291c57762bc822b8d30376e1e45ae07d0711d0dceed7280e556e778a3f9feeedfbbaa77ba5319956d140586ee3aaf1bf9e2fe0e08c07bb182b05600a3e9852735d284ba02b117222dc2c6624364363a55d4839db48a5190e05392b0774f1aa8eb9496e1885c8d95ed2d42569dd819e3104d7f4bdc48a79cae6a9161466e6e16b196014054fc0dde7b51685b5e8ee475b2ccd4e2bb20e3b75b77542ae905f5459c1ec1c6a8b4da947ea54b6abe02cdac0d7ac5a582d0d05790810fbe13d2c2c487d598cf72a00d1a28b3c33934014f38170cad1fb3012fc15de3333e4aba0fb94c2c00b06076656483f8ff14897f8a3a3a9b77231443ad5d4031e7018b3e32ff9966808422edd22b33135ea92cf759c95c828b5d7badeef98af1e2b5a776ac26d3fba46598470639b3e2be4ee8c6f98ee962eedd560ce3f056364476e8ec435e498365568686d8a43f7a3cc1d84daa125ccb1e4cf8df2852357a4a66512c05c6331c186d8b05202558f0e53c9108152b1a8fb1527557027ffc4c8da82d3ab34302ac529b9f691727bdaefa24eb2759d0d134feaf08364b09aa330e27f0c7b0d96b79c5bbabae97688b9620ac887d6f632c377545fdab8ffcb4d6757e753838b0f30d812b1dad2c8c825f7a5a7276f364e1c5611b981f7ec2378957c71f6f424e6e02c29c6bf2b156cb76912b8d1a0d4740ce18523886c10b6c61ee5a03fc569bb94a65ec4aebd76a3a4bc7837c0117c579ebdd1665115a0e0a8979cae4ecbf881d7ca9ca8ad6df7778df56ef807a783e09df7f4fb7d27c0fc02ffde428f839e9507f3eac1dd938012f6523b91b5693c6673cd93191b86f4d47339052b9de744cb4224280f98afab5927cd858ac0f23e6474019e74b0d96158c407999269ff6e4d6c4f77ba58efc6f93f1d36bd2dc46ad25f0ba6b5c0b1a99d813bfae0e604e9fb365ef01501f6878cc60a5519c370206adff178a45fd3f77cc2e56a7fb93164af7b328fda27b317d29f72d03568f2b58fe62495d73c539daf713b0c0c8d09db4faf315b61795fdea13afd4a645f3d5051b42e57dcd5faa0cde2fa18a21725f99661284c117132b3fa0b7cc9c6cd1a854167efff8bd1b3367eb49f9db664ed5af9b02ab5fc6622b82c1cdb2bddc2414d694ba8c5ccbaa982d5abc0d91a99023c46a0a8fdfc62d370ff8cf347763a3227474d79252ffcb2688430676bee75e562d3cf7b0fc1f63d3a260a5eccd5a0397d0df4f8fbe2ee87485a775228fdf482607d1ebb5a23e41374a084a8f5250102ed057c5925d78997f52a5e878cc48262a90209b5740f234af5a0404d597ebb8729b6ac1b2e7d08861ade316c6f67d920d3522c65c929f76229878a15af7a010be30caa9059e54a4fb3db9a7af4a4e09d22df550fde8b68aecf789f1389be812b17ee9f9921dfc529fa82d21d7d57e06cd308ee10e811c64b835a2fedc29f780d57bd0db58726ca71fd016162641c495929b5197aa1da5e9a7b5c765946c5269a3c774fc2e337f3524630c1994d21d1e7282d95756f85f7d0163a3fbd78aaba6e77482726cc8668728a361e7194873ba4edbbeeab3dd3ed73560c41a99f2b00f13c0191a0e161d7971ee3bea60d1aa199bb54d790a0a84fe6ffd54fe64b30a57863fd7513b6d84aa510779f62eb84a9a097f4f8671b026b0aa9eb7d9918412ebfc91cd09ccf8f95181f69da4679f666ff536bdad42bc62db3df41acb7f7305a17854853cada7a0258baee8e23a8187a70594f5c214bb1d41148f2f9d03722694a6f82ebfbc59f3d124c50b399f470c26b264d4d8faf22d54cb6c08d273641c700d7b2f966b548e4bdc7453f996d7bd1ddbdd3ef9c8faedae1439d733297cc0fffe810d9af52dd2dfb4aed988266d4cf02eaeba8ab235d96d2f4812e0bfeac5e2239dd5cec52447f989df83457608fd0b404d87174383db81c6c95b3e73762a1c0e555abed370f8724f20aacdf6003195aebec2b469d488490c33abee983d05bee0207fd9d5d5b52d2bcaa952800e533e1be04a6721018abbaa49c6be7d825b6d0e7e56e1d9618b5d38fda53e8888e2691929898e05ec6cdcf3e29c8a61c1a30e30d4763d6b71a4e760d5794d5b4ecb2bb95a303aeedbe8e77f93f978349aa1b6775d5a981f9d448c93ba7798595ba85134d79375f0ae8e932b28c9e0d17aff8ec21d3687b0db7a9f02be72dfd8e0f619a520318c38facaa0e45525bee146e87b4e968634982dafe8ebddd1768d7776a31de3e20b73bbb8cfc73e9002240e700e6f08985ca8ae8879054c69eab62de19322b27ed45fd189003f3cde6f7f6d89d2871128df89b02afb61ecef8170481bbcb75ffcf4cc796a903806864f3a5869e55d13aae0f7d909bcbc184d40c0a55b8841c977c6d22552b680cfc680ed3ba53aa2ae62a72f9798a36f1c30eff6e13caa48cd591abf1838b0be0d084f214887f639223397942365debb2fccfd5c0bdb3eb38e4d7047f07004d4b5c3de006596415b80ab7b98638649eee98a18208f24ab35c6e3cc48464dff2b5b84092c6c3794e2f1d1506eea000099c8dd317037eaf4b58fca893423b6b8931d89e242de927e7e3a6cef23d910565fcd37603078edee003468aaefa56eb4680b6ae4f8a41c2dab3ca3ae55778cdd84d2782f592035227343e1834ed60353d51e1edd4ed2adff0e5248ea28de2d6584832675373c8b65bfb61af1da775e4f25391018fe41380a4db4faf2229f591f4f019eacac7748888407ae5d16d14628f4def90d2b86877f1617883cfb1a2edc9614053c89da36e58839b5a63b0b296f7cca4aa466210d3b0f937c3c8ba78a77d168db0e4f52ee36a4fbe6ad6c2c6c6202671e552a51cacb5f23581345fd1d9bdf8e1853dc5393b221a5f7dc7d232f3083b59807aa8bfc23298cb8bd3dc39386ecc08a1c820ed550ce6c8fe74cdbb703f326433ef323462bc92bcd25fad90b178e0c5ad5311dfa4bd8be655bcb1cb08fea49457bfae22f654b6adc78383432026edfa3b430a10540f53eb2944ce41ab7f65eb349aa48af074fa9dba26ec965061257ede7ce44ec532f4fde81d4f37f01baba4217cc2fa7ca0c35faa31f7a503a2cf6bfad8074e445fe2fc07eaddb6f205ddf13b2bb2c85b7912c64470baf4a5b755ec9bf3b1d29aa2194fbd81e842a5e19647384aa13bcbe06b1194f5655f68b4c6c4bcafc71ddb49afc9838b5e647c28e67b80556b9383b4a5fecde7675d9288a5fa7defa75da0c94d6fa3a4898a3ae5b960ef58f819e4650845d177405d68e4cb4a59ef8e72634e0829767c576845193f50fbb651a050e72f204140aa2aa7233b0239f3ade51f9aa069c05266aeddfcd51da5b4ac75f55dc742a0dcf4156af79746165fb2f8d653c2f3714ce86236d6df2e8d0207835e842d69f218e5cf4a470d3903381953d54870a231fc61571f8239c3a30c650b36a8d9c2f025af549dedef21a8280aa1da80e64d0ea588e2ec84587ebb8519ca28f8291ce25e62aa8f3f2d60e6cd2e05ef8fb82bfa31d0f032f69942c0881d90c27fc7a7f24b63be9bee13fd9bab125796c7411a2e3b6b4a52bc46c753a0c248c2b7985eecad81f0586c41d04648c9f31cc42f8bd03afcc9ecdf7836cd36581f4f0242d13e554777539b260d298dfc6672670163a88229d65534897690bcff62225d85cbf231f5ffe65ca6ef35f0e4340ba0a59af60407714bcd952155df105a9b12d0229e1f243f6bd5dd5b5b6bede8980fbc450a730fe81ea65117c0be1f742a6e1e4ec64e8521d102df81f7aef05d8f454c2bddbfd3550e7dab4028356c7b0f67044302df8c12d00047e716b4eb0ac8c18e2f7ea1f1b852418147e1564b01f5902daed192e9a809da7f94c2c5956dd97ce35361b09f0d2af52b62fa8a581e79e92d7251e7c82151577578bfa5d7e3c3b67dafc4418354da469235795ea58ff75a27eb4b26e16fec2127409f5bef07a8a4b3a048c96474f6355e7cfbf910256d2e8a73fb8b2fa18142cb14297e08f3c26851ff522697ec58eae35e57cac8c846dd7995580de2918a1bf9452658d9dbabd227095751967127ccd72745a08468e9b09f73815e6199f9f1c71311fc3db123e98173c728aa5e252535cdb45384d24ea1548ebc4bd078cceaf0ab064e3182c3329895cb1eb7ca3a1053da38494e4044bf658e6b87e97a794a7fe534d51b8c16b0d1c595698d690fa51eed9bc32ae16790042f0c73b65cafe98798a7944e2255b8839efab9f41f7fe8080c97c948f4f107e5d56b4680e954372e2e9b13de2e67ea8c5e6eb23fe8a38b1a198425b00d8b9c796dd574952042c9683a5e84ff800fdea73591d409cef3449fe2c6b9251800d1c195feab73f3b32496454a2afeffb4", 0x1000}, {&(0x7f0000000500)="a5cb7b62981a858c9c470fcb738a0f444bb6e533da6ce87f096a225f9088f7a7d1c358344ed0e24de5e9a09c93443113b6d942eede699d1e6f0f94a02c193b6fae7d284e79722795496a1c8cb365bac0c80e9ffefa4b325f5ab0baf63a4f04fd10e62126ad5561806706b053df49fe8bc7c01d9d27e10088ca1c7e59e1ea595c9272f93548", 0x85}], 0xa, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000800a161ddaff91ab9b77443ceb2324456751182a8d5f1484046e479dc1a4d38243de69917803401ceb78c36fbde1fa99045865113525ddef505650de760fbf8e8ddaa8a29237901d3b3e45c0bf377ac41a69a87d941e1", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x108}, 0xa) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x115) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r1) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:17 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x2) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = semget$private(0x0, 0x1, 0x444) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, 0x0, r2, 0x0, 0x8, 0x2}, 0xc8ad, 0x200, 0x6}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x200, 0x9}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x6, 0xfff) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20081, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x810, 0x1, 0x10001, 0x7, 0x3}, 0xc) 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xfffffffffffffe70}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:17 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() setuid(r1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f51d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd00004518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c14000000007dfc439db8e05cfbc0354314c6c3b0", 0xb3) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$inet(0x2, 0x4000, 0xfffffffffffffffc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x37, "b08d16c63dffff0300e0003b00edff086300faff", 0x6}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0xfff, 0x9, 0xff, "acff8f81da32741cd1ed3abed3c18792cb74c207", 0x80, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x200, 0xffffffffdefccec7, 0x5, "2f6f35de721b9d50332c92d8bc6aea6ec344f038", 0xe01, 0x5}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r0) socket$inet(0x2, 0x3, 0x9) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8048, 0x50) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000180)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8801, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/97, &(0x7f0000000000)=0x61) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) r4 = shmget$private(0x0, 0x4000, 0x141, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae502251a000000e3e400", 0x8e0}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x11f3, 0x0, 0x4, 0xfffffffffffffff7, "35f989bebe690e7bebea798cd3caeba0b8be45cc", 0x7, 0x480}) setsockopt$inet_opts(r0, 0x0, 0x2000000000, &(0x7f00000000c0), 0x307) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1f, 0x0, 0x7, 0x9, "d30d8f69cbbfd2a99fef43fac5565a0397c4f5a0", 0x4}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*-.+\x00', &(0x7f0000000240)='\'{@\x00', &(0x7f0000000280)='()\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='^!\x84\'\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='-:\x00', &(0x7f0000000400)='!.\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.#\x00']) sendto$unix(r0, &(0x7f0000000540)="337eb42ad2c4654c7972e5e6a63f7e612a3050e99c0e3adcdc163589f9ce2c94177994474c79d049bae81273a4e3e5b1deb6a5fedb9918c7316443584a7231b07ad678b48e7a", 0x46, 0x4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000600)=0x3f) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000640)={0x7, 0x204a, 0xff, 0x6, "2f2f98c7c4a56814542482e8cb828b3f76919fea", 0x1ff, 0x6}) getgroups(0x1, &(0x7f0000000680)=[0x0]) setgid(r4) ftruncate(r2, 0x1b1) ioctl$TIOCSTART(r3, 0x2000746e) close(r1) r5 = syz_open_pts() sendto$unix(r1, &(0x7f00000006c0)="239d0cdb84e48ac8521232fa66d4e1f55d416c4b9f908c8797ecbf2faf1c23b086e9d43de2796382bbeb121393cd96", 0x2f, 0x8, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x0, &(0x7f0000000740)) getgroups(0x5, &(0x7f0000000780)=[r4, r4, r4, r4, r4]) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r10 = msgget(0x0, 0x209) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000840)=""/174) execve(&(0x7f0000000900)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='*)\x00'], &(0x7f0000000a80)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='()\x00']) sendto$unix(r0, &(0x7f0000000ac0)="114d1ae6dbddd2b08523daeed6b11b1f32b3cb58db995b331e4c55eb0bf41192c822dad405025d9d85391d4cd1a7ff454db5160c6a0df323359312956835caa457b642658d152839b480346197a77759f2b8fe5661404e05805389958a961e35f7e7beac27b171cfef081851edfdd7db2adae1d42f4983774e41cfcfce8da69165b1efbf81e7c0fa9e01283b27cf69aa5eed87d59b4dd0ed2b6652881ec00fbfb8edd5a7f5c0f7394d9d65273e30cec24a6ce8a6d4ec40f3e2150885c1793718f68a85b2bb193614a7a1949e70b70e955713aace", 0xd4, 0xf, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r5, &(0x7f0000000f00)=[{&(0x7f0000000c00)="d5d177530896054c4b077c493a54c790a6d06bf3e6c8e23583986fff79f432ccc49183d18c1f3ba1203af47469a4e57bd2b2120fc298bd392e02a5c2ac8849746aa79f875336e59788631031795868be4114982910c664e679f318527088a1f85d5582a4c64e67", 0x67}, {&(0x7f0000000c80)="7029941ccfcd05245d7d34191b4d3af3ab735979cf8a2fb2f1e7608ff21079df63828291ae7fe43902ab3cd4b5697ae978eb986bb7158da1146766c2d21badfa679d6048fea3ca6f391c7a7e322a442b941ff7968c6be8eebc07b6adcc89c44a0c52a7d5353ab806e6a7c8c40b66c72dc4d6a883121d9e7b48e530ca521a8844f5f10fba9566b9", 0x87}, {&(0x7f0000000d40)="9f1d36ca1df7f485b6751cf3bcf48b558b1d6a2cebd0ab2da055de180c", 0x1d}, {&(0x7f0000000d80)="97a83d031ec7de54ac03a2c3b1ca8d066e6da5a2e57a417f8347406b2521", 0x1e}, {&(0x7f0000000dc0)="040fb42b6f5abd9caa3b9383bdd81f65860cb8da2f6265efb233ea9ad3132752c3a5d6de47a496cb75e7bf95edade73afc8f154405c82a9f8b6e7cd6300608c7a03d3df597a7a3dd6075ab6661577bca8a0527414b857495344ed48c8c4f76207edbc4b87825b037989e198cd75c373f4e6a1d9f44", 0x75}, {&(0x7f0000000e40)="dad1442ab6dac8e79b246ac2255459565f9f60e41875ba700313bdc062608b06b543b31c59beab0fcefeba869c26372c88aa64833b7e35e89793d9f36dbf2a88984293045f75e7e7580679eaf2ef54df968f31b38a35f084f1a6548b2db7ac728b1c11b4b42dd8f2f044a85db993f69a88fbb2044deda934a02eff7d55e0d5df31b55edce7de34a7020c165af41098932e16751daff30b53fbe7428092df13eebb32", 0xa2}], 0x6) r11 = openat(0xffffffffffffffff, &(0x7f0000000f80)='./file0\x00', 0xc8, 0x121) recvfrom$inet(r11, &(0x7f0000000fc0)=""/18, 0x12, 0x801, &(0x7f0000001000)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000001040)=[r6, r6, r9, r9, r6, r7, r8]) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="47c8b5e2690fcf03615ef29fe6433cb8a94665574fab31ddb6a7568f8065890082f132b9a31f3b6c1d58c874b22474d6566971f2e6afafeda49f6abc047fbefd6416072d8eda0774f6ef9ef8b370f6dd7c47208a0228e9b5827afd5e262dca80a6261e52c40fc13c2e5326b999c04217ffd1463748927d553a2802de5e12e85e5a735201630f1ffba18df2b81a439afbb1c8ec6a96c2f5b0edef04067bd81a41c8e43b4349b374e0657c82fd3eddbdc8fade6d3e34b920fee0924c40e52920ec5e8d946a9d7160b5a23ba87aec7dc48da3ceb3c32e5e0d857564c1040fefaf6b", 0xe0}, {&(0x7f00000002c0)="c312a7d995f2980f277aa58c1eb0e6e4ba2f485131906e7a57ce3abca76046be4db1490e1e7cd85b56c78e5c319f4b4ea9ad36547ef4f7e91e65eaa5e75165ea522b1760f716a3561a8c036018e37f91ace304569eb9563e390bb07c20d5e5", 0x5f}, {&(0x7f0000000340)="5bcb80dade5d3e7e8b128a71261ea7170815d9eb4c55fb5ecc67b35ae80734b8e51187fb2498e9700bc05d53592fbacd41db0eb39556824870c53089743a105e115dad163b0ec33861b2006fa5ce69c8624eed88807bec6bd55116c12036151ce4168fc57904f423d8bb25b048561c847cd8244e5a1fa69de4aaedbb28083b8646d77363289496b3874ea1697e200b093a9faa9c68effbb943b77746e4dcaa558d9a21dd116bebdd2e83884b9cb0bd82c39cbbc7f5d4cb4c8c8b6e9c99b050156cb18a31d1867dfcb957fcaec0c905ba6da20c975e1f537a8a5d5311b4242c4cec5f699f72329c6a4788cab1fb2ef0da2cb8396dff9da263c9dcb0797b90aa8edfb552fd73d446c82038067538287115529ec0818d0a5e72446c5953270987b6e70b7737deec3c3e9a8510fac03f57e0e9c3c72e51b4194ef90b434e8512d3da08aef9667b0909a7bd461c9afa6721bf0dfe014c81f81243f75f161777d25d43cfd644dd26792f5d61b3ce5de1aa383e0699980ac3d82a22ee58624bcf9a1a2b46b807787513b967e0fbaabe026051ce049c129c6607f3a99ce5a815bb80831a283641378f20093e533f683f324e736d4a3e8811e218e7c3f76f4c6c86e0fa71f7a3023849f213a80954854c0ad8e509366a921c7d126ca71ca5b589422b66771b23454740d80cd03e170021c578538b5972d4cd6077428c1ab3711210be4197b4c1abd27d261847efe88d965d36bff2e01146c078cba28185c7984c3385d9bb24711b99dde3d2edcf760ca4a1d1b6be0b65ff6e20fd5126e382d676e4126a6f40e0da6b856b411daf12efc2e032f6d731a7684fa5b514ba23de1b0284468b7c8b8ed9e0aabf769e5581d13d351eea6559a8c2913221d7fbc4150db66516621e4f8d95bda2ac4936e34bacbb7b89685b07546c9ccef85b292d11851ff812be632bb1b24eaa293f545b9c554ee42548e56816bec2b37b8bdf906a018976486b5883d9030116d63bbf7f1d2094c3a365764a1cf25c57ef90f753f710ae55465e2be1aacdbbb114c6f3f5be0e34a94e34a017c5bfad363b924f88b65ee4fe70cde1257b50e6394b55700fa2fe0ec3ce4105346f88a0a74872a4d25e852647ad4c2ba46a421746f5c75bd881755916383f475d300979b8305e5d4a2287c1c9cd1ea31d740472a1bd6799afae34d1a5d4ed96277a4ed90827cf0bfa5f8b6b538ac0d68c83a5dc23eb7e34f22a53532af65cde1a4c1066eb0932bb0aafd4f846bdd5d271d0e0a07d6e607280d40fcef5bdf64be217bce772bcfb4242269a32ce4e63710900bbe7a5d89f197049ab808619d2cb622dfe3446bd6d36b472b4cc21416818bcacf3e43be2d9ed925ec8e333af8671f21ce3c6da40f92918e168ef2fddcfac2f51946770105770f3feb5120ea71463c7f34633c2a4be62d99ed4c9b42d685dd758fd4fcd407ae58ff1f6913372dd171fad8d33fe210f4de05c0f85efbd3f39a937a7d192baf17cf958aa8ffe2cb683953686c02ab29ce4018e0ab8847db05a6ba2784952c4019d754a444d391c597715f24265e9e349814c20c14490e76ca158d24ccbff216fbef387f6e8a2127da0e7d2431da7c66d03fb8b7786d904b1804f35e5ed4abdf60131175475cafc7ce037713f009dcf9543f4574af4e0602c362cbc824152b3daaa5531e97a64c4259518714f609cb992c3f78c4b30c711965d5a3c0ea8f3bd5bc2b885b0eaeb0ba7c2c17f3d260612de9d029f142df996ced6fe87d986732376dc75c49de4789739d6009bed635fcc3a8481791dae25cc0a40157a41f15d02f91aff2eecb8effc13d073951ab1cb591f0a50907a6cd99eca60f123afa30a3ae18e6a00f0d22855338a559b93ffc123b245730a06ffd55d58972d63f238d5f1a692a30fc2b406b91ec7202b4faf85e4148953d32f43bd07fe7ff266d87bb03f5359244a2f8413d2eca111e072f31472c6411c79ae3d96ee3e210b29ea8a136f22458471e48dbf194c0eb158af9d1ea91b4123b9d81d43e8a09a553ce3e0bd056844f12828f0c9cef753b07a968b6821bed40ae09d3c05249bb218be4d734c1aed85ed4ae0752623efb1aa6aa3f9b2257966728c7df6a7c0de1892a11fbb9566845f71126d09eaefe2b0edbb6e4c436f66b8020ff66b32dc0943d7bb83923bffe5aacd2dfaa3c8f8986d6e13ae88aeca39ad8db4fb0dfa5715d07d677a5594a446b1691873ad1b600fbd7dd5ea89e40364f970d2ef20b0f70163dbe903030f1993a543291d14a7eac11f8a7397b5dc93547f3077d977e26e16f51f1e7a1def00c9a37a496462b59b1f1d2d8099d69dbf8c34b534d01f41530b95d8b8b205ad05eebf9ac708ad694d71d45792ea153db05423d38f2a690b6f73b7b12aa101622046908c6806113a9c60b68c98a1cdc30687b565b36db9d7366f4f26fd4596acd7e0b25b00c9404e82c582855bdbf539b91ee91064d1b97ad7a43fe78f58edb7a827aa7dc60248f324a1158ad2a1bd8a2aaa79b6bc064e6a16260e6d70fcc1ff1d19bbeaeb895a30587121b4271c204bcdc2dc36195dc1b55e56f2a97cbca2450a8df2323d9ee619a219d64fbb8d8068724149517d456d43e9360e44565b5dac5adfd9bd0eb768b8e9ce02ffc84c63cf4a9d151f60d742e1b22ad69acc64f4b8d5ae53ae1d30c873f53f8a8a3acf45770f0b1934f4b63d0180fc1040dc23a3107e4ef634a607f87575dd60316cb77428604b61caa0c7de0bc1e59f374acabf06e342f73396443023293694e200d927e576aa9a63bbabc419391b521c6414520c1760acff9537818bc3d8803098f059087219fd2c093d602e8da3d1ac70e6ef655bfea25bf5f290d2c6e65597962d7697d2ea4b6356e4453194bef7526db25fc2f36f9ca2deacd01c616ad78903fb64e3bef1249b88278e7fcb0a8adf029a683b3952af26178f84e4a50f005c4c756ec8bf70ff7eb03446a7f7bbac776e7623e7edd1b35bbf87305d269a23c9b3a29ecc1213e2e8b479e945c12ca5be825a8862b4f46b431904a03b791f98ea495413bff1833b07aa2b2a2089c5bcf1049063e9bec07432a8a2d29e103d79e52a6607a67477bfc924c6b8f076d9b84a346fc78dbc068e8ae7b56ec8cce16f12cfffa7535b63736f0c0d269f3a1e56b25c1ec927af1a24e3c71e6160385648d3b53bb112994b15e1d0b578d49658b039e29e9e5ff632b3c434b7a7ada061fb63968523a0b97fd232855efdff467d978039978f97dd6276b36a681fe1914a4a8ff43b76664aa8d54f0f9783078cb090d4cf99a83cc4714c2465c87610454d8fe6bbf8d42159236314f8d0095b88e4f68fb43a2d17ef69eec580f8276a490d457e192b014e92668770620ef14783340794c674a2bce6cdfecd720eaa41b7e2e1ccdaa3a65525912b84a1dab9ff916bc915a7eb9a1d4ce3b579a69044cc3a5f14787f85f8d52b0712f17815e6bcd41f82d041881262864e35cd808d7ea1be79d88197983f122bd225ef622a9620f3a37c3c77c4b77d01ae12919fd5811cdfc4a99081a296d932c94f199a051fe25d499725f6594b2f619080bbe8c82aeeb2f7891df157c7feaa58fd548b13c269923f98452e558c07e2b0b26876b6822636db5f985a607c064177c6315f2f8158fde466afa347478ec6f6a76b86912347df0ce029c528a11b55c19d5662c5f704b416faffccab5d301ffc7e580688a3cf41de7b8dbd2bd1ff013acd44aac629bb284160b23178eef4bd2f09661c322a52b25bbe0a902a5761ad0b6987f5018e754c41c2e46743dee0a8d5b8431425bf5f0f91c8158a15b3598e4c6266adec383c87e7d683eea26de6a7de63d178a8720c56f8e93573e05525766836e9476ad23fce64385bdc1ffbf40696153ff303650f408c8ec5908a83a9003db6bcbccaf60ae29cb6ae20e58c5499a6fbf7bb6ca43020d62ec28bfd00c0a72059a581a1b9a1c76b41be8db9e4840438e3e40afadb8f4b02526744d5a9e76a5620be759d56bc458c8dbcb624882c21665b8e50c190b9af46b71cea5559e1dadcd77720ff66b9a09046c3c86488984e0985d20e09729865af7a9085ef4b16aff12e03b70388ea4dd95eb5244dc2af6278ee37adc9a8ba0673d154eea7df389c937e19fea03ab60342308da438671cd3fa2fce506c12d3c3dc277edd3b6438030ce9b0131d81474306217c50b82da3c37c11e35fd556824acd66efaff0f1004c2f4ec5df6af0f6415e8cafa9159c3cf37536a8f8f1ac8a22b03113fe83752086321bb619ad02f67b09a135b02ba7d08db6b65d4d01963069f614363319bab75cac98730da2287850a2a6704a9e60860edcedda320042771a9fedd857cccb0f562a28450fa11bce33c73eca2bfc52aa967de7bf94f6b93580ee1d0f5e4dfdbaf5717ff6946fa3ed03466bad753684ba715a97c0404aee18b02aad371a8f6333f04b5e11e5d07204d8fef4a8e611f62ec7615aa5ba392abec5ad71b815a154032728a94e672e21a59e6c23759c3636a52f44fe05aa21e819c3e36cf6b64654bddd705192944870c6e9bddcf3293a6b84358164ef38b7edc326bf93dea722b72fde90c1bca988917fc3aa7f97689ee4af2f56966bf80abca251ff691cda017749475dfc2ca98666f9cbe4949956dd631df63e752fdcd80c1188431f2c4a6484351cef1c6349863d1e173f7a03d9a1ff6296c07d111c7fae7f7139d71a50a0c3d6ef45c63545053f11dc53fbc9f852c1d2a66c691b4875b05b5ac18dcf55afa552e74d39a4898a009bd1379d3df4eaa29661f0683b62389fc3c33208f6ab76f72bdbcb001961f9ebb684f2e83af0ff14686cd430680bc160be072b66397e8ff96185e720cf4210f66f4b536927dc9ecd756983b6f90ff7e8d0eb56890dcaf517108206bc1e0510db88a909a7345a3edea2c663435f9b06e1d575644e62e375511b7663851cf3c1a13b9c8474b82b6ad119a7ccc86e85514397f394ff6e3f47d68042ae6f940c32c1bfe4828d0d55411e4a43772c4d98bb592ad5f26372d4bb166629dfee894d5d205018a9bf6fe4780747b22ed37b38a00888eb7d2f2af3caa14c91e5855d7b0c76f0ddfde98130ecdcb74b26edbf26f19061c10d66f94c6d734705c22383c94b6b2c64fcf63dfafc7f32099daa87a520ba6992e66dd157afa2fe42fa6476dd8bb0ef666aa253950bfd0608c9a53319a471065671cb3f07bc0f6a93941940092790938545f59235d03a8fde6da7b4c5fc46775e6862c874d959c2e6e9794b69b2e4eb175703ff434eb0886b19c7fc68f4298cb25741c2c4be72cfee257529300e0bb9d46a0c3474d9a3197cd0093f561d8067e80d3d8a597f6df842511b2f9da7f7e20316099ba475ed06c440b319b6f44c84a351784353a9fffbbb9509c095098143e7b2e68dac40404be78ecf27413b20470fab8767919ba7e5d874ea7c04c91fcb326b1598c8d779d1a227507e6838aec8ef461ac383a7362314485397458dea5b4656a6bdd7af8b69867bf1ff5cd65df36f842841a27f329c222501f30de33fd2a90de94672561138bfc00b80f68c0b21293e84f2f359e2ec4bcefeea3959b64e59513ac392c88eb6d7fcaf62b5ba82ea5412144b41db2321dd1811313fc69817aefba657b31670bab34f24dc830876a81d1f4eaf753b798b536b3328f654aaae7e9b9132c2d827dea31f8e80ea90cc12e53aa38ac46d3b29019da04b4f4c8dcbba52341a2826f5d77cf94b2a278578e2388d23d491bb856f0d815fb92a927cf58e4a85", 0x1000}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="28000000fa270000ffff0000010000007a9a4095ec539fb7c04ea9c87b78ed15b54974043f5c7c26759d2ff30cb9aac7e5caf5a03993156c2b4fd937dc1114a3a31d451e878c6c7ce91f12c0b5dfcf102e13398d24dcc9bb77", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x400}, 0x404) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r4) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000302b78fa8079ae21e6e7e74b500f47c1"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1f3a02df779ae91fa8c8da078e9e86e7ba0a9d010ec36b5958963fadcf3418c6dca9ba74b373518f4f9cdd3a5aa1eda7b06fb61bea80204cae43fef6050070bb", 0x40) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffff0000, 0xe0, 0x2, 0x3f, "b7ab02e1684a5fc9090ebd323f5bf7a0cdd08018", 0x7, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x61e, 0x3, 0x6, 0x2, "44189c467b7cc43521249685a861909f59b572a5", 0x8, 0x7fff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:18 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xfffffffffffffffd, 0x4, 0xb485) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000034000/0x3000)=nil, 0x3000) fcntl$setstatus(r2, 0x4, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x80) munlock(&(0x7f0000038000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0, 0x13, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) 16:00:18 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/214, 0xd6, 0x842, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x8}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/140, 0x8c, 0x40, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x200}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66699d5f8c50"], 0x10) shutdown(r0, 0x1) 16:00:18 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:18 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x7, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0xffffffffffffff0f, 0x81, r1}) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) geteuid() r4 = getpid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="7e793900ace59563ef8817a0d70789f5371a65007bf4b198fe388555b1ab11bf7743ba503cab49081b7defeead6fbc589b9f672def1b0109e2facf026133dc2583b203be43ab1eee2433300b77f5d2e7f80ddc79a768de4a960b26f9145a3267b479ef5f9a5ea4f7984621b96768bbcb3e59", 0x72) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x180000000, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='x\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x4) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000040)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: semget(0x0, 0x2, 0x460) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0xa, 0x4) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = semget$private(0x0, 0x4, 0x600) semop(r0, &(0x7f0000000080)=[{0x3, 0xffffffff, 0x1000}], 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x159) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x9000000, r2}) getdents(r1, &(0x7f0000000280)=""/220, 0xdc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:00 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:00 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100, 0x8f, r1}) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x6ed23b97fc08dbe7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchdir(r1) setsockopt(r0, 0x8, 0x1f, &(0x7f0000000380)="bf18fbe1091f6a0e13eada4a8e7d5b50a80ce82cf3fea0525fc620fa73d582dc7ffbbc58364492f0f32c95b2ab8db24ead77ae51d84c5e0389a844d4716e7674d2b14d932baa7cf514d86f288027f15338ab7874e916c895194dcd2b0e9b59ba2c3e844242979a697ef56b2fbda0fc5d2ab706d06a8b8058fe6e149d83839041f2acc2c91e10c2d6e00b83fa3024e4e07f80e776347e6e0680b0a46720a212402b21790301be002632bf1c463d0908c2ceae7bba3debfd27d45bf6c59f84d902ec659c381ad9ed0829ac7fa6a37c2ed81dc5e1dc83a51c81541e2fb5a5ac2d83170cad6527af84cc22587036f602d8856189e777", 0xb3) r2 = semget(0x0, 0x1, 0x34) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r1, 0x0, &(0x7f00000000c0)) clock_settime(0x6, &(0x7f0000000100)={0x0, 0x10001}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffffffff0000, 0x6, 0x3}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x5, 0x9, 0x7}) 16:00:01 executing program 1: r0 = socket(0x2, 0x8000, 0x10000) listen(r0, 0x2) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_getres(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r0}, {r1, 0x20}, {r1, 0x80}, {r0, 0x210}], 0x2088, 0x80) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendto(r2, &(0x7f0000000080)="93a375ee2c4d2bb79a6796346dc34bc3cc0c7d69823d4d7c7b03ea46aa70eb25996fcd1d8949eba7dd587d7e76caad8b07196a3f9b01e4f64ba0846d718bbd7db86b80a549630d8b69eef8a933e9c7a52400896a1be1d8c8cd336a1256ae6065558b773b09c23fbffba6b94b4b0bb8b3a50072041131e9b4c4bbeea5e13169c493745fadf949911c28a08b99c8acb0ac3771ded7943c706b10052e90ecec2d", 0x9f, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) shmctl$SHM_UNLOCK(r0, 0x4) r3 = getgid() setegid(r3) setgroups(0x0, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x4, 0x0) r5 = geteuid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r3, 0x2) lchown(&(0x7f0000000200)='./file0\x00', r5, r3) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/101, 0x65) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) connect$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) r7 = semget(0x1, 0x7, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/203) lseek(r2, 0x0, 0x2) sendto(r1, &(0x7f0000000480), 0x0, 0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000004c0)=""/129) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x8eda, 0x9, 0x5, "76c7fa1f2c11db57144ae23507386d7d9423cd0b", 0xffffffff00000000, 0xe000000000000000}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x0, 0x8) getuid() 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x40) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="d997b54c7bc18544a925bbbe0f7394568513fcc5", 0x14}, {&(0x7f0000000140)="84b842a73a1fda5a01aff6be3a02f14d862ba5b14053f90ddf6ee89d1f69f55554976a5a298e8704d271f9d0a7007b6d9529ecd3841c02d007606bcd8afffba036ee622da2b9786a", 0x48}, {&(0x7f00000001c0)="c94e26a483931392af04fd497de010b011de1956c57a7b073f1dd105ec3c2c09daef2abe2fc2c8e311b5805d0b2c495ee8c444f29bbd604b14866343880512a013641fad571d7429110cb473be4a94c98410485e98cd89b6a6d0a36414bb7582a988bf8429e9ebf54300b8726dec02972a34eace6308f328940a90e828c192700c5da54d807e30bccade282f4235a18b97ff774a488d16f12cbbfa4f56295b24106f2d43cd0c8d96ec5c783d4b479a2f49615e3b38c8fffa616708178e124573c16c82fa6de8ece632c23b29bc55d0b257f1172875ff8aeae95d5e411e41107a6092f251ed63301011c207d81e0ff86a0d", 0xf1}, {&(0x7f00000002c0)="2fe68489863228149b162819d33546ca3af904464b7d36fa7f01952cd2794622fcf2ab7db960260a245fa171b9d25abb5b959dc42ad9cef9a9e6564ea9b746f84f2bd7b2a9d320932810fe1636dbf0c040ab99c60859895612f3be7f1a401a8e8a1104cd40ab4d57", 0x68}], 0x4, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x5, 0x0) mprotect(&(0x7f00005b2000/0x1000)=nil, 0x1000, 0x20000000000000) mprotect(&(0x7f00005b1000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f00005b0000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x0, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f00005b2000/0x2000)=nil) setsockopt(r0, 0xffffffffffffff83, 0xa12, &(0x7f0000000200)="a49dcbffec01fd08000000712029cecc933092954803e39440a5cb", 0xffffffffffffffce) mprotect(&(0x7f00005b0000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x3fffffffc000000, 0x9, &(0x7f0000000040)="ebffcbff13d659145f2aa5cb1ab9fd812eaa4e71", 0x14) 16:00:01 executing program 1: r0 = socket(0x3f, 0x3, 0x0) setsockopt(r0, 0x26, 0x27, 0x0, 0x270) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x608, 0xa3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xec38) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820200b73de57a4237bc68949d253f5a481f32ed16d91f8b8e2177508fa693d1aa8b4824e5011677e8d6236b3be006838216965761f409f71a92d86a97c8e608df9b24d2c1130db72991185cbf48e0"], 0x10) socketpair(0x6, 0x1, 0x81, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x8, 0x3}, {0x8, 0x1c}}, 0x2) kevent(r0, 0x0, 0x3, 0x0, 0x10000, &(0x7f0000000040)={0x300000000000, 0x3}) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) kqueue() utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x7, 0x5}}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0xaa54) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x11, 0xa3, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x3}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x12, 0xc00000000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000037, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x18, 0x200fffff, 0x1, 0x200}, {{r1}, 0xfffffffffffffff9, 0x12, 0x4, 0xffffffffffffffc0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8ce, 0x82b}], 0x2, &(0x7f0000000180)={0x1, 0x1000}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x987}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x400001022, &(0x7f0000000000)=0x3, 0xffffffffffffffeb) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:01 executing program 1: r0 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r4, r5, 0x100, 0x7fffffff}, 0x2, 0x8, r6, r7, 0x101, 0x3, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x401, r4, r5, r4, r2, 0x1, 0x6}, 0x40, 0x3, r7, r3, 0x3, 0x4, 0xff}) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) 16:00:01 executing program 1: setgroups(0xf, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080), 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0xee, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x0) 16:00:01 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="23b45225115b3b7ee665ac33ffc2481ea4df4007489e6fce07356afc4182fcb161df16dc9c8b5d278f5e9660af3db44788ab5a4fafb164b8293e089d60ac35e2329dc8f415afa10116c9ea1d98d86bd5685db44d274595e915544f88de6cdea5a38c3224456bcf4c8c1d2b58a47da1bebd255112fdd68acd4397cdf326cc0e732feaf316393b25e555011cc07aa34b7151fc27c0a2ac7ffc48deb82b0c332254b31a4fd305b778f1e001919b3f9fff48b21a7f80854c0d6330", 0xb9) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f00002f2000/0x3000)=nil, 0x3000, 0x3) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) munmap(&(0x7f0000fec000/0x11000)=nil, 0x11000) 16:00:01 executing program 0: getgid() mknod(&(0x7f00000002c0)='./file0\x00', 0x1000000000002023, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x30, 0x4000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x886, 0x8002}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) accept(r2, 0x0, &(0x7f0000000040)) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x0) socket(0x20, 0x4003, 0x3ff) getgid() recvfrom$unix(r1, &(0x7f0000000300)=""/123, 0x7b, 0x800, 0x0, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="64d6e6dff97b5add5be6fa17922070821907f15af454a8d02bbdd276007b300ff5660945a45e0cbdd12d66abb10bb4ce08c3726ce4f608621fa0db3413b558af1886623afecc8a4d3a411daae5f6b9e5a22cb919eafcfda5c7f1cec01b20ce269c8f942a5d950dcdb08e7daa60a74775f6a77cf2651ec306c4ad105e1a76a1977a43183ac91411e7c9ba872a85000000000000000000b7870cab16698b5dbb9baa34d07b3df45cb172a4c3c9973e1c5b2216480c370b0e1243eb4180667ca133635fb3d43956b528eeb177da1039d909a5aaed9799bfe7551cfd77f2f82115f20f697a50619dfcd47b1b47d9c60702722c88f1d95d0103daf28ffeeb1c58054ca8d6bd6e3dc19688d5ea39f148307a2262d25864418ee25c99cb084ca3f821c6e9d9b7167c0afb4ce80f5cdea28609b700768d954dd47fff64138d00919fe56ee565ebdfafcba989e62c4d9e2501d04d73e8ee3d72f7887aad79da9fff981042b4d8f74a3c9d9f408e97d745f27cfb9dcbc284acc0a51c83a9f647bd59e2"], 0xa) openat(r0, &(0x7f0000000140)='./file0\x00', 0xc0, 0x96) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x803) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0x84) recvfrom(r0, &(0x7f0000000000)=""/110, 0x6e, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:01 executing program 0: r0 = socket(0x6, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="015e80ef2d2f6669830a210c"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="f1ef34c0b99adbf315ab12e44b7548127219f81e0bdcc2e964ce5bb2e0f83663c428a9309597ea98c1474d7cfd8e190229cd8f32313b4844d347af414be0140b7c2f73ea1f3e6d8cd52449b4273eaf82ad015f13b29cdcba63bf387334701f101de837d009acaface7fbed865ff72e407914cb74c95bf3464142e88631a4695453b7f9570441c3d431f55379c8bf6e87334168579c36b34faa2c7ab8e27a89e9aa8c3f663b73b568b8eeae07d9ad350c822b79ff5a44e20cfa5cb5d7bfdf34589bd5470c95543c9f832189d53d594f86f2235d6565d0c41c12f3", 0xda}, {&(0x7f0000000140)="832570b054983daf5da82c7bc82818fdc5ca6a8b133c8e99747772cc2f0ec1006c6677c9ce9cdf591916b6229986e5d1e1b855044e84418e6a28589d7653595a421dc505d837bb25d08ad2477f45fd495b3b4f9e8e3dba185f5272c2471219844b10aa142d8c002a362d828ca8f1eeabd9d349a376fb22976adb7169cd748dd98beb6709baac767d3efa98560ef308ee72657bc2908cfa99a0ebcc080912369397033d53bdff0cf52fd7957aa5a29c5a6bfb1e7d42687132157a9dded6a04010627e56dd4f3ee0", 0xc7}, {&(0x7f0000000240)="c841b995f408431886bd26a7863f027ab8dae476a0e136af39e774bb77eb769de858a3337346fda0cae071c081fedd85b6c2e5f4e23a7ee832e28cef65b208c9e5e3fbcd2f4b438e20bd9964f51c51e4b1e47c3fb6ad4b", 0x57}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x38, 0x40f}, 0x9) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) shutdown(r0, 0x3) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='./fi\x00\x00\x00`\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) write(r1, &(0x7f00000005c0)="35411383d7871f8e70e6ba2dd0c8f77fdd1db584464f589285add365bdf4b7730504b5de97b171f3d0e779c7b688317b3f40a66bd059bd8e584098bb6707b38b2933e3dd22615c558fc4bc531caab8e1fde9ca1f7b9f3422cfc4b7f5988833ea582d7b390ce771e3957c7328fdb610ff30aac1e8ede63a5a54c035140473d852d3518e0dac67569016dcf3336f5d433a7bf9a70b23aee3f9228304909d0628966d39dcf6b9bbbc89e1acf2c3078ec5afc6fee9994fc0e9013a8394dadb3bc5fc9f921124e897b5b440b20988e6e003db58a197c8d5aa19d55b64cb4f04883b067a150548aaedb9040972c5b000d70c60c6e4db435e8bc473a54da9fbadff1ad42b99664c8adf9a4e3a5ba4b8f2515896368e2a168d9df68468508c611b4fdbef44163db68b271ab80ef32d6dfdf212fee58cf7eeaa0c415a1f103aa98c7787e4b90c10b624d90296445b73944accb929317600ba548bcaab8c2af34cddf6d96a1318ce2080d2704a0d58a7293ebbfaa0bb6810b44038172f7a4ed3f5584fad7d5dc162fd083a95140d8ea3b44c10411b92ad66fe90668ecdf12745309600dc44d1c995c7db781b2a3d453f2239ac6435145cf97e3b30bfcac9470993e4c6194d7a4e7131795f243cdf1042c1e0d03daad85aa102cfcf1dbbb2f8ebd759384b258a0b7d7ea1f9e33f613669fc4637a2f5b2f931fe6d2cc6994d9075918206f519ebbcbc8196bfd67a431cbe5fda44a0fedb20a1185a7fdee6e86a2dbcdf6927a49591b29ae6397bae9cef689447e3ca86170c007cad7318ae209d2d0ba3d2ff800b472134f63f70dd5b8f1529fb32254aa3750d8ee990dd60754d035ebb0e0aee6b44fad74173193b914757c414d575b687c99d1570d864f5f8e0be651ef52fffa47046a865b22be816f416897d8acbecbe042d3356c6c9ed54a6490bbc009c6a4e768a895fecbb1d92ae7a61da4fe1da2e9be81166109beaeff53ad7aa6d96bc628f950666ad1455473d6f074af4c54af83b375f18b4b979fd14244735b82311fb66684d6a26603397a52b5a359d72c71e3117a02d85f305c366c606036ece102e8fefeab92ab5a84640537c1f48b6bb18d4550b4180c111fdd8f79a9aa0403f90ed4589b00f341e99f1f2149ce34580452c598745ff0fd713683f6c1d83ea459b1d55ab6966782220e54e2ee3af33c665e68b80c0bab2152a048ac329160650e30ac2976e83de17bb1905f5af13a5407d955a887538f7828b1da97213efc4baccc480283c8a9173e8254ebb5830f4148b9c5ff0b4a70d4af9519ea301056f85f9ceba510c595d0e49c83b94d77529cde14e30de142a97484886fa5857b3b9f5f3fcbc69e4d65ba843961f7893a40d51247343d63e7ddc8fa41a32c856f872230c5a394099adc8c707a1c9705776d4b5be6265f8b4f8f3515addd5c25b12e24390b4f9f21948af314a028800b267a4e26d280e2a1a78f47fef4fd438423995300a8a06cf6a66bca021409ad76ad84a199a31ef1559cdcae61784c94c4ce808cf8cc2abfa81283e710e7c6486a4c0789d3ecc1bc2d73000c5b29576d035d8c91e832167213f9735f632e8646507c915e27184221c174d6ac782e9d6e55ed7b83ad22f3040c1f1e79471f3b2f056de76dbc6cc402d9c5538b1111631f18e57b1ff5cadd15530258468d90e7a9ad5264f12fb065da3e1e9b9d25b4c26f6a2e2639412dc2671522e65298f9f4a0f2dcd6940bf90112c4149cb548902fb3e6ec2a3b1c26b1ba9896965f283bba3b05222e43027398e8f06639b1c6d51ac8571f4e1232b49ecc5e46f168600d53eb0113dec10df79c65f03b4339e2784d9326d49230672032e75d72fcd3cbd5e561f2d08848d6c41e91e8324dfb9b44587cf908de94680027f5a3bb900628c43dfffe9bfaf2701a363d980742d01d7d58268f472d0a72d2eb6d4ed8dd8460605129618ec93e2f3d92ca9a101a832cf2983fe054809a5cfb60ed22c4b6c04b874fe72c8", 0x58d) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xb79, 0x4) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x3, 0xfffffffffffffffe, 0x7}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1080800000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x78, 0x3, "af61b4c86bd5981077284db2e984d3debdde2b41", 0x0, 0x5}) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x80) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x451, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x20c0, 0xffffffff) setuid(0xee01) symlink(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x21, 0x80) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0/file0\x00'}, 0x16) fchdir(r0) geteuid() 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaf868188cf18136a21d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6021c61a7a8e0bc6948f9e2e2dfbf56855f5525a95268cae5e66e52feebbb936217bbe5f25d869ef5623d5fac0436ccaeb3b8f41301a222f3b4f94431f2d9de42d099514016ac2a644a24dd45ca6539951f97349e34dc8631ef57ac682251587f53d95cf46215789e97102ea0990298fd46cd4692e5c31ca334654d7f884cb68e8ef7de5fd2be362f639b63f2440f949d9fe260cb8bb837c8eab090a4dc4a4223b0461e478c4aa036c9d81bb9010c032c563114d0dbdafb7030c67e3b31d77c5feed27dfb343ebe35aa1d60e6e33d385663b913e1c5c6dc3e300a3748bbbe1372e9b5da32b8636d8c33cefd78dc23df205bdd8a7e1ad04c15ce77b5af67a8adfda5562d2590a0ee14edf31b14580c76ca42fad8104348ff166fcf89f18ba9fdafca6ab7bd38db57ba98e16ffd2af37137d57591e34b66747bc5a44e0e64ec156161e488c3f820af9f711e2955ccff395e3f734fcc04f3f1b451eaed8ac22caa24ebd530181e83dbdcea8f8941933459e6055aa0cb1ccc7176d9672895640289a2f16d07296f46318b9d7fa25090ac15f907eb44975f95271683287921b7b55313a4c4cc48e4368342dc081522449cb19c2c23f3dae58bb6f8b6767246e2b4d3eeea5a8726c1c9768c9c160695de386fbe65cf1f5f62830a1c08f15d2167cc2f44d3dfa160dc13bf0a3be7d163d6b9abbded95a8bae00a2d1bbbdce0de19cb64f5930db8882ea60602", 0x2dc) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/46}, &(0x7f0000000140)=0x30) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0xff, 0x20, 0x8}, 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r3, 0x2, 0x1) dup2(r1, r4) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) read(r1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3aab1703) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) write(r0, &(0x7f0000000200)="7b7654d7e77d1d9bf6d114c43bca1bdae1f58aa4eea373ad7d1291cfabf3eeb8c215b3cf1cdf9dc51f35106035735f905d6a0fd2ee1aabc51788c500a87fbe391ff6e9490d98eb090975873092401cf9449f811cc2df740a0cd9c307d6dcdb0ed2c4e02ac625f1da3db79e5ffc5b0d0f53af87a485", 0x75) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000", 0x4, 0xfffffffffffffffe}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000010c0)={0x3, 0x2, 0x4, 0x8, "8b120b1e36b563536b27eee704b3e12f76bfa5c8", 0x6, 0x20}) r3 = msgget$private(0x0, 0x784) msgrcv(r3, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xe3, 0x401, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x3, 0x80000000, 0xfffffffffffffff7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x8, 0x8d2}, {{r1}, 0xffffffffffffffff, 0x52, 0x0, 0x0, 0x99}, {{r1}, 0xffffffffffffffff, 0xa5, 0x2, 0x7f, 0x2}], 0xceae, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0xf0, 0x0, 0x7, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x8, 0xfca}, {{r1}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x1, 0x1}, {{r1}, 0x0, 0x4, 0x40, 0x3, 0x1}], 0x6, &(0x7f00000000c0)={0x0, 0x4}) setpgid(r2, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) r6 = semget$private(0x0, 0x4, 0x62) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000400)="121774329475af82865bbdc4d1e558d4e608ad065bec5966c29120b6b1586a", 0x1f}, {&(0x7f0000000440)="0d54ad5f22334e72a50c0f0a43c9dab106694e52dc324f263dcb246802205e279a443d819caf0272f5ec4466b8de4cbf6f10ed2ef4c5d921d5641e460a94330fcdf3651cecddb4234ab3c4ea86fe53c66c89c1eb235c943c0f19a1493e452a8c4946bfa726e82d6c9d651ef73483c382e33d6987e7318c6938902ffaa56ddbf2926594b726de5fa88ca8e04e512682a8a64ed24549f701429a03cb073f41d46a9b9b5cd67ddeb758cba5266dd41b47b448d14c60a7b052fb46ec9047a862cf835d32a79c3c862bd22f6b9cf8136d00789eae1bfc49fdbf9e569d64a35eb505dd0d7b4f2700570bfee4f419dad028", 0xee}, {&(0x7f0000000540)="fd8217b5c377cedc43e254f8e19fb5159ddd1e9860301b3ff635b97593317d51770f08536bbd6a32097e0ba6be56fb6a1e7d2581e17fa6470c6eccbc73cd1539f4b6f465e1a6cc534bf3fb9309228c1b5cfcb8a3bb0043144e1a4d00bf1eb9dfa845879c8f4cd6e7591e5066a77870", 0x6f}, {&(0x7f00000005c0)="d33a672eae354bf9cf78ccb2c6770fefac4fad7fc42dc57c1ab85f71be3dace21c44c976bf2ca4a217d22589e24dde00f8cb60e36da3bcc11c31360f0cfaeb347734d8aec6", 0x45}, {&(0x7f0000000640)="17a63e7920e67068e7192651a7e3d46a59d52ebaf8cff62f542f316c5052da48f0d6d534ec8dd42754d3329f4cb555f878f9f83a27756932289caa2fe74d628983586102ea7e69574a016cec0b5e92b25fbf03eea70e769001d56a4d25f785a281ba02665da990950eb69c15550ad1e51a3652bedc9bcd7292b2ffce35d00631e39355450152d998e467d8d5b3031abc40ecce8b4247ce696676ec3d649025304bcf7a11cf937749551f664d21fac5a784272dad2c0d8d0868baea02f2e2f763611941597fda0ca12105898e6c7959b4fbf0d6f34c0bb4908b5c512075b1722c34f8051ee0cf2bdad7e21eeb4b244bebacab063456d5b3faedd680842e2167a6481b85fc7b96bbd658d4c815bddff3634a5dd1cbc266a5178ed04693ee0d01cb9edc99b09d35397d1685bb9ba5e181d5ed5eb2c8c751228b4e3233da2cf496a44a9f7ba1e07648af7b209eedcaeb196ac9c42dcb9d86da3fd528b9c5b7b18400877b06b836785ad737b12766931187cc4ae38a86c38f502cd294e26e45c1a6c9f88836cb5c8ab6c9bc90729e25d335a98f999833527ca101993c73d6baa81df58d68e008fb3fc9e51f2aeeba1aa77279292d6f2f266c7095e2b64f818c172f7e1c1858abffa31d955bd3785534fb61030a20703cc39d573223038430d579e826706fbdeb2d41c1a9f66d021e74c0a56dbf3e1b923a3dcce47e92e361ff9a3e98eb6cc9bf13ff1b3a967d22566c873fb80cef93f6bacbdb8e11bf03764a09d9c2dc170f9742d15652673c4f0bc1b4891b84fe4e57ed4a1856c2e0fb7bc8498398a813e79415a5521b57af16a07ee8b6b2d580ae879bccaac0e354ce653fe4f73110083d4db20eeec159fb7961a88b1bddd5b536fe882ca7ae06691e78b86e5a78a22018771398b7a40004342e249ab91fc2f1c25e40c6bcdf6667bf59ec885cb902f19b82b1bcd3eb0205287e344d5b7db49157871672d0cbbb897714b19f49f4342c93ccd8b7027e4b7ecba48b5efd49b56fd63446cc15b0485aa2ae263a2c44965f65728f9c363c9afcd83834ef3628123ffa0033fbaa2820e2ab66ae99f1f03d3950eb25b1862203e5df045cc442c3bf191af6cda00783f5807f143964eba0d24d4913d0c76dfc949b4d6ff0a3bdd4b2b20a5ca3f662e2aeb85dc5bc34e0be148a1c2f261825ef38e0cb479f13353043ae473e6ac89f40f1d73444c1e68efecd5b7d2a1e57a30294ab698c453248428ee1d300b457267d929f8f686eaa57baba6e65d434c1aabe34c204c359394448d654e8dfc9362405d733df6023ba3e04be3e92a3d5887538ff0454894405f2267d2fbc39088bfca914bccbdf30b94de2f8ba498d007149077ce3f00b26396b94d8beb2575b29e4d5132ded10653228f5d1ec3b33bffd95d240baf8c7815ce4bcdd2e92b8ef319ed0780dd392e051e5c391f347f53ffce1c9520e9cc50e21131b1dac697757964669d853676c1c8b435edb18c41999eb3662576dd6b4109a67f5c1428a0cb128f991ff18cc23e8d8ca2d43709e379d649f5950b1d7d18661a2a0fc301c576cf2fda3811b42cae2deac219c0d6e5a3d850236be132ea0cb019e9bee615137f5f9e5b4c29722b3951ef524599e7915d20aaa8dbae1aa511cf7c6dbb808c6531e4c186d9f2f3dcd0dddd1ec5bbde9fe841c517bb4edd45e48d96c14846cc62d6f7f48588ccd69946e3c37022ebb7d6f47f74c55a48d1d736b4b9623972eb9d1baa82050719b5ba87980b10eb5f036c6f012cde5da475c11aa1f51ebe6944b7cf97cddfb39ff13e44fde15e6ad79b04374c31da0d6a18b08e03bce9955e87b5d670fc79d53c9234e6558164747b179412e5a1492e7a3f8f3ca19d5f9ceb24c0be6af9b7ebdf91bfcef3ddffd5526b519a9e865948dd85100131e00dd6c3e70d133488dbf3bfb18866b7752dfda4c1b4109f314008861209e8f24a16b3ab7033cfb4508f8b73e286705b6a171e9377422ff62f67a501007135752f2a8d764fa1c0c34ed594617a76785fdb5da65d537ec6c433c504d6a77dde0430d159aa2fc53c7245c4353e8319644d7d739700297e4841382dd04f65aaec6b67ec5e401bb31c76d74dff434f68b1ec2055092fd03ed9365665412765fb5e1bec887639ecffffd1418a519b9a87fcbe9231029793820046eb4dc008e8958ea420492166ab3b9cf706c315da181bcc12d1dc7539e757bcfb117448043d54987d0edee05fa09d46a132f28c0d4b35e25f20fa7e509e50b097b81dc39b6c19d58d3f9bd2be7dea44b47b8dea1606b3152f8e291d0b334b0ce1512dfced8c126a77e92708c43c373d7505cec54f0cd3d29d3837c84fed19c2732a860658df238026cac63b47444264bf9f3f6921c33efeb22803618759c9781ac8d3d0a1de92dc8279eb20b812da4df69e7be6c903559bb8c64aa2309fd39d8ca5a1b568189fd97e373c69ac1398cdd6ac7457426a9efcdbbdbd7635e178d3c71fa2ec09f851383e49ebe585851213aabd2058350436c92b3aa24454c9d531b4e90cc92ed18f15938fea87defa6a8a04dc741aa6a22f7942145334d93d9fab11cc610bf7a15ec075750b5f60d703023ef0289e0dbeb4eca38dfa3de3cc0f9e738f90a701ce65e7d77ddf63b3085df88e677bbdb4c9b117b6dbaa737dc2b536768e88e7f2d684b6c2091377a4b119cc096b265a9f126267fbdc5da210585f2cdece244904ce39757fecc512fd00ab74cc2b065598189e176e2690189698eed0eb08d80cfe31c460eecffec758946d0df0f6cc93922a354a51b0778fe26c33698f36a701f8d2ec57d5cf89e612745f87fe1c212597fe98eb439545dfd0fe438efd3e418557b390142c064b23c5e7b24c229ca404668060a1039bf03949044bd6577fc2070fb2d23af9fc945c6419f64787892e3b5c4835cc830726eaa14d32abb232bcb370418e9ae13e7293509c4a06825fbba44b50633af0da7e2b3f9fa03968a4315ff3f90cd0c93c04241ad3bbd0effdd12c4189cb148a087066f74518a4e3cc3784965a585537f00d011ea96fac4d399452f01e929798ae8e5d6f0c7e04ed8db32a97e3badf76cabcbd42bdaf006fd14a31943aa088a67a5b15a15dc1333cd9ee91b1b1ee2b56f9f95e9680dd935c68e2ee13a156f3ef17ed0a0a93915e5f1ef3ba1fa494bd3378b94bcc1999b86f4e0be60ecca589800d97c9d32c46d2a2741289f4cb8ebfb609c09d141362f32e2ca7734886b2524c2f67c27d8f5fdd05067d55e2f95cf31afecca85c13424274c3568b0a654e8b01449ed4ec47a782ed394e8643fc11b3f3cf60c30e4a0b09583689ff1e1f4e6a589eb4b884c9701126354bb5acac88a174dcc003b041b35af6890c76542ab2381b7b7058ede01570c9ecc70ffdc09f5ea474904f5161cf1d8157e6de26c5c3aa798b24e63ebe447168ae459c045eef180c940def24620ead05161bb0e95cd05e6d6108a079525c229ff0785bfffa2277f675de1e2e0f464f9ab897a36b62c994f6f16d67115bc74411d550e5b49868290d029f81cb246faab9857992cc721c9089812ad9a42b466886839700a438421566451084da7e91030db8d9ba9292e2ecd646226725f2e44dfbf63995b51ce7a1123ae6c066ea8d50d3d19a0f801843aea3927eaf049f7cc1891bc55f5de6bd145a8b2ab1494bdfa59f1e5ed684dce76549499f41c141d8f84799bbd1b2be336a6093b27a90471592adda49a2460d4d9c4d651609180c280acab8900c293655bc24bfc7e462e4379d09e8182348338d2265cb5f318c940d71403e0b572fb550a4d8ec2e857288b4d6d1145280ec7789dfe28acf3d8ed49b775136660fa9f62da98a7195138435234c20711cb9d5bb1ebc8076ecd56336a43a1bd23d2e0dc3c8019503f28c007108048db63840f4573ff0c78b5ffe8e39394d286cb001867751936b464e6d87432ba649d0b52b4b54c0e88fc16ac1e2aba1cddcfc5a8b6c80ce39d6dfa4c8f8038640b6ded45d470c00d6c8ff44f163f838ec7fc78bb9b424c577276cde4ac89e47dc1f8501d41c03603d11f254fddd801e7219b19853a2039c9d7f19d6b3553434f724ff0cf45875007f89c8563ff9e0241a992b202cab9300689b0a0d621c6a4eacde2143aa6167b156f0c384b42c1a6724d6487e6c2f69e770f1c69e6d7b97ad65a7ca3d29766e1fa9339d94b34ee2a9eb0c1cd9ff3d7528feacb28e7f8f323f92005dbcca2a6c2e4924faca730399a5fd28f7711a7a7519b32120b64e3722542591f2a063f3c16e319cc9ea313a54e270a2c3524cafd36f3c94d57a74609ce63e53341d995e66c5cf0463f6b7bfe375cb96c22cb5256ddcc76e6def88c138fb4c86649fc5fe3625c52b4436b614bf57a81607c498e5af250dd958810015c3a2f261e95a582bd0b55f08523672660f06ce6fb685b60c6e18d67232873f7c7e831c3af36c3af684e062e39170fca6497230ed6e84c201401622ba7098cd1a7740f7fc332aa044ef41b3fb09b91201993bc7c8a37091812e8c1be22b74ce0ffbb00633252ef34906df30ca91185faf548ff4ff539befe7a9d8704cf60834fa548547b555cf200c7b117663c2bba68bb74cfa4a9069e5f070184308fcdf3d573b36bfe5411ac95e07977f7e705242d24493a4639d59d0195476472dbb4f6cc9ff2bc394f5544ec429b351b76402f9590c044774c933b79f8c00503099777afce32f963cb38bf270341a6d3e4b4342cf7563171eb392ad89c647cac92dd047372cc3d56e5e58b8f015affc9939570f494f10cb5f11fad0df8d6410a546bfcdc591a5409f24d1d10add56a8a7dcf469db2e4c6008957ed8bbb4bec732885a78f03c8a390fc1bbcbce1226df21ff61fcc55363b0bf77eceec50a567910d95471a049754b4cca779ca4f15bae0e4729524e2e7dd9b7cb78c0f6d5944e4a91446d93d44bb4e40c57f464f8195248a32602251e7f2e62d5727ab30ce3ac707134d800ca642b2b8e3adb4db1d719168da10b47ce500d0853bd3a33458889360cddddda7fba4b7e90c6c03e390db9d4c26e9e5f63da37d06ef481c3ed28600445d3923b889e049521836e23bdd5354b0b1c8b04a2d0588dbdddf67789e73b8df4898a65239af509cf27966ef7f7d484b36f1aac299d7698c09af89c5f5234c203adb79c3f8d740f7cbb4937a55c78749c0e7fa14b5d4c12cbe9f73ee794b5169765c592c67ac2d4a85b7d1ee179ea0b793e7f2847e4a040d46aa17af32ff037a30f77b06855c5aa19c018bf8a695ecb574bba80b717e501d28083fabdd7cdd0857695c0d14aa8cd23f67f45d73877dfbb8dfab71605391378de69447b2ad3c2d160408966066b519d85b75a04c0eeb6398336713c822cce9c2fcbf9d9cdc9448b5bb0f707c493322756f6410276432a5e6c8d326a74a9af1a80be6a16b94aafecf768f2d4bb9f8daf9ef0fcd5539c22cffc5f598882d894ff1783ee4c00de222a3873c64b52c5a9a8872c0e0ef955bbe0376bdf08c80e92639f40eae54f258fd4103909d7ed227bed0f5f224fb11998d50d06b3a076f23d33344ad547f58d01fc16fb52d0d18a0f9ece5a3b5944c2f059da253af5ed99867745e53356ac3307ebc0759bfc1d52fea98d5ac71aefb9398eb248c6c123a4e794ea9f96239b1e958b15114c35f7b719d3a39b5141668faad4ef51c40d31534e4bfcb224049e7b003a348e37414f14fadf449c7b6b5a4cc324ce25a3ed26c5e34e8c5ac1a07de1b80aab338fe687def74628c4cd4577dc006deda", 0x1000}], 0x5, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0xb0, 0x402}, 0xe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/28) kevent(r1, 0x0, 0xff, &(0x7f0000000140), 0x200, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x118) mknod(0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0xff, r3, r4, r3, r4, 0x2, 0x200}, 0x3f, 0x7, 0x7}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x2, 0xffffffffffffffc1, 0x3, r2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:02 executing program 0: msgget(0x3, 0x0) r0 = getppid() getppid() r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(r0) getpgid(r0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = getgid() r2 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r2, r1) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/182) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) getsockopt(r1, 0x100000000, 0x6, &(0x7f0000000180)=""/102, &(0x7f00000000c0)=0x66) close(r0) sendto$unix(r1, &(0x7f0000000100)="b3cc752c7d91888dc46e437263b3d4b66c8a41dd6628c18a36098eed4e6b12eedb53a1ede2d82101c5ad46edacf939fec26903684f157fad83c050e5e0801cc1311a970b5db5e16a2372670ae15980a44288c84c46d86f28c41d2345b37d42d84677eb", 0x63, 0x404, 0x0, 0x0) 16:00:02 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') semop(0x0, &(0x7f0000000000)=[{}], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x96, 0x2, 0x4, 0x4, "b32e886b9ede9feff46726655edb37a2a7fae1bc", 0x7, 0x4}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1, 0x4010, r0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:02 executing program 0: mlockall(0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) 16:00:02 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket$inet(0x2, 0x0, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) listen(r0, 0x6f) 16:00:02 executing program 0: r0 = socket(0x0, 0x7, 0x9) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="80") 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r1, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) dup(r2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="81d2471c6500c9c84cb5114882a696c8a4f36bc62f2620fffd4f1892aeb71e4a5e9f31e68ed4ec4d578ae38bd55eff47a492fb967317db96065b19b3a53aa72a8c6438569ead65df2323a3036ff89f2f9650385214634c92e951f4864b2b5dd7ee1d02e53eb063b73ebeecfeab4070de4293432995ef1ca8061f6ad0102775b0aee81aeec54f84cdc7328e40fd091e1924", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffe63}], 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x0, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xa3f15a786445d602) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x2, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/251, 0xfb}], 0xe8c806a4a6392c21, 0x0, 0xffffffffffffffcb}, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x4c) fcntl$setstatus(r3, 0x4, 0x40) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91, 0x3, 0x254f, 0xd8f0}, {{r0}, 0xfffffffffffffffe, 0x3, 0x4, 0x8000, 0x9cf4}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0x10000000000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x5, 0xaf}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x6367, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xb04b, 0x8}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xddce, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0xffffffffffff8001, 0xab6a}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xffffffffffffffe1, 0xd4}, {{r0}, 0xfffffffffffffffa, 0x21, 0xd, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x40000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x10001}, {{r0}, 0x0, 0x80, 0x1, 0x6, 0x4d}, {{r0}, 0x0, 0x40, 0xc0, 0x5, 0xde1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0xfffffffffffff800, 0x20}], 0x1f, &(0x7f0000000140)={0x2, 0x6}) clock_getres(0x4, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x100) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getpgrp() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:03 executing program 1: geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) geteuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) socket$inet(0x2, 0x4003, 0x8) fcntl$getown(r1, 0x5) geteuid() connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fsync(r0) 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="a8110c13cbc5763f68ed568e1393048b987763cf44449ed4ef1d6351f09209264fdf27d2b93fb7a4307adf66df77b17cc92ed2d80c0ad7b6f3e773228d09a7080bb408ebb72ed21049b066c279d80c76d8c21537ecba98279eb906a512a30f17c46e0a3b794e4c03d43fc87e00b8ff448bf1471bad3fcd1d9384786218b764bcec7c2f1068bc268f5b3b8baec316d83ac141dc6aca5e5850782c5c0671a4cfe0d0d2ff1c3f86a2363fa843ab4240de", 0xaf}, {&(0x7f0000000180)="4beb5db2b4c4992a6fe0e2cef31261b3edc7daf18336d5fc8d31d764e25008accb5ff15de7a7d4aa3668f8888f86f3b488e6ca4ac42f354fbb93e1b628184a85672b158e6fb27b5a9cfadc392c3abe6bcd8db2d29ce82672e5662e3af9a9a11719d117fafa8840e1cb98c1478313800ecca9577e1b70da06d7ed4f5cbb5f", 0x7e}, {&(0x7f0000000200)="38f55de06a5978731fff686d5e85ed0441e8993b54a78c1bc0fa1315d7f666ea8af80004828e383a088884895ce0d8c65dfcaaa4ca562bff9d58402c7bb6a30df930e175b162b0766b25fa99bb5d80cbbafee65a623275e835dda724d4cf4ad4af6dee25fba74a01afabd27f348505966ca2b862efbc7ba904fbbbf6d9028707fb36282dffdb6e7f3ab0dc8c237a029469104b088a16cce1be732db1c81fee2fa98dafb02d0749e1b96acd3a8d6011b710b8ac7e090ae165221adb2e999d3059e27c0654f8b48ee108dee82a54a48b666143c2abf7e831eb3668d62aa540d3a4e326e355f49307037741b8", 0xeb}, {&(0x7f0000000300)="9a9e038ba6899f889cc4e16b1358d2133efb4120c708f3e701fa9a958e9e5f337363d284fd6f7ec4621cc2b10daf976391343f35a9bbdafd3f3eb991c7c2bde9027ab54f6f", 0x45}, {&(0x7f0000000380)="e4c64e9c8d1021d444a80ba29b7f93e8b97def3061667c5add75c738e785a62b411755e2d77763e93059d7c4d59c4d49a697763e85b03088d8358cde3ffe6eac0d0d7a88b74957f79b3d82263ae000a8c320bba70bd3ba480cc3804a832c013ea3ed7ff3af211714c11d42a9de699c", 0x6f}, {&(0x7f0000000400)="f976d7ea9d454ffe9766b43f0c6892f8a4d04208fbcf3d7b826f10fcf63566e7d7c7e9bcff6b9d4c98691e3c94a1f7", 0x2f}, {&(0x7f0000000440)="bd81dcd2f076c314f78744215812cd055ce88b592e9a7ed4a9192bf02139dbdb240924ba10f99061734e5d4abe05bd69fa994c869c25c58ce4f63e42a394db50bda6e9e49b9e7861f4b0ebd8615cf9fbde486d03301fe712d191e14de2a66cf48b7064d502d391af49f87f4e3b7d88951fa1912fa1edff8abd0c599ac0a7cc4bebc14a8846156a251952df1f9f6116be5035fc51ee714170002a43da65679189545da69772622e8ce2c18da6e71596ff11142a30bef93a2dca05362ba76078fcd486895d5605f462bf348eb2b50e137a8c6a7e97df7c1c2803409c11f7c40ca19aabbae819ff6b868bafe7566a42a37750768e0165a91d3ad100b871df6ae393bdc3be87729883c1971e18032032ea00d4e0fbde6759870f1c819d11031685fbb624077988d7282e85d72174d2dba3a915b269367221b23cdf7c583eafe11f989894367ce07fa1cce1ddabcc23ac73c47b114b744bfce23b0ceb991cc397c4cf26848841a71445ca68c625e9515ae8251099b6fe74065f3839e9801c121ce89beef2b5cf2be30ec792b1f35a955a3c5be94bf4beeb189968949717413b6112236de7988e862ea6eb2bda2783191ff9594c1146a91127b29ecb4f31716d35b1231033e96ed8c99bd5ac5eedf0a89690da6350e166d31d3edbe76660d0c90bf0eaf2f054aff0b741f2c5518a42a96d039251cb34921da5ddab84fa5bf464e5ca5bc1a86d293ee8d0581bd1a97b929b12ee66780cca4af3e206ed985dbbf0a0259921ebf5bcfca9026679b9902c40fc8c5de554695777203edc6d9140b36d77abe6b11081a7b1f490c339d5b2bf2687a8095498ffd3c979e9c009757ea30747f4304657e43beb0f11dac2510cf12f909d21b7b1ddb6dc26e8eee493b746222c350d2f3553c6f70467d38696333f21cf86e3343b7951f5f06ff3bdd0f497ef71aafa02d230905c64798d197f70789e355df16bdaeac9ad6d41787c0d280a29861384cab0e7497ca3d7fc964b9d6ceff6cbd1c4a1638a5cd85359e105f8ad9775e27c9cadd8277b3e43582ec785ff31dfca411fee4142203127411c082cefaa3bf757eff862a6f54c32c06d12a1420afae5dc70ebd82c2278159b5d51fd51dc0b98e674efd562d03e55a23a7c4a13c9031bb204a083d53918d105a715cb87f04d9e27099f3c8356e3a6ca8c54e8aaf611eefc5c3f11e750cf2f61c3f247922a091a65cd131f726c4c3a80df21799fd5f147c91041364b95721e2d5c5f620f07b48b5346bf2b668e04546ec605088921c6d54abf996bc5e8aa414650dfd5e32141681e776bb859d097bd51d0699c18436235260c4d477b8c3f9f8578b29c331063048375f41c92def237a93fa1f6796411ac231d80ae5b4fdcdb10e51768af88d891bac479718e6d6a9fe50ad5608e08d4d1ccc8916bc43f15a7d8ef4508c16144033728b87cc771c71c531c438c450ea394436936a174cea8eafe0f9e840f78bc1ef5105959b1f5be4ec1fa4b42a6e86de6fb375555a9800f1a3d089b4c141ebaed0da2584f738c7a0a9657315874f5f3e0f0f23d325a29338e2bc4e8494c90c16cafa4ca694fcf20284a336c6dd92e3df781ded9de6a654f5328183cdc6940fa8b69b406fe32f497d897e7ec8ca30c941271a7af16a286cce1c2ff06b97600cdac865a41401dba796d7b1c039efc6bc94abdb6763f81d2ba57c6c64f0ca45f38927c7df089328a9d1961d784a3cbc4ad84bc3553aaf8b8c6e11c3df6e818a6991edb597147a660b7b062a718578a7f0ebbc6f53dcb667fdd5e5db6fe6d4fffb3ced39ff821c828b9a2c0585fbda7f6bf356f1213822934b2409960444eb5cb22275ef4507f1e18a6a4814aac0a7305438ee39673e4b68a491730c7f2f9d91ccae982a90f7dd1e8c46748048e9a7ef3e9fb0dfce39b70a5b4bb279f832102b0ec4bcfe955e428a65bf4fb3d652b5447759ddd9b7cf68bc8e5bb869c31bd4ae5c6246c70b33caea9baf28da5634fa66c5cad8f0938db374bc69d80adb2747cf1abbc1b11e4336c862d966e17e7b1b087efca09c66c2990edeadb306d6396c805862f18d0d5e8abce0d3a36e73feee295a701a3bdb33c1ea5a8cb76c13a94ab805000ca7b60b939fd0c35a72246800adf7ce4de75c5372f51a2fe01417cfc78cbe82d3231ad969cfd3c2e2ec65316b1b234d9da21e673ad08c73f1b73f593cd0afb43ab632ea5601c6c5c7f3b56beb2c7784645dea3accffbf3b68999b25c924b96fd525d070151212a2f2205288101aeed97b11314d3bce68f9c578d0d4ffbc2f62024c678ab0c37c207d76a2bc830a54430b4058ac9b3d09159049ac174a310666aad37f52eec4917a7b5d1ded7a5b7cbc15bc2c55dbdbec3f8fb28f2786e615a694fe859ac68b2555df4b105276a70d19baf59433e5ca015595b5660344171f49f6ed32fbcf8b115340f9ddb3dc406fd070df1ae404efb21365373c4a92fdc2110b6a9bbe631b67e40b3634ddda04093c1a87a92034006dfcf34aedcbc81d88b033f20b6e2f2a9be1d1a04df79674216a5e3a9712f69565503f47dd3f776e945b156cbaa19fd4b222916a016c0577a8fb778fe0e275e27fd899976236f644ce6539fb7254a0c86ab565ea2f03cdca1075cf38f296e812e7f88e521737880b57cc136aa34ddfc768950f4b64bb446bbf865333848a2dfbe785c681cb9e19452cda3250585a9e1597413a3b1a4357ae69f4a01211babb83661476fa8cbb8f470a14d6a6b3f974581250cfc89c3706b585d67663383c9511c6d7cfd77d307d857bba185043d6be5b8941097c181b57cb60ed13aebcabb85de6d9cd0405b25228a2a6a77c12e5de909edafdbb7c36b168b89b11aef85f331f753feed66d8cacf4bfcaed28daefe896e9c4de61c5f8c4470a294c9ab4946d0dc84ef8b7e9aa87eed712e76b9921dfd77908bea346cb58c1debe86e0a07c8bfa61798eb5034c141a77b5a33d9b847246b5ca5abe0f62e4ee030c4c965ee559bae85ac97db9e6908c4ce3a8ea126c56cbd5cad4e3838242ab58e57e21d1de2e5c4b5a5c3e94a19bf41fea3c862dda9bf4c1af897bfda6ba90c981282c8b154a4d510feac560d378110e4f2a709226ccce365834d9729cd66e20752617f3ffc7dd41d7c9a09d9bf336278812ddfde9001142445e7294003ac1c876fa60fcdf03c761198aa583625c6e321bc082f19b7059c85226eaf1800dded4c852d3d1eeb1cad01e8d8ce2f32cc70f4d999739beea5875548b0f28e423aa1e7ac0815cb0a9e9ec7f8a44751a0fe38101068f96842f8e611938c66bb5fae7cf47f2025f9e0181fade4ffafde9b92ae2da2922af1387e3de7cafc392ed502d46824d4c5dcf94d043a9153889d7706dae36fe57f48e1fe5acb9fb1775405ab1f6ab1e300d0901cc1c0512b212fae0e6f66e5228c371b2e07edcb45d9aaa1934ef876a1d7893cd0bcd5b46fbb2e3fb78f6038caa812bddb502b6ea19d92ead8886dd782d077a39a4b6b4ba4c00fa982e3a33dfd955d3b7207251233e6bd1f7a2bc7acb97682be4e7a718d61a00ad55679c0ac752cb9af49b189b5494f8eb00c652d23dd23dbd2ed66e3f4cb39670c717e3bb7f06dd4646c41bafd729b3f9a8a2ad85b0c1d3ded0a130352c083f96699f5426cb04681b0c233af5eb926fccd560d094bfb33b4ed206582e2d4e78cdeead8e76c404e83e3ea06ce899bc21af4261c5f4791181e2230d23bd531d403fd20ff833bb182c36667ea5121adb215e1e8a86ead1a2ec618bd8349571e4b1fd3f21c4ee06b761dce07ac4dab8598d7bccbfa58d4ef2955f6c245a0d91c7a9bec490fa82c4f5a1eaea72d61819565e97d1fe7542a9db9fdad6c60fcc2493f069baea7c2fc79a896e361f7f9ba83dce43a5e103a855b1a7743ff27ace8fc7dff7d6078ce900e971f410a6972094c3b0cb4e2ef8c427526805d845aaf360b57860fc0f057d52c0090a7b552ea308cf507cdee78d19c37306952398abe54064b5a72fc02ac063aebad3f012f58eb7c0187a6822165e97c7e36be27d4cc5ab7ef4bc2b178c9127b14eab989a688f091ece869cc365e14a95f399f90ebeea657caf4e7651bf5f8bb2c06c4a9851aebc8bf163e9f08ab8c517c8d62052ee2f668ff521319f9b8d7a68370befece16d6bdd9aace4fe79c6e05655735eeb5904c5b6434696af99ceaffe062d433aa109c124a4f9ec1b2337df12c536cb2e1beb40932ddf057035739a9e59afc073800ae399d45b1ba1859a6fc4a38b2a5224825dcb38bf3aac4f55c129236a64bedf3f2c2a71f92cb59ef706798d4f0fde01ee1c57b7ac443422756ea87e45cadb0c851d39e415f982ec8d9a5a4a42bf3219e8ff19b9f89b192b6ce32956bdb5a5e9cf13ac46ad59dc4af657dbca9fcb972bcb98c87d6dd1f42ceda15352d806fb08a16aa459f5828de9ba73556e7d7206d9a542af8f859e807ee4f817ec3a6e14ae8614197657e113d770216f81911d7add8db6fc125b033e1745bd2d22d5096b58c9c1c65cda9202344b30a5a70912480b0eabe4ab894a73753dcbd8848413cbc3f2c0f75585b85ca412e031d0392a66f7f41701648709d45ede500b492ba5604026c671f14c698c6b172686ffd577f518f1ef9597038ce08f8c41d1918405ff2cecebdb37056ed0299e5866888f8ebebc60f6c5e9368a274853fca86467b1d5f62b347aef89aac986cc50fe73551bdaa731191d939f0065b2a42823c880622ecdb216bd6d6fe9aeb1711e9aad86a030647986f3941ca4d6c55bdfd9cfdb3652c7c09f5983bb8ccac8543019692b2da1fe6966e305560487fb3c7a7c6fe9c2a0a9e264931c6e7d2b9a4267febd1fd309f9fefac9c096181bd44b1edc4371b402f9954dcf668a8d199cbf1da099154256210438b68277e21ea35c0c8f414f937ac7141d7a6b484cb054cfc3cf727d92c2a6397f6035dbd777bc3fc5b09e1ad18c15a47008754e77948d13e618e1798e939fa6b6bb9322dc0509d57f5d92efc2696274df8a427c0206a77fe29744f07f6f03f2932f21cdb508aed98c6e93cbca3fb88d85abcfc541ad6f2766b1ef3f95ddb146ce6259e4f9e03d116aba9e43d89be58adafd68af3095f02278cbbee2d286b12b7d5f7c980c390482aa31f502357f7f8093f8fcc0d243ddcbd56d18cfb94840e41846f5c7efbf4026fcbe5f34063a370b934b090ed8e1159596c4cf1f1bdc8998fc2e8bb77798887d6bbeac72b5bcd91d9b41671a7263023c16e96c0f18efde925dbb3d388eba074e12608890005af79ba892bc04f5cbc916b16afcc3467d2019b3ad0009c8cba54cd7b009d0823158ba52e5b826ffbee7dd9f4751ab85af09dc909263788c9eda4a3118fdead4d75d517d0386352510404a7b2656a537dd681e598b039cff77347348772b68bc3351c4e9f8b4da2a591b8f0b6ca7ce32b223df9eea22d9a9a08bbf32bfed94afe60487b8bfaec37154f753a86a901648f19dd5206200f59fc02241f41a5fb4e1ff639d06a454db6835c76cf922c183b0f1e076568d3f86e82aa7ca7439c4daa5af63755f07c0a081668ba12570137b1ead6b501936da09749b953db95f45213de99ea056599e65563919971819355cb31a2660113f6e1bf137bee215d6b4a261d0a06debe166ba03470e47578b9ba641feb45e7ebdf8c09cf0f843931144cf63e05f84acc01b7d25630e0d4b94cfdcea8c305384137bd042d3fa06a9d2c905be8f34579c071ce092195de7eada2e303105db9617ff8b6843c86c4cd9c", 0x1000}], 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4011, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd8eb198b63f7fb7fee46209120abadcd41cd892bc7ef63aa1246e7872df2944a9451d17a1254b880f9277b19d018aa1a1804c3c02", 0x60) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000100)={0x1, "f9977794a585693e80428aa6e26c461d814397"}, 0x1b, 0x800) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="7b8fcca90ce87f65bb3b3ec06f438364d81e61aaf64be0e09784217b7e", 0xc6) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) fcntl$setstatus(r0, 0x4, 0x80) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x1000, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x41, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x401}, {{r2}, 0xfffffffffffffffd, 0x78, 0x10, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x14, 0x7, 0xffffffffffffff7f}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x8f4, 0x1f}, {{r0}, 0x0, 0x20, 0x0, 0x2a, 0x908}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x7, 0x10000}], 0x2be, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000380)=""/209, 0xd1}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) close(0xffffffffffffffff) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/150, 0x96) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:04 executing program 0: r0 = syz_open_pts() getpid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x9ffddf85bb6a75b8, 0x0) close(r0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x5) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000002640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="1f59d219202c94f9b9aa9576058636a2e8b38917438c3f481241cef2db7c", 0x1e}, {&(0x7f0000000300)="73018953298de9c1bf2911eb84c9b76ff842cbfa6fd46c43b39a4282881450d185424f7364b8cb5394860f57ac5ff1e43859109cec981079b18c5a59d07d0822fe7c9cfe8631fdd8a30ba887c04a1c70275aadbff71029c62ff961ab0734b213dd7591e5034fffc21b00684ce69f81940aceeaed1767c6e1f88122050ebda0cdd94c968a84e8775eac1b6a218592d24172b8c0ba054ae59c065c7a4d69a90dc7cbc98f1479884e87b078987ce14094c1d5e1813c075923abcf4f4837b0921ce4f4bd9139e838", 0xc6}, {&(0x7f0000002540)="6e04fee5d836e4a3aaddf9541adddcc2f54f8830144ba8fb013bb0b03073f25f23725e794c843b2a60b1d73798352e2a8e0beebe419bc2d4f971032218491722c60724f0c9603acc6c4b5555e0603ff2a0fdcb3781976032fd7a0d322cd899825305dfaf196f39c5cabc10e433c2ece87305bdfa8f630142f1ba8f94a31d4c007659f7202f1f081017d5294abc36d21c138fd4360b2dd396f36efebc40d5462ebc0d5b437ec9589947b311288df5e12e611de9907e61048dd6821faa3f144e959fec36bab3e59b8440228db965173bd1ad69ffb2", 0xd4}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r2, r0, r1, r0, r2, r1]}], 0x60, 0x5}, 0xc) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000080)="8aadbb138500382aebb2eab16c98f0ce38060b6850e7f880eaff0f66a1f28afccb507fa7a57b484d3ae7354ad84414e5f220c3aea330dfa0f501c4111cc7e0792a016abbb8b1b6dbe10194820c4ff8d565be8cfa36c1a4d9d083461272e82ee1de9a2887c011b337bcc8929f78af6666829602c7c99df9b571eabb704956f3be87676fc6c4b73307005a380f88663095d9f18c9ed1986b3a473cf3bd32e7f032779fecd7e6df89d2640c1770d73156c45d5bb58032f4fee19e4d8bb8f2d3ea31b78ab8c7589f0d175a9f18bbb643fd158c57899e6365ad949a6bf48041fba8ac8d0d60a3817244f8a31eaa3639d262fcf5e4d7830eba", 0xf6}, {&(0x7f0000000200)="f77237de260b0ce6a7cd96028dcfbf9e433edf65f71526b55b8181a85783bcd2cc834b9b5c6530aca9a38ede98bf571904d584ba86acfe22ebdb455fdeacc42567bc64ecb5591d9fe0b214dc48bdc6f46759273685fce00a87d38d89e204ec55c19b017ce1e13088318d784e66246b0cd61048da1fbbd5467f5929b68ae33758151c4583bf26d4667965832124ef851f7ed55ce2dc89008120049c7afcbd4a1a7646", 0xa2}, {&(0x7f0000000180)="c19cf5ee6c604669f23bd8a0be65fb6da2e48b0174dd499b246017362858cf050956ba97f890acbb4b97783ec0521c405b7668ba284be0", 0x37}, {&(0x7f00000002c0)="aeb29cc9187d7a363f1edecbd290c7bc59d89ca107f52d1c932ec764743ef31bd498312f0edad405aa93245b63c63a43a88b3e994272f5858fbebccf55d0f86cec72fc58c417cbe67b1a1088c474c8519baac0f6e377d9f97e8d0a53eface64bb5759a0961867b85d820c019058e324bfba9e002e2803b8ea0f7c227c5c3000d8d787ccb34a17b868dc59b588dc1", 0x8e}, {&(0x7f0000000380)="4073089a6db019369499de5f46e60f6b1c3cb13b651c8626c527fea4fed81e1e8d60f58a98a519f52a2709b400c4e587e490f124c255b401ecdcbc4e31d79f4baff85383b60c275a82e8a322eb42c3bf1fb3314e2a4e807fb48835effdd3e129a9d6a107366c8bedbd5ec12da570bd8234ae09a80ffee3ddd780ed021310ace8e7c1243049135327ccbdaf633dcb0ef84c95cf89f827a4bc8005ad44fe115828eb090861659e31616013575061a8d8913444316d2da4ac104885146f62e8530b042db39cc12d573e04b974ee720863bc8f2b01f18c236707de308cc534a58a6a5fabd3dbc4827069b0a3cfd344cdd4426ee1bf28ee8d22366d8ec4b494839e50cb58e1c34ac831e20f4743b0117ddfbc228c0f65ff9d5dc3d92378761e9e001341a0f638e7643f72010b86dc50c3fd85dbf24daae3b644faa73e045171c7b84ce00bc67720a25f3bd57a659e521d2d60e7b0753565e79558e8fa370a46574f99cf678e5009009500d9dd3fbfd3352bf645ef5a612e0bd205534180e51c2b903b579091e6320f8003e274fbeac05e2a232f1c805bf2e60842942c04185579a4afb7b2913c2cdcb3a6315d4f49685f298e5143d80d6abc59c959f0bf129bf9201651866072c8a40d673994661d1bf09705a7ce463017f86d761ccf8b05b52f623b593132f61fa9b695ce42a5cbb94f79239b8fbaaeb0ca2d038d0c06960d887560810724311e731de0f23de395ad006f104d241cf98e31434bf3970cb7796318897c1970863ef91beace2d13255d695375ae4b027db36c3d5f331a11150f9bbfa766ddd4cde672563cbcce03c7527e5431c8ab4067f2a73025d72d0827aa42bc6dd3ef4be2e57f1e29f2c75a7ef156c26bd681a2f36d90265b27d8823e97f154b9573b79f2064700fd2c5cf580aa01b274cb49b5533ce6116ddf9ec22dc15faada1b82a0376719418b2b374eef5b1938c362e800bc8bad5c682e664d4d1c4988d365f24b0f79f6a917281a1d6583597c54c55b2f6f70ac82e5e827977a2dc8d97fc7ccff90446a1f3933cb33c9d0c427afd128bb2a1ec465369b7c86a3dd1177652ca3f0204de22b8d17e55c683ee619aaa4b37552d6cb84656507ac467e000c743e00c1de27e56f480468867ec0dc20a8b47e0bfca9a500f91b5af347cae8d4b2218226c6ff24d6ed0302ee56e2e4de2d892506c25b08a8c4ca8183984bf0cf208aaa6f8a2f248a406d1ade19a589ffdff9e2544a804242f84c6b3d781cf16a040bcdb98a58ac032866aeb5d20295772faba4e65da94b41a83b30ae6647634d937f92c0d5f69c22e6e7453c144beec0918b91b7051efd72298562429546aab3082bf13909bc20ad36456e2621834840cec2bf537a1a4cfbfc58a8003a911394d4e55641627ff1af6459e31158d858eb099b4827f1774dadb36537e489427473df616265e707d16a9694ebc6ef0306a0c8a805b05adca6ac847ed7f8f7625efc6a3105253df6e332bdfacc24c8371506b4428531d8d6945c8b18906d3bad231779dae7742aa55f3bcf3cc026ad96430b6f41dc30d7912d2863f90a98fbde58446035ae57243678e89b02ae163199ba011c45a7a3fdbc73707dd779d2577dbe137bf9696893439b2d11255f909be26f67184f0e4a6df7950c364378c4c46ec13dde0d8072ccd0ff88fe773ff800e59c95163fc0f9b37d27c1f914ef6ce757085c9480d6739c843c2664f0dfe033ec09168989cee4a69ae37bd50ec7acbe12d70297093cb25ac11a4928594e29aa3b4488601e9aa97d49905e8f021b11d3b78232078b3b7f8f0bb8d8d8ebb4273fa27b38d6c7621ff094633999fde238e2398bd906bbf4142a5186bed59f9c3d7b51dfb3c1c6617596e978c91ae5914652901094ce8041157543f6cd8f574c593e00d5d2e8a2951193ee0b96d64cc36403bf0ea9381332fc7db9bcba40495573d7e1f803e914aa002eefbade4ea2aff49431a62e401d0686cbe32bbb75e65ef893339d66c8f9046612394495486b19a75a83b622899b76d54a91cd820f3931cea6a84deec6031342cdd579c4527ffad843f1b4bd1fc0ae4b29d807672e14f209117156e75576d520f3dfc73473cf2e58fc25560d215742593d539d0be284c39aae538907ad3cf09a5ba503c3855907b5710d89d708f2df70a0196c7746d43f305cc27813bd9843409e8c7de25d3b2d4a6dea558464c7016cdb11429a7f072403bb2b7a5a9cc50e6e2f764c83177ea0d6ce8fe5b4981807c3f48899dd22fef6e91faa7c1a3016a8338cc3f0aa33c73bd59bb373b5344b077c196559a12bc112b3670a60d7523ec38cd82465413917424dd536de6334ee3ae8f6122178d81bc7772baa385a71c54edf5d5f3fb7d4055399a5b64b1741af6e2f0c727414d20992c63d9e8f266465cb4d6677ba317c19d12dadffedae23745b377845be14c600962b72fef2d102c764ab079c48853fa8e74986d085d2e0bfdf68648f0cd85ad35fca3a6c8d6f5c30a2af51d25fd34f5a4888096f9167142dafbc6a5b2d023ac551089a0da39f17c8eb92eec7db668b35412787641e0c94930ce0c5dbb3e1d33d1b61367600df0d33aca806bf8c18a847b4e215932d1264d878683049c075dc65a74a12131746d233c2850d85e628df3d0fcaa1a2dd83a66b96373e459bc995e8ee7b7817eb4a7c976bf8117c9ef39f0dfaf5ecf3e366924653eedd5ee33be1d555be9eb5e9a0299663d0d16fdb3c5d696119073c3f06dbb2dbc422532dcf0e205e92997b8934b9d6c1011e17084a60956d95864c47c839966149072332fa7bd28ca90fa502d6c2ce74892733240db775f52b5d182d32ee094d2f8e3258bd6b9da07b7d23364dcce526f1a1a9255544747aba4ef18e160ad205ec411f556e0c8129ee31565e576b28707c92e31f8082359d95f94fcac260c513156bf52e0a7a7d3e5398de4c748369b400c08c1026b0029518868c832236508ce9fba3ca6f9c6ce162369f9adb4e5472d30e340c46cee41a18589ceb1f38b1a4629f79fd2cfd1f6e6b8c19b69b1ce9ac34c4bc27f904c3325c65ce9b50117e03460954171efac311b621664e7f2ca1b582652ae1fab981ac244d846982b8305958586a4cfd3a545381c484566f1d83e6688713fd60964af6f9450d30be80c153da6677b9340b7348d59fe6239906fd223a6d6d646b12bd2062dfee0837c5fcb66b9c49abfc287eed20d595729ef83de8ab8eceea2cc2bf374631c83a77fd3a14326415bdf75ed63ab758dd18f27cd51f6b64fb51d188deafd6ee1e0582ccc760e9c250f8e68118601093ec20cd8ac4711bb1b37b6eb362c7c4231eb02d3463d2198fcd656af910ccd08413fce052d900debc5b771acae5f4ead2c707af09fd11dd2f3c37470b1fecb526fb3c02e82444922a7adf88623e47f6d0ab264a2f28ca710f779dfb361f2468d265ada883be260906966dbf65afa626494f78b258a409e6cc25a0be6060ccbe3765ca3bb67bb666de3f932c3b491ef423a207fcdab3bb25ad23dc934885c56e113157ad55ebba6457056a5841056935c8834cb6e05aec009950a84541677cbe17c88e32cd29cd88da778509658a98f55c149c4e51d3010bfebb9df84d2051d0c2bbfdf44ebf3c324a6c601e8dcc6cc004a0a65289de1f268e96f5cca41488be7bf0f5c7504051871ce65eaf5c7643be28c11f0fd6d8f3004d0971e70b53dd44e8596c7d135a5574c2b522a9df73ca1ac2132a06b257c541fd11ca839bf3d42541301e73d77a7aa3c04fbcb97ca9b5e604f1be9cc8fc39af8858855a06a191e0d41d20a9b4e3288afe1f9d4efdcc38abf55688e4f90fa822acd105092b4711dcc6e42ac707ca78181bd96b6ea27b79255b228402ec5ade55e0db6c914ca9b5ab0ed93d24e687e77fe1d51ce1567be12a3cac81692b5832c3b96e24651b53bb8a9c1602785796dd512b7b4b61c7ed8bc943804b4763278226f22774bf5db90b5c79b384b9d1373c891ffc1c3442431a96def3797db6a199a2aa03a16b92d6a20ba7273aad4fac188c93f302078ac47667ad8428bbc406acedd1c8e2872d499619549b5f174cbf8381cf383634a6429a0f0d23d169b7278db98a80ad817f192b23f8da06a6dcd1c2293d4ee352624bcac24346b2eb3a38633cf4b8353dd1ddb949d225be49603a17ea6204c638bcce65b4fe854a540d87fdb857638a975fc99dbcbef136dabdf9ed647d23ebd0ee1f31e4a3ce9334c518a8a7545220778e8f30a02197256d2730ed08cfbf64cfcf939f855635236c4cb1f8f7f77fd053017be3b390ea5504285261385a262e8914c17a05d915c95b1d617da976cb39acc293acc22f0dbc01c3198e60668654af097cad2efe81b05e6c8c5de9adfb8f65b907b12cc836a0ce697106f1a8145be371fb0c6a8ff3de1b073badb2dd3b38436f07838e2f3cb6f6e4918e876456d14811c63ef32ef0e9b1eb4eca813d6c308454f8135ccb0b181f28f459d726ea9e3b4eebda2fc49e2c8f84fbf851c0321b8766ea0945b3390e032b8cbf7f23536891b3159be10af1349521533b65f4d4ebd28b9a134e0e6a025daf62fbbf6e7a0d690a2ae35fd0e8f8e831833aeb7647a787c4c3457314c2416baf3fbc68f7110c9d2143753591e033ed6960e07561551a6b70617374a376ded850753bf71694cecd203926d90a18cf4e14d0740e09603059d0269e40e904dcd02695799983e23adc273cb807e5b410a95ba16e6e3bd217a059be28bc073ba597e6540c3ebfcadde5e09a32eed849a0cc279b35bf60cc7a77362d85a881926c35b2e48cd82d299dff31fad0c60f7b83191e66b881aed9162f011d22b7a7b2a9bbe927d8e97d59a073c76f8ff14f4489cec1c29703dac7553111f0f78157ff4b7c3b9c888c44c23aa64bdd52b7cadbf4d20ad879914706da96da4a2ef07d6a098154a4d50a9d2b08921425aa2171e0d3ba853c1b853f1bfb8c83364edb3ad68fd5baf4ac773a599a0ad28e8589bac7ae7ca3127cb1212c4fde7ada8d475b50299328804b4379288dd639d61671f9eecbeb5f4d2d935ba12c2d96bdf6e5ca40f28d480235f232f5301f79020a420f7d39a1e9ce3dceeba45ac86b58dcd99f0a2137da48a93e2ea0a1e733f9447ef12ba8f148df4b03bd8f1dde61c44ec2d92e4ec81f89d48fe58e568f38b0325ebd4bed89972f8e03a467d55f93debd00d3cb7c4732acc71e0802891facaf4b213857111647461185e50dbf597b799b5727f013f23fc7b43f1835aac72c1d5b8675351b52b8e84f66c87d06a9adce6c82f380d2d964985fdde7194fec5c193e5ce0661cf5cf1f251276cdb05d8a2782752c8900fcaedf14416fde564a785e661279676513d1b3466daa55e000f5dcd338c2c8cad90863919f048abe02f316bc973990e54ae663e5401764fa19714c2424dbfc4c7a4e5a0d9c0d680a37587a1dc6cdc329241083edab3ada7cf4e2be761f0551e9e8e0a53735dff8417b0ce08e6eb9d2f88a98babe0a93480b1248a76de7f5d003f96784d661988c5d3e17879d58dba87d62989497deef16e727b6d6f11b629a1c131f10c811e6de43fd9b4ce6a2b4e475d8e8a11b03f120a2e2ded46c535dddeef76a5485d14fc2f3a0f4ad6874a1c8bd3a8e7486140c93ace1f4b1c6dc18e26bcd3745c17c90657d38a47e957bfd7799f0401d1a0db7fe4851097ed0e50e8a21051ca809a36c174177cc1a19d1bab558c1bf45e2ef09c50f683a6fe0bd12c4e4a1b0593f8a2fe5fc2cde47939d14b69bd5b1", 0x1000}, {&(0x7f0000001380)="a6de20994d2206390242123aeebb6d826c1ff70f3f1c6d9605afb6d1b769df4db709f48e6da656589c5c98e319bdfb2704d4e44e82674830e7b3cd8dfa5d5658612ed6bc569927eabfe366200be3fd3733201f44e85f1867d5c1bc624795173103c4b9f3fc0d6c6898cd36c564cd86c9d320356129c11900999b3c05e15ddeb4b641a7af55772685acd51c4f2192df4aa39307d6db22535d7e05cf36d6b65743606da15464427041a2ef90dcc362046ca26223e59126108428056b02fdc54866e465c41016617e694779becc9c073b230f401ef40155a0093c", 0xd9}, {&(0x7f0000001480)="4c2e2eefb02b70bcf1687141c2cda798887485fb25b48c3c8695f655f32d179c8affc00707368fa9fb4ac9861ee68f006d1060dcf2f5ca7cb28b7ee7a01e37e25a14cee4501c7c8137c1919a1f05ac65b0ccab4f2b0e536decd3b9cfbf027069975f2aa57de5d5da2b", 0x69}, {&(0x7f0000001500)="f8b28dd6f08cfc5ae220", 0xa}, {&(0x7f0000001540)="1331617aa42d4c84f024149c2d3a91910c84f463213c0abd5431259a0dfb116e1ad33a2bc2f247485279c1a34f1417209fe11e5182831caa1992beadf7bcb38fe4e6df58a560b40adf9c7392aea5507d490a482e82ff36baad18efcfbdacb8db029a4bea1f5129705b40f3838a89d9bc8242731e44198b13c5d72f4528635f5cfd03324dbd51a66db80a2d43b222fcc86da8fde72a170cbdd1ff7db2a3cc656959dc12097f07360d0f88918fd29581ee4c720e385efa4ee14c7c506d856e332890c6c6feb8d6d01d881e17da3b47d3fb8370", 0xd2}, {&(0x7f0000001640)="24548a63b73afb9194499c50934b4f78c76caa93bbb4143b768edccc91cb94a4a320c3d6ea5a8b7912b422bff4b4c194873f59e565a33903b97fecd84c33a38ddf1b08f2739034933c79adfea289a41af3f4739ca1e92f8f9b69b7c4727097c4a60b0543797d95889e977f68d0c8d11f0f7e7a0172f4ed83b3124cb7cea5c3bec66b980717cf94b2f38db096b0e00aeae546cbd2de1bb488b1a8c6486b331920e5b6f7f7241313b8ebb39ad583dc0f5a49fbe9f27a8d70ecd7b9d78283b008690c72", 0xc2}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000019a5bcb98117c2bf4b2b7260000"], 0x18, 0xe}, 0x8) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) syz_open_pts() r0 = socket$inet(0x2, 0x1, 0x2) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x12, 0x3, 0x4b68, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x7fffffff, 0x5}, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0xcc) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x2}, {0x8, 0x5}}, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket(0x2, 0x9, 0x4) socket(0x18, 0x0, 0xf1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1013, r2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x2, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03", 0x16) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x81, 0x97, 0x8, 0x5, "209cd4202d1d6069c11eb2fe22664996e15ae3f3", 0xfff, 0x6}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) socketpair(0x0, 0x4003, 0xfff, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="ac", 0x1}], 0x1, 0x0) 16:00:05 executing program 0: chmod(0x0, 0x5) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000240)=0x4) write(r0, &(0x7f0000000140)="a2ab6c4d521c936bec17206ea7a167cf6542baf0a72e007965b693651e47fd340cf5e91a25176591b5fab1b654c3c213bd2cd8be03a651cea78f24ccd6d42e5548c56c95ae70240e0bcb2003cc9c8967af8dd862bd2154de3be6e87a1549a5dda10010e9b2f3591678d01aad41eff8779c5460e2b35b42910507d3458a9c657cdb77c9f05a7c9abaabd4b06c826cd09758d635d57f67fa340270305de1db53c2096229bdb62282d90c16fb8d4e37cd8f5e4d10fc5d576018f4d8252216419fc055c20055efbfdf16737097f9f93695", 0xcf) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x54, 0x80000001) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ac", 0x203}], 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) close(r0) close(r0) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r1, 0x1) flock(r0, 0x2) truncate(&(0x7f00000000c0)='.\x00', 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='..)\'\\+)\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='.\\\x00', &(0x7f00000002c0)='%:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'{}-\\\x00']) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xe01) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0xfffffffffffffffa, 0x4000, 0x1000000010002) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000007abdfa665f13210002000000000000010040001805d1a8eeb024f5000059b8367cf0a8f0a9000000000000000000274c0e7c56f7c3739275c89b78dc83d0299dee91f61f7fd54303207e8e3bfef5ee57168d5f1ee268075d7e025a8b0716be6852be1f6228ec208c8294937be0476d4c9b507bee7815da13eaaa587ea56f8639c682fdec4086dc3e469ebefc435565348ce80b6a1a4050c54bd297ab27c3"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000e06f3fcc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) msgrcv(r5, &(0x7f00000005c0)={0x0, ""/131}, 0x8b, 0x2, 0x800) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) fsync(r2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getppid() close(r0) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() getuid() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0xfffffffffffffffd) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/250, 0xfa, 0x803, &(0x7f0000000200)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc2, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) clock_getres(0x7, &(0x7f0000000280)) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x20000004, 0x200, 0x4}], 0x4, &(0x7f0000001540)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xc7, 0x1}], 0x8, &(0x7f0000001580)={0xffffffffaba1ff16, 0xffffffff}) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffffb, 0x4, 0x4, 0xf498, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x3, 0xe6, 0x100000000}], 0x0, &(0x7f0000001600)=[{{r4}, 0xfffffffffffffffb, 0x2, 0xa, 0xa0, 0x8}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x4, 0x6, 0x6, 0x9}, {{r5}, 0x0, 0x4, 0x0, 0x6, 0x80}], 0x4, &(0x7f00000016c0)={0x5, 0x7}) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000007c00000000fbffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000010f8dc89000000000000d500"], 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000017c0)="fbb257559fe8019ca53de06d0e9a9f4b79b90720a59cf967e4caad14955b166ef58150276b8d5c7424c82390a7768209343824879b888c79c956d602e00eb167814ae8050f92cd850aaa58cab4aed6190fccac2040f4eacd0f16dee78ed35a9f2cce132eb50bb53e60a6c2c4a45dd1132fb3f66ffdfb939f11fea258afcf9a77edb603ca20625aacd1831f34d25c99cefcd66c90774412407c3fb5f3679397094e07330709cf158cb54cb2bacb00d53277aa3727ac7aa19ec82232f8d9a7e3ce5eb3e186ff041ac8fa317d091210b1ac1c7fc88ddbc751af65cc4c36165be38d13575df4777c", 0xe6) kevent(r6, &(0x7f00000012c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r4}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r5}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r5}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{}, 0xfffffffffffffff8, 0x31, 0x9, 0x3}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, 0x0) sendto$unix(r1, &(0x7f00000018c0)="45eb0e4b2dfc8a7d0d84e3f299d3f3004fe5f80c2a9c2795c32800177c27a744dbe8b3b2f04f783ea2c7aabf5722a3e04ba79f5ac65c3ca2816b35ac775335d516454874f2481a8f94831e71cff66f85f2f7ed08a8c8b398d83aa8a51f60049845633ceb1392fb015dae81301cff4d81ae99fa882b0adeaa044c56c379677d2289d9839c5c7950b9b4ccae70e7ecbf24eb6f1c6851dc85bcf8bf656a37b5ad16a5672f743b1ca3228bd58e80260c0db4d831e3b6e6f31e6907f0026d9f356b4a0eb2122a7c14514189ae85a23e022514c11d3d95185ffef784c76f27d7e19f4acfee567100c4eeafd770bf3e7978a39f17554fbb033b01b965d797bab701", 0xfe, 0x40f, &(0x7f00000001c0)=ANY=[@ANYBLOB="00001a2f6275732f66ff6c653000"], 0xe) getsockopt(r1, 0x5, 0x8, &(0x7f0000001700)=""/25, &(0x7f0000001740)=0x19) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x20) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000002440)='_', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x10802) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x226) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x205, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffff}) 16:00:07 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x80) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080)=' ', 0x1) sendto(r0, &(0x7f00000000c0)="ea822bbf0f2f379f29b47c8b65a3f1eb059f2a0c468bd8ed4ea23c015bcd8a8d8ace90913184b38030cf9e912917ba8e06a80285f0515356a83f3f907bd8017f2b33bb63061572a6239d0c82de0866be211a965fb50bc0c2f5561168b4b723ec8c672ca3690ee6717ee21915398e174bc8fb38e41f47e0a2b000d420407d5fd421c7e8ea696d5f074eaa087081119387f8a4a438e5200c993a01f7007a54fab79c9778b464369b343d4491afee6a127f97d91cd356d041277647f3623957a7abefe289f3b10cfa1b08934b47346cc2ee856bc0aa97baa227352b50d8e1fba113686bb3da29a6ba83a795bd27c4", 0xed, 0x5, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = semget(0x2, 0x3, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/35, 0x23}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000540)='./file0\x00', r3, r4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000480)=0x4, 0x4) socket$unix(0x1, 0x7, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1000, r4, r5, r6, r7, 0x0, 0xe89}, 0xfffffffffffffffa, 0x6, r8, r9, 0x1, 0x3, 0x2858}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getuid() ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000000c0)=0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x441) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000200)='./bus\x00', 0x11, 0x18) r4 = kqueue() r5 = socket(0x2, 0x4, 0x10000) r6 = dup(0xffffffffffffffff) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = socket(0x20, 0x6, 0x9) r11 = socket$inet(0x2, 0x4003, 0x8) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r13 = socket$inet6(0x18, 0x4007, 0x1f) r14 = socket$inet(0x2, 0x2, 0x4000000000000) r15 = socket$inet(0x2, 0x7, 0x1) socketpair(0x2, 0x8004, 0x7, &(0x7f00000004c0)={0xffffffffffffffff}) r17 = openat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x20, 0x100) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000040, 0x3ff, 0x234}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0x801, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8, 0xffff}, {{r4}, 0x0, 0x20, 0xfffff, 0x6, 0x2}, {{r5}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x9}, {{r6}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x2}, {{r7}, 0xfffffffffffffff8, 0x14, 0x0, 0x7, 0x2d97}, {{r8}, 0xffffffffffffffff, 0x60, 0x4, 0x200, 0x8}, {{r9}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0xff}, {{r10}, 0xfffffffffffffffc, 0x42, 0x20000050, 0x3}], 0x8, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffff8, 0x2, 0x11, 0xe4, 0x60428b9f}, {{r12}, 0xffffffffffffffff, 0x1c, 0x4, 0x3, 0x40}, {{r13}, 0xffffffffffffffff, 0xa0, 0xf0000010, 0x2, 0x2}, {{r14}, 0xfffffffffffffffb, 0x20, 0x0, 0x7789aad7, 0x6}, {{r15}, 0xfffffffffffffffe, 0x15, 0xf0000060, 0x7179, 0x3}, {{r16}, 0xfffffffffffffffb, 0x20, 0x5, 0x23b8, 0x3}, {{r17}, 0xffffffffffffffff, 0xd, 0x400fffff, 0x80, 0x2}], 0x100, &(0x7f0000000640)={0x81, 0x80000001}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff8, 0xa, 0x60000000, 0x7, 0x3f}, {{r19}, 0xfffffffffffffff9, 0x0, 0x1, 0x400, 0x9}, {{r18}, 0xfffffffffffffffd, 0x88, 0x1, 0x1a78000000000000, 0xffffffffffffffff}, {{r19}, 0xfffffffffffffffc, 0x0, 0x41, 0x0, 0x2}, {{r19}, 0xffffffffffffffff, 0x80, 0x4, 0xacf4, 0xe51e}], 0xffff, &(0x7f0000000140)=[{{r18}, 0xfffffffffffffffb, 0x20, 0x0, 0x10001, 0x81}, {{r19}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x9, 0x10001}], 0x101, &(0x7f0000000180)={0x77}) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xffffffcc, 0x0, 0xfffffffffffffdca, 0x0, 0x30}, 0xa) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ftruncate(r1, 0x75d80000000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2f9, 0xfffffffffffffc01, 0x90d2, 0xd6d, "d730c14de40000000000000500", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x372a184c, 0x9, 0x0, 0x3, "d6623753676595b38145d6b09e4ea953458adb2d", 0x7, 0x8}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) syz_execute_func(&(0x7f0000000040)="c463b5686cd632a0c461fd50ef677200430f44590e40c6c00ac4229929ed440f0d845916000000f367f0ff01c4218d71f5b0660f3839fb") getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="da54bc133851952ac6c2730ed7bf827aae7e7c099061", 0x16}, {&(0x7f00000000c0)="132cee8736cbffb9664de69f504893e5774732be534ed429b1e7cef37fdc4c326c00d7b62c80c60e2589fa2204def81d43a5b251b80934a2414b7c6a7c8d5afcec099cc9ac6c605c38d80f70310d6a13ec9c4e45ff53fdc9f1ade2050222b5b21aa7a95bf013d4b20bc4b269a0652c6b5c461b0b252b4fbdfd0a17473795398fbf2b91961a5b726fb2f2495c5fda08233a01056534038535e2f6622f0660dbb22f82fb9f", 0xa4}], 0x2, 0x0, 0x0, 0x400}, 0x40c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) dup(r0) r1 = syz_open_pts() getpeername$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) syz_open_pts() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x1) socket$inet(0x2, 0x4001, 0x5) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x400001f6) r0 = open(0x0, 0xc315e1e421aedfdc, 0x10) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x4003, 0x1) recvmsg(r2, &(0x7f0000000080)={&(0x7f00000036c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f5bdc95a41833e13da59dc28621b2ccb3cea1151ecb21d"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) write(r2, &(0x7f0000000340)="fe02b282048393190ee3ea7f1eaf4c24b6e2fe3a69ac2afcdf3e3f16506a68d7ca891da00747582547a149142e68a9368131a469069c22c4ae1376ae685e70f48a940522e67f3e07aefe0e60c00df02f2812d97b8dcce10b104b8e1184329c26500f2fa7bd3e73916a420c84008570a82daf34d9419af845be2b29bbaa10651e301921ebd12fcde174038b04fcb2968a16d1d3962412a028800431fcb87bf3db2e52266e39260936fc40", 0xaa) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10000000000000) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000000)) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) getgroups(0x7, &(0x7f0000000040)=[r3, r0, r4, r0, r4, r1, r4]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:08 executing program 1: socketpair(0x4015, 0x10000000008000, 0x3, 0x0) socketpair(0x10, 0x2, 0x4000000800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80000000) listen(r0, 0x0) r2 = semget(0x1, 0x0, 0x160) semop(r2, &(0x7f0000000040)=[{0x0, 0xd, 0x800}, {0x6, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x800, 0x800}, {0x6, 0x7fff, 0x1000}, {0x4, 0xfffffffffffffffe}], 0x6) 16:00:08 executing program 0: setreuid(0x0, 0xee01) r0 = kqueue() close(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=ANY=[], &(0x7f0000000040)) r2 = geteuid() setreuid(0x0, 0x0) setreuid(r2, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000364f994914337ef79dc0e0ffffffffffffff000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) setreuid(0x0, 0x0) fcntl$getflags(r1, 0x3) r3 = fcntl$dupfd(r0, 0x0, r1) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10001, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x7f}, 0xc) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x631) 16:00:08 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r3, r1) r4 = dup2(r0, r2) kqueue() poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x8f) fcntl$setstatus(r4, 0x4, 0x8c) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/26, 0x1a}], 0x2, &(0x7f0000000180)=""/75, 0x4b}, 0x41) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r2) dup(r1) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2029, 0x1501) r0 = kqueue() dup(r0) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 16:00:09 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000a, 0x106) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000000000006577a83f0000000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0xa}, 0x4) fcntl$dupfd(r0, 0xa, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) mkdir(&(0x7f0000000000)='./file0\x00', 0x11e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000d, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="ffe9f91f422b774d63f116a1b04f222ce85eb3df6c7faa904479271fdecd4cb035a8ca71f5bf5ed9169fbea36d37ffcfb9a8585a452d66ec8165f08ea502c8e582f99957c3e772a036c7f0b34daa9575499004c592ff7572c66f81beaa7259c27285f431c150cf27b8bda8686530421aa3f7675f58f9875c1768ea4e428c3601f40809c0a22447ff67839db09c511c9d58f7655026425562862c8f7294fcba9fe2eb963c939c4cdf803743b8c2c32b741796c9fb4e5fb99bf0e06bf30fe19c81b518afc49a530d2b1b5c47f7734788b697bff2d5", 0xd4, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="f7bc0e83f76334f4a1306cacfbfeaa69c9b814e01d"], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) getgid() mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/139) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7ff) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x3f) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x611, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lseek(r0, 0x44, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0x2) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmod(r0, 0x81) renameat(r0, &(0x7f0000000040)='./file1/../file0\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 1: poll(0xfffffffffffffffe, 0x543, 0x3) 16:00:09 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0xa, 0x0) getrusage(0x2, 0x0) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchownat(r1, &(0x7f0000001780)='./file0\x00', r3, r4, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x59, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x3e, 0xf0000000, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x46, 0x52}, {{r0}, 0xfffffffffffffffb, 0xa, 0x60, 0x80000001, 0xc18352c}], 0x3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80000010, 0x7fff00000000, 0x1}], 0x5, &(0x7f0000000040)={0x1, 0x5}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r2, &(0x7f00000018c0)=[{{r1}, 0x0, 0x4, 0x83, 0x3}], 0x2, &(0x7f0000001900)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x97, 0x8, 0x1, 0xd9}], 0x3, &(0x7f0000001940)={0x80, 0x7}) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000080, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000001, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0x88, 0x1, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000001, 0xa96, 0xd8c}, {{r1}, 0xfffffffffffffffb, 0x6, 0x20000004, 0x0, 0x72f507b6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x400}, {{r1}, 0xfffffffffffffff8, 0x48, 0x0, 0xffff, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3, 0xa}], 0x8a, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0xeb}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0x7}, {{r1}, 0x0, 0xa, 0x2, 0x7, 0x8456}], 0x80, &(0x7f0000000280)={0x38, 0x8001}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000005c0)="e6ed7840958d0a0ee4ed42cf93c1ab83fdbfb47bf09199cc62fadec590b93ed0a60890f26e59e01fe711f82c543daa247114d367a8692886a46b67bf8107ab8e2e568835519ee1c380fad9fd3592da798a1cb2470669c81a991edbfade3513107ecd010a7c0279105f8f46605cfcc32a1c553075f6834c2a905a7d301c5e81fd496194072544e16341e03d24d5e0998397fdcac655d4131648516532a81bf3b908c21e1c1fe0f340da2dd1978c72877acf8d0ebf0658d5cf3b791273349f7d1ecd1eee495e5d7b202746b8b6fa3e5cadc79b590c52a591e2ed62f1ac3e2c5b31cfa4db64c07845dd3495336a30427c6bd577c944d2188017d209e916c4b06ae11cb499d6294991845d346291b7c4f09d4ef987394f125bd42debdb0cc22aaad0e1947872e9e2aeaf7cf5d85e453b46394d3823ce501fa43860107156617b92d554bd0f785ab53d9e7eca3cd262640b294cfb5caf413c11f32ce8d86242f6f976b4fc086df9edd35d15e1f3c6846ded5f24ed7e407ef2d257f5e5789373ae75ca4215f6e5be2a5c32cfceb3e1d30ddb9edefe49fcea69116542cea1b4f5893d3b529d8ffcefd7e4706213205f302d7b0a473c4baf2db5f99ffa7bf0a969f3a3ecb154436e4265dbbc019b42b109f0f2bd5ca87eb2983fd472b1679012312ec0143caea422581ddf908c7e72e652469af592f7c96a578fb98638c10849e6a58144de204fbcc54fd1766afd43755c4a0c533a9c882fe81e1fa6232f949cb920aef9b6405a8e2d72c9f45d5d2a8d1464cf29118e0c34f56752556f1d440c471585c622cedc928ee89e341bf7ed6b37252d073d39b73b3238b2b40f0cdafee8f1e7f216c53bf13d4c4bf5e16fb86c24ee7af6366877f8fe92ba3558f3a6847fc23e9468b4dfec9a5e12ba68ed11cdd01dd3e7df167d9f4ee7b1009e368d35e97e9c0af467349a9bcc2d92601ccbd746d002c75704e49566b7f17e8f3d0dfe95433ef9d84947c7b1a6c5592e41db4ca62d1dbf41e2ca39f28f8f6b167ecb5f0f8bee3b1ff1afa3f779a31652ef8b65f3cab157120675f9f76c3428e2f2b01a0145ffa2b8b014e84b4acf94b4095894bb6e1f51d1eddf55159a1e0cf07d717814da68da7128e6e68c633f47ecdbe58fdb15ce7594104cad33be55b6564e0968b96f969ecdedf3ccad3a4486eba388754ec3815b3eec12afaa0f00713d050eb21ca20649bbd610e185c3bd10e8729d91c3d98e35eb9eff8b03992178e1bc7b7a96cebe5b8aafda60daac42362b3052ecc0c5fb8bcc8b83300c3e9773cada43734863f327a5ee8ed8548c852fcbdb08f099f4a7e906511776d6acc05a7b397e0ece4046b6c36072dd823915075f8203916b82a363e75689c6ba84feba3ea7d44ffb1cf760d538c789644ec25e3aca609e6ceb29cc3a68ee9a0d09dfe5e4f4a381ef300604f4a10364d0dbdd963c0251e1487d5047df035f419d44e9ca0fa4b3c2885f5ad1a6145b21baf1571fa7322e7a680797c582efdb7e2661d5f0ae7dee16bd9b2a0a243832a5cb134fe235c9355baf5465289697574a5c67c17c47f3ec6f1ad0075f7b8ea9d7fe7c866a6f807a6afd29f540e64406f800a469e03f7d0e57b271d24576462c2cfecd8d7ed60c4a8fdf66f8d0e997e3d0c82d02b254703d9901458c1e59a81d1219aa72b26ab8457b98756a30605d2ac0100741953ca5d9f1e180e7beae424354c222a2a1ca33a5a3fc48377d1f3b5870703d6f6dfb06078254a9160b17c7432325cc3e67a84f74a56dce03d77753d71671154e6095c8ff491d09f51e346e028a663b9b3f01b0cbe951f1f85e09d936691cc2596cd34900e6248677289026ca11e8629d170bebf159efa61e9bb3714d4eb14a5d6e9e73913d065643b7b73193d2f8c97827df3ae3e1e16ff33c1199322911ff3c31d4e6e336a1aff61ed9ab7fa2942cfb7686a088a8dd3a22d84c5ae3be721d8876e7e0f98f4565036769cd2a925b3feb56bc240ce96c80e76755c2f35feb5384e4cddf7503ff7504c6bedc64900b0cb3ed55dde58c5c83a0cb0a6c57c821191cb0b8786b621d9fbf2607703faf84cd172a07da379dcb70b6d25caecd47eee39a845d46ae3c71bba3c12df99c331db3749a9e4df3c7485035e3979bf74f61bc3f0941ebc3bc0860f5a9c6052b2ca3f6451a3c9db9983dc4f2fc6f4be4d9372696177880be992a98a8bcbe7bb6b9a331cab9efd6db6c69c7ea5e7e19ec8496e61ddcbee03aec75e706f4d47bfab29c73a99838fe12fe2830237d1fa5cca1dcd7af5d1b83bbd211e773e8de14fd0305ef95783326c72bb4f1f6d52138ed1de77ef60b1b39631107370bc8eda87c9eafc93d30a9155b6196dc2b8657454c50f430309ad3aa3bc985978b0ba08867bf733a36b9ad023b2458659d9b5d1627c0f8cd89fbe1414c005d64e21b59b3445644a8838b3132e3688b13dfa66a0d683f54edae57a71631e90f9db52c1889dbcb147b627090a7d58ea2698b8d5910ca64601f65c80adce6f50cd56e8f8cb5ad10fad46faac287675b3173905506f1c63b33e58c81c0168f9a192583a03eb3a0a7fbdac7604b1e24bae16116c7f717ec27f6129fc5c0f759301680d20226c23c1151d54ec52b3385a7ba79bf7d47ab916bc7ebd43e6037472f071e4e57ec223033dc7717b10de76d0dc30a467cc1157e19c65f5b69c2340debb22b1a86fcec4ad580859501f60c9352b725d3be393bf62de90c37dca43a5361b8da93e2b8eb17441a6c5810d4b68b1c3978d39ca4d2b179beaf6b0a9f9039ddd44e837746ddb8bbecf3430f9b6aea293b7f3d2f753d72b674cd1e6b6c2ac228ce8f7a497395a0c37e40436a7bb4009e69f6050bef0ce9c61f985f2f5005abd503a72f496abda1d670140dbaa6f0694378ada079fbe47dcf2a168427222de984fbf19998c645a04a094b0f935cf7b35a0bd0f7e04f0cfa8e8b965e25a6f95a9575852343c1934a09db6aad3e13b3bea2804b636a9d1d119ece91de8fb1efef8e07b022858372d835620d0510dc1acf85f4f91abea3d1fb6759728f9031cc8097a56cc604f878ce214b90184b409da076b29d8a99a0e871e0bc9d6154e130f9083abe1aa73934ed93a092a46fdbb6397c91dc58b388848cf31cc9c9749390889d04ad61b2b0a2d6b66854279f3166bcedceca24a5af33faa039e2fe5f49fe7bf16146482ad7f1dc2280b1fec780c78c5905f916d28ec0e594f4afda1715b67d8535f502a59356cc5c0155510d328b2a043ba1428d5f917d99a3fa0feefcf2f1c6a85ac8fa2d403ac277ada2b55906957597db9704a52e84f538b7a2b7aa8ee0c2f8c0fc10692ad80e0aed06efcd7c87fcff01137c538bf7ab294033b81afaa8cb77eedaef1f4b2e0b733d3ba016184b21019806287649ae0b1aef8fc5266cb5e9ab789a59714378f74121d3daae568762f8bb33bd1ce49fc534ea55d94299cdb7f7859fb05bddfac2b50a638d8767d8b381f93b6152cba0b57e75d005a623e6419ae03444d5b8b7686b337ad75b009d4ca74a2922c72fbb9c16c4bde9d33f516f19e9512091fa097b26cfe4f56bdc51321734058165ce1fc52fb78da202d429443399dbcebda60500014cbfaecda0d3b7fe0991a77844d08b0b6d60f19e6b68fe52be18896a184d6a8de709aa58e71c2c45e5893e379ff7ae8f96190edf1c2e630412240b9945f203357c211e6baa2d4ab9fecbec1d52f1f8a7691d57f479528ba32f4b7d39f56268bf36fbd9a8843d20781867d6d39d1a5822f8645eceff9d46129b30cc6e1794b7572a83ebbddac6c0b9a358e9656bd2038ea0477ad409ebfde71bfef55166ed7b30e129688c013c4e025aef3cce6d7cc853949a147c77f5e064a37ebfd42a0103c28485ad1f76a8da3ab59ed715d12011dbfbc4aca3db9843b96e4f219a9650072c2e0ffd8774b6040ca482f10902dbc5188824c52564e48bf031db3fb65261c057d42768593c50bb208b4c6353499a21c9cbc0533e563ed8645fbb42494efb39df330d92575a5937c97763c8bc64b9874d8c4652a9d3d87d738d0f613013c177608d5e9ad66b75335c1be4b3cb7fdae6b20f9336d5e930623fbca45e42e9aff34df97650e31f7d8d2ce6bcab0eb78f0562ce24f8cc994ae67b411395160e5f9206c4adbe6464753521aa9fd6fbf20ccc6ffae12d7a9d9cbf80b6b3c2143d7adcf1948f14f65c06ebfefb975281491117bb6499446235ccb43cdd4a0f88fc79ef068f35b02dc898f7786accf50983361cf2514aab19d55f5453d50e101b8ec86233afd572022b3e90feed2b6b053a5c84f182085297552bad89ac55decf04c590d07b15ac2cfe1866842c922e0b5707df3528d9cd8b3f7deb9c54d0221c0bb2065544a21b53dca2e5228e82837105eb11fd9d1de0d1a9ca73211a97f5c2c6dfdf573181b22efa06efb1780f752f50d8f02fed30616effb0a8cd38eaa159d07fdb3372be61d7a9a02f6cd1631da31375bb60aeea14bb4c1dd04c456f26c45c211ced6c797ddfe9c690cb05804a350ebcef281fd38dda93c77a4746b5381beef6414990184dd8a7e856bd4ca2d115053522460eec848e49e8a91a4a78d048e3b1d14db73e41c8a05645cca4b31daca2559be76aed03b0ca0eab92a9373a0c9d3b8e46763c0785e09519f7abbf747ced9156027a29aa7cee2826abfde27dd2f3b58d651aea9553d3a32e0879e8234b4bcd19256a90922322de7c0903ec67590c5aca64bad6f944341ab8a13b2ce6f33d1d8d0119f046f7eb1f5b5372af1c19c10c17400d9ba45587add717a40ca1f89e8cf8677bf7a7161386f7218db8c6c8901030c55656899dbfbbd134199c3eebf4f249a6f4c5fcb71581048f2813ac6b9f4c54ee6e41426f1583e747b00d2c8b7de36ea934bf2251b766391edb67b05ef6851c7d87b9a9f94fc724952cf981b8f5d4a851ddc7ee36090a281261abe5bbc4f8831cbd5ecfa40cd61590d7f58787d8e9149f72af0bdb1287d287e039ca2c0c355b609528526725ff3055317f322d196aaa8828a3b7a5229f16cfab6ed4b2f7ca82eb928f200782d92721435063c6e40a71f1ff5f4dca2088e00c52887120c43bd3a85a1bbd5abc1956e7d6f8f5ea8f284d1bae66efcea3886d8daf4b4774bc9f503dd78cf371357c1e487fddb5577646fe99496033fa813436836c82dca5bd2e5c747d2823a52f790a24b4bbc41dcf7046599e24e2c91aaa5726043bb8499dfa478d491018d95afba39312ac84b157b14af20c4f12eb3a88a501dfa5d0f26b5d3aa02ae6ee1d57a718b12e51960137e7b40aade827a9aaf8945d7fce535237d1081a0f3e9f97d73976f9757e4ff8307f593207d21a1bc1dc235a00fdb9e3a9f5d68018ef8ef4a1a353d7072a6fd8e9fb5e7b332303e52f9f47760b6a9a21235bb33ba0757c5e8e795d63727c83d9e8191091d7161e69ef2cf4719914994678b55828304127ee21655585bf703514755f223d965ecc876968abff1e100592251d6fc358b6eccf64bc80194d24c8350613a2cb668208e19a5b281c2bfdb0a90c03ac1984deb3079eaf3cb06c90cd2772d754c704104c4683ab830e101b14d07899d4002f986816e4d24b9252eb2ff6672bfc617d900704f8b64f16432ec646bd6ef2578db1a49a98119f490e809e6e7e63c5b697d1fc01a34ec9a66af419271168ac0a603785e6657b2cadf9bdb947458078fce00cf5b518dbc99f0d22eaee45856ec7734942309fa924d3682d8837c7189e0a403b40465adbc12e3eb889", 0x1000}, {&(0x7f0000000340)="79e534dd1d", 0x5}], 0x2) kevent(r2, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xa, 0xf5e, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xb09, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0xc1, 0x81}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x10000, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x19, 0xfff, 0xfffff00000000000}, {{r2}, 0xfffffffffffffff9, 0xc2, 0x80000001, 0x1000, 0x6}], 0x8, &(0x7f00000016c0)=[{{r2}, 0xffffffffffffffff, 0x50, 0x80000001, 0x1, 0x283}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x6, 0xa6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x50, 0x2, 0x5, 0x6}], 0x8000, &(0x7f0000001740)={0x80, 0x6}) dup2(r2, r1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) chroot(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc002, 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x800, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x196758fe, 0x2000000000, &(0x7f0000000040)="43ec4377efab72fb0a25dbdafbc7c8c4573f5e897fbd24284c95ee36f41286e23b61262a36c7ea5159cb5d04114da8fbad8a999ff709ace994c18bb68d81d0f8bd7b4ac6427f566aaa682e26420dd6b86ad6a114", 0x54) 16:00:09 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = getgid() setgroups(0x9, &(0x7f0000000180)=[r3, r3, r2, r2, r4, r4, r4, r5, r1]) setgroups(0x2, &(0x7f0000000000)=[0x0, r2]) setreuid(r0, r0) syz_open_pts() 16:00:09 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x7, 0x7fff, 0x100, 0x0, 0x6, 0x3, 0x1, 0x5}, &(0x7f0000000040)={0x2, 0x100000001, 0x6, 0x9, 0x9, 0x3, 0x4, 0xdb5a}, &(0x7f00000000c0)={0x200, 0x144, 0xc911, 0x6, 0x10001, 0x2b28, 0x3, 0xfffffffeffffffff}, &(0x7f0000000100)={0x1, 0xd3}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="46279eaa2f41a36fa1433b6fa0a925adf82010742798c6e9f2a167ea31e9ce20858f2b34d7d68a25da39c7a45c094cc1233be9b5134b23cb9842916d24eb1d00b8d9bb1adf76668258b95d068b7aaa3640b576e120e87ff9c4815d7d0d3a9cebf27955d8fbb96c108b9555696955ae9e8ae3a140f01af2e3a226955dcec9798d43b2fc327f05ffd17dd63ab0339e74ac479644fc91bc5d4c37c4d9d4be3e3ab0ae0d842afbfa7f1dbc35c2867d99bd468bbd48ba96ffe79e226fb512c1f37913f1626e1b84b5c28ecb249e6224d27490eefe8e240fed0da49eaec68070a490f7b50b1d2114d78d5a54e555eecbb7eb08989d7b72f8668dd8943b07af21afe10d14958a9c73790d405ebd330b8e7ad1c4b6c707f601fabae7d810b797a6e7dc7289c98d3e5610a4b7c947fa36c51edb28090ca6edef826ae6b647768ea3bbf3b0ed167b27a39094b590ed10da445a1ca753903e0ae98ed6e5956c536cd8a15f8a428c9d131c47b6e0b2bf9784bd25ad17df70a3499d193d39e5c8b787f12805af7b4e311fc6d28bba51a74e78f9b3a52fbd6a1624a7ef21ad06b6569473b42c4b9e5ee76f43736466d248188e9d8b2afeb4003fb8e5d2c98681ca4bbd3a23f974e8df6020da09500e8140ded202780e856c4443103a35edcab4792845b39a909f558ad80bd225bc00e9d10cac16c46722736a213c9cb354d874963b9f8f4a42aa95adff737395a99fc625333b1362a91b2172bb5ac8aaa2fa46c1f045ffe1f99e532805d775aa940d54fb4bc1bf2b84259e4ce47b6d3db4d710aec51054185dcb94af1b850dc0093e0f6ad1267cb8eeab038a4196b4ec6b6f91e00b56c9d70862cff13b6e4c8cfd7828d0dcf315fe4e57ab5201c4ace231a9811aa9c86e8b4533a60aa57b1f283f1872ad6c14903dea28ea6403446bea9d23fce214736417b35d097984f59a0e717a6763bde10f1deb6c0014400857c36c29e830c525c839761c7809d83b7251e3551cd634b512e9c183578a1f503acdedf335179eac9c7c0552376876c31539066ba0ef295be32847d836998769c73071f4c5c3a6cbeb5075152ff7941c371bd0110e371db8384d91ce67de6796735a33cb0f7c37f42f8d759a7d8f8d40108a396d1ee42415177372e79de14c15c4824e33bc1b7bbb664f233930bb6df952fb9709bc669c90c83f20f669102214eb9b999d7a161af3d55dc503418d27b410c22cc92dc4eb99d09a9cbf2ad6e83c690674d688e06782dbf270d821399157d55099faf07c506fe749b44e404df795fd8a0ff660e93b10cf83eed73f668ca6d5ff9f2d100dbd58ce80be07ee48846e8371f307e7bad095836fa82ef99e285c4f0ea41fe87fb5834a7651568d1c537654b08bc81dd45e25de18983cd288aae523c5873f9a838f975f41acc3bc4d8c1eb237e70d22f6849c101073e5371d08cbdd2c96443cdd524356154f2a156faf7aee00a252dc59f458db31c17aadc8fe42a0c469b50ced4f3a6d3d12e1dfc1a0c875fe54ede7472ad7afa812c77276ed1f3a81833804c8c79180cd7196a451f809ada7d30ca0f8052cdb0ae9b5a3698495a9943a60c2ad522d557e79e775fde8ef5fb3bd738b1d0aea7bc939f0e72fad5de6fd13c9d1d3a226ae5f180e2406b4ff948928aaa9b68ca487451549fe5cd2055607c91f60320fb8c8be2ff16180fd4193406f300e1c648630d6e38df829b6d0fa81e91bd7c3ade693d2c75380fa63d43f80b726399248230e90aaf8613397739f93c8fd758ae8ee63c84083a1d5cd15cfc0e88422aff7f4af139fb53d4142272c23b24e70dfd893bafc7c74fa78265f8f49557e7401021b7dcd32c834eeaa22cbd256be29100f07419db51904cc1938108eb79ecdaa9aebb67390494a5684b6017c69f4dd11a30d00f6804961f9dfb44fab7548fcab93b2e2f6e2a18d386e2f247db9e144bdb03e7a6cd851930bfff7f0dd5f49dcfaa281bbca19f776033df8799821dc58af32225eeeb1d6d2344472e03531cfe44d8f0876d19948ca920007fa2c93e511464655e4a73b7e592070bea0efa543357b25e5158ec1707f89350d03c00a9cf5fab53421cc950d64e1661fd66f5772fc3f4689d904aae88d12523825d87ba7a38a022f6dc3dfea4658c995fdaf8a29e6b19ab872519f80e92d7ca2156feef992df07c5746d1a8dfdc1afc6991f2a990941755b02632a751223d4756e33683efe29844d91ce23c0e48865ffd2579a73938736ed1fdada87a2afb23cfd98cd52225d42f92c62364d96d77436eee9898ceb61adb31d74dbb86769c4bce0e6f0b2264eeeeac83121f8103db25d30c7d0953b39158c703be68519924da0bb5a926c372b350fbfcdacf9b817cbb3f6ce8608238287e2ca71b5244cbf537ef4636d3698acde10d5e7673d9ac29badafce3933dd1672225fce5ddfe7deb61952db5068f088a97a638f75366d677894c0c13396ba00e531fe5abd7d3c123f4c1dea3829469e66f4e8f113ceee4111e7c24d83255e302f8975820ddd46185e1f9dc6ceeb5bf6696376a1430100e66f10e384a0fd15f666379b57fb13b7b491aa47833b025db727092dcab7ab7075f714f6255aa2d0474c93dd3cc784f47cfb04939a540ffe7c7699b6605d7b5d6fc482fce61df0011951f10dcb18748fd9ffa05aa038f96bc3f568b09ae8d6308dc95406366564b428696bb8fbf955e7bb5f7e2f8686f9a54b40572a2655eb5232ca5e2e73f86016d116ec824f16f64f3dcdcd2f5fc36319c69088d84bba161d2c74a22a6aac69e12c5fc007b888f57509f2c02b68b07ef18e55ec8e3720f1eae7d5a7f6b2252c62920964447d86ec3aaa5ff22de19d8c46ed22431fb0318fb181851f814eba1d76d6a6dcc5813add60ee490c145532946ba4851431b00166feb6d7ff0f4209036680db7ff23711c28a35f473d0ed2196f7cb2b8704316460f51dd4681a9ff53742a340010ed8b244bdc2ae1ded72cdfd2cd376ba57bc260dddbd12f8b31dc43bc09834e9eb55e047a9da11d9f2ebdfafcf09dec55f285916353f9f98c0843a413be11ef7ccda0ffaf9050237876e74638e3875fb3adbbcddde4cba32d5c9fa1980dc38603104adf79a056ec8f6fcc61bbd59cb434eb99dadcec474bcb6b8ebaec5c77aaefcb4042180e2e954881b1cd2b8cf1628f228b0993328662388fbfdebb7061bc52875bc398338889101891e5c5798a2c931f0763f04055d55c0b4e9c00fcecfedb4d5d47e4e04007983ef8452ca55e67cc42dbfd5a0fc9cf8db4d890fabdec7e4e28f90e845b5d029db5faafa8c0ffa3f0e686e7f2a02cab4340483dc97dcfc2ae2c1aea1733469f15252c83bd5a89728f221a7a186cfa9706b70972b2d5c5cec3c649a6d263cddafbf82081f3229fcab8a2e57e12e18eaf55e93e8f5a636417a1c5a3c11cbc7e9e61bfb8797f862ea4cc283868070f119f95de21145aadbcc53370160b15ad9514ecc2ad9f896f675eec08f800b675f876baf13ecc8340e4ad80f672d2c87ce64ce5deeb25771ba302a48e48a34ae4936ef8bed7fd0fb213bce23ec7e975493a696aa0ef4a336f75d45ec7d600f6c4e96b705fae9352e6e84251948e7c67cd2d28db5831803879f56a8396febf2aac2a72be42f58657e2916ed344c2235de93bdc7618bcb7a9e00ca551c03807ad01a5cc7db008b0d8c96733fbd9554a82989f4f896d190cacaba201cda13515f22f954eb400c703f117c855caa2cff0790cfdcbdc69d0403d0b3708e9d3dcb9823fd3becf1c8856ea00ea9eee39cf1e117238bbae2802ae0c0d2be46ab81bb312e9f2f04861132c93b3963f92474c743421e0e066c2adf3d182195230f5d0e3e6e6cd1056b91669991cbdf6144a1d72ae579397a568fc3bcd113d4a900687e636b266625539730ed3990b2fc0558df8439b181be5eff510d09701d75aae0ca5ce40ec57c60a42774806f578f4a9975fa14db178cb3cb15a78ef9b1d3deb6f5b68af08e8945a132ddca014d525d3d906cd5941730460002103595510916e5e5565d45b645c25f778281b9c6f3cbd83c04b258ac5d51fa5de3a52f5fa53033d559ae87dfb5ac80929f9899a7d4f1ae929f642373d8dac55e3a95f8f849896a01a0042cc8b70b4fadb0e19798531d2d26104ef426164b9cc2127e9b4db756521c1be4e1d7c0be665dc1bcbcfda00759222f66989181564e4c0872d262561acb164d13ec8f797704550d9a750dd187aacb347a4c1b908774b098c38e776a8f9b820643cf6e980e3f846af3128df1043c7a492a550d8220da2f295024dc747f8bd8507552abdea16f44fce8d6c454760b912435355d92a6399dbe6bf55e181fcba5dc5a9c46c6a0a0934ab5d9d2c03a0ce27c84efbfeb78f7f9a497fa2c9637e8713fb60c83a21ec6d1fd32706475f5957d39ea04db6053b702ae7adfffb2702be8a952480fb1583a2f8b522a5478ed17f9522b80149539c483193fee42e144dda03d620b4e5707332add63abe62d96ac9fdf33c2f32943d7ca4cb0acedb4569da7f62baabb0217d7aa4fa8f2da0a4dabfb45a5d9d96e914e30277bdcd8d7b459b94528ba84d18dc78e5e85f72f0d821ad3a61defaa55177c0726c10a03aa0f5243ef31b6380d590de350a66c7c5a07817d9a29cf895118391f443cb1583972c06ea9e85a59939353a46a62b31d01e947cf1a6e8459170981ad5d1e7df9d3b284490090073ac8230cd22f894b56a3baf6f58a5593169d55635d655e8983d229b9704ea3eb141283a8e432344af631ee176cabf137cae1a16fd3db6e4fe50f56bff16148af803b057b2c821ed26e494ce526fc8469d5c37d6de1be8504fd322fe3ce8343ba0a5a366ba14d1b8d419f1ed54976d1793c95580a446072b5b5fd127c03fd25e907b688ba5a4b05769fb88d93a25a4fd7080dfd75ba4f7e07970a3e2204a9cd858f86ee24eec9c123b1c98646f81d689b925f96ec0123577e41b97784bad8d2e5a7b6a5c52ce9bd595e21d8356391e358cd84aa1c1f61ebf424d3ad239d627c018f48b776fadc003951609295efd44279dcb0e2e05c163dc40a38cdff95e307fefdd01b5f8e47d22b4f817e7db9c34cac97c13dd4a496bd00b6e63f3dfd3959c32b25ddd9cd5077eb7a880fa4029ba3b16e34edb2d1345611be76bdc667e1fe9c166c51e66bbcb132a45b1ae7e42797a5422674a33a97787ceb8e15f1c18098ca30766310b8979757c4383f1260527202a582512f103948472379879014ff82541c5a5b290776d0d72baa9290b6ed01004a5b6e8b68d42a042910e3753cf4a35e8960482d010d7ad38085223875302ae21ac84a713e2eb70304f6a727835a29b7f29a92c1c965cf3dabd8661763ed9ac60fea8d6f11dc95aa0db4be7f2b8e3b9f5be45b546cc754c6ff727fa869423c566f2197e89d76b9d91105b94cdb178ec64b6977703fe10e6cd18c52a1a5b2d2b254154c23855052d6d65ed4c16ceb7a85baf1ce20254b033a5bbd67bcd72608e314445efc1d0a01d024ed487e4debf5fd440287911d33e87313a7bd8ce1d56557b31fedfe43893aab0656e063e8752ed16e663247d2c4e3cf20a5850b7b1713af6885d9c17516211a2aeef1b060033e8715292a366244833e781290f43c05374c36beca2f0576c6b5e6826a84f1ff9d813c4fd79a0e86a7994e75f50971c05e792107cd29eb86117706b068f1bbb8ea343c5134ebbf59bbf9a323cbf09d54d4664c4aa4d6213c1b843abe55691489d7a27d97a4e7bb165335639a4861da7a", 0x1000}], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x20) fcntl$setflags(r0, 0x2, 0x0) r1 = dup(r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r4 = dup(r2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x7000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000300)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ab5ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf6a22ece345a51954cec7329f7df83073760aa54706af0cd68a80ec2b2452f3ffcab53ee00ad3b858445837bb922c94a58fcc8464b85ad2ec208d783bcb0d9b27d0741ef962c9ac34e992a46bac1dc3cf21cbdd61db452814ff186b19a280f9d35fe20276aab967d24ef1ec2828309c6c4e238ea02244e70b8e20b7fb1e2401f3b643a6371d0cf0c00c09f2a968ddcff1", 0x2bd) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x1000, 0x3, 0xffffffffffffff7f, "85da58882602afe4f2d437bfa600"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x3f, 0xfffffffd}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000002c0)=0x2) geteuid() fcntl$lock(r8, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) map stack 0x20719000-0x2071d000 of map 0xffffff007f124210 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff007f124210 failed: no mapping 16:00:10 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) shmget(0x1, 0x2000, 0x1a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x8) linkat(r1, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) accept$inet6(r1, 0x0, &(0x7f00000004c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/60) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='-,8&$![\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-%\x00', &(0x7f0000000140)='-\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='%\x00', &(0x7f0000000200)='.[!\x00', &(0x7f0000000240)='./\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x82) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:10 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r0) r3 = semget$private(0x0, 0x0, 0x402) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x60000000000000, r2, r1, r2, r0, 0x4, 0xfffffffffffffffe}, 0x6f, 0x7, 0xffffffff}) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x7) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d30", 0xc98}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="6228dc5dc96bb7548e11adb7a59f59c47be7d52b11911e568734c5c43fc2d06b3d0ef8e39d43958db4", 0x29}], 0x1) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69b0355dc69728959b187bc1b630c062050c4b33"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x1, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x3, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/9) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x3f}, 0xc) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x5, 0x40, &(0x7f0000001700)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000001740)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getgroups(0x1, &(0x7f0000001780)=[0xffffffffffffffff]) r6 = getgid() setregid(r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000016c0)={0xff, 0x10, 0xf716, 0xfff, "16b58a2c84d499263421c693ab3ad7de8fc599b5", 0x8, 0x6}) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000014c0)=""/225, 0xe1}, {&(0x7f00000015c0)=""/83, 0x53}], 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:00:11 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000340)='./bus\x00', 0x8000, 0x0) read(r2, &(0x7f0000000140)=""/99, 0x63) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xc8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)={{0x2, 0x3}, {0x0, 0x1}}) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f0000000040)=[{r2, 0x41}], 0x1, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() recvfrom(r1, &(0x7f0000000100)=""/245, 0xf5, 0x800, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0xffffffff, 0x6, 0x400, "be5071f4750ab47b18e29426cf84b469639f614a", 0xfffffffffffffffc, 0x73}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x3, &(0x7f0000000080)="4b74954c", 0xfffffd47) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x5, 0xcd98, &(0x7f0000000000)="4102f9ae4393f92f532b69ea72c3bacd3b92556da686e8c02761afc1f26352c3da5a1346daf9c5d514562337ac6ee2cf9db9f314c9468d9ce29d08c4a1f523cd82b5cfb9e0c3e389a94619f1021ff0e5266cdfaf8ad7792214a7fac99951400af596c672d4853293637e69f23b518145b4f7fbf7711e71e13495c400dae531c29fb05533c9128edd6f6206c22c3a5d23e1f948f0608ec45cf9e80fc97df574fed2b6bc3f09dd2503a9d75152ad17093a2cd29cf8867b5e6585c2a97d2f1102810f2685f5ff4867b76afe9aeda49c6da202037b91919e2cb92506ec12900b", 0xde) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') sendto$inet(r1, &(0x7f0000000140)="00345164d47fc30a4959432f5f0a20b79d82ce2611c6fc329683affb7e174023d9a172561846c0eac39acde084ae758349b4aabe36ae0834a7973dd028511ed2132ed473c6dc4b2118a908d4cb3c26dbe72b33678d77ddb29dd229469b0cc87f15c3c770fe6d1d09c3dd354a5d7ebe1bc469c3e6d5c639a0057b096a56745a6f589cf87dffb504f85465101ae0c0772fee5401107769a28caac2438f6383cefb65c67b88ef", 0xa5, 0x401, 0x0, 0x0) fchdir(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xd58, 0x4}, {0x18, 0x1, 0x4, 0x7}, 0x9, [0x8000, 0x6, 0x2, 0x7fff, 0x8001, 0x5, 0x100000000, 0xff]}, 0x3c) open$dir(&(0x7f0000000100)='./file0\x00', 0x188, 0x55) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) poll(&(0x7f0000000240)=[{r0, 0x110}, {r2, 0x10}, {r2}, {r2, 0x10}, {r0}, {r2, 0x100}, {r2, 0x4}, {r2, 0x112}], 0x8, 0x0) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x3, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0x9) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/233, 0xe9}], 0x1, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000003000"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="9bd013e4f9955421a50929cc8e97dc31a06d03042466591e7ee9f1c3292bdcc4362cc201359709679937b06a4a3c45bfe399908570637e4c049a603f383d66b792f62be8dafef3f5c5e30df82420c6f0b595edc5f7183e2ec284790ef7214cc9dfb04585e6e73e148f253f9d042a5d968c378fddbab1487c7e29e5a5d0c5b61b5968975324cdbf816f1e59964a6f555abaed1ae896be5cac61882d494bf7864e7fd91e009a4c141474c57e6a174e1ca463b5e877016413cc6d092a37dbd5a59f99f16fe96163c6c69730f9e33410b55db22faa971bb999b8b324160580d345ed62c2c1527334b2eac940ad4efddf1a665a880b86c9ea6945002a360d3e57d67df7c39b7201ec6e6eb210fdb011e03d499bf5566b1c6754fcac963ed85907fb1848b6245f3a3860c9ec3cb48893b20e14dd0acc7744b0040a202dad04c60c16f7cde7597857e16a78973d7bbfd2ba13438ee4cc34fb9a2d53f3d044ed9c3454f50a1281e25eb6f962ddb3953b758495efd7d0cb123d823019752e3ec7fed04fc5ccf6897576f5358df97817af9e86ca9d707cfe9284fb4b15e6bf46ba6436a4013a0169867310f13d24beb9154853718969ab16fb3bfbda34a6447cbdc0f3a80a205ce971b2d02bd943f52268a9390cc97f7621c1ea94f48b998f3f4e53cb6f0d20606b3bab6c592d8388a6b57424c5e4e6cf112b1a88e069d3491b73651b4c308bdea273538d7c6d18169d103a5c17db5aac395f7d793c75ce55ac388dadf936d483af53acad129a61699f23d9e80dea3f86c094c3f29151e352447f3e8cf919d315bb9ee6424f8eb6bd3a0e1fca5814f4db0351466e97123f57eb23f58576ae13a1c9c6ca4fbbd35c1c9dd2857966f5630e16a649b8d5774bce76bf675248cc1b9ad101aa47eac95126998803448f335e5c7cfad8f54239275ab74fec053d5c949b64d89177f111f8f3b86bdb2b265a9627c7619fb23fb4c19ecdb037941c513aae30fce37a106a5ae6e181e71e8a3441b039a322fa4daa02299af22e5f55653116ca468faa1664aaf32689bda92529fa3b4901f90819bbb5b0d2f2acfa7245bd05d0ab772e9c552e52b432c282bfafe57355a3d8675ae977424d78e6e0fcb1cdc9959bc34340d3a5c739e049430aac657e1bca0c4666c5bf786e20f71ed66fac01d934c976dc5b9290a0415e58f253a2df9b8488508750b9eccb7965f5474fd78f4e043db4dc4a233d08fd0333cf11a46a0ce52e1e4b67699bf4f6da8091aeac886d51dfaa81c1b300570a71766726d6e71115b1ae520bf7fe2b5f94193c5c1ab8d4d3db436dda76a2198a0aff48cb4161d06072bfcae4e13ce1549f2f21316d180a261898141c6857da4234cd84f42105c16e7f1393859998ade05137e3562bcb25af995788472219d83979f8fcc5e22fa94e42dac0fc24f0ae8bc062aa5f2b64c2bd12ea453e7a6ec61a451e84dbf0d4000ba752624399ab0f75266a8ce00ccfe5087403409edf9aabf7b2f2aa7b28ef8a8030b8cfda63e4158dabb8502b0dd0bac6376673e94e662de244bd02bc3fbe2cf3bda9e0b0a5ad04055cab897d324452ef1205bda06656fd06d67cd1a1fb11efcb7e7929ab9fcf7695aafd6aa49554bdb99341b9add109bfcedee76bd1356d1c314370fb6413f88095966b903a3b9286f858013c08c9320c4a2aec2d30381e091b427355ad3161c60f1080ae5c6d0a279aaf2d9327007e0f66ce0524844084bf53deed1060ebdf1641947d999f8ff3066bb56adce4ab3220b124e16a42b3a7c5fea5dc90afa1da69c53eb755916146083ac533ebb8f0dc5b89b6e7bd4187f3c6616f519f07dc471ffdaf6270be8a21d1e485b7bdbc2a7a2cf793b19fce9145720703c1ae42c7798dd9560858dc92f2351a2b461c79ce896ed336d1e24b6657d2b3ce5122299a2058daddb602c0c20f6aa42259fe0f0259e0c6881c5b6ef188e72a566cee35e3b4cfe3e6d22d9e6b91acb20ebe4cce72d9afbfd9b4aacf23b01fca00fa0679253f29b6ecb55718d30fa1e6a820cc8ef5b439deee89bf3219d7160e48df51f6f594ab7140713c04c0872346cf1fbd79ea395fc943e09253c67af056b9fb95fcc3f575e9e760b4d00cadd59efd60afc36143e987b7fba47087a009b8190775d4e2d792b4cb603e85fb887aa14212b60752bb6473c5878396f231a77af98f17cdf5d131fbb8d7182a5a911adefa846e075fb68a54cb335791c44b8f50f7193c5655d75b7e2f7707ca99b7f50c5f8b09d05ca0b306d253ce3a0c3b4077f4eb42416a7c152e35e1300eb02914e49e148f9c97603b9df86192f294c31b11f7849c98ba11ce073115fc673ed6905b2e960acdcf8eab82d6914d558df612dd6bde99b0b388665b7729e0b7a0dd77563174e355df52216d73ee7297d700035e9088d0713cf9ba95897707f1766cc628130580b84cf39a82ee11133816af53a1c0f9ca5d4860cf09c7ad8427a78433839773a8660682c354d15232ea3d29df190ff9c5c2bbe1d97ff34736e0020d9861ba56103f06ef21bca1f99177a304a3bd1498bfe76918cb74f474e3f0a01acc57a88cb7184c04380001dd5c58ae19e5f8cc0ae45ae675f81ed164d2e685cbb744bbd4fde88975897f6099babb725fb59ae8f03aaaaac665f2bd27e43081147605aae0a4331ec505cb15f223b701768b83353d1c6ce4b65eea00681f1d1365a7a0c8b541c713e70962b8d0e38dacb1de931ddcd9d1475c68018b2e6de048c3103d238757673a215b9d2d5a75460e729045a8539d7e75372cfe2475ae34a741a425b88f97d2ca1dbf42b2e5e6f8795d971d94023b636c1cd681541cb07fc9c26262600dc83c36f820a8be717da7d8c64e337e9eeccea52f38b009296b05fadf0f8739db88ba76f5bfc709b2794fb7181ce0410b4c06d3b260622edefe51ffc64b72dcd111aa21c8e10f5586c7aa6a917085523d897a0ec1ee1f61b6ad690684b8e3597bce469dcffdaf1a76d55a878f84d04c30a8e0bf1c2a54e09f1fb643ed00f7ad9ef78c660f392a7940bed662288e7095c2ae9a044fc1bea32e1d7d491c558507a3457b236e0a291d57fae469a3b69eba050c979e6e6538d9c09a7d44a1bd3d1e26ad3672fa633a555a69791b883a052966c9c1e34f4f917f5d68256f23562f5a37f034deb1d52560b76843f7c2539caa552752e49824f057ae4c25cf0ab9c5b39ed00af2179fad13a2713d75dc9fcd40f9bd7bc49d5498d29e291d844f1d7fa862f3cb21c79dab9e7bc04205fd3d9f0f0a4cc4b3318b493f10a3efbc7e4130e6c2c399f96e344e734216140152680b6ca62f590bf0d1a9bcd9ae6e2e9e1407f8fba38ffcd216bf7293a0eb92e69ec7dc1e3e8a27764ff0f75056d7681ff03e275c6faecfe1d9cc4d7116c2bae7aa158f6c8661a431842d9e5d315ff12e7f37fd4cdbfa9e3d50c29c0087cb972e142190ecfd2bf01b8ddc8ef03d80af20e87173b8ee950c28eec6d2947c0cddfa3ca52d58d158fcd8ec2062398aea8d918ee5e6cd99e787e81b6584a2156a9cfba78b6d76a4d4eb3d9bd68e80d47ca89e631c51ec1c3a39edfaddc03b3cf9d6ae9dd6a28d7018675a192bdc8082ba008619c3559760f79c203a81f247e438901595c5d345e069034dc6c2214daf6784aa22f52ea7dc16e273733d2f26091d4d539bd53221252fb6d0f0886a23c2dfd663b4c81934e265522b998f1b398186357cd293a6e4c949bf35821fe9de999acaa26dd8a265d8b57fe73e58a370a00ef08400324974624360304307aa4bc31589065a86e6a116a7298641d9b466079bf061b4d27486c7eabc8d5cb17849698e5050116e9c5f329afbeecba752634ac40f34f134a21b98aeb2377ccf65f14ac0f9def2e94425e53867360366612010ed131c0123a894679e3748a7bf94a1205e86f180af2fb2f1c743f567b82d88643e1f5f3d1d215d83bba99f26d49e5bb9819b93ebbbfd50c4e312ca956e8545f99e423b8b432a1e584346ecb1badf5a6d545ce644effdc37abe1ad97326798990a72ad747cc4a56f9c0ae0663cbec7b4bd92707194f74032c1847567d032bdc6138bb7630f4c2d6afa703a6c36b2e455705d653fc7af599b0ea115ce0219ba9209f9808427de2ee2a8ce60b317e6947605c8c31b4e7f40d0d5cb2957fb74ac05fc468f212c62c16fa2298fb2ffdb262d535390569adcd1816c4bcd24dcf451935fb74ee17ee8cdae95a114adec2f8a93bb3e40072189112ca688f8b03ca417bb405a7a4f38256cb86896aeb64a2c3927f011b9353fe70838f06db870b43bf1c6db88d9b12119b2cdde2e3d0d2f5a96b09145e08d0b0d510f38fe39765f8681a68967cd7391914cfa8c1bbffebf7a81030872fd0217210c306df2c6252365df4c4094f0372b165a19865fcb5af01a64e0639458ef398b8679032aea9e4240629752187c5debbdce51b947360815983ae9662bed53a868c22cd4bc83d27b5b3137ee71b6b18cfbfd502b338d71f026e4b11a44abafd7125be040cff594860a57264aeb02707e7091a3dc42ca21deada0ca036271cba2bfa0f7b4c4d318b4b3733e90ab20b980f919662d6f93ff236addeb4ff9de2c7b953658f694150a3823399b72b38e532bc8df4562b99d393ad1504913d0c012ada236d72b010abc41808ca2e6f63d065c885386e4c943839848d28aabd089e09ae70cec7d8d0ae782558f4301848503c73cc6ebea5c65f66caeab3da62746ec07d3ff9070ff7be664d17b9fd44a331f4c90678623d28d421e6d77d534afad0b2a2635768db5b636edc8a0b8c269883ac15f63b223ad1d47d8280c0aa10b57380db0ca1c82d5f08ce069f7d4cd99d4a1864a5e56614387af806102167dace5f5a159339941c8cabfe988cfff23c7b918748c71e7fb313632534dcf04c8cb5c9767bea3532841aaaa649c73c445bad58117d01a9b77ef3119db9908e39bf5dae858da842817333da608de0ce7e4c08e060a9a87ef2757472ce0cc993f6445deccc26c99b5008c0188bdd6e75c8fa2f1ec756f01e8f0bab40a8777bdd006774cd7d33e09cfc2a1fe1087e9dc3231fac1f8d96895928d923af7071ce94a71418ba69ce8596d74e30c929a8469eb9820668f11648c58371fa5b6029e097bb19d7f730654d967e3ec53317e0034536e0e50de14ecf41394bac2d5817489320ea2e69338125e9cb05d137cde69de85627e7ee8d95abb462832d4aff7617d0047caabfbc2928abc493768ab055fbd42ab7dd4111c0b62b9e90d23bada5e6923838ca6f293faf58512d5cf7882c5d5112d3519385536005caa5e49b032af75d9e0331e7df9da0cff57fbc1bc750cc0f76542a767e4562abf6b94b52dcced8f272c80705518568ad8af1cfbdd2747f2d42a66b64d4d540065f7dabde0265ea0eacf016ea4ac2666c6bdc3c368bdfaa64e8b2730cdc0fca4372f5691218b55c52c2c10273d9e1fc19c36929c631a30b86bfdffa4a76f6c3dbc27022c4773facd8dcc58330421483bb75931cbf7468f40e061ee93dbfb69dbbe21276feb7a508ad033f7fefbc511c961909fa2452b10b78ab683a6bdc00f0e38f91643801b79a784acb96a86ccc8f", 0xf85}], 0x1) 16:00:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/159, 0x9f}, {&(0x7f0000001200)=""/67, 0x43}], 0x6, &(0x7f0000001500)=""/65, 0x41}, 0x40) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000140)=0x40, 0x4) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0", 0x7b) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x20, 0xfa17}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: unlink(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x800) unlink(&(0x7f0000000180)='./bus\x00') getpgrp() mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x800) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8800, 0x40) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 16:00:13 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) 16:00:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) dup(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001200)={0x7, 0x0, 0x3, 0x6, "9edd9580c26ecae87aa6654ef989ead44b55f415", 0x5ebc, 0x7fff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="99693cff2681681428fb40052548a2a464da836a97b6679fa871965cae924cbed9e36a73ecc4f34ed4b8b4edf11bf0c5d5cddeca763fca182f17f1ee64ea029a8f79d6112b40c1594f8ce1d6b81eba042a9fd3d7ff729960c17aef236b39c7082afc3774822a7bdeb5668f0b82c74ad56e1284c631bcdde1cbec3c80ea917a3fab5d85abd724c41c19702abbcc10ba2d523a3cc27944c458afc89d95c291c9cfe700e770ab164de947a69798e0dc9740d65267f250e9ac8244c8de30f05d6a0ab02d589441204e67882d95aafc89881a58e9e378227e0f14e7aff0c3d312e8d60e8224fc652eef2584be53616d3321cc8c1f0a988bfbe69920c2f80e76789cf9ac6ce703d8c6c1832bd5b143ee78877f5cb073772cf81d619ba359a58ae8f11fd376dc0479be3c5c9ff1d84dc6ad2c3a6376510d76ef4084e072e46d12f7070356e0c9a3673342ec6b1e163964adce3d17c81268da1304031f9fdb5239c2f6e43d4ddbe0a8e557559e4d968a1ad128a6154e07a6b795da9c6fdca1e432c89f956733452867d07703ceeeb93bf69c1faed537e80c907912839dcc487f557a1d3d4781edf56c56d2fdcb2120193441d10c277c4110f2db871f7f23d53378ccd7e70bd048927ac50e13d6058c0ffb6f16643d982a2244175fc5cc6ee54e41f12f54734cc56f4966659023df8fe483de58f39ab2ac85799595d2d992f6e9dfbc085443994a86655eb5d7fe2d9eae7fb78f791136b9718bcd7a69e6426fbc6115951fe18f1efa8b496eafe07d42d6c9601d8f120e3c5b9f6b79e82123eea968cf0d12e7d82052ab1eaf73b892ef74fa42267e765be7daa8ab553b79ab62b76e925c67a753c739e943282cff5fa5019bdc665bbec0b77396108500c634a9451c6690018980c1f36babe3ae5424c992ff238e746245febb6731e9a71ac0dc1d26f836ae28ac48134d52d262107fa2009e107f48dd1a59ed6705b69378bb448b52fb4afc085ff1c43a6eb93d850f2e57fac2a146f98f96794f58a7da00128577a076afc1c2c243024608337836f629b15ffc1f828fb00e3eb30ebe1558c17452764cae3ff38123589bc77edc78712ad7c576fddfa6ab8b9a7011e1fa9fdd5e8e0be9c140a66acafb91d93503977bec6b45e92fee09c50740799a5d565ed14016e9b2362b12370aa2898e90fea674845bdc899b9931f170ac4e91b8cf35b1a165ec973cd3eb5e5ebfa1692e80112aee512ff611b8181acbf33207a4c3cf590530e98dfb3ad19bc53031d26d24f29f8270f249a1f477da8d37e3ab30c4213991db8a0626e4552ce965efa91e54c530f941cbf4364d763b1422275156f202ebd2dbc394f4bc95b9fb02d2bf5a55e10f465f5d7ba25f4a0f05a859140a291927f36020995708793fb8fe4ac75b75c8b94d7c13c02584f9abcfd47b598cd1457e767e2b7d3a66047da57b94860c8a3679daa9944759d6bc3591153323e7feff4ea4a3a39d5d08afee3e06607f24b7ff2cec59fe224effd8d18c0e12f19f01727cca2e5d753ea33bce3451a6de2b8136eeb5c4f541a5d0debebc84371f616a919d5e6418e5dedf337c78d50b0369b6fdd35f201c7b104d09a4cfea8d1bd214c280e65066c515f3473615563ca0b68540122fcf90061c0e480ef6649cabbb8e48e148eb40ff5b88cc982d3856931fe95710ad8c1eb1859d3f3c06911144e5970028e868d3275cdda13e74fe654f7e5552a7ec6db729f0b37c4c2c911257bf218a8a5463c6ed7c2ce00c0371543dc35f4de3baf283ae0eba4e77fb1f30336e7636a5d774754a6f4e3141be1c264ebb9c51e77f148faac517805e6a0d804b1985467b052ca5de436135adfacc84ec606c0d2ea59e6645e3579745688e5e075a25ca85a38dd0ade411c11cd4d316466ad6f89b2d292a7cf8ce534a0ce76065f48442ab412b11a48199520116574cb6fbdadbbb7424da15c4848abe16e8e7ecfe09935b626a0adebcb7b8d49f61c3c21f6990afeb2c3a96b41fb84f778ef199f7155681281981c7322e4553b180f32ca96203cd3c2575dc998d7a3d447bca0e62549af8769a235a8470fb9efca7fa40c4f6c2ef79175ee5e075f86d31a6060a134eae57d7d6fab363c24e417d5d647f7cb2c00cfb46ac67e2f4066e44e71d8402e599debf45f8aa9264e637ddeac94e8834a72fe7a368ab97e6894564e66e7c40be8823c342a983675ad07b603dccdba1fa948cda62a7483e8e713b5654e18f157a94008fc538bd4d5d975044b255b97c22de1801b64df531ddbc91f0502ca318af556e1a59a664e2fd4bf9c5a16e6def2afd1d55d5736a7a3dcfe417497b33b5fb287f5f17c1381d7373c8c476670ca3fd3580b5608c59dd948945e2b25263c491e55ade49a2783aefededa01d6d1c1b2d040c461d5a279810ed01d8e99f54973aff6231550a53bbcc09f2124f7f33c55f28f919931534a88e14cb888ac3cd558777a940e0dd74d827ab0dc36d47bc8f5460de2668dd16c2acd145a61908200ec49309f73b4608f0ae8c34a79a7a3c6d59f6476addf67d48d2a1ecc8ef2eafe6895c8f97bbcbc4893924fd44c936ecd1926574907b6c9936e3a7fd0d72958cfc2b85e8efa05024741f9a75acaa92a4ef625d4ef3137446789cd5927074e6c330b2c8b68c7600bd43621f7bad169ee83f6a97d482a9046c7c635bb50645ed87f235a6024afab4b7ccb0ebc9b09b36db9fc229ce1ec55ca590b5b9db56237ec1316d83d80d850d706b9fb15d19f9f9bc39bc2d138309c69a468d39fad5018261a05ed8453857c2dcc0ea120359249f9b2e72f673860c6aced7468b20dbf93b7d3c58bb8b632372d1eb6062b42d4c4de237e53762d57a7791939177239cb4073ed2e5d689f7a72f104507ff82c69946b2821292d02f6c17df966aebd1af71a9dd9007526ce18e387bee43719d93c32ff3a5a879d6a6f6a0ab3981a655a44ad3493a80ea3d4b8b2fd05c8525255a72f2113ebd38812f9c0732197b8dde5cca2f948a88401d93ecbd06ab5ed3b37d3ac36ef8d7e2af59f42298a3cda883621b93dfa6c78d5b172c2d6bc64ddfbcf3d3218e8287c28065f242f3453eeb411e912b4b5634c3b8935783aa022705fd8eacddfae41086858f5b7b3f4e2730a1ad469d116c8e2a476c2a6da9989287fe9c436e728c9e7b2d1babc23c1a90cf294dd457559656f2558b484588424a0e50974305df7b72d870ecf07d4f6674a6456780af11741d3f15ac78f3b180817e174109d1236bd7f21ca652cfc7213209d76b66eeddec8174c3253ac0d3aca05dfe202ea56f3cb8016b00f7c2e00a030ff9285690847b1c51b9b6836a79d3e58f6ac3eb07639e9a5f10a529a2f17c2dcbcb3f639200d6d1c72fbc75a5f7e1a6af3479d7069ded80cfabfa8a6a05d94c4b9ca2abe9a9f854667a6a24b9abd2c7caed4d980864720c3c1ed683c6644e6e4aed2e885f1eba0770b221b616b712dfb398ecb0361aadb483b7cb089efb46d8b9767274700dadadc612fc9018bfa26da3deb84c2edc7b0363adf07096ea0df3478d4489ca61a832a1c528cf628fed055a7fc583b0f718c024111be8edd53dfc2665731505374dfe4ae6f6fa61e8ef17d2bf3f603de9cda130c31e72133a3fb97b5319c46a7281441d2a74692e8fb2333662fc0b021c50e2f5fad09009971937c038f85babe2c7f844648f72c8ae416db73c467539c869b27f27342d14fe0b4a092b1fcb29da49742356b8d439e7f97caf92648515151268a1f69cd4553b62cc775fa523b496a43fecb039330558494aeadf5fd19f8f52712a0c700bd0f32d791d6f3720e242e55c4a87a9065422e97393a56021999edbf2889f4f28e830329fbe0f621c44c0a2eed117a3890e495a1a8b36b035e368e4905d1f071e29bc8c4bf006fa4b2bd5a4095e7bda1ddc5d37ecaf3a6165184de86ab206b76bc2a7cdd8477811f0ce072bdb78b8689e93f0fc43f9b4125010ea47d383da41713aaf1020b97f05dc71a977f8e89ded8c1babccc6b817978736f610fd7238d536a54820815d8337536098734238814315184be22888587cfd3b2654a06830550cc22f23e8b21ebcf587ade5a8c82c9f28df957f8a624a34f1ee95b13b90caa8879c5a1a02541bf852630196872cc7305da702dbbfcb988e4b92f14fa5abeda7fb13105b59431236f0551aaca32be190db84a3d9bde3e15a3f8480dd446defb14bf7d050b53fd208f2217070a2224515f420c9d7e2d437e769b932407199cca10d8fe895a5b62de299dedcbd4a0ac844c1cafb8457393d9e02b09de2e02735ffa0812acb82dadec3c084d254581dd3bcce22d58780713428470b7cbbae9344c1069adac8b6b96c29825dbe970de5806a5a31dc1db4ff71cc34b9edaddba6d90e8477289f1454fca161e9de29b2c29a0838c6924e7a012307e84a78589854536931ea5547088efb6e813488259e875e2ab7f4b147f5a7f27ff9de554f166be69fb3621e4ffbdd7b0e9f6370dace650534d7174e8e50655026fa6fb4e48c82fd5739f4c03a9cf8c3f43a2d5ae9930a3a5f70aa557d139589886fb8becc2ccb5f0fa5da90eee2e803ac8419cdf5019b25c4ea33f14d0047a4581d0834d91299bf196b2f83964f417a5b9bff5e722d22d3ffa766d8327f8415fe8129304de7577bd314b4f875a2c6715e814595fa2c68d13c53c36b9e5f273aff5c5f5fc4ddf86cfca5ff55744690d4506d08ad6a8cc536cecf4ff4f453ed69a10dea414ef52ded9e9317bd280dbaf9bcf70a5df70c5680f6eae2af154f4fb562b9aed249dcb87a06cbdf936b96f21214d5ef7554d151bcf2fc21e79941bda04c7e6b7c5ba979c9d0646605d20075adcff0a3564d37b35973ba5e2fe5071275034496746d4c073a3bd92037cfecd49da38693e3f61c0dc5126f85d7e9c2f474c12f6181fb51c4604721a0cd3d2f32527f0f1d9d6794586b88ee3a591a502d1df49b1acb0886cc43ad60454df3a11b40f7bb1f9fbb05d9c91cc16d0b4261e7d0c5ed8c4f041d1ac9cf12b7c1327691ba06539bd5d478c9e75658b78eb5598321b0e20123da671b191d34231421de312f2d21cdcf02e6230d601d6fd637487e783d099f481f045867445db7e49aaa81d00380e9a78c59bd71ae698f9b15614b58fc6d95ec3d1f4155217815ad31ef2d1276e68c032a66af754928a06714ddca1b5a1f52ab24e71612c28dd6ea9e53ade622a93d03894029e323014184b9d27241e188de5031f410c2deeae3fd443904b3d6ed23bf2630e71072026c6eb1d10fdb86edffec7b4a7077f6fdc5ccdf77bd63f5f6b7862082b0ef173bd3e7c2e422b14c5e646cb3d37bf71eeb0c8a54f8cc3bbc580bf4996e8b001bc4afd39e59f1413b666f032b3d0330031082a7a73a25db0af24875e30e577a39796834d5c7001a2abe126802a0d8d88d31e8a6719d5c30a6cab0f724758de004502571146882894d3555a6e19ba53d798fa0052579c3d9133d68117641d7570eaa36ea631fc07f512db1368fe3d491856261053ddcd2aada42038f18a6f07da8e4e4b40c582a2d6fd54650e123d3ac1b497e15ada5b21b8862cdbd37ea1ee5e21282cb3e8bbd4ff40ceb8cf8b62dc8773bbf6a9273cc2f39ebe5d55c887407acc099f94d94ef676d85bf6d9bdfabeddc5295d804a4e324b1766353becc07627317e55e0e9c1709e16172122f994b80547e41a6e83891f1a2efb4b2a3672deeb27c1af291676dd08053cc7840a1a8c7da3bfc7fc073f695c8cf496620390315a088e76b699c", 0x1000}, {&(0x7f0000000040)="6b7443c7a76f9e9bd946", 0xa}, {&(0x7f0000000080)="1a7f29475c7afd", 0x7}, {&(0x7f0000001140)="c7c88a02f69ebb51cbc095b97df1b93a40499e181230a979456dd411acba65c1fee69ae3670d4a88c7a08c6c2e910aa76ac66c6860f5dac7d3ed0386af59ca2be93df1165ec1fd838ddb65ddf734c00eb1ccf905923e88574f3ca44937043133", 0x60}], 0x4) dup2(r2, r1) dup2(r2, r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r4, 0x4) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/56) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup(r0) 16:00:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xff, 0x4}, {0x18, 0x0, 0xffffffffffffff1b, 0x6}, 0x8, [0x2000000000, 0xb0, 0x6, 0x1, 0xff, 0x7, 0xf1, 0x8001]}, 0x3c) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:14 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x1, 0x4) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000180)="61d916c490a3bf3927bd20b1d9ae7c87fa0c3ceecb27aa39fbf6aa51db85a7b8a4ba108f7c191cc65143bebd6926a49e52ccd495827bd9e00dbc5e5baa6eb70f1c582df58b413753112faea943c0ba4dd6dae2c48f0351f5565fed2700153f72c937d280977bca668ac535a0e812d720f3aadb829c888994bd820efd7a1c722bfa4adfb304fd991ffa03ceacd3ff36e96691e22be152bd316cd5fdfc5b6b1d51f7cbe28a7ac2062fd1e6a5c49862b3fce04fcfe71b8489e64da6ff535f18c725d83f45b44f44ae3910b6a844d5fdba18acf2f1e03e58462c5864cbc4ba6018be3ffdd5bc104608e21eea35487b70279c80dfe1f212d058", 0xf7, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x20, 0x1}, 0xc) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x30e27aa23d5adec7) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() unlink(&(0x7f0000000380)='./file0\x00') r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x5, r4, r5, r6, r7, 0x1, 0x6}, 0x0, 0x8000, r8, r9, 0x8, 0x1e, 0xb34, 0x3}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) fsync(r0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1bb1, &(0x7f0000000000)=0x6, 0x4) 16:00:14 executing program 1: socketpair(0x10, 0x8001, 0x4c6, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) 16:00:14 executing program 0: getuid() setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)="5ee75e69425fffe0db17d312bf1fa39849ce80633174093c46ff", 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x1, 0xb1, &(0x7f00000000c0)="4e0a3eb74331ef080e297058b2f1e4c8b7cc43d346cc4c91adcf1fc022e9e3cd88aff123f7c5178916acfa98a2dbdb7fa747a24ee5e0dfdb7f065186561a85e5e5b5e6d30c05856f2047f27811245079c64ba20ca84580badb", 0x59) setsockopt(r0, 0x1, 0x748, &(0x7f0000000140)="e26df8731d0d970b469baa5909a66129aef5cfaf01c171a55a0396d215760ffc648e3f0e460b3ff001f0146e9dff9d31bf7fb68ece8246ac850621eabae4939246a8edef30ba385a59769265cd946339dda4fd74b4e3cbf807593f14abc62ded13fedab0ab4483323b8f3d3f17cbd55fb0f6abbda14dd4c54e7440179f98f1", 0x7f) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ad) r1 = open(&(0x7f0000000380)='./bus\x00', 0x201, 0x140) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xf88, 0x4) socket(0x21, 0x7, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffc24, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x104) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffff9, 0x72}, {0x18, 0x3, 0x0, 0x100000000}, 0x6, [0x5, 0xbca1, 0x100000001, 0x5aec577d, 0xeb, 0x1, 0x1ff, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x808, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2a35a548ab5eec4b5e5806d01b70595d45c9db6af2c8a7ac1f95da236eae49121986d1f2ec2cd9a10d8be149e32a09ff6e1a4505cdd4445b2c4a663901d9527afbfe530770b6321c64855248e593e333cb15fb032a423eabe5f2bc57264eddee4523f8056eb4a511ee8bc053dc809178bde6c449688846c5120038e3b985abea7bdb541761658e9", 0x88, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x0, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffc, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f000051c000/0x4000)=nil, 0x4000, 0xfffffffffffffffb) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x100) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)) socket$inet(0x2, 0x4003, 0x6) r0 = socket(0x1f, 0x5, 0x1) r1 = dup(r0) write(r1, &(0x7f0000000000)="43d185f839aa0bc81dee63d0cfbaf723c1bd8520338829120f675082b6e39261b1142d7308e91d2b00883a346635f4163b3b9bf2e69dbb7ba869a23b1f4dd26c390b82f2afb12f332d40b39fe99efd63ddb72689037b4bf8f34b99b07f47d7ce7020867d697615091cb7584e85a26e6861f3af2e35bb67e131800fb2f415c944c1f5fddae874ea4272914dc7622a3b520ffd2ba33c653bd60a94fa1219cf30f15742ed481f2bed044faaa472314fb24282a2faacf19959c9ed6b469ab2eb4b4fb94f4add11443554ed2ca11751e9ba7213f9d7fcf8bd57af1f5b243bf1030dcaf0503ab843d974a884104a9832fb30be2b4efc814a301fe0d1d8dccaf45d", 0xfe) 16:00:15 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) read(r0, &(0x7f0000000040)=""/21, 0x15) 16:00:15 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() fchmod(r1, 0x120) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0x2, 0x8, 0x4, "7b6706a666c6e34767935acb754ff4d0d0d0cb0f", 0xffffffffffffff27, 0x401}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000280)="4151277ae3e45016fe119bf107c39d25e631ea30aa6bd6ae211582707d56248af3ce53746908baac6af752dfde81703edac2fb5e4af1946d580f6f4afd83e8c4bdfd5bd38e8bff6b2fdb55fa169114d95d53fc8116cc733a0c278236834b3b4cb13c983c3d784299804b815367e5f928482a0a2909d57c11703705146f564f7183e46e137c761fe733e4006a49277aab807b8108168d04bb8ff3dc9779e80ca187409c21c5f27962ab51fede69f81c82eb9a12b9a9beadffe61d0270efcd22e94cd8f14681ce20dd714fb5b1831855ae71ff15e07002e702b2bdc800f2aecbb45c34ce72c7cf9edae8b59318121e5a6ce0be442b3b6255b0fc6ec1b460063e2cb371c11fa06d853bcf25dce72a74eebe7d612422bc1344601a83f8f1f72d4bcf7e4303cd925f26c7526f5355fad0db394e52a59181d71d8282f69c3565c35fb2e89e2e8ca47a139a9e869ca86c2a1ecf25cb77df2ecac23e191e5c693e714b5b869ce60996c76afbe118c7e1264d3057d22ca00eb7618bebb0bbe0ccbe758cf29987be9d91593d66591048c66de2b00932605684548be52a5f7983acc8fba89ca02abd819d84d18f6eee523234e703c87754b32ce9b80d77ea75ce108c3c4c30105af93167fcf2a100d9041eea8186170d5ed1b6a9e5c851be769d8ad3b1284e9a771b2a8ab11e605e08500a58692932ba039b94560e363135b42be20ce2ee2b38f0bab309eccbefebb198dd46995903b8a42bae177f39f82f8f142fc4415f13659cc89c82065f249a66655844586034c99e2ad7a893cf3384b6524ba775dc9a8e5c5095e1c0efab8fc55753c4a60dfef379fc7d85f7f5bd666f4095101f635f214c465ac37fe1c050b40f632ddc97318c71cc91746d768c11648844384bd8242526a00917720df5e3029abf4e2eb367b495e5098f26c69676c85b454a56a66d068e34e51053f71505b4749a3dddd506ef9dacd44e10bfdeb6f024d67e6f34b4040f90f0a42b528dc26cc835f68664955b1a830306e40e63d805ee747439f209fb7c724d2cc9cdfb35bee1e7b14e5da8ca1b8032b78f6cae533aa0c9f2650ab17356246087d070e283349294db2965dac64aa96472b7ecb10ded2187aa6983a6dba9eaad7c375cab47e44098471af0d0137a7c399f6a0911e1626757070f0cbc699711f2a6466eb8e917ce646901e1bd58d3888cf73770ec19517ab75a02d2c070b5989dea0a33c4e243566a0afedde1c0466f036e08dffb4448a6069179ab15758f3e5ff09b34c9fc65ba821413852777cab722e134f48fec8038ff82ade09c05e2218983a2c0651c1271c8706826cc387e6d63b0d3921033621eb30b89395ba2d6a6429cb80ca1f67dd24b24aec707e0a51e485230170248a33886aa8378fe1c19b8155c444b677320cc5c56254225695100c6d812f42d74b96aaae35aeafed3879d1db7891edb9ca66dd4b1f52e810626830e1894475b5751451fd028597534bf7c10606458ec8b120c0b0930809004ac60949244891a22e56e144970688a482fa507eabdca681a326cbfc13142c6bf042c6701dd78a46c14fadb47582d19ad13869279c3275b9db22ec051b4058a649b63b01c24026253f7721bac6912437d89e2f109cd2c7962aaa0ea5ef1ad75b49f67e7f3c0ceb97f4eb061f7f1ad1383c86099e2d1df835543d4fca68facd316025fa680786027d55da881e7d3c847187ed931e29194e2c543c54b8fa3bbc5cd6f671aaf13451e057ec10b97fcd3ed2d81af35bb5f25fa05e36286b45eea2d930122473b23dac130cf6617b2fd9249b39e36111ad028f9e1e853a787b860da9b7f5ceb2e7767d4ccc17ceb44e5aa33919717273a6b2109c71f873ba635bdb490b8c283f46fc731f27a868044fb3a7b0d76fa8c5e603fbed903cc2062a71932a5c8625d96576c1da3bafb5f25cce2b51de465b33871bffbd8ffa9d604ad32f3645677f84965753449bf3ad929d45ae0344f49dfe878cf4947948fb9359c3a26bdfac2815b13de0edcc902a7fa6aad170cc5920e2d6278b7d04eb31a63d9ae06e60c5457d052bdf9d4cffb2efe78501c88ae9f4ab1b33d426a2cc8b280c5b5888d87814739c28cd82a6c4957c43bb830550bce58b6e4dc4183bf01d61e1c234ab8e4a3906aafee127a3de3e43494fbf010b58ba6e9fc88f7d3a297d680d9c9cbc72001e6e4ace05b5b009b5f31c01403b041c2f9a43b195d529e0ca19a0cec8bd8b0e06957516d6aad00a532be1e33dace48ce1fc73fd63b52bfd7dda68720a4cd0e3cd39f528db47843aeb07b4da5ecba43e619e6b43208c3108fad54534ee9dca0f27e477fcd164d1d1e7afe5e2267b3e067d85da252014655ca4309aa655e8d94e4db247193f12fb6a8d92a9e2682556301ad3f267bf9404989c4d83c316d1b382d93eba606e5cccb29fb7290f25b196d9ecd1af7ad5bab038f4de20303b4b8ec5fbc6eb315903add47741c9308331270798b15663cef83cb56a84872b06dd0bdf3c218849e5c903421f9c7cb30a712187d8561493344554f398974e06811f3705c0b1f49235e547b237faa4820e24aa052e378788ea69e214b2b02ec86e172185c720ce9591edc13a9a49e6ef9190c87e59bc87d4c724d0f865991a94cc6dcf18f0a43a101070ab8d78adb38d0d342031f57a3c74c6f9ccbeb3669dc27406c162f15914e88feca40fcd492ff86df80f4c82ce969899535d559c4b0bc13b22076635b4724d4457ccdd60f3e442572d58721423c64306cf5fcd70b8043d0cc4bb7c19704ab431eb33ca8ae90bbf24f5181ec6505aaa2dee476a12ea8a58457b29166e8338f2cf71ae6dcb9213de4380401cb48343dfd5d24c9977d1156b9c62ed5f2d59ff47419b886725113f689bc3262cb2124913c6faa434e84d276d217b4676f4ed71f430713517d3702c4fcf1c092ba0dbf5c8c8d8a1c2ea4455fd1ae6acbe88ba60451b912e8780f66bb1cdced41701257e82bdddedeeac8c1c2b8b2feaf184f4ab78fc6b031f4bbee8c9a5d7c67987906cb99d4a9a28f5763a40397f443ea04038323a86f382a1cf77edfd8822e0fd350aaacdb9dd6e297e07f8b5f8f605e207e57d33695db0818e3e397e1faee952b9b1e60260453aa7c965fe8f280115ac094c918a8b0a3ac525825308b1031d1a84c37b4072f42eafd02dea4cff044ff33e5d2c1effc03f1a08dcb0c3737196ac38a8590724ce429e563879b72cce8ddf0b9c82e2c13cca2c11b38d90f2a308231fb1aedb562424a4b8d4563a5f560f6b6c72a77083ad43fc115c5d1ec8453358a45857aef0aa39e603b0579b4dd1f4f28c1d4ecc66bd2914a384d93e31fe357fdf1e2f4d5846990c1821628ec99e1038997f544bb11ffd7b294f16acbca7b357a997efbe515e9ba689b569d8dcdd873b7c3292aed50cd21399f84874d384627627c922ac1c9bb632c087d6051f0dea11cbdaac989ee477b8005da9997e775fc279dcaca21461c3599c130aa73d38af8d8cd9c266adfdbde85b567332af69f69fe88e039b5739bd9152e7f669ca23f4662f6d5367e482c177cfd89bd25c4b871e89d6e67f7c555c8a15ca07d2cae9b75b2e75fca0c3f23f4682a89f970faee2a1954ea342328ead72305ec0424c7ebc787dd3e39a0f20bf1da068094b526e1c6fb6169095c7fdc02e766991c837eea3c681a727d94d5e75cc09d203d7eb5a8678466bf321090024fa3a1f114c1b911b8f6f166fbac5bf7baa4b70bd35a4f6502271bd364eeff5f84a92866091e333ac90d9add850f369321bc2d97475d2088e6321350b7b40a7e7266987133f11921d2cd67ce4c3caa42cac9e7255a4e9361f1f804e987a767d90f3d42be8c974700c547de2d917a523ad723255c8d26db6b04ffa46671cf0d6e32412ab8ff276ee1a36c82ab89a8ed9eb8d0940e57e8cbb213970da3b0d4552ac3f7fc88e84d8522d8f03f71a5fdd2cd6dab84f382781b43c611d04785cf60ea9f8ac7127c798255afbfe26d92e4c7d53d304935771555989414be924668e3dc08f3b8ab5084fa2515abce2259065f707c90b272d1549de8aec7eeabe4ca79feccc04739920a669299214c95ec45dd33c36bdb7a003ef13b43b411df1b5eefa54248e91bb1c9bb451bc95292dc9fc33e20996ef9528e7268c40f9314cc90b2d5f45dc2a74c247d6fb1a707001722869cc9aab42c5552d4711ec4b05ba4d0a63b034ce00f11f42f96eb88ee49a498a73e8ba42ead8957127c7a5fc5da12a7640da37279c2e95bff4e22c828ce53c19d2ea8d2c6b106376d964320ffac6d526351cac14ef46048c76dced141d62c9f1bd1abc9d2951fd0c3814976ba0992eb1907662fdb2f675503141c94aef7b265aa3e6f54f1fa3d7219eb5337a01b220680a1eb6bafafd219559cfb8ae9f5118f94fa59057d76d0143d6c0eb21a36191e5b2711d930309f7fef129b9626b9b824ed6d66f74940aa8df891abee0b80b91530b556c857df9ec82ab9c221f24a800e69e07f49c87dd1d7aa81417d335cef5b7cc62687328a7dd079aed1df8110a8a2770f96917d002502cde5f317663911a725d63f6a9bc9ed0e638d68102aac08ffc760dfbb58b36a605932be065c5338a4f82be8b30a38cbbc91dc8a153c4aea493b85c9d10ac1200ae3e5803618e0835e400f954143f9a220584064abef4be917952e1bb2e6a943f3a9b966d3bac87d93782b0eee875f2c67d089c928a34c84e526f02a8b8b695642c10713c1fa1fc6c0d4dd80990df022ac53bd58d5e329c410a438727f7a07989dcb6833082e99c966b958f2558e65c35636165c4d23bf33ececc9d396cdb2a8bbc3b6236cdeac88180f8df82e09c6ba2ce2a7518e5b9e6580ea6de59ffecef5f461becd81b339b263ea72d437f51902ccfdc02c109f8d624ecbf856d9f904de1ab92775c08a66da22a144cfddcb100a8c95660740ac527fefdae9411ae49c08de49a74179ef460af7a50aa8c8d7097c25a675fb109938f2fbe219c556ad5dc63d2556eb1d2909db9c1f2fe38c7957e69d79958d8737300309fa0ab94a6d984b779177041406931c8f52987bfbc2f89d72899441541c5f6125d203cf3d9b11b63fe44be88e03b6f3e8f2ca63a44e75c45691e4cf3c904de163ef7cb0464b14288f4297dd5882507c28616ff9c074da4f5f0a993975df5b38e5386522c5ebad3587d87f8d1657b6ab4df352f9afc63408accfe04ad163901132577ee2ea284638d41836dff1aa7ea4e521d5d9954ed0e74a905c49b677c4c8475e437851aec52d3f380b734646b9acbe76ddd2860a9983ce2d54bd9b79438bc88f083b191e759d031e415512c06567afa431b198fa836432970cc834c3705474d824547146a8e127a7e7f22f6c88946ec109a0f7e12b2d3fecf7356c2dd2ac52abb5c1618c9e59b3826dacf3c048d828df3a7455135aa7af05f9882fc10e93e3ef3254d4af2c59f6a4479b9ea754035951bab7da7567ce471b6e6025d8edff2e6ebc9c6e666f7fa83b111be81d13ac227384bdf43fee3481d0a642cda46b6811567c21e069b7cdf919706cf43e5ceeb1114654a92418150610a1a83163db9cd23e1ede85181c77cab3e3a145f12951e510d718f0db4af28c91710bc21b6e8e491e9455539ce76eb3b2c4657850402b82a0519806b7721c6456945996067aa598884973a039b354468551c09b47015c9a56873645dfd9a280ab6fcfb0b126e6521c8ad0b066ef77c5f1658e7c6e76d33fe6ac5c498a4875dfe8d3f792bccfd75f6717e39afbbf46e7", 0x1000}, {&(0x7f0000001280)="c0d308f44d977b938c71972bee1a89ad59463f37b311205459f11b39f05646737875cb0638ee98fa2bde2c52ff6ba05835d69a50e672161165373ca5f39d078b892fb4891f5e514815c64c0cf93dc8995218201da72c2cce2a8d8b65c6f8d4ba4960c0fbbbaad278e3d8072a578e5ac589539f82c1b4e183efbbda57f951f92fabe756c38e9da2c32dfadc7208ae831f3293d28d4062c11d640403da35236ec98d139797f0b81854ca2eec47794dec3a44d3892663e8c2", 0xb7}], 0x2, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x14000000000000) r2 = open(&(0x7f00000000c0)='./file1\x00', 0xb10, 0x150) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x9) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) socket(0x11, 0x5, 0x3) r5 = msgget(0x0, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/4096) shmctl$SHM_UNLOCK(r3, 0x4) syz_open_pts() r6 = getpgid(r4) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$setown(r2, 0x6, r6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000011c0)={0x64b, 0x31, 0x0, 0x7}) getuid() r7 = semget(0x1, 0x1, 0x1) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000001200)=""/10) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000001240)={0x3, 0x1, 0x1ff, 0x3, r4}) msgget(0x2, 0x10) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000001280)=""/12) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000012c0)=0x8000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) 16:00:15 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="5e81f598bad20bde47daade98022b0d55215fb97a73153eb24d50a289e9deabd9ca9aa7b7ec2afcaef2988936e838c62a207a22e19369f060f48361b63f2acbf5d542ece7f8bd2130280315ec68761f11b0740520aab", 0x56}, {&(0x7f0000000040)="788db1b7a6fc1d3cbe4cd20dcf2032f6294d7d0003762121295806ac2d3833958a2bfde4923934a9237fcc7b17fdb18663f05a951fe8", 0x36}, {&(0x7f0000000200)="5ebdaff5b101a5d50c26991784e5d796f0f37b36a832bcfb81315832ed2142ac7bc28746b6203dfc18c52e824d", 0x2d}, {&(0x7f0000000240)="6055843a51ad2b377523d4e12e4a284811", 0x11}], 0x4, 0x0) r2 = semget(0x2, 0x0, 0x200) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/130) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:15 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fb1000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000e70000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e29000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="64e6212d934a43e8b8ff7e7f96af9c2df43753c0e6bdd1c5ab5373bbaf4334172383ef182e2b2715f3c34404c537fc654f7821a87af701edc955bb9627fba8e6dabda106a9962d5085b3c8adf64f601380ae5842f14777a84e684fda06", 0x5d) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000180)=[{&(0x7f00000004c0)="03ef45372e21234f890fdb11ce2456db99edadc3c36331a9ad926018cb37ac9fd98fd54f68140b6f202e2df1161e383b82f350f76441cfa75344ba77ee46d5660f5305068b3751910086e06ba07959aa23b4329b19e036e5b79df416a059bc730541e653ca16750b7cf04fac70bbc7abfd0106cfdb0339b8b0a35e8ae24db69dccfb0066f8f75158e8698c789c1deae165674a167a1f185460dc933d52dda825f58b45aa862120833c427414cf06345bd6252ee801a42d52e368ec58adb9313fe12186a7e402640ce222747175fd65ece22d49907842f21c94bdb1", 0xdb}, {&(0x7f0000000040)="c2dd199bd44706cf1ab0f4eb6773cc6b3cbb", 0x12}], 0x2) readv(r3, &(0x7f0000001940)=[{&(0x7f00000005c0)=""/126, 0x7e}, {&(0x7f0000000640)=""/156, 0x9c}, {&(0x7f0000000700)=""/223, 0xdf}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000800)=""/6, 0x6}, {&(0x7f0000000840)=""/43, 0x2b}, {&(0x7f0000000880)=""/20, 0x14}, {&(0x7f00000008c0)=""/68, 0x44}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000f40)='7', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000005c0)="5f7eeca38d395f46d0197a4fa4a1ad2902", 0x11}, {&(0x7f0000000140)="6e795b3e7a5290dc206bee8c858ac49b4d12f78a97e81d3bf623e307abc8c1e189404b8707efd496a593d57f71461aae3308283f8bb68202b289af881dd786d6ca4b8e22b12d6ae144883d8ad48d29ff44a75b18c73fbd1d3a103f2c7ef77f6258b18c6893efad982bc457db03356903f77638daab330eb776a661c8c1af76ce772323bfff83110791d1e02552660dcc03c37af29db41c218b10f7ff5bd42782b037672af624cecfe3eb81c35ab9a3947b71777084036441e7dbdb82c1bc06e866d6308f2ee96449dcbc6e1c313bafc9738dae5209bb7f6e4830a37bdd8dd43be29580b58dd6fd8129568741b79ea041fc2712b3", 0xf4}, {&(0x7f0000000280)="6c69ddac9d4388cb962232778b081d95630d44cb49a74c42dbe3706628c72dbfd64ad9c971a7eb3f41c66af03ace8909d62cf7397bb885a161694f541083c73407f59dbae20c89bba552c44ee03eab0417a8b395163d91f7c52ae78bc5ad4c16179d4dafc9446022b248e3e329f7b7cd52b3048169ff2c01313aa4937f0b26366fe955630943b05ad6e2069252eeef37a88a1a017fffbc24738c9cb4d4f3f8fc5966be63630d7ceb612f342ceaeafc83234fc77ce08c2dc75c7e2ef7e21e32738bf1eacf0456aa90193eef33ee24a188c2a6cefc09150bffeea06554af25de86923e130f2e02ee0c7575c60169024cf09692cb1fbca909b4e92fa5", 0xfb}, {&(0x7f0000000380)="c4d262d0a1782fbbaf9f8e0a52e2a9dab1a1e147277eb246d9b51c1cd6fa2582587ea8e3bb9d0e3befc3ea294bbf402f94b3b5421b7aea0b4704e2b7e66bb328c3c9db57b6e5d00ba334bb61153c37f8a3b3d26e08ae1a60f82d49dfb10a1ffab9fba9b856dc989c1286653e862605173e2936828bd9355409fb6f", 0x3c}, {&(0x7f0000000400)="7a1114f3c375970b2c32c00d8b71852c9b6edfbddb03bfd5d44f5d5e8ede0b451d0871f1e9323aa21e578593efbf1bbe65025dda40e1a44838f1367b30098b4df42aa81abd348ef4fbd80b90200d0b968ad1cbca9f4f49c5d33abfad889077c9df223358fe680797beb98cda76", 0xfffffffffffffe9d}, {&(0x7f00000000c0)}], 0x6, &(0x7f0000000500), 0x20}, 0x40c) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="965877e082e778389cf8892644f232def79c6face531e374c8f130f30f1daf1aa6f2a32b8f507b573d133d8f1c08ee84a083e4deed69d6a4afed33d71473104cfd8120934ac2d9b57b3c041aea20bbaf12c4b1d32276dac596b062a2e6b378bea1e15e0b03b0522cec84c90d899a9cc850dfb04e4bbed64be16cb21874778e906d8d9813e9c413ecb444acf7fbcec2b5f8f327da3ccbc5a18aa1b1073bb4f4b25208839495908f22c9b8ce59dbe3186987977addff6713c698184c2f904cd5c88245de8171eb4466d9a49ba142bc42246a57a9582d0a931979ef031dd485a01d56bb7d7a7982", 0xe6) 16:00:15 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(r5, 0xa, r2) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r8 = kqueue() r9 = socket$unix(0x1, 0x7, 0x0) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r10, 0x0) r11 = dup(r9) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r8) r13 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000001c0)=0x1) accept$inet6(r12, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r11, &(0x7f0000000280)=""/41, 0x38, 0x804, 0x0, 0x0) semget$private(0x0, 0x6, 0x53d) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f64f08c0c0800"], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20820, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x9ea8f1c49fd37565) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffffffffffff4) 16:00:15 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc008, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:15 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x5, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/52) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x1, 0x0, 0x808099, &(0x7f0000000040)={0x1000000007ff, 0x1004000000080000}) close(r0) 16:00:15 executing program 1: select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x1, 0x3, 0x5}, 0x1, [0x2, 0x5, 0x2, 0x81, 0x5, 0x7fffffff, 0x0, 0x7f]}, 0x3c) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x4, 0x1010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80, 0x7, 0x1}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000040, 0x9, 0x6}, {{r0}, 0x0, 0xc0, 0x1, 0x0, 0x89f0}, {{r0}, 0xffffffffffffffff, 0x40, 0x8902e3e611052411, 0x4, 0x100000000}, {{r0}, 0x0, 0x82, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x15, 0x3, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x0, 0x9}], 0x2000000000000000, &(0x7f0000000140)={0x7fffffff, 0x10000}) 16:00:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffe) r4 = msgget(0x2, 0x401) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x20, r1, r2, r1, r2, 0xc, 0xdc}, 0x4, 0x7, r0, r0, 0x7, 0x8, 0x9, 0xe84}) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="94a0d0db7f5da7ef5c818f73e5eabcec2cacf545f838ba822a96b2eb698370e911aa4f0c4b974dd4e429badf58cd81e2682eaaa2e558e2ae88c455c9f1b85bd3134de34d7c40466650ed49b617a425c500faaff653762f43f64c7d61c1a89f2ebbb75ad49fc63e12bed97a00dd0f6b3120f912ef0ca8f29224c7816f9351f01276047d42195cc6c12cfed50210bf96146a9c9668fcbe60a69c", 0x99) mknod(&(0x7f0000000240)='./file0\x00', 0x2080, 0x4) preadv(r5, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000012c0)=0x80) r6 = accept(r5, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) preadv(r3, &(0x7f0000002780)=[{&(0x7f0000002380)=""/67, 0x43}, {&(0x7f0000002400)=""/16, 0x10}, {&(0x7f0000002440)=""/210, 0xd2}, {&(0x7f0000002540)=""/221, 0xdd}, {&(0x7f0000002640)=""/159, 0x9f}, {&(0x7f0000002700)=""/98, 0x62}], 0x6, 0x0) getpeername$inet(r6, &(0x7f0000002800), &(0x7f0000002840)=0xc) getpeername$inet(r6, &(0x7f0000002880), &(0x7f00000028c0)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r7 = semget(0x0, 0x0, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002900)={{0x6, r1, r2, r1, r2, 0x8, 0x1}, 0x7f, 0xdb, 0xffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) getpid() r8 = open(&(0x7f0000002980)='./file0\x00', 0x80, 0x148) fsync(r8) ioctl$TIOCCDTR(r3, 0x20007478) r9 = msgget$private(0x0, 0x20) bind$inet(r5, &(0x7f00000029c0)={0x2, 0x1}, 0xc) msgget$private(0x0, 0x5) msgsnd(r9, &(0x7f0000002a00)={0x3, "588d05315e9dae0f6b5ecc68a6a1cfc72f"}, 0x19, 0x800) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) rmdir(&(0x7f0000002a40)='./file0/file0\x00') mknod(&(0x7f0000002a80)='./file0/file0\x00', 0x44, 0x1000) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x83, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0x30201, 0x1) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffff7ffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x42}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) r1 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0xa1, 0x8eef}, 0xe350, 0x49d, r6, r7, 0x1000, 0xd64, 0x38000000}) 16:00:16 executing program 1: socketpair(0x13, 0x3, 0x7fff, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r0, &(0x7f00000000c0)="316b9e47f7665fbf4a622ac14d52269519273eb0e066e0db415be93364bf788a7349b00e91e84007e85a49ab2e8d36329acdd6e6a880f45eef4ecf5404ce26f2fd16ba1e45dcbeee02f900a665538f5e4791ff548b609ff75ae7362c409d5044f04fd584944176e2f29a3ebcdb547c266d0f6c200489", 0x76) 16:00:16 executing program 1: r0 = socket(0x1e, 0x2000000000000003, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff14, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x9bfaf68cee58b579, 0x20) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0xfff}) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="8bba0e0a1839bd0f012af87f1d32d0e6e3351d5b5154f60c634bc63634e357ecae584c7c2cf6968f88eea1638f4b3ae822619a9e1c817d0172e2eaffb56f602da7b7399ac530200cc6d4528ce22bac592f", 0x51}, {&(0x7f00000001c0)="6a389f5ee5b61248b2fd1451ddd562a1b66462b0b615130fe0d313fcf580e08d90706d42798913c3bc05325a55e749ade1bd55ae401fc447695598f9f26a046988f028e341b21c49449222b8923aec96ee2e541ce36fd716edfc8fc980e555e977ac49a0d0abf7dbdc83d06c1f9c3b27bcced5114cda856ea7031791fc804f4c6e399f523d8648dc3e896fec0fa1a15ec0fd424c47f79b8af91b99a0fa8370a47a713a27b2d36f6b00ea950ed278e1870b151b7dd30edbad2faf6bf8eb3e900f9ac76dc555376cc023ea60b27bbfae0af69c599bc54dce3e71ad97f43cc34f7cb581aadd4791c3bdfb2af58e1bec30378cf641733dc384e8ae", 0xf9}, {&(0x7f00000002c0)="204bdb1ea95c7deca4d0d0fa5f8c151812b50f213c770d3bc1", 0x19}], 0x3, &(0x7f0000000340)=[{0x48, 0x1, 0x6, "0742377cb9ab490b5be8f1f24001d6ff31daeb804b3009be47d76cbb902cdf64e46079f268f594b2f1810f6e49d7ffd67d51ef"}, {0xc0, 0x6f7bd1afa743230d, 0x0, "29d7b5db0355bb8b50b454f5242b242ad138204b18f0d1784a9cc54432b46965d8bc10bfa077e7dbffd425143908d1a34382c71d2b164887f2e02ffc2713433d8100cdbc7c8d44062d6ed6613fd8f506238d9744143771ff064abba890d246ffb05f03648a9d9c5d7b14037cb42f4b39912e1997cc8f968af7c6df29c0c80073de9847a46f1c6eb6591fb76083884abcf872100f424240a772d345a967e38b491d8d8cf167282e0696dc5420d42f"}, {0x60, 0x1, 0x2, "ed2d3073f84e2f1060763383718788658b72d67b8c340a8c21529ec38f31d8df49f683f47d4a8b915d835400a4bcd68001a069ecef8ea555565cff71aa35cb7f4a20400c21341867b3109f34620802a1"}, {0x10, 0xffff}, {0x70, 0x0, 0x3, "64b0497504b9b49a3e7b99d42bb48e7d7df61b2b7c624a222e6a51de64be503097cd177f3e7159946c6509cf48608d191499c23613a9326bd61db12b54a33203bc38564794c26db36c2e68ef0c134d82d6b6da45ccfa03ce85714f3e100b"}], 0x1e8}, 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffe75) syz_open_pts() 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x90) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2004, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xfffffffffffffff8, 0x4}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$dupfd(r0, 0x0, r0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)) fchown(r3, 0x0, 0x0) setsockopt(r0, 0x8, 0xce, &(0x7f0000000180)="a20a448de4f420161e7f024e98212c5bac940d9ee0c0700d35d811782201653f3202aa926028d5de5a7ea5a66858f3ab91189cf6c02f09f84734691200a5fbaffc17a2d50e415b4ed5d5e8dc8c61852c386a830c9f4f145d8868908224ba06531d3af41cbb904c2c701647c469ba64658d34d7f44b8abfeb4f9dab04b84108820443c8c272a9fafe417af67d19fa125d1c", 0x91) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="56022e2f66696c6530007bc31d54c4c73e6841be2e0435830c3a69c4feb3d9ec157a05c6ded735591ed6441ddbf6915f91204757a096f2650c75331acebee8abc3ada8b94ca13bb60690b3cc19661a1f5cbd4cc55462d6bca842af068ee344475a52032219dc85c816712f2abd550f141eafe88e80c1d30a21b12107e7dff4e657b25c826bbe93a5d3b74659c0845ee9481ae98fae31d2bfde4511c6"], 0xa, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="dc611ce011d3d7a854ff8bd9fb5052c576affb55b1b48b4eb172ea68491bf6629d95fd9ca05272b97f8970ab9ecf1fd45df8504c0e543ab8b7a3b7b87018", 0x3e}, {&(0x7f00000000c0)="3f652e0c1ff5f0694e409b407fb5b40cbe4c629c09aeb99679f3f4c5e1abe0b62e679747540b5856573b905d1c651f5804b2cbf2f30f4b2ea74ee7a5b0d8ae8f627ef6ea03f7c2e4d4a07e875f14f6aaff97c8f4ba319c37972dcd1389e4b470d53c9a20fd2638b4e3082b13054120b0c3afc392", 0x74}, {&(0x7f0000000200)="434ef5ed7c26116474c658038d3ed3", 0xf}, {&(0x7f0000000240)="99fa81d45f918da2386c843e5897a028603c1f59d2216c8b720d4f02dbe063", 0x1f}, {&(0x7f0000000280)="f953002a2f247685771ca3e69d261e7a283c2ca2431ef5cdf4b6734e0699edac420a7ddef008b5c01314900fff9b934d46aebc802e65bb0ea2338b4129f73fe46b17a067b2dca609df01e518ba7d8dec651100a02b7c0dbc2022baeda68204dd78e13983d4104a0b96de12b5a34d436d606eb15078f070fba32e1190d0b8c35e8b241ab640b6713df5fd56e099b6bd7a8118e291e00f870f3fcb80f23ae6a388eea280a7f74fb844cd230dc27b345927c12a5c9001ccf32da369a742aca013f1eb674eabf2d917fac92532aa45ef4ccc2ac7df2e362bc976a269b0ec2e19923092a744ec5a0525e923d5957484f284a670b4", 0xf2}, {&(0x7f0000000380)="754dfc1a2df7a539dcde67ccd325eb8787abcecb9bc72f4339030e34a95a8f0e736cd0d77a3ebcc223ef35ec574deaf7a5f3badd08d42236941aaf7f4c2b2efff7f094b4f96c426c820752e1ec8174", 0x4f}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) mkdirat(r1, &(0x7f0000000480)='./bus\x00', 0x104) clock_getres(0x4, &(0x7f0000000500)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x4, 0x9, 0x6, 0x20, "6e8766b42f273ebdb33428ff734521af2e7cc303", 0x80000001, 0x2}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x100000001) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) fchown(r0, r1, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1015, r4, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x4, 0x41b, 0x64, 0xffff, "4e78501c35940e53f2fcee4a617eaac992d47b19", 0x1, 0x2}) socket(0x0, 0x2, 0x6) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r0) getpgid(r2) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:00:17 executing program 0: socketpair(0x38, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000e5f8f3ff00faff000000000011bbd099a776df694f4e2e903652223dbb9f95d9d2964804da59705e4fd47e89028080a9e990e73832e9f6bc69b1b5de937c0137e06a56d34fd8fc10ed1a98794925710b0684ab992de73d42b64bc92f3d67a9f2f0b08795c1c321ccccf2d47b124b65171376ca0a53be37", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) pipe(&(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x5, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/38, 0x26) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_int(r0, 0xffff, 0x830, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:00:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) getsockopt(r0, 0xffffffff, 0x2, &(0x7f0000000000)=""/17, &(0x7f0000000240)=0xfef3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000200), 0x10000) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x100}, {{r2}, 0x0, 0x10, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xffb, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7f, 0x2}], 0x81, 0x0, 0x80000000007, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x11, 0x200000000008000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000000)) getsockopt(r0, 0x200000028, 0x65, 0x0, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="a400351c34d968fb58b89a9de8a3139feb16c7d639cc568e257ac7c676ff50720c2d2e1f347da2cab3cae84a348bfad09f9476ac085f110878af19f19edf481f47649a76c0d6f4ec75a148a34d2accbfc33b3462fd43e035b15a01d265d421d93018070f2f65feddb2ea09099a5d5a6eeffbe9b4faef74d1e19a5e61b457b81b0063b398855b2a9b027a349f2da268b99a8fb09f4208521f3c2fd34d3d535116f1f7adf68d47822add2de7ec92e7e43d81c6ca9fe2f8003b0ce7ae178b76a385a599c60c5d28ce147c1f20a21b44a2ae0babf9a3505cae0b2339e0644ca77dc155f8aba0cd818d4872edcf7f3cf4a915cb64fa", 0xf3, 0xc, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) socketpair(0x20, 0x8005, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x96e}, {0x18, 0x3, 0x5fc, 0x10000}, 0x1d, [0x2, 0x6, 0x7fffffff, 0x7f80000000000000, 0x10, 0x149, 0x718, 0xffff]}, 0x3c) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff00000000, 0x1, 0x59, 0x7, "9dbf1cb774b06d170030746aa6b5774d33b21095", 0x0, 0x9}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4000000) r2 = shmget(0x1, 0x2000, 0x1e8, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x6000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getpgrp() setreuid(r4, r4) setpgid(r3, r5) shmat(r2, &(0x7f0000fef000/0x10000)=nil, 0x1000) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r11 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffff, r6, r7, r8, r9, 0x24, 0x9d8b}, 0xee0, 0x85, r10, r11, 0x568, 0x3, 0x3}) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) getrlimit(0x7, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:17 executing program 1: r0 = semget(0x3, 0x7, 0x20) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/93) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000001200)="38091d42fc2248139f4849c4a83a851a51d1b9a290be5bc02cc02185e926cc265ad268eb542a15b0fcd39c3ede3c44af90cac0c8e949995771db821489072089aa0958df9ce05e3ee77c6ad05a56d749d08ec74bfd43c386822e1fc0c3f9db69ebbbe810c1b3ee511589c47b3cfb09160a4028dfa55dcb92f073d31169690b9fc9b96e44b8d2422973766685ef7129b845092b0f01cd5973862a51b65b379ad534e723d5df9582cf3637c3073c66aba0fe6fa9528929adbe12f20ae09314a72f93a86a79db8f79d8ed8816e240106bac67ec0470e1096f801762360f8e1c6294b1d1364de2151daafda2050b7582dae49ff72e6bb55339a7cfcfb46f2342db5b8c9bdbf3132fafd0d1fe8b90f535fbe1866da5f10c0a8bbc4e8e0c30eb8f298d89f20a8b1f14ba67f9412d8271b292c6168c65a41090ab7c10546b15132f22c93a8a4ac97a405dc2f394adf820cb878e0904626787c569dfb173584dc74f2de23cfb203634b1435588d399a4c23789c587a2841955d21b4b414a08efb674dcbbe5344a2959b56a0d9e4426e5457d72cc555b2c82e3337e8a31458ddd2887e7b6ad2b314efa57377f8318894cb513384bb4aa4b7d5441ae22dfb7854b3f70d68d6729bd4e031ab66cf89fff495030632dfeabbed3026a7340a0316f35ecbc26a08a3a9b7fb36398eddb4176eb7f862363ccf4c9e69230858acf22e66c7b09999b76660ab492cdcc65a4523afa03d6b76223ea31c8bee1723e4463e1edf07e630781aaa8309f37294352909b9b4a0d532b449be07693fead62d9536b7b8fbb08748f58168c3b7329a751496aee80e61d22b9249d59b11f3b7122aaeb57d62766bf9726465f8ad0d80827fb3801884c6a7fb3f69db1f58f716f16a95883cb8f5de398ef8ed8436b82171fde89e62bfb246c86a5fc3473f20ddce92059b0ed65061cd5ad3bc862427166069b15e83400d1b84574762f92beddb9aea3d94d45907c23069dba0c314393c3aca432c1474886e0cd900963abceada6e0ccb169b35cd02de76def77a54494e6b707b75fa716746ca9b64a9d4d0cd61f182df8d222195b574befc9a97c1400bcc2932a22d227a9980b20b994dd3f8bdf57af32cd0eab064b0b8e630c5738b960c75a4522fd5b2bcbf4851a89390fb841a589a029b8ada205fd7ae8c38cb0a8ab05df5fe1fe6aa0a86cbec3cbe0751af97606b98e315b42a9bd9418b18961f00d6fad3ae08cd109ec2c3c185369168c2796342b2390b1d9f471be81bcc6aff76ab1442cca355e55746ffd949e69efe8936c8bf39c164ec55ef7d06e7774d0b5007096197a7c74f310203815c28dcb2123da5fe9dc3761e20eb466abaae1d514658c48479c84ce5604c68ab610df4d8fd50eb494e93623046b1418b9621816dc4beb07b1f6e62528258913efd3ab24cec62c44e5dfe68fcd2297db0544f4848c5a38a179ade55a651001966d1eea2a37e07347de6993a8b411c2c86fbcaf93ac847f57f983fe72d804f6ca616577cb795a91369031de23fcb6058f05cdedd2fd94821c7520afdb116ef9c6617bf3123b78ceeb4bdbea9806170e76725699addabf4bb001bc65e9be6693ef5cd792fba03470519b2a5ff0d88a96d46db88a9359dfb831d07631e3dd1d8f513514bb7312d0be1dc0bb853dd2e4cd868ad012929639dcd779738333707e8394292096af41d7ab5beeefa1e2338b366797a09266d4491f12607229a2e096045217a03a52452a0fe5cb122be2b1eef35463f97b6165aeb3989bbfe55a908a11114c2c5526f3c56c45b79e5ced42fed3c4dc52151d8bd461422c19dfb84713970e0b9702d13d3afd11eebe3e627e6badbba39f617eeee385a50925b21a8982a1cb2b1b8b5c3a8d5031c0ade0cfa0c071e64107a90bb23062499537485390a66c4f2d52dac4f216c17aef973a0b335c5ec26fdd90f4cefd0bf80e1d0293301137c80a5096258c326f7e7e10686b34c9f4f7fcb4104c5b678eb67398868abbcd0fb15ea6c843d4ff69585a8924d4e8da987814c1c5641e18af1efebe2625e53ea390526a452d8b0c409665abcfc5dd2e139c46b38287bcb185e53c7bc0abce60c74fba01b61f8d6a7e4b35f12402975255860fdd4f31bdf76f3baf0071805621eb88f2cce863f5d139a634b10daab9875a8088c0fd0a26645b85bf341350fd6336e987691e374165344b1f647bc2c6fc7942b9ec6d1637ca8244ae738d946644f663cb82ecf053fd98198f3f49b6869d9a5a2e443168a726950228a6d309f529d361b9ed2b78d1de7447287cc715752781719321d6661e2ab83b28d4f29f1b34f3cce05a08c7d54144ea61a2c6b7a4f3d9a785b9e443a90c8969027d8241702b93555c738089a6ed9d1fe852bc8240c05d147f4b79c6d7571cde790a643542e2a1faf308d300dcec04faf9e9562c3cf4b515e6eb1720ecd7bd4152cb948e2b711e6f73d8ae22bb2d0220109b6b993565343408459410fe469c4ec167d4012027a38a9bca5162017c142ff7353e436524a87558045e7f9dd1a8b31ab7e57e293c1c84a01e703ee2d2c04a74611646db34cace8a1ad0f281607794bd48075b58cb4e91e2f33eb24146af4d57d9553f835a98595d47e4519e069533d97499d94098aee787836a242d136b4da184941507c9eeafb3cf0bb74d3320a16008340f280c368d0996f314a01b3ca7f96637700bc8f0966b41d9f7ab5ae74d1013bd4f3a45be04c211151fd0fa3d4a16e34c2201e211d55d067f32b90836325630a54c28ad108a67590f6bdd99d20b76b3159792a0a411d784fda2fde8e51318fc7c873d74bdbf667d11a4535c563c52bb36c85720681a2483240a894ae376b996262766451693dbd0886910679ef7d7e63bbddcb99fb84c602e707bb09a13ee1d5b248208b4fae09e31ea8cde670e5eea7dc2ad3cd8623723a62cef68b7fcc5340ce5a6a28385cf40395e5dffabad85e14a9eadad515d6e3224fca9b0815f4ec85aac616ee38b2546abd923d8acc9e4e71e52619a1836a8848d918889982b81b4d491783eb27519d2074c1c817f3f06dbcafa0ba14eef7976ad2ade2360ea1a87fa9eb4012cbc1958312cf44374768c59c944edd5a0ed49f479bd4666fc65f1e9ec414cd543cbc3897e51102e505fae1d451a74aa1fa4ac3ebf2e9595d4fae0685231cc856c846ce04cd2e442d346b6dfb3217a161c42794bc0bab0dcc559b9d4fca7f3eb75c48da40ccbf82769cbc8751967e8c35a96de549660c02c4617013c1c7e9f7db393c020610b5d7fab94fc44499818381e9be6f8bf1ec14920bad9f278a833cbac4b3ae6456259f289c89830ce414adbd78cca645137a4f94e6d155ae36bc55138ed28c0942678bee078948c0cc0d009e43b9083c549abcb8bc781ca66488f7d1eb95518c3706348d30d8c97fab0c6430c3d90e9c488ad94153d880d3723c55a3230e3b829ef708d71b7c370c67ef94d5b8a04feaad03289774eea26330adc9cbc2770b318a6d0b2b39de985fff40b3b85f79ace40cb8531cfb067e22d6d26aa37283a9f526049d23dce6017d95efabc1cd8c645d7f72dcc8fe35a732eed67391bde538e6a91b5ee27dc3c05f7fe8905c1d3cb0dd6c6d42e59c0fb6dc14114f84dc1efeec074fa9238bccb17d4ae1e448f8b17bdc25ff34293c39079cc860dd5f78518f79d127b1885737610bbd0c89ce5d0cf5ff0cfac3d68425fbe573487616eb25c53cd629f43f026545018c0246509854e573010d713d2ce95efb08fc98404c5dac16e512713daeab1fe8c138468df55dcfb45b2d81b459842997ca1524ac8dc7dc948218759419b1fd3abe5d117b8a16208b4d3a0f2ecbf801e1c27ecdcd880d0afd8cda9df535c35097994a4f4d364acfd45a13069dd3452be167733bdb19ecaa11b5d4d0471d58c32dd380f749ab19fe8ca3083a9bc58555bb58e5f26783630f871cb3ba1421c3d23b71cc2082665d2cc4cb1f7b25318c5294744d3cdd0845c495ee7f4248e08de418736ec349cfaffaf1c5609cf8d18251d49a0338bc9fb6b6490a7a1c68949a2439b469d291871d0d8b24def41713f4672b8afbb3e617374dc2ae8f6160830b778263ff8e1f74d07f3b48e8ee55bf26270cfb83ed8f8caa5af628e8f82a7cf13de88c9c7e820ebbd99e02f9b47ceb4dc2aa7c0de31b41a3b225e9fa461e3ddc910dac77c2ad69340cf01ec1bd5c657f5033e71370904e061f72e2d91806b814b8ddeed30d118680496f9849935a7d5269b510811c3ad287c6f6ea8ea04776acc4c6edcbb3ffb41888e29c8f16242f9e3c356a39242a57d6ac8d83bbef4617fc81cd9aedcbbb17c34dbc9a455b3ef2d43702d94b87e2f9618eb731c63ab503d9dc41e527f58c56a529c15e319c4d5f5eb0baeade0235dd799510f6628479eed2ffe7b435c4f648f40435bbd7331aae3bcd1310380b9076b003b6a683b161dae453e7042b47d112c804ba2ff1750d7049d79ba3b3846a2e73cc867af21c7a1260a361eedfccd631088680f56d022463848df65959fbf6d38e35aab5c4821ba44c597fa705cc40183792cf10bdc0da4439c21456228ebdc32e60e31a02f0bfb1ba80ec363d6408f523792070541644f0071fc1ca8723596f22a72e82098741f59d4b3afd670f1198a24c22246c42f9cb90349eec126831b790ad0b0b12133fe61cc8fa927ba4be307851f9b782dabb3e29ee543c68ab43b822c0da87284a90f2537bc05d2898be3db945d8da48640e0a2fbb43c511030f68f0c6dfa62e88a9a6128c844be227bd5fcc064829310e49ff448e48ddb6ad5869587b20f975fb54de70674edf40ba71eda384cec611a8f2ee3d88c82441084016e76df339723a559b64524b0a66fd440a197591e717eaedfc74453d75179c5c8cf741810b01c596ce87ce42603beb7303d1195a89a9dba6001b77d46b6afbd38765fa415e821e53d5cbcc2613d432038e4269b9dc0858bfe5e8b77c6013bcf0b350299209788e83362dff9c5e3909220548b0ba283686628fc837b738e07250b55ac8361c6a8a80d66cade106aebfd165c480bbdcb87e88af4640b00e031be2b45ffb34c2df9982cff6f7dd27497a21d4018259142a72b7f36c189c5179636b4604a020677a8fdaaacef6991f7910b717f1e3636ebc52a847d257e6bd700c8f83fc5989f418772646810219369961b52ba705056654a4fe391583409a6733b3e37c5ab684f0d6acccba8f7df029cd5ef540b8bc24c5bf99b44c2f4d291caccabdaf3a6bf47b81d9c0ec6c09634a1dd540812d0d683e2c63c28baade7a6bcc52330797cfde4b0bb68a53f28c0fb33c1eab8c202a32d39f9e9dad576fd9983e50774ac8d4abf8727b10995a965c2ce9fe0939d11f0f1bace217c41458e65a3fdcb03af3667eaa523abee937eecd05209a885829d8e3ed44ceba98710403955c82ffd6b7aacedd782033202276ed721c01163d807b98d9149999efc8c2544a92e9448b3004629b6c78453e9705f3609afc0d9226c49caa745b7adf6dd2bb87bad847c4fcee7571fc48b500ccfa52622e4d07e5e6011cded3b54034e54e81d1ed29d7fc718c2db0e5a741b4d5d0792325616d2955250ef90ed0cc77fe549f0339365fcc105eeabd6f65ac40d06b2f50ca0c96b3e763ad02b5811e4f3539b01092772dcbb2167353930ae439da8a2f34ddb9f5b7c66dd1874df9f4132c26cd080342f6098f599c7d392af2eff851d6d6dc3879ecdcbffc96d66eff55c6cfbde88966f54abadc10c4b26b79d6068484c1cd3", 0x1000) sendto(r1, &(0x7f0000000200)="f74a86bf9324edea58109740edbe252713b3a2cd3156bb4029d33bcc5786bb2e5171049a870aeac2073d5e5e3392cb409ddfe48f754733fa71f143dcba17cbe4d097f6b102d6ec381f5400b83850a56572ad5584c6b7eb8310318be17aa604497e4d89c0d9ce1f66713da4e890d85dc9588880206252194f107861ab804fe89f00978d833df015aba5fd96", 0x8b, 0x402, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x401}, 0xc) setsockopt(r1, 0x10004a2f5a66, 0x200000025, &(0x7f0000000000)="01130000d6e1d82d000005000000000000004276c4ab7997c270b7e70a75b5b5f3a09dbcdd9f812412830600f0b4d55b73804779b5d6ca82d5e25584af90dec308cf5dfe675b14056d5c8333f172b5ab828b064716b5910acd870d9a6e40a990005c0daf4e2acf32ab8e", 0xc514021de8f11996) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x5) r1 = msgget(0x2, 0x700) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xf5e, r2, r3, r4, r5, 0x40, 0x4}, 0x7, 0xd2, r6, r7, 0x1, 0x9, 0x5, 0x9}) 16:00:17 executing program 1: clock_getres(0x200000000000005, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x40) r4 = syz_open_pts() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) r6 = socket$inet6(0x18, 0x4003, 0xfeff) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000600)={0x7, 0x0, 0x4, 0x8, "6ec2165985f87af9f301cd81dde2e7f629996085", 0x7fff, 0xffffffffffffffe9}) r7 = socket$unix(0x1, 0x0, 0x0) r8 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r9, 0x5) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xeb, 0x8, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000017, 0xfffffffffffffffd, 0x80000000}, {{r5}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x47410b13, 0x9}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x3dc, 0x32}], 0xffffffffffff0001, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x0, 0xf0000080, 0x7fffffff, 0xffffffffffffffe0}, {{r8}, 0x0, 0x8, 0x80000008, 0x101, 0xffffffffffff880a}, {{r9}, 0xfffffffffffffffe, 0x80, 0x8, 0x80, 0x101}, {{r11}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x4}], 0x1ff, &(0x7f0000000380)={0x71e1, 0x45}) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20000003, 0x1, 0x1}, {{r1}, 0x0, 0x10, 0xa0000000, 0x80000001, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x4}, {{r10}, 0xfffffffffffffffc, 0x28, 0x1, 0x100000001, 0x40}, {{r4}, 0xfffffffffffffffb, 0x48, 0x12, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x1, 0x8000, 0x6ade18ea}, {{r0}, 0xffffffffffffffff, 0x6c, 0x80, 0x1f, 0x3ff}, {{r8}, 0x0, 0x4, 0x40000084, 0xad, 0x100}], 0x8000, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x10, 0x20000000, 0xf9f6, 0x7fffffff}, {{r10}, 0xfffffffffffffff9, 0x80, 0x1, 0x101, 0x11c}, {{r8}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x5, 0x7}, {{r11}, 0xfffffffffffffffc, 0x10, 0xa5, 0x4, 0xffffffffffffffa5}, {{r4}, 0xfffffffffffffffd, 0x20, 0x80, 0x4, 0x1}, {{r8}, 0x0, 0x65, 0x0, 0x2, 0x7fffffff}], 0x1ff, &(0x7f0000000580)={0x3, 0xae2e}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000005c0)={0x1000, 0x7fffffff, 0x4, 0x9, "718da9e14cc1d59032df68178ccca66f210324e6", 0x10000, 0x5cd9}) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 16:00:17 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x5}, 0x10) setsockopt(r1, 0x5, 0x31, &(0x7f00000000c0)="05", 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYBLOB="e1d182588117a1b3a51bac82b439e2de1bda12a9a18127a0aa4c46f495acf06d3fc96d7be0930124e0fad48617225e7ea29f6be7608724e1486d9d5dc3a8fd8455310c3be37a4488dd78e1826e9823926eebb14440b3d164690d47018acf613890122e2ad6eb8334c83beac7bd8117c91853c4ca0df4c39458774afa1daa103428497bcce2306d8d0f4b10221708efd9f41f08698c5aa349fe0f48ea9477a19f470feccc899727d2cc079c85cc50cc04665c32b63210c3af3225635420c883b81d134d7b8c435323a487b06f01de9fc81e1da03a85ecd3eecc527a586c9c4f3208263c1e88df256f45cacf4c65ceed5cd448b5a5f4"], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="7c07000000cce0ade22a3c8666067886c6d0059eb094a14ed48122a9144e56a5447575bce1cc7bc8d678243ee29ef2b7c900000000000000", 0x38) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000380)=""/210, 0xd2}], 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) flock(r2, 0x5) write(r2, &(0x7f00000000c0)="76ffa7a5a504b09f348886ea3a30a4856fb2568065cedeccbdcee8023b7c30214a5b7a8ecad18943d865036faec978424f6b3f5c1e89467a3a5627c4f6126ef1dd1e13b82bb92f554691a85d3c098b6f33021593fb6950ca17192396c7911da9e03bf17c1bbb11a72ca0614e62d79653bdb1575712767179dbe7c1dcadc235c22d3328896f0419b947d9e91610b4b7dbaa07bf7f947abcaffbb465d7966bd4673ba108155f461e29a9bc79264537bae4b8bc08f06d89a55b8585", 0xba) 16:00:17 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8012, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x80) getsockopt(r0, 0x10001, 0x7fff, &(0x7f0000000040)=""/199, &(0x7f0000000140)=0xc7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) shutdown(r0, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f00000000c0)=0x2, 0x4) socket(0x7, 0x8007, 0x3) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: unlink(&(0x7f00000000c0)='.') pipe2(&(0x7f0000000000), 0x10000) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="231212e0c9a4d0684b42e16d38e6a1ef354cbd2b193ea75092664956887f03cc68aed8705e31d43e34483ce885eb9105cfa50b9729e88ceb109e1bb85326a9421c942fa5bc2ae4f334a6d9b828e3454136fdc1e3b8fc22b3a0782ac3ff4406219009c557", 0x64, 0x404, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:17 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: socketpair(0x1a, 0x7, 0x9, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) syz_open_pts() 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x4) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getppid() 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000d21000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x24}, {r0, 0x84}], 0x3, 0xffffffffffffff00) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="b251d62ccd6c1590cddc98e4acc32f9fa68db2e7ad95622e7ab84274f69c5eb8c31fd84c3a730fae98c0d53d77e59278fa59cdf684b24872727bcbb9a2", 0x3d}, {&(0x7f0000000a00)="bf93221705df0cc88b8be8e1bd31a83989781e96adf6219e22b0063ce8476c4507bbf9292a245bb5a5c61e5471f85130d4e6f2043d89144c7b9a664b5d2ce992787efbe1b3597950e5c9945723b0155ef0e58d11e86217d132aa953a31af48ea4ffd5d9d549681d83f807f537d79b2e9a3d5317e8a69f3db2e5d619159efe0ccc9e331ae82f5ff253a5b799406797afd1fa453387c0c7c496fb25974e35072a39a7cd378ae88393d56984a75bf5a1846cc8be4821c326a6e4c59e511861155f393c458858f4c6f447e1530b797a87507a33e79c190fe37aaf90413b8b168f2", 0xdf}, {&(0x7f0000002280)="29972204a5e0d576260772778d6eb29f4b67b54d5d4ea00945eca1287d7fadda1120fb9d897b704fec32d3e354fc466ff8bb12af39413fe8c7d0e945c251ec4f99249b0408ae24d2695d8910640b829d2db43154ba644104c3fc7bd1f1949400ee239367949a4fa172ffade37030fbaee89949008fc7002e366aa9884707ed61eec875df98116041f931bdb60849c09c6e64736d02ddc9d3118cb0381f92b8202758f04b6512b0ed456423fd84c2c51da785b625f1625e4cbd3592034f05dbc1d6bae865559b37500b8230c9f6831139cb7173224e421ee1fab1a09fb480aae2cf5bdf333a4ba843ff50317d610e029da550fda3e05c7a9982d36104588ce71e7e3e67da54311d85dd734fdb486c8156b179c0ee33e4352a089e9e7ad304cd3feb5fc18bd2a6b395f3ab1cfa8cd759f793056deb4e094b70bdeca91720064e1c9cc628283f071dd8cd749319e468df9e3646b9fd328266674760fae8c8272a5aea67274003522517413be20e4aebed61f673d6dbd907151b5a1558dfc330c41ec5ed7855c91a52e810f49b51c2d17f0bf79cbf977dbac2667de17829fc1004bac69988ce23a7a3e82782840268f379ab2464e20597e1ac1639a3900c90fc41c1fe5bdf2f75d72bf3a4e0e6a7623fea69d3be1c00368845cd8b3d3178b346816fd71f08f5fa8dc29d34772a52895856dc615ac4d20e68a90ad5594011492bf1334c2746fcc91bb8f42d894cdc0177313b57fa4ae323c4e377fac1c4c17fe3e854cf6001f92b897d7fa0c7f9b6c09f8fb1c107922bf91e0098a67abc72ed209bb27d2251dd30cd1f7c2754951f1ec445c8dd2cc460d2390c30907edd85b398b80836594b5fdd08f98c6fb9d787567ac675c29fb4858fa45b6b03e3645f8df7c6ff81f2115f574a57014d2df8addc099fbcd9d89db296080219b8f9395da2af21193093a0c845a28d2cc407f2dd357eae316ef7ee433264ab67e4a3547596fdf468cfb7cc779fe7821f15e686013d8baa295a475c6ef67605625d4d692eae4fa1d832489db41197c93ffe48f43ac274e3efd34a8d0bd2c460d42ae5b049e542787d3452a629e4bf56ef6ff956c4d40f4999b9024c375f27677529c08d9ce1dd3907f54060a07e5b15eff92a8bbb44901cb3c64382503b496b77304067ad366b825f0ca03bcd77a262ffe9d8f81e80efbe41027ac6313aaa66a24f8958edab06e3c30645061991efbfeaa4df5a25f135ee6982f6487f441332022b0d33aa8b23bab2d5842b872b42394f1620ddf137e7ef5905efde6069a3ba14eef64518b32a253b820200dcb9b4e0d08e4c121dc6814e5860ea91d34bac09d48cbeefba055fd999999638f195587ceda2c7b19e61845eebdca592a67fb502dd346ec54a3201a97017d29d2589495e1557f89e2bff2e5b9874f1df1b6fd4fe47207772f04ac62ea9895c18b0b376ac8857aee7193d5eed9ce217573e0b91d58f920005e7c016d047f59832c20e8b1a0c561067efdbcb460cc611409729c428a02c2aa33f01c6fff4d3cf387dddfee79fef5b93f0058c47e3b9d073493621ad38592aea414a72230a6848768f4df29e942b9c655965dd413bbe51282add7567b9ac69a1d908da89bec983ef7309c192d3c924c4f44a1ad47bb968af25a62bdbe0cad392cb11d3996c7b56cc0e2e881fe169831664ddf8f203684762d215c6e5714e6bd2c6b67f8a84b1ac496fdb4539798e63464635cbd59c384d1bc896f1c380d006273f962784e0dded05e9f0d6b7500b2c1ba154d1be8348b484342e8c62170f905641da20488b2c15b925bdfd00c24e1254a76ff9f89da0779f4b155fdd912cab247e1631c7bc53ae8ff7258db0eb76190243726b3f2a8f5207293814ee775abf3e163f7da3785564c6512ef20327e8206465b3e4b6d33e60db0b423ed312859fa479337d0a7c355ffa58088c101d31afeebf50930cdc0db580d6b7b568c855b83946379ee4367b1ef2a785f26460e43724e56a258d50014cd42bbd7438c31431d2fb5fcc79e11cf53626c8082bc5b8c2f213bbd0149ce6428806b8942a6e6ac171c16ac1bbf9486f60f3c2d4b08950a990c4fba4e80c7af92b8e820e476487c10ed16aef7eab2064d5470bcf40d9a0aef75e27858089cfbb4e6e8daaeba5475045cfcc7a0d418549903ee80f5cf16421ae1dc32878a876bde804d1c6d28c813ecd590749929234d86834a3924c8058dd4a8503751ca362e5540eac286ae5593b6434451cdb56fd2d789072972a4570f9ea3d459a15186a347f36262d39249e5b11af2ce28d3f2f57118e81efc72ac06db8e2d8201aec948d9e05e9de1ca31d3797afd520db02753f788e61d1c1bed8bda814117daaab47bbb61b6bae92918b877626ac6a19602039cab22aa514271ea822d888a7b033b18f3f6c48754084efa2033c85deda7de55dd1d6f85729560bd01bd69facfc7a4a719a3e69298e5cf3f182999e8463b2906a6d345015e111894bb558ec3f6a3814d0897b73e6b00aac32790932c1f1fbe09cca7cf7ac8c54285db522c7bf7d7688e71ca604cd80ab5c36e7649c4dac2a55c02dc34a0b4060f0c7850225dce5cbdf50a0ff2667121d867f1ce0ac8755fa9068cf44e46378751175ddb80503a0240a8261a61cd5af39d5c63ac55d8d26422e235a3c3326f08837f30280a825802eb6cea327ed5e80f3d5e5ebcf149fdd6d9a2384c39299c992bd1f7a091a144b6a547d69b1a350491c7e16d3e891b5f5ff0f0e0de50d6fd57bb2efec290a623d58c1fb440cf1fdb799c7c32155569223e692ace847f958927234dd6154cf92bbe8336533888b611f7e0f4416527484e278983d182031ce8a729317d7ecbf2cd564ff64952ba988d8f5425b4715256520872d4af651839fab68cc9e4535d9475dd83e68a28311221bf715991f20e483b9c6e6e9dbdf7bb557d054edfae30985592624814eafd29170c721fe99eff1a388062fb497abcf6640b2cc7ede43652d1025b5dfd75cefcf09bfc65744aa321344266e9bc04ab579c6135a83e3fdedd6369cff16282c0305b271c7054d09ca3ab7b4071f0347b93aded9d1206bee4430424053ef3130ebfd7e23ce2153bf26f56b4897cc0ddc48cd95b91569531982a7ce5f348f443312479474d6c39f190c98a16cafd38ac5fbb827780680a5f975707fb87331b1d12616fcb0a9cb8c3675aa943028abf4955a4d20f83cb85928cf1f2f2a334f5884cec35f15f90a3d8356d88cf59ec916c0d0bdb0f79d6434cfbcd598d2176cb73ec7c4239b0bd0dbcb14b4c54235103e9bda3a7826c73070becce0fd03388028450909114bc2d68699686c37e99191b59ec4b3a2f913d756852e5cdc9cd6b82f0a927f71ede5468811055729f1c17f5bce097b24311c7b790c69b08acd0e8a41c4183524234a42e7804a9a008c5d2cda72374365a2384c0772e6b0059604a71e29aecc586558ed0018769a2ad3a82234169463729098acda59c3c71a76caf9722ab1f8066b7f4f2eb1a7a9eafc838fcc775a02d0cb67d844473e8cc6573b52fa78247cacfd5df24fb99953dd1adbf7f4436befa8b9cf23d5a74bc015e8ad915c97e5a3699e0e0fa0ebddc51f3f38413465f3a43f1205e63348e594304ef1e3d507bd875678babfba8a62e0bb2b7effb4b0975a3658786d24aa5dcf9cf8a86999cafcfab9876bdd83e442af58964150a05913937ba5629ac346c53dd0374d27bd5f279da9e4555aec7bea4ee409e6cd0ab3a93ee73e8c2b7b6158622f675963026cf0247239cb3b9c5e90237770b7e969bd7a700678104525f005a4c0240dabdcac04a80a87a1d13bf9166eb6354b9b53ed8fee7f24e43731664586bfe0b27f7f23e69d2339e7dd560c6d07ed88118b4328a3780b61ef634d1c87de46e913acbbd07d0c7497d0b4e20e82f540ce763e99b4b203557d1dc8e094eadb9330090d28e041e91377db23e3fc9cb609acb4bb6da5647b5d7e0862292393ac2554ce7c7546ad871916d5a4ff40e18601e0217ba8d1c0e5005df860b930fae2982e5c2fd0dac7940ae02405a39a55f100c5a39cfef3171cf2f53fc505530472d98ce599d46f1d73a975afa01d1a1e52336e0064e78d1cd89447498a2aa9518320fb759e0cd178cdd9f30e67f78f161da5647798ffdda7694b3a6a3bfa693e8d26aff0df2e72c68bbbc84f97de8d5d3d8d52b6c34aa15fa6a11e5ff7576a55f20a8ded7ba6e66d01dc646a6c4836be6e7780600e4e889f0acf40b561eac0bdf7d5fb1253505c5dc89b55a4d6e398b6876aa316ed1ff313e3aface4d827c9be888c4475956747810b68ae6b1ee0562e15af3b533e23bd44b37aac23b57da7c3b72cd4a627e61f9d6be6dcce3714d0cc7da9a9e39bf4cf497d5381ee19ec3dcca8de3c321cf3cd4e6ce25d4f481a5283d8fc742651733bca6f4dda04f9acef5b6adaae560033e49780bb0105e0b1e31823b112ce19fec8145c85ae5be3e903ae4fa02451d66ba51573504f0604148d890daf9efa294fa42baf2652603312545fb3164dcd1062fcd860f0b717ed203d18972467ff9139420642311e6212dda3cb2d74db797322713e098bf7784c7341b83afbf15bf72f5024543f6890e6cea199edd5d1e4627a3ead11439b7c51bf7ae334678de47c10cacc6340ab9ac9c7e83c77ac774ff299239b1e6a507e20d13e3775bdd8e0c983f73600304de59d8525ddeef562bbd361095b67ed618979c1eaafb03f3e5fea4f8a97a9ccd5401b539baf1367bc569e6b71dcbd152336d1286e330d76557acbd1a6d0a3ea002630dc042e170906814f31b425dde628fde7f649a664178e6ac4a6985ff4ffc3642f0344903e77808f4460ac4f2d725a535b23ca8aaf2fc2a0faa82b8a15d048b0bf340f6f213c0ccecb041638358f4a5704ce67466078bae9cc047a18ca56307c1d4124aff2240901d40056b5afb7e0be802cfcf5fe9c744060013e49d350d481a2f5c4c5d935718f67c9a81efe474ecf8776e5bf3e524d6ae44021a7f84caed676bafe080ae3586c13eed755882c8f4379572425cac9633a9994f9c93c3cca48d58a27314203aa5387b0f0f812659aba2ed34394556e5570095b00132aa7a2c3743a7fe184ab5291af46ad5232fe70ac23b3092319b77ea975927f558c6af9fc5e9ae7f7bf52eceae21352b13952551f06860b1add535c44a40c7568a08909de7a8eb900d238beb650e3430346d1cdfa7800cfc239e75b1b8313aa2aa2af61744099f07268ec62de94c8f6986d732090ca11b8e86c96625d4107ce858610934404f329d2200ecfba1db09bfbd4cc5b102d0159486104f323009c15b33a5e13c4a783db4c9623ee4bab0517b29a2357d896307ed17478309bdf0bf4574450a882e1dcd598d58c205dcde0188298af639cf7b3d3952c72e2e9a655f51987a68fa2201d23529aa642d65c0bd3025434b516bb1743612d345ea283d8d545387bf58188cf6d31692753b8ea48091257c523f382ee1db3481190cea279131092de993a740cef81d090067143992d9ec0dce919cd9cd25cb49733b56dd94a52e18738f2a42c64f90f3f0e2fa6ae67dd55011383a0653e6a401197a805db7beccf1b12e84e14afe329f53ef987f5f0683fc6e5339cafccfde8bd662eaf3a999a826d99506dcf3fcff17317b18ff62dac6caf0d7b3a4d998deaaf799461b51090fa98318b14729298c0e1933784aceb422595b26ee8710e8b7b58c3e9f3d7902d83e3d3160da59fa00d8147fc9ff5442ae78fa8ac51492335118f76", 0x1000}, {&(0x7f0000000b00)="f8e3d8c92c81dd1b62c5ba3673b7eafc0ba4d1686410cf1c1221ef0fe6a3d89b55a75329b5580b80dd1d979ec4c56b2bf7d38c874b7df76d8fac84b79237f90cf0015e069c9aae", 0x47}, {&(0x7f0000000b80)="96a07ea4bd79cf9b3d222113929932ba4a33cba0053c626adb8a25bfa4f5cd155f5febba665dd25c", 0x28}, {&(0x7f0000000bc0)="66c6e8c0ba6765af188ba6c29285f7c487bd1f46c21693a347eeb22dadeb40c8359b5838c89aa79fb38c064b7cd239c243ce83a68b4fd4a7494102ecd3ecd88ca0", 0x41}, {&(0x7f0000000c40)="1d224db7bcbe045ecd35768d880af44e6cc6a865ca78a5b85662c793a98be434cb801bfd174a2fd68ef28709f207d8e47677de3758b2ea70fda1a3749e28c58d0c3670de88036d7bca3a7ad3ac9f7a1c4344e14a939dfd43cdb034da59833763c4c9ad5a7353ffaf4503e42c0c94ab69a945dd5a92a9f04eefcaaa024c888a515296c739a3d160833b24340a2d59cc066438a5145f17118f88b1c2a3934d8116229a798a24fab3935641cdc54130b5ebcc608d0a28acd83fb79e90a0e0d7e757fa49be026f933ba20bd8adfdc936341a2ae2bb1e9a6095b81a57a8eb4775dbd28fd4a66245c001c3c0", 0xe9}, {&(0x7f0000000d40)="3c428bd90859a118e24cb9a40b59bc5390dfa0e05b22838a15228b54ce5a24cb31cd3c71f95c317d5d6b26e2b3cf49fa2ded485e8f7d5e516ba5f391887174afe1be3ac75ec1be15840d3a971654d7baa6a1d3d6cc34de0ce7924b84f26a3bf4e16d68947f7f4e226d7e3119e77948f60efa390807f3bd75ac49", 0x7a}], 0x8) select(0x40, &(0x7f0000000040)={0x6, 0x6, 0x7, 0x81, 0x1, 0xe92, 0x8, 0x3}, &(0x7f0000000080)={0x200, 0xa6, 0x68a6, 0x0, 0x1, 0x700, 0xbcc1, 0x2}, &(0x7f00000000c0)={0x0, 0x100000001, 0x7f, 0x1, 0x0, 0x8, 0x3, 0x5}, &(0x7f0000000100)={0x7, 0x4}) r1 = dup2(r0, r0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000240)="ca834f78ee574337010194880a89174bd16e1c4151965035f67204cbbfc12734e99d77f20b2e6a2513cc3236125725b943f97aba3b58c4f7b6c8b8accf1befb33f3375292e1227c78ece741c7567319c67505465185f38f4e1e53530fa302e71f4758c0cd83e8a88d0ed5ee7dd205d880025fd1f4d7bf8167ae3f43f70adbe66e8e6b301ca670efa0002d568599961c4956aab26f7", 0x95}, {&(0x7f0000000300)="de42d856c2a81fae9f0e03fa08f9418fbf997ddabd55e5994dbaa451a9d14c4ab40a59b804c7e356cde35c291b7fab348ec949ff63ce07d5", 0x38}, {&(0x7f0000000340)="ca726b50bf5af62c3fb57c4777bc535c743dbdca25a227130856aae49fc19975d14f3b581a615247a1ace070aecc1fe5f8ce8522501c4001dcde325daf37d7493312ba611bc2e6e5fcad7bf4f523a50069a389a162f6df9cf7c3e85e8b3f496262bb0812", 0x64}, {&(0x7f00000003c0)="40641a659fbca20c11fd1b43f4a042c963609e0e80232e36ff245918bd8417a0634152f5bdd6e2307eacd3af63f22f6e96f179703289b1d8246b831c4825e60971eed6f1866a3952eae1fff500e09d331b519fada6c5626bb105077288cd11994f675a7e17507e5cd309df2dd5defd224096f4c54129349ca5a899fc09ecad22a194491e4bbfeee2875f574c00e8bf", 0x8f}, {&(0x7f0000000480)="9b295c54fe5aaeffb40772d0ac0813f96bd6eed33a14d9c5c577233dbc4fa7b8709a326601b8ca946c87b0b04abedcc92612d44c64f461f42ee725dc326a5904835f3941b04439898e40527d94b6f130acc9f61caebba9d42d40f40ef672bfc184e059fbc25c12f194dcc9f8789d830ce1281b8a063a25cd377cf4c1c2d3eeded3851fedcb119bfa851afc241dd2ba846116a34aa77dafee7b9c50bf85ac286dca6a418e44fe72d04223e55965333956b3a1a51c2729ca309aed425bf2193f8346fbaaca64b40d", 0xc7}, {&(0x7f0000000580)="ecb7a955e0eb6d8e61e5f9d795e0172f39179b86b6c5ce8b1a7fa1d3c2ec691721b7c332533ac62337359ec0a87de72484d9d90c097eb4a7a64ce4ec01d4da4f637accb3f2c2745a90443bb15c7866c20173d382716d93cd9a833ee53ad1154eb0017f94a56a618f49d27405b3d28ead177049c798991e0bac220708450bc67a32d9e68b225ecc66b506240d6d54093975e046deb655ffb49f841112861b3f7e004f0523b1743ecb57164e1ed150ae5f016b1f8ba5d9b7c6c8dd237b0b75088f97551309", 0xc4}, {&(0x7f0000000680)="4334ec0db10a697fa86b18651faf99b7bec5da22f0b1c1a9ddb713a66ba9d6e9bf5f643345681559e485db39012afd3e112ce465898b8638ac9368eb327d5ae9e5b74dd675b128692e652f800db57ff9edb18f1bf9fbeef8d4b351b8fec708bb8b62fcaf1f80959bcc0a51255a24ccabf9ace90ec32b2c9a2f496ae34afbe0703a12e09ecfcd01c9da3000ade80591701b20f3afedb664ebef90130d23e9cbecaa1d18df12ee19feea2cad23c02a9a2fa2b97d6e1aad4dce979ac493eb5b", 0xbe}, {&(0x7f0000000740)="ca9a048e679d58c663f28c3852be8728bbb360d20c215b7b0921e95ad8222bed87d998ead74b9363bbbc9eaddb210e713259cf18b33ed75f0f4c2afb55ccec8b122cd18570395c2e6ccac06d0ef7faf784e431463a98aad226ffcf564f5b63aeda7396cbc4de029eec", 0x69}, {&(0x7f0000001280)="2d2db643ba21c14636fdf123dcfe79bc0d0c255a9b331f8b57c3022c6e553bda1151e008d2835f716f3743655282023a9117959c37590ccae8778b499439fee16c9272fc1aa7fb21efc3b881266f855fb1d76d5015d312d9f4c51adc8b3b8323ce41dc1a047694abf407c6b691da568dd3721fd1001aca44cdcd9325072b99c3e9b8560729bfeca1fe583120a2f0e077fbf1bd66d8583e17989571527174d19d6a0f895eb5af87066342ecbb4030a67ffac719186cf664bd4b73e45deedda35ac86befc571c5bfd2bbec9a43643b5144173cb15843a65e83eb41ecefd05913c39573d798ad1934169136b48f085356e2cbda5eb0fda8f19e9a43d21fb36cde85ab4f100232eb861de7045c03edf2d137d96bf80e5909409396e55cf38ffb8a1f96c5d3ed37bfae2a0060529a82825faf76cf9414f5df3469dbefe0ae7db7a1b1d449d55a775949be8c9154435c3aa4a7b85651d2604eec633749a73e5d6070b05cefe89a357b5d9d5f2c72ad44766e017db7279368dbec46d45e362be612e70c0ccc5fd1601b13c633c6a24676c02a61cca444b904d9df6c379a253b71c74b0443a6eb6a4fe61b694332c4babd54becc7dda4a9c3f547e54082d1d1dbbed18ab116ae23a0b1ce31b2136627470fb008d25b5160ddd51d7aeecb9d7c6f188fc7cde47df6ad5b1c10cd0b9d886b463456fa54ddda233b2a89cb3e9fc1781958ba9a153031a635e7bfec0f6bfdc419cc7b6a8d63d97dccad65d687b6818bf8c9fad59e8dd2a672922f3d16e446c3fb9f6dfeb8250e61a08441f645d8ebf6442ef6da770c718f926266f0285c206ae4d0ef10d37f7b0ce0e250e9c8f2f41f1e29fd1d46e990cf422942260286d843cd61c7ebd814a84cd5406b4616259e0037f5180525dbffa17c74d5c7e17c389aee84d7923a269972a6ce6fb3dbe0f378075a197f33fa05f60fffbcf30f01b4caaf626fcdbb1f6003d62bf0f2f5d0e4ff641778d0d59f54e12d300735ccee4aef8127beb1d303be354d661b1e9b45c6aa00abfe9467cbc40cccaf3d5061dda79b7d1fff76d9badb7c213c859a1410c49fa8501b07f2fac9352bab80bdea0a43c4727148571ba6b6f10c81bc771a453aeb9e4f79022979bae5d9b9d924a03bfcc5411d0b7ea0a4020d1c6ac0d35bd5d14c6537d8c53c31afeff4f1fd55518ec9612bb25bb480520c5c1ebc4c0b3d4a575738dd3b9401d392a9c542b0d13f9921d33c319793dcd7df31634b52b08bd1cfc80c7f5b343906f81447c7e0614b3fcdc62622fc74fe672b5da4c31284b5ec641414f9a21c3f9fde1f1742b738d92016c72251c59ee451101ad4c633318d82f78ac1ba782ecc44b2b7b9b001f3ca10b53c66542f54434ed5e2aff1ad4d193facac1df1e88b87d029bff679c94778cfbd22acb6b8b8d8a35c119ac372b702b584b4102d5439d5805fd9dde7d0c8b66fcca9eb9517f8ac9cbebe8d00fc039fbbe602a5fd225ef54f4778cf4e33cfed419c3a9b9721c4538a479003549894b22c9b055508daffec97516d293d37cc70e4312780bc322d930654db0a8ebd3be51306d2b9d64c70e4b1f84233de985b672b0e6113b447b907db515f573b294887b1252a9d37073621af8e51c3828869a4c2a5bb677a6e0359476898a889be263a372611e52d0d63817ff6bdb00bb34ae0e65748e4f40a759bbaacbf01682c702bcd3f34e11f6f1c887520524426fc35b865c6b4fc99a64043648197f824f618196820fd218e59552042e0525775b98ec951ca8b30e59422b22152d08e563da5287c37c48cb635fca2ee995c1157b671b8b77034267ffb0f49459435f5deead6a9ab5f20b15465ed88018ddbee8446b8f1daab672a64bf0562b37494deda5ccf15a3eb9cd69a3b89902797143f40b50a6269c81825447fb4aab81382a9bed75bdd4583e9779bb425185c4b80869b3c974638d78954022d5827abb304c3f045b2909206acb09cb66122c2c12b19205fd97474866637a8a5b7da23bcaabc8455e44f861f0ae3303f9a4509276d9a95ef0fb503a851c440d18dc59dcc156a0c06e085483d902610981c592e547201b2396c194d907b6688b34bf467b683ad96e77817883dd33447cddf474b88c95fe8964147e72e47101df357cc4b9085157a0a7f7b3d65df74e301c3c280406a23358f06c54f335a1642551a5dc2f97e22448943f4a04241ee9eaec7540c0d5de607c2b4f76ed7c584e0a8b93c6de43ddd9bc16ff89e86b96912e046e59c736b0ea821d58ed2d688538f43043cec4931d7b1f7b7bfe71dd845798e55450a91f17a7a779dbb99ef6f8e8f8460c1c70ac89172aedc532c3b8d86866122976f14725307c032f43ccca233e25119fb7a52d47fa1b511f61f89db7f1298824f3b90d5e7e440c6c880ad9fb7156dc2a0a9e431ec47d1d422bbd6622810b1c64fcde00fe3f2577e1b93b951446dd99fe7aa8dbbbd3afac11d3e782da27dbed4fb82b98a0626008c4abd33954d925b2726bfe431531e1ec0787df913742d8184d7b3094080c8b4fb55d2865ad38f589d8e6f3f41c24fb5aac404742479856eed9f7e153d952e8a41a9cb653edb84def23be593f572ec1fec1d185c0943ee35d8fc2cb04ba3871a9ab1b319c7af0d359268387d01b13c4d4a41c697534e898bf5e2c6485a898e23a06f301b44583088c7aae94097c0554121391aca90c3f47d1c625fa2f94cd83b90b6fe9355e2359bd3e60bf3f35cbfc6e5d6efd9a33c6f6be141828e921534ac277bbe27af2ffec7434a62ce3a84bf402e0c4c6a153b7b4a762eec2a6add28ef180d0a453a645568d961f2c2b3f039b4f800223079ee0adefc52b8d5a6dc0d047f4593a4afc648259908a83d660e6c0a400259b826d58d3ca0305e1d7ed7422dc3d410cfcd5445bb472293d8635c97b94a338362ac7b6b9ba1cbe2e140f40babdef8647feaad3cc153454601b2d48ca691c9d79e99869964263db4bef3ee093d57c33b6f7c274745f2248cb1c5b5ae0695c827929eaab0d0f812a8929037404302897520bda5a393d9b8ec446a9f12c22840a17209d306f7dcd3a837369f930a488010d05f717cadb98a568d70851e48243f3db80c68c27c71605977029b7e8555b8bd682d328f73a8dd8ab456440cec6c0e99866d28ae441c4ddc5438b50c4cfbc7fbbbf8a4cfdc0c4d29b4bbed7bf532443887cbb0d5780048867525bbb06ca924dcd4745c3f14ca66b58d4558911efa8ecf6f13c26eca74d4997e155a5f32d2d0aff97f4c435fdd4a149ff9b6a916408faa82f7ee160bfb051293cc65b405c4ddfce4b70a44fb835c599e9e7bfedcc91d609222586c01bcd5fec017e8e508e15f0d7cec2be1c08ad611e60211fcd9a5d5cc4ed399a8dc1db52ddd429e7aa96c784e82661e035e5f6751fa64effcfb17170d999a3304812357de29e99919546bf3b5e05d8eb1f923b277adba22af7f1750dc1a243db75599e63a922107afb909e7490567099e64e4b9ed5b384ed8b8c72c5000b6a6be75666f15d54de477bd4bac29ddeeada175eef59e74149e062d7616828c7fed21ec4e6be0230194191cac30d78e69f14ca96e1c4c79c1d582a64398fe7010e3c820665cf5479279f4b89ab8a67e8f0289a214e792d402c49a7d3f2f3ac534ea86c97ec9648f6d1295c1135ac4e4e74d46ff6dfdc7c693f61aac15f71e66c2b1d9415e4c21f06aab706e125cb210686a8e050a550364de73f3350b4b172452695881f0d8e380cd543fc0adc6a599931944effea18d8139ea47b4ecefdaeb0dc1b9b52a3258a2ee708bcbf37b96e846c6f457d67959910e663fbb2e43824f66e6e2e836e8616b8bc350074252b058316b73a97a1697f057df0e45813189d7a027da96879d5c7d927881eb424c4d0da65a4a883e52b3706450a69ffdfd2e23b0e5a58e49972cd513b7a84ebd86e6d20dfc8adb66a4e960a81fdc4d4be9e8d3f73c7dce19b7835f15305ae85ef0f12bb29067610de1014b9baf6660c7244f13972d56a5ffe13bdb890f0196352adb336a04c69306a88e206ce907c8055be28095bcc55747f462fd725462b3d0e2cb92b301d6a3b803c97748fbca7aece1cbd5d2c73502d9a3d318bf2da6d605bb44866095b935cc1568dd37666a80505849ad77b9254fe5014549e6ede01c92d9d491f542cd4d0173c0e71eed4d54e9640db940b2d8b13dd5396189e36f211a2bb07e7b48b77dbe48de737d88ad05ed0e9183e1da37815ea7f3ea8ed2886abdcfb3eff5b3763a0de987b15d9f7398f25fe5e730badb6de00c7c9d098db51283b3ed7bb262eed940b134e6f7b326cf9f99a11b1fb54224b1a1371a6857d8d63484ef5fed95a16277f712bb9dedf92204bf01b7c26115cdd013b65f20035cb20cf0f22dc148a3459b8e6550698f3c87acc7b75b108bf114fee6cb8fb485f5b3f8dcea5c81e2662363947e24c304fab64cdf62dc868b323cf0ad5b6bf14db4552393605ae86c6949ea7c77d5ed59aae5f540807970f75f280f2094d5ffdd278ddb254d30eacea8933dbcc7d9400199f603b1309753de942b8923743b829f4b5fb19b746623ceb7e306313a17d57d287a6c215002d7d3caa85691d99bc7bd595adc929834ad36ba3632ec392dc4d697655a88bab1b1af68906c568c7621e96b670499382cbe3502b1d7399d8af34948d35615f34462a54b15c1b22cb0aa47ca69124fe1d276836ecc3b59a19ef9769d5a07be6c9f77b82c390fc464b5342fd94b6e51bcb8020cf9442083942aafd6a35abf3b14b30376d6ecdcc853790811cdea1e93a9c547ab6757b9e84773af90c3419de1b0d1990fa07feaf6e383552ded59b74e0b157cedec302e01e8f71b57be7b8962b6f7883f02593b2657f0d4eeefe010c073ea8e378a55d08d5101bf07a52cd9cdb5d2fdb015f08790aa4a2da2b57ae8df53f3992a724c3f529acd374d1a28417d71573d58d19196d959f9358c532e35a0a7b0a8810996bdbf7f1102323da9b326301fedc286af377836200ba4e32a3f2f2ab0048eec6a143d3dab536f3e44db124278ef96e63087109b177e626a530f16846e9d1a23095ea035aa49475da777a3d3d3bcbe14cd643f34306171d14b29cbae5242ede22a128785b244b7b8db9b5448fd62ed7ad940ad10adb864f9370e9ca6d725f240179e01af5b3c2ed15d83bfaeb97a99c018f8f0f2bfcb7876f7d68d319e673a7228670db281714e4ff208b8f5cd7682bbcc43d45118fa6809cb6c7b8078402b749de79076c18011669ca7c81b94767f5c894c9c0d1597b4bbae09c41a47b553d38984f5b57d4f1869025a4babda7ecb6762e99abe9c1aeba23dcba1d859b396a2cc1e0ebf3752e062487eb62a18a7f7b918c752957eee39b018def0572ade9655b46c0f41762195aae6eb7fc67e8e98ba659d8868c04a9eceffe04f8866479779ec71b128709496ecc6845f296c4267c279ab383bfd5792922a4a1fd8710a76e447a9ad5cf906f8d73bd3d48d6001ab8e5e80af0da7aba02ecd64c370f722759f5202ee2813e701485f4d01e1098c710811d9cac24992f697e3ad6582254ce9560b729a8ffc2668c28eb6331cb946937371fcdbb2e6a14a89be43b57107da7fc6dc4fd80f00ffadb2b8f6813e93ff270841664b197ed34e0b8520419d633fedd70661940faca66af6598fba95a34765d3ce8078791a9b2c621050556128c86afb8574d281c9e3c9672ba072a95098c5ffdde2660f942632c08308f2a0b850325d899618644476836699d684c354daf486dd5", 0x1000}, {&(0x7f00000007c0)="f28e71093b64f635fa8f0e4e9b83845901d64c7007d5196b5bf193900c5dbba6e0ce7c512772c1fc1ed5bfe70392a494e2f953c45407a2fb63391162bbfdfcd68adea23166afe8481feee05928bbe5a5116e9f4f9efa73c509e08b61662ae05967641644765d1707e13af7a66b20f650b90f0ae1f8771493ed351a6ca3aa6caf16e07a3fc4a54955f9738cd8609729e079e6a2625029cb", 0x97}], 0xa, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r2, r2, r2, r1]}], 0x30}, 0x400) lseek(r1, 0x0, 0x1) fchdir(r2) geteuid() mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x5) pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32020000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32021000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32022000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32023000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32024000 didn't change! 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x120) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000026c0)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x0, 0x3, 0x8}) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x7f) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002700)={0x7, 0x8, 0x40, 0x2, "551674ed6b50f5d9a37b8864c99354221f77ed8c", 0x0, 0x1000}) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000140)="37e9b884bbb0c4236aaf705a77fae893763ac418296745521246354fcdb55382be602e8b58", 0x25}, {&(0x7f0000000180)="dcbed115e89bcc2a897ab0f89a020c6f5af409f069232537d9c5a66bbe8c773f8b885a45349075c686dad24f51bf69e5143d9d192581561b55370c719d904b94cac66761383680da62c44d8d1bc992ec80c7638c6f2dc8da58f891bc99d1ada32acf50c58bddf568cf447d1298ca8c0671136e54b03304d8d75aa4312c9a6740f2aac4cd6e0af844a416b3e500bdc5960290b9a1138051c45dcd8971e0f96191b2c5af42a90f12191d99b7a4eb9896c719b45e0ac52f9ac7ca04481958ae61ac88188e0c1ee2cfb542f23d903ef58d06170a00725c84e7e5133d0f158b18711a57598c1959b71b824e4320844dbae9cfb1f1bf0d4ebeba795b93f9425ded72ef13fa13546f3b3ada9b529035ad7ed4a93441e1e328c86570fbf1c6f3da083bf3114a2955ae943c63df29570db41415f74257f0081da5eea79bc50f1b8b3a455576190d4324bcab3ea84148ab8c55e3723d0de3fc91def2abbe56f9f467d4f17632c1fd614e52e6c5fd0b990ae65dd1f1a94c5f598ae262f09b55771fdb4359ded19c6c9d30731c9f9615ee0d40a2dc4f82e49e307efc07efa4d65d34c24648de1b480a60a3ac956ec078dbeaa0d8e7daa85171ea60feaaf69f710c2bf5c9fcb1d099ffdc5d27f5d2f4afb9832214d8f9e32e8569d3358108af0842646f1da6e14fdf3d54adf4a498f1dd719be150b3ad169a4e843ccb3e37a674d4ae8122f605558400ac242487e9a3464327ac54f6be4da5474a81d6a94931161f514ffeced03766dacd312470ec96e3232b8a804081ce75cfb718b5ba744d97ad12bd793880a6b2b26703053864e15fdd3883d18d589bab69dbf8783e699fd6cda15994dabf300e23cb985d097c266f4e94f674444c6a3bb26784738abf8aa37657965e9c5d79039194e900a9e8cb6ea4c9df44286e1b6eb6911f868f72d7a2868c9d8b36a616ea45d666ffd66ab3f26479fd5533c8a57fd57a8e6b86ee67513575bc4d7c12a9f817fcc75566793b1d84a5f681cf6dc53eeeb00f6100cc2c98e0e51d8a54cba4a8fcf473cc79261e63ed422134b3a872098150d5feb802667a4e519443e16672c5ddf8934ee55bd05d19c04618e90fb9b48fc5dcbfec52eeec5f9cd60d007ed6dbb2652c508bec3b6fa65d46dc05e5da37d93752180a8329a5f8ae43fb9a97db5b8f286e343808b76e1cfbcda649ea7166c00126be7f93f8dba13a25f6c0a052af00d8163353dabc2f0b7b1f2d3d0e0112f24b94fdcd046dec63289c32675597949060fcc1d76ae8e2b02b6cab56dfb56a0caf39d8a745aeda89300425999e8829b2db4ecac537b31f4e12e181fe74b3f9e6d7b459aa95c0ace6cb4defcb6589a3e023cd743084f9005b1cd38d3f255f0952a2df2a4601ceb33c5fe94f5fa00a32db1e242c0196e21ba62187f9d9d6b043d97bf07bbb1efc7b97b0896a13cff17c6924fd6a6d787b4264ee2a7c1d8ab8e4af3df63e4585ccdd890e8943c9b9a9b890ecedd191e001a76f82b0af07e4ad5c45869bae593bf47ed3157bedbd54c5188c862bf6b1fc609a40dafef7a8b0322adfccf4ac6bde7c8c1c9d1ec3ab9f6f7212e525ada823d93c034d8f1cb40e469af981aec07c84f0dc805b79edfd7475dbdf236f04e963e89118eda8ddb336cb664ba915b635240296f56ea5a42bfd9267d210b5713d88a48b120c01917d354af104ab548d34640e80c0a7a7bc412f82d6c47f34bdd5d0040e41dd3f923b36a03b0b65975734bb277057f17b70eab929f19d3ba28913116f737c1ca311bd7b0fc1c4faa4b39ed83968a744adbda0efc0f5193f7ac7e56f1060f49505bc32b84fc6f7f78f8459d5cab1b8213ca68ec783cfe177935cb780a251837f9059b08ff89769a04eed9ebe79e28d8c0c047aac8da950b95215d4779ee2c1f44a2f96305e46696185e4f91777afecd51de05e1b760f22731bd9083c3c954c63b507d36553fe37eea41200960f39d8d95b909b8be9f80026d239acb8f39739c7377ed2d8ac4e12313c7a881308e1405ce942748f915b8fbadd4ebfed921e92c215ee8e9d635368f8cf3405356346c63802c232d0e44aca1bdea768f19419fbdfd4e5cb42417521587d02c243bd6737dd0fa7e7d3ca319b07266fc11c9ed89cc49dd14fa02336a0d61449cec1ecf9a381413db046a4c19c12c56aeb51f7877b89c5ab3253e8a7cdce98245ca61cf62c4284d121bc5c2fe9c46cc00852d525ce8bae7cccedd0d571c0a1da5e8633deb06ccfeff9bbc1d4b58dcc508480da1f031486e5da2aef662441340d33d1f335924a5e5dff87adc76a66ccf35d745adc9d16513b6a16ff264d18b1605ed51ac5a4d6a67fc17c1ee3eb25c036f3013e7ebc8888627548e82f7e9bd52b75a136c6adb5b5f5d397f039d53e28ed77e9ad49bb3f5492f3a6b970278367492c3c79afbcb086c08dfe0f76388ea57758df7166935555b7d0786bdecc78db5b2b58cd157475cdd25a401d2098915c6766aad4d555dfbbc3ddb23916dab1be5b94c4b393474168c9cee107f547554851d2734cfe06a513bf72fa37a96df0a0f9cffad2b82e224506dab42aac27018c6df461b45dd46cd5c007c2f76794811ba07b30c32d1749fb9935f6de6d11144ab4ebcefab0fb547e8d6b097d85ce5a416a28bee98263b1d226d59b2009a59e081a7c4431e8cb970791154e4da4bff9ea25c8272612fddabcdf02eee6e09de07569e001269e44342f570eba14878339135ef46ce4cb0bc88d030e02f239e8d1b0a9a31383f7bbf7e44b2531dd599b5a232105ee98991ed91fb2ad69b6dce4425d6f8568d2c61271b85a25e0fc4765dda0a60e67194a40eee5f042ba716b059fb288131fef07ddacf39faa068f3052d50ce57a6f8c14323e222f526e0ec9d1b8ff7e4826e245565c2ff76632346fed168a4d8736b913360868458f564501c44b9808ea6314ce98030710481c294b04a4034fb0b1c9eb3be313bc93d2f4936fbbf0ddbd19095ff2b51b4b39582c7e44255d1975d7c79d313d912ed30fcb199894c52dbb2045640b285c0479bd42edd83ec364c0983a5d2b4f68284d717d37682cbaf2789e4cf49dab5688cdd2c357a13fbbd3ef14dfd60a13242912cf8eca14508997decf8ce8e091ae682dfe69167a1ddee47a964916421a54e3d2d3f848c0674d80965fca36b06f148ac9ad8f03f596a3bb44a02e769cb9f179d644c4e76c251393a74ce6d5d3c8515a392ae9f007dacb27294ae69dbc92a2c6379b40646e7ac383ce27b8475386d015d60cdf354c38012cbac2d69ef5dc1dbdf575a86dfd938ee22cf99c4d698cbf38bdfa35117a9fa6c361b779884365d56251663cc2dd610b6afa85871ecbf6a6f06fcde9cf452d1685a170ad50a15a7eea2d414e74d48c76308cc2d6cd4345fc03280ab8380a388d94278ed97487512f37b9a36a69ef64abb7c575f60fca001070eb45d912b983cc35233ccc643e99458b7eac40d46cecf3a7a1e9c4db2a88a08f3290545d2456bab256c851ef99b3b784034e070fb582375b28ac7e14ad49ab6a311f77b842aa8d15a7bc72c7106c4f1678af8e2de46aff83bd6a3e72aacb10ff34ebcb48217f8408008c17f19e60cb5f5d2b63d1c1b8846e3bad41a194a0ddc7f715f4dbbf919cc87166c1d62173397e7f8ce8c378a9a786958c88e810ad37439ef2bd0e4a9e399c4a4543dd3b4f7c02f32e663ab02d27bae351be563536057f68e0978f98e94686d98699b95ced25f95f7d96ba8745ab5fac83b603acd152e51c61b03b8b5edafe6646d60dd6ab8a8c5a6d0c7d84a24178f73b5c71788f627853e3ef6f0ef3b45c698e6131f2ddbca443dfd948cdaa618a4f2c9cbe1959e47fe4ab2b84f9c905697f6887f618bcb7749ffea9edf1ea8376d29b2d5d18f6b83141463cdf4d78e7f7f3630aa9641672f9dcaf57dfe4fc9d06b3f4b10f7267f51de93c062f6c9f3dee979c414986cef423cfc2b5e098ab1763d78c74f8834cc8f95dc742deee9f9cff0584c383bbe984b09af05db5430c1233283b9c714636fd022b0f90dd591b65ec27c30224a201270d8763d929345e32e1e9301b16a58daab62ddc1e6d147b555104c9ee7be8d7fd3d1aa945060a5b6c15ae91ceed3f2d03fc063eb3e3f2887265218222abe0c98e485bc5cfaecf194106f703933f9996e44887907f871c2a66a23071c49fd74df1b3df90a6ccd11a5daee1f0ad2c2799ce2c712cae1e76e42f03fbfc7c3d19974311c0321fff1170fa922c5536cb3b14c0df7e5836b4257f7eaa04ab10b4ae482d71d5acb02b44f930ad6dea72d4a974875d3eb5c21063b131c1427f58efa9b8f374c92910721c6046dfd85c786bd2275e27b3241fda36535e6d2b297c0dab3ad0cc4765d6f76026fac5ab839971cc6753b6d012a99f5fd122b9f09b02adde964d76b1b93c7548599f22576536adf0b2015bf952abfba9b866326d0121b97771ec07e190aee02699ea90ff456b821cc69ff5520f840497a624de7b6f68ef6078ab8389ef022b8d9a0f07f1aa6b3259170c2d3b18d31a4c08b68b4c3ae0cf8e1698d876edca2fb444e449f3efc7f9d6ddcd5a94761f3eb617a036347baa0a1a4c932eaa08e736642244db87b1ff290f6b7d6073716eaa5eeb6e60d802620c77c6a11a4d8bd5ba5767f776e6601d894411c08055c51bbe1ef855993cce1b65b26618cb3d17fe90bac43c80eddf3e72498d37d71ff4ae0a3c22cac64860529028899bfd255d1110c4b9c9300958869504636c12128444236f481dee28b52dfd883f60306527f18e9bfdd7d6aea1aa7514d3b336b3b7e9a915854837bf98aebc7be5d5d01dae3244a7c11b3ebfe2f9a4053f6a4ace246e9c7fc298ef15c2c9276ca0763ae6afc5c810aad94d1a18e1af255e7ad79219cc5c47f38636cbf4cf0d3480259490154107787feaa0bb6751855c38ccc5b4955bdfab0996e813e26ab0d1d31ae804d97c2999232d4ec70269e9371d49996d5debdabed688665da95ce0f39eb4d825431f3dc49ff165636c41fca25c0e28aacc13f2e5bd0927e7aa00f5d636c5a011fb92ecd87ca6378ae9fa42ff81938af8ec367475e9c7377d6a1c570a8c9ff70a3ff3bf7b36b4f61b7e2b8ea5e8691a555c11378f4264cddc1a0d35dd31d542bfc2af881ca0f68bd89b8ad771109c9fe628385440cdbe1a560690542e08487d60c32a06095b652093380480e3da0d89f53d886997052f47673cf0a4dfd60bb2afa51bcfc37a884373ae34968ebf56474c8f4f25993363cae81dc6bf4572d52c91cf8f14b5e616dd9b01a1bfbf36dc1ee63c10ebc0deb257a1dd20c8f64940ae5663758178959a952e7e65867671c96df888dd14d0bd02a8be30f2ca62e3a0d2886f897974cede7a10c8dcb6f800cbeff0f95d6c457b2a3ea0433bd0123b34851675fcc736ca07fd17aea4d7d2a49159163039480478b2dbb334f4148e92af3d93df229a96b9c44ee87d932cc387ed136879ea51aaea978df97e8ba2544603b6a52b17699e87b84b2efaa352469eb22a07db80ce8172393259f3003c3e8adbdab7e4b8f2197c4eacf99478d9e265e068710fce6728d322ad80e6c82c097ed732e6064e4c236036389fedd1f4074ce91e36f4c88b18e069b0f9a0acbcd5eff0bc6f3e1eea227009126b9392db93f9a888e37b78a49afe1dd6764abd1da59507facc1980b7acdb1c723a9a81260861930ed2c500f5441084af57f8a5d127edabaf1dbd50eebeaa0b1cc19fdf1728ddba33ec55ccd06cfb04a96edfd611371d945b0432", 0x1000}, {&(0x7f0000001180)="301be6a5f2c99708de01e91b7254a7d1ccb31be0815e76aaed8d9533925ad36c31c77ade1c1e2b32d72b1c9a7eb9e1711e1f22f8455d87ca775f125688b6aff19c50fafa3a7a2efe626fae83b91dfd26a7afa0f52fef7a880c3ec3269ac7594b28aac41c5335ffbdd115d3c7ee592ddbe1b3cb1616eb8266815deba765ce4a9eddca3d2cab746e1472992d8ff83dde8e882e1253ac23af26dd8ea8e0e67de52b0e6b424c83781ecc728fd6e4a7935eb8e18b6019fce7c1e3db76094c0e818200001eb10e7acaa1f7b21ffc37558218bddb2284ae2a3f61fd141343b4ed95c370cc54f75e8c8e34917d34f8", 0xeb}, {&(0x7f0000001280)="ea222274f339885f2589fe094c027b6a82b682d9a0aa0f9f9647133c7a97151dc1b49d87bdc3c6babfe0488c584c90f4cc3c6b61e1994508d5e7745b861e11a72b916eda85aad0e6810fd2aab48c23f82daf4f9830ebd4fb558795674f0cb3f4fc2a1cdaf13d350b8d6933e78523808054c72ea5c64e9a06c21f1a6555f45fe3ccd2fd035df91068c4926d0ea8b2ea89f0e7a0309b48a942ae0a5395c66492b77934356bc3bbb74ec8b418293e58a761db6547d35c0df7ff6a4ed807968361b5fe586541c5364dc0b6a8a84c46bb9d99adda068d84f492d6c926c443e8181b76a955", 0xe2}, {&(0x7f0000001380)="97d6a7d420cee5050386a1a679f314c271801e47ade63249387d79ada4d97d4d980a496324813aa4365d57055b2b34e086cc63f21e3286edc77a1f0580d4584fea682c452c4e0e089418cdca9dd00fc25745ecc22074575f1d4c8638dcc01bb9d93f162fc2932378436f0065d59c8a9c258ae80f5fca05960a58f36429b4f80710c1e632731bf16c810d89e02c460280e307cd136b6a1c02f7782752207a498548ad10b0b0acaf99e84f334ffe9a78e27a173c9a9cbe89a9276bcbfa0e06c229e0a6310c266966eb4e1a41a816853065fe36e54d2a23c6adf775a4888314e7c88bfd7188768d9c2d304bbb0026022a5d186c4c7d88be7b143414ca758e8ed2a39be0153c4b84afeb4ee76515861f5fd94b0c44bb47b9fc74fe4064302ea706686f953044243c8f122fb562a5bb101cc9d0102816d6b3581e4bc9bb0fe7e68c4ddc6d8d47ce953cd3fc48fc1f059f8566cab40a24f74b4b455d17308aa6c054beec97a6ead634b80b4cb20ff60531b879456874a7adf78b63e4265922884a8fc32584af720d6816081174dbaae70254a316b0572d46af9688819fcf3d7eb403c5479dc6ae5cf8c26893eb4464be825ce3cb5082f8250b33ceaa8f7ac5bed91f23b361994c6c467216cc1f997b49a736aefedcfcb8a28eb8739f43166cc4f1766e9a09c34e8012a9e92d78c96cb729db366391bf91a2dce2918d13188dfe2a60236e8031dfea97662efebd04b216bf291b4dde8f1f90e04b137e05609a4af2e31b9099d4f9d371f8541b5f1cc9770104135f6eff7e1d2bd31374e4b4bb0afdd5521691c7d0be22f913bbe5769616746b80dfb237b40b127e54ee73f25242b23e1d3d71892af2dc504eccffbda97dba82c63e0bde53d0097df088c660b3d0827e50838ecc9829e79bc2c03c2bb44ebc2a158f8877cea59456dd82317a5c7e3f523e0c43f5837c54b82ba14f6a6c0e8e765b0a3460e723b457e0b41a242125d93c3623e180458b4883763daaf55061487544ae9b70f81672dc7d6fc083c32f42ae476fe40e6fd493fa3a80282443b2c7715975681c2fb99c15a06155cbeae701af23e374426f3e5275cae1c1631627760ddb3bab1bcd9d74408d9acab813b8d9e80ac17febb588f7cc992dbfae761f7b57e15275e6ff1d9a1ef0cac0e8a0de5fca9010d1f6760bba59035e2fe5dabe355aedbe630e4f8e39362e28865a0524e8180660f5ef8238bbfecc3c54887972a18c8a29822dd0e3ef514f8e302feb518423f25c6f500390601bada6eb6b1cc3ec4c4f60aba5a24b8105e78c7c4c129bda0a07831dd04664e16853257f517ffb04a61df31667eccec7991642d1d9102c634c63f2b01e371bdbbfa493c4112952dd53829e97892d3d17ac689d96cd7d9bf10c9ac95d0e7e612c7aeef24a6b6bc683e6c5f7c711541e6b1c7cda4f66a2f7b58cb9f73c1679277c04a88ca6b9896d43e47a74666c687b7120205a5b8621ef4799c03cd4f78814108a0dad334502bbef87e6e6be378d44416a6bdd442b736895e9f2ea15c46612c6844c69932c9fc9b9952d22d0629853ee4be71777bde3051f58c96eef42f9e6f56735ec2d3871c54e0366e5ef147f6383ce7cd19ceed26b55bd1d23fe7c0141dc436dafaaf9a6ec559782605ced6e2e637390925aa77519983f63e0277c63c54595c1cc03136287065beab9bad1dc59e23656c617d293323921e48e7c405ac91f156615007b57cbaf2a8b6ed104ef4099cc486af378e1acd12dd6116a30b214d9d96ca4c94b1b3ac6079c23402cb313b709fd1f6ca6e9aa19c2f209ec4a8da8d696bdcb44bc74316e1097ed5723392d7f5cb9c2b1c8de63a97a085cf4acf7b1fee85ecb4face76a658c485cadcd0dfaf18df9ce31f775446a36f6caf52d0c213e7cea930287dd3adaef5e5a07457e032767e6a1347e13a078dd79a16540a0ebc9b92ca87a8de45912fa94758abddf6d278301ffa441f14aad58c5e5d0a59c772f1dfb3c80130e4dc2360f920afe999b5fcc0d2d974ad806b6e5a85357d2f9288867d2bf773565aa7486fec6ef770b9dfb74bd482708374ba00dbbdfa93d0a9757af72ab4e914435bfc44b67bc4d24491a6fa39644ebccdbeea186fabfd4954f5c467334d50f3bcef9208e81b60d7b331ac065e9f0dce6f645cd8ab9f48791947b0a2f7d70eca1ee5136b60871d9195442ecd98fa554e8d77dd103480b8f3f15ed24f07ed3da1bbcb62b19a0e521e90f5d6785f598cc48d8760055a66a2c2e3a75df7f43399cbdf82b302ebedc4a4c773dbb573afaa57f93c793e69a71806dfa08cff48c5abeeb5785f351e00dcdbb110ce913882e9c7d2cf3d337686c12d1eff734303544a6fde1d1943f831d5de9dee19afb4067f47ba437b52125577110601fab35a15a3614919ce40878b6f026e8736f7e497d5a3b84033df5ee09e85d00043160eb8198ce854f06f2abf329a08d66d4810f9a21fc99f2dce74ae3bd8e008d881e4e90ebd822737102e2e82d03f8c3edd9cedb4b29d40e5c01b6fe19d2c1c8db8c68fc5363ed512f87458ad1e074cbd2d0474f041fdb1035c43249cca23969a802d90bfd2098020940d44dfacfd8e2358ee3f6b587ece98d3c84d09736c2e8ca0c4e40b4070ee0122496d21d40e64473ffebea2347d6bb1d3a1a0869f2230dfb879bf66ed6eda45f803dbeabaeec57c292a555392295d18d4f468c057ebaf96ab463351606e3b83b30e4367a0dc27df102612db9eb6718c85f35b1297f285acc2efdc8452e5593950f286ad57537c7064d6a1f6ed68d6f15856db956dbefa1a017f9d762b44e7e97b37fabe95584840630042d72e27bde15ecc25190a0cfab61100122a86ebed0026ff2487d59eecd9bb5b59968f18f081cc559b5e2558b6095ac500340f69d5b0c23f02d09b6ce358624b471349e04fa0d0f3083946937233d7d1fd89339de9f5b9d81806d16bda80d3f46c5d8d90e398804ffa8e24a2c1f556964f33284810c780ff3914ccb50834eb3fc2a27ab4cdb6bcc191d64b2bbf174f070d88c11980d7125abf322be350fe78b2df0df4653bfa7a78ccdfdc09b114740657f70f5d8c0eb2d35687514db217f5f4d307dee7ce30ee19a1164b583a2fc343cfeeab2169746863b7ffda0bce3b10628a247d8f6e8793081a9d8d07d06bb93a7290bc55b81c1f6933a7468e7d8b5284595558ea721b60020927cd84db9b43c75aa2a54b4101e9809203a6e816aa7a277f59e4da673f128c66458dd799a033c10ebaefa8d7310957b4adccbc9fbdedf29ab3ec5f9db51fa2dd88a0abbff9672a54c40baee0aedb903592322cf0ca54c1740d52d2cba87a5803e0e6ea345c65ccf329dfa4d7f3c6bed2dabdb0d19f82345b01c0792de0d2e0d0c630d932c10b7b0508e14fc7c63b057eafed87d8ec2bb3f74f76821ced2a46f78955c28de12c0972a1077485d007cf5869dd6a2d09f2b371b075cde66fd6ffdcc9f38fda52dcda002378ccf8f08a4b4b8514af9f6a1e81f5f45c16e33d2618fa57220aeb86b4dfd9678357d5569b7ee2c57c4273f9960e8e04ba097e9d0078298b82e62518d185d5b9c3846e3529a369a9f3f563ebc16692f96926c7d6f544a339f63c94d98a46abd24f4e03b831a939cd98fa47fe76d5c7ec23b69a3f97d4ed125cb6c6912d8b78b5f8d44918ed1a5162e0f8ec22f9a9f182fbb9903f7b00a94f9f3ce311ca66fc0af94fd2f297aeefd98fd3c3ffb7bf637242d0269449621d082373ba3c6492786a6b9629e02fe5b16c331431a50c429e4ef920f0a8c9333eb5336fcbb0ce194d3add5077d6b5324dc8f5204361d59856f031fb1d161ff24d7d0c9f5f83a041e699f89695775f0004997efbb4b592af8c7ae83683a5b21c2196b0d3b6de711c0ab71ddcfdf597d54b264a7309544983edcddccf425fdf585ebecf3d56f80ffe058d5246183160670f8ad944fe1b1db48db4a181c54c5ecab9a4f22e15273f81454e2ac2ab304abd347d35c477a54c147b1951bdc5a6b04c46b6d569660128f9767441ebc2a998cb7c23a0da42291586e0c1a07aefa91ae6322ef7cc943fea445ca6ce4ccb79b01d145037b5d75d3949c0d0d5508ef57efde46db11983f7b0b67a431b2a112fec0e0fd9b4b321a83f0f4664ba095b4992fd6e6217e30d98cf510699edd9dfdc38fed570e2342a10824216901d98f8f23ec92334b3398cb93ec8b236a509eed3d4e2dd0b3dee3ee1c80b43b703167778582fd63572b1bcb02097a87dcaa00cbeab20cc0f2e89bfd292786b71392aca184c8f6ea0e8c854256dbc24e54262af4a1f27c22c18fc3759ab71ae8b4b48a5ef214d20f31aa3a7caf51de80671aa824f979a5fde54919833a9258591650dffc14935045688215b2c85257c0e7137046125a311b3094962fc1fa70e208dc078d321c2570f09c5f313befb40a4461ea0195c849036245bb855968d4db5cd9613b0ce63470a8ccc9f61a3e51c101ee918b0aeb8cb8d6809180add78a29e09b559a904c9206c808b544f33a7c53f3903123853f4605f6af4060732c0e402537e094adce24e74bdc545e4877e4d0fdfe08b80911ea2a31877293478923af506cbae3845e1eb007ef82aa3743065bf5d3d06975e199c0949a466c8f2bed6919ecb58c5e1e9e60f6eea4a7dfbdfa338c1b1018f4a8a5853d13c3a29bdb4ac66e05f78bf4c5ca4decb788fe7ab820ba711e0bff4ff25e6affedf593a7a7188c04cf540446bc92100a21b60094fa3ec937e530397a6846b4ed9818594a062e358ddc386e3b97461d0e0604162fa1534507695f1e93a314d205407d100d84cbff2361b6afed4162992644972e7e6ebcb688868c66e6df2d08cdef461eb762efe6dcde48fd90ce56f90f6ce0a40f443fcf489dc6ef27480fcc136c2a479d6246975ba28ac3d2e9623581bff23f05b9f67a24f1ef7c967e132762a95128f2e585f22605ee60a8e858c53cc9c7ed9eae2e5562f17fb8a3645bbafb390a059b2ca952fb8a876a984bc8ba3ec573d362a0958c46b7e9781c4c76ad833890accb0027fb0d1caa340486dcf0b8d5de568e27feb4170df334da22967e2bcfa5a47f2ef391ecd89591824c55b5961bb8f89c212ff537049b3eb7527c84f9a51fdf271bb2515ce486b4017053544172db6e340d55825bb7d0d960b7b908add27c9ecd498908fa92c7523266b3467c3fbd2c61eb043319cb86af29933e48e23fc7d2c1d6c8d3066782a0f93725968ae2a20f700f22d7fa4d255b57c1e9878ea59ca19f7f2747ab4f2af80c4cb8ff68729e6536526c8bf845a31f8b1becc47b3c454ca7d9955354862dfc62caefbcf32c9f6c6643a787e0b791f84b35a12e45ce4a74c528d80ef0b88b0f05356a24c2b17efd3f17809de22dad0ca9de51bf6a7f25e7ff70e0bac4274c97474033c289d797d923b0d125fa16d5b446eeb10d782a6825dfb2d74e21d1f07793f9d29d6dad7adde88589e864bd410a731b0cea4fdc8748248a8b49e1ec90f95d56b273739d4dfe9d224e3f6d6cfc7b5ca6f59067051577497fd4c3885343c59f2a04a5bf35d1f657ed04fb260691174490d1b23372d264d47a7708036dd0cc6cbca3486a98405ccd00a000b836a1fc093fec132ea33bec159f45b0b332bb60f39ddff88d92bbcb43f2c52eb00b6dbe9c201ebe40e683abea025190edaef59160eeb41209136bc4ba648f1dd9e0ec14db90d2bcac3a4a57ce562a836629b422c7a22fb09a267259b905f820abb6a8b25814027e91ecf81b5f86aedb3f6cf180f60b", 0x1000}, {&(0x7f0000002380)="5dbe2aa1f6eb05abb4a3e2155a67966bdbff89bea9a2f72be9777e9d9eb4edd73f1807d40d083940a18a94dcefb3ced677b3150992d78573eb27da563bd64bb0c3b0e9e9b917d200ca65ac46d40336ac044919ffc51e5c5c18a100013897ae66455ba49e4834ebd07c881de735a8307565da50254b7ff0d3bb9714639a45", 0x7e}, {&(0x7f0000002400)="6b6f86046fae0c9eac871fe9419cee897867777f52fce43feaa26d5c942e860a1170fa6a22a067840c1b18aca58dcb09318915cdfac0c1785d9f244f679bfdfd13e497ee356b5c735e1f249f379752d0e52d9a833795855b81e64b01265d9e4e49bb66f02d24d18b840ce4b029bd5537c811d9e04da370d6afb4ff10146af12f522f6dcc12a620e38c7c9be2d08f0fc4a9650436493f8bd9b005ad05175bc20b4766cd653082afbde2c3b33eccfabb21b4de30ad1cf8f1cbb18fca4713767f5475f22c892fbab321f8d0b9a7fa41cad5abaf5ac974dbf94d61aced79968d0d43dd6dc9d0ea187331cde7ef", 0xeb}, {&(0x7f0000002500)="d8cf6b3b57759656bdc1f41b17b9d316", 0x10}, {&(0x7f0000002540)="c2d6af34e3ad15c50b3070859545543490fa114d509b9d980addd25cb43a3c88158ac6bfbf69e0ba474962edfb339b815befce2eaaf4aa49ab461d5265c29dff8877", 0x42}, {&(0x7f00000025c0)="c6528fa230f6019a0ed062e85e0ef738d82c40cadbc8e8a12f922db32d3b83f0cc", 0x21}], 0xa) 16:00:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() ftruncate(r0, 0x20) shutdown(r0, 0x2) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32020000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32021000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32022000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32023000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b32024000 didn't change! 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x100000001, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x8001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x34, 0x0, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100, 0x9, 0xf581, 0x4, "b867ab94d0b74c340b742220a53f1ed2a17dc839", 0x9, 0x80000001}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x491, 0xa) dup2(r1, r1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x5}, 0xc) setsockopt(r3, 0x40, 0x7, &(0x7f0000000080)="ddff4f5e06d1000248a5ceb05987ed510104f104f88a4bd200e14f3fa3752f0ef6cd345de4a75aed6219adc339617938da36bf75473ce9d57f3461cfb166c74614e0c5e59e7980d593c047f83f423074eadea59d2d37c7b71374107eb3828473d14a5b48ebb2713fc7ec1cb836d9dad311f1", 0x72) 16:00:19 executing program 1: socketpair(0x17, 0x4003, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getpid() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:19 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) mlockall(0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x33, 0x4, 0x9, 0x8001, "a7cfd4f01c4706bb3559f53e1d4911e44e1b004a", 0x0, 0x401}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xfffffffffffffffc, 0x4, 0x40, 0x2}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x694917c4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x200) r1 = kqueue() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080), 0x2, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/238, 0xee}], 0x1, &(0x7f00000002c0)=""/133, 0x85}, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100000000) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5}], 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x14644d8942bfd81b, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) munlockall() mknod(0x0, 0x0, 0x0) 05:37:04 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0xa) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0xc000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dfc8c906e91cba22306fc35a8ea1449ee93f", 0x12) socket$inet6(0x18, 0xc005, 0x9) 05:37:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x8000, 0x80) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x880, 0x20) r4 = accept(0xffffffffffffffff, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) socketpair(0x27, 0x1, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0x80}, {r1, 0x40}, {r2, 0x11}, {r3, 0x2}, {r4, 0xc}, {r5, 0x101}, {r6, 0x4}, {r7, 0x84}], 0x8, 0x3) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfe) write(r9, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:37:04 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r2, 0x6, r3) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r2}], 0x2, 0x9) pipe(&(0x7f0000001600)) r4 = semget(0x0, 0xffffffffffffffff, 0x8000002000264) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="adaf9cd6c89db44db78122a003e6b47d1161744317dad73bd75e6bf1f6ffd72c8371a211de3b4d3e2375a7c973470ea819870345f155a1f543f35e2e7b1c32aa229be90d882ab0f2d89dff8cd79cc7a08c8dc7860105c6adb798d712a4d2e6cc385c3ee247e06fc63092eadd9adbb38c134698b9bf8bb971b22ebb2d063a21b27cedddc4a47e6ed8fd0d3af48f8c69b681783dbbe60d0b514bddb7dd7d7bcbf5b48d6777d6241a31078b20dbc281fc", 0xaf}, {&(0x7f0000000400)="10e440dbf9ed15f6441071bf17eba4ab725e94bdbd5ab57208aea88ba1beb09e1ef7659861d8534cde883a58eb4d6e723b198923693a982d8d0d16ab29a77ef33929f72a7600115ebdf74dbe7bdff0df714080b100e5dd073b3efc838afaeb240e6b5c42de9d3a863e2677899a14312dc64b6dbfd57b", 0x76}, {&(0x7f0000000480)="d221adc89c133ed83c70f18582079fc2b02ed6f013cd69d8780673f0bace42532fa58899eb455f55b660ed83221e3fc7b8008bd1602c2e750f3089afe995b8c2b09145301f5af53a9ef426a839cd19aea5ffcb4a77e7a1e7dd58a9ca0dc0e3faf9cb65889fcd3424939859254c7a8a90c04642ada7872ed6c7f92ffa10d53b6211d6bd1ea871d33e3a848798b4334d7998aea62e60b8ca156d2245aaffdb7b4ee5b31a973802c2ec795c9741ef2f39daf07770304b82f2e5a3026a3dfac01139bb24b80623a5e3e052661f1488925dee245abb9dfb1745e4244ca4f60d954bd834b868575bcaa4e59df88e11c4b9e5e0f3f09fed225dad2fb28f174c189774a596c8e6192b4741fe665e207c5ae66196361a0cabdbc5e8f47273515ec086ffc60363dce5df36451eeb8bc67e01eb71617852ac38479be2351d54143b3ba341dfcb9eb408e2c1a1728de908c5864800a9b8b06871b490fc0619d94264ccae74e322ec0d7464feeae7d933fa9e0e011e127616fe0fab3bb642adbe494cfde97916675c0de239344eb5d7cdc0dcb1a9ac4d06e4bc895705afb6851af34dc8471e2a1473623341a75184d4f8dcb75d2e96a95520d4cd1325e08790f8cb703ffc6a2d6a7de126b2c3bfadccb00ebc89d777efb637f0adbab10d5ab77780511b13b338b1a557ca1571272925ff45920b04da5b49f3cf53fb063d027a5bb6e8c637c294897e925e9ec07ca5954bf1f0a06475fde0efb334879e825a8889c85b1587746fade244b42aceff12eb9de9516f1e43f614c2dfbbd5bfa7859f9c8bab5c0827af5efcdda6246baa4e925f32b275c1e268565438c8391088ece04cbf8434ddddd2cb65790585f26839760a5fc46c6c702511f8dc2142cdd663ed4d23b46d50544eb7ffb0e9550a906da29b416b6b3cb13216f22e6e0f68aa5de6617da972696c5ddf4c15dbe44c404eaaacc32c1ae2f6c32ae0bed91ae38f2edc7ec3ea7741299075baa9749a484a731fea1d17ebc98c2a74ac2a88aee19987a7fbab1f91c43a89c67355991e8ef048df3e0f3584688d4ce758d3b883df86954c6aaa456d8752bf0f648a0756bef2b75f119da5180012b30bf9afdee090a61fa7ff88ebb1b29e312298f5d7d96b7fd5c0a89e50ed727698c9687f3fcb70b3235e9093f7e7baf777ae7d193b8679a4457e2dae506541e91aa0fdeaff04d19b5cdda9ac4b49ea6679303d6d640f7a0fee4b00c9196a957414edd81154cb6ee6dbacc7691f4b6c337489eedebc5887ebc2efb4cb24a0deb1cda06337f7853740aec2b7d77c0fad1c7dd0cafb1130b0da3747ee2603f17213240e48bec96ce0525928ec1090db8fc518b0375422d705cb6961d61cd1eb9653a0a673ca54af518af73169371a0164e0f487828f64bdfd96715567d85dc93d12406e83fdac9ece447563d28bd87ca293a1bf498c155fd4635b8d282108740430a7dfe4319e2c364583af2a82dda2822d7c30ec1f61a1a03e72d0b6bb12c329a154681245b089e7c6364c40fab964a1aa273d213295b0f39ad823a3239ffbc116416b7ed01442c47c1ea13516748727d57299325b88c0807731a7ce9a4cb0bee84768e471f50392d59878135bdea1df0421f6318c3b22ca80d2789619d93e8e63473669aab37b000d8a5f7a60272dc78e10ca7e0a5b632f85d20df5694d3ef21573d109933521b89cbb8407725be1cf45df8a874d44bcd41ac96387b17dfc4cb4d7108d5996efae69b9b6848a8a2140e40a9f565c1f5f3fbe2c9373d5a257b396f6e7b5f09ecd675b7cd2d2114ac6359bf18d835fe1f8de1def2226ffa5ba7266bd827e22a7f9ef0340d9501299499d95a5628858cce677aa656dcc416da72fada2285a75cd423b27e56e7cd54dd6fdb268c8bdac643f792fa5745c757e22f1ed927f11d9b6743788e643cee990264e8026a5f68527d3347bdb303fda2e7499dae16b49103c1866a01e3130ba4bfe4ef00adf5ebc4b6182689540166449501778ce89767058abd5eede620c8d0093350611c550a4302d20458bb80dcac56916e22e0eb47e0e2dff8c637cba40b237a46b46b03e6ea3b031a7e8bb4d20ddf056e432b79bdb18b2a3b0c791cda7fce92fc13ec5ef49b11edb71586d82a92a69d30e856ed64ee257a0ee80e36af0e44f733067c1e3c6204ea79fa26bf8d603bdda5aa9394b4dcbc24b3845dc32b6db35808a16f5d7a0faacc4586516f621fe2f9c3d3b182cdd081d706fdbcea4e743d287243424b7be32cbd9ad7d4d47d99e8ae83e21ebc5694a3383ef92780034f221b693addc0c27398ad892150f64d65d9557f6600ad794b25d18b72a05b31c7db1a2150bcd8baab2dc56d871d4ec427e74a0a2581d250f453227b8b4d63ad0c8ebfb3fb6efbc0b214b46ae118286ac89c1aa7672909565e6f4a93ee7c0ce8151ed3e887c60693c3e8fa43034321606f17120ebd42a2234713685c920fb172cc2bcf577da6344d7fee33375295daaa6e68b4c77f8a76fa2c5b12b66d1d2cdaad6f2f7e3d8037932b212dc72fc764cb72ed765e701715518e8d9eb6223a9dd54b8d302b9e430878f0aa0dd149ccd8db0b228e9579ba44e6d90a9167d0eeaa180423f14a7dc92754c3d48db9d024fa3473ef6697e0be915568b9a26557f505e91a0d426d9cba44aa76229517311b978a6ef648874152bffb321288e196c6622fd20fa2afd59e963a37a29087d25f74720c3ac5e443e654359edee043c47edaa39197b27086b16c98a4ebe62cd2d114cb9f3b9d88ebfc7c9728058d42df1df6b16d3d842d01c6816bd381b6f856f269bfcf6ebc81ff4c571a554a42fc36164ed620540612bcb32e66d95f49e1b09375f617cda35c40151d49d83d3d112d835ebaa391c915e3c484b9fcfe5f7b71edf9d9313ecd526f18c82885fb29e40eeb6b6ffefd342ab9740dff9c81981d41e71cabb440eb73571800b9f42ad50a4a569758a99e2e9271c8aee008c6b1b6eeb9193cce9164d9916b3e158a3dd365c806d3f8897b226d040efb035a4333ac8c17827614f7a2ecf1317f2156aad62964f447054db6fef9f69ecccfa60e580f32f6387212dbd38651685c76bc0eb98e34cc9de8bf34bd09268f6247524c79b81898ec749c401b948f4308014bdd2adf5462d453edba94c866acbef02fd59ebe93d55b6c9ac2acfa2dbf4fcc81b50d39a8b224318ad9801d3ed80702382ab7da1984ea76bd6a6e3b948f0422ca0bdac53f14408274c7819ebb4bd5cf6e9c982e3945fe2756ce49204eed1ad32947924df78ec61ef81527551875bc8c01704e3d27205bda8700fbe16d5b974512f4ee2a1d0369d8d783a869299b657098375237a024f0f5b15e659e1cf8b2db3b2b7d1ed41b93b6abee1f9259d90e5936b805032d2cd256d5ffc9928429507990f90965d729fccdf35513413009aa7fcb648c2fe64dcf4237cc4c78b43b85a5ca476638fddd1e3ca60416515f88cd104b39c889b33ef101c815cc9dc7c7d4cb0104a1d1ad2e820671debdb85ed3ed8e23e0e45beafbfd335a3641d62b2697f102a8b7258505f53d7c3d628288b3e9777f223cef892d34307c50cdc403930d95e1186e8c58e4288c0e6feaf4ed0127a91ea028ada643efefbe12507d8b27d30dc4ebdf673c30075b54daeb5af6c048fe54d04ff940513e957db4a726a16f8011d6547c745375f67c3e8d23a8a49bc270a45ce69ecd92f971a67adfe87e36d54dadd5487fcafeefa4977a74595291a2bfc98a96eefccdf4d4f579307ebb11f18454509c03ee889cd1440a2a73069228fd0b29164b5cf3d5a11eeec86a6940c3ae9a907ec6768d9678e0565ece31531b8e6c7bfe54f20719dcde1adda7cc8d9e575e2e9f908087278a8cea82d0acc2db3f1e44a13de92f94a6fe24cbaef9ddf544390a0a594021f13aea59203864f7e64dff6ab7fa1bbd8808094fc3c3eae52a958628b061bc2705e3652969f45365da6fd25ac077253558b4dc2a047a37e5027386498f8d107aa7cdaa42eab71a4a2802d353aa733c979c921df1c5090a369cdaa36209f8ab6492c97efdc1e5fea861b83c8e3e85f93deca3e69cb8c837b8be8c7c7f2215b30e157e4938098b3453f633da45f371c5b9163662e0aab3467d64cc076bd88e6dc2dcecea1cde58e4679e02f4928dc3343a5323d24ffb87deade73be1f953234eb6ccad34b747e205dec15bd5fcd81efb777357c745e46bb6f42e46a9e99ad27085cdb5bafdad3770cae6d50f5321bccd62ddfd7a468d16fa0d4c6c3827aa8857d5ed97fc11660ba8944dc0b8b529f0a71f6428f736c1e463faada0856593a5c739fa2e1c2f91134cb80575df5ea273a0ad38ddf931c731bc2830eb74742c7da5a74bda9389e2635e257326547a956a790dbe0203ec1905ddb23b2abb9a892f7931d508df80845dccf3be1c0cd0519315dfa50f1a4cc1c5790c3e52d09b1a977a21c9fb13c19195c96f51dd3ca52cd86992fdc39099a594b30751cb2fa9ad3fa1dd147b114e3ba1839f6bc9ac575518efac684aa191337fb8747964676106e1493ab691a105f89013911e8b98d88810c64838731804afb628eb1c6f312e7c931ddb1c1ad24b9f470d69b3f7d140c88790655ab32efb7c5849724f3b35ab5710456a342207a4c983a912fa47854e73078c3d86fc76c47bdf4c6c32e851277b907e3d88548f460503378f890a2c83ba95bce106c838f9c76da0eb0f53946eef32fac837b5c88c0273f487674f2015b2159d3a5e39ff6f38dc315369ac206ed3e59c6a38985b34148e0dc3f02a856384a4dcf149de58a3447f32f7993434cd420dba1bb31a388431153b537c10ada1123fccd2e6a625284bc98acbd2e816bc223d43016098167b50cfdedb1a252eca2ce9c74e7f327ce64745e8106a0f3ba640008d8265e748637732282a3cb5f2a5f7002f35ee9d2e69ce2048d22d9b0acafe3b2edbc671ab119fe40a2f2ee6b53490425c34017efb8cfee5b47235cb63a9df365a6d5244cffd4460cfe78543ddc36e8b4aa88e1661f32c9831905eec30d871c1be58dabbb3cea681ae0dc818e539367707f1955f9a73b1cc0765d622f3b7562b1b7a96c1c5e621482897c00ea6c62bbca5d8c5b1fc45930c7130f39f76daae09eb8ad24a4b656ae1607f1412515a6f7b0500932fdf2d188888ab74858029194bdec72f560df9b69127386d6892e730e2bae2f9bc4c0fb5ed3d6c3ee094da1eb7e718ad7a20078b99fefde23752bc169b4b010364743f812e821a05c5bfa7f9961bac574eb2f1341439962c76df8d4955d0229180240a38e04e667d1d411d3d6121e930f26ecfff879faabf5a3027a357de1caf671b50b642fb6bea4e906274421f60af22bd373e7275204bd212c8b2bed2c2b7f3d6037d0cd5495becb4e4a4b7b6013a3f1c5a934039502bf7b4c8f93819f6cbf2c06384df6cba7d093751dc4442240c779b39bacf25bb6db773bc4ee690763dc5bd324e6aca77d2f5aa0dd67116da0acd56b5d94c2f7b8878dde9d22a477287590ec734b75da3677549dceaddb89d551275d420500801b591094abed63cd59f684fc557677c368c01d7722a3baae298b2385e83ba74a4bb6f0646efbbf23542acd968d3cced689a12a626a1b30573a96ea898cd8ef282349b39344cd697657abfe20760670bc2da6134119af371934cda04551f6433ba772abe534d0a34188f562aaa897a437292c6065264f6693eb4b5e26c20852e05811918bd4c4b908ea31c09047d1692df3f778852c9303138a9f0674d3595371", 0x1000}, {&(0x7f0000001480)="2abe4c3ed94ae6898da8aec2256eb26c2b3042813e078770450479efe8ba1324dd7a42878539308049a1f7f316b76c15142e29953f2cb0db301931e524fbba0c918892119a4f06cc0735e0aec8e57c9515fab9073122e4b17b548e2c525bc4cae7043f2df4decff9637a027b5ee34a9485f75da50c397555e611d8fff4c3532c7f32ec004609494f7db5af4eb68442239b450cb36d48f9e02444a444bf18afb6d05a1a6b3a8a3788bb111462a6707c4c452801b9db6bb88a9a89897af693b6d4864f445e66b4f88d9ca425cc072ab1bf4cd1b3412e192bf5da644887835b9f5822cfdaff77ca338f", 0xe8}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/207) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a896cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9c3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x4003, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x5) r0 = socket(0x1a, 0x4001, 0x562) ftruncate(r0, 0x8) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') 05:37:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="eef47a0c50de491a0db94779408203e17ae3ed78f1d73a2c96dcf256ebcecbd23fb0a49fb733f17fa93782c493b063", 0x2f}, {&(0x7f0000000080)="d6253fe60084473e4fe4403236ffe221cabf341093fb1bfcf648c05dc42dc2803d4e51bb0a177f31d9e553c649b3959e25119481d84bd2b93d1f175859e0165a2d896362e4cae766fc45a6b4f51c940125b2c27aaf3f487bbe7beaeaabc234cf3b33118173d3abc33b535ba72d4addec7faaf47410bb4b97e4e48e3d49987561c28381d1df922cd25a5712bb969c926732f3c3e5ddd4d80ccfee06a6a82f214a047b85e8f7fcbf094453bfb56eed28fc67c42fd288ecff9cafdb22ffa3cb70c225ab3329e47cdb45f7a33084425e5d186fada8beb2c9abe024a9b32057ba12aefb5ed891ebcb45251582bdd467e71f176b944b8d23c2c0e5d6282b53d3", 0xfd}, {&(0x7f0000000180)="643c27aa665824cf2e61a70a8cffe5715ef35c7b6846c1a9adce9439c1d89a10c9a90a92a07b177f3cb8925972e55406b83bf400aa3d6b19d497a18f29b3c3169279e78ec5a98cb5b9c08069086ae02a9ab685c96664bf9b421e5502ee1bbd4992b39d93a4615d52eea2a9828382f7b7d01354dd6c2ea63d853303b5080d268da9de563f819c178824c6d7bb7a5b406465825af790c224cc6beb4016c54e9281fa5f16330d65ce962a199f5fb1cd18eb5cd23e6775d53eb16891732ee5e7b3f55627cf7d3293f2e103a99e5d5801b06c0cdc1c62c414137cb08c2a3016787cda2f6764", 0xe3}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r2, r2, r0, r1, r1, r1]}], 0x58, 0x2}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(r0, r1) 05:37:04 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x8}, 0x10) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 05:37:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10202, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x3) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="61686468b649acd80e6fe10f794c71e4fe2f67b650da9c854daea20f8082508c02d03c8708c6c3318ec05e539aafff6daf4602340622ce5ff4eb5f7f23d8fa4d699eac4b9f3d602e8a545555a83c1f319b91b56eedc9e43fc177282112119f35325950b834bddac67255e18c12", 0x6d}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="541e6d54b23a20987a05c338a079c3d332a04b9ce0397d2bd7c592e7e8f5cd6272ef8eadfcf4f1e76dd3c248c0cda9e0afcdf24d42d1eb8654970aac11126f592aa7a6f2d45764b3e8931cee5e542c99b5e421f1dc4e1fe105598ca949a3ef2128f79acf570d3257fb3f788f61b8876fd3a526bf690ca9189f9d1da4650f7b5dc873f5aa721ff2d44ae2b651a37e5b0335d6ca3636f1ed27f0869b13", 0x9c}], 0x3, 0x0) shutdown(r0, 0x0) 05:37:04 executing program 1: shmget$private(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getppid() setrlimit(0x5, &(0x7f0000000180)={0x7f, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x3, 0x97, 0x2, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f00000000c0)=""/169, 0xa9) 05:37:04 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./bus\x00', 0xffffffffffff2ffd, 0x86139) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100020041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x10001) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:04 executing program 0: r0 = socket(0x2, 0x3, 0x86ca) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0xa757, 0xc000000000000000, "95cac112947dff8011f7328bcf13d2f0b5df1001", 0x1eb8, 0x7}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ff7f0000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x0) socket$inet6(0x18, 0x4003, 0x80000001) listen(r2, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file0\x00') close(r0) 05:37:04 executing program 0: setrlimit(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mlockall(0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000202, 0x4c1) fcntl$setflags(r1, 0x2, 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 05:37:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x400, 0x0, 0x100000000}) semget(0x1, 0x3, 0x2000000000000) semget(0x0, 0x0, 0xc2) close(r0) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x40) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 05:37:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 05:37:04 executing program 1: r0 = kqueue() close(r0) ftruncate(r0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000010, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x3, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc00fffff, 0x5, 0x401}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x3, 0xc000000000000000}], 0xa, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x6, 0x5}], 0x80000001, &(0x7f0000000100)={0x40000000000, 0x7}) 05:37:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x88) setegid(r3) 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) close(r1) 05:37:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) getpgrp() r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x671661b8ab00496d) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x60c4, 0x2, 0xfffffffffffffff7, "af8d50718ba7df6ac7ae489ccc75441847472b17", 0x1, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:37:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x8b, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3ff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x382, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 05:37:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 05:37:05 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80a0, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000600)='./bus\x00', 0x10000, 0x200000000000043) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xffffffffffffff4a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 05:37:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/152) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c722f085791ec0afbdbb8a6756657a3bd4b050d950bddedb0ae3d054777333aee91eba2007951e89a6b646140de1e2b0449aefd72fdcbf4e947cc1d4e0c5a51af371be37a6adcd7ab5104fe4cad9745cdc91b36704daa78e0a13d43dba909ce6176d3228a66dcc3c57302cb04f88a21f9f874d9af4e0d95f1719733a98dcbff2cc950e97c1919aeccb16f3f16521ec7e4204917a6eeb503c6791ad6c9086e99c1b0a01", 0xa3}, {&(0x7f00000002c0)="c0354528f5e9588e1a533d9e56e65e190ba2d15af194f2e2ad8c6f82848c347b8ba7008cbc73a9a464776d62ebb07c8bf8e0414ecba73570ad355731ebde4a9ea8666eff80eba4f1c9d55d35397670f4534ff67009c904e8af884728bc1c71ed44e14e267bbc0c602df5efe2adac222dcf2f506d3002aeb531d24b6949014fd755dc0886c58d2ba9599e14976884b22cbb4b516f08c14e87687dac4ddd7207184391b6edd41d243cbef6bed45ba52415be47a49c700d0822cdc9c1c527ff20ca72b8b8b0fe8ba17f86c1fc19e2eebee85d9c479ad81548f366ddf5", 0xdb}, {&(0x7f00000012c0)="aeabc4cdf45734c75c288bb53189186accf3be692b94021abefd6663f7e8cdf28e2454c7f8ddd4a82897cdaa08f8f4bc4123ad9cd472adae6101dfe7bca802af73c973ba3021cc7c3bd14d743bb71f50027893d2ef2ca36c2eb764908688ba91f93e7d2d41e9c20d1ab909fd8035bd892e0266532b49596413c526a310c14dcbb517c8585be984732517b61313ae686e7d94f5ea72dadfb535412e2d8f81c99eece9313b54b19399f825df8a90ef6a6c24263981945b8603d20f7f950dad50dc103c32dabeabcb47ce7d194fa62001c92539e1eaeb4289aca99de08618ae59d4c4e4c57b022e04c773835ea279129e78bdffa67d9c880576fed42e70e0b73ae984dc7103528eafe6f62aa3aa78e5f04c1c6dfa5949b62b148d01437e27efc0bf179a6d747a7b78ccf3325a43f5ab4fd1cc36b35edbcd1a8e38c57ee5183b219a2a0e6005cd0023fd3704207e6f0942f7904c298bd4a45c6459fac41a0a494fe0e29c655fe9e31e098d1a36a7951803297c497ae4bfef5652930355240882ba9664ee38ac7c2033b2f22e19644267a7ace5c0b99ab24c7d7656d3a32595973b9cea083cf6762f4d895a99b89b8f7a32452ae4c9728a2058c80aa55b36bb7cceb40bcd8ca78014462bf59be4dccb4623c0d1638c284bc775d0307e056077623c73b76a1b2f1066fe960cd693cf69c65b7c01941416e93330b27da556a90cc313ee5012dcaf046116301f57734207483bec163f28c3725b50fd6d5fa750f75658f86560ffb0461dd44f514cf801538295e5d5d5e21110eb8880efc1fc1c081dab709c3fee6b0fd958bc0ebf867bfefa2adf8387aaa8a0a5166bf19de216978d4af1a2541a1ee2096cb88de4b0f6a322b31bd4a00690f3ebfddc06f47e2e8f620a924dd11173c293977eea61ae5e1dfc3ffcba128b0c1f2acf94b3d116d50d44161b75597beabb7fc9b847a448dfdcb4e83d157edb2c22199b7c40be2a3f24490b2c84a7120b5c4c2d728113a3dc6b7805fcb67220b7f1da785af01c3ff59d1812d9d79abce712cf3b9ae8e691180fe0d1b908ac548d09f01b33d73b0322513264476632d068c77ccd29d85c2fe699762f38148a94700a8b65e83f9eed80ef57254c29491ae66f3ea21e7b87ae4e70f91f7d31464beaf3d0ca7dec32d210afac5759ca9a51e54014b2fc044d63762ea796687042bd8bf4154f57913c2f663238e4aebbf58bfd364f8b0c9595475afb87da675e9cae63d40d1df9bad062d7e564e2cab64214800b6bb8f10f613774d9df34d7c80130ec40dc22cf436846c6993e97690b1b17580d42270699d35085df4f3ba6679fe44f8e17e422b30cbe52282c95cada7bddc410412329977665bf5728728876fe8cd1fab29fc076d738ab5f260f69ebef1e9dd8248c6b890980815c45c5f89a91346e348f45926d8c0b27b04a7cbcc245a3cabc577976cd90d6929d84788e2c30a55b891f44d7ce3392eb62672a3b05a032148451b65a84247bb8c71318f6afb57165aee40fd39c80e726b1ad6cd6e74d755b50f166d7537f013cd60b2959eedeb03a1871c630a25af66f3a4295e67b4cf2c1ec0a456faf047e37af6e25faede4b8fe58864df96b3de53fb0537f3fc85e4df581a85d6f46b2d2b65a7a4ab7a09854256b94eba7b20b7d3f91854fd016b76c40c69999308fcae345c1c31d1bf1b5c3b7fe23ad19a37be9e7122941ddfb82bdc658fad0710763026274db48696be00cd0af0e1e291d16a5f52261bac05a88714e6592308922253556a89e23ca7b76fc3dc7a7b93f3c9fdf8dc672613b51157bf0edfd478d36b56be8dc9888923a9d71c6e458d4b934f7cffbdca9b0fc363e3b01a7b692c6eb720ffe646763e1ad265823effdaca776c41919d1daecf0916b9d8435e97ff7b92e99f706826774833bda7f4b6c253e1257a2536e3b52908bbe4778b6e69a9f8cd2408fe66a7aaa700fbdfd4c52f3840e9c846e8ed4ba4e4307ca283cfba5c9801a8b5538d0d1b185134840c54b2549a219c38262b1d41451f17d94391e91f0f51682abe727edc013d342605516f02a6cbe31157da571d9107cb2f9078a3043aeebd6e56fed919f7aa9e591d476f48a426a3ae8c756a6feab8061183b67ff2d8b548a7fd4563982c18a75b22b886274f168ebcf943f082ee592cf0980eead52138d25bedd0119c8da35650908d120fb9af40793147163620d1861820707816b309ab726234f3126fbc21036b34777099e241d6e2473d04fd0cbc330487b6835b1f746765f96d28681c6dad1137b7bed83c5564a41833f29b9260597d7c5e2f3cfe8ea3fd7e7ca7fc03019d097fbbd69d21fbda2f710a5804aa324424e03ad78a98a554c81a7cb6904b56d780d4cce424968413c02a4a6b8fefb6f99322c2279c9a355998d8c0ac2f3022b9606004f344aec86bced7c0e680d05952f6b9a869f2eebf5e084a3a05fbdc97a0b8054839b80932a8738ee2c59fec79e673a31e63a3d14209562110d4696ffa5cdad270fb13908941c0424274f392eca3b4cc4b8f13ed5adac93b15af9e3a94acd2d2d0851cefd7437e81fdf144b97fcbe04d843285e9d577c6f5cdbcf431ae9119026309e82d58fd988dd108caf6d1076c9e4d1992ed47ac50d473e4cc6cc098ad701bba5d491850ce8c0d2249cfdb6c8cf5b09b2a2eead32e2ca167ac72bede9f0ab7e17eb9ee4c7e887e400befc32c1872ac2a9dbe21e21095bf252a6a2c6133ffbab243cc2a327266e975cd5a139a2628c438770e35f48bf691929f4d97bbb06586b35d16cf7c3d5e01c96813a7ae27ca09fdb068a7c6c2668267f78ca02e2815e1f943cb35984b43ef1e46687f1b706251d04b60be963570aa0b26c460864b35f7b88530097834737265f371494dfec3e1704c7bcb47b43f2e43a237b8e1f523dee25b06feb2b52058a6b7696a351575d71b63da4e2e32479bf5abd3129d035f863859299851ed3155b874fa53224798f53bcf30c55642fc160d21624203cfe2c58c2021aa40e05167624df95d689798553ce32f950630e0289ac5a0207be9aef56a4a7aa82c2a4462c249229adf5f07117afb1a2c507161aaedfc3ce33e609fe3461cef9514395daaac21e6ad30e8fa8305d1c833802bef9f41923b0724d1ede79c74cc72da1ccfe93d350f9715280e84b3a1ebbacceab9f5fddc79b0b12de3a0a71fbc32c737dcbe871229c0c51e62ed6c81e9200db2b80a8f699d400ff03d567676cf748ec08fec29faddbe03a91d6d9452ca89a241052fa196163aa9adf3b7362f04e78a1f8515bf140b9aaf9bad8dd1d10a64f6fcef2644834f1a223a5dbf8f14a672b1bd251d3bd215c9863021c32a09ab32ee72fe15cf186f572df4c89418dc48828598857119a00e1606c00b61d9698b0c637c0601059cd296303b781d721cba6313882ee16d44456c00b97dd18b441fe26f21f7f15703e7b3a3e1b21109985417c4ee526a65e4cd445fccada98623648bf5e8bd326718f27f4ab0f4a4d05eea18f21c3901e9116d97841a827901cb6faf9106be2795afe3ee361fefe0036d9028294568f9f1dd9f95d923ca1e4e65419e436ce6f1d8f14e8af4c4c9153138ac2b92749c2dd7d98d377628b475cd84bcc3f07552128b6792896e692fc0baab2236c6f052de87c53dc46263b7e1779ec6cba9e0a1fd0d3bb439b2c58d96d19d06a2a04adc0d7cbcf26a9a848c3e0affd33ca832572033f032ac14bc37ea485a13237761f554094051bd45e1e648e094978036c4b6c9235168e01b2a9efdcce0683dc193d4bcb86f0707abb61283714c6ae8a56b24148d4056d27f603fb63ab4ec61cf9077a06651571a0b4ce6fdd03a6daa5ac1046f8bd826c104328229d9a7cda57c57401f7060666b06e31631980ff3e059d234c3c78931d981231fecb37c638bd9e5798070b83ac33d4d315aeb1d99f0a98af056e62ec0ce066907003b2e0a55d791178313cf9e7f73ef57dee6f96c3c577203edc002e0b209541050ea9a0796d0c06e8f579b0ea7b17cede3729665ef1170e640ab0175eee256146f0123d19df376af390f36fc895825b2fa28cacd045568455b771a0d025ac7db02b4da6461fd281e812b11be36452229cc3d12e3b5647c8196ea2f8b0b5b39991c67e57c21afcbea65ed2eec087bb8b860cec7455f2aa0ca293ff7892932096591a817cf2ca5ca786fe6a319dd12a12369cfd5e7cae4bdb646c8d5a8850ed3e0ffca28ccf332e0322e0f89ee3d811fa46b9354b43121825855bc52f6a6a68ef0885e5273177878c3a2081cf542930ef4ab30d36ed2adc1d6d084687beea4ef6e3ae33f355eef0bf5563bb373109aa4029d339fb9f04e84d38e9c163ee9307894383dd1026e488083ecff2d9a64dc9bdd121c4a4998ad9ee7f43f4b7934c7916ce14112be8f248a6ae82e3aa74f12bc6452c452c2250aea68782a5db1f15e213ae422d4e65f78e1961d34f441733b1f4da897619e64e75f4a99e8bdab2caf74f2d4776f59aaa5c74b095c27f3ed7f132b00bb3eb1260251b8f791a168aeddf95f8a0dd569f5aa06be36d6326213bdce4770917b54675efcfabc50294f2e994a8b7bb3d2f95f3cda11bf972a92ee76e52cc19461b8f3b7f9a9557f686a0958200d614bfb9275d4f64f10b4b35a925cb90271c4b93b1872ac9d40f26eef64a2d2b53f501d352e7325724d21eb72873b8bdd4e7550d9801fe36b812e628477532cdddc35013536578e9453ef027145cc46ba2c3821b16c408d544b7631072b97ec78909e8fd6137e171f68bc6a0ea681f8ec480eeb13681a24d15116ff08adb829ccaf70dea8a9c6126d8c47c8dd35d0a5f021dd9f014dd18ccf561015a65ac74b6038429f087f2545ee9224e7655c998d58757add4e7b1b9c17e61ad216d64383723c348cdcb49ca18ac82e9e2ab0c480e38854cae9bf5dff522540e334bceb98d0fc4af5ed419f7d7e25ce1e6f9440c316c88e97886ddbbe710bef1225fe28000194b7008358cf925f96846b70e5c21080dc28915acd169f1f7f084dec9cabc25aaa9993e5d0e2fb0c83e40c4c0215c63c750547e829ec297c4b22da70716b1c8ba76732440c7052017b0b1c901586f7986130e94266b8afe440a6d5a917c4bccf087ebb3929d5042f5c586b73aa2a9c87b9640d6283e554f7a3c13858b385e033df773439f2641f7b0d148a1fa341cab7003f3acee72e999109a276a20dae74de3df2e00d59de5579ce83ba8a72e6a46d8c829c37a60e1d4a1dddae2c3cfdf67ea988396c72f586843620b2213992b7e6469f06a1d79f0529b515e08f88d20f65165d4b2a62a0f41c971992567fcc2931686dd96ac4a0da1766e3693b0f0933a78e27d8423e3516c7dd33d30fa5015310bcd3783695aa7899f137ed0a5eef11aa9eb1928704c3d4d5f5a17a519a5ae332ec25edfb34ddedb75cad332ae54ca131f0580ea714f40de90365b5c8e76687de100920360bf629a780e37515e8359458e46cc36f175cf7b09903f17805d0d73e93c1a9c3bbc6724521cb47d0167cefcbe7c6a92bd5a96792198f33cf844f632ea93040c459d5df90a96f990162c02fa6ec0174611675c2ed801c23cc7e545891165fb44c4dd722a0efff8ae6126f6f350c1c58afb5cd1d860687ec44ae35da4e8d849b917697c6e79b35395fd9535f57671537a067ea0c81617df316602ed23132b55e88fbff604a2caccffd2dbb2c6184076648901a8f7c4c5e58c5d49c61b9126b76436dda4d0cd2af5ab94328739f5549a02cc3473530b89f6", 0x1000}, {&(0x7f00000003c0)="fd299ff599b51e4f425fa26d8e6273d233bdf7de2133f9ab25c13757b1cc77ba86369c097d07c72c37509d8159ba3f0e7782c95209c78f5ae55b02bec646ad808c6708175c78075a66c76c8d6e09e13c82b81c827a78ab6b6c2f6392e0749e5dca964d12fbec3180f15a2c4e40fb52a90db0a95eb745d34abe74aabc5ffae886a6880d7d543db29c65a038455c54b813b23610fc198de1142068f095b632510aef718a9097eec950ab4b1474ed0afda9e69b9b5c1ce9df59612d3fc2544eca1940a5f8691e42edf018b1623e82ff0c4d50d003412b2b85751693ecde72732d3c228b8e4103f1c56bd649d59ea7", 0xed}], 0x6, 0x0, 0x0, 0x7}, 0x400) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 05:37:05 executing program 0: r0 = socket(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = getgid() setgid(r1) 05:37:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, 0x0, &(0x7f0000000240)=0xfffffcfc) 05:37:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0xff, 0x5, "ebf46ee513e8a34efd26f300b92924dbad441da1", 0x80000000, 0x7}) dup2(r2, r3) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035c4664d65457b1941530000000000004abe72c94ac670d881880f0000a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) r5 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) r7 = msgget$private(0x0, 0xc0) msgctl$IPC_RMID(r7, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x8000}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 05:37:05 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffd2b) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fsync(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getpeername$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3621ee86899a41979af900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/57, &(0x7f0000000280)=0x39) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8001c0) r2 = socket$unix(0x1, 0x1, 0x0) ftruncate(r2, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0x4}], 0x2, 0xb8b) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa4, 0x14, 0x9a8, 0x1ab}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x10001, 0x1}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x6}], 0x6, &(0x7f0000000180)={0xbf, 0x3}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="92b5c87a780f2d2dc11f9fe168d621703a481d182ea40ff994b7a947f2f4dd366a4de1112b8a57ee0f3b122e241883ac88bfc124d5d0b1c73cc74cf2645c266992bd6af02e3c6f1319269e3795277808310f81278dfbe1ec9a69eeec70400a6f4bc9be743b7a095707857f78f9acc258514fa67d22573246eaf1d3494d6749621e2c7e7c852cf601ce6a27182d9fd2e73ce3947f9cb649ff0ffc2fee766c5a42f46d37ad86fb4d8e13f7f54d9aa0dd8c67ac945addfb0f2650434c912117c80503868f84c38ee999c2d28360ac93163cd9f022f19506c05a8f874f13541bdf69f099a90f6ecdbc8611655f116d4917e84161ac", 0xf3}, {&(0x7f00000005c0)="80a234e2f38d5088f334cddef007733385955f392f74d42f7b9bf1d4788ffe856adc48435b644593e903b078fa00d202de82ad6f0092b73db4dc78824d5c0d58cddc081d1ee391a9b773a76ec9dfecaec4f1afd2933e88d08665dba0e73b846ec3e2c42dbd4939493b4162a28f71c694f151dfac1dd6877fc180a7ad05f78f605af145a84f75018229ba4446bd8b910bfa804410e4d402778b2510624a205222be2a07f71287e458818cd1960516687074c54570f78120acdae5ddd643f0fedd70e5bc272b5c0f51c25a450ed4949eecf45128c1c655debb5d2d3a4fdef63886d7c73f4ce207481f98d7ae541b0f4b471cedf1abc3b078eb902e1a60b0759383f7b4e337e51a1366969dff70cffd7293ff49860a2488b784ebd43f1a1566c3e2074074811b7db0891b0211153b3d49dc737ce69dc0964a39f608ec18119e194cb26e513ef38339971ee4a8ea2d1b1ad40d46d275c36acd83e26ee302a90cd904cf4624e4c31789e2c3191ba31b5f4bb19b8502640f25205bba768980babe15d68e860889f410ca64b62bce88be3181e64e6a2c58d6738d842eb179056a935c42d237489002493029e11ee27b53785cc136d751a62fa8af5d60b39b52be9311495d0e2e335d68c22a1b25ae9c4a7f6b0834786a3b9f2508d1aa14a9ec8bf6ebd133de42fb0a14bd271e7b5ab8cc63232f88a63166650fa61b07d4bb42d3b7c594462cea2199391cd32e849b510d3771e1120bacd8857fbbf1f3fd4994cbadf881b9508dd39b469f808aef5ace9fd9f5ad7bc913f8e1c810c7c6f4f23306d1440a36020436b115b229a3e6a19528806cd6d2c3d3b15061cc517f60465420e7b89b764129c50214f2c1b7b04cd4091d405e9a2f8053599747047db4ed933219e5b58de3c95dc854b90a5f6bee83818dc0f4593cf6091cab4e7e402eae1be5cc894ec257884a3c671d45f8d52043e5574121338209dbcf8a19b78ebcbfcab6d8e71fa4fb040eef68f2eb9ec3552bc38527039a3cba4c0ae4e783aac2d2b393d9dfc5f97a20b9b1a1a7318cee5a67781d01e65177ef27cf0d8b494d2fdea4d81e86e159909e44ed496827a7d86bc0593c2839598c9de1a2b9e5f6b80b5bde420c14e2c6ce32d73594d17d4b390b1e28699aedd2e11154287a01fdaec43e38c4d760cc75ba16f5ff2ae8a99f74490e43511961f828aec8e629014257bd46520bbc04648ab5fbb9cb63c863ef7fd11552927bb8e5fd4c4d4eba99de95f6ca623bcd00479f0eb19cd00a2162068ec929d17cf65832748089f4128eaf124b8400229ad97263aa7be98c55426c63e818db3700a0969594cc4cb509eaffb3dbd7ca50bf5c11685766cdf3586ddcd0a960da2a028a82a5a65f13340fc4ac61274410e9d95bb589a3c6ae5cd5499eaf784b91e415c02d3026d2f62d3e25d5e305f4c4fad55fd41d9a07f17000366d672faa311d34e0bdb8ab36cdec9ca6c8da432a2a536a85854888c0fa4964e3011b66a8a55dad14495a300ad2fd3e667b92f4259714143acdcc14dd1c68e6a21f79087d0b9ce706e972a6217b05a545ef7e5ab71dc509e6608de349470203fd2fc7f20f53897c9d166f368e80398755bc6038139cc34b13340872d0e893ee3a24cdefc4693b307a7b11b2069365e1d1e856f9c2d0fa15872c5b37ab319fa63b3195b4e0ad818e71ab35365ccb4b59a7c2cda93d38c3f09c17d8be5ace60a8caa2af00b0e1e7901df641e9abbf653a5dea91bd3c93f30fb818656e042868ed1a231850abc59da9ceb4f27face259aa5489cc5d94305e6d648285b8700e5d4a841dab0349d91b3cf693562775d77c8ab8c52926fa610a045484b8bdba2636de88448c306feeaf7b6e1fc202d4cbdf31e88ec3ee1a3c7f3c730dc37aeabb73a46ff269ec5c9db416fa8c44bb3bad2af42fef4e57ad552922c9607a11eb0fc56dccedc8ea1b1059ed4240ed2ac5ec01e8f9b53a22d0515f9e5e63e5a10ec4140a05a0f56b573c065e39e61519c7f86294ebe8e80c2789419cfdef3627a706bd4e8b705ca0070522147780550900915ba0e992efdb06eb6985f3fc6131f0282f13bc96429fbf90ca3ea88114250ca888fa8660997a62ebaee8d8bc05f2867cc9869c64795be60e0fe967eb8ce6f8f93af69c2c6f9d51cd5f771c315f6d6938389c17b772e438cb31fe04f91751042618484a38f983cd9999784e5febbdf46930e967886e8a0124639486fa2b17d0ee36fa8be96cd04058c80a31f8c388b131a028cf97070e80fe51406aa433967018fa987a52f75db1577213eb18264cadacae6161961ef989ca8a09df810cb1ded7ac6c35a730f2146f7bde738ac8ad250f50e5e9151ce3c82eff74e7b893f0740b027a8697951a036b50402b05fbf3362fde04b464f16617c3714886709658a3acab023e0acb14bdcd0e087504639e51029458cfb185ff2f9068069b6232f0b12aaf84cf1cce563b83dbde72b0f4e40d9f96c31e534f5ee39e1c2964e96f0c85ec5d9b6ef35d3b2be1249716c322381797a0762832e14f4bd25cd1225268bb38b591df5fe560b01dfcbccd16ddb8712065cee3ebfa38aa64b529b66e8f49967c59a38dd4f845ab1df4331badec68303f38dc501ea33a1795de0296bf23786f6a0bdcf4b19cf59b3fde6cb5c2ef5ca4a4ce637eb625564037cd9369a7423f9c242a3766268bbd195a93cfdf8e983ec6d714b534b1c2d7a0e1c3ebeafe358d9c7904403973ad04371f486a7381ab327eace7b0716cf084f1b7b7824bcd70c136a060230ef303bc9ebb40e63aa800818168681978ef06f4e72516bb5148622f288a53ea8e0e0ad456508f2ec66a810441b4c535b424c488269242e114c488cabbdd703482ac075f77e7253a19189b111612433ae90bcb9465414df69b176ccd23c973378909180ee73bb4574fcd848358e367c84d75a2842040e83a644f2a02c41aa95f544384749a95139d02737482cf1246e040f14e532cb92dde9b0639d260297a2f797d8d418be5f5551ec71e90e1a8a2a8f3ac24812e6771dd71afda4160cbbd16adb6b0a824dad045e2c892ff330654139eee9515be3dbd2856d9bab00fb50e0f411e1d9218f8a9ce1de2c1bd3ecd192c10d17abc84357088d517b541a396a6802ac4644d35492acb6d64f4bd6ee34ec285a512fc4569464ac6bcb4b2605914d44f2020f90957a0f42edc10105537db38d4a42bed9d845003167ffd71784db63fbb4bb9df8b91e3830c1abf7b01ebbc75e9e79d6d763b596dc08aaff3b4c3be4578f3d7e0513350566ba07a0a1e265ecb073b8e173d78a3bbf3b20074348292eb986a44f8c0a31cc6ad15440f1064b16d7da792e25838b23c01ebe28008bb70e14f344f897f0ddec4f55e2972eaf8caf158ac5edd8c5d41c678712fdac9973a8207d90dd59e2a233ef34e674b62c599a002a8ef5a0dd90487b47211297c8da9e2e896344032b371d8d54242eaf048915e2ee5583528f7fb3f8e405a31284aa90edeadc616fb63a2264bc4745ae671f92537501ba58503dd9372afa391e1981ab5e810622b56d93826d85efb7a8a750f498511f8c0dacd428bf36469ad89597815ac81a8620ce6eec485c2b17c1d60fd28acabcfab9643142f507ddbf61c620fca69eca33c29b7219315c10b305b1cdc36347fe8bf0567efa19fcdd0a3957111edda1110e468cda76a2574b64129fab8470f5df26a8a0284318b35e000ec8099331984070aca7e73cb559dfcf9934bf65aed1ac8b5cbcc0379db612b4c3b5d3054fa70ba461940b59194fdf488bd305f88f7a95d2d168665888e1e502c660c24eee3861d89ef207706fb28f4e13bc26dead336ea60fa5f920cdf0f15a2146a780bdbbc26e41a1d4c1906add13cd9cbf29dba022ef47d6d4014d52506d425a388a7dce7f93f7f5648bf5b04afd79736acb8a37d25216913018fff930e0a2f98845067a3a410b9839b5f6db421a87ba28589e6273d2d987c6ec3dc3b045512c4e128ed10f905f4c00e8293443a4ada6b24946f7be8e9a56f01e750ca736b8a70f12c565578f116a65c1d7eb0dd25db71aae59105fead69b8d0bee923e62f8edf397392c93c7efc6e85904b4bb1e1eba9f5821ab6f17e4524eb33550490b1bc51916e4ec5fb19e81b236e1a566c4a729a28378f8988f8bebdfca8449471290b501cf8f23ba21ed0324d129dd22d60901779a296766975c2a15d79f2dea9fd9daca4bc1e23c0696ed923886b0881ff9bde5bd0b7399ab2415ce4c58b36879ad3144df976c8d8cc1fa0ab34623c71689abf438a4fcc41071883defd316d2d2b644118944fd7be58d5daecd6d2417dff52c1f6b335c0d8cc07b4c329a0c8e54af225b16436ad3d39903ba2ba885096eac60bea187808b67f08d154803236d51ce3f4200ca5d2a73fc2de95da464b45fde199b9773e4f1552be59314f82e85d667e5387566739680b94587d55809a9f04908c08e61f6274d3c1109dd60e2742ce43fa735e6fbef21b3566b701f56135eccd9988c6ed36840081d7bdc23ceaf902bc84870348a06ef0c56527211dfad59b23c3972c55e5a62c215464d9487dd21ae12a4a93279d8134f3356db216efd73d49930791d7e7d88b367252ffea9755bd5ccb325641717fb3f3f6ed78c27fbe45cb339c45a3d4f5ee5385283a52b369d775bfad27116c553127908ad926264f69eed22beccb3a38b9b868e6cce6e7e49269cacdd26f5ba4f3e954cecad67205bf15e4c26c6764a2baa6d14f78df8f24bb8e4fb3c7ff724735d55190af85e10e6d5290adc48acaf41052c36d956d5556759566e9211be25fced65ab99f04a491d80904dd6d7da4670087021c599184f0b2c871b4f5f719686894cf92301a49721c3a678fe3da57a7988a364e08cc68cdbf5dbfc6df1b66289ba7def53c73190fd47466691808474dd7a995231045032a647a5d372af59263a29aa6e5b024fa5ebec3d7ad654a191bc658df69c3b6a7a0948eda025557d300c1a75ae16c5557e1c8578503c2e0c9693e70f09f310c34a8c995e82c8f8145f3c620a097c60c8013faeeef61439e7ae217d384097cb7cf23ec16928f4a0f8ba4a692dbf052d467e67f71c59b840c090ee54fce1959005e0dd9d463de39343f31c15b5205b1b551f7bf7bd1d90293407960b9b44fc21db30c73ae6b25fd9c4823caea3f9a3fd7eb54a8378c191ee1f3ae678399845a68eaee83fdbb68131abadef83c2abda4a9276fb6bdb3892dfdad987139e850c567f06555115a7434b682966976201195531166ae591736042e31b8e7f5d92d7724d0808e28fbbcd0527152e12f26eba4abe407baf18243568d696524b3387df3d767c9a2b837361c243d34512c10e05e25ec936e2d17a0f08bdbd48298651d1d574f599d4cde884c624fb92fa49812bc2ce2cfcc8c2d1481742772141b8579e043df9af524398288e11faed64d40371f6c8f0c6c7f1d236731e717db18e5dbdae92a24434ba41cdcf68bbd02dc3d46dcd9bea3d90c70a8820e2a2d8446848d58641e286d7e28f9eb6fe971a1f1448d75e86c1dfa45d957f037d402db32d10c8027bb7dbe73045e887a85e798bc51635bcc6daa0368c027cf78bc7485ca8ba29d33cee2fd06717a889f45e26ec3ca98d5a6755db8e6bf1ffeffaa92e92de4b67eeba987fb14423851e68eff8f41af79321bb5a98a9305693a75ba72dae44c807c299b96d02ca5783a6ff5d2f9f44669973c49830309481a1074cbd5be887b18acc6f2acf12df4f6bb56b4777b608ea190376723", 0x1000}, {&(0x7f0000000480)="f79193b02762c4c7a857bf57474a29c3570914d8c90dbb00359edba29d5eccd19fcca1fce607b5b604edc70c239b4781727b3a32a8be35f9513031caf27cc84e66fda560ca2df27b6f5210828739c138ff29c701f04e25de4a99d87818175cdf6c986551004426fac045450b59338dd523667cdc7a94b72223e0e80d3bee840e886b92896b3666d6ab63b9da467e6747f95b0faa7ed0d8d03d57ee2b8e5ecfe0730ec819a59c22128cb589b3e90c230bbcbb4722747c", 0xb6}], 0x3) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) socketpair(0x1, 0x0, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r8 = kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r9 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x8}, {{r2}, 0x0, 0x40, 0x4, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0x54, 0x20000001, 0x10001, 0x8fd}, {{r8}, 0xfffffffffffffffb, 0x2, 0x6b61b95acabb8b5a, 0x9, 0x381d}, {{r0}, 0x0, 0x1, 0x0, 0x7ff}, {{r9}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x1f}, {{r7}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x5e, 0x4, 0x9, 0x8}], 0x5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x20, 0x9, 0x100000001}], 0x40, &(0x7f00000001c0)={0x0, 0x2}) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:01 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) openat(r0, &(0x7f0000000000)='./control\x00', 0x0, 0x1fa) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) setsockopt(r1, 0x6, 0xffffffffb4d9d17a, &(0x7f0000000200)="4f9eaf13628fdf94d68e3043db1c864ba845a9a3c8b2ce8915cfc6e34e10a35a6cf452e22e7a73c254366e5cf6f37c2a77d8bedfce4c1a47d10c083d9a3116d03a0fefab0a4a9e1cdd04894be139f8edbf5ac32c7687f652ec8dcbc32fd7fd8919d5f99d91dfc17d7ec3e2ffc206aa95748cee399109768a54a49efe011a8f2df5ecf3613134f77ee091a1f6cc807bda3b0309e077d10addb5c97116315884d682d44a5249660c63", 0xa8) dup2(r1, r2) 16:00:01 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x88) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() socket(0x6, 0x8005, 0x7f) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x800000801) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1f, 0x1, 0x2, "06ef242d7b9ce5140ccb4b04a2c398bd06b4f7e3", 0x0, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffff9, 0x9}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(0x0) r0 = kqueue() ftruncate(r0, 0x0) ftruncate(r0, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/192, 0xc0) 16:00:01 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000b2fde4360000ffa5d6b000112a005f73cf2c"], &(0x7f00000001c0)=0x15) r1 = dup(0xffffffffffffff9c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xd0) msgget$private(0x0, 0x60) syz_execute_func(&(0x7f00000000c0)="c4421945c58fc87896db0066460f71d1bbc4028998a00d000000c461b45631c4227d13b317ed31f2c4a285a611c4e2659e4f26660f72d45dc441fc50c7") 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000240)="0d9d96f054739f6c693a2ec5989b85fc29a35c4454c4fcffa43a5719f451fbf95829345c6e58b82c56c39aee1931247559086a28cf5180c53f2f7b73844997fbcb62275c09879bb2473174d396c31d827d762a58ad64f7074e498f40572878a15ad5836e553138b26b5444923c8a7c7e99bb3b5a3bda336ccbe7c50c1651604196746e3f64b6f4d0ac885d904a4b9574510e50073c22f385e715ad31364e9e3d5db2c265b2e0f272b1cccb96bb2916b0a413f18e6631fe5e8f45c4dc6d805e8bb862394a8d898d08", 0xc8, 0x9, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xff, 0x4) write(r1, &(0x7f0000000080)="0310eae4eb088c38e5c4459fac96eaaf407abd2d37b992db81d26e8608b43b28d3282537b1d6c0a1a68bfef5e6f532ad0c85bd0d36eb6d8152b12d09d71b4ae2587cf2c0922ced3dcd7e5e4223bd00d015ab0f17c8597d9c9d02880166f5946f3843f6190dbfeb107129ba330762eaee922796f7ce06c2e8dddf00b8fd8e37dc6acd19db6cc18dedf4ddc866fa8bd73adaadd233b34a29fec7077578b07865c3ae895e7c5ef93ca0fb8f7c733dd4fcab01da20363e236a96ad6340af", 0xbc) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x4) fchdir(r0) pipe2(&(0x7f0000000000), 0x10004) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x8, 0x32000000000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x2d1ec3aa442462f0, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) 16:00:02 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') open$dir(&(0x7f0000000240)='./control\x00', 0x1, 0x8) r0 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x40, 0xd8) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x280, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000100)=""/42, 0x2a}, 0x802) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2fe0d404fa54a8666908007bf302eee935893192927a5ee65d1419c567a7086ff28dd90af6bbb5572969686c72162a14e0c2aa807336de5e72dc"], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000001e80)="8cd2bf0b44073af7a1f01cf983eef1ce838ceabf2dd7c861271bc581dff0e24cc6f5464a243dfef6d7d9d550e952d32c0a0044035e58d1aad591cd5bb4c618971e464cc573d47e8090f9eb537f85bf2466765dbcb392aea219cb96cbc6216e1aad1e7de62776d232f697625f16fc62cf42d5829a4e601e47515bdccf3469163b88fb6fad57a09c5552af88b269a46bad7c410a9bb392aecb87ef267bf42390fc9e3a97dd9e8305c97185a63597a222d7c48c49050ad52585c35fba8929439248d675cfae534144578fb3f75eaeeb9fe90c1b8dafdc88874928ea2dcff89fbdf16cbd2eec650a11d83a0fee9d3c1940a05e96ebe5718692c6c06aa29d3d929e98999b58f8d89c9f79f6267d2371dc7908c57dfd61ecf4bb1796e11975868fe2cfe3ab399f3d8120d4fd68450d7167a01480bf70ed75271dea06e44cf0be7a9806798643adc4e996a98b5eb48c65b39697936bcd183b15c7e7a56bbd5af8ed643b94a0cccb894c44c138eb54ded3b0a59e1509cb226a952aae4b7dc5225dc4feb6e7ac3e613722e7bdbde44f8ad9ec5476067f475470602bd7b732b51daf8a239fda32df94bf051080be4b1048dfcd5bcbd854a73efa0fd9d1b9529db6ea9034014974af61673fcf2e823a8adcf490a2a9c2f88941fd83dcc862a5dcb03166f69dc104a7338318c659b029277a28bc33cdceed1507d032adc8f3a617d4d6e60f0a1c68eca3c3577a13e3922edf8df9f4727a74602d6d4d071bb034d311ad78f4eacca0b77ce66fd9882d838dcc53cefe956b61bd987adf5c3974c49532f4ce33c42f6a2f0b7a89a6874afd4ae8381cd69370c668df8e88f610ef317ddb468f3f22695276111f760c68d7c1644048eabbe7c87e5ff9a252ad6cdcfe6d33ceb6fd6b945b53ef5f688c028820cdae7530f008b62caf9cb908ccbd4e8a400450f28473bc5345ba28efe1bbd0a38534a26fae8a1538ef93266ea8294c5517d7694de809e9563acfb4cc41cf681bb1b3b34c5f77d6cb0efdc2858620895f0abf450acc2aa432a5e0e299d92f77eb5746549c1373dfcba05ac532e44e48d7a41b9db9b9d20765cab38ad5fb1f4d9adcae77f9bed496666df678e8dd3d739d1c57221f42cbe84a23b36eb1a597cfa79282fc4d6100055a4f93046db901735a53866c10bf6a53994e23a38bb797486362d24c346f915a1b50a1910c5066f1ec9b877bd7b56f2ec9be417c2d01ec366c55efb7bf9804a067b46306da8da34af137ebd02bb99f92011e9d7bc227abd5220bde9a6fca7d2a0449c8177c5292e6d4118c290d376a8ef9da748550b2581b0217a5b7e78917de8a6b80d0f0d686268efd7e2206ab432ae20478df6b30e015a033eb880eecfe12b478a565df7a8d4c2d3e0f77b1024723142d461faa424405d9e9e3ac9a81d3aaeb8616410d7190612d0807d0783ceea5bf5f6060d5b3a39a592084e9f9849126afa4c4c363a7b571ea51c63eabfa084845c7d53547176078fe7a10e8c5c804c4718b20374a79083dab57c4e8f3eb2205ad8dd3abcbc7692a9ad47b429fde8e5869a11e565053ab3e5f3838b95b3e8bf947be13f80c2033f820cc288170492fe48ff62c8f8449b2200a7d0267abaa65a457e39ad2df63bb27d8bd8ab9cec02501509a987cd8fc9b706b54ffadce33f9e7590fc352bd049d9030bd4aa8ffa1a730f7d968fc7c60a18999dd5e35f609f36a559b8af6dc59ae478bce4668deee74c289dba6ca8dd80dde82d402a18579805a66a4d80df1e103ae1adcb34068b9b973d2b0e64eec6891cf45de3ad5300e3e26f0a5af0523c94133e662aa777f025127945386cf08fffff8b1308ad2d2026de8607e599105330fd0239e04139d23d0d357428a5bbc68a0c082bdc01bb4f06c3769526eba1079f1f495f1ac60fc66caeea508530590191041cfb67234fb71e6f3231c2bf4516fa0451a0daf32772fd4f1673d36fcd64a94d11577ee48c33c3179074364dd341b1859b38c7950c9acafc0f3eae8088ce1d6157a5e299a793914be50743e24346f44ffd23da0331d5f8e1538faa0d0a223f6892cb839215d6fd070ef385696fe69970dde88951dcefba95a1eb9a165847fa39f7f769f71227e8076e0275769f239ae2fe9616f716c02a384a32ebc546083c8d7c0a605c177d248b34e47363601448394e7eb95215e47edc89170759fdca9f0d0316584b122c22c342b0d32f2ffe9159f2c9cb899bed015226106e3380c937f3d0f3316b515e447e4009d62349e016d7aaa66695a9d889b57bd80937c2ba0da1efc9cc2249cea0b8a4d066829b833b36961549f6bb88d979598e8e08f9b06e18b96e14b5b2c807819b93d737d1337c2924b2560b411c800a205287aaf573d59c3b177756c3bebb15d4dc696b4cff50c71eaf6a0c87907917d5f6eca8e77dfaea4370bf6fc72a859d5d34bf3adf1d61c16555539a96b8d535f671bc7dae0b089a18be1f040c7349f013eb88c81c83fa77b5d09306d324880d11079a32f658da91983e90f3da466eafd9467817959fe13f9950a4f05621e03408cb743b397a3cd1d7245208c2b51b142641c6752f88bf17b9e78ce639f9684b610d2d8c0ca0cc797742e3e3d123e2a7bc73913d41a0f419a19c2737e6fcf581a95e7eb4e9c2fd0b358e53b9968dbae8bfd6d85b6456dd4c181a7144126ee12a0ddd3d57128b72c659aeb26726e2675f814f179e5c2abd705299bf4e97ffc53cf5b43982fe5b4f8454f0b4114a47dff69f474e38a294931eeb55dd871d206d95765a0cc27cedf37dc275c2a9b3a5ffbb59a8b631cfe1825c9b2e73d6e2c469ac0130948caf785a7318e449dfce69c075ba2ccf9fcf6f80a3d2e0431b9ed77f493ec27c018639f5521d986a3a9a64606d0454e9dd79faa8d7b56241d2c9c337b22f83538239d4f8740b1ce2bad75328ff278e34d411c2fb0aca50763ef87d5acd0fc0682ecd29c2a70f23deaf0e1200c65dd673bcafa793bb1f9e39fab40b6c3ceaa838e7458e3e701401f84ea50b882a761cc1eed9320c3b89fee079ae056a440fc730c6260353d05260659360353223dae10c5d45a3d5758025385e4428348d7fef829857842e8e7383f500acec6e1546cbe783631532ea2abb966de9d3fd5bde988f00e2b04682e8b7781755cde90275dcec9855a81499930c7c8e329d1f5939d7a1aff23e0a4bbaafe4269eea45f54fe86865b02ba17f357eef8aec5e63f0c841c7b513a4fbcbbb5a3716da59ed4415983db900e6f103f187a4f1db138c4663f0fdd15b64d4ec5874d208fd5f5084e6eebe229f9ba65dd95eb78963ac991f60e40bd2df2a6d13c8e95472a2327d6ea8988874a2c7918887922ab1c3861f11dde8197a158a392bf9a082144112ab457362bfde7726cdc7c0c9025e60953f80f5ea47fb590613d35fdc07b32ec9298085d63c605ed51b1dc7ef569f8cd8709331086d090e122d5cc87409097226dff101012cc4495badc01a9abbec0d927e0763b580d146501068788e752cfb94bcad32a6f3f367cffc6e9d69fb9a8636e7f6efb323ff23d86e7e485563936099fca09851660ddaafae5cd569fe7c1664273bb9896b66c0ffaff67ff98039c2cc450348167a7a59a6b3d71188d1444737ef63ae226aaa970454b389c4216897caced5ef2a22bdc2edc1601acc4bb4cd670b61b57b6b6d9aea1ecf42132e85e33412534c3073db426fce3ff41bf4f35a217bac31149a0ebea829bf20e1dcc52633f32376c7c58364be51fe9e3b835bd788c4dac8c6e4f9a36faac8e4a383d9a19994671f2ace69be5410de33d60af03079862950fdf5098a118c2a31a68e54b19d9ece79a4b51ca091cd3ceaf27ebd14ee53caa939e8725277cbc1d212e960e785cce41425a45a03529baa6768f8133255e8bc64736d29f6cb905edef2fd5bcfb86ac2d7ec0079a3094dfe9370a3a7cb95276c801af9cd91f93e11d0da7aab6874796e07a10cce7bf3e9dab206676a0dc02823abd7275d2a9029ac9e99a03712204a65408acab042bb9df7c0064263f5a71408ad80da24ebcd297c1ffef2da9f035c4b4a2de12b894c69443e21ae1ad44734ea9513e587703e2b798a2b22df4d477591446eddaaf5afbc1b36c5d3a7d8b27a6714749920f849aaaa63603480bb381dbbb986e9748559cd74179c2cf7864ab9055b2b0d9d841b67d9c79858bd22ade83eb1d972a7d12baa03cc6c5851ead0bf7cb6831eca96e9cdb6ed7d06bfdfb033d72d59185fa9104f8c8ad46149f62706c2ce5c20fd501735fb766f2c16dc5be67e92a0d3cbff11e9683e25928a34405b9bcb44f51e8bd0560662ac7a25de9b86286dbcef33193fc948bc9cb6783dd68bed238872532e9c6c62592733530eba6d6acaafca8f1d170eb7068a2", 0xc2b}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1d, 0x18, 0x5, 0x74}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8000}, {{r0}, 0x0, 0x50, 0xf00000a1, 0x3ff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7f, 0xfffffffffffffffa}, {{r0}, 0x0, 0x80, 0x8000004c, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x10001}], 0x800, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x1ff, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffff7, 0x800000000000000}, {{r0}, 0x0, 0xd1, 0xf0000000, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x773, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x2, 0x5023}], 0x6, &(0x7f0000000240)={0x2, 0x3}) 16:00:02 executing program 0: setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffc65f}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x9) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) lseek(r0, 0x0, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="8a5734c030916f09b5c93a48ea19e814f4a59559dbbc2e849ba691874566f9888ca836a70e40b486592d87adc3ca47c20a9fcc4feb875bac12fc9956cb55d9e88fbe2f", 0x43, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='&..\x00', &(0x7f0000000340)='\x00']) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1c, 0x0, 0x6, 0x1000, "907a0ec5b110e3ec64601308f8fe726b039cb5b3", 0x7, 0x100}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x200) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = socket$inet(0x2, 0x8000, 0x5) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/173, 0xad}], 0x2, &(0x7f0000000300)=""/188, 0xbc}, 0x40) r2 = getppid() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000067, 0xc7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000045, 0xea, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0xff}, {{r0}, 0xfffffffffffffff8, 0x82, 0xc5, 0x6, 0x5}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x8, 0xc9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x9, 0x7}], 0x8001, &(0x7f0000000000)={0x6, 0x5}) getpgid(r2) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000729000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x59) 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6706611911f3dbb354b51a9865ad6a29d478fa5164674c277fd7ea1acbf7a5ae9145ad1e6c313481d061c1e3686ec775b74785877940914586fd5033672bcd33c04f5bd6819c0921d30f0aefe24cc8b2", 0x50}, {&(0x7f0000000080)}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="4b4d21c16e8a7d064d5261f7635d2c496c8bae6a92a8de19fce42310a5ad01bca5f8e097b5ea21fc8e22e4136cb6f4e4693cec167dad44557d6797ff2507a2d57627818cc6cd5a0e38a915f5eb35394df64a50e96322928dc9aa30d7c12865b45ddd780c803760f216c1025252f520cb4ac5bf4fff69169e", 0x78}], 0x4) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x600, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) clock_settime(0x3, &(0x7f0000000240)={0x3, 0x8}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x6, 0x82d0000000000, 0x9, 0x1f, "ade9a73f49efe32a30d47e34df17d97c638bb2a5", 0xff, 0x101}) setreuid(r1, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) preadv(r3, &(0x7f0000000080), 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x100000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x8001) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/136, 0x88}], 0x4, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) r3 = shmget(0x3, 0x3000, 0xe43e50557ecd5e9e, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/149, 0x95}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x31, 0x0, 0x8000) r1 = dup(r0) syz_open_pts() read(r1, &(0x7f0000000000)=""/29, 0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff06) listen(r0, 0xfffffffffffffc00) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2e60ad900e0b4f37abe39fdf9bd7d69dde5ea972740d2c4656ac9db19c3778ca777326e7ac97669f67b38c3c5c06b9b66403641fe13db1bbc8c7f2b855a98653767522e7ea5c1689a0cfa9644687b101b7a35184cbc125d80df72118c28a2ac006dfa8246c6d8e6f71e5c1b0289dfe30eae4de1c9e6d29e655ae54f24972a48c04b413842176eb6db30d6d664cfb51c9f4773cc600ba2ff581", 0x99}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) mknod(&(0x7f0000001600)='./file0\x00', 0x1010, 0x31f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="e26f65b083dd5f32e77ae930b03e26e5100fb40f", 0x14}], 0x1, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getpgid(r4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001840), &(0x7f0000001880)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0xa0) setgroups(0x5, &(0x7f0000001900)=[r6, r5, r6, r6, r3]) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001940)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001a00)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0xffffffffffffff7d, 0x1, 0x2, 0x5, 0x1ff}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='\xf0\x00') sendmsg(r7, &(0x7f0000004dc0)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001b40)="ccb229fbb67ffb2ab4f8ba11caf6fd8660aaa7c4de34d4230bf65ee7d554a263816f01f6e4f32d6aba10e861400058ca0f1879d61f7da258cdbb5be4eba6220acda0a572a442f89d17e6930862eea11ef2e2b51b3b847a2b3ad1f1463c0c77946f5fbc397c2528e7894eac9d21351a0e7fa247ca5f1e94781f963fff3beff189f620bcb5d74d2fff4003980bddd94e1a667d4410b330cac27acc12fd3afb672c48974dee8b05ba6f3f3e451e393463e6db0e0c7b5dba23354fef2b6bb7bfd6a0a703e0c178b145b7d62277abbfc5e450d0d75bf2a7c44cf6022e2f94398d9f0717dfe75bea78546bc9e4ba9a073be9b613bf5ea704a8481152528ece083adc2eddf526e6232e1b2b9eaa12d29a3e26083a8e69ac551ccfc7bbc3f21834af9b0a990d90a852af150ba305e2feb68cb3f8c5e0c7f5d772cd78a6f215e2686830e7afdec4b32ad4ae00c898e18a66b7dc2f1a2f57d3ad3f066bddc6da55f24977b9ae3b43098b873c3721395254777835c635166870a7f6e875d9b7c8184182f68fb6cf3d6fa100c92386ab153af9aef42faa6c9b998c7f7b5a1f1121f809f37d4dd6649932451062021ff73ddf36400f1c83e2e2ea3a89496848f58de2e33c94f54536a2294330aad549632185ca38fff03dde0d5f88d4f5c03a4a7521294d2612cbae1265bdca24ffaefe5e354fd07e5f7d8a4c92617b431fa19f536e2e754759381ff033fc0221ab4ac7b88d0d293c7962f19fbef3dd3761c22c47073edc85ee903ac9ea9e6afea9663d047586e45138fbf20242c7795da5844a2b1b04ef28e823580200d8384142a74313d5d46596e7e6b1f1e41946f65418ed51f40785b1a9e1442b0d53a86aba6497d8a44cf0cfd86456ff223d5faa472e802127a919dcb735370c4c63d561a286c2180819994d05a82fa55ced435997dee18f00e11cb9c1cf4fde3fdb841c9240b21a83e7ab116f2f8b7fd5b7c03b9dd3103e7aecaed47f7b3f1b5e0f6271d2b7f593ae18fd4b14978c000247d7a8c96c89625c74bcc2f610f994e5acb7d336c3d35652fa78678d9010bfc596878d9ecbc1fc9831b6fdc7f6ca79d7971beb835de7be8da2915c2268459a4eee2038709a7633704ce3c9e37d43b2186f38950d843ad706cc222d55c6eb2d71afea6101d795d13d0326eb6918e24decbb1be5268a3ee53357eea63ca782ff06a8214a949536111b10b09473dc0c981512347194fe2abfeb322e8eeb374bf080292370257e56b00c54e8fa69e5f4ff52d2536b4e4d117fd8b35c12a297fd2ce3bf304d08959ca580714981fde36de2d0309b43212fc06bf6b8bd4bd3f027238c7fe1f0fa581a070ccd5e64bfab72950b5cf3f75dd72565b5f222740a95e4afc355f7d84a8a7f0dd4310e8d01e3d4fca10311fa2e7481c45c0a69eb6c62ab9320642812f247e4cc604678c53ef1294305d6f98aac9609a133d840d281a9d8b5b360e1843478ebcaa1ca3786a1580b6ede7e99f582d3bcfcfda84cd407c28aa23bec65f9cf58f95b0154f335f804d851ea3bd3e9100036cb200e828568f36575af68ff3a86c6dead14a99e48de5c98b6fc09c9cc955b4ec41f444c2af7657ccb8bf24a9634c04632fec8b71d1e2601358feb28ccd76283cc37f0a621f65be836c6cb2ff9f099792d83c8dc4436fa9afd051c0172f54ba87279e6073167aed551fc1626ef5c0e81b5737c6a662d171c347635ea9c549230bf54fc9c37c816ab95d36b073b26ddf84d0ecfcfd9aa41a2311398b6995f0ca388266e7f1436308931e9e55ca9d9100482a578c32bbbbc41eb6fa480ba52a56168b30c57e8f4ca71fffac512965ebdd4838de1adc04ec0c537c416d1b33c290c9ae29f154b1e2e590db6b52762620b361871ba6a42e401566f4ff3c09bbca2af4c5679bc80c509c39ee772c872b5d2fccffcd70c497c336d3c0ccb5482986d846b4fa605c0b024f7e6a41c413a670b8fbe10020e30a73a17953bc487571a6e984dfe21f50de3095372e5794c29a46d34c1d05ddc0f39d8a9d5f2e2b055842e7fac84726e19ecb8faa1a6276795072c5dc4822a7b7b0e7446ea643188bbee87ce6de7a10a559e78089c5e99a6101bab423d133cf7061cbd15fd6726d75689385dd1016ae17171a86e86f043e6be2ffbb124f970ef7cf8a313596285297dd89a7cfb3a62c4971ce2e0ce6b51957b136dad6e3612701793675f7d5bedbd706d84228a76b056b8563270888cbbef1c3ebb37e0ccf02d162ff32bfb10c7b056d7e3d09223daa5d7a5909476d37705b3e2a16e1092ce3efa72ef4cc975e0fc7509be732fa83da98df354e8209dee5089fb84372535872ca619bb92d5643d12c40e23078d675dd615f231dd5382a0bd56b014ca9aa1f257ee11bc5a3eaeb9635d29da3855cf52e345039e4d583ef11d371c62db935622ba4d75856ff6aa70f4fcf156f07c08ce5572e08a3fd2dcaec7bc7c34b9cc359fbe287c9fae978787667d739f77792eb95ded6105f3dcc9961fc7ef0265e099deaf176c0ba674a2f2b6dc09d86d2b0a01a1562bcdf50f708975858c594fef77a4c9f2af3817560355ede90d442d016bd249392e3efc32e86329e34e66d13159458901faf863832142554e28e1435e4e4b056347b82514e06d718966db66750ae6056094e67c041a54325858440a221ceab733c4e4ee468e88775b32dd42001155fef84eb88cad376fa28cb3071f1ac54bd24bd573c9488a8ba074d0443c7847d29fbb1648a12c46423b7af95f6020135d721df8d55b42b0772b192f25aa342cdb9c5f7870db5a239374b6a4a0ce2b395be36b716c6b1412ecaa5c078114017f16fefcacf7207a966406e22b1481b8ee2baca232cf119311d3b00aeaa76048d60ac997c60adbe6be7aeca4f66fafea5308f79cd066ac4c9b0988be09679cef56867cafcb72b75940f844630c5ac6369081fa676ab8d475f0a96509944f81403e62d966f6433b6459bfbab21cab38d29c3ab7fba9687e54c707018449da053dce3ec8fd075a1287990aea4924e2d7a0d8cf7e214275b4e755b0cf45c506b240358d024a9a24614a344bf8e4df5567b8b1680e542abe411868268be048eae7eb0af261013f006ed9103be27758a0d65f53ecaa454cabbf74a44bf61e1c6770f3ef5257e50c449ed123adec35d7a2555271d66990b461917849731c6f3adcc604b26602fc260341d05224b0b9800f0e7c5f552cf12e8a4aa21a53bab6f6f5ae22aa451abe5e8c0dbf4c7431dae522fc309bba4fcd35146319d7dcb10806d203050c0e556d213f5c57bc8f057914f9e3a5beabf85c3a0a44940708b5c197c527fcd64faa7607194f5bfd5626d8a80cc8affa9c503a6cea2005fb7987aab5818cd1b04b5123074fdc21467de40b5cb605103e7095f4cafc6982110f8f76a373d24e45a2c12e5959cbb83d4399dc89f2071d137fc6308997564aae5e2f474bb186c1fe3a69084d8e42625bbe75b4c18c4836371056a8ba65154f4681c44853be15e146584c3f2bc8afdac8d6a44f62268a8cdda6851cc9fa8b2d5a9a081e131aa366a86fcfb749400ec9e8eb00cf775af68b4f85b2d76fef4bcc5cf29980fdbc88554efe114239cfb791e556cdb3165715c27f1c621294bacfbe36788d60009057290c3719c83e106e87ac4c9256a9d5fd3c61ef79c6d98d536e4367eb0dfb28fb62bcbca8a5545a84daf80eeae0d5197d152883f2dc4618ac612fad61118009549eb9c433164547d0de7fe81d7d19656bdfd9a8e82289b49c772bce3bed72f9a65c96ba2060668256aa7a55729bd16aaa63d040092be62ecfbc61a24c2e2b0b334680ece5bd73c5fcb00968114bf2838322fbb6361370cce20a6a5d43be8ec7c91775000d5d03ccecaf5931cbe82b2a5feeb0c57a8fb4e0b0048a971c6a551467bf19e0f11f402a45bf78537ee7737bd254ceb6c4fa768b5977f073cb48b95f46017eb087f2d8dec95c073e6af121d31cdb42f8435dedf9445bdddb74e91b864a0514d7026e56338bf26b23ad650255e2c90075c8ce2acf89b8fac9bccd3370d9b0a363ec9fca1b5ea593f4206b1d09a55ab8e8aed62f9ffd9f2eb2c5e1d5843b285a4241516954d8f9d6608847337d39ef590991692aa960a8bb30f0244f1c6b78ed2f150961e60b590731484fe7559e64078e175b6aaa165eb22f160a61f86680b27ab61045358acc13887bf53af3ba2ee2d02751a893caf72a9012c6cc7e55346e4dd93d634dee28874e68a07594d708870af4d85a6c4efebee9a86e5cfd79a49071f3d4e98099ed472374a65d5d327a3ee0107bb79774f31ea79aca98fa3cd08f37be1188b8edb53665288cd502967d11d4594157ed2e10ddcc87beb036b463348f376f269dd30c32812bd610a51328ac99f4cb69e260e68c7342c17fa5bc8b38cf2d110e389971a3fa98332729fb2836563b5c8f16e8ba972c751d27a65ff359c92be7a6e630e2f6fc66db38eb46bb44bd55d60b38120f7263c188d78aa6462772d2cf7a99300df44d879af94d59cc6766f6ef97b4554fc0f23f4378e2b85a21af336cb6ef850f6c9d0fec23df0d8e03a556fd29f297ba7a7599fbfe8e9274f215e76c98787249df470e2c2c385e2edd566f63f1ffc519f7c33bdb991cf06dc3a86a5b5ab017c953308479d8066049e59a9dd902b83cfa9094519fb190a4b267249d8440b3487e5b2ff28c4d1c1d3786c54b2fde6bc358127924b6539f190b7e1f325c0d449d8841a8b5b2e90f256528af1eec50d6a15da44feb81eb77652c089db934f6aea2d8390b5bb63c52fa8a42fdcaa39c68b089e56e4352926d2b7ad9be48133b5972f0f9021e96f14481a1ec9d2718e1ea420dbe6ae6826283f05b93472bac09972b7e3220c9c3deba53a7bcef41fc9f03512ad7b01bba0ad2fefd305406c00af559e843e05d5c4c1d3d7042cf86630bb38fb3c2317ee5715e0767d145f6c05101ec6d1b03bccd78387eeb7d847e1116f9212e7ad06c5d4997b04b5ef25fd049fd58cc4a3f1322303880f8fcda03d505710fcaf86a3be6713f8713c39babe20f8d8550830b898c936bbf86838e7645180baa720f6ef5bf0ba2518b846003ae7dcc934aa77a1a9a4b2ba7a11572f78dc95c425b71ea1712b062b4b5d61b83076ce9c4e98018f548df1ef2a30c191870cc6ba2c080d3d5f4b0782289c2010f525c8a1de6ef0dfb195528eb3d4f32ff9f0169694fbd80c0cecda6a7b631240d4eb6b4f7748fe941f62875ab9cf48712958e697db8f274e149699a468c77e90050353875f4256fe443e306fa34536bb096d6f3b0f115b9fe8502ac11973a6db72c493c9585af280db7d0b71a4c25261b01f864105ed1dc8b94581f7ea55e5054f8ab4607167b016a65aaa36418b254e1f7849e4c19bf8a828c05e992a1a73046bac48a807b6708575ec57ece8bb81a99d4d4a647ffc51c07881b25e0b19c6afb0ebe8a558ab91d9b22f869d12fe1f4c4f5ad43e68a0ee355b3b63c986b4a80cd523de025968cf663ef1811ab995073f486c0a9e4547ed2b8a6d983d05ac8aa9d592414e9feef72602311cdb0a94f0d31edbd1fe32f6013c44eb86e33695c818f0de49ef2abf87233a9def20bcf654f105d2458119bc47a6b2c6e8da2b43aaebc08443042b6c34d2a1e9b6325888a418c9db8e5c25a6369c276b10f80d4f29b7fecef48e3aaf3334ff0ca844efe34628698178b4a53f095ab703ac012ad9351d2259924e2437f9aa06a4facc73a949f4cf3fcfd71dec697bb7538a9a0946db914ecec", 0x1000}], 0x1, 0x0}, 0x2) semget$private(0x0, 0x4, 0x80) unveil(&(0x7f0000004e00)='./file0\x00', &(0x7f0000004e40)='r\x00') 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x280, 0x2) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/33}, &(0x7f0000000100)=0xffffffffffffffd2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0xa0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e09000000653000970309709045e29af70b970fd0465c00e8370eee02b5b5ef5963ff3847bb2a7a13be7b62279ebaf7aa265931ad8600c49494000088fab030e8c98e65d675e551369c1c7c1262acfb95352a69faf1dd590e59ef6d41c4e2b81732f8559234443b093c07a102378f3e47e92f3f"], 0xa) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/235, 0xeb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = dup2(r0, r0) dup2(r1, r1) syz_open_pts() linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) poll(&(0x7f0000000080)=[{r0, 0x90}], 0x1, 0x101) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x140, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x80000001, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x1000}, {0x18, 0x3, 0xfff, 0x401}, 0x8, [0x4, 0x4, 0x7e4e6a24, 0xfff, 0x3f, 0x3f, 0x1, 0x3]}, 0x3c) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) r3 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000005, 0x20, 0x8}], 0x6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x19, 0x5}, {{r3}, 0xfffffffffffffffa, 0x6, 0x0, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x15, 0x3}, {{r3}, 0xfffffffffffffffb, 0x28, 0x40, 0x10000, 0xb2b9}, {{r3}, 0xffffffffffffffff, 0x21, 0xc0000055, 0x1f, 0xffffffff00000001}, {{r3}, 0xffffffffffffffff, 0x48, 0x80000024, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0x5}, {{r3}, 0x0, 0x1, 0x40000001, 0xfffffffffffffff7, 0x1000}, {{r3}, 0xffffffffffffffff, 0x44, 0xfffff, 0x1, 0xfffffffffffffffa}, {{r3}, 0x0, 0x6, 0x80000008, 0x101, 0x7}], 0x0, &(0x7f00000001c0)={0x7, 0xffffffff}) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r3, r5) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffffffffffff85) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20010, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x86) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x7, &(0x7f0000000040)) getegid() 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) r1 = semget(0x2, 0x3, 0x400) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x2, r5, r7, r8, r9, 0x40, 0x10001}, 0x4, 0x40, 0x4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r10, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r12 = socket(0x2, 0x400000000002, 0x0) r13 = msgget$private(0x0, 0x404) msgrcv(r13, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r11, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r12, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x4, 0x4, 0x0, 0x0, 0x8, 0xfffffffffffffffb, 0xc6e, 0x7}) pledge(&(0x7f0000000000)='}-\x00', &(0x7f0000000040)=')^\x00') flock(r0, 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x85, 0x6, 0x0, "63fefd6adbc092316c980fa1a11165bda1291dfd", 0x200, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x4005, 0x8) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() r3 = dup(r2) renameat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x7ff, 0x101, r1}) r2 = kqueue() r3 = geteuid() write(r2, &(0x7f00000000c0)="7a825ef69dcf0d1bae07927f86d9147e11b7c13151ede3e9ffed8b4afc5c2d410f674c3b3dbb4947c992bc2db4b17bfaae9cd435", 0x34) r4 = getegid() kqueue() chown(&(0x7f0000000080)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x10, 0x11) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:04 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x32f, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file2\x00', 0x10000, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000200)='./file1\x00', r1, r3, 0x4) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chown(&(0x7f00000002c0)='./file2\x00', r2, r3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x220, 0x4) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x22) getgid() 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/235, 0xeb, 0x2, 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x0, 0x10000000000}, {0x0, 0xfffffffffffffffc}}, 0x2) rmdir(&(0x7f00000003c0)='./file0\x00') accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000200)="1e2230b4f4aba8f8e8364fa079fcc03fcb457dbb55a27b569a800367c051f7600f7d2bad075e2412c385973c7683568dc45e94f7f67e9b6678fd4c97b5784ab3922c7a5f490638dfb9a32912cf4d0d115b715ca03fe76d627a56234c0ec16e9bcd8e525a4dfc83175dcbbeace8b6adf3ee8a4104e1e1c81f9af32c1ad2c567b6d4be4f18ca220524436a013346fbf09cdcd283eb028b48dbc5c2a3f4b16e3338b9914d7ec1ea4c2787", 0xa9, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) fcntl$dupfd(r0, 0x0, r1) close(r1) r3 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r3]], 0x30}, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x1, 0x9}, {0xb4c, 0x4}}, &(0x7f0000000100)) mprotect(&(0x7f0000581000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x8003, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 16:00:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) ioctl$TIOCSTART(r0, 0x2000746e) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/168) getpid() write(r5, &(0x7f0000000140)="8a7b2c24593702fa8cd510c3de17ebb58775e57a76b2867d191b8b7ad6d8a3a7fe1ca47788b55dc93fbe280399318abe0bebf2602a546c21173b48961b2e8078bb48df07728294bf606c453b046e708f89bf0ff36e18152653badfc2af07e6c8bc5ba44f9bf0da08813ef04caf15a5354f5ff5b375ad84e48052e2de21c2f5b233c25f93bacb51805d65a1d592c6f694507f26153ced92a153ee96f344ce13ea97d73d683ba4dd9d74d9497458e0a2f66b692c21af37f3d4b2169c62a4e6ae0331", 0xc1) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c652eac8a12da36d535c50777481666465293ce6c495468268d957313bfc9b24d214725f7ca53f2be2d0a7f831fd4c61e1a1752a9aa3748eb7ab0597504fd1c15bdb8ba31cc418fa411f04628f41b25f85e9075fdff413ad1373ce9fec9f2491ee95846280eb6c88a905cf0e51e732f3e7166435a69ac40b196be9925658b4d1d3a51d7e8f4bdc84ee8403e95748fb7bc2d8b29e3c2ae8aff008db0d1675ebe7af2e3633d3dda494e58367e9c47beac8510856a1331a5f6c1123bcf04f850686e863b45cbe6459a991fad2a664ef6ee0aee7b9f544e10dd116c35228b9c711ab5857c7049413ef8c271fcf5d36a941b8a179b61569157e78e81248e2b08b64f4bac75e94667d8a291664c157b370fb1df0db9cb3d7f591a13"], 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) msgget$private(0x0, 0x343) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000164000/0x1000)=nil, 0x1000, 0x3) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open(&(0x7f00000001c0)='./file0/file0\x00', 0x440, 0x4) kqueue() mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x19, 0x1, 0x7fffffff800000) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000040)=0xfffffedb) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') pledge(&(0x7f0000000080), &(0x7f00000000c0)='*,@.,\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1089, &(0x7f0000000080)=0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:05 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = getppid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r2) mprotect(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x5) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setown(r3, 0x6, r2) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) 16:00:05 executing program 1: r0 = getuid() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setuid(r0) getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() read(r2, &(0x7f0000000240)=""/157, 0x9d) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000003, 0x102) bind$inet(r0, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040)=0x20, 0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)="f2169a84ce4a1940d030992a790d1b927160efcd78bdd60823380896d10941d4cc7f9902f07f04ba749380aed423dd5ab55d0e28ca0492624492ba342e51c4ae81ee0dd697a25a299c50af5549a41a2a92a7a1b76cff082f0d2d19db19572368d5bbba1d39af5415a3c4c5b0bc612162806757d0ebb5deaa89fd88df86c64fbc06b9a76d544391578c2d7c0ed21ca0fe13f72a", 0x93}, {&(0x7f0000000000)="84f72500b1c109a1fc60bbb0639c89a07401e8992ba4b70110cadcae525cfd8f70d8f3170b270c85619d5f0006f7adf883a57f99423b82d3a5ecd9ec85d1aad5baa2bc977b5f4b1079908d0528d93e09f947624b0f", 0x55}, {&(0x7f0000000180)="85bd0acf39060d9fa697d4cf07cd12fd0bdc71987c3166cd13464876589534b8cc98a8757f771a2fe8c0c4f06c72d0c376a5afb33d8ad536bab397b100af23651ad9be36b32cfa6534681e37d9c0e35186d8c13a9d16d111d9282b4e4c16cca6b16bd5caf3530237a50a5c3915fca2195555bbb071a1b463e8df14927561c0b36b15af112ac7f271925b01b2125a185322480f6f033106e631aedfa8ed981f5c37", 0xa1}, {&(0x7f0000000240)="6be9e6e28fb5f82898732ae7f556c6b9f516eb34c2dd888df861fbd05d9ee8312b52e503f1d5c89becb20486510b8a9ef86629435acb37b5a039e6eb50d45175e7ec6bd2e82a2f47140d690c5148ab133afb489f55b56362ed15fde1171d8f4f96503efc8eaf33319b89e930ef1a8e51fd4d7aeb0c79f599e2a8", 0x7a}, {&(0x7f00000002c0)="5851d66a7f913c3a6bc8deb504eeb0906e79138849e3c1bee2467a12bf381669261fff1df63d9adc708233e80e9e5a57a82ea10845e58246d1309b9262d48debafdc423b34a4ddb0a281b3dae075eb3aa381704fc19e1b78753af5648f0abeabc6b5ab7dea5e8a6b0b181c28466b0188389448141b47f62b06ef8261e67ef6add8a51d97cd36984876419adc1ce9e30ab9d96150028b410c2c06a87de117451187fe67706216f363d00ba26912b91f383359a24f6502391894998d4ca81326e8d273e16fe31b07ede4c9c095270036a8568ef9e23b30fc297557ac55e729090a6440d69d4b51cd977bb61524f7b6fa41d2cdf2eb1ff1b2fd76495ed5538bf9faccc8e1aefbdcebc4009001c0ee2ed359b75958cd177815e2b9050b1938d8949d6a5afee4331f9e637a79c2d95ecfb2a7f72b47d95c0036e23fbb919566b02417627768a716e48c191ba13769a460e06a5d485874a202b823f818d9490e984283e31901e769f186dc3d66a768355280635b79f2355220193e03bd19cc4cac85db466e48750f817c5f4a3ec842453804ce6e12433469df0fc174c48db0a9c39a4edf84ccb5533a304b68661ba41ffb6c9acd38700825c5fed3786280042ac52534e745846a41d694951a47abe864fb366ef841761375ca4db6cd8cb758b4833821fdd0f9e2c91ec0b1229df01f80ce1e60d11e36ec887f13ab2009ae771fc714982904f944d022e287c5123611dad9dc05846ac048d73e37b6fcb6303ba7d97ea8aa2d404438e9603f1101191882452adc497d94fa2dd37453c7dd67d8d73fe7cf3646c19817588ee61570571b7e969f3ea6b375b52202f1050fb483dfda5fb838bb33b2d806de3c23ecd7cede37bf29b0fdf6a24bcb2baf6923b87866a14bbca6825b97e973edfd89c037a5276aa6042e09e7778d5b91c74d90e5d02b17d224b4aab14e77d9468fb242289e6e2694fd3ed04fd38e536fb3a6855dcaaaafdda7334f78b65b67b03109ec958bc6702c4d5dc8305a9fb138019b859ca892665aa90f1416d944490d13c3f76769d342978ef2fa5e20fb6e0a2aedb8ca1ad236c5dfa65f388f98027ce3e3b6c373c0313e0048f1cc535e470a3b7621535ede2400c2af7866daa463df2c1c80bc4b583cdd82d436a3107c753513d697bd5601418c4f8f1d201ae04bfa6af009dc015f8fd181b99d2932e189c95505307446aaa678916b06876170920dc7f2951074710daeb870921301ca501bc1f629f8f107b7cb5d930bfbdad56a698e29e3e692d63653f3b3d2ca34f3e9a9cf3c4552cc0cd78ebd66a6718f8d72e7abe3eec74e748bf73c81fd0325f079916a88cb1c71ad076918e057d1373d7fda4cf00c2dc600fd2f4102ac42ae097c80ee35c70561d773f60793cc11a56a202d984cd94ddfedcb6b291821574b422458ce888885181296dde66d76c61474359e559253d36f3acda260acded041b45d01505c4637c79e865672e88e75369535dba055bdcd3bc3da5b6ebaf1ef794f6eb195f9a83715ffdb74fe7fa42f85d99a35e7367387ddd7cf5fed20ad530ca3605ea68afab8542026a36aabbd976e03046c511b1766852184837d16d6c6cf39afcac4c3a8c64c1b4b8b57639ed3583ab3b15bd2f74210744ce1a8a610a0f507a9dfbc55064bbe69161d2229fa94624b4b7790e4ad9c6d4aa277cc641a1b27b19064ecba9771a729d44330f8b5b0dc2bcfb6b557609afaa86d301915d7f91c02692f446fa88594674bb9d6c35d432b21f6790aae6c6d2dcc7d7724117a449f00fbe87b2831aa78f6c0ef1fd4c970cf2489b30b11b027f33fa7941bb6bd4a5468e4e945dbf01e7e1f1774d6af25942ba9648f0b3cf1d1fe38cad3b43b18e815e8ce377625f2665fa21e846a83d0ca33c35d81758d61110b57976966f8dec52bf3e4c4229f018e59139caf064c593ceb0f1f43425d4e6d79855f27ec5c7711f6b50e40e3726e7645aa214632f67cb06a3318dbe64480f31e88f9cd608d06ae4fcd6fc787f2904e4452009c70c6c62b80410213cfc63207aa4d3b97d7c0522c75ec15a17cc158f44714c334e2d2eb7c8cb9bf575681cb0be3b4d88db4c20bb77a2d4791adde4f51a2b174cac42511b1cf866bf75927553a5ccbba3f6ca98e913714cbc5b64f003879045a3bdecb820ad111e7a6cb69ef801f03edfd711cd7ee6149b6f43cd62d21d5fba8bf757387f488d44330d95209b71e7b4f587782f2d49da72a52c4d24253a8712ed267814cbd52351666835072d1542a0d479c8cda1c0d571c2c09fd127924a1357dd7ddbff23961923957767371c827b6fc5be41c9af14910709f8894150bffdbd10f7ad2ada62b90ae96a03faa3a2005900123e5f6ffd9e5aed48f7c95f3fafdf74c04bd8c87e90356fdfb7a6d2513b1edbc1e19d3cfe0a0a99ec97f8728d1f1a5429557c1307a5967bd9427de15cb97414ab999bbb63b84841afe4818272e402ff0529564f12ddea263a52160c5ef931c71d5c507b97865274d5f7213a472e9dd68673df1dd838c5caa63ec6e831c7c279ff9e6a9bb6176d36162db96aaf4471ef527ccb41a31ff6b4b9c7128ca422cc2d54c6ca4f6f103879f82d79d1e6a34251cd5c61df694213401313f6f1f25e953e3e2c5ebbd4e1e918fb4fbebc7141a2d1c65fda940960b273dba2506b8cb3650339527145b1e4ad8154895f190e09b8cac8179484455d81bac9059924ed6d3900d2862e795756207d388079f4c58a47014d2ee19b95d5a5a3b36a187ed8a6464f02ac9e9806bae26f6fe89d381c2c2b73a165a05e3ef24e206ec37f80c87f8dd01b9a64d763eba3cd92c0a6d883712ca37c66904efce166bc99bf167a021fba0bdf701e53260f56695f4f365b2c58b03e338014648bc8c35ee7f671d60df0ac09ebb93b2ddf225091d0357338246505efa8b7573637bb9cc552d6ebe4b8282fce101de46e161c2ad4a9bee13da3e0df0e7e6fe3c2a62e85caef5bd3468d9a9a1cfab67fd32c159d7830269b9747961c81e65ec97fda5f5e9fa7f351aefb5118b4af4545ef2f78a48fe6adbfa01618babc4bb8aafe89e4e242a1effb46cdf39130f9e5516f06ea89deeeee401047ca83a115ae6b51dacdce658465a5bca5aa040fdeeeefb70d58964574eafc52922073b41b01d034a13a5059d697052fa37bf1e9c56b04c4ef35fc36a9b0243f8e8590857d3674d7907ec50dd19d6448e8ec813ee1dbd69ddd57cebfa4530e5619e1948a57b8489ce36b7f2620f62197864b34821fc0cd027e8652bff6d0690ee51854c55f57cc42c3659e29d45e16cff1a889a1893472baee7ffd3cb9d4596ec8cb2724f7765cf74c00426526bfbb3026d5b7ec5adeeb7b5908a35bc210862a752b712080c9c4481be1d043b6f70edd6f0a100c1050fa8f97378564cd616df0f37d306b317a86f90f263d6e46f93a53c2e2360f8305f81a1ec25eea602bc1d1fa10556e8d5bc4baa11a3a9ce2e5e0327edcf8c1dd646a4033b3d6b9b5332226fe488bca6fa982f927cfcc61e7c5468915f733bd169c4782195ebbb4e325a003296c46c9f159ff5a1270f0b54c42d5019cb786630babbfdc2dc0ebfd9e4b8239d32fedce6dc3676c6382fb8219bcc1d6fc5020a736e6404f57d5cadf1ece3e3dc3b1ced5e7c01efbf4bcb6c1836661317e62f8706fc43f302e673330fa8b269a412e5bf61819736fac552c96ebc04e6b7e82d6f6a505c98306927991a46d0ad798d713eb7c6f4377441c678b5243e6941b11255ce9cbe7a37a6c83b0792a3f334274f9b8c37787224b240ce83bb9462619133b508915e89d052a0ad71d2826de4491e0b47f66d8ae38949d4e3643625f7c942d40150d3ee0d04e826ab38e7d27d89b6edf2096d4449f82538ebd06e21d88170d2b0fb598b261dc4fb31fa7756ca1d0b37f65b19ad1770b915da4de7c7e06baad30bf52c8f634ac4fdfa38c632cdc20589c11670d8a99ec26606333f837e3d73fbcbd4d8a64b509d8706d161f540770144ba9172af179a83fa17623ede1b9b5ab8440fc850e31e0f35081b795efb71ef875b6d49bdfaef37504de5ed40f76c25d3dd1eeb750c77b04d0e9fa16684d031d2eaeed92acee85c89a97c5f49112cd6933bc3971b20da6dc5e6bcb52cbbc7fd684b4b60ebb191896580e9ffa20ebcc1672ed362265a24860b6bc95181ee1404822c6e61d24ad478f2186d8684db40c8e4b836ae221a6dbf06f5ecc6dd77aedb4be09d9554ad2b0923961c25bec31e8977f201b267b8c24f710e01af7d58ac8723e9586ae97e89f4a96ac4a0b384ed7d036856dcba9a3c5e6017966b0669e6c193a9c741d7a006f3932c583ced209c4f235f07ba7314e60a5dba3856af6706fa1af663036b234816bc045b3af355b3b2d2ae7f0a94440356d12d71627174df08f9cee3046a77f22a64fa366b932974d82041166b0c9909ae103406098a73f6480bb01395b2ad3b2fd2e8dbbd112b87daa5414ff3cfa72b964e758c603b852d1a340f3cb25667eb4785fb4cd0cd13ea4e03648f3e62d224c5980e3353a3b4f37b23e9c60a5debadedf4c870af096a1c836ed38806913c716e9338e91aff124c7e7fabac6d2263e0e5752b3356088e8904aae79f17ccfb756611b6390f59e512b915ae6b74d619f890d32da364110f8c6190b447e23b3b1e36657cec3284fda3f8c5fad5e0bf44e31042c44ebb62cfabbbc3e37db64fdb892d9fcb132bb977d68a412ccd4c046c391ff62e285a2e30d8d9aa154fef2a89e74347b67bb2041060eaa92ec72c2104fe19301e143943dc1fb213effa7368b43cf0259dc06838552ffd9937b1ef14aa5c6fb544748988c8e7f213e089bae1024bc235a34ad1fd882dcb9536b4fe0b6a2a25adb0b46a7bd7dfe65f44d88c957477214fa075aacc3e0371aa71ae4c39520974127dfb734a10dac65942d53c16d49cfafb946ad633da9bef6e5dadb3d57999fb171098322c2ce9dfb94242c88dfdd0a6cc32e06011d08cf24ff5478ac85e84dbe7fab6dc1d15a77ae8e81191cefa9f03fc9c7e245325130f8dfe161a2c0fb4114fd202710dc4c587b1fba9f7fb2d04ea062f8b2b3211abf69b6078d2637be4adc4bbf0d2efd7004d7d43de3404c6bcab2df7dda6b3dab7fbc3037f386eb47d90ad0c572e37f28e6453000a81c65d635e31c68a1aa2299eb25cda31d1136fa8cf1c7ed9ae88d5a4525da1f12503fbb5ba29ed9a23f08ec201e877e4f4dd291907c791de3d26b13b007a144048430ec0fc521f1325df5be0d9b442484304889fdb1b850c08d3401623b3c0dcbae642001aa9188785e74158e6776cd788ea51036ee2d7517b02bab54030bd507c5b000fe871a370d4b85a461deff6f49830784456a11802ad74fc1f9057de34aa5ced231ce91a4d5a911191cb63aff36e7d7be794cc6c4b888e6fa982e21504a7579e7e484938ed0184594344335e68cc5bdc1379153a8693babc1555de3b7845cdd9e2f663fecb4ab7019116fce8b7b44efc578fd8d05cefb53f3b48b00ae6ba748debe30c9a3edb2cdaeb535f28e0cac6aa6ea6237f82edea4ee46196d99080ad9c9c479a30a993255f60e67e2bedf6923d1aabe85248c853c8686d1638670e7ec46d61be4243e34d879ce52e4141614c4127f01a67585602fe0df3c9afb5b0f74079c479dbed455e023db05a65b0f16542b2b65e1da10f4ece346cc60027b88a351439122da84f042f864a77e5bc5be68626bd99250eecac9740a562c8838a0da79993f617c2ceeb776dc901052b", 0x1000}, {&(0x7f00000012c0)="62359ae48e986a6cd8ea0d38eb09431976e32836427f622a5e17e08fc9d921f1999558e26b192e6d39fd867526f5c92c82dfacf59a976446af654b26c641a351b4c9f01adbe95f5e7b7aff0e7a86aeed00532c57f5af14c84ec846c62512ca299e3ab60e0c4b", 0x66}], 0x6, 0x0) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) kqueue() r2 = dup2(r1, r1) unlinkat(r2, &(0x7f00000013c0)='./file0\x00', 0x8) 16:00:06 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) unlink(&(0x7f00000003c0)='./file1\x00') mincore(&(0x7f0000ff0000/0x10000)=nil, 0x10000, &(0x7f0000000140)=""/194) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x400, 0x1, 0x20, 0x7f, 0x101}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x80000001, 0x0, r1}) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r1, 0xc}, {r2, 0x30}], 0x3, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x4d4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff800, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5bd6b8210a1ef2ac0a9421"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(0xffffffffffffffff, 0x80, 0xfffffffffffff03d, &(0x7f0000000040)="934bcd7fa985f9a7", 0x8) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="6e7db04871e873a41091a5e43595fbb7d47bb80a44aaaf5b43657114ec23bb3b5478cdde88ae5fcfd4ba9afc3ca9c6e012aeee14dec119ffb5ad3add5374365750e562addf61b6acf09d", 0x4a}, {&(0x7f00000000c0)="4b17c60289b22e56c4d839926c49640347435f7b2e66bce8a9c6ece5aed57ae9d4c63e421cf006c6e52eecc1945b06", 0x2f}, {&(0x7f0000000180)="4bb973c95005fa1e0ed3b8569d255d42a0197a4192979ddf34034dec557f3aa39e5b03c88b71fc9006487d994cb2f4853acf245462b4df29ef31b8440e301a507e9e4b0a70819a8663cab674c062e374918cf2aa00", 0x55}], 0x3, &(0x7f0000000200)=[{0x88, 0x1, 0xfffffffffffffffd, "051bfe08a0793bba7e8f85014cd80b6fedcd8991fc088272d6dfd9d2db371815fcc0117879aa0302f742af7dd52bc1a7248f6e4adec9cadfbd3efedfe1bb0a22ad9ea73be9f09f49f3a7ab2079374a827df8ca82a779c83ab8341916763bb74067c09cef670a180eafca7589a6993b5c691b0e01e89570"}], 0x88}, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair(0x36, 0x2, 0x4, &(0x7f0000000000)) close(r0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1000, 0x8000, 0x1, "d86a82cfc9142a14c5458380ef474c4c8bf132ca", 0xfffffffffffffc01, 0x6}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:07 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfffffffffffffdbd, 0x3, 0x1000) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000800)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='#\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='-\x00']) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/189, 0xbd}], 0x1) r2 = open(&(0x7f0000000880)='./file0\x00', 0x800, 0x100) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000008c0)=0x8) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setitimer(0x1, &(0x7f0000000900)={{0x2, 0x6b1}, {0x7}}, 0x0) ftruncate(r1, 0x9) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) sendmsg$unix(r3, &(0x7f00000027c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000002680)="bb83f6882502575fec362aed94cb9b818dafe9016de2e31ae7b0c1d7533a2b4bcb0f51e36b89e5ded8b1e482a16eec0e59e3a426b5edfe256166666582b6907985d35f32781a31fdbe8655d8b93c126ceef903e6d94d521b43b3d5a236470495b50ba53610844bf43bfb61f5452681dc7e0264bf4b", 0x75}], 0x1, 0x0, 0x0, 0x3}, 0x400) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) getsockname$unix(r2, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) r12 = shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0xffd) shmdt(r13) semop(r11, &(0x7f0000002940)=[{0x4, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x4) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x114, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) write(r1, &(0x7f0000000140)="d839c4cb8cb48aa8d625ea18ceee6e474fd966aa1b5a71579f6ad3e61a1e1eff4d1568de5e6f5753aced57e03cd0248ce8fa24c734ea814cbb62b4f868d4ced65409560ab58ed8431363b9e9e986f0c200c4825018d1ade3952c27efe9ea022ecf34825d0a", 0x65) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f00000001c0)=[{0x0, 0x38615716}, {0x0, 0x1, 0x800}], 0x2) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x1, 0xff, 0x800}], 0x2) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) fcntl$setstatus(r0, 0x4, 0x80) read(r0, &(0x7f0000000040)=""/163, 0xa3) read(r0, &(0x7f0000000100)=""/122, 0x7a) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000180)='.\x00', 0x580, 0x1) recvfrom(r1, &(0x7f00000001c0)=""/59, 0x3b, 0x800, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000240)=""/38, 0x26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0x401, 0x7fff, r2}) mknod(&(0x7f0000000300)='./file0\x00', 0x18, 0x200) fcntl$getflags(r1, 0x3) linkat(r1, &(0x7f0000000340)='./file1\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) shutdown(r0, 0x1) read(r0, &(0x7f0000000440)=""/12, 0xc) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x9}, {0x100000001, 0x9ac}}, 0x0) r5 = open(&(0x7f0000000500)='./file1\x00', 0x200, 0xc8) r6 = openat(r5, &(0x7f0000000540)='./file1\x00', 0x0, 0x22) r7 = fcntl$getown(r5, 0x5) r8 = dup(r1) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="04ee7571ab965d57074749f807f991b95bdc343e2974dc862db770f4fe7383f6ce29d4f4038816a6dcde18c82b616bc5887a645e2763e02b647b1798c35b8fcaa1d7ac0ae7b30a666e70789dca4d3a6f6e1d7238b40881e221770d8fd0977b93fc36d031d40bbfbb6db8e558237d5eddd232bf3544d3acff556f37ab9296e15279db44664d419191707d44f2052476ed5e865229c173015b99f830986395c85a3806e189a88fa7a3146a4bc5d7a62f21ac8d", 0xb2}], 0x1, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r8, r5, r8]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x18, 0xffff, 0x1, [r8, r5]}, @rights={0x38, 0xffff, 0x1, [r1, r6, r1, r1, r0, r0, r8, r0, r0]}], 0x88, 0x400}, 0x6) writev(r1, &(0x7f0000000800)=[{&(0x7f00000007c0)="17fc0f4255807af3a56c22c025916947a7d28cff70d8088300f8681dad68850781dead655a", 0x25}], 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r6, &(0x7f0000000880)='./file0\x00') setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0)={r7, r3, r4}, 0xc) r9 = semget$private(0x0, 0xfc0a1837b03b1fdd, 0x8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000900)=[0x1fffffffc000, 0x863a, 0x2, 0x10a, 0x8, 0x40, 0x7fff, 0x1f, 0x8000]) poll(&(0x7f0000000940)=[{r0, 0x20}, {r1, 0x6}, {r6, 0x22}], 0x3, 0x3) mkdir(&(0x7f0000000980)='./file0\x00', 0x20) pipe2(&(0x7f00000009c0), 0x10004) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x0, r2, r3, r4, r5, 0x4, 0x80000000}, 0x800, 0x3, r6, r7, 0x7ff, 0x4, 0x100000001}) r8 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000540)=0xffffffffffff4a34) close(r0) fchdir(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) dup(r8) r9 = syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000000)) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x46, 0xfff}, {0x18, 0x2, 0x0, 0x6}, 0x385, [0xfff, 0x9, 0x8, 0x0, 0x7, 0x8, 0x3, 0x400]}, 0x3c) bind(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="241af96b45408b569af120ba2809c7573046ff3dfd7faa8a173e2c9381aa77e8eb5f58e83ea767b78db9ab9258486c5d532df98cb6b8dcfb05c3d05962e9f68c029b69", 0x43, 0xa, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffc, 0x20}, 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x2020, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0x212b5c23, 0x3, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7ff, 0xfffffffffffffffc, 0xbd13, "fe98f45c8e4fc088439f9a2850dc8af544b9b9c2", 0xffffffff}) syz_open_pts() bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r0 = socket(0x3e, 0x3, 0xd90) write(r0, &(0x7f0000000280)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/141, 0x8d}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x191) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x29) openat(r0, &(0x7f0000000340)='./file1\x00', 0x20000, 0x1c2) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1ff, 0x5, 0x7, "b84dd30e4700", 0x1000, 0xffffffffffff7fff}) mkdirat(r0, &(0x7f00000002c0)='./file1\x00', 0x141) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r2 = semget(0x0, 0x2, 0x40b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x0, r3, r4, r5, r4, 0x20, 0x4}, 0x800, 0x6, 0x8001}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='./file0\x00') 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000340)={0x3, 0x3}, 0x10) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="87e20d65e8f6f4663430072c4849caecec716849daf4896f5b9bba25609b25dfe44e465a5d270255dad39ef50c8bcbb5827ecf0d043f295877b437a257b6ec6b8b9145fb74b6a75481051523ec900fb5690552f2", 0x54}, {&(0x7f0000000100)="94738b5fdc5af5db6765b064891f4065237c23888441cd31eabb1e83b1fccb3260770d04883d6c7272ad74adf8eb74e7eaf75b3e991df58691570e1a64fcf5820767868b23ab33cc3fb05cfecc3ee2631103b1e66afe1a71daf192a21f7229fdd043e2412b20b49fd9ecc26ed527f9eff8fca55ea4c71187f6369d4fe61d1a162975e3d0718ce874eef1ef9d58c058e4a2739009c8047e3d85d9f4978c08cabd23f905fb", 0xa4}, {&(0x7f00000001c0)="5fc09134013cc2664ebe2f9313ee39b8a9a271d86f926b6d445edb2f452a1bec28c5aac0d1ddc27e708795b5eb060fb7047e183ccfdbbf", 0x37}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:00:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000280)={0x69, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup(r1) renameat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') poll(&(0x7f00000001c0)=[{r1, 0x40}, {r1, 0x40}, {r0, 0x2}, {r0, 0x8000104}, {r1, 0x8c}, {r1, 0x20}], 0x6, 0x5c97c71a) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x80000000, 0xf8, 0x98}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0xfff, 0x101}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x0, 0xc9}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000086, 0xff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x21, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000012, 0x401, 0x9}], 0x2, &(0x7f0000000040)={0xcd4a, 0x6}) socketpair(0x11, 0x4003, 0xfffffffffffffe00, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:08 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x101) connect(r2, &(0x7f0000001340)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: r0 = socket(0x1c, 0x6, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r2 = shmget$private(0x0, 0x4000, 0x444, &(0x7f0000ffb000/0x4000)=nil) clock_settime(0x7, &(0x7f00000010c0)={0x7ff, 0x95}) clock_settime(0x3, &(0x7f0000001100)={0x6aa78413, 0x1ff}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001140)="285710a7389c5742112bae18fb1cd2286e1b630addba0b8dbee9f3c5a8e83ebe5e3b1ac45603ffc73fd83f0eaa71a61b003812aad56c0cbf1fd98b5c3294f886a200b03be3ec1f8cca32cdc0f70f3ab37a3d7e09942bb7c77b16a5", 0x5b) faccessat(r1, &(0x7f00000011c0)='./file0\x00', 0x80, 0x3) getsockname$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) shmget(0x2, 0xd000, 0x400, &(0x7f0000ff3000/0xd000)=nil) linkat(r1, &(0x7f0000001280)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000001300)='./file0\x00', 0x20, 0x6) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) fchmod(r1, 0x20) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001340)=""/169) r3 = accept(r1, &(0x7f0000001400)=@un=@file={0x0, ""/40}, &(0x7f0000001440)=0x2a) r4 = socket$unix(0x1, 0x2, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ff4000/0x1000)=nil) r5 = getpgrp() getpgid(r5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0x101, 0x2}, {0x18, 0x1, 0xa92, 0x80000001}, 0x6, [0x401, 0x1f, 0x8, 0x1, 0x8, 0x9, 0xfffffffffffffffa, 0x7]}, 0x3c) r6 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x80, 0x20) fchmodat(r6, &(0x7f0000001500)='./file0\x00', 0x10, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) chown(&(0x7f0000001540)='./file0\x00', r7, r8) 16:00:08 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setuid(0xee01) msgget(0x0, 0x140) 16:00:08 executing program 0: r0 = socket(0x2000097, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0xa462, 0x3, &(0x7f0000000000)="477c89d9e3f09241ef457788d8ed171f0be8597397adaf4d6f76aa6dfe2b6d39464573890485a93b7aea3c1d6845a3c992236a4c68667f340ca060a95f52c42685280d31287065efdc262e3eb3b310d1897592af97559098d5eb685ebbc092f4161efa39379fcd070c0b64a5ff8913c0d4200da5473fef62758bcff44836110806a5e430e09feb9150531c40f6a45aede007dd69209e263f7e9b28fb8e908bf37c588e725c6d552dcf35dc297a24f260de9efbff766882779a387783284f0ca254383edda15851", 0xc7) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/138, 0x8a}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:08 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) sendto(r1, &(0x7f00000000c0)="41f682edaa8167e8ed4036441ccfd44d80bd446737b247956031cf0ccb842493161202691ceded7b8c7c28d3e87382342ca0675528dea125a735b10b65af8001da7e79d1f708074b7fba1fa0b109e98f731203ac5f7ff42d393a5b2247aeb04cf7e1e0cb141d02f3f23f17dd98ce1279816903d58680ecff", 0x78, 0x1, 0x0, 0x0) r2 = socket(0x16, 0x2, 0x20) setsockopt(r2, 0x1, 0x8, &(0x7f0000000000)="2027aa5cdfad45d66634d276390ffe2923064bbe24154c895f111be0b9aa8b0b1d2f7cdce03af7773cc57f20acc2f2aa00a2d1fdae0d5c2c36a681e3942fd36b002fce7e3f45be3e9f545b84f6fc7abb75788973ddb64e3ec4d056fc1848074d2e875f97d1147ab6c9d0a75002bba5237ba54ed72059df2bc7c3ab91203698881abfab85cb84", 0x86) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) flock(r0, 0x2) close(r0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x61936afbc41cc7f0, &(0x7f00000000c0)="c9ec67545618427ece40c0beaf50ba0d46f9893fe5a436b65619079a5e3f348590668a29183ef5848102efe3bba9fedc6e16ad864c70623db7d70c5527456bffe635183fc64971397f210781c65f41e705c642ad533c3c6039bbf96ffd928c9a67b14220a45fdb2ef65612a7fd751e4f629adb649d1ff3eb2d2cfcd3c6fefd16ea4356777781dc47e52461fe6952d6", 0x8f) 16:00:08 executing program 0: r0 = socket(0x11, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = semget(0x0, 0x7, 0x20) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001100)=""/4096) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x5, 0x1) shutdown(r0, 0x2) sendto$inet(r1, &(0x7f0000000000)="6aaa6411b13afef7ac78e1f7e50a9b3056c8af03617c90cf4cd001044531b181cd31f79b13f5fcfa4714aaa0b8", 0x2d, 0x404, &(0x7f0000000040)={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 16:00:08 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x7fffd}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') fcntl$getflags(r0, 0x3) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f653000"], 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = socket(0x38, 0x4, 0x0) getsockopt(r0, 0xffffffeffffffffe, 0x6d, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xb5d2, 0xfffffffffffff001, &(0x7f0000000080)="ac81c0597fcb1112bfedb16c7c4071279ab7e16a35c7c58ad46151628c12d3e076795e5c67cb3c277152446bab0f5369bb1c729c423810ad7c29", 0x3a) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101d, &(0x7f00000000c0)=0x1, 0x4) socket(0x3b, 0x3, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)="f3e61a5fab9962b0ff3bf784051e70049efbf73e75a0b1372bb2c90937275fd52f4f217c08945463f7a837d3539d47a7b4d058a33ac298ef0beec5ebfe86064178de29d0566e456db9008f58b4aa906c38b3a8add8e9344f983b22c7f0e5501da76bd3811983a5d522539e991b0e8741ab3644549ac90f12be0523c6cdd56114f47797d7207e44bb0889cb130ce971bdc09593c1dd9527263e4d", 0x9a}, {&(0x7f0000000100)="67b6a52a0242ac6da689d17ed2c6ab919d23b13d76a69259c5320a503b6f825f1fef7e7570e638229e86defbd6ab230fa1b44b470b4711bb7c766257401427002ef8ed102fb617ef452d78c64c09c3e9151b7bbcfb2460bc7071dc27ac8375793b1c28e37b", 0x65}, {&(0x7f0000000380)="51ceb6ecd71916b685c3cbfba5e5be46e19ebc8202ac42f1176b916c7dd856187ddaaacb6bd7bec112d2c7969a6adbb4bbbdb50bcd7849dbb97025f178a94bf736007e8d741a5c996a94adae018e705373e918adfcaa2a22680fea66148758f75a20791b5d224845cebb9dc777934613f289c9199ba0de5bd52177c2f0b20814423192695cce2e63c3af5709a13d9673ec69dce78fc4d8a3023f1adb513b25c95347ff7b7a46c10c742fe0343426c94799fc4da62b8680dcba06db275050b1f31bc92ae61d7f04fecfddb0bf3389ca1e9e728b19a8576c7c8e6dc55d07f8f97d38bce889f2f8f69236f6be78e590087a7c", 0xf1}, {&(0x7f0000000480)="3cc5671f51e058a22d4d68cb6880c546e3c8f612bb732cd560a599723cc00afa5ea49a26a2f19f1cb64eba37331b906e0f27779dbf34af1a57704abd914710c94bfe7462bbf18605d2f5dce33e0d9e53af3e7700e370521af2", 0x59}, {&(0x7f0000000500)="2a2ab3dff68ee3c3f0058893c8613909b623e953a481af49926dade55e52fcf9a9914c2be567596fa5a3eaece9f39bda68558072506ff37ba37cd5481a94edcbad313c812e47ccb46905283633729405b85a22dd76e87983346e78cd84ff140ffda2e03a9d4236a75d", 0x69}, {&(0x7f0000000940)="08b63f4cec6f1ea045c4a18e63fbb1116ca5ea7b032e872f0ae44dda5fe4d227570aaa4863597b14e5bb6456ee4b2d5bf1c9d68ea55efa351fa35d5e49db21c1ba91feae044ed5d41fe8560543021ecf49c0a62efd72d100b6652815013ae99dbc98c837f81bbce0a681b33cdaed39ab64c70a36ae9672d0833727a696ac45ded06f5f90ea0a0d5cd20fe88a7e36ad812a32b24d551b354ad624b8b31c0b53ce84db7a1438e1178bf80d446887bb002e7986a71ba873a6ec00e772c6b424d92bbdb46a7ad3535cb703a3296b426c3a8456c4a857981e604eeb994aacecc86e4ef1668b24cc2bbfb19b8be1374916b329c4a4c507eed1081e87a00ae1921ed58c55dcf66e3077be3d5ce5880462fa594ede4eca32d5b688ba40231f77afdabda1c375b92cad9597e3fe38471089b7ee7465ee7e97b140410bd9bd5f669509277f97179229d6a4d9747ce1afd18d291055e783d897ab51f5015b9fc4100b1e2a6f1ffbb3c2f72759ee80bb63f8f3b1fa1c2686b766aa8434643812fe41a99f4b41a35d4542f2961f65c97aca5d9d54242a6fd8e9dbe8ec634a22392f396bd7d9dbcf93fd1acd1a621813cc36742748e1b3731d4eb6d442dc752f9333e65a27d8b67c33bddb3638e1b613788532fa633e309b0872fcc1e31da8b67806e45dc9720c7a33a8e7653671108c62992d1d3ee361d7b3d0b54e7f0bb53f7e4ed23cd1aa7c8afdad7c2bd824ad9f36e99d4f400433df51d59fff7ca2a3a4b6552da84de742417a2932885629d829349ec2f38523d835b141675de916c62bcaedb016b1ed22e6f9f337f1d31db7f3524193d40dd7ab7eab2690ccb6de76b7b3880d626475190c27d0c506c9f23ac5fc2e280cbd2f96140977b6f07e5763d3cd95c2dcc6d95127d1cf1bc02699191f9d68ec8dd6fb3d0a79eceaa1eccb3e0826d81339be16debb6e87ee2abec08333783f723b89a6229b75c1fb8c9e1b187d3be238ae10e59d4c3b5546d1912382f7e2cf0dd493d23d7e86696c71a90965ed3b1e1bde3f420fa0fb985c07cf40efb89e02841a0a4a9c3e2c80fd039a8148344516b639710d673d51c70897650a04c284e7d68d3dff2402321856efd1c4259412fd9ec1286bc2e849cca9f35c34a546ce22989ae2d23e06ead1c151e9a4147273e18b8b62d3143fc0d50d921d9bb2510c0236c7c9dbb1c6ac01e208f9f2a558fe34d3b2aa9a2c87751a56078af33a5c3fb7eb08bcb25467d659a57c8e84325de573de03ca5ef30cce36244c8862559b1ade1e79cb3a3f3fa569815b013172d77f03fef6b45692559da3c28f7a61481fb8f8653d4a14fe629405323f1fbf1c23f7894a9066f9c51e4f38b923e58d9bd3e133d6eaa92c0c2403a2ffcb06f55c94f52378ad20d5769ac4c95c02900ed2dfb899bb70026ab2e889d781496b1a6229e7d86d5bf3e5192f3c464e1765b294156bb93dfe1a2480858b079c4b73db3997f66b41fd66f47c57c00d4f8fd187d89d1944f801005906ca5a468e8d1005ea1d4db27f610def4c72aed236f8c2f931770ca1feca6ec3abc80f76248d9dd2da31a0de3e08714566ae73282cba2ca692db429b8313b7de797e5d151ad3aa2d98f1b26d6038f0fef4ce9109e1fca667ad67fca8676426a394a44d35940d634e8d2088cbf4d067ed213932dc5a5579b924c51812d80ccd5fd53e7b2d6f786df118fba8c65acab264202532590cfc3159841852209607c0fd0ece950629377b48606969a4109cc4fb53def41e6225642015f9fde2b04fa85edff087af6a48cecf17f9b7cbd37a86e125207077013f09ee4ddb685a14f70216818ff138d2ec337d30d0f7a3684de4b870bcdad1d92d6ef5d21b660340d5cfa37303c12c7ff898367514bc3523384410fa0263b74d5dce00bd8920d1cd89acaa2d78f2acd5d1790b2d768dc2db70d7d601fc8f180d8a97a1955f18766c7c07954898c7c917fd7e523ba4d9e15dac7f79c6c34a070976074f7466134a07430b2e05dfa0535bcaa1bada21498733ca383ae2557a5ac8b1a916a09922bf92beac18b3cd3a14e454481e1223f9ecc582a6f9e74a58d235f96ca84e58b393ce177d06cbf77fd8d69b8064b6698c30236066b309dc04b952b19ad1e47b47881edbd7033af947767a6456d6f794fdfcd865a63bb37c93493ee5aa16efcff11d081e8e8543b925a3b720fe25124565b2eb7af1c734d1c8aa5bb87acf511204cd8e117af1dd745ed99de023ca8ac73fdfb160aa453e37cc1d2f10066b162dad78a625a2f6f883d9e400b9783029a4618e2dc16fc6da6abe41c33a840e209930cbc1f694585b8c042c638165d1398bca5a73d37084ed09a61659e88457ef54e9d1e35e0685432109d9941a7bf16dc11992ac143257a0b4b1d74b1dc3d232e7c24852a28ee303f2cb9ee765848347407861c7040412c627f566cf11fbdafa55bf7c007c611f78456072a6df27049900c513ccbe1572d55d0161d47c032ecbb212f4944903fb58561299c7b60027f16d463c5985c9f83c6dd5a2cbf41e7b9b10a7d508a5c57b792faa03c1abd7c21197954ce8bb82afaa7613329fe979833e6465fbbaab77ff96c9d7f1e2d600da38bab6146a520dced0d293c1ff010038c487aaf02e59bf8a35c5e63766fddf1d65cdf981f22c07c71669fbdb240aa8c50c91ff75862fd7f156cba2912ef7b8b5df173c9818a6ae0514355edd5ad27738ed9f8f0a304376e387af36250ef21ffa6bab8a0c0a276e0088a7d95737621a387b8e93e61c58be60d0936087a8c529f149c0a99eb82a788fdf930ad9287f0719e260b7e4ddcf9a4cab8ef10d644e63367fd4361c297ff527e2c34c69e9ad2f9b6bac4acd56d7ed1a5275b05c2b7537dd4f153a45becc84e550d2b1da4a70cca1c1142cd9fa059d7cc57782baf71313309e94fc6d58ae9facc6d202dffd2d54251bc52b646366c14ea72a4ee9cd204d2fedcb95895b215f80dc9b822aa37ca7e5557f42d4f0415648c717480e2555d7f8cdc1848255d4947307c90e251c1013cfed56eb02a081b24b813c0cb3fc2230ba0b7144eaf077f70cc21e76fd49a8c60ac7e3e5cbaa93978c7a720ffbbe7d9c01ff2c7e406bda89b51b54cd6536155d352719233032ac1e6784628bd910af9343dddd1cc1a78c1f99ca8fd424c22cd4498a7a8c6b944c82d41be3bf6e5b8e5040a5adbb2bb74e54885651a44af6e9a5538b68a5197b2f053949ec9ce183659f9d5d843ff7e2882f8dce044cfb7aef486ac4125d8ce84cb088d81c709940cef413e23a75f4defe1864a4bbdd51ccf2ee0d865d11fceab9ce17f22645a8bf2432ed25e1d8f82378d897aba88b2366d04e19e2ffbf2ad35e1cb7d7ee3449e0a3a499529cbb9b59b93993b59dba140243d1730874978c281a500ea2b1ccd0d1f4d3256683a2d3bd22305cc1946fac9c75a56f1f706cfe9667768dd5990f58d44a83fec57df84f1db761675e0d340efcbeb56189a91dad9a2a65bf7b028b33621533c303209b165d3a7434d0803db0e4b9759fd5dd53a2f07f7d75646c21031b7be2b360c712a5124352970979c11940d2c63ee035b7eb6e2e32db378d77b33c15e311ff1675af41e92f8de02244d3439d9e1b2bf06b5b4fa1e9ff212e8bf5c1a3e1922b6eb015b660dc8f1be2f6991848e8d674991f53c3784bc3f295c841a02f296de1bc7a3a7be0e1b1da3e8f2e56eec09e9a70ae2fcf10932b0c5c04b7999dae9e2e1c457ef758446c8a88c97ebaad4466ad7f76b6a1f736ff0a3858b1281574700804e1ef3bc7c716e0a591cafe2519efea92e806397f71d7870f7e3dcdeaa5923ab5fac81ff5e7522958c4b3d57c2fd97e0852e89173ff297fa71b5964d4b682220d2c73822f9d6c888927a84476e52119ee233b970f85f571dd333ad21474801119c84319e88b3f93da6a6aace185a9964692bd38aacfcc0919747f96ddd4c66a5f7622c6f7e44d3005f2adc89a4a0b2a2346a85c5f51b3f06cfc5582d6e17cf847b112e76e3ab38ff6534e2295ec6c0cb7da44613835f773da50512769898e842fc4d7a11801a21497dfbe2a4583b5d687d6f56a80192b9e771f1393f58c1d22d96790b8ff9e622f59587ea7e10772b08ba82dcba7e01c89fb22094daec126a0237354b5b95bdbbae78a24a41623facd1a01cba909dfba3d254e51ee30133fd0c38a0b7f12161c801232e40e1c048792fadfcd273cadbf415da1a556791582753aa4aca2ca06b5c739bb1e9d3647bff7b99a548ed33d401e555af99c189b4ca4bcc1e05ec86c468ae189d0af788393f17e185eaa907660d9a3333fb52fe04a278f95b0759a122eda3e27713e4c3e5e70880c104d2bb65f50bc3955c3fb5d4d2bc539a3e2d09422332d1ce10ef776b6594beaa29164e49e20b0f96ec904484d341f5cec87b4cf3e7134f49124eea769c33b1a3305d4f3392f8b4a1cd40e5682cb4b3717df990efa4ee24a63b13210b70d8e35b732a1ffc091bb4f1922887432e161a05e8ea836fbff7f943b52358535c0bf7737cd007c4e7083292a54cd8305b748547cab8bbbbaf8cd53a440aecfadaf7ef25a1c133d237984cacb82bcba33a4d779d7256ca837470adc5c529be0c301ebf045a3d9ca10ee20ebe43412a650c3d9a9d51c55e91de6b01f581eb60786de8cc2fb60cfa0f355081e56bb550bbe49eb46385492e39fb89d5608bbe5085e537977262475c491d5f6978c45f5cf606b9cfb8f3feb983fe978647dcba81c773c4f01d1b367c606ff6768eff5827787cf218e048a1ca478798b1aa5504eaedf93c6dd94965780d957e6b48b6ef8b412c9395ee02ae922243e223913b61f1981a511f39477304dfe674b37cd3a92ae08ffbea01d266c558eb6e40971ae0ef480eabba50297c39faad650d0bca5dbc309648496184fcea391e550425470d7835a8c8e3ebefdc5b6593118e0e79acccbf187170faa59ba756c7cd10371ad8a2f6bbf4c04457e068831326a14290a13c281e77540a5feffb485f879448ffa580d746ac4a552dffb0f274334010e8932f5d7496998420d76ec200688ed2c73c0dd9db829b86e74015124fc5a42ad82d1677e98f7251af12a2b8ccb911435c28db4c71a06f089627d2cb6944371019567f4c133fd2f5f991fad50e78938176879166905e77f3894007d7d1caccad0d53099d56e2977522fa8865b177f57f3d8ad56249bd64aab0ce14972e07777fc0e146d4447deb5d5640b52812c842c46c5b0490754e96132820a0b753eb052d276f75b28a046a72db7670211decbe1f4aa4d4587447fb79ced4307d21d306c1662c7594ea5c4a51d580cbf053c7c7c911aaa83d97fbccf414b587a0627cbea25f921bd10cc60ab92edb50188b1c7a5665e8f4982415ead0da67b4d250821a3995d7e5dc4bcbe4150de9bb508f497d841bc58dfa5553bc3b4554a9965a5d05470e82df381753200deda1d38992ed8b6944962946969893cc9f4bb3b19acb775494868dd78a0c3db0cdf4c9b1267b49c90b89ceed34ef6f98f2e3913035905dff36d733760544c1fd3cb789f361a72b485b5dd8eed4fe64f9bc8f33a5b51af0b9de8a70ec2c196658997a42132eb45f543a52b8ba99448af683c2a1152e9947322c93d371829e2eeeb4e268384015956a32124d6eeef7ddb3d8538415af7935650ed5f5f0ec0a260e2860f6746f4564323367b48ff6099581d4ea50a2750744ab624c8b3829820daf5aea0e631eb303d9934eea2a7cc726343568c5fd8d981834a422298ae07d877fcdc490c3375", 0x1000}], 0x6, &(0x7f0000000600)=[{0x50, 0xffff, 0x4, "1695f4e721d57f720d884a67bc65e61d6fcab71636a94101fa1898b3ce79777fe4634f6b034301c0a80be37cdfaa2f3bc8a9403492f14770a155dc473d4516"}, {0x38, 0xffff, 0x9, "c2ad73383ce63806061a5a198b473152b44a11f0890cba94d51c9c9c905d2037571d5b27e474"}], 0x88}, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000700)=0x74) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) flock(r0, 0x8) r2 = socket$inet6(0x18, 0x7, 0x3001e35a) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x800000000007f, 0x21) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) r6 = accept$unix(r5, 0x0, &(0x7f0000000300)=0xffffffffffffff75) r7 = socket$inet(0x2, 0x8003, 0xffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x70ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000005, 0x3, 0x4}], 0x0, &(0x7f0000000140)=[{{r3}, 0x0, 0x20, 0x97, 0x8, 0x4f0}, {{r4}, 0xffffffffffffffff, 0x20, 0x9, 0xd, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0xa0000006, 0x0, 0x5}, {{r6}, 0x0, 0x12, 0x2, 0x0, 0xd57}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x1}], 0x5, &(0x7f0000000200)={0x3, 0x7}) nanosleep(0xfffffffffffffffe, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffc36, 0x0, 0x0, 0x0) r9 = dup2(r8, r8) shutdown(r9, 0x2) shutdown(r9, 0x0) unlink(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r8, 0x1a5}], 0x1, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') 16:00:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair(0x6, 0x7, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="114483284db3b05d941e665ba910360d0f2b451047d638cc42eb9fea205376846f6240f87d3676f6c27c9dd97ec7b418a4eaf485584aafddeaf961d8c00b52f63af147cbf690340131e538c7deadb22bb119d55a71821e67af1671891f0b46c100d9922332c3742ebe77624f4b771945239ce85a76778f805ecdef7c699c87508edcf421624e7ea5a3d39dcfb9ad6835c6289081ac5b7fa7dc766070ff399121bbfe627ee46c94b6d7a1927b670c6bb5e266563dbd5577c9e9cd269d8b983ac929e7e128111316604fb117226695b38be1913a1b6ae32bf9d11e0c95dbeca10aef57d6b43872", 0xe6) 16:00:08 executing program 0: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) syz_open_pts() write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) write(r0, &(0x7f00000001c0)="1bd7b6911e8d7ad9fe5a0a801569d165ae739edf5ff0e8ba7106fddf593b65082fb157cdb95aa7d94f3f914c87eb53b9fc22b32578686793c46d0e13b2843da873360174c2b6a35da29dc1cf14024ee464616ff8d4d540dff468a8acfb4ef784039329ee605afadbd7ee3a3ecd30fc3a345f0f11a93dc3dffa08a957d22851da43b81cfe496192888ca0f3dbef9e4608b7c6ca63db4ceb93e2bef5924afe2cd811f9bde5915a995aa6642451923076cb", 0xb0) write(r0, &(0x7f0000000040)="68e7739b9aaa5ccb771a3424ece59252efec71e35892d9254813399042f172a74dbd6f2f8c7e2f20813e800747e9a766a89bc2aa58520d25641b09c924338bc137ad6e7facf38139ab30eda4f73d38f8a17785dde71dd0acf2086bc9ff35f4b095b135f36d399732df6838f88c81b91b04131f50f71f0a72f788a769aeb9c4675ae3a3972ac74ad3cb7c5e27a6969f5813e3172836d1fd11775d7c4000f923e017fe0be42a55cb4cf1e7a63419a97964c7305f85bf15530d3ec1648def754ac506ba8e5fe1a71e075caf37e09d3d76200a19bc18", 0xd4) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() getgroups(0x2, &(0x7f0000000300)=[r1, r2]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x2, 0x88d0000000000, &(0x7f0000000180)=""/228, &(0x7f0000000280)=0xe4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x6, 0x0, 0x2dc) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x9fc5) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000040)="c45dfe5d1a7794e9", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="82833e177e39e124d8667e07c0c8b12552ecb295d1f90b638df7956a7f8ea2fb73a72a1080a605985323c98f180715677c56fdeaa5ae548b61d114faebfe8155d25c1bbd101eba032ac65ff4d777bc62f194bec481b6f3ec82e89f95fd51899320c34a4394cc4bfb85c7e96d9484beac894ba5193df492b807c9090f2f5a1d095908b6b7a82be1b232195b99009a08cff80079b90f76089a747d68656fe05c069e", 0xa1) dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x72f63fe1}, {0x18, 0x2, 0x2}, 0x3, [0x3ff, 0x4568, 0x3f, 0xe4, 0x30, 0x8, 0x9, 0x10000]}, 0x3c) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r0, 0x3f, 0xfff, &(0x7f00000000c0)="327fd3d64a4fc635d587dd2d4a07258dc8086ef8c92ebd1e59096d53d3c87d043a26d09681a83d77ec9b8de833827afa034ca1841c7c63597091704df3a67157d9ac5963ec9d35574f5fcb09b9a78b8d6411f2834cf4a7bf5c048264ecc5f1486f85ef1422312490a775dd1de5c2b47da1de4ac4398ec8b644dc9074a9660f1e3aae526b57edaf757caf339cbcb60c3d3b3a16a86a19900b784dbf28fb4827f0c9d7fc1061fbf4a538a2655572f11ce1cc874efc828c9555b81f51bd91636a434dea06da6d79ee11b7ad21315bf6e630b01d6e652585a43da00823119c14236063d2306a53", 0xe5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000280)=""/206, 0xce}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc, 0x3}], 0x8, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff}) linkat(r4, &(0x7f00000003c0)='./file0\x00', r5, &(0x7f0000000440)='./file1\x00', 0x4) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r6) read(r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x5) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/255, 0xff}], 0x10000000000002ed, 0x0) sendto(r0, 0x0, 0x42b, 0x8, 0x0, 0xfffffffffffffe43) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x282, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001040)=""/103) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f00000010c0), 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getrusage(0x0, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80000000000, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) close(r1) 16:00:09 executing program 1: pipe2(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000003d47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5f0f53dd6acb751ff6546a9bd7cf8f971dd9f59d24a8e702fe8e752f2d96660b8639cda0d9cb794822b3badfb22a6ca99a9e2b7f9"], &(0x7f0000000080)=0x6e) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = getuid() getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() syz_open_pts() 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000240)={0x1ff, 0x8001, 0xffffffff, 0x4, 0x1, 0x2, 0x7fff, 0x7}, &(0x7f00000002c0)={0x4f5, 0x8000, 0x9, 0x9, 0x6, 0x2, 0x4, 0x5}, &(0x7f0000000300)={0x8, 0x7, 0x8, 0x0, 0x100000000, 0x6, 0x6, 0xc03b}, &(0x7f0000000340)={0xffff, 0x80}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x3ff, 0x0, 0x3, 0x0, 0xffffffffffff8001, 0x6}, &(0x7f0000000080)={0x2, 0xffff, 0x3, 0x10001, 0x100000000000, 0xc9a9, 0xe5, 0x7}, &(0x7f00000000c0)={0x3, 0x5c48, 0x80000000, 0x8, 0x3, 0x49, 0x3, 0x200}, &(0x7f0000000100)={0x8, 0x7}) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x280, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x712b) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) select(0xff72, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x8000000001000000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 16:00:09 executing program 0: clock_getres(0x10004, 0x0) r0 = getpgid(0x0) wait4(r0, &(0x7f00000000c0), 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:09 executing program 0: socketpair(0x1, 0x3, 0x2e8544f7, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/15) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x7, 0x6}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0xffffffffffffffce}, {{r2}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x7, 0x4}, {{r2}, 0xfffffffffffffff9, 0x21, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x4, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x100, 0x5}], 0x2, &(0x7f0000000100)={0xc370, 0x6}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x812ffe9c64ec954a, 0x30) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc00000009d, 0x20000000008) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7}, {0xd8, 0x7e4b4313}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)="01000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7fffffff00) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10, 0x0, 0x80}], 0x62949c5c884e642d}, 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x3}, {0x18, 0x2, 0x0, 0x2}, 0x1, [0x4509, 0xf363, 0x34, 0x1, 0x7, 0x1c0000000000000, 0x8, 0x3]}, 0x3c) 16:00:10 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x150) mmap(&(0x7f0000c16000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) getppid() munlock(&(0x7f0000d43000/0x12000)=nil, 0x12000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x101, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x380a0, 0x110) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffe, 0x7f, "6029ee208d5fd37865c02fe904000000a279eade", 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400000, 0x6, 0x800, 0x0, "15b5bfad8056ae19e874d9e966cc472d1be2505c", 0x80000001, 0x5}) syz_open_pts() ftruncate(r0, 0xc98) fcntl$dupfd(r0, 0x0, r1) write(r1, &(0x7f0000000180)="88728699ddcee14c9ae58dee0ec187653009eac8815798891e99b0bdb49ab69de27b80a3a7a1b6d2d079463b026139a0152a9cb00f973b6bdb7309771db6e29af6d09703f488c974bcb223099031ee731dfbe92a37afc85ccae7f717a1939831367df135ad34bcd5a1437f084b555a3e000cfb24b15159da7e7b6e62b61fa3bbf110bc7951dd14cbc8cc324fd9ab9df7c9b26cb8df247849609b6a890205fbb7849bc794615b172815199c068d7e1a8b5349fbca30a0dadaf6e30b3265c0353e75c40f976df15c079f07e0a64f295a474beef8fd4c216c037dd0eca3bb13fa880938f3891ad0ed3a230fe9be12", 0xed) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44}], 0x1, 0x0, 0x0, 0x0) fchmod(r0, 0x1c0) write(r0, &(0x7f0000000280)="e2eda04ffca37c2ad332a34a030466bed360feb57713bbda4f2c72aa76d82c1d0f687a1917455f7848d6af831dda74da7df72b79ca46f554c27c93d1990139c9ab8c18f3060193080bb4b0007328f6afdd4452e234641cde0966d0192f761cf6dd6920df5eaddf11dca67a1c432149cf7011c3ac2b10", 0x76) chmod(&(0x7f0000000080)='./file0\x00', 0x6) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x12, &(0x7f0000000080)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) setsockopt(r0, 0x5, 0xe9, &(0x7f0000000000)="232eca6c6f12", 0x6) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffef) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x71}, {0x18, 0x3, 0xf47a, 0x6}, 0x3ff, [0xfffffffffffffffd, 0x8370, 0x4, 0x2, 0x5, 0x100000000, 0x9, 0x400000000000000]}, 0x23) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x22d9}, {0x6, 0x700}}) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) fcntl$getflags(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) flock(r0, 0xe) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0xb44, 0x3}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = getpid() fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000100000000, r2}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000011c0)='./file0\x00') flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x9, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x45) r1 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r0, r1, r2) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8090, 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) fchmod(r3, 0x40) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getppid() getpgid(r0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0xe368, 0xffffffffffffff7b, "845c55eb02afb4001f00", 0x0, 0x7}) write(r0, &(0x7f0000000000)="6242cc69142490507ef8234977d99eb6525c643ba7ff6d446c7a4e02ba3275cbd3f3dff3ff4cc47c5200008f96eed38cbc0fd895f1e22598", 0x38) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000280)=""/121, 0x79}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200002, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x26, 0x40, 0x3ff, 0x9}], 0x7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffffff9, 0x200}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x6, 0x62f735fef4dcc97d, 0xfffffffffffffff9, 0x7}], 0x3, &(0x7f0000000340)={0xfffffffffffffff9, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file1\x00', r6, r7) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x600000, 0xc8, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef9, &(0x7f0000002c40)=ANY=[]}, 0x0) syz_execute_func(&(0x7f0000000180)="660fd309c4e1bdf197540000006766440f5db90200000036f2a5c401b5ec5501c441a5655df4818279d700000b000000c481f850edc4417d6f3f660fd6ea") kqueue() recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) rmdir(&(0x7f0000000080)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/246, 0xf6}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x177, 0x16f6e6d6, 0x6, "70b435d526be49bdf2e32272a0b3c884b7bc3d2a", 0x1, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) socketpair(0x6, 0x4001, 0xff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x9, 0x8}, {0x18, 0x2, 0xb51, 0x2ef}, 0x6, [0x8, 0x6, 0x9, 0x27, 0x1, 0x100000001, 0x7fffffff, 0x1]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffda9) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="498272d65e93ac007c24eebd3f547b4ae7b8207af9cf0d3db396983e160785ef06a907ce6c5ec00cda6e89199307f1ecc35986f443160f089048355a9e1434de61eb7ffa44ae28c9b1003bb2ee281fd2bf3c241e0933af2782fe242c0e5b725336e91820", 0x64, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00006b4000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)) 16:00:13 executing program 0: shmget$private(0x0, 0x4000, 0x5, &(0x7f0000a5e000/0x4000)=nil) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x7011, r0, 0x0, 0x52) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x49) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/../file0/file0\x00', 0x1, 0x80) recvfrom$inet6(r0, &(0x7f0000000280)=""/249, 0xf9, 0x801, &(0x7f0000000380)={0x18, 0x0, 0xffffffff, 0x200}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) lstat(&(0x7f0000000080)='./file0/../file0/file0\x00', &(0x7f0000000140)) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f00000002c0)='./control/file0\x00', 0x2104, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./control/file1\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) close(r0) flock(r1, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) flock(r0, 0x8) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0, 0x20814, r0, 0x0, 0x0) fsync(r0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x24c9}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x460, 0x8) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0xfffffffffffffffa, &(0x7f0000000080)="f325d3eb3f3e91fbb241b078846dc6a80d25d10a329eaf0c713de15ab17f831c0a6f8b0eebcc0a5ceacb5937475c9e7c783a53b7f6bb0acb8a42a01f57f05c19ac320d8c4e0972492e6a68dd00b7ffeae2857c1d9501012d8bf79fcaf1f48df05586e2780701e813ed633c0c11bdf518df5afa30bcf693ce430272e81e787450a210335c73b006c6067114317613e9b66e4508826d26b0b6294ca7a7368442edbbd02944b96bef2b5cdf30850962b8cbaedadbf695958ac8c2f8f6e63763b6702eeebec8a88a1b122ee7b767c66311d586e701056ce649c7a4519a11451da2874ed22ca3daf478", 0xe7) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() close(r0) syz_open_pts() 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x4ec) socket(0x200020, 0x4001, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1811, r0, 0x0, 0x3) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3a5) write(r0, &(0x7f00000004c0)="3e2a790ae4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x4, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x101}) fchdir(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x1000000000000) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="95a028d214c1198642dbcdbfa64ae3740675b43ae4243c1eaf6fda772891fffdc2339357b594c54b0ede02f88953f030db29090ce40a1976926175f78e9c5f38cf3f73b5e03c2bc2ca7b7e3625b5f5d975c005ee7f9974d7ea063ff2f400b4b6be0565a5ae6a18ca459d05da37f7bd347dc6047de132fcbae435786be3f1e22a75fb062e64081dcbae7fed8f692b47211d0e5bb52d84bcbcc144cfd90f4368d2371e947a3b6a2192dc02f33a7fd8fdd797634f712467ea9a4a03a7bb15320bcb0bbb37ed484e356c8deb8400b6d1c9ffb66b2ffec87fac8874ae7b4461b97c7368228d00205ef149bff57d", 0xfffffffffffffecf) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/186, 0xba}], 0x2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x1) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x12) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/204, 0xcc) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt(r2, 0x2, 0x200, &(0x7f0000000200)=""/81, &(0x7f0000000040)=0x51) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() poll(&(0x7f0000000280)=[{r0, 0x100}, {r1, 0x100}, {r1, 0x108}, {r2, 0x41}, {r0, 0x8}, {r3, 0x100}, {r0, 0x1e}, {r2, 0x6e}], 0x8, 0x9) getdents(r2, &(0x7f00000002c0)=""/164, 0xa4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfc, 0x81}) poll(&(0x7f0000001fef), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xffffffffffffffff, 0x10001, 0x9, "f69b519f7426da973b1a12d9fb11fb111feba749", 0x7, 0x1}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x200, 0xa) flock(r0, 0x2) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="fa1204a49155ce1e0002", 0x17b}], 0x1, 0x1000000000000) read(r1, &(0x7f0000000080)=""/123, 0x7b) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) chroot(&(0x7f0000000040)='.\x00') 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ff9000/0x3000)=nil) fchdir(r0) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r4 = getuid() shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r5 = geteuid() r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, r4, r3, r5, r1, 0x20, 0x400}, 0x100000001, 0x80000001, r6, r7, 0x101, 0x8, 0xe1}) r8 = socket$unix(0x1, 0x7, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) getpeername(r8, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r9 = getpid() getpgid(r9) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = kqueue() fchdir(r0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r3) kevent(r3, &(0x7f0000000040), 0xfff, 0x0, 0xcb5, 0x0) close(r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 16:00:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x304, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r3) getgroups(0x9, &(0x7f0000000000)=[r3, 0x0, r3, r3, r3, r3, r3, r3, r3]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r2, r4, 0xca37badad930881a, 0x2e}, 0x3f, 0x8, r1, r1, 0xdf6a, 0x7fffffff}) setregid(0xffffffffffffffff, 0x0) 16:00:15 executing program 0: socket(0x0, 0x4, 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x3bb) r1 = shmget(0x1, 0x4000, 0x585, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xce0, r2, r3, r4, r5, 0x10, 0x3f800000}, 0x4, 0x610000000000, r6, r7, 0xffffffffffffff80, 0xfffffffffffffc1b, 0x1}) 16:00:15 executing program 0: geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = socket$inet(0x2, 0x3fff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/200}, 0xd0, 0x2, 0x1000) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) msgrcv(r0, &(0x7f0000000500)={0x0, ""/117}, 0x7d, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000580)={0x3, "4ad8d2fa3239041849817c5ad0bcd7414485c6dd07246d3472d0de8a1f57127104a5b29e5e8460d41da67fee5c0dccfb1a0839056157e8e2b9773bf6750c8868b54c0132178d704e5099f93a806832b4839971f4441e1e372d18532cb3254707c3ee1d06e5ca6484b7e9d8ece99846c60ec4bf7fc0fd754455c8e7e64af1fb84e568e4d106de69e768d511a44545ec6a89f9fedbb8e9ce6fecbf3f5d5c928bd22b0a1888ed4a0268ca91d5f99c2c921299b33790309470f261137cdd9020a24a2e42e763207f889bb839e172aa6f5e003d7e"}, 0xda, 0x800) clock_settime(0x4, &(0x7f0000000680)={0x1f, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) renameat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x4, 0x7ff, 0xfffffffffffffffe, 0x8, "192697bdd2d1c65db638162f13fa7b770fe15a42", 0x5, 0xff}) getsockname$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgrcv(r0, &(0x7f0000000880)={0x0, ""/158}, 0xa6, 0x1, 0x1800) r3 = socket$inet(0x2, 0x4, 0x69df) readlinkat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/75, 0x4b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getegid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000a40)=0x8) r4 = accept$inet6(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getgroups(0x0, &(0x7f0000000b00)) r5 = accept$inet6(r1, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000bc0), &(0x7f0000000c00)=0x10) write(r4, &(0x7f0000000c40)="9ddf96935b56c5f41143e5119da100c41884f1820d67b3b7b144a4824859420629af63f46284fa3b924cad2f3473f1fe7bd76ed36f54fb429903f3fb0f74a5fd01b946b8bc6045d9dbf0fa0343dbbd9438aa2a19405e9e875e7f51a8a2cd", 0x5e) write(r5, &(0x7f0000000cc0)="3b0d0b9cc5408eced0b8fc8aa3303ad5a7eefeca03edbca1f05d6ca8888cf67e624e3f1c56d0aba9cc18418dc4e36cbae63308eebae0d0a25be14e9c3976d7e03389a05da8dc7ab8ce38239fe0cdec5dfc43d24dff54d79f9dd3ac6e3a393afb56ab49dcc48b0d826e0671761e1f90099c4f8a43bb4a46b1208b62056cf41832e939dd349d202e3a6ee8dc475cc0a1440014d644", 0x94) bind$inet(r2, &(0x7f0000000d80)={0x2, 0x0}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8000000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000, 0x800}, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x7fd, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x100000000, 0xdff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000e1a000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}, {r0, 0x4}, {r1, 0x2}, {r1, 0x81}, {r0, 0x124}, {r0, 0x140}], 0x7, 0x29db01e3) close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) getrusage(0x0, &(0x7f0000000140)) openat(r0, &(0x7f0000000200)='./file2\x00', 0x481, 0x100) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xfff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x400) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = semget(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/4096) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socket(0x16, 0x3, 0x81) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f00005bf000/0x2000)=nil, 0x2000, 0x2) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/142, 0x22c) 16:00:15 executing program 1: lstat(&(0x7f00000002c0)='./file0\x00', 0x0) mprotect(&(0x7f00002d5000/0x4000)=nil, 0x4000, 0x11) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="50c36f33559e8205037f284a1700593ba8762ef8f023376bf8bce2051ec32517139df34bee7f22a866e22c4e7983d4817cc428a3514c715382fa835785a91bc2b6f2eeb315d98621b6cf36", 0x4b}, {&(0x7f0000000100)="7cffe451d0ead6fdc6", 0x9}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000ff00000000000000ffff0000000000000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0xa}, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x110}, {r0, 0x82}, {r0, 0xe}, {r0}, {r0, 0x164}, {r0, 0x81}, {r0}], 0x8, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2000100000003}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x6, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x1, r1}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fsync(r0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:15 executing program 1: socket$inet6(0x18, 0x1, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r2 = dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xffffffffffffff7b, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="08001e00ff36628b76abcbbb87000000d137a5242cbb27a42397ece159b58c77dbba69bb8fde78651d75fe87975703ef52e14b928c5841f096f94dda18210078909c9ef2f960064cd92815afe5e40322fee5f787ea8b99d6d7a798dcba4770f1e99f05357ce282648acf0b23d92d9c4b31542693dd42884a4594eed0de689c17dd2e086d7b84c6b0561bb32264787831d115cbed859a7fb17d27f904ba52eaa757c869a28ce5d6661d13a8f6c8218dadaa88e1eed656bcbabb84cb9c4a8cfe3d5f16be3051d0932dc746a2cba4812bf76518001dd4fc33136235a1b3347a735521704998effe25f198cbee30af6dc82c6495a9d572f7795451d2b5b4aa8ff858245af06745f4f50eb68bdf5a1d0000000000000000000000003c5800dc2e9ac40f6da76aa4db70c6099c0a978338b3b4d8bf4c87b5196bc37654cc346c26d1ad7b8be782bf1470b61e79703fdaecf5b2a3014a87391041d8360ab51171573c52d2a77bc08aa2183f883d93a54931a1f895158dd785edfaab72a9c78d3baf2f0efaebc6cc", @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40000000) listen(r0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r0, 0xffffffff) pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x1e, 0x1000, 0x1, 0x6, 0xffff, 0x3f, 0x4, 0x80000000}, &(0x7f0000000040)={0x80000001, 0x5, 0x7, 0xafa, 0x5, 0x20, 0x5596, 0x8}, &(0x7f0000000080)={0x1, 0x100, 0x800, 0x4, 0x0, 0x9, 0xe23, 0x7}, &(0x7f00000000c0)={0x8, 0x2}) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x80}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x27, 0x3c, &(0x7f0000000080), 0xfffffffffffffd10) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x20, 0xfffffffffffffff8, 0x800, 0xf6}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0xdf4a1aa0fcc71844, 0x4, 0x7f, r2}) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setegid(r2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ee5dde94acb7f84d8f9723ae1421d787c40eadd33fd66377cb1c8da1ddddfdb0b581a8fcd7f4a09a3c9363a48639a95d0a6c98b208a4753cb154498651557239e9b14d7b2e67cc8002a5e2a25c8f4d7899cc30e7571e7ef760866f3ccda3482a6f382a4384f8327b91bf38619b68fc219a52ce60f39fa1d37750659557e3d1f9e6d70a248e3376288ab6011c30b4ce512931dcd46f4a33ac86", 0x99) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 11:09:53 executing program 1: socket$inet6(0x18, 0x8006, 0x7a16) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x60) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x24) msgsnd(r0, &(0x7f0000000240)={0x1, "3daa9f9dc05b789597ab50a9cc56a119984a33ef"}, 0x1c, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/147}, 0x9b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000959021165558e0d29647313d97426a0b47662978cccfdd80a88e33460c7e99804ed4fda17384aa474edf4b6b14cfe5e4268e0696ab8578b85ce7a743edd4b465bd8be7e691e06c37ae243540022ae8d944abba8c8e5e05a3786ce96d1c62c4db6ef8fd8f1fa456751eb8c25cd83d5272b06bc29d0ecdeb3a97d422ea751b98452398572aba42b4dab665531dd2513922972e1314db60b5e227cda0406008a984244271bd3f03e45f4ae686214e5828263c8a2e64b2d058a7404316e4419624e6f4c1b500ea88c4b9292705576208c6d5edbe45bd398551dd4d120de3ecaeff1cf53d78c1ae8e000bf75fa41a18d5"], 0x1, 0x800) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000002fc3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7d, 0x0, 0x1000) 11:09:53 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r1, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) fcntl$setown(r0, 0x6, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 11:09:53 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xb056, 0x9, "f19fc79a00000000000000f4ffffff1000", 0x0, 0x2}) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x11c4480e) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 11:09:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x6e, 0x69d172cb}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffffa, 0x81}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xa4a, 0x6}, {{r0}, 0xfffffffffffffffe, 0xaa, 0xf0000003, 0xffffffffffffff8b, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf000000b, 0x2000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffff8, 0x5}], 0x0, &(0x7f0000000100)={0x100, 0x8335106}) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cce7a8260cac33ac85f8e75ec4c98347450000000000000005efe80513873157a84faf852f6e0f7c82087a5bffff6dd984ba403060811d5777f45ef9129b657c5ef712ee34a506476237b7b2bb96f02c4f56a280700e3cba00db1c55c839e448ff7c357c3e8f022a2d72faf862de93bc34658e53bafb459c44b14aa94451f4d58a8b6ed50dfa8c265296bc766bf9f43738628787ffcd", 0x96) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000105) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) socket$inet(0x2, 0x6, 0x4) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x4000000000000002, 0x6) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffffb, 0x100000000, &(0x7f0000000000)="60b776be18593a48457d8f492e711e3229ba3054af5f5ae2ba5d0f0cda3350cd37b98d7d7088c8a1b5db9c7f0e3c28fc7169665e3e7c4f7f56e477aafa488afc282c23420f2419e299f4a004e75116cc0f3e7f0ef1b831fd85ffa7e366c26dd2899707b87f7b07be32a63695fd81253253322f9d66c1d5154140695cd78986b83b7a14a788d1346620ba2759fc9f822034386f2e7bb0a685aa084d52693b70beab9b6398cb641928eafbc01ece323cdee97590340b67e7983a3cd0044c8d8813659b8a4dbc8af9a1cc1431ed75a60302b70c0d37007df50ba548fae7ec4dd02f7106143779292ae45c22a7cdc20cf30a513f209e529f75972045ba23f489a0c6c0d8fd8fb540908f96bdbbd2f1cf6b44731845b7e7156874b95d7cfcd42abbd407f554943cb4629205ae8d351d1e37304f441da79cf680b0ff79a41fc75460a4b15b29eb4afb6c37844dcca801a3983981579b32be922d943e9a940edd6b0c56fc70bf775653f0e8af41959810b5181053faa54372805702b69484ca5131e6b3860d2e7539ab7220bf86915e326215f48d4974a1cedb67f0dd8bb31b91340109a8f59a903ccb22845506aa001268853163ec50c312e8b9e262cf43bf9b03ae7b6eeb9fbea67c23ee583909edf252c05eb2d07206389c585e56ec271f221aadd4a5658618fbe4cb6e0b7f186928c3a14d141171f2e16647815b5180a1e05d71706809b9c94e893e496b03f7f4dea7fc9caf391d3723c1b5c2f08a4b8acacff744db838f0cabd689fda04f2098f02f2b77b592e9e7817a95030de5acde7993a4e14ffa67ef87947829de26dec73adb636cc8bba336bd9f3058cb0f31df6f5ef8f9f1f815b38cf9da7212cde4c27ffc9d36112dc46fd6b035aa46bf4d70cb618350c9e07716cc3b210ddd521393067a2e581cec6c6cf1892ac80537308ca7bd5e3d21b18b84c5e8be00e57d8f9a6da801114727048b486dc8a884fdea11c2803b0ec86aa4d03f1aa6eb8898654040c03601ad9d89067f7c91642ec196e177790bfcd8c777fbd76c0379187d4623bea43be20c159402c9a26a767758d181a598824ce978a93c56fb8f317d1b6f4ed31d3c5be5f93dc531352178863c07448166bb61383986d9c11d6382d62177c031cdd2af51e8ba908aa1e22f459b370ce5c15e9d7ec9c96311ab5ef225b4b36eeb6d9ef5217098b98efc2b986f9849d350daa22445c64a59764d2fc61586e123aedba36b1236b0fdc8f56d93cf8ec9b9ed3ad1a52c66c1002339433b59d3f46a8e0291d394e788140d4ceb21878272dae7671fe0b346d7b6685ec0af16d1df322f40f6e094bce44a16f37cfc9b798b6d0679fffe81079f5adf395678e91995fac6db908e086eae1750961c5d7f0c62b6722774bc0fdc13c3b2f19c51ebbf20c8438c6e98464c6846d63f5ce004cb98d858c0aee3d7a6a5d0cdec27c07c2159e3e92acae5393a3bbc2510ddf101c0db0b528198aa4785b7e441542479b2902afa9742c46e32aa40bf761a7bb96efd419adbdfa17814d800b6745610edae5d045fcf860f73afefbcabc9582dba43a65693cc5ddd06ffdb39e743cd45979b668c287a4c77515d62fd6e1b2b0f1f506111abf3a6207eeea1425cd452f20ee3ef26bae918b28637154e437bb93c502106b26efe32e4e1cdfcd60fa88576ca476549adb64bd4e79b567c955698b78bbe48b04f902739e8d9aa6f7043f0658fca803c0b6aa4af112c4677760b15e39d373789605c4a2b5a6f80857a5271a4f9af939f6931a07f91a87b48054cddbaa1881b4cc785a2ca8f4ad2d02e2e9540415d9366058059d1f60bdb31ee3e9694abbe67331c6424399350de0a7ad6ccfc668966011ccb88834648d08c3660d3b9523b4872a173a23f9d35aaa6172b79939336b521ff3f16c1ae8da9dbca59dfcc874680dfaaf851d3f8eb582c12a6588aaad6b3f529b008b8c3003da06b1d6445ccd3a3ab0e8e36aeaf8ae43cbe8b7eaee640c8224279c6557266a931cdfdb68138a91afc0c7b48b6305000785feedaab6205d5759edb9c27055166b6650cd41ee56291399987586f19ade5aff2e3855ecc129f6c5f2b33934b1e89a73765b184351d943a29453b49dc77ed469aaf4e513d702ca21863ed1dc041f79492c73e932b7b226d87d0508133d78032b0630d8dd172684d7b077c835f4b2e1ce721ab92dcbbe9016c7f805752feab361127950f7ec55462faf7f4b34101fff55a11f2297c72ec1d7443404592225b933e28fd24a4125b11b62ee13b85ea9ef07d578759975fcf8e79bfedfa9854337aa9b681a048a9a064c8d5c2370d322615512384498b6bb1be47ab49b3ff48b721e2bf41def85cfe9d425153a4e05acaa3b2d807381de48162fe211b3e6a4b6760a6230da33096ae7acc928abb651f0cab42b71b94ee095b6941fbb9a326e18b4df932526cba4cefb9b3e6ffaacc7bab54ca1ef3a4af2e234b5f054bb282ec61e67c8a57bf6824444f2342f8c180f1c530c253ec9f7243239aa04a47ceebbc17073d183d08da91c5d024d2a4381c89531688491a984b1923b7dea341645c09bb9f5fd7873a5c5cf7f46b102f918498752142260b3247b64eb5be44234e22c1867a48ccb5ecd90f12554e15c3d1ee0d6b61df1ce39eacbf5f239658f9718557bacd1e1297c9b72bc5d50fd391e306748621b8404b2c5eb0dcbcc8ed0e5687eb3ca0eb1d1fead3f16dce8ad02e8ffbcfd5ee82b578941a40cea011e590f1da8b00e2ce2c6c9a6ed20681a115e3c9cc132631ba85ef95eab17558721e6683a6be4c1f529a42c56ba1fe851a49b37ca36481f66a5e781e3f5ef7fd48ea94ae34b1b769df49ccdae5785166c5265abe182c1d2fe4320c9068832050ca6cf82812816a251f9cff4fa548b8c2763c724d2052727d131136236b6cca5e577c41bde6023946fa0ea8e7abeb8582e212378c83e6b1f304105cbc58f197203aa6590b0971df10d0917748a373586618ab62e390195619418660e067fb7d99269f96f6a86f401cc4eca9b411150cda2b13db58bcb473a2eecaa47384a02c31548f2be4e2b1ab97494d4fc9f1b212d6b3bca0505786e197b1de479b5dbf0ee111ca15c1b1576213177fda1ca6765284cef32016db787b7d39568503fa3e6180418f0f7b1eff8ecfe83b26383e8a153d2e355573b5cdd39d42d6e4cd311c60463163fdb2c55b8563b6ac3d707a3efc3a4f9c8e7508ff546a42e681e9be67da4f88e164c5097f8dc352f1d63d2617fdece355275d481f2cacdd3a31ed5801b1f9bd2fdf992fac9f6caf667df16f5a267e4557260e3991560465edb35716ce37e5882ec4b979e5cc2d7d5cd0c4e09c40bb623268dafdcfa2a264bd30ea8cc60ef8b1607a4d9fa82193317f8f3a712dcca16ccbd7b280fc85c965df85f4ce34cceb7e6c7738617853d37a760401d07c9597418321af7c57d2edbd548096804068d01ad60bc312de00296466ca20aa6f155cf6d59b03cf1db84230fa1e87db0699e8ddc864a66e96469a8fd1203c2ebf137053d27316f0a420470f336884e81b46dd2b3c8bdc5ff26dbfbb62c1b7be9eebea165ff2f8829a4908192e4057b148de0d1fdf8d680008e22396af81f0bcc4e87c646baa30d92fb147494187c0ee9b706f0b4ad8ce1b943e7f471f009c8f5786cb4371ac83fdb0a20aca2784bd4f66586e68d9055bbff1fb364d32c798d06735fc0be2ecdce59614b15f89ed384701ed0b275b5b7a5b67f4c23f630cd5324588843523ae9a9f122534a567a2faa73b8c241dad89beb5ba427fd70ec730e054b7affdb5f8fb1f136b58e4d6325cf3689cd03d9b8e2a215c67a37e359d230ad8a7807c7db99bdc68f742b0c447321c28093cfc8ccc44720f397d2fd9af2f9ce8e1c4fcb920215ae23835643445a5dd5bf167ff7fb655c79b3c6a955ffd5a37faf1fa9acc8de363408a1f9d03fd1e77cd7ffdb42b21a450e5ae6088f34be7cd03cdad0040f569e17b861c791cb27c2e1d442a0c74e7c92f67ff99826f79c54b03d99ea560be8e9bef3281552cec32b9ef9db82e402472de821458b70898fffb4ba0a70bf64e0e5b145b3e1dcf1c8600abb7bddd70a8f55c725a66a236c6135045eed1604eb8a49a8814d2fc705165d7e33f46b415bcdd463f7fd49a22591255cdb9d17b44bcc2500cbea86d8a66deff173a3fdec16f71e0ec40e8b5b49b13f93423ff03a5758bfac4fecb61af1f2ae918d058e1f6ca5944fdfc28c13fffb85fe8c97507d43f4d40f8d89f5db4ce7e6469d35f3073f18299adb5b2ab6836162173f233eb202f33ac9a89fabf15f67d9a9fcb0cd0a68f9fc1646aee866823a88e8c2a76d2502ff0c10827de5ba67a27ed67ecaa7565e663ff271616ed9959e13c428d98fc7f8ad76d50ae0fcdeaf461e092e105db303d1d8108aeeee317e3abd0a4dab4182139a60d278b2e87f75f4948da59c087985f4f163d37f2ed9fc0d94ae9271b2888a181250dbaa4a82af6b4aec0b4f91c391cd438d8075cf1fd0de0bd5eae82b76198b98ee94a4afc1fe0a878ae3c21ab80a07cb44b420cdb3423364534134622cb9d5508f59da072a2ede315e73f4a5a5f20d1f3ee863e2f6e84516f729c057c8f916a6c6932a190643aa6f4eb0ce7239192f4078377afad24e5aed31c18d015296f109504069a89ddc5297ebe4430cf7a4b508f143e072f5c380055422047898a426c08b9a61ab2cd9a3fd097c826029f95a2fffb8657b80bd6170fce2ce86395864045375c7a4a333e373d2daa8d18b3d45173aaba436eca452c5cd28c7bd16814a05e0b284cf1e1355a7950a18edf39c6898bbc881321d2df2d4d15875a007d0241cb9d5ab00ea01beff68f1333900f51d1e824a73c1421ef42b8885e5a5adac7b7c36b5a5d88de2fc7d05a16ddc3dbd3763ca2420152941edcf419564718fa8efc900f8a60dcf7ba23e1fdf1f1b6cac0f9c7635c3fd739b53d2804b9a0981303ba5907c183ae80d45c35aeb9511a386cd8a9eb3ecdc4e9769073adbd872be054e201c62ce43a1302e4c50d5bf792849b50fcd6edbb4e24f0be5da1be47d6440645158ee09fb64e872218269b013e54e4866a04e2685ab186fa28990dd0fa42ecd59ad89be30b868a3a80e32e5c5c54181feefbe908e3804960aa2f6195ae47e781ecfda47a596448dfcc27de5d216107d505c8faafb41589c4e7a3c674df0f298892b39be4ba9cfacd943abffcbfe6e10169e1b3484a67825731842810b31ae7bf21973374270983d0d4998d398a97f748c072593d746b8a006baa0e2efffd82e19ec7d1caf9b1de67b64ddadee07849a53ac80277ff9cd0050c09191a79574be6078207046aceed64feddfdd5d9b5e73b936164b281bc6091bae33171b2b3f2fbc2f3353aeda592ef3fafcf6808cc5c082e43d207195d4a4819d9537ec22fd9a34599775f5d3c0706a69ceb19a6f716f9349ccc0f0d3ba0f695b52b1791d0be50ef9da673cd94587ae6348031618d37f45912884808f1345d5798b44386cb65ad23f59572e5a9a9c81eef5f300ffa9877952a04d3d791649e22ed6f68e763cd0f8fabe2ac7c4f555a5cb0cac81374b12983190a53f090b3099bc022239245272738c65cfd7b899fbf85db1240c3876c5b69dcdba23f6c36dfa360155fa19e385554e9be4b1faac603500d39ee67c5870e9d27dbf39dd8de2c7c3da8da5be2b91442947811181a8bc7951f3da92acb28340baebf1c265a10a6ed5c3758afa06daba6eebeec91b18331ecd0c1f54d862a2f9d", 0x1000) 11:09:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x800) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() syz_open_pts() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:09:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23e) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) 11:09:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="4650fea9673c", 0x6}, {&(0x7f00000000c0)="5d4325cc28a3bcac11b56f38ba86f7c25c0bd5fa6ab39046c7211b628411b0e497d6680769dd363675153fad0576c9bb225eb37dc4bdefadbcccea381472143c5e03497df36980c40b004a4b011efd16d97acb34edc91d7f77aa64162322ce407ec5e949eee671c188aa", 0x6a}, {&(0x7f0000000140)="0e573406874c020782bd37c0a9743d1e4e987360a86faea7168118fe904d1ac2390c959097a573663c3a67c13de323f5f5dcc3799a72bd4cbd30f0c4128a4acb3e22e625a92be4407a96c2efa7e92e1d002c33571bb1efdb", 0x58}, {&(0x7f0000000240)="f3cf67c9f76fcfed39ad7237d4e474d760ac3c03b51a30a34bcfd98d345e254561956930230ea6431c8678780d0835153a14e545d165a8a138f07351b9d7bfb9fa43f96b5b72675710ef33647cf80cc4796ebd9e7c8d8d1020a754eed4be315276a0c561fcfb710e219edc0ea355f6dd2d8b0f744ad285d7f7c3554932f0d5807e7a1dd9d5bae5e1d1b67d30b2749ae25142f4a45e8a6705070ed722cda20da34bdd58880bb995b4e9288d08384e1780bb20229f835de12ec56b266ef076eaa5", 0xc0}], 0x4) read(r1, &(0x7f0000000000)=""/21, 0x15) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) dup2(r1, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) recvfrom$inet6(r2, &(0x7f0000000200)=""/232, 0x5e, 0x800, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x82) r4 = semget(0x0, 0x3, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/178) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 11:09:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:09:54 executing program 0: setuid(0xee01) chroot(0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) 11:09:54 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="dad2895c09e706695a96218cbdfc72f4dc962ead74adeb58ab9b81e9eed7c6440a999f37b7fada0da53195d135dbc52fbda9d96b46bf44925d14ec93d847174f960dba42c95fcd8f9d2d1f29986330858a44e0e6fe9a9a11330546501a6b8d8c4361d07f36", 0x65) poll(&(0x7f00000000c0)=[{r1}, {}, {r0, 0x104}], 0x3, 0x300) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:09:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r0, r1]) mprotect(&(0x7f00000d6000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000493000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffe4) r9 = getegid() r10 = getegid() getgroups(0xa, &(0x7f0000000000)=[r9, r9, r0, r3, r3, r2, r0, r2, r10, r2]) shutdown(r4, 0x1) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r7, r9, r7, r10, 0x40, 0xffff}, 0xffffffff, 0xfffffffffffffff9, r6, r6, 0x80000001, 0x7, 0x4d}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r8, r11, r9, r10, r11]) r12 = syz_open_pts() ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000040)) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) getrlimit(0x1, &(0x7f0000000040)) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x8000000001012, r3, 0x0, 0x0) syz_open_pts() 11:09:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = semget$private(0x0, 0x0, 0x310) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000000c0)=""/78) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 11:09:54 executing program 1: socket(0x1b, 0x5, 0xfffffffeffffffff) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt(r0, 0x8, 0x94b, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) 11:09:54 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 11:09:54 executing program 0: select(0x40, &(0x7f0000000000)={0x3f, 0x4, 0x7, 0x7fffffff, 0x2553, 0x80000000, 0xffff, 0xdcc5}, &(0x7f0000000040)={0x0, 0x2, 0x4a65, 0x8, 0xfffffffffffffff8, 0x3, 0x81, 0x9}, &(0x7f0000000080)={0x7, 0x2, 0x7, 0x4, 0x8, 0x3, 0x9, 0x80}, &(0x7f00000000c0)={0xfffffffffffffffa}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) dup(r0) 11:09:54 executing program 0: r0 = geteuid() setreuid(0x0, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:09:55 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\f\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*}A#{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='&\x00']) r0 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000540)='./file0\x00', 0x80, 0x3) fchmodat(r0, &(0x7f0000000580)='./file0\x00', 0x2, 0x2) recvmsg(r0, &(0x7f0000000900)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/252, 0xfc}, {&(0x7f0000000780)=""/241, 0xf1}], 0x3, &(0x7f00000008c0)}, 0x40) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) lstat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) sendto$unix(r1, &(0x7f0000000c00)="63f240faa1088c6e9b6449b19fcbd2116fc5e1bce5c5b192908c649a5609b34ddae826cea2536898435cc508122f769d", 0x30, 0x406, 0x0, 0x0) open(&(0x7f0000000c80)='./file0\x00', 0x10, 0x8) msgrcv(r2, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgrcv(r2, &(0x7f0000001200)={0x0, ""/47}, 0x37, 0x2, 0x800) 11:09:55 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xff, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000026c0)=@abs, 0x8) 11:09:55 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000700)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e6cc0771aeffb3cd5061d431c7b32bc72cd1cc0004ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x40, 0x3ff, "45f9e563f390c4cf1c31762b8aa6876e763c72aa", 0x6, 0xb07f}) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0x1}, {0x10000}}, 0x0) 11:09:56 executing program 0: r0 = socket(0x6, 0x0, 0xfffffffffffffff7) recvfrom$inet(r0, &(0x7f00000001c0)=""/60, 0x3c, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) semget(0x3, 0x1, 0x249) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="92dbf0882695b0a99f755f14ff88ad965d92ef5178624383308740909dcc5e2e9dee0257cd99c5458fe3d17f4cb11bdd57d53d8ecb05aa0e89efae2a69f4745c7b571dcbf50e3410edb2ee2f3ca8c192f464cf042417c83e733acc4d177494b6ba1c", 0x62) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 11:09:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600fffff, 0xffffffff, 0x400}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0x0, 0x8000}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffdc0ee2bf, 0xff}, {{r1}, 0xffffffffffffffff, 0x30, 0x41, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x5}], 0xcf, &(0x7f0000000040)={0x100000000, 0x1ac}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() 11:09:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) flock(r0, 0x5) flock(r1, 0x8) 11:09:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x4) 11:09:57 executing program 0: lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') truncate(&(0x7f0000000040)='./file0/file0\x00', 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 11:09:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 11:09:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:09:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x8, &(0x7f0000000000)=[r5, r4, r2, r1, r2, r4, r2, r2]) select(0x40, &(0x7f0000000040)={0xa151, 0x8001, 0x0, 0x5, 0x100, 0xf48, 0xfff, 0x1000}, &(0x7f00000000c0)={0x200, 0x3, 0x0, 0x1, 0x6, 0x0, 0xffffffff, 0xb7}, &(0x7f0000000100)={0xfffffffffffffffe, 0x81, 0x6, 0xffff, 0x1, 0x6, 0x67, 0x2}, &(0x7f0000000140)={0x8, 0x1}) r6 = socket$inet(0x2, 0x8000, 0x2) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 11:09:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) read(r0, &(0x7f0000000000)=""/73, 0x49) 11:09:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x72) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x10000009, &(0x7f0000003b40)=""/4096, &(0x7f0000003b00)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000001300)="510f57fcfeb4e6f0d081efe7471dd3c2f62bcfb8eab21e8f088de56d72cc7e2c64916384c5ac5160550c126a187a8521a874975ebe2daa98414afb8105ee19737fac237765737b0148da5118461dcda0005217f01cb261210d15353d133c2d93c00a64283c201225aaa7e203835070a2df3c73c8dbdb857c8b0ca5aca4c6796060bf5d7f8645add1af3cc343f95c8c7094d45ee093c44a758cf911a2947c9e9669a2ecbc0724d5ca4b091d1c2c0d6d12910dd7cdcff2c89e3592925a9d4a066dccb6d8e9d7c53c0e49493ce366c1ea41ad699513581e524585be2f4d5d0f87a480da2c", 0xe3}, {&(0x7f0000001400)="58b0f739a112", 0x6}, {&(0x7f0000001440)="f5f01200ddca2b2708443754a4c506b1063afef35cca5d8f2094794ed43d361294c2fe3be8a607dd48138b371e5f63ecde19b4d5cf776a522443ba9396", 0x3d}, {&(0x7f0000001480)="d14379342bb0825eead379ca69914a721a7979715554aafda16685e8b7e8e117cd30", 0x22}, {&(0x7f00000014c0)="5a3e7ecc8d0c71e02f30b4e8f956d7e6075ffcc7cadb79463b8f200cec753c0750bae4c5e5025d6ea5a1da1b941d84198e2cca5ac694306776fa1c91f6b18880eaea812939c3c2b496ae89becfe80c201cca75e480f21814326bda088cc7ea74f4e34db96ef6a7710d0f6cb9b55ffc48fa37a0a3e86126ed5bf65eaf66b4224dfbb53fb5cee4ca10ffa851e31bef22edefae8a81169a67596617eb90da6ae3116eecec0ada6549fb75c80d54c6cbe547d5ead2fc1639458687468986c8777bc3a51c8771e7b779f3d24806781f292e643101e739094a2aa015dd81e084e9deefd2274e", 0xe3}], 0x5, &(0x7f0000001640)=[{0x88, 0x0, 0x1f, "31460fe79d522ee68bf42db82683fa9cf0a60da16a7f6b8c8204c468dc887f5798402f4f4e7df3b9fe03f3aa14c80fc29925ef0455b049eb12babb849d4ffa02b4a21b39d2f86d75e82bc282902b7b424738c50ba5c1163556906d9b3d1928eef366ebc9038bdb08d1634e8a11e6d829d27eeb82f9b62f"}, {0x60, 0xffff, 0x8, "f92bc17db24bf62928d8247fb32caf8d0dcbb3d556be6fc433a892a887eff19128c36d8b18e5b779cfb5b13a24167a283dfcd505ad5433c627eb3543b73713f8827509e2db9e619d98b5399d88078fa9"}, {0x98, 0x1, 0x3, "e12bd1bb239adfb5bc8ab4e1b43c868284476cf7389788af9c8101bbb05928f62ad8469cee3f0c4310d422ec000014a2594e541ef1f7f3ec3cfa68b619e0c4f980c7a11ab954a9c2959986671770265f768942da869b521ceae10d5fea97872ceb4932bfe84694cb348bfffed27baa84128cefb39c62febf5a453bfc0180d0ec45d92b908d78fe17"}, {0x88, 0x1, 0xfff, "d5756b0b39864c47e1e9cddf89ce46b65e73fc6bbb716ceb104ff940e178cceffabebe9fcc9c9946687a43b604eeda79c0dff484c5d0664d6ff8451e9213d2c0b2b445be71f749e7cec499ec80271ea409923d6f68af0d3a1c1d3a1bce82fd252dba698f85759c91fe5ee693ecda407169b596efd92f3d1a"}, {0xb0, 0xffff, 0x3, "a5a303a22c350d055e065f92fd9f9b2d5b6c9ec2c815e235b2abe5eab5d551659aedd147d5fe7455658d64787e3a76c3c2df31dc86e181f2ae5894ac26f1c80db9b0957ca22746af928c0527b12f9ecb66f73dda69ae7b4f965fc8091973fe0e8c234849acf093fa2942e183edf3ed126bbff69d7177fae644aafc1afb03dbd53a269fee95c45cc181f6c92e690e2c306010f0ab660478d39b66a75e0e2576"}, {0x48, 0xffff, 0x0, "a7ca8f1e2972e4bc8befcafa803bd6154a14336ba36698e739847ddcd54c8ebc1722c0815bcda6ee6c6b6caa185a38be8fce664b"}, {0x38, 0x1, 0x80000000, "e52a0d37c092bb26360a12a006f0fe77804ac430eeacdf3d0780058eb6888bde48a225a0ec571f"}, {0x60, 0xffff, 0x7, "ef61219389f80ccd1a48aa2e5af497b0efc63886878173877ce40f2148490beecb0062418364670d52add2f27362e37c7cee6dec1cff266fb2a7cb238dd74db0a086165066d09487c1eb859fd5"}, {0xa8, 0xffff, 0x81, "f13e9b00fdfea5dc909d623c5297c54d0b4d9f9c08911b4b54f03a904aa877d7524eaa9283ad3c2a43b176f4dcb6b5d5c06eec653b4967f4010fcb1b2af2b4a9d0c9f58b0eb4d52cb772d28b3a641b14abb7f6b24bb79af69d6e0863449a86773bb122088b57a47a003b525b6f244c2647eec7751c34c6b2c6a77d290dfedd3bf9ed1ac7cff2fb461a2a7d5da4245b9a94d74f693cd19c"}], 0x440}, 0x0) 11:09:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f00004c5000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8006, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000002, &(0x7f0000000080)="16b14493249c0001623cfeb3cab699a414db24de1c0618a75960fd856f42117db0632c45168b0dca36f57619a386cbb89af9d87394d60319a0464bc0be5492094235eda3acbaf62d20a5f020ef4d409e9c5794dc17b993298de9f22b2d7b47bdb66a11245eb96e99e523098a86b8cd97ba8dc79bf5741d529efe1b2dd4556bf65cb908062ea7c10bbe7571b6746777b8e66f8418584e95c90bba83db43a394c57bc37f03a14b42b1d00f94212a1f", 0xae) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup(r1) preadv(r3, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000012c0)=""/255, 0xff}], 0x4, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0xe4fa, 0x95fb, "f76c13c49b03b35155618bbd73756c544b66a823", 0x5, 0x69}) syz_open_pts() 11:09:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x18088, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x16, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x0, 0x2}, {{r3}, 0xfffffffffffffff8, 0xa9, 0x0, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x16, 0x0, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000004, 0x6, 0x2000000000}, {{r3}, 0x0, 0x0, 0x71, 0x77, 0x1}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x64, 0x9, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8001, 0x2}], 0x0, &(0x7f0000000140)={0x67, 0x4}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r3, &(0x7f0000000240)=[{{r0}, 0x0, 0x20, 0x20000004, 0x80000001, 0x1ef6}, {{r3}, 0xfffffffffffffffe, 0x3, 0x6, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x70, 0x4, 0x1000, 0x65f3ff7f}, {{r0}, 0xfffffffffffffff8, 0x61, 0xa000000b, 0x401, 0x9}], 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:09:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000000), 0xc) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x44, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x280) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/54) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) getsockopt(r2, 0x4, 0xa06, &(0x7f0000000080)=""/127, &(0x7f0000000100)=0x7f) 11:09:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000000c0)="db", 0x1) 11:09:58 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getuid() r0 = getuid() setuid(r0) seteuid(0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff94) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 11:09:59 executing program 1: r0 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) semget(0x0, 0x1, 0x200) 11:09:59 executing program 0: socket$inet(0x2, 0x8000, 0x7f7) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8001, 0x80000001) 11:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 11:09:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x402, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0xf13, 0x100000000, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = socket(0x10, 0x7, 0x3) ftruncate(r0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x8, 0x3}, {0x2, 0x6}}) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 11:09:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="d5ff9668a001c3906c32534065b4861fb622384196a486ff382421f7e89990d763d9dd13c4d31e02007d39bd02ed9ab434b625d614445a3e7159bfcc6877d62b3797ea0a377efdcecf95d8dbe937397a18c1f87684ce1b003dea3505d6f4ec6ff523db4d063f5f1723e428c73d0ae15828dc14e3ca181b55c3ced8cb6c907d8a9b2a3a5024b78bdc7752df3b", 0x9c) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) syz_open_pts() fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x440) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x38000000000, r2, r3, r4, r5, 0x1d1, 0x7}, 0x8001, 0xfffffffffffffff9, 0x4cc}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:09:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x5fc763be08940eb4}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 11:09:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 11:09:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="64508ec1fb3af05ee8d406a5ad0eddec8aaddf034d07af6d6cde642475bacad8341a7230caebcee0dec8aa7d0f499cd7b08a156700f951db8e02e8fc9e0ab10829602d833c19e97ec6ffdf553292de3a0bb10cf7856663bc0ca55e6ef806f789685f70a1cd2c404a8281fe03ae1128f1fc369ca54b86839f1d6bdf093cbcdaecb7249893cd14c2286cd0b0f65bcdf5f107a60ddac8a3190bf3dd2665367f189632d6f4efbd837929da3bad5b1a420d9d79920490e5e1", 0xb6}, {&(0x7f0000000440)="bb3dc46858cf6f5a956997f62025122f3d4f61928c9b183a952c8704e04aee2e8ecf6577acbaa686d8129aff98b503f46a1228917314ba088c2ed8e2843937f41fea3fa2ac88f17d0bb2cd50", 0x4c}], 0x2) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) sendto$inet(r2, &(0x7f0000000180)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0xfffffffffffffc1a) dup(r1) syz_open_pts() 11:10:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="00000000000000005c02f2b6e7d4c48bfb0ede45281bca59aac182d1ab3e2a0a989967f83bf9dca55e37f2f3b7a42fe109c94a88b302888fe4c8ce38b4275230dd71f7097ce32fcae8ff8b1446a111a0a0541be82be5a7a6a1489b862af7185d6c38648b653736225f24de998a08d81afd331ed239894b6e790b6a2c3e3467d7d14fafee7ed77e5e9d1d67c8a732552c8a3210", 0xfffffffffffffd7e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) recvfrom$inet(r0, &(0x7f0000000000)=""/87, 0x57, 0x43, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/101, 0x65) socket$inet(0x2, 0xc007, 0x4) 11:10:00 executing program 0: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x800000000, 0x1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:10:00 executing program 0: select(0x40, &(0x7f0000000000)={0x80, 0x4, 0x1ff, 0x401, 0xab2, 0x8, 0x0, 0x80000000}, &(0x7f0000000040)={0x4, 0x65b1, 0x5bb, 0x40, 0x1000, 0xddd, 0x1, 0x100}, &(0x7f0000000080)={0x659, 0x81, 0x1, 0x3f, 0x6, 0x9, 0x2, 0x10000000000}, &(0x7f00000000c0)={0x2, 0x8}) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001140)=0x1) sendto$inet6(r2, &(0x7f0000001180)="6139b2e4ed1d0884237ca6136f9ce8b9c0647276ac10fff3f606158a10a4b6070d800642710d6db539d780016c", 0x2d, 0x403, &(0x7f00000011c0)={0x18, 0x1, 0x7}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001200)=0x6) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = msgget$private(0x0, 0x58c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001240)={0x3ff, 0x915f}, 0x10) msgsnd(r0, &(0x7f0000001280)={0x3, "099638f17e3351d02bae3f66abe697b64b8d194b975830a5d1250c242ccbc243fc329b4398e9559c8b0bf82bdfc4"}, 0x36, 0x800) r4 = socket$unix(0x1, 0x0, 0x0) msgrcv(r3, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) bind$inet6(r1, &(0x7f0000002300)={0x18, 0x3, 0x5, 0x5}, 0xc) r5 = fcntl$dupfd(r4, 0xa, r4) msgget$private(0x0, 0x40) r6 = accept$unix(r4, &(0x7f0000002340)=@abs, &(0x7f0000002380)=0x8) ioctl$TIOCNOTTY(r5, 0x20007471) r7 = getgid() setegid(r7) mkdir(&(0x7f00000023c0)='./file0\x00', 0x4) r8 = geteuid() seteuid(r8) recvfrom$inet6(r1, &(0x7f0000002400)=""/59, 0x3b, 0x800, &(0x7f0000002440)={0x18, 0x3, 0x0, 0x1f4}, 0xc) lseek(r6, 0x2c, 0x2) recvfrom(r4, &(0x7f0000002480)=""/130, 0x82, 0x802, &(0x7f0000002540)=@in6={0x18, 0x2, 0xbb2, 0x9}, 0xc) pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) connect$inet(r1, &(0x7f0000002640)={0x2, 0x1}, 0xc) msgsnd(r0, &(0x7f0000002680)={0x0, "bace84d6a8f412c74131679e0e7baf338f5e79a39b3b66518214f29fd127fcae69904ec375b218e8dea31b500fceccd76a16291de0e8031b94456e4918bf37fc4923387ebf45d9d7d9c7a61e87efec538e3754be9e6a50d60bdeae17df8e326337a945b45fd6ee61d38100d114a1e461b583"}, 0x7a, 0x800) 11:10:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) shutdown(r0, 0x2) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 11:10:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) 11:10:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x4, 0x1ff, &(0x7f00000010c0)="6c19befab3dd1321625fc897f04e6b91ed8a21b275992094ab2cf95260edb05e995536683117cc05fa835d75f366a32b710a9b083c0c28926fe600cf218cc25b2731b6e45e3820d6ca360dc09cce861f9da6fd4622c7ee99822f50e44725b6d003fd0c9354662d5e584dc87927dd8c3fed40928114b7b1111651041ea538e1a783ec16ce1021fb1702dae2a1d12e96d2ecde9db472796ccbaddf95d2ac15f886688eda001dede89d279d1ba016c7b9d366b5e634d17326bd38468d79f0010845df89c5321374dde966c241b470086e070f9de2c25a8cbc30c5d1625e417d3c60ae7c4de46162485fffb46d90066e32b8913a2b9fcf04116deb0496b25cb32f5f4f0a0110043a75dd05343c80fcaeb66a35ff267de26dbea0a5e9ba76488688799aaad0371bf7a9f93f64622b0d7c238bf8020881ff00e40911f0e2916df28da1bce70e369c25e27b4c753878a6aa3984f78ca37a88d716b77527ae8f3a0cab8af900384212d223d8c78782d401575cd3735edb3375b7486007444705b2a70f1658bdabc4d85836edb73dcdb35235975a4b1e287d209236edb7d402df4f3bbee5966290b59c501d871cbcae62a9162b21a44977dd1cb13356e7405c539d5feaf25225fbc00baa3accdbc0357acd7e395d047df415091f528b0045097418a7b2b3bc6e73d0232d0ebc01d97247bff70180d501bfce355e2f5c113fdd5d3257738039f8435cc18b0296a69df81d197356bcf1a9cb8a8e2f8ce26ca6d81359392604a2ff6ebd77b0c01124539df31750f31589ce966189fbb197e90e670b198695843e713e2fd056e21f5a751ac0b76256fcc6791634c04dee4d92b182a49264a4ed620aad06d9516e0705e1b99b1a5bbf20241a95e46f0b2483c577e61c2a38bf8eeb4063d6b6d32c3cc7ab6fb9104db04b2380501aaad92757797a98f4e50919f5926bf4f3b32d53d2bc3df39f864d81e1ac84fc13e5ec3565add28db160b5aa8088d1a7cf2ae42b5a34737f499430e1ffa9043711c592c2681edfdedab2ae26bc491b4c043704365566e3e622a2af7a9f925923e64a90f9bc9c97ab1e5db87d690faf01ddbc1efc57f92de0f324ec2bd936202c14cfe8483bdc3317e81e21b83546b6dcdffe6c19f2a4ae5b491cc74136a284c1c84933e085e386b2de7153b0a291d7b2f8c3d15bb04c579e6e7a4b3e26bf69100d34e1c4ce24f0287673e7c1a607c7891a6f362af381ce327f5248ced9ec8888907497f114f0bf580122a2d55acbf451b0db190564e828a3f3994ec3b890f3c163d69bdd3e2ca93cddab9dee6d3232b7ed408c5473cdb2f23e9f1e8d118136e67dcacae4c9fa6bcd2dac31d87be1e5c70ee608c4fcec30a78f09bd891ede64051d867345329f7c7931f1a3473a9d54c8106afb807aa5eb9331104a0871da71996c966df2ee2969c2365d61941001230fbf37671815794bfa543588da21b3868d1e8fef74e49755807e530fde7dff32e038be0ab424fb11929367577ebdb33acbe5fe51f81938f52274f0cf7bfda41555e5f658f0e25f55ce71d672d486a351a5e857f32d6cf029b4d1c5edcc771f03c6d29937786a6c1c0d42e9c9a3b24fd351174afc18979a5ae28bb9794d71d95a45004134a915688eb3705116b75e286255dbab8cb0ee724f33bc792ed30129cf2391bab9bb37b44669f43f029ab4e64967783b2ed9e7254f5784a3440bef1c2f3cbfce39d2eaaab307e7896b52fc9577c936190b8c8a74d24cd2c7c94b745e423abcf1b3af0dde0f368a7ea2ee6abb0e6f72e99153f9f43de0783a2a3f9bddce654c99ea40ae2b1c084884de424195fd36f4ac6ccdc6e806fc5a0adf0962f35a55b802ba49a958169f15ae340f87813744a5cb8172d303daec61928e14c8d9003f03ea34a65ffc1e17c5236a6e0d57c7fb9f75f0148d7a0b742b2a53dce436a52f6206534a2799d11dd9bdf1c703974c1796bae272549e83052c64a2ffe9692cb2508463efbd46f6a3ff52fab0eff59b238f3422ba8c9c1a6d24c402b84936da5a19ac063dfd4611bead08b755926b3add58737e87df28ddbcdcdb00a8a17b6f63d7ae65225bb657cfa9cd711ef878a5c0b057c04ec3a903b42a895fc51df1e727a54f1e6f74b217c6e6208b81dc6720a51057cef1dbb61aece2286d0f219c72fbaffe3e0520ace67c8097c83bc1d1c34c2f177eb33a1af84ab5795c5924275c0c1cfd7168b9f68f95051893fde7c6f878db2b48ece926d14791b8f56fccdb4a47aea14bfb18be970cfcab9b00ee3a726cd670dc22cfc8bf557427b87b7031668732078d058dd8755faab404758f6ac3c3be517b37e17d1a4f70e99b6ec7357884d6a06e076e664d686c84e360b2243511b0a17c7d27b3696b93cfcdf854054b801ae7240419e26a8c439698895c9adcc3b10cda732e26fbe2849bd52f7496320c768febe9f3fb3620a6a67fb3f775cd87aed3c7fdbdb598e388231ae2f752bea501e500d6b6515c73064041beee7f47c2d332000de1c4e6d43f14f38caaab8bb260ca1205a622200f2be4c221f66a03eb36ddd8252a70036b1fc4a3b858f10e831b69e9685eee21e0d421cb59ef9bf192262889fbdc8c43615cce63085c2a00b4698fdb55caf85c5cc634a7602ada4bbc3140f445f0569f104626eb36debd9fbf06c0b18b4eecd107d9536af9116e675b349fd453ee94d4d06a8abd6669eac07cc6789b2590f71c2ffea5f822f0fe791e505812420b4953aefbfb98ac39b26338fbe547db7a46ca2e8efe3ddb4f1c00eaf50afcb17f245796b697727cbf02c93ec90556010cff44d4a07563d8c7c0adc8c6590240887700628449a5691d24271d0b11c38543b359983583d309d893754dd9239f8c72d1be813708f98af4c8d9606fda70fd53f38294ddf76a86f8e588e325de52f22e84defdeb2b8c649d65ceda999c0034db823fad3891e29b30fdb1bfdadbb7ac1262a34c6933e6e94bd7c296e24597fdaef4532982e85040707cd0110c3781b70ce5e43e843344c9fc9dd6fabb6f4514f1d7d21fa80f62ad08a109cfd68473eca54737078e4a7e29dae8fe88a52c62629ca70f65844b623faee8f414c5fe3b4628bf9b532b01a2554f5a96fb87e7ac1f39a9d70817a439a63f56477aae0cb5a433f183108a89f484014abb0d02e783c6888f453c377e264fb4be3be42b0e3f458468356170a6d5df6de768a9588d5235d8be878eeb38ac1eed67037b280e24139035fe28b86fdd5e0217d0925625d18c8b6d494d9e244ed6062fb226df1c2af1ff7211c846ed64a485a36adf84d96bed7cae6199bdea7466c8d05374daeeeea2b3a4dbb26efe6fd5a98dabf1d468939996c9e25279c195c9923d7674fbecfb2e30db1f3d27d92cf40f2246553a3400880dd894947084f442f2e34bc7ba9e17252438c0edd2dac7270ba74d909c2a1200a0ace2a1e41b8de086a94b06e4cf2d17cc2b8365307ca7be05e290543fa04af87768b3e04381a0b39c7645cdd944876b25f95a63570375407593c0418b1d7411d8d3bcd6fe1e5ec4ee8c072176eca7ff8c002a6acc2f9b554e59b65ed529875d95dc7b776cbafa84db688014e30bf08b30be0663083203dbadeca5deca450f0e099a32b0a8ddc673149a8a4d5158ef0f5590c34b599d6823767c938aee9fcaf2b859755150bdeec728ce48d3fca80189f88e72e6dd70430c9c4ca45d4d6e633c7cd64468253fbcf00db28735e69d42f4087039dfa66c4429a689a8fc6de075de540f2e116babb829df3bafabf3a002db22a9d8c970f3c4a17b83c6e6f8b84fd6ff00ef6cff347d13913f8e36db73eda8e2e644df50d96eb6626efa8c7761a03e2303ac3a711560e64239265951dc7744b3e6adc8d11b54bf5babd9f2d67b4e5642aa6d46089e3afbc1ac404f62f997f96a7eda53217c4839aced14ac4ed84f43a79c66aeb52e6f493e426e7c5d106faf1d3030a6780e0f49de716407fb8f2a293408c61d0741ce4331f46653eb80e943008cabbc3a9c61c8becfa78d34d51e779f9bcdfbc980ed1ce1b260be982de54f5bedbae5f8269d5bae9078a1604fddd947801c5e1f898f31739fc7cd6c7181f4717afffcd7029dbf08de44dd5ab729cd6152bdd704f5424b5959b0871998d1755165d774ffcf4f3dcc4a1a33845e8d7e8a834395b3e4598c72cef8a1d4e65a027bdab25e6a6f0a27a03c31639f6f0d8372c538bda1e5a300f4d8e3f5787290d01a4341d4149d0a7009898e618d5265841d487b1d4dc55e46a3a6739490eda1738f02973f21d0c546a30f3ddd7974f938a64c1fbf6fae5dcee3f8f4f87c7bef1b6f2b01962b5ded752cce97ad1ca708e718d111742718c1acc0233f3e4b82fb50228f6c1d207c8244d7f135f2705f91c116c563a9db98615054c5f11e79dcd5ab78c9059a2a65d63b76981135e8208b7b2bd66526a0f2aa78c32ea55bac50da0e974de3259123643c1d197e92127b7f8a8ea42aa7da9d76b25a932b96364ac77f5e259d17746c19b8c7ece49f27e48a8acec6b72831ed96780c151d17dc85e7850dfd692006f7f1f5d8162b450f3823d7d9bf42d79d275f17d927721801e16316f3aba5df29e50e4a8a9cd550d5ee51e4df4854ac80ccc7eaabb8348201902e872ef511ec101166d9ca698d6b4ce0c4a0737f6f97749ee4578632451951671ddc1eea2b7099dd64bf3ddd856b5a1cb9131f1c6672ac8c4430ae5328e98a93ecbccec599e28f7cd81d589a1615ba99d93dfa90d675bc5b7844f1174197eb0858fb3ff119842623d20e3d68723ff7c9207c47de78bbc99aaf147ee5146e4558d0a8ac5b7cde35b03c88ea2835a1ebd77a0f175e6beb675f669631836d6912fbbf7f17396065443b6634820220606b54c1661a2b2067976289fa6b27ab7dcd0c33e57789acb04ecf48450984b67e66b95e2f05295b89aa95286594a0e497b6902d9552d9bc1ada3be768f51e05cdcf2bafc469b182a9d56c3068a33b23eee9a763a24ab7bc547ccf0a9435c6ecb9e18e0fb80a718bc5d06a9ed9a8c20b6252a7e33f7b26ddda067ec58594b895e4885fea8fa257a7cd553ddd599820d2feddeaedd45661f07a10b7fc4db93db4b63bef180a044ae3e7a8edc27bc4cb2ea7025b0c693f91d0f74581a21b532ef5bb0ce441fe475fb1883284f1b5073161efbae7e58fa74875a419b60fdbe2159331164d3fe87abdd0a4f7f75cfdac29668123e6279d9e837c8c67eaa43d876675dec8a3bdd6457ae33cfea68bbafa73209a3c4100393020c54bcc6d9d00927c5d939d58885ebcddb04ca2f9470c73aee063cf40c8f67de94fecac0ed2457e1332f613361bbb397d8096b851ed41fb21b43b1797aa0de906c8f715ee24f75488da4bd27331326901dfee41134816a953ddc83ec9141cb6749291bcc15f77efd3071a9b757ebdffbefe7a0165969fad06d096c5eb75de3a4737d1b2648768f56d71a8ec2fcfcd1cab0e7046d7a2a706eebfb6466a7746ff1636f4f80fc68de551367a87c6fb80e8af2844962ad9284e984747222ac160e973cf4b6697432e938c9cbb0c74fa04ab0dbb21305de6bd2f0bff1ec4030a0eae13a05f20cf14b497c23f201bfd23212d75f838e7e02e9555c9fe61e7219ffcc75fff0a5fd0b4c9226db217635dbd4818a9dc8fe57c821be5a7eaa2eb6e0134ba39bbe6fddf813234a94fcc3a494fe054e8d4b74c13a403c9eb7c44f1d3b632f59ae2c5d21e866f441c812090d9fdc5380a6e60599fe88f1f00a3195c5a4f4fd11984d9ff8a40516cd76ef2a7a144552282b78bdb075e97e86f4ff1b489216b0677a7c5892ec35caf6de1e37dd000000000000000000000008843f0dc4f658a7aa6f94851669c88cbd92caba0fbe4c13b0edc0d0f5891fa484de34bd880c669417b840b452820e75b79e8328e5186bcfa845c6dff48ed65908e4df545f458653179d801f02b57", 0xffffff1c) 11:10:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000240)=""/90, 0x5a) r2 = semget(0x3, 0x2, 0x40) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1800}, {0x6, 0x6}, {0x2, 0x1ff, 0x1800}], 0x3) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000040)=[{r0}, {r1, 0x80}], 0x2, 0x7fff) semget$private(0x0, 0x1, 0x20) 11:10:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10080000edffffff000000eb00000002"], 0x10}, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x265, 0xfffffffffffffffa}, 0x8) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 11:10:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x140) 11:10:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) clock_getres(0x3, &(0x7f0000000840)) clock_settime(0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xff}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="abf062f38910ace649c10e77a975c665fc740ccfa37bd4b18ebb9a07a585230d258f86f3581470312ab640f10877a84e12db42036893b34a1a0c92a7350789095a2bc44ec9d2801949973f68e2f94d98734caf7d532cb2877030979d05fa39058f92eafe82f20e74f09bbb4571d58314635d095c1ccf86a6f669a0b06688ab715bade335b02026faee967c191b1fd92bd7c38d3cb750128523f61f7f1102141f4f41525f33a838cb765048ffead32be95fd84d4bbdf0fdf291848fbc51aafa79dd2fdd25afb1136fe52f927fc43532bba454b90da6e3f2fa22b926bc35282a3d51cc9186cbf6db0376fc8e3d836273b8eaf48644", 0xf4}, {&(0x7f00000001c0)="26acae15b7180970bfc20f7ff67563e6b90f47523cb86bfb7cb29cfca0d6563c5000a61b5ec67b8f4b3ffcff4d200f5342a3355cdf5dc807da980196e48b4083c022df3f625c0eef4f149c0a06601800942d98dc39b4ef6a419a9b504d92baaecf7fd411e6622a4ab335fb1889aafeccad6b316ba579120991978adb37e2cdcb8e3a5add376ed8393612d09cc3e618514bf27a74e5d9876f07ea43df728636dc217f4a037b6208846ab924b8d3310fb543fe", 0xb2}, {&(0x7f0000000280)="aa697e06aa2df430b910d69467a0c4fa", 0x10}, {&(0x7f00000002c0)="90bad414ee3c0e1d67315ac9786bfba6a853b30f48838733f7d49cedf310d76319b9fb8f8804455ffe77b55c269c9a3eb1a9b321b88c61c3dc803b9d128817d9774ee99ed23da695ba71762c0a7f9d4cbdd615a0aa9aa02c942bfd338aa93a05e1d566a3f702b278f0ce66d5eadf48b6aaaf083d9dd688257e8d5f1bc638cfa0fe25b5995fa29918c5172e2f3e02851425f554279f605c747446a8db9855a0e41631fd8fda5e3ea1f8918d4bbb5c2990472842cabb057eaf5b680539102b9c202f", 0xc1}, {&(0x7f00000003c0)="334b52fef5457b4be5af16274c1254d4045699636c578521a9ed6390ca32af92a944075025b8beb3e675b0a1f8b669a20c00e39726749698fe0ae36f0d98942b7622c885c72f23e636d0e5e525edc33031bec2b513d0d10b3000166c015536e9c069aa82218d51b60913e9033adc473747d817ca82f596346d29b1b98ef2", 0x7e}, {&(0x7f0000000440)="61c42d392cc93a87e5b400384f9b345cc23b98263e00327eb579172aedb33b4f5cae1012c3be7cf7bfdcf5aa358f7449daf5ac9ba9f4220a120a850777408e0893b18c9c7a1c9c9e29ac888bf3acf9164f55c0c573", 0x55}, {&(0x7f00000004c0)="477344d735744b9d02471683bb99e49403501d96b22e9d66319a8ea29eaceb1137eb74cf43278feacb58c15390c5e496d83277b831b7020973ce1221d485dea8f49e663be81c5b34", 0x48}, {&(0x7f0000000540)="910433bed69958a52b6683fd2464f3d7cff9caa51510c064d6f4cef34c0acd910257df3b12101475079874cc0d43", 0x2e}, {&(0x7f0000000580)="210d5a540e0a1cf7f58986174a0f0ea78e45b7e5b7701d574534a970f746cc016c91cd19119853bd5f951b68578e5bc97eeea6dfd7a7b764bbe62bcd66385994daf1c49c59a745ba0c6389706ae0a2ca8107789d7a5b216adefcfcbed68fa5e4afb1b18dcf23f5afa5c517798e3af32450051bbfa551bb2ebb98f91b6a578d0cd7172e25b60223d674917e37bce50f323ba03765e594301aecd51fe53d2fdb4181ee238ece0931f2fd5525a018aa8b5d087397cb59ed9523d781c46573f0d6", 0xbf}, {&(0x7f0000000640)="8b1d6679319d6eca16a5a38c942a4f04c4e12d09c45c9010bcbb9191ca7439e0cb14767e6ed628f55d5c6206eb685d4586013ea1078c18be8af8cbba28fa0890f067af3144962516a7176042e39d3b6df2096b35562e4cca8edcb1ad7c652db0efa548473b5007d7dded77476c85c01f7742c9b290092701a11b4beeb4cf5f16ecb1c346b550f9e75d4e96ebff89b7c12794813ecc337e3d9547331ff4739c8d3779b4e65d77a1c8bc656959", 0xac}], 0xa) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd81aa4e713048e648370242ba921df3f53bde181456a5904104f8bfe30000000000", 0xfffffffffffffee8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xf1, 0x1, 0x9, 0x38a, 0x100}, 0xc) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x122) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:00 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='M^\x00', &(0x7f0000000080)='E/^\x8a\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@)\')^\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='.+\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00']) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="28201be67364b8231a15e7a8d2703f4ba7ffab33df3e8199eb8688fded73a1d305fb41e14e17664f653488032d8984d81a4eabe8ddf00caf9b29fdc6394d4ec5c5f5a13bedab21961115369f9d36", 0x4e, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x102) r0 = shmget(0x0, 0x1000, 0x169b9ed003212a33, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x40000000, 0x0, "f19fc763eba97e1cc7290400007d3e11f44bd69a", 0x0, 0xffffffffffffffff}) 16:00:00 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) r5 = socket$inet(0x2, 0x8007, 0x8) dup(r5) r6 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1}, {r1, 0x8}], 0x2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 16:00:00 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0xffffffff, 0x1ff, r1}) setrlimit(0x5, &(0x7f0000000080)={0xec, 0x9}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) shmdt(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xc) kqueue() 16:00:00 executing program 0: semget$private(0x0, 0x9e8e370ddd3d7d1d, 0x20a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x7, 0x7) setsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000280)="610e17a4985bb548c827364e4a92c7c24e2f209fa56aa10447a0c2e77a0b28f1449e4b13a64250a26fb70e878e370474dd779f6539c1bbd0db74413bcf7f58efd9a291db0672c42cdd99923b12dc277df5c4ebc09a0e36c89aed3d137b224acc7913714dea5cd73acd3256baa572b400e2648bbd13b49cc0337642bf0650a3dd689f06b21005230fd042adba1bbd959f62fad5a81a862ec1db5d041d9ee978de56383f40712624fac9260706bf2881c3dd352907c628e51b3ffee17e4e1161c071ce08367751049c6c72d344cac2e29e43ab8a8e9a1538be00c6cb8ccaba56f748904dc0cf82645f2fa22576a40432ad2e8194aa1df68be2ffa5", 0xfa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fsync(r1) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/39, 0x27}], 0x5, &(0x7f0000000600)=""/8, 0x8}, 0x800) 16:00:00 executing program 0: r0 = socket(0x18, 0x4002, 0xff) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x0) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 16:00:00 executing program 1: getgroups(0x4000000000000240, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = geteuid() seteuid(r1) r2 = socket$unix(0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) listen(r2, 0x1) setgid(r0) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000000)="04000000", 0x341) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x818, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0, &(0x7f0000001600), 0x0, 0x4}, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:01 executing program 1: msgget(0x1, 0x742) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x5, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r2 = kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000000540)=""/185, 0xb9}], 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r0, r1) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5", 0x142) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) rmdir(&(0x7f0000000040)='./file0\x00') close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = getgid() setegid(r0) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setrlimit(0x7, &(0x7f0000000040)={0x6}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x500, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r6, r2) sendto$inet(r3, &(0x7f00000001c0)="4ddbad4cabc5abcda79f2ab1f5519e3f300e666fa52649d97bcca7c586d9e6e9c8b8b7606b9b", 0x26, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) connect(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r7 = geteuid() connect(r3, &(0x7f0000000280)=@in6={0x18, 0x2}, 0xc) getsockopt(r4, 0x71, 0x400, &(0x7f00000002c0)=""/192, &(0x7f0000000380)=0xc0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='{}\xb2:(+\x00', &(0x7f0000000440)='+,\x00', &(0x7f0000000480)='&@.!:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xa9:\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='/^\xa1-\x00', &(0x7f0000000600)='($+-\x00', &(0x7f0000000640)='-(\x00']) r8 = accept$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000740)={0x8, 0x9}, 0x10) mknod(&(0x7f0000000780)='./file0\x00', 0x6004, 0x4) symlink(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./file0\x00') symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') accept$inet(r3, 0x0, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a80)=[{&(0x7f0000000a00)="ea5b9a195f3172a4b4916e7e7116a78b0bd9a4482aef02529db42312735a77704ed06dadd0eb9fa0cf4279afbec8e8ad70e722183c95e4690522b05485b3d4eeb5d6a153d18716281c6170d0901c68e5e2327e730ec55737d883a608cf3947d3ca1fd2846f5deff560de8d7fbaa92f3b991417984bcdc151d1ddaff21d29279a92d3f88d5064a5a881d339feabe630db6209b2bb4ff2e40da04d76f1f3e611b7e5bc96e87ae67fe3560362d0f0787a77fcac0c92580f0b995fda243f9eb2358864fee55698bee7efad35f8b21ac0cdb4beb8d7a2b554b6ce1378a96a9118997cf8a689b7d5c2d0e3cc359b2b46ee5a9e41b60ed74102c0b979a304f11d30d993ca89f59cb11d1614dfd7219cfb1935ccba9e4a180b2de0814c30eb2d9e5790128572bc0180f45124769743e4d5a7de22aeae3eb4662d51894ac5270ca3b8f666352338c891706a9e9324ead7f3bf882b83bbbe5bf50d3075fb76b73313278086afb670417d432fa57f43027bb58077bb5a7f0527429daf9fdfba109bbe23328999d760824d194f31124629553b04a4d0d63bb2669266f734bb6efb956e3e9928c97b109058e87de06bdf6b1831bde4eaad4c82924e89a4a1ebc841b5fe90a7f4c5e272208dc0cad1360d9a7ac699b4e05b8cd8977e335654bab16f9bcabc560fb15787464cc9d25cfc880da37d3929f4985d9ef217546b6c01073f75d76473cdec9179d69bf543f193aab1f75a650cb12b447467d8db1f7f65f3c72f745e3aae734ded2f29b3f77eafea1a3d4141684ed383901e66c86093a950d7e836648279d7679041e91bbe4d7e0747c92110bdc4407d853eaaeda7b3c85fd06e5725aa72871dd41d8d67b1e40769f42849bab28b6054fe9b317f96cc5aa35575d52cf1c68bc72dd613e13e7ee15869ce63a7d1a371bcf09c1831835553c29bae080ff35aa7778e83eea98e14962b3f8bb1d7237c5a47ef1e55b01f566312e73a517991ae097fd0f1ef3e7f057f7947fc5e2ecb4008dc7abeee4f129caee500b7a3ed3347b3531929fc24dbd727f4b01a82fb97b9196412d73931d773a9727900898ef10fb12f4619d89638c26f64d72fed51dc707af923d1e6a68fa3ccb8e950a990ed71b0109a0d26bfcacdb45ea5e1ef4113f9674aefa383df810af65954ab55dabd60f45d3b65e137ac2dc8457b1dd69103c32fe63ed244aad437f182f964fafaa4874d3519375cc002868ae9fbcc888df26510d136df4b6de8fe14f297927fdacd37fd1d567e8f83a40d649d882a1cb44e9f75c97b9303646a884409650d875a0d07c7aa85810d83d017793e9a8e6e903a761565d383911e1e8a8a4d5e53b3315ed333cb896c6285569f99668d9cbbc934eb2e0fa6138e9edd5fbf9014052091b76518695fc8d83d8024e2d73a3bbc47be0a8265baac8ff458964623891e581b24603429f46bc0b7114352148aabbe6d789e5c33c295a37d37238ab119d6bf9445a152ec19b091b077c6b06632afe95e7049fd89a819407c13857f23fa709e4551c450ef913c6d563b7e9304fcd1e57fce56be934f53ba4ca3ae3408ba53814a5ef054a8bcdac8889b68e1a27a54c907accfcbc29df2127b3f687a51196f2ac23b65b2fe005f9242ec97e92f30d8d3e828a0bb8d3bbc47f0164e5d3b85bf8f9e2d2606050b65afc1b1e88f8bd2861d441e4d844ce82f6eb43699764aacf2b41903c294e98260eb430226f47f76a80d65bcbe273167bbebf951b043efdb63c8ac8fc0b25ce6baf4cc1dbfb8295e78acf1342921080578f95b92d3e77e86434bafa2658211e9a8561e08eec286af3af57c987fa823484a1ce00d75553a4edc244f1c821d2d24b1d32282b79cd1ae78048bd44e7dcdab08ffa34c26abb01ed69d1da6249c17b2a43d1b533b792f3e7c6b35ff6b2962c6cb6d44c9e4f10c048660d68f7f8604ac28e9f20e13120c37a7a55dbad9e97879a380572b6721caf223e4b7785de066cfc3b2dd49f4c61f3308b13ebba2b0a2a1843f144de3f13eda86b391481dfef6f31df4f31ddf93d9595b5093615d0d45d84f0f84f9a36b89efcd81c1cb6c839e8444ef713bc0837216347fa67e1493cac9ceced34217198b12f682da9dbadb7db0f73f9006b54dcb19f717174c04892eefea1e5f5561c81d36e6d2baf8fbd3a68912fbca720c11820cf4d48626b7cb55957ac774a8933c20d9626c534fcb4b328faacf727fa7dbe3d60aa5593a4a92c440b350b1814147b1d7ce09bcf1edb7dd9583467fc82ffde6ecda1d5b27298a57c4429896b29a5e024d9798909633941ece86827f871cf97cb8c2f4d974ebb3489a4fa5211699c52be2f73bebff0dc503290b53f81edbce547adc82550076e6887f0f3fc562c818c090d14e03020c9142df0edb7a92e0e7ee10c00682e706b14d49ad6998a151e74e2cdba6af84b605c91fa0d8aaecda45e5ddb9d42e91972e219096c02fd9b5129ce240f7bb0c3012942a5c11ba6b2b464964e5deab7b5947173af7e755de64f1d38aa996443e520a95939eacd048e5ed9ba3542af0087d48bcd5f8c73163e956be74c10dd748baa14db680bec99b9c12b3c8e7c8291276fdb2ee7ba32123c396b6469fb73519eda7797e35806e71396aa62984c03de512f5bd558fdfd953b0ad832a378abfc1a93a73001a61a18474200e3d4314300f3f56dd68ea678ff4dd564858dd11105c9218d8f96e7228d9b36b73a3e68310397cda710c28afa01eca8cec2a17f928799d8e982dbd2b9301dbf7573cfc074d6e2c6f580d4d52a55f83edec74709795016e0b5d7633a078acb35d1ef5d13860886e2e7f6c9ff803120ea53709c1714d8b71fefde4427309249fd546a4937eb25dbcd3b31969705f9e5d6921d0177727c979503b342eeb0434723d4b2fdb3cf7a14b98e3e5a322a573b46edc682415f65d8c1ccc00c56902f2e65b6cf2f4678cebdb856a1c845400e1b42824a94bc166e3edf4ada92d0baad7708eb0ae5db7033aa31c96639d95d5d03a56a18dfb3eb939b9b97fd0505952e56432ba78febdb0778cffcfeec78f0934c195f970a99764fc5a72e688385de637d0c02d52fe364c5bee56588b4a20f36a21644242aca374fdf15a70f552a877cf1bb078c74873215103f552dbc553de2d60dd45eed48c9e80034a3ddf8fccdac159ffa5af694a0b81b5b6a6ad1c55b61171df401631bc376e4e71588bc09816dfe0621f148b1671c471f97e0d2408d6d13c606518f39781beeffeb3c2f4e4033f864b79e2d7995f2e7ac799e89ec78d561bc06926d58ac0aea715b784bd4e0f7fb99a4b953d52a68e8badad63c1f542b704823dadeaaf74bdfe70b0c62d3fbf2b28fe8c0a88f63dbf2a052ea59182e90ec944185944a2f5564538b0350f6dddbbbdd5faf5b7ec463681758f789782bd3b3b23a77b86d6056b18dab54fad912aa646745de039d2a9dbf90c60612c5a80aacd8606cc0a334f390268d48e0cb8912cd5c88dc703ea8886f3afb0ffd52bfc287d9fdbaf510735ca8b77f56d3c67d8524d6e1b8803059bded7e0b227461fc1b717a15882c17aa69e9a8db0141f442f697ce582269942f6b449c07e813a60b6e16ccd8c360db4900f520a273b38b70ab1c9939c62204106ad2d480c00159944872d72c0ea796d9bcd3ad83dcd88167340b43ab63b5f35132edd2782577cc1601e24f1a40d068ade188d8991efd7ca1ae28d4b27d12c9c0d3090b2891a378cde1c9549cea381b0bfb70f65395d9196b75c4c1473f4953c4341ee281d5358b5e19229993e1f0bae4ad2524e7655e29975a396a8159ce312c2e1f083f73aa4ad72decf6b1ea8a29fb697cfa7b68d6cd631f1387d3564840d6ef35699cb7223e188cb8376558906bc234240727f01592711615b3818d96d027fc1ca5b66bdfc469b9ae747dec41f6702f650bd69eb842d57917745f457b90dd695f4f319fa3413ae51cdbf272fc90d3fe80fb9b5d129b130d291e494d4a92e059404a5e5ed8f17e56a8f0e8271eebec209f76b279cccef5b9d87d321293485ee5083e08559223f28e51ff450e8f897a461a035b242ef93a1408043052f24784e4f120b97b6f8ad9c5642f2631b68ae5bfc2f43747efe3bcc64680e2ca63ce1df397ea94ed8241eedd31cb63a487e56eaeb56a5acdba168359a2c752f7c71b23dd680ffb2374b25517a26d456004b57cfc052a04a247963d99adc5b75a79fe05fe19cfd4d481056e5fa3551d779067a63b32b06cedbdf009d45a17d6c0d764df3a5b8d0eb168316634d8403b39fb0726d989c7fab134e26ede20e45281897c942fb03b11f954605d724187e11fe8a0947d8fdc98125b3c64084195b862a1952943397bfb98afc26daad716c94e5dcdff9910bfa122254686933d8aa9785778a9d99eaaa936ebc8ea7733fdf56e3a3da2388dd34f5a59e52a8a4caa21be92aee4ced221fb6eca3a5740d0d0d7a12e4b488a15a3947cf6d035e66eadf55835c6e5b89453c448a1843c2fad628f9a513d8ae1911bb76d7ee985fa10dd3f1997e9285c712d9fc289c0186598bd08336064fcaca5f11ef89026507dec54ea5829d58886072dcba82b157806ee4abfff7575e976f47d65bdfdec7b2310fa8456cb64abb51db49592790c093c7dfe09c77bcc02046f42e25cdaff8bafaf69a9f97b172545d1b93ba4fc0c105bc4d2deecbb84e6011a3ba3e8b6b77f610a24de2960bf9fc9d72c93ba4073c92c4fa6fe58de73d95d4a616c012b20e8735e58a4601e75ba0c3ec72b70f68ef02517ab76fb7ed7980ee575396189b131f1fb833360ff07970177cf62e2ab94ca37664f2d1e5f76ad65ba6d7f0e09ed37706f2a2e12441e9488c463f26d6e7536dee746d5144411e7853f46cd8117973e149cdf8512d2a012832fa97159916167e7f965ebbe93022f426fdc41becbc3d42079d9000a7af559fddd5f6c7e8369ebc4ad128690e31f855b8a4e75ab9bd7ebce97d11513cd83698151895ae7ffdcc9acfe749f1c4c3a03512f78724fa8fc55bc03c0f5c0e2af996a046a66671f30072e0ce4c9aeaef8133a6fe65b833b3995be217c3d48dab172ffd0ff1024fe250722b6179c7e9106fac28a341a41ba5a4823441667d5bdadae24da5912c4429155b0b389929f77455f33d439885053555d21197a2cf06802f75849f76e8dc1d7238379dca31c11938526de1fd1be2f1f9d0bcd1eb1deb388b9d6d1b6062ec067881e9738688be033a7b548759617a3e508646980cf3c8cfdfb862fe88db959f21e7202923dbf5084d8a0666f03db3ecbfbb4921b148e5d87c0f1645b3b0bf91314b501418a3e55b37f7f9161dc635ec9504a62a26abc57c8d829af4e87172fd8078931176b664148750aad18f6d9d185d6da8a3d9e36f56496847ebf3b0c1fc161fe691bf45635ef5c3f6b2362f68d6fbde382f73cf374377e1a582b8e8698b3308408e16ba2cec438776d36ad0e116958281d4a7e67d33ccc08771fd6835dc386b6114dede391cfa20d77cca5fdb3de31051a5d731db69c8b20fd1fde746c63b111f3e856e8755e041193ede0254541382da8580603dba15d6c4361ca1221e83bdcb2cb6780428cd604383dc7215fb8ead6773ba876f1aa4fd68c63e68ca6a41a200fd07c3e04250cd0fb695a076a8be40a0546033cc6e796507fd951af6008f351f3bf3963f50aed8b6ed35944e9309373df2f63ce4cfa4c43e393df3ad88598379147b6aede4f4e07707ccfaebe6deca468b63a4e1663cba4a42e62984b397dc03065ec213924a6f650c", 0x1000}, {&(0x7f0000001a00)="ff3e1dbd779267f4b9fed299ed7a1e66079345af6098820030982f868ddd72a5e8471d8552e05293628558a00c82eaceadb16569cbc56baa1e69deb70f96f7f8fa37f9a87071ed0932b39a667de23b52dcb0c4de9d3fc1215c9c6fb07589319ae0221d29e213131a9f84de500a", 0x6d}], 0x2, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r1}, @cred={0x20, 0xffff, 0x0, r9, r6, r11}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}, @rights={0x20, 0xffff, 0x1, [r3, r8, r8, r4]}], 0xa0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001c00)={0x5, 0x3dd}, 0x8) accept$inet(r4, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) symlinkat(&(0x7f0000001cc0)='./file0\x00', r3, &(0x7f0000001d00)='./file0\x00') accept$inet(r4, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) recvfrom(r8, &(0x7f0000001dc0)=""/214, 0xd6, 0x2, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="56cbbd029453269a566d4aecb863a673ca97e5c3689cff18801d9a8588c3c948d6ae00a370c353dc35182a8bf714e6cb5541e0b930f6a9aac7f64b75cb19fe127e0a8070c549750872acd20db3176e433f6b1e7bc0d961ddf03f827793df21eab358f54209cecd6d4a0ff4d94a9b8e3f9841108e7d0e92bf4724529e8bdc85afd9316dd5d7d4cc1a21977d7a9d0a68aa33480481f79e864677d48d1ee74b9ab8ab097c2601696f2a3835323cfc2b2711e5b0730962c37c96fdbc25dbf0768e6c21cf9b21121c767be62aa36f4167852216f00ec99f537b9d523499314c80c82839e1e085b2b6c040c1a6d560be17d4bd", 0xf0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x1, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001180)) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x21b7, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r2, r1) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) 16:00:01 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_getres(0x2, 0x0) nanosleep(&(0x7f0000000040)={0xde3}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28001, 0x10) r3 = socket(0x20, 0x8000, 0xbe) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8c) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r11 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) r12 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r13 = socket$inet6(0x18, 0x8000, 0x8) r14 = syz_open_pts() r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() clock_getres(0x0, &(0x7f0000001600)) r18 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x22, 0x22, 0xffff, 0x70}, {{r2}, 0xfffffffffffffffa, 0x41, 0x1, 0x6, 0x4}, {{r3}, 0xfffffffffffffff9, 0x47, 0xfffff, 0x6, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x101, 0x3}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000004, 0x6, 0x6}, {{r6}, 0xfffffffffffffff9, 0x12, 0x40000008, 0x7ff, 0x101}, {{r8}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xff9c, 0x1}, {{r9}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0x9}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x2, 0x2, 0x1}, {{r11}, 0xffffffffffffffff, 0x0, 0xf0000086, 0x65, 0x1}], 0x6, &(0x7f00000014c0)=[{{r12}, 0xfffffffffffffffa, 0xa4, 0x13, 0xcd, 0xb7}, {{r13}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x8}, {{r14}, 0xfffffffffffffffd, 0x9, 0x20, 0xa2e, 0x1}, {{r15}, 0xfffffffffffffff9, 0x40, 0x80000080, 0x74, 0x400}, {{r16}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x97, 0x3}, {{r17}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0x81}, {{r18}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x7, 0xd7}], 0x7, &(0x7f00000015c0)={0x1000, 0x7}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/86) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a781c8546cffa3d1ba437d45449ae8e1f9622b8a8db413feac1506fd01ff411b37fceebb3e8c", 0x2d}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="fce323e55809fe8a813430e2f050ab68c470c1826848303e66fc9396fce6613082dd861f8e1c33133b43b7a7e1b637626e465e28add313e5b48629e1e7e3ee542faab50fe5271a28463cdc0b2154eee4315055ac5fcd77feadd141e111c374c49aefd75bd5dfd76f3634cbe9094ab433b505c1ad8b4e86f440c9156db31d56c1a0d2e0a0ac0bf03d242d850c17a988400003f9c6325226dd5c9cd7ddab5638f1c219bca175897440b0cc003e98cae268f49f6394552b4532fad578da12239b81a7e61c642eebc85ff7c6329ec026222ebad5d4c852", 0xd5}, {&(0x7f0000000240)="270ab1e98ed46aa71f77e44ade72b06f2e8685f4ff006bf3779b93295bf223e4c40a7f56a95a219bfa21b11621c5a17a913f80d0cfbb43e06438937ab67d26d202c844e0e2c3ccf258d131e34e31702bc15be69c894c9b329681b985e6f55386989dda8edc464753ef38a952e90623033c80432c753a0989aa9df5a2c748ce8ef3dd22a074be5407654feada342396bfd55bd2e451d51751fab21a6352eac6a2c47715841900f45efaac513678a44c98734a498632fd935e334ca4ee54c37a33", 0xc0}, {&(0x7f0000000300)="00ccf00b66314085715a11741190b59219e67a24a53cd20e95ec1018b4d9f2dd8ebba65ca2b018f2021f32b1f40b2c424eb1e6efb5a33f649701395472923fcbb3965fad69a68f63f3af9e2d", 0x4c}], 0x3) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xda, 0x8, 0x5, 0x3fc6, "36464e0ce3a8c99398830cb4fea791a165052db4", 0x4fe0000000, 0x5}) 16:00:02 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000880)) getsockopt(r1, 0x88, 0x8, &(0x7f0000000a80)=""/123, &(0x7f0000000500)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f00000008c0)="9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b546c90cc06d30e0d0dc42641c11365248af2bcbbd14eb90db4784f8daa568df1ac14d07ab85db91c5e48b02b92288b8e04f89e32d8addb0f4110516187824a4cf058309844749c752f437477af09566f86ca678299c32c815646c345b8", 0x13b, 0x1, 0x0, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x13, 0x4, 0x4, 0xffffffffcbc8a624}, {{r2}, 0xfffffffffffffffa, 0xf1, 0x0, 0x40, 0x400}, {{r0}, 0x0, 0x40, 0x1, 0x80, 0x5}, {{r3}, 0xffffffffffffffff, 0x9d, 0x1, 0x3}, {{r2}, 0x0, 0x40, 0x10, 0x6, 0x4}, {{r0}, 0x0, 0xc0, 0x2, 0x100000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000082, 0x6, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x81, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0xd8, 0x40, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3}], 0x7, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x80000001, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0xeec}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x7}, {{r3}, 0x0, 0x8, 0x20000001, 0xcd2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1000}], 0x6, &(0x7f00000007c0)={0x80000000, 0x9}) fchdir(r2) r4 = getuid() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r0, &(0x7f0000000380)=""/200, 0xc8, 0x40, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) getuid() semop(r6, &(0x7f00000000c0)=[{0x3, 0x404, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) setuid(r4) getsockopt$sock_timeval(r3, 0xffff, 0x19e5666f5899041f, &(0x7f0000000540), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getgid() accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setgroups(0x1, &(0x7f0000000580)=[r5]) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x2, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x2aaaaaaaaaaaab1c) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x33, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000280)="855a3fe0eae9015f45b1c852eafbd4307a6e950031973b6315fae611ac5058fa1ae30ca256ca0cc2455eebe56181960550e941508db60d1c10047011fafb70f0b27fb6ebe9c3c92a38393dffb69352e10b97ed699b24d79099fc37c4d68b0df40eeb6eb3ba561e20959e35a16ad8fddd9689fb97f5289325b75e17dd0a0cf4e335f36265bf05a725b949ab6f4d7aad993b3a82859381ddefd0ad05396b0bc93a94c25019335b0ffd5962e62373406510cc6b5805b43fbccf0ef7312cf0831dfd110f11b6ad2931a0b25ce7fbf4159659c01a86188b1999bfc169bde3de5df97bd740345361f1505ab8965703abb0b3a6addfa4a1e47172863077a46acf94b2131af8f1a30b9a18ba1b4813573403002859da0f1fd66c3ca9343100af26ad0a8e09e9277bd1f0359edb3b64e955d6627113267140a6638f2b966856245114771af364e469e27de63b6e6c9514acd7de4479cc626a479f398512f90f60dc0125b85be7ca3e35962d86fecf364a51b7900e1849e1bdb4f6336dc661ba37b81c542feabd83743490c56b9e6e1a6f79cfcb8a967e02d3b67aa5535368f076f8f21600e64f49adc23617a3e0e6b56f7689dda1f0187656462d603a6fa04ebb0a0926124606ae75cb3b72bb21104ed3ed46c1d302709b697875a08ffcf6cf8833a21748ce6cb0aec71982ddd37b3a54dcfd9939659303f155157843d35abe9b8c6a608e9f760d1880d61e21b2bf5cd25852e1e1da837cfd81a9556f54342c5a033fab7dc67b2d370f26eb63ec113baffe0131e05545449e332ddd2a337f39640969ab02d4fcc3963c6583a8effdf796ea9134153ba93caf615170f36eab35da43dae4639eb8ac4d5449ff7e36db4bfa5cb032a027f0e7fcd571fa4380e4e1e29aaab2aaf224ec3787c0b878cbb2471cb84f22a5192b0e102a41add5700f80156ae9c07e0a4c69eb967fa5de8c9068a6094bd32297d4b9e4d199c7b0a017aa8bfb847eeb8d5fcc31ad644df6d8a542b99308e7bd9b419da49d5e61291a38ed58e0e12af6c765d65a6e1f9b59d8a8661c03e03b538351f2432fa408528bd9b4a65fa5372efbb5ac364c6513d2a6ba7e32dbf27a2cf9f77bc2583ca62d18e3ec4c557650f3f0eb392926b34907cb3b3020709a996c974c94b950a9e5accda9f5190cf77c09208a98a690838795c08b83e415bc1059e2799ea807aeecb31f9368c72b9ca54f0d2d4d484a790b8c3c82026ade43023e3eaed883b990f333b0368b72a7663f3b894f6cb8ec0a0fd57ee4ce37b9fc1bc5d16365929a17eb4ee122d698302f691509fe94f08e117d1b4105232dec492e3a4b6cb7b18bd005b8d79cf044a82f032f096112ef7bff20c580d662fc438b9296356f1c8027e0d1145893dcfbd5e738d17b1fb5d23462ca009835a86728ac6cc075c9388dd51473eec2c81e5f0f1ae122a2ccfeb47a4748e93940482b2f3c472847720cf263ad9f8372f575893c0204c133a76c46fdcaf8c73d67b7d993174a52638b55b19ec64246fe9bc463c288e368d847fa5bd2d386b92807fdd117a630e29c237ceebc09c75bf07f270f4e754aafcfef911e7f26d09e737b65c0190c7e7fd2892acff1a0e85fc068dd05a98ac1c9b96be5e7aaa4f4df45ebe58974d9469580ceee9fe6c9354255b849d7a064ffefc195f9a2f71ec0db4cd8b8c12a6445a4bf45aef642fe04ebc677e06707d1adccf2f8b90bfb8a4f3b9323964df5dbcf2b20f05de8607542a0aa61b9fda6f53685bb21a6a441df599dc69faf944af78c51fd8930e013e2383a0f194a1251e82b760cdfb5cf0d7af2007e2a6f28aae33c78f65cb1d04e41f8e800e4cc44afad27d48713a3b956b1a37828b5ae089123c0a002d04c0aa55ef413002bc098bbbd0e11b739e6c4d13a201bef65b8c844fedb66b9ca8a2affdb261192ddae5d774fd42c98495ac953cfdb6d156eb20202c9a144a64bb1e95a2653e9825fc8bb3669ff6e6b0bb251823ba8b49bf0884da043f758154e2436918f51c1893b05f280f0e2671f19757f236e5ff6ced89c5e94b0bee1695f3d0151e3d1e06eb4a0e35ecfb352d10c8df96f4d8a406ec8e1bfab0a10eb7bcb7b729ceebeff711e953db43416597a8ca94af26f4bc185789872fac1bb08e821b341bc2c2e3abf9d37e0c4b30c964f927abef190fd7a403346375c7f2276e2c491409f1232c99c6f6e1857ae1245da084b2cd06e0778be63e00fcf42445c43a494cb9a28c5fc0b04b083f0c9f53bc0b8a3816d705f8c48a993e844277e83dbf0c7bbd84528e3e40dc4c7e225217d33b87f057248c45f52db08dd99bf781b9fa43cbd76f3524e628af7ee05068ad4ec1391afb353ee91503a395cd280bc63fac0bd5118c582a74f60544bd583abcf9f10a9f70917497ac9870d1c98b1d37f8b9c073188eac95075f5e8ebd3de608dd0fa7ebd282282455bd474b9f0dc4f86dcfcdb7f9958ad4aa94bce8b4a6cd3ca5760b2251791ce03ea57a70916fbc99728692b901428b2a079ce5039d7f9b17d9de2c4ab5f7c087a13785f61440958ccdcfe88bcbcf67cc4f1209b4e08094c156e9ccf8ccaee4dc6ed33bc64f327d9323637f0aba2130fb2d97860870406c7007eea48d5abf3c68b9bbb98fb7b7d1bf2c5f099b763a5ab6fa693bce4d06f9e8b6390bfd435ca45a60d54356eaa1f9e17d9e489ce466a30c5441e1fb88bc194002f435d936f1a6b7a0310938912c5a78da5381e370ea766eebc10d2f419e092749de0848e8b38e1710c0728994ab1ea649a2a3ba9d22f29db5778e4856c6dde6bc9e5655b016457debe27f8eab4752307d982e3d9e37c0b05a4248fab23f04bba928f4d5dba410c493b31996fcf41c4e9187c9643b56953573fef4928faf962e9b09ee84efe731e8179162de4ea95da1adddbe4158f315c762fb35cbd31f85c2ad86af7f8094737eb8dd3e0465819f5c7e0e90f6c7b88edbfe4837071980a8154bedf81e31beed4942b71ea5a49bf0fb022322b0402d92e8529d29b5cae88146b843faf8b486120eba2edca1863f3e5814ff5d05ee66894e2167c6d8d1cbc6478202510593c4ee2ef28242eeffad01ed8a4c30ef8bb3416767eb49484520701674649ba8ba86d34af974ff9171c98646d64649b5cd4b31cc57ed0ce0abe6b2e1d1d192fadf1978f7cb75f557e44e4897d0f05a3db4e53b2ba69b616fef13f4a0f1b6b31972cd10d5c3fde81612ce053457a4fe065233de95ca9907d6ff27a1064f9c173a05bfee31ddf4c0ce2dacd78ed85b8cf7138c8c39476620101c34a23ab155b990c371276b84aa46d4c9a817f3826b3e99050b791e1375b5f2ab32ce34d28930f26fd498cd7168b8c876c62a1aabdea6f960ccd8f4e637baac153fa3cad92e6dd8b810a5442fe8834e0660754f0690cfb6c81c425110c3e3bd322b008541d1f829b4d332e8115d3e060b5f6ef9aaf11d1b36c4c00bb6788ab33f6c2d09cc2ed98baeb82c0b13117af10026efac658df001d3153dcda435434ca87ba23c8fe2338d126195a291ab43e782a5d830801a6e77618215cd39ad717e140d8e4b8c16d9812f6b9ceb6cbfd3f28c398cdf04739a23f3f93c0ca6d11d29a42bf54f025ffde6c9e04aef563d129c820dddfab8f356a46d085da3a95c4d2784fb83941d2ea13d0d590a782bc6f4cb677e651fc2ef9347c8843171addd94f913de53b11c87411a4d25d00cd13d0cb2e6b7715fbc9bed7c48f50a1ccc760b48780ce4b5148a6386e0a2a4f0864915f94572e15198976fc6dbcdd8083f65a4665d9c2312c5a600405b3b9afb2e5ec8494ed1777e93d2c8bfd243af213048644796b364bad7a31f5eca141e12b2d52e3f5f30572f3ceeef29a941a08e984cc745e9816d97e06076a487f523e7fc70e6c98bd6c3b72bdce821e3abafb71a587425b358ed5a42e12ff24c5fa1185f8c9c612b15eb0887ccf6554460d304d6a6081922fc500133901c54aad7343581a6629ef32a62cb855c15bb220baca2dc532dce8334ffafdc4bfe25cde6001929aeb42165cd936484776c66224884b1039d26d3ef5c2f56d676090614e959f57f95e3b7c71902ab660a9da35e1bbb9aa5d9040bea97cdc0fbd3d5f32c3736d8019d3428e55f9bcd10a18177136cebec56a659222df7ada2a752283337f3295cb2763a7e0e758fb58e043f155bd449ae60e451637c0d0649f7c4d538846b012089f910db0db0ce10997eac701ba308f44a6d81336ef2fb305d9ac7a73a5e85c0672b8acda65ed06428b0273ec0ca4644abd03e28e48c6c159913f69d051693b114486e8f852242985b5ffc56c70c5b6790ea4fcbdd582fb7376148a51d606bf616419708300298c58f3391ff79e894e87ac4e30b0a9566e2adc8d9382cc7ae4e5e204aa0645b758fca3ac35fb7e3b339c69b2cc83ee4192f7b6df88bd1bf23e160d78fa31d7c3b33ca60a9fcff50e600c69cbf87d3bc68150b53f15793990b01d7c8658619b89276b4428842fb79eae0244eb4b92478e3b8fbc1de9ed02dd507a35b71b0a0831770924aa9e0b76964d73a577f5e4c52369c3cdf2e7c4b3be11adb7d97482afd6cc2e5e5312e2d9e77dda6953188e7f275e29afd059d22c0938f4d6066d6a6505493c7cd5193651256c5361b81e859d971a60a3900726a6bc5649374298cfa6c0b0fe851d3d8e0a447c3f9788ff542e9dd2a4b7aaeb67ae51f1e4cbf199efc24875ca6168af1e6cdef0432ed8770999d9a8925f5e819e49dc09169518e6ee1de5c82cf95facce3dc8eb8a6d2460e0951a5b860fa3d0fbf58fc02c6530c57de19fc90ec71c34cfca4c3fa9778e0b2af7d7d7ec3e6c554c4339667a7292ba2b24687ed61111f2353404bd764f596e8cb19686ec2b27846290b93048ed8701a86c7dd7820582800d754dee8a4ca3f611ccfd9edf69b50beca116ee46d1e1f46675f0d9ca6ca727c97f6d686f3ef8971eff8ce58a6bbe86d556466896adabe16e883bf86842c7428fa0eacfa35969284ce54030bf5eff099969e7f194b6089905de99f0faa494e6c56b41a3658f4e7a58a00a5f2d4cd9a6833e1d4d1bd0a539db6010a66a8e7faca6973d9698bcdf27891f754d4e77dcdb5407c8e462fcdbb3ddf69f1c3394d34b8e42ad27c71977a72fb5de3e5a6c632ffd3778d93010561cb205bfa01085d51041c0ac08ced162ed9a00dd124022516d0ad689ada4c3e7120b54832fca265e63f3d691c013c8a342648293935b64a593beb018e99f7bfa60b44409932a986022029dc35599faba0af0e9fe758d628e3f9cffb464fb0347d5cdd47f3a44ea088501fb01225712ca5f302cf6408f0a82216159308ae4f5975a33a726f82ab2efee3e730449ad81f93e29fcc3cab5862bb5446df165055b7573317d5d495469fd0a8030b75a960caced5e28475dbded8c5999837def5b3e03d12a2f6c38be815ebb7f6bbbf7b66ee934b802bf3a563be751d8afd0326d9e294a8d8f69b2c92490122c7a731c461b1a6051741000c0c49cf9f24b99f75f09b2474def65ddc477a9f13a42b3b871b910aa4b4fd86357bb713cbe93b290d3bf6b51b0e275a874a8d26fd9e9c7ccdb7d3af0ace5fc158f29a8fdadd0dfa8552caf915f494abf8dbb1073d0869ca256c4dbdaf5cf9f90a2ce695b18925ef0bbc9bf38ec8fb30c3da9965d0ae83f5edc8a0e71cca5ab6c79b13f55c83a627b95e9cdf68398abcd52a0fcb8556516a7d93d64230cc92e13235237527ef7a44c373483a1aaa6d345cf3706382b925b7bb2a85286402f1b3cb2", 0x1000) setgroups(0x0, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom(r0, &(0x7f0000000140)=""/242, 0xf2, 0x40, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7ff, 0x2}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) recvfrom$inet6(r0, &(0x7f0000000080)=""/46, 0x2e, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x8}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = syz_open_pts() ftruncate(r0, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:00:02 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x4000, 0x7) dup2(r0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\b@\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x800, 0x180) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x3, 0x1f, 0x644a, "04a2d5bd127feaa909208492902258a1047b1a66", 0x7, 0x5}) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) nanosleep(&(0x7f0000000100)={0x3, 0x7}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socket$inet(0x2, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)="80") r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="602009d591e57db5b7e779f5ac3971af7780ce3b6545c6fe29f5e7cdced4befaa73e229d3e9a3c08a7ccf40066dcdd2c7233d51c25f40aec1818d36885d1edf210b0a7bae70c3fc05df5ad53c925d8bc31e32fc370243c6be3d838b5dbdb8a9456e7494d5410a8a7cc209eb3bae9b8e9348b2d61937a815677b66d1dfcf7811afb11c28430639ee095b82ee29220f82db990909d142912aec837a0e84400cc39d4", 0xa1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x406) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/180) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r5, &(0x7f00000001c0)="38dff7577ef97d1f5bc0696026bb8e75e5adb87510f5d7303f598f911c4c8676af0991d0e1c5af0ac9f7ae3faa946b46a7160f81d39fa079547fbdb0aea7d3c1e5e22884d0014af8f38c1714910dd3ae59336e02157f3c1349864822f830ae44e5e1224b3d8a7eae3a54900e1387599d98ec50453d734babeeca964c7dda2740c7a42e97e976fd7584dad8fae9b063b0a1eabe1445e318828df74cc3f4475b6783d9", 0xa2, 0x4, 0x0, 0x0) close(r5) 16:00:03 executing program 0: r0 = socket(0x3b, 0x5, 0x6) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) shutdown(r1, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5b, 0x2}], 0xb7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x100000000, 0x10001}, {{r1}, 0x0, 0x4, 0x40, 0xc3, 0x5dfa}], 0x7, &(0x7f0000000100)={0x200}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf7c7a17cae44d37eba41b05eb5ad35a0500004004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: getppid() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9bbbae044863c83cae69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x1, 0x7b, 0xd61f, "fb781f3e44ea3b03127ee02d8be878af6289d4fa", 0x65, 0x3a0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="ac", 0x1}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) chdir(&(0x7f0000000200)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x40) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) poll(&(0x7f0000000040)=[{r1, 0x44}, {r1, 0x50}, {r1}, {r1}, {r1, 0x100}, {r1}], 0x6, 0x4) 16:00:03 executing program 1: select(0xfffffe3e, &(0x7f0000000140)={0x3ff, 0x5, 0x5, 0xce, 0x8, 0x5, 0x80000001, 0x44}, &(0x7f00000001c0)={0x0, 0x6, 0x20, 0x7, 0x3, 0xe, 0x0, 0x5}, 0xfffffffffffffffe, &(0x7f00000000c0)={0x6, 0xf62b}) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000180)={0x1, 0x1}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:04 executing program 1: r0 = syz_open_pts() recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r2 = fcntl$getown(r0, 0x5) r3 = getpid() ioctl$TIOCCBRK(r1, 0x2000747a) setpgid(r2, r3) r4 = syz_open_pts() close(r1) dup(r4) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmat(0x0, &(0x7f0000c00000/0x400000)=nil, 0x1000) shmdt(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/234, 0xea) shutdown(r1, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/95, 0x5f) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="3c083dc3ccfac93ac2881e328c7336de19ae45826db5044b8debbc4d2b721baa95d753e4d064109781f396d2de8700e31669c7485b96b92d0dc1fc2a39c1db9f5283a2db5bd1370d133e426bbbf8e2b43d65e648f73d4474b20b81fa25ed0f5ca7c2109eba4d2fe85da9e711c43271a5069cfb7a18d23462e08e8f4a5964ef5cbab6461d26545e7d899b1033a77f8932e74fa153ba4e11c316753d8f7eb78a96f701ec7bb6fa0f718f9f683931a8", 0xae, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0x80000001, 0x9, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = socket(0x2, 0x5, 0xfffffffffffff9cb) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc022, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0xc53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0x1000, 0xfff}}) r0 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/193) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000340)="1696e231deb8fae125139c597f96bddd30fd25840eb0856ee30cf5d858f20d398a17e7877df38f3444cc0b7b1bd80f92388e24216fe0cccff4a399e520aae60c3d5ae0b95ba78757fbcf4b4e2005a1c117a43cc1feeed27c27bdff240e620779d64ca6e37aab7d99bcc1b3f02fd0227b0710d17bd4db7869c1153a46022acbcafe5f337bd5cb81", 0x87}, {&(0x7f0000000400)="ca1d5bf83e2551279bf57b1857a7dd1282d0224629b46163a9a0f4ee6af9552a586cecf9624d9fe4751faaaaaef27ce5f04c3dcd872e52cfb301cbdc208c2a2a2a330d969e3bd37307503c1f160303d5599d61fc2d83da2b348238033551ce128f89aee97fc8b1c910e2948241f2e5cd90ca9c3aa95e22ffb10d08bb89482d9f5da4d8ca34e4dbd7d0438fd33a7f4bf761eac90318575cbfd9dfc866a78c3a2058b6be4d565483b98a151a77a459e1e32a42e355e9fed8fcfee95b25686e91d137e78b7c17bab5e297389333f7090fd79a2a248440f2ad2a0375c79e9579", 0xde}, {&(0x7f0000000500)="c73d611f4f8c9fd0f3348c520a0afbd4e432cd094ac34b", 0x17}, {&(0x7f0000000540)="ceb2f60d9c49cc143bfea0d8cac7ca52850c6937", 0x14}, {&(0x7f0000000580)="c96fbd1a3c3a6958e5c87da382c5b500ff62679a80bb4afe35445ed89d9db25c6dc84db83561cf1b0ce60a30b24091a46199afea6a4c89847101f7cdf3a9a58eba040633b6d0c26617545e145cc24ad78f75754c2baee64ede928d3e24a7d9fa9a5b3ffc356e2d6830ae7b05f43dbced80", 0x71}, {&(0x7f0000000600)="4914b9c91f25d493cda7eb23acd844dd26ae82b5ad0c4d5094d922503cb4a202d677699ca0c55c729f9bfd63839f7e3d4021844cef6b7683b35404ec43edfb6e971b216c3bb9aed30d324c5e3041042e51971375f08d141c1dac301ac1e26170f0d3ae12264d0d788521116fb94a9aa96673264d", 0x74}, {&(0x7f0000000680)="96d61577f0bd425f42d8e76cc21fe09ea799a6816977fb483bfbb9832272dadc073883fd5d766b30d4bf79fb6746b744a46181eac46306dc3de7269fc5a9b2dd1b99518de22c904454c907dca4f7844fcb45ed8794ce2d64ad499ec75f50f2fa96abbdc60087f82a575b52c53e7f6efc3b26df926c1db92ad7b0d54eda3d488be3687d13c5f4fca9dee0ab8dd812dea0f7eae48afabb070fd743fc1585a53fb2ffbdf8dbf9ba4a1418502dffbfd4c3105126ee77834c69377c2e0bf9a2a0d617", 0xc0}, {&(0x7f0000000740)="25ac4d02673007510319cf315e5b50431ea126ed4b1d6e49282a28c402db736ad725296526df0522daa2492b0d5f14", 0x2f}], 0x8, &(0x7f0000000800)=[{0x88, 0xffff, 0x9, "78ced94799ded8cfbd109f1e62f18840c58b1da17901585b46a640383ed6d1c7e8874f2f79d18e0de58fb6fd1e92f117556ae3ebded3ae22e2b65dddffc3efc306dc3171dd78492725825568dcb71ad351fcbde8176e36c0b036da089f1c47f073aa7a5d678eba9ccfcdcd3c7711681ae45c5c3245e82e"}], 0x88}, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x1}, {0x39, 0x1f}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000900)='./file0\x00', 0xc028, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x40}, 0xc) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x401, 0x80, r2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0xeb}, 0x8) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 16:00:05 executing program 0: syz_emit_ethernet(0xcb, &(0x7f0000000080)="e81394171432d76d1370c606f9c2b6632b1459d8342d143bd25e29bf078cfe9d9e35b933c74b3652990c319f82ab61953228124750fd57cf835f8d83fe6e424c8e88d787af967ba23936cfd2adc0dc11359966533dd44079e397425b6f3c4ddf3fe73e78ab3b0fd1f67eed9c484115d85360430c80965b5c62c62fbf4ee9bd07953108e2a4698701970fed6f0443274eb0add515101355b792efe80372bf2bbcdb03050197129294fd8e5ff3020f78b3ef0cde67d111511304e9f831981809c9f5fb33dbf4c06494b54246") syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:05 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000027c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="d27f330a7665caf4816d93a83602c3b6668f9d8637c1918f1e6bd13e2222edba0465b56515f5e3b5458b6170e7769e96a8515339cf70bddbac69bfc93f53ba03ad32fc65637bc68d43387a8d9c1c98521106d8e2c7442a44ee9853e5a6d5897631543787f78c92f0d82053b21322b53af4693eba67b88f6d9b15689bb92ea82b300d09a71386073fe6314e7238816830d4870fbceb30da42fb0194727a98ade1f6ebffa39c9bf399eef5e28507bcb3", 0xaf}], 0x1, &(0x7f0000000200)=[{0xf0, 0xffff, 0x0, "e57608a4c9b85e5966ec2d865e27f82688d2a0646116d7ea659f50579a53b110de00dfbb93e22412124e5669cbc5d25cbf4df46c7775981bf018d7ff848c1673e68570dcdff3070855742c598760ebe5d61c48bac426ba547958f886c172b7910c4ef666ea21604da062b9a867982b19e5e9115684ce4894b00eca05519d6c8ba888c545f42732b885fab959a2a42a4dbc7a185016d078eac27b1cee11be8f30b33088ab8d27f27a40098ab719e11bce5925bbd6b3a77ce1cde6fe985ec57f5135db0f6572905db46f78e35a3f9a97d3a35934edd0319101c5de8bbf"}, {0x110, 0xffff, 0x2, "bbe103fa1d4a9488ef4fe00de3446d15264c2b79d1a5ef1306315042cc1915a85e57896b5d85772c3d8b0b8d8ad7821852b65df4376e7254c6f7ff4967ff1b3ba86388a7571c996cd470511908182ba506f3c1f85099fa396b2d6ddff58d8869e795727722adbf81c01466b31a2767c2a5f53aa3686551d13633d0a6f33d2e32b448b6607e6ce70cb84957976661d01d094a6811fc0e1d779933792da49426a9d4f3049822a7962a4d5aa40eb911ebecfbcedcdfa132505732ca8c00e94fabf538e0e7e2932b22d8ea334b61f4b7900177cb1c46374ded0d7c48a991b70d3147e3dbe14ea450e0c11d52adfc1ae2b1ee3fe8a035eb04579de2"}, {0x70, 0xffff, 0x6, "514d7d5a16850146aed8bafd6b17c1ff0b48e8b59e792fc4d8563f387bf40db3df1c51f2f8a12729e68a363657cf1016e7f60672ed12e56c3437bd98e1292cd9bd9cda69bce58d48602f1eee0ed727d93dcba259b00be76d1e33"}, {0x1010, 0xffff, 0x79d2, "0de3312467c148f8ff92368a64de1e11738d54f02b53629b8fee23719b95e67ddda3ce820ce20a128e4be7eb73dc39bb79731e7473152de458cd6b6c06abefc6c0853f81d47890af968e1c9b2a399816c166601855563ccb87096da0ed8fb2bb3dc804edbfa25a99243871ce501d6dc14158f2ba2033b4725133d71fd2cc77da4bbd4012e82c7fba30f968876346d42ed267aca7988b456038c1d1b533c3bf6968250984176c10dcad0e460dadd4d6ca343d74a27918ed64b70fc33506777fd3210561f3a511a59ba328d4b18c9c77e8eba6d0b26a55818eda164747d33d65c8bf5dbfb4ec12e038d3cfe7fb12f056c153e8c9b92bd45a1636e1a05ac77a01777d093e1b6c1bb800d65983b09069ad4671b64189add21ece6f2bd0c195f269f6938ce00a4d1f8bd10ee3b41b70e4fce598194b310ab33a26abfb1f583c8de452e61e7911356b65c7de923999dae5a17c4f296dd4f34b9b3d6e184e3001dd53bf7e840b5553f9bfa21c5840a0709382f0e96f7d4ca42020c68030f0ba26e884ce915e623c23312fc290c9cc0b9800710b01f5923416814f27515b46c32c7100e61abe637a83782d78b090f39b4134ac0f155e5ee96bfaff3bff86f87a590ec88e5b36b43fbec0503a51c58b0bde972f8c0568e93dd5f3b6f57c6445265f89b65999d9e5b953a04185e577f9f335c4bbc85726871a06398f3b4e58d12eaaeaaa532c6aa9c9c573bd10b4b01065331eba39f27216f1fb896cabf87780ac971ba0e39e40c65870a3d991bb82103df5ccaf01d7bdb8b9c8eafaf58ef370fc7b9f02eaf37040256ed65593d7b7e28c766f9dd869b55f1bf89051ab435ed360790741ae60804ed4963c439ad0a4a2b30f1fefc74cd27537a8b6954e9040cadb3556106093b7f28a2faf32af12681b64975fa3fd41b0d2d55150158890fc36d2b688c63190407666aca630e5b56df670fcc488c24c7ad7b8d0c044b5821d31e02af3efe9d8194b1d8cc594237470554997c6d00ae74df1d4727232a26d28e45ed855717b4a457ad26a54aee6eee5eca96d34b789c045807e4499007946b62c2cb6f52e24ee60aa9f8616153d4995657e0281b5df91a10d23e1b2d7752077e616dcb3f1db3f5465bc03a02410d3cd290d490e048b896ef331aef132b3a702cae47a5a956f5e9771a4cca923cdc475ef83edd26156d3bd2a6bfac9ec8c747811aa0777e61be1a8d1cc36b1902704c60f64ca274db265a209fba6b50ab3c5a16638a5781682532dddc3563487a332455b3ac0313ba979dfe9fc3d69d6deaa31c058f17bb18a1cbac10840b717f41ac99510b85705155bfd1469b248e49ffd049ef74e5083064657cf2ab29062610ec2bea174ace4d8595566f03dad8c1454642a7b311c946169498a1406a235c36b3a337d5e49617370dd7a9153b97cff4135a8181b6d1ad24823c004f77212b10a3a526d60630443824d4a1699855214c4420fbe8dcb0f101646e0cbe332ed293aac82c4ae0c3ff64428923bb0b996a17519f4889600689e646f2747d1ef77172aa0f600a83623ec95e6b178dd5be4712595a3996e98258ec17d86efdeb7daa03d85dd45c8c1b1d98df89acd56a35c899f8573a67f6a0bebf32cfa799f8046c636d6de5b045579ee400be6a6ae51291597a341d7dac21c2f19b90557d393fdad958dbe36c78f541b407bd5ba9992625b53ee2a0f17fa066595a9d2aba6f6e2b444a0b8ad173d17d0d8bc8e78e147def3a1d89ef3f7840d78904bdf969f705c9e7d70c8c1dad51ad6113c1edc641c2bc6bfa10cea05257bf2b3e7432637839f316d38a6a4dca32f664c1fdc91c43b2794cf3c1b7c61504ddc5dce6ad6dc2da9c684198ca7855dd6f75e071b533e16d45a521e0a5b1a20878a3bbffafc905ea0858661c261bd4e8928e4e5ed6ce0d269becd57cdadf5d65b124d4085388ef3992e078b13a61a2478b72fcea068a2b62cfa18239cbaf8b99df02ef3b59d6d7ab33057c993bdb584f5955ae75da86bd233edc800ba59b69ac4d885b1b0b24fd11fed8b86262fa93b19efed4325ff21bf207226a637c5aeaeab36c311480c6c2aba67226252f53664ad6c079fa57960b0aaa855aad85e252ec06bfdb67fe5ac68ea1038fd135e25332d865779481d00764e07d03dc8ba3d8c5f3690d3445f937c11468f55b1c5420a3ad6f0c850f66e1c239d350b30f4f560aa76be1b4a8e21269c36578ddd8f294628a632c4bfa8836942fd2aaf95bdc319bf3f40e81b21f674d93f94869b69a47c93f767b5504eb50c5ee2ba2e79ddced720d14ca4e9e4def28474f820c52d10f91ade5f97571ebde0075d70164aa0722a348efd109a839b8fe067a79ae84ac637b0e119c02f6557041c28494b522abd1d225a04812f2f97e2e95e8dbf00638fda875abe37298e0e344345832f1f95c7cfc9da6d733304b6fb605df803ebff876088382e5edf9eafc9b45aed9509d15f4250a198011845f9a676e07e3406ddb39f1c0076e35c2d37d67e81b37ad4ed21416347405dd11bb1fd23e3948e74904a92a79fb2668eddf1f6d76434b964c9bf496fd080c273f7ed51d1673deeb848310d3083324d942bd500193e0ff581d51336beb9f2125a5f19e007bf6df3717093deefd17b5fc57f3e213a99e1a170a18e206e46deabdc87d2553dcb1a60d35681fe3e6df12936ad20068754b0139c277d5dd677acca6e334c66a78c77fcbecffe482193951863d8996fea3285b1f6026b4ec2eba013bcbfc4f789a2890cac0f784646063ff2ee0f0100a0b7b55b6df539eaecd49b446fb881a7624ad097d53ab93f86f9a80ddcd6bae3f6788094bee3b92450b72ce3fb4d1962f90b238152be5655d7aa88f6aa83172c943fe1398dbc787878a2b22796acfe56c40907daa97d283a31508a655cf2dbd16f4a8acb54233ff5c86bb1fa72fb08ab5ef9c686ae9b2d6cb67770253bd3a797f92711164cde76f2782e39b2334094c011523b2253a60841bd16333b2f5bd567e8d8fd35adaffcf21480a5c0be59fc4f67c9ee9367b3acc9f65e0f2fa24ba4f5f273d64a54c9b62b74fd883bb857d3bd3ddee28da3c66da604083c6c73f19d8e64d23b0cba82e9bd88627cb13a594c73af7eb8211b9a7efe462aa1f06272cb23d943d003ea7ae6991893ab28d7cd02867599d77a897def54c94b6cf2632d998905d2611b384865edcd8309429177659a4a9d1369df841b69066a775b495351358a435675ab10dc78b0dc2cb8254266018a22fee29c1c97ffd336dadcb5a4e0429b4738276f704cf2159ec4be6913ee3c2e684d76cbdc83c72ef6c9909921c4bc054c8fcf580edd7e0e4f79886a347a1e78775b18f3ff7d93f2ef1196e06a171242c4cc0f1075e86c88fd730457e058f94b7d6772c6f741a492c6e7349eb04fd3b39b83535c26fd1c9a762182278f9d755c2f618f9386d6e6aea74a1d678d58edfb4cd36362b7fd2c60f71a97cb8cd2a54ed1c5ad7c4d60d88e03c14131787b870d902029c3aabbed4525d67e7834c809eef4a4a4596b78250609bce1d6f7d48ada25ad74a107dbc5cc7516da26af9440157ccf1fea36908680639c6d1b2be74fcdd04f096b4ad3de55a77e341a0d4adad8145003842456227ff0ce1ac8274307b8407d6bd7d60783d46e7b4a94364c438c6cdf0e6128b0d3ebbeaca19424f7e4b5affc0c5a8401d47e5adac5ddb384bec729cde28eae64b4299745230c82610e5d59b1e8d46b78f535a516a842dfc1db1b4a9f768d38af19bd1363d0f733b1c843d548bb9505ec091044c1592fa65caecd7a2132ee8a93b3930a9c5c56ce26969c6e45ad6e09794e14e7597e5efb4e6940366f27096bf8ba4393324af2a0f3bb7d4c07735c7940745934c3809a2dc7e250fc2487dc6f73b14c545578ca1c29ba7cc53ff96d0f96ed228f457439aab41168bcb2503a0fade0ce08e189ccc33ef81251898aa1d3f318e9fc14d6c7689e96ce85f26ba4ea481908f698e0a7e630241ea9183a7d6bbd6fb52a19a6e7caadb8a190ba06e9c72ad1cf4060de772ebf5215ee871756c6167d57f5013d19fabf4282c818dc9076ed073ef6b623182ee90f011e9e78f26a261490554f6b657383eb305c3b4d056c6b4b2c1081cc4d23215c2354710ee7da2bc5b882d1cce4e56fe030914c149818cd1a00dad45a7bf36261fa5d4a7a41cb08a1020c930791d0ec9e0ef78639adeb9d6c3e267d3ae8750d902e0d467f9cf1d880b8b798892b4a993f38e4becd6a9e1dd33a40686130ea017b7ed44f80aeda8b0e286dd67c07679285eade55d27f43f644946dacac029198b05d3b1f1508373b0ed7e99fad159e688dc9d8fe05d702ac821cab3e454f42efac27efaeb5155fd88e3ede7511146fef1f18c24d71a5f690c478710cef9ebb5587dd4f045c0dc58df646e51a868e0b6fd5cfe50d724de74d96e1f3621c68004a8c12d2d28426645442afbc2bd1306309c1245221239d498da6045f701792a87b3c2cadc813230def3fb9a85a16039966adc90262d33697ad1683652366f1dbca24902d9da79899ed4c75da9fb20d00b12a8bc73fd928a580313848309f89f2de4af8bfdf5ba525e1d31155cfc019aa5129dbcd83d4b74c0b95931b878fbddd13dc1581a053d357a82d17fc9a97088c98cef6a0073d0a418d1e18c4c92d4a2efd2ef4308cc3dcf9920b2ceeeb0aa851fbd8e7cc63298000f17ea10a33924d0959e6d9d04b5b7e187605b6e02bd872172540a84b768b24881124e29357402e3d2a6ce457bbbb803ce4b253bee6459952cdbd448fa03e6cbba55cfe286fe64acc048226586faf4541003793f5ca2a8407961811053d776f6f7d5d39479cd2b76187276a3c8c9f8e5bb842d01d0557e240601ccce7b4b1db4edebf801a86d144c3ec7c9b5019b99a4d15040b84a23c60b01d4deda8092e1d85a12b422cfeb8e1f60fb348294032434fba118787b395130dde0fa6330de5c710710ee392211ce33a06747d4cdb6baee211c41865e86b752cbe436d6195386ca072a807ec56168a6aee932c401a480913e38f2babcc5afd37cd0c257a6a39af7965d131a928d480b5e129e62d4bff1b5880a9353a945fdce74992ca979eb6f99cebb1461f425cc37392a315f7cc2465af963991b90f5fa7c0c3144a39293bff7781791f006be8d731022af963a4a876a7c97d459ed68485b25ace5a255e47b2f2c41ce2d23a196c74b4be07c0ba52d747febc3caf58b142a6809fe9b8ad32961e1f31b4dc0da31337c83d6bd043c177684425a49ba014ddb398bb61a9c267a0e7e4f6f86ea00b3daa3d301fc02d309272c850e76dfd2f1bebb833056a4cde7cd0f5bf71f79f463e8e490abd6e4730f2b7502ab63da824b649e8cf77e01f12025cf994293bccd94740514e700a082dd159ece883a79e64163c95795b6c1942ee8a441cd85b4b564ddc81c5cb05d50f5f904c7626006a427ed1dfbdf66a02034c27ee14c5bdc9513cf0c35e136aeb710ea1c903ade1b64ae95c4289431c35d666f3ceaffe5be65a8da5eeb745d6fd06349282ad670a0a1339d20aeaf75c8d25a867266b877930238edf98339ea580dd5f28f87bfc0eaaad3092b45c0a7e4cdfdae86ce04f93ef86ee6c1365f6a5732e6e7ad172f09a22a7f6e0f40ccd0b0fb07c1cc5434e1382ebe1e235bf13d15908a8a01f77ebc2982513d3c34f355c379ca00fcf01978440b590a312226f910ada393413c6dd774e81869faa15f17120227fd176d1443d0fece7a2c584209199b95f17610418cc"}, {0x50, 0x1, 0x0, "26b372852f15815f805b25efdda39c9e5d92a99ccba48bf05e632bec28f9d8ea9d20d09f3008481d4d7c84455c09d2d5b0e65deb067aad293f"}, {0x60, 0xffff, 0x6, "d1ef04f741b4d7ef6fc95d653fe94a83f95bcbb6e4915bb11332af10ac7f9963b45790df8ac91bfbf017435ca87e29115ca51bd80d0ad77163cb3d5c7a794bda3e9a3e6b6e21c335ca53"}, {0x1010, 0x1, 0x2aa1ec4a, "815d9f20e072a5eff3f0725b83fad8f90bee7072b38557469a0ae12498079e3bb090e471180bfa6dbd014926db059ac792cb0ff0ae0fe49ecb0cb0ef35825c1142fcda1dc4a0f95866c7a2ea1b62b84edd16e53533988bc3f61a6ce552eda0805d272de3f839a1430d5973b9d8b6d8c795acff24aacb997bc26c9d13b17b6b1359f448f07a1a2e87690dc343d22fecac36a9964109dd5470fb566db06dd3966454bd3d29e4d70ddff215424786707fcf49a43cc9d674b2fe69ce788e680d7d49514bdbe3a054c92e665b54a72103c013217d1908be703ccc0f8ab5c1d35d5ca8d8f25b1947a8cf6d3ed6196f6c15fdce3685ceb6ae6a1c434f881f508954ca644c79e689ac09a55d21215980b9803c346ac6349c261404289d5bfb7d6fbdcde3e3034bfd985ced7eb12184124727e7366f4f35654f7834f2e8ba10f4d30c974f249c495cd089f7507f1b9f9f7524ee6f7739a24e4b331acaca5662c5911243ad5baa21f4e5b0b45007442eeed033cfd63f71f887eba1dac0bbf91b0bdfec899b16cb0837c14bdb697d5af1ddc8411e7d35c88652cbb34f414d468412c458ce97c2271bb76388aeca4240937d9d55755ce9744ed6e344ee6ee40be1bb7411d50d0d401f75ef89e6372e7e4fd80ec4336d27f4e7794133fe65fa0be74505842fac3b1a5603a5de41dcfc18d2d20e4fe2a105e2c430ca2d05bb74b98442aeea1031fff62d700ec0eb66153e8c17923d2bbad316d74cc8965428567dec10644adbee489c754448a6ae68dcf4ecda0839d9c9d4fb47a7a51685feda563c5d1f52ff599a3a8c92dfc8c40e3182f97b63f5d0cd197772ec0e5ffb1a4e197a9236bcd66fcd165a82c1f1220dbb3db2e5c06a0b4f9bcb1dd57a3df64f5be868c7f66e6f7f6623e31192e60e97c2051ff71179b31c6726bcb746a6e9a7752d4926602553617a10e54bf2c40bb508f0319f747ca7abada75d4f4fef4ca4e5ae26e56a3dd5d283165846108487fcc758c4ba714cd86ab90d65ca408805a9a4cb91005479d78c6270e461946fbb6772bd4eb974f2316556d15c5fe1f94f3c326ac940a5a5b4365f430ba807d80df8d0b6000ab32eb959d63cbf04e5c0bf55358dccf5240f877c06aefa78a191c4bb83aa240d13255dfc6b61a434b58572bef291b5bf3764e2b1bb2f158e507584c3d5f4c5a9721d2135de68f03bfcfc0c139751d382cf2e591c4600011ef6b4bc1c3ba799331273f0413601b28197c619bf69b6ba22a38d4eef52e6c8b53167bba770dffbb0efdea5dece9c883289c6d9f651d3faf304a9c9d7b8b0828c403df669c214cdbf4a4e94ca9b1c5f317e0d8fd60c6bb6c3b1b82a0356cf9c42ff043f53e9149df719391315447c9d43e8ea4543f5e363a4a6fbe8ee35c24426151cf1820395a95a4273f70d55e9c2af14e4b008aef7cf1312438af38d7289c0e88fc3917dc6e766951a019dabad19eeedf646f203b272751b883cc79af5b2ae8dccf8eed48466dbb9587daf71ed283bab9ff7bec66bf02a9143d29817c2654a13f6616fd6c564c40f1a06e8947f5fe0bc5630f87c59367493834f202b0cd9fffce7632152246865bffbe92d331d4cc9b54adc139927b7fe7eee6139deab46fb27452ef5b45591c25b7c5623eb998e6eccb66695fead3c1b03ee3740195a2e68fa4ed50b794a4e5de8d476e24f2a9d91eb3c5845823da6047b21be62e0f59f2022a11b4a13be50762ebd07c5ce74a41680f6539a3c51db946689b97a38278d302af681084815db751e5a174f15f17a8accffc366b04dbc097f96d5711e3b34b574209ab9f9e097448fbaee379beac2d8af3534a940a3ab52a46bed85b404f4297375f20e4ac76ce3c1f4f2f5d4ffbff33793769cba6585bb5491e4df1f564ebdaa66066a7c1424641cc2a8296a74224643623394d99f050969c451652b9f2867b8c94e01ae7d64e9a34cdd255dea10bec0bb3d98af1e198d754777efdb2d95ed5b790660bebe35cb24dceacd9a83dffb809a0421876a15c9263d2e11520028dee3507a3c8ac456af39242416a809962a6406616c5c4ccc1e8c42f0bde250499445a85993ec1c71b9776c63f463937636e63c618400cee0f3037dad5aac9629d57d3b9ec47a3802cb720c688716c15917f704edd3db4308df1ee732d000977ebbc8c368857b7d0c07581460708e7d6db2c203f6a624b0a348fcbabd4506372dc1ddef891dbdde9ac58bb88031015247dc14b9b8e8f1ae6c13dfaae328b81826d50f2916793163c0c82e4b9e3ac8e20663a15b6fb5614b2736a7a6b6369bf4340ad607f4b05ac1069b246b62fd12448e155dfebb51b321f28072df13771b0f999e8bb8a9111d15fad3e5f3f6e9dc0468418d5238cccbaee8c70ff675028f00cdf2f1e209dbe7eb2e24e32d25c291b2e1e4351348f796c038ea3288454f2282099212c827b390c5b28c19756f23db2f1afedf22bbf2bba41befa7d9a541a0a98f9e7c153215da91913c705aa098f43b05f68ce4d19c71b65305baaa4c81e2442a5365cc0f661e2aa1f1b394ca82fb9e2969f72008ebc222828828177641662d9d8f53dd4d0a657527d206047f8bb9aa4eadb83189c56f9972004e4532b9588f8372d395c101fdcc238a6ef7faf81a33a3f3d5d28fc6c7ee6d405f04bdbc76fc977a843b146995f890b7f096de51205dcde3400bb035540613ab0611f11601066e028b500c06192004b47564d5e876db02d03201546477a3d14e65cad2163f2bc113a794bdb4e1f013058ab81fe076b14711552577e37bedf598e834925162ba1a99ad8314f774faaadc360faea23a3341c94e4f60d7d2aa5228d491644b50701d7578e58379b1f0703fcc92a740c47fa510388037b980ef5bb8799e6cf3991c1ae84607205b60c8668c2adec1f58b786e8f5ac7396cb3ea482d34a452add344326f1150b4f50733dbf9f58b0bdad5dd6484ccb5624ed946692b4fb35e2c22e380cce956f504fd7264e50db7cc487ab1a67a76c0699d4405ab4172a0c7fa8f98ee6cb63e580b44d4f5c655c0744c39e3af5a7e7be2391939418c71aedce4884e1faad2c9286e13efcb9e638743f26949e382bb4338feb48534e45e588d8e019cb111f9487b86c7376bff9a03059af8458f636f16491f000927baac40eebbd4aabc1e184ad5d1a4818919044a31a495f0d0789869d4c818677b1dbb4a86c9b2d3d2cc81f7607deccc7e381bca7a414fb9b2aac8b1b14f2899b87f3541943741917296f3415b1fa5af133ee59f60fea57a004ffc8fffb61c99b298146f2de477940a8157827bca31667762a2a3c72ddced431191cd436f9a222383d39bcdab84657be09afeca3ce06b82d985ef4c526827d90db0bbf266ba51771e8f5938af8da5050b46852687c8e6f75fd63c22c299b902e58dbe291a2ec65c1eddcb02db79d7730338cc8547ae400b4790f139958fd7fbd7db5c8f980786f01ae496409c82ecbbb6187d4535cbd710a2db5850a8c1a58f86e3890e42743578cb0357bf7b978fc0139e847fdf1790c118518a910f18a18efd29c97f2ad8b72c8f2af56133ab04f35bc8a56feee81d1bf0819133fda4b4a404cdd55cd820bd1be303eee0b96c10cd593e8565923f3b9e423854210be988a2c8bc6a24d60d9a47fc7377f0c2b8c014aed2118774b0c775e9a8c2116817b85e58d0b7594e74848f4bf307ee189ef963bcf61447f4600a61ef157adb912b2975b461d2b74a2b3b24fc77f2e2e56f82102015d017532e20dda1fc504ec428fb3460d380f1d97111132b0328e9f507cb28143641b4314e09bf52a9e9a6d7b8dd5c3fb89a1b5f8d186b5afbef1e5c7910a3e52ed1608d0a6b6cfdd2b1dfbb4e28663176811b8a3b77198342a353e040af1146c43b95521669fccd8b78a3f95e47ea3e8e81bd9918591d33c62d6f1a5d384c60c65237931aa45590176ee8ca7c8f87af9f01a324731c0279480f1f349a55c69e4c485c240f8cbdb5e60889d9fffc743c7088a4669c66f64a822610f6b6a5a6bb12923cc85896b34c46a51c86b38838ac18a7d9a0db2ce431342f8cc33be985df503135461bf3bcaa166d483ed250a42b6da8636f8e188a9731aab11c239ec068f5bdf15df93f7a099bd8f0886070d10caf148633ede1b9f2112a34c659337c8ce34e4a2340e973b5cecb56c6e34bddb9e179b14e53728d93ed77952a3c34bef73d83d6fbcb0ff1f14947428684521e53a021371bde828afc560a606c605334adb79d08e37032d6efbf6566ec9942959e05ed56c3187387d9988d531dd1d24b220b14c86cda23a1ad2400c3fff1590f28bd55ea3e1a0abf3a27570a6ab737459f2ce4376ffb84bfddd299b7e0d929dcaa275a8bd0598757c10da6832068bf0f13c0f067bcf75d7e47d51435289744a2cf8592bc14808526de42a8d8c88ba7e401518895c2bef61d66c2672c3178e0ee52b5ad09550436d7bf99f727b54f9fa9e3b1d33ba3ab2c5ac2ec53b59aa5c6667cd21a94fef7413bed818c9ba848741fa41e378837fb62ca62b522924c7fb78c4d443c9cbfa7cf3566bdbde3f4c04607d4ce296e1159b562a20dc808c153b2e81fc9f5ce0237ef0b69e32c2db10894723323b774663bbc24864da5cf886795b4072da9777af4835dd918a95a6eb8c157cbdfb91ea5cdd8c531c33f650cfa2d1104bc26745684457d9c9d435c3c0f953e3df91de3f5aa860791eb061258931e69bc21486e72e6140701812679f88feb6fa0e5bdada23a5654e239b0a0e26852fe9e947e897f1614904475442e9360e4a56921bc26d6b8d5163d4c2a73545712568303f5ac09dfc0706676e19cc7873e7e3a9b11d119e2c1ebbec822d026b1c3dc1a6b563ad709a177dde9fc496b404b82780e0fe3ec95ab8e82939e134f318120374bf7d76363e094fe9141e6ce360496dd7e7983b7b2647a4bd405fbb6456471757d3298fc2ae44d934cbee52c5f141adedcba52c842b2f8a741d3b58d22daa12248aaeb6148f5ae35b1826c28bce421975678ccb76468392ca46f6f3db9967b3845900872185a6bb3a95969a241b9244e8793223f667536c7e4dfcae18f2ee8df5e3138c17834825e9b4b7273acc7cb21592a2cdfa5bc04c766e713123b2489758e3c80c515c22fed708dce71b5b37509b35dea63a3b7c2b545384320ec700c62bf0cfb40e177103d9457952a8c9db283673a64a78e9e9e43ff2dc276f063e8a69526e22ba13983f9644c4239e6c1d69c0ad313313488e84cf11f25e0b0e21b070bcb236372bb8ad02a6b679ef6158372c0e1ba955a81465666be735faf24564c8a88cf87ed89231343fcba4b56ee482348b8d5442985a739e602598af3c690edf970b94a0a7da07a34dd7cfe01417ebf5ad0e1e7c41257645844ceebdf483265d4f237748699cff6ea88632f83c16a4a62b3a261287afc797bb21abd5429d8ed4356965a2e71df1af41191d37502610c97d398747d9cbbd0046bd4da0860cff9cbd0a4216303961d70c155ccd392f0692eade24d9edbf4f32dd59ac89fc6b7312f27b36ea920535ff8a17553b52bae057fa202a6c7e908fb43a7af2848f659d3cbd6ac4bbc95a01f69782651616004ce6342c81d81f51cbda9052eab8ce4606a1a94532946c4cd5d9020b285c4554c3cc431a1dc3988f8d7fb9dc0beb14c9886686cea9a55cae8bd380285fa9e2d5ff25d5ba1b149d947eb3513236c0e3209b4798290dfe5a06290352f6e99d6753e9efcdd5d4ef698003319472cad7f2279c9b7313445c75911e9a63f1205"}, {0x110, 0xffff, 0x9, "e63fa894f537e77cfbb0cc45750e493761de79d16e08b4a8961ed80c271920eda99eb3ad1725aab68235e06a2cd26c52709390bf2af72572978809899c2f3b8ce0ff0f624fcb35fa361ffaa70a8e9d4c9677db82c4153fc4516719e4e0e8373ec28304829d0b0d36b8637ada4a48a447b61a5bf01418b2fdf7b55208c15d07077d8b6176ebd6920be408dedfb1e38c4b7777e45e01ed13c705f7f6e008791296d4409ff6d1b70b49c071825349c68d2e90c84d5c63d000c0cd147938f30de7eafb79765e86d4f4193f8642ebccd2ac37784d092ee4cf13878cb4c468cdec54b05b101e7cf17d4a692041cf0a80682a9e80e622c302943aab72c78ec6"}, {0x110, 0xffff, 0x1e27bb43, "1328a0b7319597dc187fa0523fd951edaef44b91ecd140625c012562e02855aca24efe69a79ff52bd77f7a976afaf2c1902ab1215b73d9f190cc18aa0c0ea258931ac4f01083d1cc992de99d984774a4830a4f6654cb055ab259955bab958bc3fadd48cf95f906e4aaa2e0ce2de116961a4c0f1c9023bbbf0ee383a21819559edecec95c495ff46755043fed31a7bad4a41061e54016aa16321c3b7b74a117336872b40b28f6caa4d637ad4b66396c5c450934ddb81144b5369bd66d18d10ed9137760114cdad762553736e15d073808897cb26623d9ed8e4feaa7dab5fa89352b7d7462e0d574c82e417b0bfc7a58025764c85f3f976f5b89fda695"}, {0x48, 0xffff, 0x6, "200adb602771bce7493cc32340c8a091920230322479b47ee424ba2ac2477f0059de82b1d6c056dfbb952a1727c16ff58eb0aedd315303ab"}], 0x25a8}, 0x2) 16:00:05 executing program 0: mlock(&(0x7f0000ff6000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munlockall() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/209, 0xd1, 0x841, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x6}, 0xc) getegid() recvfrom$inet6(r0, &(0x7f00000001c0)=""/177, 0xb1, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x8, 0x8b}, 0xc) 16:00:05 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000080)=0x6, 0x4) chroot(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x2000000009) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x5, r6}) r7 = getgid() r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r7, 0x180, 0x1000}, 0x200, 0xe7c, r8, r9, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:05 executing program 0: pipe2(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800000000000, 0x40) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/55, 0x37, 0x3, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000080)="02", 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) r1 = kqueue() pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080)=0x7ff, 0x4) fsync(r2) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgid() r2 = shmget(0x2, 0x4000, 0x45a, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) ftruncate(r1, 0x1) 16:00:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') close(r0) pipe(0x0) 16:00:05 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2ec, &(0x7f0000000800)=[r1, r9, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r10, 0x1, 0x5, 0x7f}) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) rmdir(&(0x7f0000000780)='./file0\x00') setuid(0xee01) getgid() shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) socket(0x6, 0xc002, 0x2) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000040)={0x3, 0x1ff, 0x2, 0x4, 0x6924, 0xf563, 0x0, 0x7}, &(0x7f0000000080)={0x64e1, 0x7595a875, 0x7, 0x2, 0x7, 0x70b0a4c9, 0xa3, 0x3}, &(0x7f00000000c0)={0x7, 0xe6e, 0x1000, 0x3bb, 0x9, 0x1, 0x9, 0x3ff}, &(0x7f0000000100)={0x0, 0x101}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e2", 0x2b7) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001400)=0xffffffff) accept(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001380)=0x1002) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) r5 = getuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000013c0)={0x1cbdecb6, 0x10000, 0x4, 0x2823, "6381c36826faac0a28c462ada2f05131db32b6e2", 0x1, 0x3}) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, r8, 0x2, 0x20}, 0x7, 0x8, r9, r10, 0x5b2, 0x40, 0x92, 0x9}) close(r3) dup(r3) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) r3 = semget(0x1, 0x0, 0x18) semctl$IPC_RMID(r3, 0x0, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) fchdir(r1) 16:00:06 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) lseek(r0, 0x0, 0x2) 16:00:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00007a2000/0x4000)=nil, 0x4000, 0x4) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="bbf8824d5b999adce972e4e9f827c76bed94372797c3824dd4cf7bf81ab4ed05668027bcc3e73511a933dc253fa32d8a539289a9aaaead96e8149b56c94cba666fbf76031e8aff3ed2e23af4942acb7a18f3f4fa5072e851b544d1663d96828c72fac46bb38117df363393f7b279425a083105c65fc84e3382da89170ffd92fd1e0b4652a5fde9c0d1e826d80839571b2e4ad4ca1d112fe82e772ebc98fa862b43417a367e5178778ed2cd1dce0c69f36a0d092afec6", 0xb6}, {&(0x7f0000000240)="055a43809f920677d3f57a006920582785fe04f6af33bf6ca41ac94d4e88951fd23c26e657ce82c77d90127cce58a63c17f059a975e261a5d9790f3655b8e4b69221737d28ec25972db92c0e9fd88e98d7ccdce19f274b", 0x57}, {&(0x7f00000002c0)="d048a4383838a8bf216141144c59c13b95a6cc1643a5d0734215a6cdd75880b847d93fc5ea887463f3b47d1bc0667085668048afbe3f38868fbffe8da63d1a648ac38fc4a9b6102ca11fb0dc00c966da6e0aad9fdf0beb84c6fe4b8e5f20d63bac351ef513acb1de60732fdcc41d7058ff7369f01396307d796841d9c4b401986470cadbe08802b6a2ad22350c4febe22a1e9ad24b6e13daea9c0d7de21f18f2f8069c35f608afde1a8cb012ad6ae0a7b3e9ad54a99fd219187934f3e23d84688bcd0a5615d98ccb74dec07dec75ebcee78f15bb76f78a459ef9fa7b580763097c82c61ef59ab33238f93266d018148016ee7a7041f120e86a5be29f48dd6dee1ed1127656064c3cce61c5edca0ba1af3da7407dd8db2e0d84678e9f2a6bb0739f7512bdd533def25216428ed675de51ae0ddba529858283a435d01db969f125862c5a536e7395d947370db5489ebf68c0245d6cad1b9af925c8e71cca95018d71318dfb74ae87e39e7bec51f4df4793fe946b309f4689d61e03a1ba3056a71902ae2000d827318646c622a748842a04b6ee7009adc3c2f74acc789c4d0044e6339d07ec88903f7918801e9af0dce383a5791e7b6b299ba69094cf0b1bdf6fa7077b37e0d68428e928150b3111ee83d60e88b7cb28fdff65d4ae36dcab3649b6ebf8bffde9ed2646de987f26be99829a88cefb3dadc867d101446226d1dd213e7fdc4e3cc7464c636909eee9161cd2e8ee87f26b9ddb0551327d94845a6f256bfd8c30d69dab1755f3dc361167a8fcc2ef6eceb8faed24379bc8f9a333afefed8803c5bf5cbba7f600cd22f6b5e6221d332604e8eb453f72bbe65f58968cb190b0655c96a456dabc5a66dd34758bd096343e48d1a14422c9f84548c3a974988f6d3e5955b814aa7d8a9c1e6121a0dc0e994b5dde3f11aec1464553c9e463e9b5c846b319bfbdef6417faa97966b3dab3f0e13ce6f773140578640e7ebac71890b8c46f32281c08fb1ac07193288b376e1a706b4b770601a25269efd0e51286e747d96397532ab3a213f6e3422c971874d586ca0a6cfcc810e3eb156145d68b7ba12403f1465ca6825eb2571090b285d4282c31f8db9a5f64dd9efdd1269a855db5f9dd07442aa6792ff2fa80fa463e0dfb1247a6cd28f1b64eed578e19cbb27844b68dc352ae1f5c30ce2fc9bc483005dc027306b17ca41152e36d6ad323d441ef469c5aee38820dd381d32a63383cef38f1e23572d3635f24e906079f25fe700b46fb1d047f3675e03bd41f3988c6469c48e382da3b984eb25bb9d7ca12c6623af39fcb52d5ebf5f953fa9c67a4cba9d925b261355ab6152cfe17730e67414ce47eddb1957f57b38165b5035e025a172423f40f78b2f327ffbb7aa1ead0a53a1d3b704473a88d48697510375410173dd5b7e2115a1622fe6e8c933142707d4c11dc72539aab76e1900285053e295931f4c0a06f1be10337162dbd72efff598c505f0d077c0483877ae9cf0ebfa97094e66cc40605448f7a2765cfa6b643fd2905ba103194f36fcf4ece1416289b663a4640f33a8bba7f21a093f400a7dd87afe22a3e3b4cfedf0e1b40cc8387a50bc2c8e1b13a36f389b58b67052e9a89a4397c68c780e18928573b5afa6eaf9be7eedfd9fef50a29b6d23dd9de08ce28764e4a62083f3e8232981cd4516ebeed30f9883fdc8b119147a6db58ab912819347c0e36bc57b70f17117c09328cfedffd758a2c4f7ef5b74850f9ca295f77f792c8557e79ad24222f7ec31d1d9b42c6de3f867a1ab055216ad38dbd3ef59a3dc6e08389d0a2ce4a7a3af91705f9e41d236e2d4ec369c7afb1ef459f813fcc57b912f564f2c98c24dd1df788c1e6fd276e74fcbbab840e7ea6d6f169b9b5214691b86d49041830b9e6a3710ba8fb3dcfb8d2afd0c47c2e5c0352bb643059edb316075e4a323996323cddd3f7a385b22cb2afdb142219d5ac62bdac1811f21e0c03c0bba6e9f665dd6db9a785e8ff74d8969f4bc40e94a9d23f764593e9133961142ca46c9d51a32a85e7a06ca39a50fe2e5250be68babbe394847c893f2591922e2040249acac3949e1b27af830fca64096c6df16b2e2a1b6f3bfa8211d2b2fd4f09bb864a54fd2c2c298bcee962e73d3e2f11390054e9bc71e1d97df5e7ae0828183325466c8640176327885aa69965e79f0536ea05fc8560a639108a1361266908ec0aff58e91e623254faa2e041276ede36ea746b7b804bdcd97229abb6a3628baf6dff1e2d9cc6104b02a00ec63983676f4f5a5f2e53b7552f043cea6bbb1bcaaf22235f27a53d9455406a6f8247e50bc8ffba4d1b9a69530b916a92840bb8020fe91b9f1d5934dda67c27d09c8ea1e92d80acee3bf458941e772c9e4371029c5a5bf6a28818a28e4459aa11ae9f9c5b6d98a6290b234c267a956d4a78d7ae117d8ef9b5b89bf1afc4490cc7cb9c55f601f15fd0be4d4929822dde1d996e9e86d435724cb85372ab96f4f0c16e9aeb2fe3ba7c557db4ff6a0269d6b78b5e8c88911a783fd61b558db62becb4d4de02b1570fb058fdcde7f3bbd31982c0cde2f5d5c28ea1151396dcb06c9c89f35f9bf4353c89f50f326e5cfc7e5a1ad7d3f0c45caf97988dabfe0ffaf60e6c7295e2e806c91e553f977054cd8af73b4c8c1907f040f129aaa88db06d34fe20088e294918728bea0ed9958234d78036c63c59db70bac84772f9b760dccc7867baf37fb5beba6e2a1dc42f2546603248172d470e333299dda72198c99fc672696efb44b26c1fd825ff8c6b5df275b397c5c5a7fba59fd23d5b48001f1e1e1a1f772a878925a0a8ce621b589ec8d53c2bd4ce5d119deae8c4ae2b06f1af6b2c52f6300ee94ae3c91b1ff7c9b73e7f082a2382c6909b810b207f039ba0d7a60426b6bab0dc47fad434226a9fd217f6507d4703fe42d5f1d974ec9ce90fa23fe3e3e7ca3a4fe641f0b9bc854f905fc23e4e864369577a7f9086223c5bf92ae5e04258150301fd5d038155ff8dd78df0ddbc759bad150e4d35a49657fb97dc273090a1332c1f3dda46eeae0a4fc7c0f8485f467196165418ca7508710cea7dd7b7c25e351a8fc5e42544c7bdd691d305782e0a1c7f2e23bdd89cc6e3d57b27e76ef9819b94b65d8d92c7315e77c7cddbb1dd258ac6f3d4907e00ca3d20c19e5ce435deaad06ffa60eceed8c49c0cb188b19f2b302c9673413fc62796f8fe1af0a6d8ba75b78b9249d923b906c02468db0a70c4f8cc684540865233c2860e11e990b6c9bfdd342842aa1643cb29163644f17cfe64cc2e6b40af8cd0131a631b24bd1b1a9cf9003435c298c136c66c3c815c7c5185500f84598ea90c2f30e5855083ace872724c11f6d40d3a22a75e63009d6ca0e49e941b769cda9cab8d440379a5b29b784c0524bea532727d4ab76af5aaf15e832902e1cc7b5b0144e700335d823bbee265cb52de0edaa777ce0868d8f18e964ef9773f5d7db3f0c5cdd187e172ebc4ed0585f7411318333638a3051f22bb859ba285f64fb63d70bf0fe4fbcbfcb96c4fd4de65607b8dd960bf55981f93aa723885402ac3a75ee78f2578d829f06b93abe5ea50e16c5c8b57bc3f5e4d38bd060183ebbe2b27804551d05febda45786c08ab39871e6585de9e1f7883c480557c71bb83d3fb80065f44eb4734506468a785eef2ce140f12a828b1e339574f91ea78ae97eb1df970c3c72775d769d353ac606f9bf34e74aea0d5e76f648d7aa72faf030dce1d175410d6c27e046827542751c1e58ef0abbf453b7da43a53f6ecb69abb22f7fe3292ce5b8decf64dd992bb99d31043d28538e151d546c271ac087e283ae04be36430170270f8ee491a49a39950f7d443ded2b27d9c5ac2659ee786720213d32de6a96f2fce14cb36b0c4eeb2bae05f3d3d6548bf86cfdd442b432b026629f730d584ffe54a3d2c4fe1f1df8dc74b254f076e1cbe21f97e5158fb8812d908a8297d334060d2e426cd46ba589bb7e17851f358dfbc189d3b9db86a0232fb80c9061e30c3ff60bed567fa5e004de0b5e4c0e958cbfb509dd0e5f08f98d41b61340ddb37a8a027ccd3e0300906a20441e0c440b27783ec9051e1d9984c79c8b5dc79a0a77027e4f858f54444670de42c5079345a203aecf8c3f6e526b8f37f2c253e7d7bd2609f99c8f76f1189b09af057b996f3c894c7ca6e52ca2b180ca85769d27b916711365a96461e957bf0754cd620f09f52be60d4f98cb6ba2d422d6c6e711d7b7e3fc29fd367183960d27727d2785f5826bae6380a75280e4718b49bacdb983faa2fc0b92d5f7fea2690ceb807050a7cfbcdeeb3161ddd7840d90407a8a202f833e98fa8daf03c1ce88d98d14abb42b16a7904d8034988cc55fb21ae302f8e6317eea11469375624bad71161e04493f8908254f8dd68126d96858e0a788b1fd1e8f17329c6c051833a7ebf6c43a06a678e65df861a0c9d370a8a8dc36c0744850347e3d76a965a46a1f7b34fd342ff7f4690a068bdd84ac0b52290b727d07f939f0c822149285e8caca7e54d41355025a38443d9f118895a8a3747860d502a5abbf00a9f3341a6778b88a79ba6dd801c674e819be811ee4d457efe4369ed750175153d653c21e1dd0bef27bc5c193063b7fbe3fcf3ca53ced41bf46f25050b2eb4b4a7dc86e308e3a71a28f86d31137a907f76822ada68fe1260701a9b6b36227f6cc5ddfd3066811191d1d94a8775b576d044520d79d8c28eeba06bfe3065b2e0388dcf0fb30d777e0fdb80eb6e95d7239dbe7f58947b812720000891b6c892dddbc08047be5af2fa5ed0b35a80fa3c9009eaf17a1fbbd99514876796c1d3abc76149065360c7f6d3c26b0614606023421ce51f7422015d789d777c55f272c27ea64e75d0b7374b0e96d8757811284a8ef0a9520739b7f761c809195b1c6cf9c5cb5117b9222190fc8e79274a4d03a2dea7805b800ddaf2f0533e84154785f0434b47d9902c55555a29aa4ebc9d48953c610d015b21479ad08b1b4cfad99403c35695acf463dbdc7e6f0b4c29bcf9d4c27c7e152f500e21f0507291cae9c37b8cc6da0dc9496fe3ef87ac473a8c0a88e0df40bf6ab3eb94c33ffd3f4b6802f3f4387017b926b33895061273e35e898c6cc671984537c2558f32ab885b84ad3f06e456ebded87fa112f5d9070e9c33c45fcc8fd69d25369bccff6679555d792d2620b1c4e2b73ba4662de6d123d8733d24cc3a4d4fdb2c1cf2f4709c35a3c47712e4304e57cb46bc3489fe58c1e9ea0345d29e2bdee324ced09ca1500097e2103b0119701258bcf27620344dbac583fb5ea5516b2357592c1a8952e52f8fd307e9c17febf2da537be9a4a311c614c6cb80e3b404b2dbed0b78ebe1d21f3b30e8a2be835729baaef341b6d85d824bfe3888073086c47dbd6614c5f5189c5316b4c4cd1bb257d5c89aa998eb196f4a052aca0d62c21eb796b562edca1535b08e7f9e1e457de04b90f783ebfc59587ccbb9efd83464e10cf487548a763878ef8c3d4013a2f87b4d1b6a6fb72a19ba6ffe3ebe7d6681c546d691018310747344beb23025aa8c0704a6482c9dd8b000cb12effe6a72bf3eba7aca8f0798e501898b5376b29b49005d53aa2cce755c0bca7ae815d06389e3d24d6edc3492900f8a7bc7df0653e6ea39d51f2da14ffbd1fad3731926f39490ce325206fd88ca0e8e714b5da8aba4cbea4e2dee868f664690b21623cee0f40ef437cc186120f90338d74572cf5984bcea26fba1506059e34786bfd84c108a90e1b20fbb4ad033", 0x1000}], 0x3, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) minherit(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000087000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xf00fffff, 0x1, 0x2}], 0x20, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x6364, 0x800}, 0xc) shutdown(r1, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket(0x18, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unlink(&(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000280)=""/231, 0xe7) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)='./bus\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x3) open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x44) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xa9, 0x1}, {0xad0, 0x4745}}, 0x2) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000a, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffffc, 0x5}, {0x18, 0x1, 0x4, 0x1}, 0x100, [0xfff, 0x100, 0x842, 0xfffffffffffff54d, 0x6, 0x100000000, 0x7, 0x27b5]}, 0x3c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0xfff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x1000000000000046) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) write(r0, &(0x7f0000000000)="f0988bf9feeaa369544541410212284346731dce3aa7dfb6db301b7613adb15d91f9e21527c0bc2d2a169acedd7f85dd", 0x30) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x3}, 0x8) accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000300000000000000000000000000000000000000"], &(0x7f0000000140)=0x4f) syz_open_pts() 16:00:07 executing program 0: semget$private(0x0, 0x2, 0x36) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x101) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffd, 0x200}, {0x8, 0x9e9}}, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x87, 0x4) mknodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x6000, 0xfffffffffffffff7) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x2) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = dup(0xffffffffffffffff) r2 = geteuid() r3 = getgid() fchown(0xffffffffffffffff, r2, r3) rmdir(&(0x7f0000001280)='./file0\x00') r4 = msgget(0x0, 0x20) msgsnd(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000008d18a56f9b4726b248a5246a52282c8823a79605a2a1f213cbd0ebe3d5cb37d0f2637055a2c537fee1e989414b00ec0a64eab99809a9a9383910f59a98426a5a0ddd740b27fd"], 0x4d, 0x800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x80000001) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x22}, {r0}, {r1, 0x36}, {r0, 0x1}, {r0, 0x100}], 0x6, 0x5) getpeername$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) connect(r0, &(0x7f0000001540)=@in6={0x18, 0x2, 0x10000, 0x9}, 0xffffffffffffff75) r5 = semget(0x0, 0x1, 0x61) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001440)=0x2) syz_extract_tcp_res(&(0x7f0000001480), 0xd4e9, 0x7f) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x10) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0xd008, 0x71) close(r6) 16:00:07 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) minherit(&(0x7f0000e04000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f00000000c0)=""/21, 0xa) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) pipe2(&(0x7f0000000000), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) 16:00:07 executing program 1: setgroups(0xf, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x840, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1000000001, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x1, 0x849, 0x80000001, "d87f0aaf2aeb675a765a8dd53ef26d06cbb945e2", 0x0, 0x3}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xffffffffffff0000, 0x34, 0x6b6bc1cf, "fd0e23aebf2c2db38b87efe6523bd78f1df22b1b", 0xb46, 0x3f}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="689ce89a05bf8851a13e647e6c2742dc89d50cbc3a4a8a005c030747de1f7ab28d97bd84becd3cd489d21863af20c7f4645e29e50061de4110790933d05260d298b7c4b4464c1fccce8e94c01a36ddcd606deb5709854487bf17b53dec7163769e0a8afb0c", 0x65) socketpair(0x0, 0x1, 0x7, &(0x7f0000000100)) 16:00:08 executing program 1: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000100)={0x5, 0x20}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0xffffffffffffd10}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') clock_getres(0x4, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x81, 0xc1}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x80000000, &(0x7f0000000200)={0x1f, 0x8}) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000001180)=""/85, 0x55}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000001200)=""/238, 0xee}, {&(0x7f0000001300)=""/128, 0x80}], 0x5, &(0x7f0000001400)=""/44, 0x2c}, 0x42) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sync() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/183, 0xb7}], 0x2) shutdown(r0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x92568d8f9e08e1de, 0xffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x400000000000000, 0x3, 0x401, "19d23a7ca2d61eb230498ca10329248bdc43b4db", 0xfffffffffffeffff, 0xf2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) poll(&(0x7f00000002c0)=[{r2, 0x7}], 0x20000000000000d7, 0x3) fcntl$getown(r0, 0x5) r5 = kqueue() r6 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x10) open(&(0x7f00000005c0)='./file1\x00', 0x20, 0x4) bind$inet(r6, &(0x7f0000000600)={0x2, 0x0}, 0xc) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) kevent(r7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x800, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x40, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000008, 0x2, 0xfff}, {{r2}, 0x0, 0x20, 0x0, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x21, 0x2, 0x8, 0x101}, {{r0}, 0x0, 0x4, 0x0, 0x7, 0x401}], 0x2b80, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x4d, 0xf0000000, 0x1, 0x20}], 0xd512, &(0x7f0000000280)={0x8a}) kevent(r7, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x80}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x2, 0xff}, {{r7}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x40, 0x3f}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x800, 0x400}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x21, 0x5, 0x2, 0xfffffffffffffc00}], 0x4, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffb, 0xc0, 0x88, 0x80000001, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x10, 0x3f, 0x7}, {{r2}, 0xffffffffffffffff, 0x31, 0x4, 0x6, 0x5}], 0x4, &(0x7f0000000580)) socket$inet(0x2, 0x0, 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="fc", 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: kqueue() syz_open_pts() r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffde9) writev(r1, 0xffffffffffffffff, 0xffffffffffffffd1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = socket$inet(0x2, 0x4, 0x101) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="e181a067940c17257360ecb4f295219289be9a8fe04565c71205fa5d532628be6ab5ba9eeb852be00bc07029613194ebc888b812a8cf2076e21733b4c572823249b7b38b73520fc33fd851b03d3ac7bfb39b9690079e09d9acc101fac51d6ccdbde835a5f3a8878acb817bab64cb0ce2f21f6abd111835d794c5d83d6393787949e3e58948e4614faa52a961d2e39c6393d01e5119efff5b7020701117694d47ae93f70b6bfca7b5bf6d10f9469ee558c88a93759b5cf4bc84555de50ef3b4d56aded1c9e24e0e68", 0xc8}, {&(0x7f0000000300)="9777c4149fe8615e4670620bd9e1bf1b", 0x10}], 0x2, 0x0, 0x0, 0x6}, 0x400) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x8, 0x100000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x4, 0xcf, 0xffffffff, 0x8, "416a438d097473570a992b0b85e268d961556725", 0x101, 0x3f}) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="945911301f715409af84ab9e5fa1a569b4fa98a6d6077b046e5839e0dcca97b2b84f341c7d6cc0e7c620fbe9e888d5aa0ac1b90e399c44d79167d492b7eed5cb28b9e9c325b704b20588638844ddaecc50ef8c6fec6ef4eeb9a6f41cfd755c6704917495a821cff51f", 0x69}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000400)=""/221) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100000000, 0x7, 0x6, 0x8, "9ad20ec577aa6684b8737c012c6ec1a693646797", 0x1, 0x1}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) syz_open_pts() 16:00:09 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="d1dcabfcced99b574dba1f8597cecca1732cf13c6d3254b6248559a2e9facfc36cf518b73eade982d85b4583b08df2bfda7775773921fbe6438b550db8f07c6986774d2b3c7196252432a62ef7bdaaf0a0c306f8b29e1e00be4f6ea33dee78ff245e7e34ae52e137e2dd345432f145df730abd36f0dddf5e5dabac86fdf6c3da0b8583c9b565a40587b40a365b4ab74e54ab82be0853406e6bdaa05d5e2ffc180a3628d86999f73f2c6a00f26674dbb5a310b542036a8a", 0xb7}, {&(0x7f0000000100)="df964e743108a5b3663d33a95da5cf303584f104d6e7dcc48e562f8adc746716fe5a99b8224c892a21dbc2bbe1d3647439311be92e755941080338179e6e18096cd0b120e3b4ef52dba721f274042d724352b9e9c341775a2d4c3b3257087e9097a85aa38a06ecfe2c4e40747a33d59e38e73a", 0x73}, {&(0x7f0000000180)="90a9c9a28a571098a3a050a9e2da73f321b8b886f14254cb39a35deec57da5c2b5a5431bbad032b05b02ff069ce214b376e54ac61068dc0b7222c60daec7e9846355503a08905117c4abe7a9dca883703ff231b2a2a71fbce1bdaaf08016b28c916883e4b1fac4c32c2aadacf3dfb8eecd9e8a9ce730f1ba9ff454eb8cba1426fd4f5050ad44a4628bf32549b04f", 0x8e}], 0x3, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000001380)=""/210, 0xd2}], 0x2) syz_open_pts() close(r0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)="adcf67d445cb46ea3641df683a9725eaac9f627dcfc149ae7a48f3f6148ddf1a9553141e0377ad75b560f3ca99d347a0a56a855ff14f11bddd0211094055d3ad478c1f0612c77042de3cbe643d0fb1cc9e02f670c313fbfaf4b0a9509b1e13e2fbf823808d24a2026bcc437b54198e32444d5ba442d4fdac20cab34cdb5579c13ec3db6b9c0deb73c3adab3e2e6d281f81365429", 0x94) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:09 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(0xffffffffffffffff, 0x0, 0x0) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1ff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt(r0, 0x9, 0x1, &(0x7f0000000000)=""/246, &(0x7f0000000100)=0xf6) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) bind$unix(r1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001880)="2b5fb631f9111523293ef19fdf356d3cf9d9c50f4af5ee7d89d69bacccd2c4fa24bd87d89fa7967d5b41e54cc116628f5be42aa6d2c5d6684b6e9f6ee5c65560964f39da24e4c7514926fdfe2c4563fc1791f63583634333e1adfc3565fdb64dc1c7704f63e737108e3f7080ad18a44df5a198f6200ca919eb6274d0d19ee2f2f0b4042527bb960472cb7c6d1c3c51e641ec4e008121878386d279bdf1b9568b26d8fb131c39539f330dbb4a3fe03aa9626e6795eb75d86c2bbe7aeb7fef57e7d43a16a058acb2dd876be7c8a3f88196847a8a43c5fdf8f4bbee8c9b90", 0xdd}, {&(0x7f0000001980)="2b857e3fff7d9889da4eae1c929deb90c30465f3448d418007d30c2e63d6de598d70addf8f0279d3bdc3720a4ce6a386fb2e880879601b96f1ca7f5625688c81b7e045461500ba1598c9d17a2ac73c7a470716bd86004bb619884fef0be5110dc7b804448b09ce82bc497b2deb875459114c4a8e2d18855062867660e6e1d12465f0b8141c968c5b0ea5b95c5607617fa5c9badc60265d8d05dae56b47ddd4bb072060ec8a73dcabf6c0a152e522dbb39c8c2e8b39e2a108a7d5851dfc378b40f504ca889f71d0e285a44f8aad2142265856c53eaef725de5c0e6340dbea003f", 0xe0}, {&(0x7f0000001a80)="25fd5e2a1797f77594f4f45002abddc97e8b513f31e36373aa24da89b54ba6fee5ce5146073976fb297538dda3de95b8bd673f745aa508598c6009c8dfd2a4b685628e9fb0391f737fb0926d28b0347c4a16c0887dc1f9a2ba5de6a07bd3a663567bc4ff37453382d5e9c1622652f788efd922323dd1e5f966a1318d4f31fa1c154064cc64521a37e0bc6560419076232aa8e6", 0x93}, {&(0x7f0000001b40)="f0bac3edc66480b9c87d449f423cae8e53265595531dcafd2aff030a0b131632a952852f1b01863c2ca25a84f6a4b9cfeb27a782a96c2f9f32c732b161dc2819962f87183b837202d567536f0134eb2ea4d4b1635f33a2d2ec3a4dece2a4b28f81d9b487646f04edc8a52826e607b31dcd8e10587f38f6e01e56b331a67716790cc84632d6e641b7b003f03a2256", 0x8e}, {&(0x7f00000007c0)="d190e675c1cba299a67f0756d5ccd9b334ece2ccc3037bdaa8d5f7bbdea8676053986c9ab32a4d3a39a1fa3afbcb6eb40af36e08794162c7d5d4f6c89e10e8a8c245b3df7d24f55eea285374b8ba26d2ce120332a18eacd036886d71ac0c8c80", 0x60}, {&(0x7f0000000140)="8cc15154", 0x4}, {&(0x7f0000001c00)="a381e5d3385f489ab69abeedb13e56b22c21b9c5ec00fb07a9914d60af42d0f6a5bad92d790daa4cbe21d5d4ab43711503c521acdf03247d4d6c96498d53ea285ad0adbd411eda328c93b634e8a376523b80e3987195c31b0e6d9594be4d6394", 0x60}], 0x7}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001d00)={0x1000, 0x0, 0x1ff, 0x20, "3a3f17400ae1270e526dd71b5ead690d8a82cee6", 0x9, 0x4}) r4 = getpid() accept$inet6(r2, 0x0, &(0x7f0000001d40)) fcntl$setown(r1, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000280)="b9fc35c826466ad00176b28c4a5819fe23181ba5c542758411a0f6e7c351ec5d05e53d9f2ab16371c6bc230776e8dd3b164370d99b3c3678f0ef3ff0bba923bf5e170135779f61a211f55628806b7a8796d4688487e06822b7f8651e0190cbc5af077e8b56797c0c8ee8f1122a730a2f", 0x70}, {&(0x7f0000000300)="675ee8b56a6ad49d8d624736cb63e0fc803803de94c056481fe8f6d258a5699dd058b2d3973d3b0530af0a0d9891da04b939857b84ffa38e7b8740c047573af52f310d7be63e3f4d820d55cce290b933040a6ec9c7ed811873a5c5fb948b1d773d90646dfe8916e1b897f6c6b85cdd126fee77bec27167850ea9f947cd8afec812651b7b59adbcf61dacdcbc5fd6ef03a2ea374ddb90dec5c5a9d28b3962bed31da4ead5c0ff8b5327f461577498db3a682fef635147cd82c94b388a1e79ef14b3f86bba66aade5b921f7f54aded37", 0xcf}, {&(0x7f0000000400)="ee18dd9ae264431d2eed767947db43add1cdaedd444c5ea6100223e23a5f6f70860db6622c7299f4a0c9b2ff57860c1c00431f96e6f98ab5cbc4b41272aac28916a13b5bad2868c606a52590e086bf36dd47fa4e9188f97aebf5d9f5887e51463efc9aa7a51710a2d2d11a4659c4891d8ed6b68d8ff4a6403328692400be666e233f2e88e55f0a63cbffbc63a76bbf9572f2ae79e745dca0d073a7876ad5660b2eee09e5b9079c578c4ab14416f2396c3ec80f6fb50be8999c1e907dd9bcccd11569dec7d16ba03d", 0xc8}, {&(0x7f0000000500)="d000eeede8e86f6850fefcd7b507025efa50f98c07e46c986149b86f4c4e5f068aeebf7cfe18f730df164a110f275c150bd6b120790f160cd32e89c46fe807d07f877baa0b664b4c46babc0598d29ea772af10018917a2ce2490d197b7c00f253bfee024b1e50b1e57581336eae0fdce983df6b1be7f710adcbaed6f739306", 0x7f}, {&(0x7f0000000580)="4b46ffbf8f922b9a9de412e9c6043d9116fd5e978059efa4b90864f5738cae5d0c0631ae60b4920cc418a06e988122c4e41a03999a649e7fa21e194a62c0a0f4671c4e248daa032673c2529a96629d5f27a3c37306b204c1062ed272281811253a2e19dfc52c44eaeab7a76524dc8c49d02bbee8c2c7b2fd3193285ae476ca7308ed", 0x82}, {&(0x7f0000000880)="a71d155479f50aebff380404f85cb2af5de96871a29cb19c8e7b728e89f174e2f6ae42024f651207bce49c5eaef4bdda69976424f30a56f4e613d4e9163cf568c4c8c94c35a12c47dec0832a65e25842dc2b0c7f65d7240c006546ccb5ec5fd7a25a77b7c6f90f35a70176670f13153652ecd9225f6e75fe76beacf1ee1d78e61ce8374c0deec840f4111ea61435179d29748fdebb12ff5f3f4b18d4c3cf2c465d9e3b036019671956c70dcd7d8c3e65c3e005a5b8b9692098d8a9d1011b46b8314b970958e9defe74334bb7f132ef5fe9572c8f39c9f7bf2643241f5d810a6e54438dba8119c84c1ea08f76816c15796cd15cfa8d89787f6a3650d3edba949f5057a6a471c650c3087688d97710197b848d7d1fb744f5c74ea6a3c49a6a4e6128452f451172105923f851d999b7df7ec7b0b6df5adcb0c44cd3d6d5cbecbccc491fa34dbe8f29e772c0cfa0ba2ca5d33095346a893e11ab17deae70124d51c192da28e3356dd98206515fd2d49959f738ec12e704155816bf96c1f365270b45166836ea3186cb8a0a4d6fcc6bfd3384b94a71fbbcf5f698bf7c8dc9b17b8064e4e43194778db0a7d2ee5c1a5eda71fa6aee6fd2ba20288d5554a7317f63975dbc1bf43c9099b638b9d5ce5a8f808d5094eb38077cebf0b9f6f77e92b6b0c2818b84f510a1238ffcfcb859217ef501645df9fc951f778c55fb7bad96a830cdca0c7996759bfc22f9a22e1b6bd68655f93ecff9c4bdbb281164fcdea4289b9ec37faa003f7252da5765aece47870e710065ea4c5d18849b286a49337ff2787d0cc2b29a6d86bf008d5195a30294b3af837e4750367518739fb1e6c9bc7908274df145eaad60942a10e41be3a7cdc5fcafabfb4cca80e60967fe79dfe8c3487c4fa67bee624d171c15fa5cf470e7230274dd7a8d29f5887bb29ede3786086066f74c8396a79de93dd55942a6f2ac0abd5c8ff064976c9b9ab10c18bb1106beb11455e2a636cbca55cf8fcbbbb745949aea49953d53ab06972df765c7bd780766a939cc3846f5442be5ca159d93c7ce4eecf61b62b022a183cf47158c1cf1aa3b5f0298fc5cae8790e21c09492a22e69590ab111f4e2e051cbad14bff1c861d3f8744d5d851ae9bba9d44b0b4cfd718fb871aab3939086a12009a89cd2cc9927cc644f3a4cd77e1d1b9c9fabfb5ec08f1e9de1fad28f7fe3f6ac3a26890bd2853ffda25ebc1fcc6dc7c1539c041cd9383acda6e65a2f1555b78b788df7d121b2625f4da415e3c903f2d60505278a0a3c744ff5c5a483efddc68e8d031bf5ca3f04c9481c84cb91e6fed726d7ef2b2ae34978d80ee20e6ae9454b308b3b93ffdcb5037b7d39904451ea1026beb8fab5fb6ea0068c9ab4b24e0146551bf21df51dab0527f806fda7690a17b673232bbab8c20f4abc8f43becddeb6158df4f0e483232d028b0d93ed34856bda42febf763a5a64e726bb77dd714e537c33bc88dba4451ab9f4eafe7e53ed68fa0a68f9d146ed4737ddd553d9e55b094c3436a80999a870b10bbdb5d98660fb9f4ab4c21cbf6d9bf4088c4450436cc35769068e5b9d2fd637494482419f8e199de0d3f17122291ced4eaa97d25d84179f4dee8dd6c560257daaed8f4cbadc02785cf678b831c8c0f40385ae3d8b9aa7694d044f11daf8af79acae1073e8b2dfe8cd3c5730c276f93e4b73e652cbd20d33c2af8fadafb25dc772e4eb510bf797097af807e3cad764c848254800ead1d1ae254afd827af5c65eeca17c2673ada705ac1a645e1c6b82bdfa975f855282e7fb2ed3b9221a3d9a38b5365dd78c1372d084a8b5acca5c22234bf1c74d885556f78b536a9a977fa89f4a83782d2a7a4b1f37b815d28a48de7e9f3f9b57f12353b565d1e9704bda7a0abc4d39a688320c632560b38ce8591a26ec0de7de067ae2445109cf65d2bf972bc9d374bd5e752d57ea1b34e7b497d0f82c3c34e41d3ca2c99fb945d57996767a726984538c31df12dc3b501d8f370ad9014b64206cc484af5b299f90749607fb40eaf3bb49182a53649bc4ce3078da9a4c3c1e047a94ecf671d90eec60b02947ea6b40441a8d35a937df88b7e86d69342191fa4118977015015c19ca462a1518de3bfe4bf3b0e6d6c5bf5529f6cafb9c03709159fd023aba2191d4a352d5a39f32c629467439b9cfea5a0e9c6b9305a91ab391472cd753fe1c18a89251cdd7af6cec462937a87c15a0761965f937763539ff45c62e70cf570145ad237d8f70d6859cd6f46218e9c6e8918ca2324b253689f00bf7853e578a58265546b0056ba5247ffb2c6362552543108ff9c03796bdd741b0f60ba1e1611472f6e92ccf51c5e31aba88c17636bd22998a8cb2c0ce444fd63379ae957e13598434e9c60ff81696c724fa816853cf541d364f0e109a1087953b37181c7f9359e2f761fe16a023eede8dbd928432ddda634a21157dad77e2824dadd8322c7387c5a64e181ddb0421a0deb52d1b0fdd1b8a044b83072e189e7c6979d6ab2a23eb14c120229634a84a23f48a0ccceaf7e688d2a71a4c13ff131918f528817d7c7f69f7be5eb95a788e06049d4eb3e0cee623fc7369c6862fc4a4ed20fb194691509e08945bcf9662d6a625b963c5867b617593b99ef03d7b6de51229875a1408aa91b3a6dfcc73da6ce7d7981af81edc230dc31f92d238a796fbcd8371ba69d088adbb176978c6e1415f6edb6046c129192a4571320b4df1057e72abac153bac8f1c09c6673ccb7a91798ccbabaaf8a3840d012d42d026d4148e952b6563acb4d9137318fe953c53f40c4289bc457469be9edaac09cf1edc5013b29aea355dd2972038b3c78be82fd176d5c9dfa754f8bed7e3358522f6ec5f95c14b89a1ca5af6ab2a88e19af27f039237b29200fe9ecfafe2f1a90d3070d468286f2ef9c35cc0f575435743940e5a636d33725e3ab54bf811d02bb7fd8c1a88472d24bed8f21b0fee42ad7eef645bb2f0e0e1e1f01c50a5c7ff5f576ba9d377f012bb9e8fb81d4618f69f329f7031972b86633119fe62b93e2f39d5659e8dfe3ef46f6ee63af4db9024ed7a719593ed15052bfdc00a569203b44eefae00d087158d5c3f9dd27eb64dc300a2d1c38ddc62d4c485ec143e1bbe3c018c63557a9d6101fa032550c9d943b122be755b541faaf89dba88efd5590d4340855303a5a4f24e3b9db688dca578077b6b94f1f70a9c741120e2706c11bcfb7485d0280604e0746f5dcaae7cf3c1a9357d398db3748052a3ed611e783cea28997bab8a043ed95fdf01a45881b711d11859211f4f6215caf351d7adc01b268ab104bb7680980135659ed1b28af23639fe06cc2f3cf93d7438349be47c2f5b7149cb978de0c53cd78c1c05db3111d5ea9593ffa5cdd7f1fcefa6967640efed3332a321a2894a8c4417d0ad89685a678ce8945df394929b7db8503ddc5ee15ef9fb739a364a711e101e629f20a85f265f83d54284a706407952e2ab0f48127fdcc34e2e4fa89005fa2ee89e86b5e1c28e088566c04d42257bfa18ef585e8cf8e6936b661c5711932cb2f79b118d906076bc17669463048062950cc6cfa32226ba02b95c9a6069b648995ccd718c65e81428400061a182d09c1f57f14ebb8e1114896c515e0c58afe5b650923a21fb45e8cdd5df9f8646c88595536b52e76c531ba02725712301fcfff041346ece08ceee06a9348ced5661e0ecba97809a6e27bb5ce4f31bb50e34b716029f829f96b83d1c4c3a9b101877cee87abac58b14138ee7c614d40df63710e6b303576bb6234486c6a18c05e67e0ea24285f9718a3a9334d620787bebbfc03c914258ec4d23fc78dad7e5f94b520ff20e8eefd6605e85b6ef8f25fc97290c17e29ab84561091f1f52be5fd6c426692b48d6f13fe4110c637e13f4ce8c4684eae043d433feb1d6610500fa096c16bf1a7301e1a39144bf565a28472b7891dc9232df3585f0e5275ce48cea76d34e7ace7570fb8d4aa1e9a08ba58aff0284ca9f44a8bb17ff4f43c30ec7a56db7514da04f4077833f3e967e10e975448894f4234bdc48086f63ce7735192c8bbf761e20e2c190807af44363e6d13a91cdcac13ea75904746c075d388662a6903550e894771107bf89cf51b8b7d64ed9e96846d08cc34c8c9cf52bd818d5543623b13a72be50c3628240e459324d2224172be3ad740500ebb7b4289a01055d61b95ff7f4c875ce8837ce7dc81058b8ab3612de1c07d9bff1ac5ae419a6954cfdee9408a2ae58dba822a44bc240f537aa63183e39c8d24f5ba770f9a0c161b88759fa0ee518cca2b582e8ad59fb4b5b6b178c3521a9a3aa40d9f0c894a8decf5d6bf1f4bf4d32174805dda8657b34257a7ccd7d636d0c26ed5fc8aa7f075bf2cd148e8ee37e9d074800e5d2af291b1ec700d404353b50ce07f3b5eabde4b54c89c4eb39f0ea1b8f7a2f197687d3df798631f80f6aee545e06689f2c93744872bd6269ea293fe60492958090b989e47f0f302b073936a13302f5628d2788575c95926efdaa4bdfaaa8dfa895430d9a08563323b17bb72d1ecc3160479d8dcf3a888608189e34f4af6f0363010d8d1cba5b966065fa945b15553074dac9f2ab78d122f4fb48d6dd54d4152b42ba2e8aa343350f8acba605b491cb772b0273cd0b2e2861ba80cfb243c9963ab5dfc139ed94472a36902761a8efe97f618821e14496bd178e33a0897a1aaf5fa7b813cecb66766819e759f577884124ed0b23db1af9a0d5e8b64a6e3c1b0e5c3c18930c1a7f13a9696f3742c0f5f9e746d7b023148aedbffe87472d046f4ca30c34d62bd0b52ba18d6cc01fa1806f56766b04be465cd4bcc684ebe9e198a8523fa848ff3785423cf92ed1fb0e03d1d9539f713f5236507dcb5679be3472318bd0ae010dabe52a9682497693d81a1cae2fda5c2a15b7dc5144943d57ad99c084d42e6ec86108435746cff749790b7660ab977033bcefbc8f04ed1bac0a9f14822d82903175523979d5881c1359e1c931035b9f82c0c6f46f82391c696846d2bfc05d5fa5f1225a0c0f3e85c0ae0b7dbed4b6d52e9b96f44f2f0f15f5e9d0ae673771e0ea9c7ab99b33960d608b166583695e4d50ccb9fa8f0ab830359daa2c8ce72df05b757e11ef1fb18889b9e39bf80cfd8a4b937479128e822bda0853eea73142230b8e3c0712e1982ae16dde501547b51395893cb71060ca9ee757b75e07cbf19f3a28b31a4210338112d7315152c147043bcc5c13d12077cbd9331ee9a4887cba9006531a64b306a747b638282c39b5534d8760c064876c55060e07339325f3a9d5b057bfebcc22f88b5e0628ed284876e185d3623d7076a60bdc0e9c171a258bff32ed1ab3c84b9e5eaf0001a1b9a5e9fcc717b137141157c6cc399a5e8410f597e8f3eaa5db39663b35a9a72a4d4e2c8a2e872a629a4433253fa17e8ecc61d38f8a32075a49b35a2b4b2a5579213a1d59bbcf7fb4e40a6362349041b84d97d8f093f1b9754ab0cdf4c76911479f5afb0b899defcc6fdf73dc43402e41c7ce3767efda9eafa2b5f3d4b9e1c3402f632377924b4395468221a50c1d2df7cd5b83defbffa4c0f7bac0166fa8dc4b12efccaa33d99903085a91cd3dd59d8d7b64432ebadff57d3057ba8ccf3cf6308c38afdf1ae40308ebfa23bba702eb34510fe13402a3025dc1578c06966d6db9fe3aa1e02295148660a81cda14065868956147ae76c8006b5c4271b40fade7efa69b64de35936ad61a3209c2c0e09be24fbaa385d1f1ae43709ab53fd0d8d7ca28e03b1", 0x1000}, {&(0x7f0000000640)="52f4a188103d5062e8b58bc068d8271de6122918dac30b6021a264c95807f36b11c37656f54ca6fbc730bc17b92abf539453cf02dcd53fdd14503dd1a99b798614bbe672a263b9a18e1a4eef0ec2dd3a9ef0ae5a", 0x54}, {&(0x7f00000006c0)="10f03089cfcc2fed429bdaeb8abdda558590ab2005dcfe25be6872b53f2accb619097461abc4098f67eaf8937f05dc08c25b379034b422845b8a8c480e44bb0c9cd9a8af5afd69323f283ff6c21c2d0add43772bf442e0b2206f4a116eb918a072822f964a57a60b9c36318604ed3bde47529ab9d74daa34cd734b9f", 0x7c}], 0x8, 0x0) 16:00:10 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/4096, 0x1000) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7539ea07c474230000000000000000000061f78f705caace0e4bbd6f20416f0229fdf33d43f9b5aabba05b5cda71de73bb4303366b0406a277e9ed808d583539ab3d08c859a25b34e12dfb1488a209ba0d28958ac8dc4add7ae107fc732c985dc4467d29e0e4ff6a3f3ed4d0b60945dcf9adbb63bad4e7374f378f457ee831af3b279ca758bd0391de773bcb9e0104000000000000221d80837ce7f6e245ed395ce008376271734b0f4e6655a5650ede100eff2b5acd398559a78933b2687e79fd49f8b9ce2fac178bfa0da0d3fe9f4c01a6652536f6027e3411c5872380d46e386b6e027ff13aebbf745f18f22f0ee6c6afb0f4f802bda0bbe4428e7293646e526f2b0fa35e3156da878502befa"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000240), 0x2000000000000057, 0x9f) poll(&(0x7f0000000040)=[{r0, 0x24}], 0x1, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) 16:00:11 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400), &(0x7f0000000700)) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0xffffffffffff2ce8, 0x7, &(0x7f0000000040)=""/151, &(0x7f0000000180)=0xfffffffffffffca2) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x840, 0x2d) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "4e93ed98941e4ff0191c5d1800", 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x0, 0x409}) r1 = socket(0x3b, 0x8000, 0x44208247) listen(r1, 0x9) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:11 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x2, 0xb76f, 0x5}, 0xc) r1 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r2, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r5, r6, r7, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:00:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) clock_gettime(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0x0, 0x20, 0x2}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) setsockopt(r4, 0x6, 0x20, &(0x7f0000000200)="ab41ef5fd0704d4e0cc69088734232e65cf9cff5e2e29109efb483de3905ba058eef4263db5c0163fb30471f2957bc99e83690eb8862fd5b486b4f585d5b32eaf18b98c5c62f853d9aaa547fe6871d6a5ba5c60a73f1dfff0c5fbc", 0x5b) dup2(r0, r2) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) socketpair(0x0, 0x0, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x3) close(r1) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) write(r0, &(0x7f0000000240)="94dc20359243a8b52308fa7445597a088408c37e1d97a6ca2a8fb66bfcde9a1def842048bf05aa4594564c183b196ea31923d98dd578a281511f8ab776336dd1aec29bcc347957949e223351662f697be6f028757a00566a9b7092e2fe03f302505c87f853033f1c7e5cd599335fe9630654408c559c27d45167488b44ac68d81fe23550b7a9f234b74452b59022e90434941d93952f20d19a5c0aff0619b200779910613a64c95577270b9fba351e6675dacdfe62d4e83784ef2025c4a88e0629cc747e74eb4c58f664e0750062ce75ca107c3ad88f1c440083f79b092a512e7c845c5e23e68dea8f154ad0974cef864f85aa9b2195d5bd988f3cbc3523ca89b63a1f2fe63734c4bb3f2e9e315bd2cae341b060c6ff435236e230bb9679f332663b959b07120606935f89139de8a08af25105fd5bf55a5bf6a1a372c6264bf89afad229ec6ffe5cf33b6c18b5f220182a4563eb849d856c84d34cc79ce1432e7160452aee4a5cc32a31a4d3b12bbff7f19dd8068cdc4192f8d6b16e09883da220822b04832a7aa3378f1902cabff1f7e6da4008fbf400f5d5ade68deda65b8300a9a0fa0c2f6d1ce6cc5d857385fa68c33637f7acf8a42e89d3d34d8f19058eb4c4e7938eeb472a696a4c1af5ba8a719732bb280253255213fcf2cfb8633e2a762e0bad82f8b974019a6c2d2cf5b2b42cd7ccc7ad7b43e81d7907d6695d121f0b8c2054efa17b5cdb03ebe2833f97bc68b5477eec3888fe7f87affdb14b2d6c74c74a27e32c69f01c8254a5570e274f2a88cd8d109ef3e82a083fc19f3cfc81fbfc07b046f0d4384388ea662d6cd69d389cb35b96612a1037d36c8583193eb5f54a7af62f2c53a8757e47912116e9c83735de62c295158652e09da0b24c49ae7b11e6970b3622d5e844eeed88772b57c5fa10007d26abcbc2c1478f353790a0b982a6748252899e1808fe4dbd57214274281f1bfb629a088d79ae5c8967884ac54b2e8bfbec14238a5f6d06ad797d0be2f5503c2fb5c09892b2f590c65e93aa53cd8273d1f487dd9665b183f2a16872bf94c1a1dca3c953d00c997347dff5294e3c39072c77d1bb102818c10b87c488f9d98a8228d7d9004cfc29af8a1246c088dd34bb6a39917e625ffdaf5f7fc1f77cf00223b600716973141e5ecfa83ca3d387e7f1739d8982fe75d9d70e8ec24c06a69829461bae6cc88044208af8f58cd857cb9a92ca25e54f65719de155e321f6a5ab41f6737e8a8aa63add0b15495004ccd1e575c99ba8e5dcf43a8952d73bff810f418d669219778cb6b513d370c6519824fc6f7b839f072fdafc825650bbe51d6e2a1207bf0d7164d09b2e008693a2ba530e665726c43a314d5f87485f79e89d51ba683c7e0cf93ccd768feb1b9e8e0dfad466aa59f728abb5c04fb755798493d67d67d1ea5d8a7df39e294d25681b608fced149c0af1f2e910df84148b95f8634e6ffd0a65a8ee376a7db1116794ce06c196d7002436a98161e691583ddf24405360f908ba47a552fb5139daa3725889e851b6f757204e0424b53825d687ba04f946cb786a6fb064b423520adced826fa87cac2788970b362c86021b45e421fd6b8d21bc8a46dfe6323e80ec258e941cd8f6d5f639b0cdf4b91eb326474d8d15ae18468b1c6b1259d947786d3d23807315632619ed5a162f3e421e970a86205f4ba5e9a8cba7273b55e15c00b450660139e5765b0348cb9f6f1b117c9bdc8801c15a37bde79a5d7d2ffacd1f6db8bce355cf18a126651e72956eebb42e1989e0e77fa12761cb96f3beaf7e0570efc2b0858d0f070026589cab0f64b8f9a903b7b8a316b524d29ce8a1a75808b0d048e112fd214f331b9fbea2421581df86e9c1c9cce2d0994f56029dd7cfcbfd7ab75b7d72b976d22092cd821577b1069cce72a7a28e5c3457e9e53892a49ababa5b4a77b0b3d7296cf14c857caf9a8a7a763a9235fa3c2c4869963eddba6e13d3b76db41f164992b046baec2a2a9063f49ec648490dec9d7af2b3d1b3a28d637fbbfc2ce7f0deab03b8afdab233ad2da79d0307871e0ce6755e6827ddc177649002e9f86848480db20e41196b4f9e202ebb2a10911d5ef3bdac6970206fa68cd8a996691de3f24c4559a125b51830cf65c9a0fc2c384a48af3089c3c295e819479bd9b7ef37db17d4b936bbe40479b3d2b6a561a6090fee2673524f9b17cde3254e349e1e2572f8c7f762d1263d4fa73ab55497a6c5120ed6d877279103cf6ab066970834727253140ab207994d276446b81f31ea915f4f79ffccb026f7de32cc95bb5fbc3e895e37410ab4cca72020b31da9aa74cb198017a46bca368e073f587147c179461e62c5d9cb8cd025f84d48141adead17c0814803320c1604ce12cc7e7717ff30551cdb8f177919d979151d74a542f8605b4e6b786cd32ccd109aa017458fb3aea693e1bb8afe29f9075b868d7e672a14d29edda8307f9a57651cc43b8410f697570fc1a265782346b6f409fe57aeafa9005d5e9f32e8ae1255645fd8ef04124625945ece6ecbe269a07e49a6e77f9187f3824f100f2817f4b8da19d3f08ad8010c58a9b5d27d5117b3aa6b271f9ec5dc0d1d5645175dae45aaf8542e0b23b057fb871d496de6135531e8f4915e06b95bd43dea17c951859ece1727073d9c30f191859806aadc14dff17746745e6e6661535beb1ff2b20cd5680079943096dbb40e352fd646addfc85d9e191a4b14b449ef6dc8d867935cac2362f493819d9823f9f11405954783d71b6ae13f2619a65b74bd06b0c7aa1da494336057fc6606df99c83fa7fdd972c7578b00eab97b79ffcaef0d87ea58a8980ceb12e4418d8d63b792d588946aaa3acb59ab8a73cd2ee324d2028584291aa0ba36a0062b4faf8e5414060e79f52c4b300cf152e066222f2c9ae2b6f64c9d59ce3071339f4fc7d995b58090297a67a614d78533e491a836f4b9f5032602ed07948c4401803d72b8184276f77acc65df1500c2051a376bfa909ab7971d308c0b6e7984ce594d4e9473b8f720c3bd65ff5290cdcc78e3a540dfb7f8fa4645f3d2c316b58b026c83e96a2b434df128ef5c8c92b5de2bd76bedc2d50da70de7a1af230e04b0227f8726ad03787aeff0e074006a1b13c57c2ef76363e0e0b5bc4f6219d800ac9ed2582fa9abfe017594514dd557410a027131205fb16c9b62346779f6a00c58ac22c1986290b8c914ba8e90d554ff3dc2fea54de4ff960794ba7f785d87d812a2730d73fff06119fe9e0293b5c7bb554913a00accbf8c72e196b23ce5e02436e29404c8c31e466da52035a4a554cdffaac9649a78636db11fc3c1ccc2e9130954db290f46c66c6a8b594993fbae7a9bb03fd6831566e1a9e018decb3364e9b1093c7d818eef6916630faa2c79b8106c4dead54216c2c8f648dba21ed97c74ce5740e4a199797ddb67a75da77d3e3dc519c8388106b0706a9b9f6e8a54e0b0c101dc2f5764d02e6b8d113cd38827af52c6ebdb6b64971b41dc659fae8b277158b0067db07d0b7a9bccda9c30d9604c5f0b0533bb8b84bbf0c38269b94e4eeb71a0ee253f557f87b34931fcb5181fca476d507ca1063b69206c6156a203d9e880cb5b129f4f09053b5f28818ae33ec6fe3c48ce7230f6b128c40c3296c7262fa7cb4fe339c2fc577a4c546e09b7e6caddb26c83dfb7c0a630c65db8428fc8491f7d282d2c2d4dfc022bca0e9d266e7386d673be4dd1494be083a60a03caaba495db5fbe2a971b755baf0c641ec834c7da173b5baa1c71966f62f059786cfafbbfbc05c46b079752f270a081c6f65eb0695fff87e96b9e8ca3de44aef223c13fcdf29c8050d37db7eb27017e739b16e5daf86dd6bff22c774bac091cab5d1ce5f8a005705f246bc7deff3264e24f58f3ea3c55474d7875f5c0d1b0bd6f579eeb4ebb8eeeadd6dec2bd19a2dee65bf41d17591ccbe814532695aafad12fc31ccffcc6f48719a48ea659114ce5671c2eedbe0cea4286033fe9caf79e8aab52e3eb55d08478682e3f0826bd154a17ee18303228fc7042eb3f97c9bea3de54b9b44f76f073f4e6607089baeb44fe9d977ef60c0e2276122bc34590bc9b325c14fe811609d3f7be4e32533a8e8639cfcb7600fda98b5a7aea138e56f2513949fefc6baa6e2bf41ec862ef4b8f98950ecd2aea967920a03cde655862b6327d44a009680544790eceafd7f907fd27e8aa90ae6cfffdd91f95b7b527980405dcb1e884c7ff1775ef559f5b32ea4b463596637d7923e375478711ed5200baa1513e5eb4175b3b1106e0c6f6516d683f683a9d95640516f40ff55e57396e4c783d23d71cb51ef3787430c832cea3a6d7de6947627f86d8a26ffba0bfc082bea0fb708e8d77adb47aaacf817dcbb69583df640baf32e65b044ff3fcea2fcba926de8856d999d1104e3bc5c272e2e0fbab68e664740bbcd76d150b11d990e62c41f6f267800fc16720c1b51b210e94b94e16159aebfccd6ec85628b4ff6b2746c12d00f5fb2dcc4d9cb51d77319ddabb606af130c9ca1e06f1fbbbef6e93a59947eb14c7063a67ce964cdd7aca77743cb4df93b313903e8902b6d007ebc87cae072ba3564534384fabf3b6b13d10c694781494e6a05eef2a73200bd735baa5da94be92815f2d2539a7d05f2e64dfc2b14c68579d0f1d775ab30a727f439a3fb217219bfbdd5366a1a744e3630632607fbafbd83abce7bd7cca38665d4f8e6abcc3832b763d6b1f9c48f18457689ecfb523933ac98267a3f30bb82345874ead6742e336f2e6fdfe6549a226d2cf97397e781d2a8c73f0e2fdec364018e9088ddbdccb2c033460c2b16e86c989c822b23301a90311553e0cbbb9a6c4e504ebf63333e978f97631cd51d7308457bd16284c80d91b19262d46c8bddfa05d1f0b4c8e99b524b57030ba920bd85c2c69198efa87e57293cd12488a34a86890c06b241f6f10e49244399a1270b0f5126b264702d7c6f7295732edb3aa26edca3f941327ddc20381525abd0b2e91e86eb6814a3e7f938bcd6bf59645d9e4aeb486d796053e810850f51451e05981aa4a684b97579ac1c23a58cd513fb13d0c989a9e46664c7cd45d02ac0f336c2fd7c19029c9b0e269e6a8ef614e84e3d00371b97959611661f1fee0dd92c509ec8f2996f4a6dcdf7d80cc56fc04e2753f007e0c3de3b1bbabe4373182e46b622d0e82d78cbf65ba46129e72bb4965115a37894a4ad1632e82379088f2f27756892842b0bb817a1297e5183c5c9cd191db3d6e8788bf4f1b192fe4a3074d94f47392233ff006f7e7802998b13d1827b706fa25bd5f35d0f18a5d02938e79794bf9c399af6514622584abd09f01986268a965f47d826d083fe8bcf24723808a78c7ae1f681a4f7392cef2cd5b6061bf06da7147026c2a9219946a8207d3b43c92a76f792bfb045ae4d2442bf1239d54a729899602e4f99e834e18076e911d0d3377ee49b96132be7ae15384abe1c6725367f71d8c36045e7f84eb45c6149af66532fe78518c3a95c96dfef11c582855cf7c6bc2b3c6a6ce0e6b796e2fbd9dbc3758a216a06cadaebd83d6912eef0fbe93c87a5e01424982e8e5cc4ff98247826695b190180a0004f6695bb9f83cf5fe3f89cebf815e22c46d599adc062ac1d683b8adfcf5c107376c35a593d595f529db449c8b2bcddbd3c313835e0983ee76ae7080c2486f92477a049ba230a03a231010eec88595a8584b9e8e22026c536fa2ed01230aa5defdd14b01e31f8dfc4e5a2914bd2ab498d938b774730e1", 0x1000) 16:00:11 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f00000004c0)='./file1\x00') listen(r0, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 52655 66867 0 0 0 0 syz-executor0 *507500 66867 0 0 0x4000000 1K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(92f96d2fa8582020,ffffff00699426d9,ffff800000173290) at ip_fragment+ 0x625 ip_output(4185686e01672c0f,ffffff006f4ae118,ffffff0069942600,0,ffffff00720d9400 ,ffffff006f4afa80) at ip_output+0xc8d udp_output(e0d07334cbd33dcc,1400,ffffff006f4afa80,0) at udp_output+0x45a sosend(bc42dedc8d18d660,ffffff00682e9e98,ffff80002114f2d0,1000,ffff80002114f380 ,0) at sosend+0x47a dofilewritev(adfc7b215d346384,ffff80002108a720,ffff80002114f380,1000,ffff800021 14f398) at dofilewritev+0x14b sys_write(fd8146f9d6356b09,40,ffff80002108a720) at sys_write+0x7b syscall(adfc7b215d8becab) at syscall+0x496 Xsyscall(6,0,c,0,3,156f36bb010) at Xsyscall+0x128 end of kernel end trace frame: 0x15971f5b120, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(92f96d2fa8582020,ffffff00699426d9,ffff800000173290) at ip_fragment+0x625 ip_output(4185686e01672c0f,ffffff006f4ae118,ffffff0069942600,0,ffffff00720d9400,ffffff006f4afa80) at ip_output+0xc8d udp_output(e0d07334cbd33dcc,1400,ffffff006f4afa80,0) at udp_output+0x45a sosend(bc42dedc8d18d660,ffffff00682e9e98,ffff80002114f2d0,1000,ffff80002114f380,0) at sosend+0x47a dofilewritev(adfc7b215d346384,ffff80002108a720,ffff80002114f380,1000,ffff80002114f398) at dofilewritev+0x14b sys_write(fd8146f9d6356b09,40,ffff80002108a720) at sys_write+0x7b syscall(adfc7b215d8becab) at syscall+0x496 Xsyscall(6,0,c,0,3,156f36bb010) at Xsyscall+0x128 end of kernel end trace frame: 0x15971f5b120, count: -10 ddb{1}> show registers rdi 0xffffffff81efc328 kprintf_mutex rsi 0xffffffff816336e7 db_enter+0x17 rbp 0xffff80002114ef00 rbx 0xffff80002114efa0 rdx 0xffff80000093b000 rcx 0x14ac __ALIGN_SIZE+0x4ac rax 0xffff80000093b000 r8 0xffff80002114eed0 r9 0 r10 0x5bc66a926098740f r11 0x1471dd3e8583c1af r12 0x3000000008 r13 0xffff80002114ef10 r14 0x100 r15 0xffffffff81cd5393 substchar+0xdfee rip 0xffffffff816336e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002114eef0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=507500 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff80002108bc38,0xffffffff81fc53e0 process=0xffff800021065a50 user=0xffff80002114a000, vmspace=0xffffff007f124210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66867 52655 58756 0 7 0 syz-executor0 *66867 507500 58756 0 7 0x4000000 syz-executor0 80823 13423 1 0 3 0x100083 ttyin getty 64563 178648 0 0 3 0x14200 bored sosplice 90340 214047 47453 0 3 0x2 biowait syz-executor1 58756 364128 47453 0 3 0x82 nanosleep syz-executor0 47453 309812 41913 0 3 0x82 thrsleep syz-fuzzer 47453 167979 41913 0 3 0x4000082 nanosleep syz-fuzzer 47453 45671 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 190951 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 503026 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 81408 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 463101 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 64325 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 259162 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 390397 41913 0 3 0x4000082 thrsleep syz-fuzzer 47453 326547 41913 0 3 0x4000082 kqread syz-fuzzer 41913 383205 17871 0 3 0x10008a pause ksh 17871 487791 56605 0 3 0x92 select sshd 56605 201334 1 0 3 0x80 select sshd 37117 430181 26046 73 3 0x100090 kqread syslogd 26046 487010 1 0 3 0x100082 netio syslogd 91621 282783 1 77 3 0x100090 poll dhclient 98979 389324 1 0 3 0x80 poll dhclient 31851 351120 0 0 3 0x14200 pgzero zerothread 65233 332317 0 0 3 0x14200 aiodoned aiodoned 51798 345500 0 0 3 0x14200 syncer update 11997 343053 0 0 3 0x14200 cleaner cleaner 89944 268631 0 0 3 0x14200 reaper reaper 54647 142200 0 0 3 0x14200 pgdaemon pagedaemon 84352 293640 0 0 3 0x14200 bored crynlk 65684 225560 0 0 3 0x14200 bored crypto 80037 329797 0 0 3 0x40014200 acpi0 acpi0 83292 338904 0 0 3 0x40014200 idle1 7758 79418 0 0 3 0x14200 bored softnet 69739 170702 0 0 3 0x14200 bored systqmp 15986 199890 0 0 3 0x14200 bored systq 42739 25283 0 0 3 0x40014200 bored softclock 55844 229410 0 0 3 0x40014200 idle0 1 384767 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper