(r0) 11:10:16 executing program 1: r0 = socket(0x18, 0x10000000002, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe00, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x3f}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:10:16 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000640)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ba67a49f46be41a8be075b626dc3fb50719ecbd5a184deffffff7f4df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000000000007ebaadf55aee2fcad8b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701ac9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d02ed000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x3fd, r5, r6, r7, r8, 0x20000000, 0x4}, 0x3f, 0x4, r9, r10, 0x2000c53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xffffff6f}], 0x10000000000001bb, 0x0) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 11:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b033e70018196ab560c65d881bfec35396af458c5cea42c574a0", 0xef) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffffc, 0x1, 0x1ea, "9272fc7ddaa3d57c0d9adfae302d10418cb50842", 0x40, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:10:16 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=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\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'], 0x1, 0x3, 0x1000) mknod(&(0x7f0000002b00)='./file0\x00', 0x6080, 0xec4a) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r2) dup(r6) sendmsg$unix(r6, &(0x7f0000002ac0)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002a00)=[{&(0x7f00000015c0)="667ea3d37df171be9de3773736d0da070578a00b40abeb438f49fd32ed3bc516ceb816f0998ddd477771bedc129c534ea84ae7e58f9de5f9e46ed88b2e41b2c4b4084777b8be2a", 0x47}, {&(0x7f0000001640)="cd887d0bf933ec66ff0b1a6f2ae32d9b3e2ce136abb2e17b40c5b25856de470af857bfb96e556efedb4a6f9e347e9dc5c6fe958bd52c5ed5bf94264aa4e9a3e40c960602c9ae2fb1a0cc8e78138faa415f653c6b2d43384b8752920f1eac1f7f669c191df45423cd1ac759ac08416ffb3c6201fb33cb3897aeab6814d940628493eb474755ce4bd1a3f1b4", 0x8b}, {&(0x7f0000001700)="7882d0c4e2433c8baff616b662bda1206c402ff7f87438e31cd261e18f85d83ded99c903fbf5774aa0d702a638b53964c49ed75ac6a7b0d53ef41740fe77753fdad7a702db3ba1849bbb066dc07cbd2a5dd6f5a47ae68219eccb2f5880311fe220bfd7fcf919f8ee", 0x68}, {&(0x7f0000001780)="6457cc6ff3ec5e5a5ae402ee3f0dd490e28fdd10e5174ec683fb2b95303d0cdcfc3f7b1159f3cf7858c28b1e2960042323c6454f8e45053e06616cd765f7351abdab0f13eaa464ab85709c12a2af73bbee1e8745288023f6eb4b", 0x5a}, {&(0x7f0000001800)="77e7a51691a24101084d81", 0xb}, {&(0x7f0000001840)="401ae46786a11e5d9ea55a035c0d884295dd6d21361b0c969062ae4f008148cdabc9e4f99acedd518ef8c46cb173a97856fe47ca452849733fb4d1f8cbbecaaf269e415a7b0e91cff9047365214d9b149bec3ad28f99bca5893abae7a8c9f6e2a70eae1392a792f7ec898d1a35c5783b1f47976491aab3fbf54fe2af53b59cbaead2b2acfc9222c9bf261b4e31", 0x8d}, {&(0x7f0000001900)="6f4eae50570570f277b022b2cd062648b9d6e99850bf1d9d47596801e5e745794954beb1a70dd4019cadc88f85fc53d5339aa9dd181da82abea0a3f101669488a2ece177f5bcb0a48dc7ff03e151a3b5ba7fafdf1ba95a9109f8587cf0d9c72260c7aaf7ea74ac48145bb44dab74f745e6157276f2c086bc856f9d47796233d13f2196242c39f9743ce6af525a1bc7f69704dc486ca5ba40142e28744d960d1dfa099ea48ec019823b31dcd002b776732686afe897d3a05c02e9f5305d0829f7f25fe9c9ad0d1daf7c1883da023b6a9068bfba549ae846c4e7f836f649aac429addfa55cbefabc6c374f0d21057c0dcd096b193a564661c5636dd2b27435f8d84699c8c8625f50c3e92b664b46296727148c200f32e78a49306449ebb5c8fc9d935aaeeb3e897557020cf8405cac8ef64f8848d5f2a6854940768470916037f45acf56af4ad89966551c7699967b4d17a18eb811cf75edd086ae87d700db6b9ba4577809437275c985f657b3d6d4dbb5626e9b3bda7a51bc2d2caa7ad1a6a08d7623214f73323b9716793f169f3bee51fba025b948f37f490381ebee58bc879e5b8f3af60617b5cd2ab893d3fabd321fc0aa7d5a92ac485eabbb55d3bc4e6a9e7e9d6d55fe2976e25e0b37762d84966912d6c6706bcb6bbc55d61bdfe78a7d006ed6e0f170a67ed62795483677917770f392d93f2b9c4c4a64fcbbbf94aff463cc51365e639fb9a17935669e703fe51f7688f444d7f42f49c75d918898e13d03144e5eb0a9ef8c1483ea4cf1b5ababa3ac416e4093d18062e08f262d05d4e7ae3de6ecda80a5a27a992226d8252d1b22c70d7b53426ca1598c706aa88c85acbc6550df0f173f686580a86054de262324728df0c9c96110bd23edf83c9a1c4e250a211f4349af7bee6af6bb2f76247cd3281f00396c1b5dfa38b96a407d34c4903edd171b75f9970c110385cd40fc71421e0b6e55a060a8bfc6833583acc1e093e66ba167ce3ff55dba5f090047b49450b4f013601684e5fc52fc52b0d86056d58aa8fbf3a96540a8a2042875fbae8015054a1f4c962ae693054f0995cc84af717992366700441f877c41ccbe760b221bea7c39cd3204fcbc8a6e66c4a69936d77e6051a152f4a4ab614b3793c30372a6c2cfa2f998efb3730dbae1959b79d55883529e2d3b4f3db8b1eeb02caa13a1f01956214220e16a06e86bd59a0e1e0662bc90d5deb392308b85f2bbb0d1f4acc148866012f6a28898c9c993151ddac4b67f20782e523fb813c91c2d54e829129dad53f711eacef8bc64ef664d90ae19d7a37ecf4b120681b216af5301bcca4b651ff6efe69063c91ebb98da85a8ab98159a9715b2c8162a2eb51d360c588877430182a67ce220fc238a65dadaa7e8410a74d53f8792521cfb769113f2ecc7b25276b06143e628ae432a8ef38132824ddca43f4125644cf8114c98220352fea4701bf6ecc91449a3ca43d114890de1aaa1b857d238f7a8e65ac7c1e493483c0349ae45d0bd6dbeb1f9817c2b1e1e4103e07da3c0139f17c6db0855f0592713eac9eb5c92c9c9889aa2b46dad45dc9f776e4150b584e1da82e33b4e0946d9f33e7deab1d5acd2e2dcf8e8177b54920ff8c10fa736090183b70c8315bb48c1c87e71f8ed610c00d3a199a2f0493328d0d750839a2d77b78c4992df8bc88c7bacd1e0e41ed211b7b35f0e228057df866987b1b5ff060725f8c84ac61becb8acccd00aa38a60de13d9d34e1bad5ad128a6ad826421c6f02b5e0e6719469551fe24bb6929750faca2ef4c54b5e1d29026b058f0308dcbd73d7d35c047af5b337da3c46ce81295e1850d0bbe95811bcfc533918bdbbd5eba090aa75e294cd25c3da1315e92ccb7e8bddca539571a72bdf39e128df1a9387922ad6753feaaf226cd9e56082b9cf0573d86aacb2b12ebbdded784645b22c4930ee80f16e3812c2450feba61ea7b1ee888dd960d52a112b0e010cabcdd3b5327a1778e3d431faa3e5704b6ba90b2a0cff8b5f6c4c664ab57c2972102c3971a9c5b3e8b5387531cf447cac0f1a7a4dc4d58219231fdb426d6ab810e8e70b9fc85a4e73ee401de3129d4332acf371511fda9ae9092145a31099371834f2b1cb9b21dccec9d6a490143fa3b435bd55b32b0be241a73567f93260017fb5fe8f8c022b224a1630408e28e5a721577e71f735b3b069cf058213503de15b95e03fdc55df8b03bc1dccb8d73583d76930d823941da052d31c3042679447faba534d1534a3ad9d81bca6a0d5e85a5f0883e53ed1ea2d1f191e1f12b24a91b7bfa486dc155a33698f6634e163ebc8247a05b48ebd9ddb2b353e7f80a3a05fba072b9bcb315916f385ecf37355bece35a7801adf9c0e652700fba6f3ec87f5ae5335e51c540e6be90ff1ab7bdd36aad600c5e5660e424f6e040c13598f893be3802415d29be27db05ce8007fb00cae9fef93f4566cf6880e027fb7c32c339ccf43a776e1f128060bb14a8cfa3f3d212e27b3c8d28b986bf658e8db37d2a13d28cc7f502d2e93d08b6f9fe1f0c0ed2d1f8df7dbb0977d61132c4e35be868f8e123cb77ee2799540450630b45dae1d0ae205ce963dbd837cbfe576e369db61906bfdab4d472659fe96c46785855259d00e9d51a437df639872e8dfc9cfa340edd9620160a2b2a9cd79138403d24a9c86e87630dde4e4762aff52d787f1ddb714e0e235eba03f5e38410dc9fb95448dc3759323f71a470f236a8907941f428f9ff714c2239271b6e4da66ebaad950b67d66310cf4fa803c6918abc1105749babef11bc2e22ea6fcd340cc4c2ed5ae9f74d1f227e5f45b19cbee9577093b7db1194a5db35926d0746f6bd2346a6ba8ac8ef8785ec183d17c8772582785427668af314a612572984f81212ece1aaa8c4f4d4c3336cd2502b0bd039b4ae24f5b78fe15f69997a41ae5f15f634a31584bc9b22b15be188ecd048e59764bd3d4f6d5353fd4c78a216f9a5236968a0707997f25d619435e7843189ba5cc3c60b7e553d995fd2cddb662f1bdbea3296de2b55a624557d408966673138c8ea5a754102bf82cd8a61d33b47f79e70d1f906f37518e7e11ca598fbdefa10b6d4e1c63398c887dd8d0492bbdf4aca5273fa869f7aceea87af9f0f58c9ec5fde875fe6d13f27e3d0ac7d91a44c395e88ee0a2843311ef2906c051afcc7218087f4bdcd2860e498c0d9df3175d620d51db88fa5eea4bf6b0da7892e535459b7067893846f3ae5ad23e5d6b25824d659773f3a36289213ea0072fd733b4e7ad852d3227aa33b832dd7059095917807119ebabbaa25bfa08eda9fafff4aa92e3f3cf1b0d6d9be88905d29c9009b6d3104f93f346130217f35ce3ad9a15c9cb80ab2f71c1d9a8d6a7e25579708d1c1393fb45be2d31a51273578dc8ed7523c414e9fce8e7e472337caf0cc6c6723ba6b829bd330345711b1e0dfb6ee3dac7313f6f5df0896bc0d7bd8c296f018fd9bc767572e2d36ebd198b25df8d18289f46678584e0ff5baae57640b9dbacb3af4a17e981fc584909aadae47de8accd807fb2e8b016d2803b57f2c16ee26080fdf4c325d27ae111604973ecaff4a84a2670cc86596fa83cde8a330b730e1b049c1a2ff25c0252990d71049bef2347eb51fb660158945aed2d38124a62f95e7e30883879d14c17c649b89a2505565d6462d36f0690f4e7385365446690f311c0691a0ec6382986b60a1ad0f164941071863e4568772945cc7ba1594dce191032554aecbf794a1c4e28f612db2912ae734dc9173f36280d88aa933879e1157cf85b251378242e3133ae346e925d15558386c9f02e759107fa2aa64ae2c5858043651977c5e954f812eae6add6cf87d74498655242b1e3aab8c286af7842ad337b2a4d050abee2d3b4b60d2ade24c2720326b2c6969f29506874f1c7a39a8b1c613d0a56b008407609d1c9c6048bb8621e70af002073eede2a9de8c75cbce920563ec325e3b601d9afe9cd22be0573f397a3621808785a7f768b8bae1f53b84d9caef7d3e4e1fb189dff0c61291ac4992ae05890b7b5ae2e9dc49334a7b2f87daac670254a9f8b43c1845a162eef23e85716048a664f60707a5454ed0f5edfc9a2beebd5c96c1a8bceedaa41607d955cc51a02d019f190f450065bd38334326bb5f3bee302eaf0ca5982b380d264d10a279b3f28d293219bcd1c374a312efd2f0c5697199421cba41a122e033e905f9b4a0ef5b49737bb3ea0f982c8f3503004e3683c6097f0ef154fdb35ee2d412022674f3f26f1e396c755f822bc2794eb34bda9dedc83d9927ec17382ffb3128e55d3926c69a4a081bc36d19f45ef638d484bcaf7248313474d9b34290e96d9c501cfaca658aad4b56d7485500dec99a227a2d1bb4b9a04c0a3791156701c080085ce0c61e0940bc48b43e5f1ddc00b7b45971fb37e6332a6cf8ed7487fe4ac6b42a42b83068eba37c8225bb765892cfa3874613606e678a1f98deb68f0cc3296cb1b9e14ed2e5dc707b8f70ff4b459dc038d5d527ca15609673e08a080d8e98196de8962b573f7c2392dbed71a11d586a173319a05610c19d795d7ed28aed54f6eb54aac0f80bd67881fbb7b6bc157a081e094fbb52de1540967a70c6de215feb342bc8f7ba6cffe77cfe303bfcf42ce288d9c52b74b2024ca659a56b5094cea7ecb87aa0d5214e18c9977be75c538a2c1caed0a324309a8a4972d8f7615774ad1e0b12d49e666be001021d39151341d402c0ca1b1178db87a1381b03e22af0bb55e65a841dac35529186ad90a0a971471c2d85321e8d471ce6d1dbbf669887d99c6461fe3f24200c16d67ae952ccdccb171674176cc9083d7a1ef7e656b0d2091dbe6794e7f30f81885099988448470336a137209df29666506b568290f78e2f6f3d5fe0a325f84a72bd14d4843d1573c5d5ebead44ff3b93bd87c4f60945cdddc777bc0044c18c943bfac4fc877e9ef21d9110657bab492665ca0cdbd956a475abf36505a6ced5a40fb37a9f921481a4a701af8256a79a47fa7363e614a05ce5b3bcb5354a7ccbe1e69cd497e4067bf6c562914e2f1db8fbaeb77afd0614d3fcd0c0a1a16a0e48599e19e682c6457c3e3a1d11b53ac58bfddb460000e28166748f6b33a394ae450e62363de7c31de3c95f3d422c2b7d3226ac9b6a9c2c88fcf8142f3207d27a80a8affc53ab69e6c0c964bd7aa2f7399fabf58676357ef1df9c5e27cfec5b81fe086d01ed6b0f1d34c373973213534fd46129eb79b580550a4e3fdbf4060593a4ba4af89328347ace8a06a754513cd92f037e744121e4af13fb57e0554d677cb76def74ed5e22f38e324efd7e9288e6cb0a8fa4eb812f2e39ba80328e4ec332a2f22d75bec125a55a21d30e60166ba02613bca034537913ab603e09b7138a18e0c806c19d85cbab51c0174db21641544461b9c3c5836d33652141716221fb8695c8a71a233c44b6a6b481cc75cf82ce07aff0aa77d898b4f8cefab998c885394d4be0eef5df53a0a9e400e2127ed3b978aa98c8fb4724bd9caf41093a94310cf9db9e6b112fd4cf5ab7e52e5185017b2f27d63f627912a4c8a17a81f75109b539afcdd927c7798c420b990fd8d76a03fc119a1d30100a0ad283291be91cd6a878fcdc02e5844ca4c6cd1682fdecea876211d7f6fefca0a21484c0269b46a34d9a8c6b2d097defb1509562995721ddeb54694d6dea586b43855a18c84bfdd3710f4014192d3015af51a3ddf24c5d782997b9b7859ebe4a18ac5e07c1089265e04751e4f9f88824d04", 0x1000}, {&(0x7f0000002900)="cb70c12c5ac9e4fcbc796cb89891947d35e06e7cdf8805c8ec04d020c2582c251d6edcd34bd0b82a3e60c82e92c52b7e6c21c8e686207536b3a09fd1a69afc09a4bef601f8137bf44c51a7fa0865da0c6175cfb9fab5f477d50ef4da0b45211e24769a1f9f8989309581744a8bc2b7886cfcb8349c4cd31bcb238be8ee2f2ce8c47322685b304f5cdea0a48d000c176dcb36d85af126e57d7f5033dfdd431b07b48048a18cf158846af121d499cdafc588ac0677b30120e3ba258e3716b79424ac9827042e99002e152887fcf4dbebd3275b2a3dbf3b16b3ac8e9759016f8e15adb9f3db7d2392b8dcead951ffd8", 0xee}], 0x8, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x40, 0x400}, 0x0) recvmsg(r6, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r7 = dup2(r2, r2) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r7, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) mkdirat(r2, &(0x7f0000002b40)='./file0\x00', 0x1) 11:10:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000000)='./file0\x00', 0x1fc, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500b6d3de7ee5652898af9b567b9955aedb75dddbc5754cc7b63c193f3fb9d3dbae2c411a3895b872"], 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f00000008c0)={0x1, "31f55e2836d7d50fb13d49f9f0661f2a09b6f4453d0edee93800662a7d02866c632ea37277299636289420d98bddabbacddbd9f412b2059769222cd634bda39436964e209136697c533c9632a5e0a6537d08210f9305818f8e4c623854aa68f886d609cc7abcc91895a51ef403aac35c92a06198f1aab81b6726be26c747059b3c6a5c"}, 0xd8b78b7bd586fab5, 0x800) 11:10:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 11:10:17 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x418) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) r2 = kqueue() flock(r2, 0x8000000e) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat(r1, &(0x7f0000000000)='./bus\x00', 0x200, 0x11) fcntl$setstatus(r2, 0x4, 0x80) 11:10:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704959217f2f862a5a7567b5a49aa0382912164864dedaa02c091dc465d6e69fdeaff83386a90b3dd8a10644983707a5b8bb294c8d456667185e8dbb40b1651b77c344667", 0x5f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:10:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="359f2da58358447aa61d1879d43454398b2d895fa4e1524ba0ad4cafb925d20a1c3927557672e67f846b4ebfcab80e8b9061cee414064d7cae64726c25da", 0x3e, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/58, 0x3a}], 0x4, &(0x7f0000000340)=""/62, 0x3e}, 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r1, &(0x7f0000001440)='.\x00', 0x0, 0x0) 11:10:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x3, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 11:10:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000001, 0x0, 0x400, 0x8001, "91fccb031d708a6c6f3c69eb4e8894c21ecf4597", 0x3}) r2 = socket(0x800000018, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa21, 0x21) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x9) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x0) socket(0x1, 0x5, 0xbb) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000007, 0x7ff}) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x7f) r3 = semget$private(0x0, 0x0, 0x18) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/107) 11:10:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x22) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) semget(0x2, 0x0, 0x470b867a6b893315) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0xff7ffffffffffffe, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r3, r1) 11:10:18 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', 0x280, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:10:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x30090, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x2) 11:10:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r0, &(0x7f0000000100)=[{{r3}, 0x0, 0x40, 0xfffff, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000008, 0x4000, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x29f, 0x5}], 0x5, &(0x7f0000000180)=[{{r1}, 0x0, 0x12, 0x20, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000072, 0x400a}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0xffff}], 0xffffffff, &(0x7f0000000240)={0x8, 0x100000000}) sendto(r3, &(0x7f0000000280)="b776bfa3f8f4124c50ef1b1462ffceb89acbdcad1b7c4701d05372", 0x1b, 0x5, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r4 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x200) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x706a, 0x6, 0x1, 0x5, 0x7, 0x5e, 0x3, 0x2, 0x401, 0x3}) accept$inet6(r0, 0x0, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x2) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x408, 0x0) listen(r2, 0x4a) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f00000004c0)="7c5c5b7bf3f6fc431228cb81d8cd7956c5f57775bef37546687120046411944e74f76310f294a11ba8656b5991f39732d1c0f46dd5ac1bb4ff5aaff275f0b59e111960c654acc7293dc120d3acd3dc8d821d5b23", 0x54) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000540)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000580)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000005c0)) pwritev(r6, &(0x7f0000000700)=[{&(0x7f0000000600)="6042ff1442f7040310c78459e645164a7ab25cd157da648b9351397016fbc542b090e0a16a6c13cf0037c3209e44ec7cc13a3bf1da99fa285604fb81e06ad9f562e27d2a4a151eafb801eee98c4b1a908ac87232672e043573db4e8d2561e7ee7416f622f1fff6e00e45f019c03019c69f3716480ab0ab7988476e76", 0x7c}, {&(0x7f0000000680)="6d273b1e860b3c38891119fadb6faecf7a27e5aa471be137aa2099d14db4369b53612203594899f0234150a4996284218ba87931ae9d49b411ad899300f497fe719892a8cbd04b91ea976cdfd990526553a18b86f78f7714", 0x58}], 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000740)=""/203, 0xcb, 0x41, &(0x7f0000000840)=@file={0x1, './file1\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r6) chflags(&(0x7f0000000880)='./file0\x00', 0x40000) ioctl$TIOCSBRK(r2, 0x2000747b) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x6000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000900)) accept$inet6(r5, &(0x7f0000000940), &(0x7f0000000980)=0xc) r7 = semget$private(0x0, 0x7, 0x2d3) r8 = getuid() r9 = getgid() r10 = getuid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000009c0)={{0x1f, r8, r9, r10, r11, 0xb3, 0x9}, 0x8, 0x1, 0x6078}) 11:10:18 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x1000018, 0x5, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="ff0f000000000000"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 11:10:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:10:19 executing program 0: open(&(0x7f0000000d80)='./file0\x00', 0x48, 0x40) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/zero\x00', 0x20112, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r0, r2) close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r6 = fcntl$getown(r5, 0x5) close(r4) fcntl$setown(r3, 0x6, r6) accept$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r5, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r7 = dup2(r3, r5) fcntl$setown(r3, 0x6, r6) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r7) close(r4) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000ffff) ioctl$TIOCCBRK(r7, 0x2000747a) recvfrom$inet6(r8, &(0x7f00000003c0)=""/180, 0xb4, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) pipe2(&(0x7f00000001c0), 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000a00)=[{r4, 0x8}, {r3, 0x80}, {r3, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000a40)) recvmsg(r5, &(0x7f0000000940)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f0000000a80)=""/252, 0xfc}, {&(0x7f00000008c0)=""/39, 0x27}, {&(0x7f0000000900)=""/23, 0x17}, {&(0x7f0000000b80)=""/178, 0xb2}], 0xa, &(0x7f0000000d00)=""/88, 0x58}, 0x43) ioctl$TIOCEXCL(r5, 0x2000740d) pckbd_enable: command error 11:10:24 executing program 0: r0 = socket(0x3f, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0xfee0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x0, "b80000000080000000000000000100", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) 11:10:24 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:10:24 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x8000}, {0x8}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x8, 0x7, 0x6, "88d534f7060fae6da28d75aadf5c5bf3e741eb66", 0x6, 0x7fff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8249, 0x0) 11:10:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x4d}, {0x3, 0x7fffffff}}, 0x2) r1 = socket(0x18, 0x20000000000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r1, 0x29, 0x1b, 0x0, 0x2f0) 11:10:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r0, r2) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0xff}], 0x1, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7fffffff, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x68, 0x81, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x5a, 0xfffff, 0xff, 0x9}], 0xfe, &(0x7f00000001c0)={0xfffffffffffffff7, 0x7ff}) kqueue() openat(r5, &(0x7f0000000040)='./file0\x00', 0x400, 0x42) 11:10:24 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xe0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 11:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80000001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x200) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x2}, {r0, 0x9}, {r0, 0x80}, {r0, 0x2a}, {r0, 0x1a1}, {r0, 0x104}, {r0, 0xa2}], 0x9, 0x100000000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0xacd, 0x2, {0x2, 0x80000000}}) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x2) rmdir(&(0x7f0000000240)='./file0\x00') munlockall() unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) fcntl$getflags(r0, 0x3) syz_open_pts() fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x24, 0x4) ioctl$TIOCCBRK(r3, 0x2000747a) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000380)) pledge(&(0x7f00000003c0)='-%-()+\x00', &(0x7f0000000400)='[[.\x00') sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000440)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="741eacc847a8e32b15b2dc769d676620eb1f5f86f41ace851deb9168cbe5d035eee6a3a630fd32ade8b1c573e1794da1d7ff1953f401fcb94721475baf3309afe45721b0e465667f959fdedfbbafdf02f99e8abaeaec73d6eca17600543696f796e0c295b7f4ca657fd3dcc52ed708399582ca0524ee2cb4580d79968f126027c481eda5077fde8d395104550003e715c86078f677f7eb361bb047450e6b992b2869b8", 0xa3}, {&(0x7f0000000540)="c0d46623b855032f47629eab403d3d467a47bd3779616df21c49d15864dccc4450ee0ceabc248f3f9febfdf2073ca2980307c20eab68464768d668b19bd630a15736974140598138b271e1aabe8fc667da9cbad950134b16c2103d081f972a8dd2d7fee107e39b26612bdcd98d02bbd8f2bcd37c08147701d082a0c9925b3d37fb6430addce8e435504a12b68d3546eef843a2ef1c359cfccd1226764bf9db84cfe941f4cd52adf7efe3aa24c9959c096b69ee69afd09bfc3ea36e9851b923438d87b2b0badd7b59e14a389244b0c1941d40544537a527e4e8989b05004ba971a8aae396ac7b33b8ba803f5843dd350b23ea5898", 0xf4}, {&(0x7f0000000640)="987993ba32af4d03913e62b113b4f2a2c47ac5451c77fc52a8b5a926e5c044a4d416790e876bcc18c42d88d8ed4864376ae6c321", 0x34}], 0x3, &(0x7f00000006c0)=[{0x98, 0xffff, 0x3, "ff7daf23ff821159a9faeebbae4681931651ae3a3bd228fe4f0d880824ae270052786edf2588a103f1a663003f82a0c1ca64cbb2dc6e34f05f73beb897e66fc6ed8886f8c30a344eb0cd84b128f960ca1268317065ec28b2ffe0c7adf5bbaeeed81bf89b13f998190f33b33497fe46cdd55078fe5402c3e406222ef3e6ade94104079b630256"}, {0x48, 0xffff, 0x100000001, "011d2ac3cd1f46d4f2c8ab72431885c24c8fd030dc3974aef34105f21ab9191f7485bf98b458f44ca62af0cb2af15bae3d679ed761082742"}, {0x58, 0xffff, 0xa2c3, "ed9a3a77682b042813082838bb11a507b12ef01d0d347d02abef1bad0eabfbd88c90ba457985965283d7769892ab440e934fe5b7f26e0d38c3288ae6937884777889519431"}, {0xe8, 0x1, 0x6, "a3f451cef20fe2ee2bdc042a3099db0d8b65c5df4a6ced2137b9e40eb3e7ae9d0b414a0034b062cba3540bff068c7483eaca46d7e6b4d447bfd361a7117a3f992200c2585457175eef35142f268a8cda45d2885f81eacf6d0ee81291e39861b5067399ed71d9fa2dd5ed9085676532773d9059a8e9313d08fd24df584d0883bdf356285d7dd056f9584e2bfdba1396a187be128063a736e4f50e505615ec87ac35e3ae34781b8f6ce4997d9f539e2011c3a0f6a531ae0679223907121989b7090c83fe10ddc8fe1adcbe058f620a83f4a3eab773c20e"}, {0x58, 0xffff, 0x9, "a9b0fc23360263ef5d1c42ceb7903118d10488ebc95a09a14b066fd3f7c0047a4eaa33c47c1a8ff7e21e20e82e537a75c2f21af1a476a7b808d4ec20a9ff4613e994f731dea4"}, {0xb0, 0xffff, 0x6, "aacf8b52a72365696c9638cadb0a7db6af7306fc24f0d2d56f838e406778f8bfb47b6c4bfe1265dc5f3b0d163567a8946ab262e7d67a06e5ea0ff0aea9dcf6af4a3e233b64f9613092911345b47d0eee5df68272de09756de365015eeef1c17f79e9aa1b09283d447d4bb5073c0418b2aea99a20d721b316dbcee23bdc25a78eebdbaef9c7b557a70f751aceda81a7ee022368b0b13525652f22"}, {0x1010, 0xffff, 0x3ff, "c74758c3de5e09f06fdc2d53bb880e9d7df4f7cff0330caf2e65e6c12b827e8b1e0b5c77ac9397cdfff482bbfb0b322811670f8b1bcaa449e2c183dc360b7fdb3c560df10fc12087ec231dfc8a18925694b40a46eede1ea28cda57d77acefbf266f1102f34ea7f85758503dfdb791ad0672875965770bd19f12148cb8a181140650183a2f51728c620e6f30621c8d4bc5cc3a44c557f6e3b99aac3fc35e61f45ba09827248c1c949c5be4ab5a2396205ff6b00189cea6c735d7f54a36d81c936638fa58cf47c227f590c8384e9b6f4ccbfbd0844f24f47e6398f51d4e463aa5342e7da653fb3c1599a66636e2c46235ad24897f3a7d1008847a3599fccbf89f2fedc72926272e35dc20d9ee9085ecd8be4b4ce04f9c20c3e698b6c9a385505adf01b1509939129b2e1dc6c5fe3648990a5a8c365842f92a8aac7f29c97ba10c18a1cea042f0581180cf01fe657ebb352ae409cb7a10be5568a4f137b19cce749e6c5cddc4a76cae7fc957ca2deeaa1f3b36a6b5ed967affc9f057ce6fefb624824e19d38897261629098da519f7639bb3fac146c36ec49066a97dab915a0e6f135f76d74d7a82691a002175a3400c129c270b9f67944e5b91b9b2dcd43e3a1dbfebf207b85e7e97ed93adf90b083b731dff8f957efdb529c853ef692749860d1c26e0746672db341476a21e3e82a1728613145d0e7b192cace0849c96f8a34151b52c1809ec2da28c68b21a554d3fc8d0ab18a1c2d82490511d8e86ccb433af23272a0aab2f28ac195109ae2b406308755df1d387243425fd8460b8ea4e6eac9a4db5c3e3daff965ab503b63fa8cfdd89d7cf79ed50c64e77f10046f638bb97b9907037b15abfc5533b7a3cf03276a643dde95bd105726f84de357a8255c76c0ff0fe217f27135aff022c178f1302473b0336db9022ebb44231375105c1e5175114d9d242e5773352a889465d2a7f67aa5403d5c52f54ab36cf8da912830f3271ad3a0ede1f9ca5b3e1f7b09475eb40803735678ec4301daa0220569a8c2c41d32629aee6f17a172837944175b4955bd9567ba5cc5d6694ceb0b6657c9076fd132e4a38e91b1fb588818bdec02d29034801b6b5d6b0b3638a81b2e8e271d0a5f1cb03e7e985002a311945cd223c010faaf3ab692f9fad9c450e7e57f455f5a736e2f445dec339cdcc63bb438d4c740bd113bcf03103d38400805ef0822837efcb4100f5a10b96a26f41ef90cce30179d30680cfd3d22e965e09f51dc2508d55b8052e7284e3a0907d4b9423b0daeed1b68c27566478419df77e3bf593201f2af909a389cbe8446c73542faccfc107000b5ad043f2f13aefd853d03ad32b9f1dd40731d87d31cdd4749e89bb97cca24a7928632795591f56a61bb057905a9a7d8eaa1ace0ea4ea591737a73a5e0e17d04c947cfd0dab81e0c095e325ab8423a8bb403db9205ec670a4f02659b588b313242ecda1cd2776a17f3b6e601d0a4ad8ef4a097f045548a107287abdf12df4fe95715072d5aeaed88e10827d16b8391d369b7811ec0ac3c212f72cacea95c87bca4b4ff2c0f7efe6be5100424c309dd5b0fd2bc6dc6ea66ffcc29ab44dc1f1189ad3f2c3cdd5abe7bfedd8bc55009224910d013bff0c8e47f767b8106e2558f2a3a9d8b5a6b9199e24ee047e721f77791f6c401b21641e9c530b246b9e530da902b88390da9236bc6d839b25d58b68b0a07b9291aea2c69e1b5290d06d49c1e2fbbd5302ddefa152a2aa191c015f28a23b6759d24eb8a40e68c2234f6a9291d570c575bae0ea692c8a5e88bcfc331578e51676bfd274eee48959dc30502afbde0cbf15f2e874fa0d3022a948ecc4bb34c05e2d9bb169dd3a9366ec02d5f85acb1024a188433472f2a3278f154a1d6fc814cf1037745fb5d70012520831ac140263a231447f42af9272c96ca94d5192ebaa0474291dd0bd68784a2fc07f6533e5d777a302778fd220e1afbb7d262e77e2d39ecbec58ddffdd0105bb0ae856103d284c6630cb9c98d35665bfac7653dc9fe597efb778d086e5f1e03181caf62b489cdc6c811ef4f82f1ca1fbb693c642d8fa03ae24ac6144960e4d246808d6f54bc7313b7673dd39149810705320fa9f79e82a3fd7f67e802e9e36ddc9e6f030df3e62cdce5a8056ab7c94b7b66f89cd9adf244f41932556dc70b9fb487df34320c3c56a69b11d54b7486984bf5bff38cfd53e979334a6496eabc9ee31058f0f246d2375c2f4c0b0734653ce7c6d7075d9652ae2a03d2d8d9a2a4a51dd1351fdbc6c81bc2de2f630866cf3480d8c5554cf52916b619335c34482a92312220074b71a67b6415094822c93e6ba4cdaba3e232fe0f6a767c020e9596c6dbc9b1b1d1d643411a18af7a68dfd8372c1c3217346c8905e524b9f6ebbca83129a423edf96db259ab0af58b74536f2228db268cbec45b8a338efc554f4e1a756397884eeedbcfcd77c0a58590483e6f989689b0b8648c86d3a72f225308c5020de7889fd4313b0dfd691000ca50c92a54fe96e79404b8e7def22691ca9a6a10056197d22c04352b529e3d9e1b4601bdfd0c3d6b3f3ac6657190c77ab7019d939f1f92dd2247d38416582d5f8fc18b4d5ff903e314a9bb705b48b98df19457993391eff45e6aeead5d39a965a07e8a2f75e1038cae2d2d3418e92c1eac9d04923a8287823618e689443d69d42f3772bf20fe6dd35450547f377ab2dcf25938fe9804525854e47d17939dbeab2c400d881a7da0ae321dc747b85f140deb6a04f8ba47dd723e6f909e4cda4eb21e175272c6ffbd52a799b5f5eb8915cc12f8f66c2a1e2f64ea363e8cb1ac8c1f64694ad248c67f077b27c78d9204a0a255a0a4ef1e1ef88c823c2bf0928d71bc57b963bfc97324519d2db036858a727e60e854e24703604b7062ca80f9ce42a88395ba267942c6c462cd3e187518b287ff0019473d8b7b9227b24e7dccae6459c43808a2c6aec98a7ba4ead0037e402f49722e68eccefc10d7fad59755044d2445bbe0d2ff2b2ec8a250afe2c78f8e172cac1e3fb654163599ea84d4cf2abf789232354f88f97514808a0160bc8fa2ffbeecd556cf79ef60192688b1af8486b911579620c4700bb0efa793a81b6675974dd1e62b59509c7c75fb388925e8c31c74ba9e84d0809d2a67688546b7803682fb48aa8494e60709c44d151a0af4d1389551639a3ad6c21197e845a9032eae9ab4fb2f259cfa7750ddbe69e2a6427f08822dd8d10b50352cf90c4111144c835c7900eb8d64ed601ebf50875c417a16e6d1d00b7cbe6d901f0fccecfd0ef62491f69d0b1ebd0290b49f319ab6d81a9e42cf3e70b1ddc63b34f6b4382125fcd1b861893a168a4e4e9dbbb7b2e83a147f0b80139d836682b690148fe2b4897b9618beafcbe53497fe5acdd77c0180042eaa5e2d691c4cf4c056706050f56497a476792fc6d56f1bd6975b530f18b8eaef31c0493a344fd25d0309d497e4f96811784e68f0c9b1b4646a1add55f0e1c4cb1616d8015b0d5ddd4aaaa32f517351066fba784dd8075802d4424ef2ca84205466b96e07ca8202b95b5918cd4c95bcd1c391cd50fc9f8c2e16f51400d946c1d9dbdac2834aa23da9a96da5062142ba4f6b7286259318e9c3749c8aaa8eeb62ffa174cb72b18d224008b7744672e5564729dfc83c359bedd27a554e599ea99b1589fb417053e43c090cdc67bf2cba78bdf3e3742d8fcfd653bd7022a4cbae97b82871c5490489ae9feccb6cee3772ac93dff3d5f5e486c7cd26f3de0fdc83cc2319ad78d54528fa5b60270ceff21a338c2dab7775a7a7c886e708bede1ca4c9f068af81d18c8438a5513c46241397f81938a4efb226034be334fedf6bece8468c56342e3af0f4df7d06bac9bf1d7f6fdcf8c23518b8b0239376352e77ff7b33c998a2efc8d6d17c6c825e44aeae59272013528fc4d7447262d282e2ca7cd01b76e21b28ee146daa3d1dbe88bc1b40bc5827adc1eddc9a3eb91ea5a52f2b0905d7c326110bf613b6132bdc22d0620e21e4fbe91e4f0797952b0455cd8f5067b78edc7a4362760b5dff6a629bf75ccc5835c9842b660c4e5b8de7cb4549656f39803f20bb4539df05034dcab233b81831f331285d53adf2e9cd5e3d52c82fb1899365afff51b35217e6ddf2dfdc1ed2a85d1ab7b8979347b8affb92c2c2c80db8755c6b1b28536de2fc7d9b41df0318758152f1ea985bdad2d66108ee2e5e271603994b417219a8b9dcf8c3e194f5687e5e4b06ff146f87f33a4bde37cb4022ae193a262c5165ac707903d78524db971fa942c768c538f1a714c8d66d5c67984858e15d8cc413aaa1766ca719c6c3e5e294c54a0bf19fc9d11457fb13799ee00bd36e00ae1cfb39778963c1d4f7a27c0f75913c73ea124f168a5679ceec558363879e69f1e9d20951f0851d2319240d387b20aaca4001033a73f47e63753e1da6340f8b07750949f705fa8cd1668b20bea5f3c6464e5e22a3799fd774411e1a17d268fd9b0ee1cf32f285d383c5ae85f9b2722dec34eca125913c2b4c7e86b9e731595b270c7bd051c48b6251ee7c40cbab58d099abf829c1a06d9f400d8d9ad19ef3173aee210a7abea1cdf625a10bbaf6f76f4126f9e176e0cfd7d2bd17c28b980cc4dc443c6ae3536257ce29e573aedbc5b19bd3f92d335882c1b5a1c8a5888858c499f4497197f9500ffa80f35fb281fcd00fb3c75e8ed5754b1306af097239c8f385fbe67f47d8cf21bb31f90dbc0496a41966cd1ecceebe9138d472d546a81881054abb8fbc98e89a287d467ca376da2d2dc92d456c237267e79fea40831b964898dfadac4057327d3b7fb5fb76cde1d179e40f480315aaa0bbfc7091f882cb04d23d611436ce55c1a7d65040ff12bc864da2a676fa37475262d32d6514d52db69062404aa08ff3d722a84adfeeb1b584c2345ad75d388fd0acb75db6c10bcc1415d28afd2c0e6a20d3f825bf8e03c7506be8e10bd7d9fbf49625d72b9e1fa5f6c0f57810c853d3afb3f190bf20a64fc45b708cf419dfe6241996369de90a47e0daee41db2ab1f3c4a0b9ba3e27da7a425cf4cf1c47f8013f3e59a80a634ccc3e43285c813b869856df096e2e68bd3fc807f483d9ba92b706ecfb53a727f62ac2f57e133d98cfc543b5146b927f896f80463d3c63a3846f56f78f158ed584d367f14173cebbd8cb8c2eab84ccd44965a13938a97fc1985246f6da5fc1cee5ce8fee741e87d167d77f975e79800689be3feee58d779e8c4724aefd59b3c79d7cae701fabf7667f556a6b87e066e13480f8f691667bbd950e574c61c6f013fe3dbcfacb7d51dc58c5603737d71c5bb5d1126274f42d77cce6df61f2133d91f601625f4cb814fd5cac7fba44abd0dd114c922bad979ea1047e1f2d3aaa78f0790176d1d641ddb9a442371396d7014842dae08cd217027c975034d12e548cdc1af2b5317eff49dae9c6f864df6463005abb0e643c09d2610a5d6b14f7cbfac674811c0c435e672d1ce98530d16f0183eca7c595eeab46951b917be57ebaf31ad84d087490afd35df49369d7ebefc810d255e31ab9a001a43024df92ddb5f6059d3cea9d20b8f05891ba0d77efe71bc56489e7f6bb93ea758ff810530934bf281e0bc489aa754910872670a1f479fd2aa2caaa779d64171bd9e73d0a56c76481777d19d7a33ea6d2f0134ad6015c3cbef5cfb7a00913816787f8805da8c8cf9e27baa450c4882afbcd8e8eb5b23212504e7d4e0405c2b34c45ae0f52e7aabfa60bc7ddf56cf7372d95dba1c7"}, {0x40, 0x1, 0x2, "ad9e164875eeef714d990c1456f0b316d04411e7b8242cf7ede290a36b5d9d1289d622d6de5d1e3c0b0382"}, {0x28, 0x1, 0x96, "5ca4b6eba01539dc8c993877461341031c"}, {0xe8, 0x0, 0x4, "cad5f789df3134a0bce1ce951aaafd44acf7cc5f33d1c37ff55214dc10980b763adb883c8703e8000c1db4456544df20f973820f97a609ca970f12f0277f6509f92cba3ad3ae25bf9cb348989f5101c60e18ce80de1effb7834e82fd09bcebea6c20f0e66515e88e229cade619b7528023003e25360a2436c32a218d85bd2bbe91e4e83f0690dfd728cf595d66a88add3c27b743f13c8b0f65f9b0ccfced6db0fc2932a1b01a96334d8bf42703bd6e5be7b5cd3bec28028e682c976662f88f287d8af7dba9ac26c68da94ede27b964a8444710f7c61a"}], 0x1488}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001bc0)=0x4a5) syz_extract_tcp_res(&(0x7f0000001c00), 0x7ff, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001c40)={'./file0/file0\x00', 0xffffffffffffffff, 0x88, 0x8, 0x0, 0xffff, 0xf7, 0x4, 0x0, 0x0, 0x6772, 0x9}) rmdir(&(0x7f0000001cc0)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001d00)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001d40)=0xfff) open(&(0x7f0000001d80)='./file0/file0\x00', 0x380, 0x101) 11:10:24 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x88) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 11:10:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) read(r0, &(0x7f0000000000)=""/7, 0x7) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:10:24 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20108, 0xc2) pwritev(r0, &(0x7f0000002880)=[{&(0x7f0000000480)="e30085bb8000cdb952f71aae2e8077cb6a5a6b162ef02f62a35ac11476f11f9dbe14d400c9104c870a9896e3c1e33b637a889a7afb3e0e81b465e17b0acfcc830e84e5d538a5b6476f92b7fe8c336ffd5d0648a1edaa39e25055c4980bbf108d78d1a16cc041840f5c610acdf64a23673ba2ba81ec5ef8269105562abdd9587616279e7bd8914841b3686826d6c878a66445709506111d07cb2def467a9f2a7485b506dc77b5a0f5d82106ebcf735128adf0320c57e12cd191cfec23c6e03d04afbb41713990fcd1c2164c1b5e45aba01b4c91f9d44cf36e78f8e315240bc92b21ab59f1064721eace1c435bf17b0f2782d246c23e593d68cb43dda3a12b354bc78c946b8dae0cdd8cbf4d6319e8d0580aa761a8204fbc01ead8cb1b4dfb80b6047de550cc796648facd7c5e1de28b1b103287ee4f3edefadcb5be9cf03deaffccb222a7909200edff7ea3b09b8eb364d902bb53a9ac4292378b64b4c817bded7ec93a4c476398ed7f1a08223116580de13dbd34fa57c2e6f432cd33f5d040a526a512c64d6bc193c3bf54586004d2605f7684765aa126e25f966ccbbd33400d15bd88543db2b4c2706ed8fb6ca3ae17d85474f3cfaabf0d546b109ba115cbffa3aab2b3383824eef6f24e3e413576b04c9854f0133a0e90be726245834796cb8c6e4745bdd7daac87fab6008dc739f90af27c78f28f63b2cd28b5492cc5972982b1b5a16a53a87761836ed8cb1ee1ceb353f00d71700cc683631aafc16da92775f01abaca4058e5d3480f77ed6abb0b1eddcee9c79f295418bdd1236d12b46560151c133e65939735e7829a0316aebf50309d066afab95071b5a94078aecb97655fbd3b547766948a513a93353fe22748eadf693d77c53b47412f7f1350b31721b53d864546dfcc7e8b158f173134ba2ec01f0d045cec76f8a43b5e272d88e1e4444bbc1c11e896751794f8ff2d319e135d5f75ff779404173507e4bb7d3026e87ac1343554b91c6f5e3807e5c57c07a15d2c9f11315eb6f34c1d0c1799ab8dd8eb142c815c7cc2f82698380dfbedfb10fd044e56dadfa5da7741309fb73cbfae11cff32e93843bd3d41484bd7dee451ab4be0c82962539474da634b908239089f4c42a9e6e41cfddcf7e78f56d0ec57306e9ef06beaed0ddb65e3382b695ddb677ced531e88af8715b18c39e7c3a3638a6d75b6d7cce5edb138b24c63962764be59c2ab476d7460fbe19c2294906d63ec608dd8a1078506d556c878eb6f5e6a52d3bace3a3c0c008c39f4d619f6cc44aa8a38dc52341bb813d2706cc0230006c5067b0a00549ecf49c54d6eddb9262e39f97f5685ea31f21d9cb5c0fbd1ab0674ea9a6d99764141f205738fa148a1163a5aebb8bf73aad4e3c922dd7256ba3acb324790ad2c4217647a57e10eafa0b035c616fcda83fdb5864f2566c4d0902b9995142000b9d4f13b373aed44ece141423059f9deea1d8a6e46fb69a897c91efcd67f645a7841b2c968ce76a30b96f29dde5d865acfe00413f1402c08c399a33bb4ca7c6e06b36ca94b6ebfbbcb0a0d033f0c164949b572127a5448936a6bce7ed4741ae15f42fe249ec5642a80815c93cf20d9ac13c5aa92a6edb30d2707cc75980d31de3f54c997dcc5af24ac113c37417024b0df8d87ddae60c5f1604ccd966bce2f359bb77a204d72b1d7bc181300957d1aa5955bba29ddccd85b972f7c2a0dbeb6ccff32e715b6d009bf1e5629b47b7e71e9ed3ac554e9f6b88ad2bacc7a12cf3026bc4b93964cca95e0bdf9a63ccc129d5f748bdc5b2a6cdab99ccde4f4f197d81b53eb4f2ed5df2839eec1d60180f50b9950fb5841a972e2b0574b78ed5573af3570a1037dfeb557b17911def1b6c7827a35e786749a2a48116bd925b3e0a6634e16ff727da7721feae874997370aa382a58545ad0cc556a3377c5fb19f271e54e8cf6e2c35ac62c1777bc170a5fac9d8d34f3b7d887ea55e6538910a8d66907cdc90192928a363483f97e383b1488691ccb3d303f7b14f118727788a924948ebd6056a34969e8589994c3d73b0c2295fc1b7968a2d299e6580f10d66cc340b4882a06479bb6006168b90b1beca7d66fce51f6184dee3fbb691d88b90d7f49a8ade5fdc6ff59b010af57175546a2ff217432646f6606a98ab8f0b4ceacb7c612e1fe33c5a1a8894a83dfbaf7ee74482dc24d55f8ebd4a6db09e4f546b09bfe8e81ea92ed6dc529243b617d85d3d91e3322e05594dc90dc27ae7ba3dd11395774becc5d4c00dc8b28f7b21c1eebcaed70e74bcc85c1a30e46f07b041e3e97a0bae20f598f820ba99a4714c9082b73fc50df6c175529bec46ec3e096b8ed89c3f715dee7bd10a70e9d517d5626fef65cb3d7bdcd2593e2a63ef81dacb9fcf590f66fc037e68b9e3ac0bc127f7ac7a53addc862e2691d9da27bc3056342bbaf1703f53f199e077846c466d96ba4958dacecc85dc498fe79690d88607570a3f9e9b49f231b8de5038d54578a49bffa7d940a783b7ddb65602fb170fc24bdc114c224bd3bac84ace8c88146d103c56419d27bb84da85d937e80d4d1b35bd4f5ad3b051d05347bbfbbde55f9600ea9b23f0de87bbcaff7d7548db406f63de7a8a31934ef7e73ebe19736bcd5a811e0a923d6a6e93aa8b8666da744b5b5a7110083a2f8d4d28afb5ba0cb4825b251159f23a33a0bed57ab3904fe69e1929da65d9f1331c1806f8553ef1685e7d5cf887fb51c4e3cfd556c574aef1ff93a930a1795699adac7204acd060281177cb7103a973dbb5ec42b08a2d1086e48820d997d399a896abf55a5c3e3c9c9e38f1c6da2584ca438e8f6e225e1de2d17fffa047b0e857ab5d9e0671324bdfcf706a8a0853c62f68fdc534b090a0495d6df12e2e48efc516adeeeb7355dc8b95644d35fb9e3aace3036945f6746cf108057a77098a4de5a95be953413a3dff99ddcdf487cdc0cf967031d7259ff77377372191c190be7bbce6983af4197753d1b2e4b848a97c48d7743dde9f28b21efbd9a76ce986f46c8952d004a60ffa82b1470ad858548a175363acb76dff27bd52d1af911a19db22524aedab570623929cb5f18718f6bd2461227154c262006c4f19bb2d0c1c729cb0a9a495638e273e6d215498ed4f51650e6974cf1eddb5cf30c2b8af5b7db422fbaa853bd145c6b4f83018a290d799a69e582147f6488428daa7a37f9f7665f627320a61789247f3faa7e16e90ac7b26d2882ff8449b953a61a93b0a5a61622d2c6b7c2eee943dac0b84659da982f6cb4b44d380c54d7c98bceb9978f0ed0f79ffd49d49bd7ae0b25f9ebfc4cfe4591a6a86a5783bd7ca1585a135d73326690ac1c72910285e753dec1bd320389bd066ff74c34e91f7148e6394fdc1c995cbc81b913d88ac2bb0c68b0c15fdae87aeb0f063d8aa3b8f1d489ee7045a332b05dce7a7aa68b22be5865353bc4bb40bf762de1c4a6a219fe2630100946c11498a0b1b4960306d35cecec6d037c5c04987e1305b352afc3d027399c79265a1287edfb236192a892b91372b55d312a195b155e0d12438cb202b65cd220a7d7c820ab6bfa5507685e7b0e3a536a02b7af03a49c5fd89d0d527844786a4d883e8e64628d2458cdbc9a4c4a7b22d1b3eb4ce3d17196f1c075bfe1a21342b5efc71432a8d77409e30be01ea1bd1adb2739e75b752088e43bfa8da5db2315e3e0674b83b0477098d16aa86b79a86f02c3d2bfa56d20887fcd9a1c8a8d2aadd4a01692860e613ee6037a46d82aaf3b0c9f85f0341afcb85d734fc181db9cb06831f88fb6d570cd9b719e4788eb6256bdb8c28f3fb9c4d197ed008a99e5cbd74e57ddb7387b44976573e8498f3b315e6b8dc158e9262805927ff582054c9a86e3c214bb5b61133005fdb3af7c0b4baa49febba2c3fd2425fed8629b0e8e409dbe6ee2c7cb7039fcd7c7c3feeb3c81bbfa9237439a76cd831f913d88653fffc6164ad47ed8debf26992ec5efc65f169db3dc5d23a4b54924714abb87e74f46a6adc77bb69f039c29eaaed4c21b213514ccdefd30aeac9e5988895784329c4c3742d51ea046bde8513f0bc52f0cd585913cdceb3f0de0d8da701d1b240c11844c1fa879f8d27823e84b5ea6ede74b3570f7af3835ff4ab2be76e258420063e958c29bae56e7d418468cf94afdccb7c578bca5203e216d8deb152f2f1af8e13585a430fb292febc637629a62e7de78a7890951e18abda87290cc5e8369927564812a78172e156aef3bee1d42b09e7dfd5be6beaa8fa65a6740cab9b6a573f5e9bbefed317c0082779edc7a0b10f373b37c5279bfa23df9620e9389e1b2152b5c8af2bba6cff45c3b638616749a6551ad0332625f6cfcebd4627948f2a616ffeb8fc40deed5119fd8bac729ed64ab5a04a3d7c7e0c6cbed10ae7d7760e778780355cca4972dec0a96f360f0e7c2927cffb639fa841254d30dc0ee3c5e3d63753fc3197b6b5fa19b1521982ca7676e873466000af55dda541f25a8b10e888ffa9deb50cec37aeed6becca172d266f3bd7ec4700c7309dc186d0c728776e0c8ffdda95923f0b3ee78de16bc7fd79a849140485986e09086406445f50ca6ed74f9168c292fe467992ee7589446956b8431a06120b0785b3902233cbf3deed49c2b3e658ddf4e6165172802c258f14f80e65c9774b27c7125c5540f7bdcf4a506cf4b01d42030f82d8280c7728bc360ed5689b808c4048fe61c61cdd38ba889d70fd880d5572dbade002bea603ce86ea1529a358e7fa0a2d235b5c79339c4ebf2ebe7c312ca8fbc4705e9e87631665c140a23fde7f3f83194a98da6949e794d02923306010e795cf10409a6efb42c249c7a12f39f769f0004eacf967c43b49eb6b52de22d7bb18451667df9c47d7329b9c51f5aca5e0f62178d204745f90715033fe4c1a98eacb9c7c4799c0847b673c64e811a864452fea4c7434e33c793d3bc18ed6ff0c38fc318ba28af94abea9e38ba7a1e2b6165e3b24bed5e4aec8895cf7d8a72fccf17602f4158a0260a2bbb8c61a3eb0abe0d6fcee2f23d21f173ea20c67c00c86fdb9c5cfc0cb6a9eec4d31dbe485453b5bafe9090135d1605e555d651d7b4302fe229fac5585fdb264c36f7d45bbf4f8fd6c4153550e6a416e26c549b1e8a12bffba12559d482419e4ab85fb6684a3cc26ccda5a9047d6257f38b77608516a99eb3fc9dc00d13bd0928eeaeaf957578607b6648d57682efe25a33148809d6f18e4bb09feda586b059b86fe8bb6905ba0e428d616214eb712564fb91bd2adc0f617beb7cae7091383dcb998202f62ecc2da0f19cd58557d8567529f90611aa85e1a3f489c9f8db7aeb3f026ae07efd6ae6116a1727dfc150a3347a88d6a5dadceedc44ba61188ed12d537c534e41fa7f7fd8e3889c4ddb37acfaf4ab6a0b0d0efb71fbe8acf9aeacf98bf88b711ec597b90061dcc141f1c350dc39dc343a6174481d542d77f8b793ab61798786b2f864b87b2b3c1e02178dc9fad8622639e98e9df13bdb3d48134f95567352a122833c9f2121668959406f46435187aab83c7a6dba9a502660770935c8d0d1f1289deabe2eaa08ff8de09f55930fee77307acc961b497664cfe6bfd840fb95bebd885692312de655b538b07545bb4bd08e7bc039ba99834b5a9b2cd77178f5c5bb12dff79310950a55152fb18ace2bb519072d457a9205967c750c047b11940bf9b11124e1b8ef4950652f3f79e5b788d2ac791c6a72d09521a44ed3dcee4f98316028ec50e3d1eab86e87d83256bc481feb892c2", 0x1000}, {&(0x7f0000001480)="2285612ee20b1432c74914161fa16b32bfb3d7640dd381178d10f89177c192c0560e6adadef14f4464265c2da2bdfa00ad643942c4130f71209bfc78c28aa6c84ce3811b975873a161134a79c0dc02edd6a6a04b38f8749cea1faf3182b8e2d6340033f2419611fc00f0bf2356c5b2a6373867cfe8baf22b9a558bdcce8297", 0x7f}, {&(0x7f0000001500)="906eb9c8ad44a267ffaa35a308ec75b640d92349596a438d04842436677bae806d70b3da561b41abb4e3d07603287c8ccf31062f8d98adc64b193f420e0921e122e5890297dc12a8167a8abc3677c196c5766379f99ade2fb3f6cd5819694d010cee79f62a1108e8cbabba9dbe4f58092d9a3cf6eab6a7430d1a4c7cd92527bf09c5371b459b266dc092a1dc6663d5a00ac980819b754d70a72f55683d0ac077628b543382890664bf5aa819330fbc6c189d22877eb9a112f449f2ee630b899a760e7a8947f490c892f906fa136ba5ff5e50cae10f1451310301997e66d288c176390bc1b08588439b3f379f84f6f6503640b6df5954", 0xf6}, {&(0x7f0000001600)="41f8989c3232b0721de781335e5b21a1138e814377178dd2301b40eb10e23b50debef356dc6daaaf964159746c927756f6973b9e", 0x34}, {&(0x7f0000001640)="74d2a5cb54019f0952908c75786a30ed1f2bbf134fa0228b722d03dfd206e82bd77b1688ea0ae3bf71782e212383762d9349861cd4e4736398d609acbe75bcd80960492eb432f9c5ec675552d174f80ad7a5b2cc524667d443864b55cd7e767aba227119d7962b9941183cc136ce2a2660527a9ac25b105e83f64ae45cd311136a592ab0ac0fb3cdf68601d522862a015a556c068101cfa4a0ba582f0c0f917118fa34e54ec8f2485a5593117a36f1072e405bde", 0xb4}, {&(0x7f0000001700)="664722a304b026856025840d8cd83d9680d51201c95fdb04602a14310523be7bff45d7fef29849976bf33731f6f253f95799639d35498f5b98a86a898fe14c242cb510bac0e12d830ef5e88eb5f55f8b42a8d8af7912d2fe43a7b668b7", 0x5d}, {&(0x7f0000001780)="5e2ca8553f1cb0a298bc08e6b23feaf6ae6840af9ad6e7fd799a9043c3cc8d72e269a61b370d9839b607b793df87187177e7bd0d70286cf52a48bc3a9f49f6deada8bcdd587b4e00c83bddd44064000cb2ed82c9595fef5f9860442408f5ea3e4213ccd47339f764f09cc4cb7335a08ac455504e644daad41e01e35054c1b5f87f79b023c0247b8f579c974c57bc2845dcbfed37315534ce9b364f1579817436b3dbfc31fa7550d6fbd0afc1f754614704959d8be00f709de7ec7ab79016dfa156db7d2c34d91c481dfe4c9bb0bec5d0704938c562fd21e30d7a6dc178ea831c8c51a05eb1a1ef8fb9e8724b98a3327e272e", 0xf2}, {&(0x7f0000001880)="9269eefa4701a93f3b7da22781df78336f082234845d95c20c6b6c279f2440f1724e6115b6a38919109a0b97c1f6c1f312ee74d0a9b5d12fd3aec8c3c1279a72137b42e94c4810084b1a8fc76e7ff8ab6e382169fdee888fa1e8ff313d353255c3ac3b1ff4faf123e0878c7ee0f1629c60481a361376cc0e13d8a9b0bb42eef7f6b025f83a23e0a057a803239b5efd0dd90a82dd7e4b110487ba7ae4e6ce03f4341d8567fc4e639f9d24fd88630a4304afcbaf89bda868ed10ad0e77cc17be67c8a076374e4a4a835264bfcafadf82e7b421830741162a64a0c9ad97dcdd524eba031ea2726a531db18e6a712aa268d2718f93fc07ae530f41ddcb76e1e5b1d8e792f6bef944515f6f0198c64ad1533f4718ca147e548d827dd2fe783983a9d80e74694d48b663b880876bb2ff9d16d93b09ba544ce79a7c6d0af2a4fa5f2c0b826e861c3a3244b37cf7db7ed37be77b9f968938d1dbfe0567d75c379f1df80a7e6c7cc82065a550e493462bd992744f066644f728daad310dd635f5bf908c39835ec1b4c7573a989b85bb1356d679fc902f662cafce0268b8c91febe0a8ce257ace35cb9ab9eb5afb666823a0c3277e4334e5c144d18ec8a0aad6eb0b2d64a3f30e630fcde2b15ed74ff02144a08af75f2d9013fb1abe8024dd29141b4943cf92883f85eb926bec1998482748ff9d77ca4a5bba39bfc10f45f76b295f61d3bd073f2aca4b1d28d4837791a67313df2728be8ec66ebb3ba5c0b6052d64d5b263afe400b68e36e4a4611e28d9f565b782f45791689ae466217e51f7b5eac4ff14fa1f1635c10d5f85ff899644455810cdfa12286f8f85cbe8e6fb1f0acd639d7ae48e91d0397a1a39830afede1718506813a0a00026b527b1bb51bbe5501a84e69d677cfa9bb2f3bdcb196df6ec80839f27f72e6a6a99870d4764487c3af0498d77d318b375c0d64e8248908e6ad9543d5d9b3832ba22498c43fa97a559d319eb2a7e54d9bc36f56f4f2c29b6dc6ecac5eb0e45778699f1c43781ffab64329880a88425ca36dcba16282700c47218561cda1466bed0fd97f2a7947c2ff64bf4d1944fb158099d5e5f334380cf34a2668388b6c8e873b40a388292ee5dbe317ba8c79ff5dc11b93f8e0a8081000de6bd668533ec41ccb99a846d0eb604b748b4728613f904d2ed0117afe8c22257529770a38e1b1ee3141da062cb00782af731f760f0d121b4e1e53ae97ec169db21a2e492afa20f25c7fd970b82823861c0f05fdc7deee9b6896ea8392703ba8266f3c0ef58bbc9e1352e61c8bebe6855188b060dad14699daf4c030523e31cf8226be924010cea8e73c63e25de8030ab62e4d2a9da64589760732e2089267038cd221f516f767db4696702458522e84669a74d24acc30ccec0328d4af3945582de2e29b00eb1d599394473df4812e16d413dd0eb0fe00078bb5892580fb71df21dca37067a10f6299865fe090a2e8bfc98455a92ecc696cb2413e28772b332fe4829dad557b2f1f7d039636b33959c4a50b64fefc4b8d7d438a5b41cb636ff0354bf7ebde2ce33c394fc470f1b1122842a0f9fb0ce59663c0ce9a018f372738c091e59b6eeb73fdcf086a6f1efac263f8e8452c992653146096b5eb6335c789e1943e5b66de588ce1dabecf931dcee7f817aeedf068d7dd741bb2eea5f0303c166e68618351da4ef689832fe242db17f959c5077b5d24564a9ac4a4824bc9848fccaf7734adb8b0dbf122f7fdb6f768bbdb4c086ce69112fa827321cb37c0e69ca08ce4553172da555ce79f2926fce46cb6ba6fcc9c126956f87c6bc6fd67dbac17f9a6c24419a23c2479b8df0b510f00c09f5b55b54cc2c1e08b52b32c10bfac65e3168d7634c2fbce94a63861d186596c9d15ffa22e9cdb2e6628a6cf808b4a16d9064558389d46b2b4c4899e52c4af82654ce6e3ad8d021f3308b8fea46c4eaae985579b7cc1b46456b32065130a407b1e5f9accbc9f91c7e912772f0ba0dfcf50986b5d432eae18ed96d6d3813c1528bcaf8b071b876d0355bd5bc53334016f21e7cfa257191f4e21efaebd82dfaf25d4676ea57d185d4a381b1c08e09d2217a2eff1ac5f70d6240b8ccca5c1d59385ca775613491157c674b568395f1dd7f7da41842974b475e09eff1da1bd126f5d0157c59bcb5ddf259d39dd5af68f1b2b48fa708b350995baeada43da082e09f932975d17cd9fa96f06725b361eede132b5b642bd8083693214d3a4d1b0874a11482dd2be4320d624a343df7dc9ff693c079df11cfbc231226c5aa9d4d654af27158a04456fc452cfe835cffb6d849152f2ccedf646470361ffd3ab91ae6df0a4540841b0f82f12e28cddee6394f79cde2873dab9dc299327feac5bc0e3a0ac34be4ce3e8da86a9095ab90a36c3c6881d149acc6e4344c73174476e7ded75e50b6a3ecd661617d7b95fa116c5e6437184c14342e2934c10c7b94715ee6cd98567443c0654c0b0179c0f7ec2943fa379d1d13145bea02afc068617c32711573586d5daba6bf6e8d028df44ef5dddc370c7be94b9afdab1e752457f8ca872efd8d022c45794e18f946a5f6d161d5e87fab970673505d8a980cc67043942aecac93d3b229cd3d07b05dc63d01b65b84d27c7059d5f5598a87dbdb3cc7adc5236b623abd42a137642cabd8e235811b0827c98dde7ce1df7abe8dc88b741110a7e4530ae58822ac918278eb4b30fbc514ad3d3bad17e7683f3fdb798c53fbff9ee6429f428160956b747f940957bdc5c3db7754b03a52c8621495dcdd4476cfb7348ed5a0b7e69fb45640a3a2d3602da2c20ce80b1ca4a27da8c2e7c701639d036ce9fe45c0fff72350409da2066118f3c98d60faf9959836ec8f522e64243c044dc36716c3861360d2e41b3d1dd065b12c6676ea58d01751626f2087e02723d8cf9553f2d3a26c8380c1f7d61886d4595077bc02460a715c7a3aff72c12d7f2e20db520c68a7e2720700581cf3d986076b2a38ecf5c0198566ba4cb7181c888279a292edb392aa377ce1ae78127615b7d51ff2e1c6f5f2d1c0da587d1fd503fba7baf202b0f9bbda11aff5ed3fd5ffeeba10ae6e11602be224a4c626984b0339b6c2c019d9fc1a75a1890fb783309bf632a6bc7f53511cb87d9a453fa7a5230fb54dd0f4f5914e0d8f121938ddfb4e19cc64bba47f1c4a10eb763ede5ced470cad084c6d272c2693acd18fc5ae3ab217d14e703cf05dc19055cf2b635f159b23b715712f39873d02c6813be3d1d161a4851f0c13dda7bb60d4ea289125fba8c402e20963c0ba3294ccf76a32f43f8b5af01ba98720fdd62e8ffb556834ff546cb0c5bb7d68921672d53a31eb9b0428b6cb3eee666752a991326f61d44e64eefa5fd987e392b42ea687f3af9badf6f9c08ff48cde87b13ec8aca139a74399a51344d84c375b150dec1866d02adef5bd82a63ec166520d8454e7d71f388169c1ab828dc3d73c4e68db3feae2c7ddf4d0d5b6271b960e3386a2517dc5d665495306586c63ff218ab64864557c7ac0c2ae4ad9422c4dd5d40b0d9a579e8d4aeda2336cd74943c72badcd89d7c16ed92102f549e9b56454906c656e255de3c1aed998597090f29c86c93610ead9832024d8769b0bc5ac8101e95198a35e7f59a18895335bbfc4fa7c5c11a1778cfbf2529e6ad0eaed26076237da57b4bf6b959242f744ef606a871720276e2d9e5cc94df31df910bfb41200c9020128699510d80975793354b2ed7bb37c754dad7fa4b4161a60d6c3dfb4a9059016a87b8fc2d0cec856e2e75f80f334bf8aa478512d17f2f68b01db9242cc71872617d891585e24de5ef84b290e34808b543ff3121107712dd6ba79b89855d3cf968ba2fae4657649784914cf29b96b0383fff6d74c7a0029264b4e2af5135c7623bdd39c50c4be5505cc44dc4790ae1dbc8f45dd6249dc5d441b455ba4f20dd2714ffd59badd5bb9b70a028f606f050eee7ddde0145ca40b3e16efe443b93f46d05529812844348ec46bffba3dd00f7964b2dc3b7ba7bb55faeeff3ee1458c4887df56e9e9395e4c731d5715532ef6e3abe6796ea647a91446b52b51c749a876f69a90fd716470aa336b3ff93c500390843c0b3a66717c8e9485463159a8db87669edfd27a4c7818fc6a3a8399e63dd28880db6fce4e2bbfe3006a075d5721c3bae00cad508184a2bb467e4325583f46c2570374968014ef1d4c5fb37cb8c5b2fbb6144276ff01d1065d9e0c6cc6fb5bc245264ff0de26053e04279b80678118a5bca63a71f28e45017283aa3f03ff74dcf3e7b2910d476494c63397eacce596f4dcc8c64724f55eeb07f381aa0dce4cbc5317db4e8ab311e0d3a011c2e711568cb45442296763fd78a216106ff901a39c4dd0e944d68e0ed0f0b9d58f49ddaad0024026291edb272c4432c66a8e13151f484e300aec2ea8352881aca5bf93650908c93a1c7fe00384d7a7c7d7917fb860d01db1214adb0bb5f917c1fa25a19c34e3bc64dcef07b0e9534941aeb6b97cfff399d12519b74803e99142e6d1c0948647ec7002114570ae446af11f7d7e90f1583cd5fa439f7db37bfb9143ef5b406f2bed134c9ff58e2271fe4c2e2f343b00a935b9f68d1a62a8c93d52b5725711043dd4e920bea77ce82564a78fb4260cbc1d0dd45263e81946dd05c576b08b258bb5854010b5eca55de0f041cb6a5739d5e8eed9ceb851cb1964c08bd67edc64d85e4efc40c4d32b5af5a2cacb2deb9456838ba1bd2a918948c6cd0b24cb7024606fea20ad022c93da15cd00663e679a3a16e0a36f057b1f43729fd6b9776184651da2080d66a5e5b238b7e21babcd82e2e6e9de97c08b1f1a74bbeb8116d7500e8a5145f556d8a077b5b455910a9f064e101f380c9745019ee9922a863afe415c55dc830a83652a655bffe470ddb56c7b00b592b8ab258c25d995323bc8f3752b8155ae3a6beed2e8f37437e1477fdf7d7a665385c92e891369a358f409b69ad9df7cb0056ea516cce24dd739f345df91dfada3374b7d8b7c522dc1ffb178e1ecc8cb5e56d606a460c5202a1eb6f74e7d8e291cc025a509f1bc936cf9911d53efe92a65d9d0895829b7712d52d2d99faaffae3edb67ca1230819023314d459150fdbdfd934b6f93fccb700c0e233f4d1847227c2ef466c15a0eacb8cc4bd45b7602dc27c76564662736f349e487c41dd87df8f192c07786b9534a7aca2d02593637281345fabd03c230852ae582ba739dde73951c8464a990308a439f6fb470098e364856e7bf7146d0affcb999501d8aaa85e76f392c9b53e708a4a30442be74453bd11298aeaa63cda16dc3ba805446483377f81677a4cc00b46f5d83e3b3c23adf43438c7917dd5dab510eae86b68e73b1a1c9bdb7a8005d2434a8fa88cb277d4fafb47dbb2ccfe6444c3f7e426a3a289ec5a2f654ba1f5b56641979f666796aa275bbb6b3c87bf008c19b2ecd1dfc25a320f2f3323121660a269faae3dddd7fe8cefd82e3b337942920d8585901af5ed210607c65b6700191e7bd9a49cb029e8732321a9ac3a14a5077222484aa4465dcaae019317dcbe7c2cac8c1ec9c7c267939b666ecd27b5b1d15a8b5c159dcc2d8e63dd78406ca8f3ba9f655a71ae388fe219748183fbe5e31f0820609ee86e931a64ed10602e4e5a768741a1eb53b2db2934d151fdfd30bc9244f718625a55e23d2929eb8c81f1fb822849a0a8fde988e28cdd1b6ee5980564679fc8931c4e172ecda888e18006f88328c0defe20b6af6bc252ee81c03ff4295", 0x1000}], 0x8, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="f4dcac2de821d2a984b1451c5e649f464d63663736606c8d3a91773ac6e88d74ccf1d65e702510eb2e256deaa84d6cbd3d671ee85fb3d3b05ebef075d5bc2b659cfe4bef5222e76ed19ff70440b1a09ae7cb12ee0bc0b5ce39d170b12ee8d1d7e5ca3c6a9338e74718277deb59eac0814ca6419f588ea866ca4134ad35ff4194703170ec99b066754dd818aef8ffbb396d9e2eb0d7d07ef38a299f3d78911b6478b62adb8471eb64414890741936c6dfe98db6", 0xb3}, {&(0x7f0000000140)="18f4cd8dfcb34ab5538e8da537625ef7f3b8fe682fc74993fa45b51c29935b84ad40dfdceaaaf9ed89ecb4a62449c29387922418803bde7dbff08936b10d55ba148a8406db118b32420352ca444dbbcc963c147cfc75dbcdd87edaf79a1b89cfd7a0", 0x62}, {&(0x7f00000001c0)="48aac69136adaf5bf560b3ea6368e43e9e005491dc52f4ab3a06b56d20e3f43f832bddcd454e4332c93e863a0680b357923fe1a54035d57b768ace10bd132685430b5c58053d74d6c5bc82b2d15784260ba596a06dbc902490366c7f5490d6d8de748684bc4296f36a9be51588f922dae5d518f6ee645ca64502e24d4c5bf6741362f3d14d6fcf11b6ed5ff60e6020f118b644ab181e2e7398ecd40033b0f701bd54cded52768ba298d44fcd2557b74306a1ca4974666fc8aded4b0844cdc4602265cebb333086d3019ecc003e39138ae4b64b75189829229c", 0xd9}, {&(0x7f00000002c0)="fc7374721a4f75cead54aa26050d7b07c36837990d1697c2de7ec93ecf2084e49856f3376dd3739cdbf01bd2fcc98a8a7d806b3403a675eeb39dcab35e980a99fc53c4eb938d978061e5d56c2927d9f682bf69700ccc7e629a9c2e4e023647f907e85f5cd7dec9959a1de20363975d78956e5942e3a8aba3a568a3ab0c25290fed63cebfedf3330a6c5f93ef94b64658ae7afdc1802be043c1", 0x99}, {&(0x7f0000000380)="521e6f967347e998afa2007d93edb04bf967e9511feb52fbb4c4028eb91981bd1c77a32e30dfd1d11f00881b90e25a9806d1d31c195a2ee25ba8154e39f9b82afa277cb598678b647806e35ebaa5d65b625e54c0561de5725821200829d25e36abd21cc08a68d8500376d2afeecfc204a60ef4d1da4404e98c501554b83b", 0x7e}], 0x5, 0x0) symlinkat(&(0x7f0000002900)='./file0\x00', r0, &(0x7f0000002980)='./file0\x00') fchdir(r0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pwritev(r0, &(0x7f0000004c80)=[{&(0x7f0000002940)="1a7a0e5f06645628d2503945ca7abc29e66720c57b902caf9db5e8c65a2cba48", 0x20}, {&(0x7f00000029c0)="8b8035b64909407874946fcbb57b69715a343c14149ca160969b2a6555a080781c540c7e", 0x24}, {&(0x7f0000002a00)="4611569abf6c31ac6a80d13a9c4acd36a2c06205042c16fe09734d6a16fe3c566280f16211f90cb2382e39d72f8cf03938f732331e4453c59bd8331d86935152cabc5cce7169cd50a27af9a44a9da53e0ea86d522daaad317a471fe3c4f5b52e6c93c0fa2ac9d39afad5e8b06c42cbdc2b798c915265f651c93c040ca4e599531cdb4907ae23a10a846daea7d2dc3a95873ab61e07cfeea734953d6203f0bb8e4d1cafc12401b4b8011d24dd7157ac52085719af1a9e6646410a5d38a3e63da2b0b1f30c3bd69ed6a6de464ab195a614ba746e683f5e1f3a214021d2f54529941b6231fda275fe0ba0a07b89f75278d65d749a3790bea9ad9b93c13f63b4be807f3e1584f862d88334afb17d2d57a7bbf0f57029aa20e89662da82622259e41701a55eea383647b0c2abbd9de23823c000a6e5cd0df1123d300315fba2f74ddcd6b41eac6cd4aa4097173451332e4912aba77e34b4ae4052566c09344e40f34d58f2306c74c5f3c57038a551d446fbbe1df27cf2a0789ada9ddeba9019e15cea9266a73f24a07a15309d47cd30f3561f78c1396cda41c159d3a38c67ca5676442566d24447d5a1a5968d1594a97ced45c011fe22adff8a43d0028cad0ffd649b3514c20f6b3fcd4f6245099fceb544a4a67d8e041596b0a8b7ac435fcac5c89b82a604454070eee877cfd3b40aa1df8209fd42ef25e15f3ed2d2bfc486c2a4417c5bed6fe01f57b3adb002ff827d9948f63cc937a513dde6e33a1407a6ffa7e100ba702c529187095bde6bae11c00eccde5cd11832900d6c3c42e074e7eb799b359415b183885b8398653f2a103f99ad7272de83010d55235dec23b3a0951d902402423ea1e55babd327a7a57f1c76950ebaf734998ac4fd39bea3bb50109c5d3e0f558debac2bd208d7b6ea1c091a94e2c49ac583786516ee64bbcd61814621dcd48fabd6a89163d3cc48d7056f9485ed92b800eff5071becb671da895eab59d8810c28eb80998518b9b2f9efdbda9015c2a514756190978b6751ad8567086080ef843d27b7a034156654153b045b4fd538c50c152f18237db531d6a5c6302d9eb8be67f1d99a605bf7b0301c3315ac98960a070e466598bd0ae9a6e5c01f4afaea49040e43e983c42985c59c4d1462556f23af8b72cba9497cb061f43b542a2e0f59738e309bae0cb8cbd7c75fc1d610d0cba56f2c36f6165aa4a2decfbf19eb88f6d7e6d99089d20e69500a48500e86942bed5e897cbd86558ac9ff6433783a6ca5306ae13b86a8f65c85f473d19d0424dc627ffdea5bd61ed259e26ae5f049007006992eb9fd2d23b5eefcaa93f1c95a09445917fae8d0dd019617f8bded771dff2cc6e3bb785491074620851dc94c5573ada0865b3763d34accda4bc66cf6bc01cab4ef77c134d23481a1db868022ba5c5e7ee81074d7a2cd1e6cb24980b6a77d0de1b6d5afb19349da53920bf03e9cda6c667c1d6a62e8a4c02e80cf4ac05ba67647db96c8ddc7aab75b2964c5c788ee5f9abfeba03007884f8b65e896095ab464207a5a43781d31bb02d3bd5e2871fe7e54ed6f6e81cb7d529a6ba13e32fe3fabc5c6dfe3a71959261f7817b656b5bf9beac3bf73c3e7160f50b22a51c8f6c17e7ee593d79bf1049c8a0d3111d50b85d7c0784d78c9896b43716d0f07321ad55febda8183c01648e3987c17586228847113ef5116e950d656831a3bb8f30b98ab29b4c2cd0f778380b28e8dcba86e5299b78ae0f436f74d5857bde25cd8a1e35f5acc58640e1abe67d5f4e0a830908285431a066525efa09602e8fd6255b26533060f4ce4401f79d28d013736136ea76d02e8d2c265226ed339ffece4724bc5c6ecff01362415e1949b0811e40c666f1bd7d873212f2e752f1e638ae5b54cc615163bf30106841dc454e7b5bdcfcf66c994399dd8f9aaf4d68132015c16e6d8f058ee4eca6631fc9985b0183ad53c064df22a5e9dee90bf3ee63fc312a0a0b9cedfd447849d48adb35d64157fc1eca64cf04a8edc544c53f8d7de3860202f7f13085c275931946132a3324420d7fdc0458b22d198dd64b826b2589503e059ff6b4ba478242553a1e19fd428c14d1ff9f734a57249239a4182e5e607c8374d9fbd7af31189ea927d41cc295ae781b504625c44272f82e073a0d1bbe42aa9a1971cb4fc183388dbde9d4196d9c6bd5ff6be4a01f71cc241b691ca4beeae54139b6d50bd6126536d698e5856c9383ae5f8664c483665096ee1bbe0627507a10e30240b4f99a7f464b0170ba5e4ac9f11ab44fe26afcba3d4a28a769d676b654cdc488069e84e6c438448688d223ff9f1523f6c7659b1b30af22a1a54fad8957bb34d2988f23c6599471a684b058b9b8eff548dca74788b2698381845fb1eda7550c6c64b8e06f9850755cc953d60d21faed40177caa825aee6fc9e4471761f17a9850c6b0678b1368bd89fca0eecb8a0f5ea2f0a183c0c3b63f294c926f1b70e9e77dcc77d0e3b2736cb9016f7dcd4bd245f35c86cda1256d6eeaedc308c015614ef3ddec7e845cac30b1ce91447522e13ab0b061202845f3161b77c4fcdd2560a20730dce079345c2691f5816961da6ac53f831b1971ea0c5c04b3bb3a1d91d445232a5ac447fc8d5b7b0c10aa5982493733f11b4bf9795fab3ff08083a5e0444b1544a0bf0eb1da6308badd47bda0dbade31532b4e71da17be475471948bbfb83f3e6dac7dc6949e8d332b39073f04978b269ca9226bdac9657ef231bad761a3158f81cb7bfca9eaec1fce02caed403fe4ff632387b0ee5b8887cdf25447ab1007c34f4230da21476cacb67f46b326659cb06b09f5087074721862dcae8c726fd4be768eb685b9efc056a948e7dd5e5a8ec16ba4d25a8e1f0eaac976180b53d12dbb5d219d6e74897921f2fc088ac29ca0110e76a54cfdf17663b2ecf4a051995e4f842a37552640d036e03e9cedcb4d3fc6e656f2a2d5c8a84f27214ee4bc63264709ba9c2a9ce291eaa6223456dd80a19759d42e25f368a77395ebb4473040477057453d9b75323c4ad8cfc59955c38fb34c67cd32a2af717b795c298e757b0a9c92797fbbdb686f15118cab7a8325048775d2b6eca8507fefa833db156f29a2dabf449e861bf2d40a639ed0cc82a6a23c3f4d6f4f9f33618a87396817ca89c04ee8b28fcb3536c415aa0dec469aea7c7d1d00f53bcc4b61c1a78f14c266748f24a3a76e8e4f8bddbe1ded783c8bc6fc9e33ef1adc1df2080551c8235d2e2520da4f719e5862e3eca3e7294838ba28d2a58605474b557027be92691c1f3347a80c188627dbd8d69040729ea594953cc86868c03773b918d59a5dd1f6aa8b432a0744f49119d9a059be4703f50b081b99eeb3e3cdf3008a906e1a33248b6bcdbd805e4219f8e9fe849087dc3de25adb4c4d8259ca9dcdd7eab999a6a21ca475379c8254fb13f50bcfca921079d03ac9733c4e2a9820819cb4aac8b266c9bfd557a934ba527ec2600040fa4ecbffa8e368b48f7fdc3381cff1dd139dfdd51034faed4830388df6d0be0e5f021375d1a9ba137a362469e2f47e19873f98abfed929ea2a9ac78ada5a7e8cfaaece1959f19a2bcec5134958b50acfefd7c4d9e0a1567e6aafecc4c70a12d6081bb6639c122484fdd7228cb4eb6ab9963b71f448c1eb22e7b6df6893c21cdd3dd91c4285cff813150d8f98504aeff31c202a170369fa3ff71e45f062796f7ee344ae54051a0495ab164f1f39e74b2335600f48dc36d7f6105052417c79ab836a23bde6270bdfcbf6048f17e95f62367d7c7d8f7cb82bd078baaff0de9e0ecaf736936e6ae43b1df274f6d0dc9d5bf6ebe0f4353461107cf6ea54340213865bcdfc094449606db17d62e045e769d4962bae95fb40f054bff9cc1b5266be19caadd9375299a0e746541662da3c684c386a899189f0dc454c8df9f2ffd251098fa632b91cd002619fbce18770da594a27bfd6c33e42fbcb5a706c4c2f3b2dc06d6ebfa3477f83de96cbdaff8bf828959a0f703380ec5d610d378da258c2780014c782810bdec53f0823dcf2acb4f583c36c519b83b714f49bbb849cde242d090ce0945db6de00082e2e12fb63e26a7fc04606a2dc7925f45407496eb202268b324d7e99c971afdb5dfc579ca8b2a3383eed8743f12ed018f7521edf67ed7a9fd4d5231012cb44219390af2d6909b3386b9bede11eb195eb7f12848ecf70365ca3fae0ebfd51ce50c360c4dd54bf9381a08ef287741107e1ccf3965bc9436cfa5b726891efd78c3ed719c46ae82a5177b3704ff5dcc8d03c699b4f2957e60b33de48e459cb5263189376251a739b87fcd1410cfc78f128ab96590e604ad0db9944758bd66c22abb05bd94ca0cefe2c0ad30b6b95b47b7a7026c60467f55cb637f59c23e60429a770db435bf7844d409288535f2d80e507af6aa3ea66cc0633817e723a6bf5745140c260cfcdf4942ffcf8e4a56e3e58347f73dd1ad7c26ef54087dcfd693eef9eaaf12b2ad5239d6ddf216ebe72e18b5cd1c214dcc02f6ace8075180acac8c126e42e04e1b72fb2dd6dbcf5003a147cc68419b1d6a090e278311bb04a41e638b62a979662a3c8b7bc5992030929c83329c46114b3055ace6a17ecc44bd8af80f1d2d7d082ad4529a6a378d8f0f70da8025db691c9b44886381b6ee904be60c004ed2fde911f06f541011ebe3d1a8d2d62e00f7ecb5a1c8721e2cace4b5145d95fd929f83a5348b4a571c4f30a87165d766aaa28f49f068c18f7b8ac43be2e5563c1c43c28dfa45ea8efa27e2eadd6e06ff4fdd5365ac9d656cf38ba0d7bfe8246a66c4b2b5b4126505a41543679adf040abb02fadfe0921549d6bb888edeec236ca4b4ddca6cfeb038f50f80f7d569c51abe17fce83989c9e82a7a3f0c950a7ca65f49f06887425ee92edc6b38d81dcb5c1a0b2a0c0dc5dbbe94d5153b6181585f4b22bad3a82fa613978215227bb0b2d0a32e00514a6ee42eea6109cd39a770f86c1b8b05bb7fd06a90474073c077f99e925f6afea9bbfc97b789be902c351c995ee66bf32bdfbbea4b75bca226ff5ab8300b36c61903c51e4fbffaa3a6c5b7d2641d35c1f19af09c270bc56c0624cba2bcdbf540497b4ae01e42d84fa5ea39b4d846e92ddc95703cb6708a21f87fe91cd5c146680c5b091863886d7f9003af9036a23efa9f651d3281144b7866d262edc007aac752c1cc095cfcd2aa39b58a19b85fdd07bfc352c28a9d64d3d6868325c904fb5d2028622f82c74de14a7fd0c2cef3c7653d0d82e26d606d170ae58563408df06d38fa7a66c042732a801d31d78226f8095540b5ab4cef3c0920e4d94f8d2cd026fa8783be915758b911759b61f365cb628b113ce635d65837e5ef748d19b9d79e0c5867d7bc10e3ecffd2e64c7ed06addf9c782c857178d6fd7f8ad6e247c4065015362dd954029db15b2620421a625734184c96e3e80529726e9520df3af4d9b6ee84c7f686bb950541541f92fb506d992d3e5726d9d42591a3600152df4e22da63017371b56bc602e08becc1abee336c7507b1b04575a06527621b0881357e0b3118339df65d95fd60cc0057d53acef429d18e8588da54410012c34bc37a9cd707142de4d4ec957c92cc29f798b92f5a31ab75c4765a21b5f517f10a0225973f2926a866e1e382cff3f5ffc280343a47fae002e8c03aa1df99427fcda8cf6d89b6a9a8c56c56e0ae544417e046ae73d25aac078ce225f3e12d6804979e05df4fc44f9675064e2ed325295c3d71a126ee05b4196b42759cc0", 0x1000}, {&(0x7f0000003a00)="04798ec6893c58627ad7c42fef13047e880ef4ff894b776fa5fba62958bc883152231f76fd225a3b3df485d9c4ea7d1ce298eb5090b3f42dcb6a8ef89c85da3d4488aa3a0858f7b9cfc2c2d7e9e36cf6efb89f81e0d522a52bcc808e36f88b0fed74174fc4a9c7ecadb0efaf0cc0a5895ddbde5597bb3adaa3594c1df8491bf7cd16293e66a8d8d273b20cd5b2e59c6048b95557652f0ae095ed760c1d7b2499850bfe39f50ac332ad4a4e5421efee1a5c2df1cf8d90fd4ebaab986af0f521d2ff3d2ca96664ba75d2b5ebdd3c383add04cb784a69bfe2d1529cba93491686a1a830fc8176587da53300c03a9adf3a95f4d31458af27f3756c7cd7bfdd2c7b5d651d7775b596ac201d92741e9e93c92b1373f9231b95960c306e97563d3ca8fc51561164a7018660851b863840b172a867afda482811f0be99a2770338bb334fb77f11cb16173170efdaa95df6cbe9a12b4b368ad781857d2b4898c05673b94f3eb4beef971603fcf92d6a31ea5c19ce294fcc4c681140abd4b3d9621ea2e184c351b494431c8230615fef525e4d69adf31d83c36ca400ffab48d89d7812e6ee3f97dc30bb67a27b9600b379eca867e544743f6baffcbc737722ebb37b840bf69c92abfd00a5c49a45174195cabdf578a83a0c21d337f23ffdac0a2dde4efc86a17e674f527eecc7a53e31362615407e3a625f56b222cd411c8d21762fb2d14497196b5482d6d059564ffea7b2d32b3edd9957bf6f969895e1583454b8e01297d3e2e083dac43e5b79874e45ab8254884300cae3be53081243aa0e6865a8b60a466c8e290d77a766c5e7d14b29611870c059a6ffd1ca309cb36476690aa9bbee1aba12bfc62fe40054ef7787d35bf2425e32b3473b0e85a8f7a057c2ee738d6cf249c6ca6fc34c7d9f598c9d4c9cbec41caea14547384a4e9bef588bd7398aae369d588c1c635ecfc16d1fc180e508d5a6df18bd06dd0cce48168fe97278b8545a5cc3031576e96a2367d2f874200d68d17ae843b93b8068f492353adfe5b5c38ed27972c9ab0a66f20981bc127aae443ff7d6cd7e5c5f81b41c4a4fb14aafc58a389b546175547a8c6ae142661dcc2d7189e8f9e57f248a05eeb9ef9cd3a62b7b0a43be232a0b6a4bcc36708df2be17624c2d4a42bd9690f7331b985c3224fdb83f81403b3cf83c1304e4a9479f3daade5ac53e5100ed14e29da6af77a4be7e8e38ce5c957eea4e2f288214fdd4d5ce6114de2e555d3b146eec46b5c47b5743986f975a49c16f0ac47ed89874611bf51bcd92eedb6081e520175cc45880eb75432e7ab85d79a93928444d4e57c1dab6f96c282f0ea1e08917592d76343a35468a65cfafd409da06fcb24879468b47e1a426a92c145522bd1dfccaf09a56a5d1ba860e2b5f3c6ce1c7e3e494874893a8e11295e517c9aab5aecaa7f9cff869eedc1c27913421d7f582689637f71930f439c9a44b511de9cc9d781d5dc7711368c01d87e99ea91a6aa2468484ac924b4f65872b16f61669091655fa15bf89795f96ca9c7fc92f843cce296a41ae9cb05e5f17963463087d14c9347a145b18e4d5c349af4714215a4464e1445883a3e39c17e5f73ef22d13cba7637c3af4106ba9b14298b8f293b8b49cbd31f13718049b43635356ae51d4b2b5d2e63e412a6b6161aaf6a06683c646cdf262852671f0acceea2d4c828d155c9d9fae57f812aff5700c2cee5ef2a135798fe100d1267c93793dad0abe5ab2d1a7537536ecd3f8392b6af018f061d3c117aa9a168d581ac17f5ccb5664aa8a07d0206fbccd12f7c946399fb14976996c22cd8c28dfd8ce10cdf5d92d6f40ef200c115209afaf6e8a51fdcdb9c23a870c346f70927dd4d9e5e3a86140251f110efcd781636a6155da21defaf5c1007c5b1298120c906eceb8566d971adc29b0395919781c8c5d623a97fb6cf7a9b7830a7fab77e0312846555eac4294c639ac5f331dd0e02c2ace5fa75ba41b68fe985f98ded4092db328cef6df8ddb758923b0e8b7558e245b15bcdac5a38e92a78de7b69a7c2dde7fd549bc26e847a05398a8e374a2da2ae4ef7ee49d46c3ca6cdc458420b3ab2ccde1110a4e3a814b9a071021bf44a57c296a15031198f6cc2d65765080ebe99807c81307be58cc787147f3d8746ff39678cd5eeffa1428cf0de3b34c1e6ec67da7c8f1366e68ad532affb1c65044c062141f58759da4ad364947ecd3558b9895f69112b1fa2ae20ee4f8a509fe600ae823a5946bf1d4c17c9100d9f2e06b09acfd0a36ecb6c411bf6cb52b26ba92e105f95caad57effcb3cb41f33a1ef517036bc529c043b46be15938420829d083e5245910673e596e13ee0a34ea6b7a27d73777933e7d2719a31d107afb492f39393a613be98925f560afac5f2da52f8042bd4ba75d471f9079710bb571c30aed746c25499936c6efc69fb98fc8a28cc257d0e810764dcdb39f1de3884a9015ba8bc97779253a2062d15044ea3cd53b17bbe80c4ae7857674648a1df1a4836bf2d1404692abdfd5ebf503eb814e63bfa956487259c481d4696b6e56a8152fa7667d92d9c38fd635dc7a0f4607940a75115e7dfa8999523a76307e81bee3f488c786b8d30bd7da1121a44e2a60f4fa414ed6203e525f03748386b0799d1f9619c381ba3c750708c680e8859d9d8f9b2e371b9d3092a9faeab6e0c2cd42b45f4f80020a446a39ad2f508f99ca0b890f22f86132b2a74afd426bb0050ef9f25271a0cdfc8519a12e1c8339bae2d1a47c79f8301615f6a2b30ac3b80bb331e0c536f84628d0f51704168a3be1b1a3a039311e0008d18b346d5003536155bcb1a5b09f94f4b6d296209f74337893dd1637d0b885be4666d72e07d7cb639b5375a23e1d5d7d43d9f731ce6f9edd68896b5c4649dace94d2651a645fe13e8e79c898815257a530609398fe01102932beea106a5a235bb3fa68637e5a861a7058139844dce3f52f5abaa2e1973906c5e6b6f2b32247f34a0377bd56e8a8c8bd57f83bf97ab663061d51f046018464ebbe5f068281adfe494febfd939bb38870a9f293d734686d82c7fc7445ce2b85318a780d08c8df7b1b7f79dc5b503edf142aab6f1fd18aab9c096668395a34c012ae17f9030c60ae9ff3e51d6f387a050d954d4d9a8a47d5e0b34e82afbe9ef9feed50e5dc3a540b42a148cb6007d36433c9cd80cd2632591948c98dcb73f15d9630182bcd87c70c87f54fcd4a429153e38f26457119e2f6fa3feffd13788767c2c8f8a53280caa914911106d237d09a92ea5c7649caa600183e192bfa3affaabe471c555ae9333fc5b6be615c8d1ef3b18d4f0fcae623aac4e92498d64faadb04ad3d5eb000b4e03006e02117462147087a7a22e594628e95f5e35d995bfc945a0bcbb7d54fc338bcdaaf2669b17fdb0cf0ddf66cf02487c1c91611ca0dab099014b477a535b262e71c2a26fa763cad44258f00c48f81b286f3499b0e0f9e59401924ecbdf5f1b8fdeb0cdaebb00aae6d324431cc84c6ad23a70cab9e47be07929d207b74b62788689aae393990816c4ca34c9075ee4498758c5e781bff91ad6fbcd8e0793e68f50054360bf97b78f057889299dc9b745c2639136c4083fd743587fb903db12ff8ed9ce2fac0cb844aa9b38e2f9d88a9abae3b9537811e29924e43139d8449c3779b4c9b793f4d9c45576ffccce4efddfa125bd74dd58005b2d0c7b52fb850a46a01ac073c6091b3462e7a5f7b6c1d8df8ca2748ae90b62389d063d6c06cc0530760fb0047bd8a8a8b1e22944d0a2ce4f3a950639d3779eaa299e7013850804bd8722a3c946c50281b51a3ad0944892ae1bda1cf0bce338d02940b1832231c82dbb60ea0a073b6d85bb138451e57746907d64feb52dc6014f65cbc38c6c37a830fed0f94904741d03eb1952107bfed13ba40550ee3f75525c2e6c4b0456955695017ef58a9c85adeb5c81b2be8b203d9f4fe66cc6f662e4b9bae7f8195a64d3a14500b4672a4ca890b1972d5962a758710bc3c1f92a96fc573280a996a69e193fc5cf6f7053f64725d5c0bc3e0b3c6a2ecb054da56ed20ab22857f9bba54abfc65ef5219219066e3e931f70d2639ab479ea9f1991ab4f7f9760f271f91fc36b6a289db3e2ae66150b6642cda109b02c07b457a270a72ad2538d23a77ff264d5cbaba57b1c02a567d9c2fd8f6dc2e842b10b1a6b302e4172b2cc88ef25d19f9796af89dd2d641ef8a858d0e2e0dc6959b28c1996c49fc704b22578ce02a6e1aad15d2756645044c4b11e73ab295c6f80244d903116eade25b6043660cd63d624ffad66a8c096a340269e875c584d4eb07f053518a66a966b41eceecf7d9eeb3ccc7d00b41a82f70dca8cde2b15e2a6cea5dbb5cb6d4ca52d22b9839fe5a4c420defab6a6559333acc022674ab1f58ae8a0978ab6f12f4c111e21a34fc4d1f2cbba330f660c3c2562102ab28096855d8f8129ef2ce69a58deb29613d974ad769a4353b9cec69e63932a3298d46bd1aa5e264de2f02cf3910039ef987ca6e6a5e8a5bb7d0e356480ef28ca8cf075cef04377f0691a5975020094e53e4f8af2cd2fe2cbcc8e32394975d59a727fa6e6a97f23392314c639c65695af953de8ace29ad0c23c1e119c476fb6954fbd9fa47431e46764612adceeefed508f873131612c0847f05a78dbec60dad13f07f415f6853fd9c95664a3ce736967500a7f8a167b6ce0ef3f20e1d71b27547140b5f4e47cb9307cb5e2e184467396506b984d8bd7cd76d5fecfe26aa9193b0c941ae376ffc4e44ba5e5cae58fdb2d6e6ca0464c20e91f8d155377dd386e9fd361dbe40f911ba09fd55c6f21df1cf723cbdbfa58fed482dd57563243e88f4ac46c3b1b05e7a50614b2f95c9bbbc6aadc2f7a09eae923f6bd5244223bb7d6faacd688e250d4b4aa09237d086f33187fc34795c08eb6a16c11fb335fe34193b45610b325a7471982e45d3a81b9e1d5c70c6b9f6a5214a8c1ec06c32c4fd2bdd87c374699d8e94e2864acc53b6f9bfcd93cceaf037a3fdd89e28063cf43c7b2ebdffc4a1974123823b32088ba4e9f2c63c165d894ad8c34c9b6f7bb839b76cc3a4931e7e8e4c8078676b4dfe7e68a41a02373e6969fb6dae187e00527a63565e64279c707cdb0245ea8ebe9ae0720ae509bd9f7f10776ac2b8d0b3b880b0c2d6289c6b9eff7cb251f37337fe9e31e245d6f5100c720db0f1b54ba58547ceb6bfb2238ae81c9fed98a4d4ba4fc6065a213e9a911ff3ce4e25cad69462c085bdd2df58d2405f28b81aeacaf8291345ad8794970a87aae0b07c3101660a26a7f5dcaff59ccf24f0fdf9199f7968b3e95d7a68ecabd29bfea9ad250abfc9e14e4146e9c773c49c979628ab218f9542d88c25554231dec817ea5cb379a11462b976588c9b29da046f13046a43bf566cfd8adf03b6aef184857dd04b1e55ad22f233a9ee3674b8214d0c658dd7c3082d93126617731ddca83b48a44a4885027569c1f905dc3185bc8831d3f42b2bdf4169386f46e73ab2934d6f714b820c6d50ee2f2ed5790efed76464f7582f1af09fc74737e6d0951cf6b63ac155f581557040b73969d2445e543da0c8bd1369cdc9af082bb66ba863a599675af891c2d0ea579a1afa7038c88ff00c92d0193342cbbe3884b9995d47125dcab0ec3ff275fc9a2faacdb2554b70bc9aba7996d85818187768196da5325f12491bde8f02ad974cde09b13c9e6c31165f1af844a079759db8ff09e17812732ec6f1fddf63b340b03826e2cdd056ec03628afefb4", 0x1000}, {&(0x7f0000004a00)="431628d05e722b56e85e4142d79bd9a7638d0400ef8f966061d9c262eb6714b305eb460a82d29e96bc92b25ea0a97f55970aa299bdcab6b4d1dceef16ac3c0c253755c5f0dc6929ba50d00c0a68101bbc97f66f1b88c1f3b6cf9aa3541db15753a46b3522f249c7aaa10066c3e754b80c8afbdaf55f2359773", 0x79}, {&(0x7f0000004a80)="3e3ffbe245ab960983bbe49b1ebb946cd65d421100d6c4352ec153ea7df41d9a72ca352f54c93c889ff593feab2c56393c1c3f38e94612125284cc3d4afbe34243e90a7deeff69fddbec75921ae40062f1c2026ded8299ba455c1c24caaede088cec8a3f17e1c94525c922a7f3c19e18cb7610f33608847ec31c73b3b39b1ccf5f876f8fe47cccdfd457b479c8fa39c54f570d00d70d16829d51c23b3679f839d863d96f7f0a1bcebe184f80fb332a6d5e8a7cf9c77387bd47cb9b17f84744cb57f5d70817ec5ec6b7", 0xc9}, {&(0x7f0000004b80)="599d138803b0ef5827db3f0ffdad0d84cbecb13cb60c51d969b9bbd0e0d1d5771971aa9090130a39afd9291b9eb1396d4002ed83", 0x34}, {&(0x7f0000004bc0)="7ca62a26ef8d1f75e922b78eab1a65969801d6085922df8468b95dfe4629cb74d598f44537e057f62ae192ad3e6148d917214120cd788d6bda4e21ae48e94618b4ac68b31c6322ef30e9605a3b57", 0x4e}, {&(0x7f0000004c40)="f1849c8d43c030509fa6b537fecd5df2efa9e95440", 0x15}], 0x9, 0x4b) 11:10:24 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 11:10:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 11:10:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) fchflags(r1, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) socket(0x20, 0x8000, 0x100000000) 11:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r2, &(0x7f0000000080)="1515ce", 0x3) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 11:10:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f00000001c0)="7f01d02395497447ef6e757efede5f893b4c422a0e7016164ff44d122436ac6cd398b0b85bb8c237d99623751e1456a51dc3d7003379eae03262b378b1d757fdf21bde2f7e16fc7220ce66e9fde044c5eeb7548eda7d809e984439135e149afde2aa0e79409a00001ce8b8ee6ce6f1ac9e2ddc1ffdaec9d619681b99f2bc", 0x1ca) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) close(r0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:10:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x1000) chflags(&(0x7f0000000340)='./file0\x00', 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/227, 0xe3}], 0x1, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000240)=""/63, 0x3f}], 0x3, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x2007, 0x205) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x2000000010001, 0x0, &(0x7f0000000000)) 11:10:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xffffffffffffffc6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="128c9540df5dc9b3de1716936933a8b714aac66bcae6cd1d4e28c264ab7450c75bff4e8c301b3a8e94f49e1f718c4b4104a20500", 0x34) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/105, &(0x7f0000000140)=0x69) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:10:25 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x82, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r6 = socket(0x20, 0x7, 0x80000000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) r9 = dup(0xffffffffffffff9c) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x11, 0xd8f7, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x2e, 0x40000000, 0x2, 0x8}], 0x1f, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0x0, 0x80000006, 0x7, 0x800}, {{r5}, 0x0, 0xa, 0x4, 0x1, 0xfffffffffffff001}, {{r6}, 0xfffffffffffffff8, 0x10, 0x4, 0x80000000, 0x3}, {{r7}, 0xfffffffffffffffd, 0xe2, 0x40, 0x9, 0x7}, {{r8}, 0xfffffffffffffffe, 0x10, 0x20, 0x2, 0x1ed69da6}, {{r9}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8}, {{r10}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x8}], 0x884, &(0x7f0000000680)={0x4, 0xfff}) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000002c0)=0x6) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000040)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="095dae3070ca9f05", 0x8}], 0x1) 11:10:25 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x389, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 11:10:29 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) sendmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000005c0)="bc29d8476298658daaa38e086d4fa4db72666ad9690e03f6b94575f7eedde0725dee10fa09f9b799449149e1214b01b835a99be9f14cf8269bee06c93abbe2cd4f5df5272f4a6f9842ae8d791460e6e8272691e6fa3786c613a839730ad706637c6df6953649b52c02f3abf7bdc3e852492a9a0555253f15c71d3fb80e2563a7ea4fa07d188a1b047e8828b6b579d044dc76eef4204f45269abc55c9ef14435a9d8f45ed883bfb33be6445e775f593713ec2d1c6ac91b04555816ffbb1f88755f8428469d8c11ef394d67bde17", 0xcd}, {&(0x7f0000000140)="79edceeaee41502f101b0e900874824d41579fd34e99d0479cf95bccc61e17f5e3c08b59a4add962a22cfdf5fb5e767255a9678c084ea19095c2861a6025e85d30f57c4e27ef0b392681e2b8202dbb5a511cf93df60dff77ca88aefe5c95ae813b333a552db7751341bcc35f3a2a499023db424abff509b7b955fba9ad09504e7d", 0x81}, {&(0x7f0000000240)="ca17b17719dac1ddc00b1b51b2b4aca2e5f2ce7e68a549f6a429505fcc55e3d3b77cc2dc8ac7cd1a3cb727d5cbdf3685641a635e53d4ec294e14b4db9cd6282e4190149a43ba72ff8660e7f20b88f5f0c444e48e9ae1acc43f6e1322ba27cb912fb3496c4ad4b33a348719c91daa956a7764ed69088c5a061f26179cab", 0x7d}, {&(0x7f0000000340)="41d9f597de7509dd91904183d877dfeac81ebf672b833cddf7f171629206455627dd734dc73b91a005d97d2b8fe0a236671eed743b7048e5adeacb5c6302489468284c4f5a6cdcee", 0x48}, {&(0x7f0000000000)="a430942266c3781511b589296b73238593f1a056df756753", 0x18}, {&(0x7f0000000400)="e78f9b88c8409822b209b7bae6cfc16eedf83f5f6db74ef44f3cb6b762501e6d2edb5fccd60c7756728d1530a45b1ba8e22e2d64e68db81c8e15b1e8e887c4de9d38d4859bae4edc50edcc6f15066dd4a8ee653d705c7e66c927d15d40fe4c5a9e27e430e1033891fd5878b1295649d133875f6d490f189d6fef274a0bf837d455b79b46d1908fb1bd02dbe5e04b5ff5cb71fd1dd963", 0x96}, {&(0x7f00000006c0)="ea90b67ab5864745692b83ce01eb4c1b78d25ddd7420062bbe5762d41ef9c66b00390e445a24814c2cf23a4c0ff2d8f3ce91231131b20d220795994bbbee61a74fc8176342f5ab6bf9de353fc49ee86b2156871ce125d54bf37fe17b9291fe7e11a814a8262cc41a31e0f570c6ea9074a57946aeef76cb63aeadb37dab01247c56b6911c88fbbf63e857b5d1c360b580588b5747f812a5888f0147290701f3a4997d2169cadcfd60035ce8bf38aab25a", 0xb0}, {&(0x7f0000000780)="60b31073ddf9ce8306d7e188327ea4428257c33133e218afcd9438c1b0881cdb14f95348044c30357e5f2f630fc86f2a2842310aaff4927bbefbc4c54054e1f5c9749e81cafae0eba59ee57385747e9dc16a132c10082825f2a5432b3d1404f314ce897370937ddf5e6ad7147a5d09e6f8212e9205b21f3f55e0a6eeb72f451e9cdf3cd0458c9a055c0736bd692381db8f5b056647578eaf63686683cb1eb4b5816ccf50b18b20f5d1eb62fe30adfa4c1e", 0xb1}, {&(0x7f0000000080)="b3dd84c164540971e9472f677cd3a968a11123525803cd30e79b83ec93762a086c68882bdf0c8ca45ae375a30558", 0x2e}], 0x9, &(0x7f0000000900)=[{0x60, 0xffff, 0x2, "e981d7a6a265ef94be891aeb599b245a681292321f540568d426e27bb1d90192d0ec762dd049f802788196c49ffa9392ea398b1144c6b029734285661c8888fd66407f2b326782236318"}, {0x58, 0x1, 0x401, "eb1439dc597909771852dbf13dca7d8e523bb99f7f7c99f37b356052e394a42f3fbb1b75469981700b0c520f7145f26129289a55c45fe396fcd56df30f323d41f3621a65"}, {0x28, 0x0, 0x100000001, "d3b39188e1d26b95ecb8f3bf45086127ef51d1d7457468"}, {0x88, 0xffff, 0x1ff, "030ad7c13e0081ed0a4058e05d1a7571235674c2a055f595934c6f614adbc1fe78bf951d45834d0f0102d3e7cd6d33f322fbd9e6fb03653e834612e6b01d31caa1709db8cb77b1e3149f04ad7c581a35027cbbb95fe36f3749ca97a965424da60b169a66a49caca6b02bfe41c5c376ea487b56140d032a"}, {0xf0, 0xffff, 0x3, "88be87783ed7ef1125aa410e43ea5a3b6e4662df63414c1795c418b2b32972d7fea29d7e8e013034872285547b7cadb4059466ec6760739e3325142dba31bc956fea853f45a92d74cb8a43bf12f90b9ddc1e38756f4ba257ace0de631233be69c0d443c5b5547e8b68cd78097b603d683ee2cacc3a1c61d9006a670d56835f2b724fe9fdf47b24a738bc6c59cfd2b2db81ea03f9efd106340c4a9639864cd2a4b741f253fe719b822f99a876980845e480544ff023accba49db1663c4d503952a7d77c45b54bb4f05e7918fe48af4edec4ed8e970ffa2b8e67d60458b6ee4262"}, {0x88, 0xffff, 0x8000, "9629e92af7a91090ac08152edc0b0bcd691d5a5fec81ae0d52a83b6ca23a490e701cf2615f642add2d6bad9a3f959baa6745c34e0178813469aa203e773fca8bb4bc42c375d06dc78604a8b61ee6244e0e0e98ed90a6aab31789e6e1b98c30b6422f23d5ef15b8a6c8cd918cd2cc3975b4eb3095f1a4"}], 0x2e0}, 0x4) close(r0) sendto(r2, &(0x7f0000000540)="f00e1d0ae5676b84b1c08f4cd386f90bf637d72099ecd819", 0x18, 0x2, 0x0, 0x0) pckbd_enable: command error 11:10:29 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0) 11:10:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/190, 0xbe, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 11:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) 11:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000480)=0x7) close(0xffffffffffffffff) 11:10:30 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f0000000080)=""/48, 0x30) r4 = semget(0x0, 0x7, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) 11:10:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r3 = dup(r2) semget$private(0x0, 0x0, 0x100) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 11:10:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x9}) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 11:10:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="fd34c7a60ad6f8465922f687f45491e105ae57b3fd61411cc42329978f8ea9984c32d9ab387506eb8562cd0e1b851b6249cda4aaf56df4066cb7aeb55aa4cf847b81131a41bd8f31e411d337ff1d713e4c6ba73fa8e8a2a83cec969e9e9ec5f48065f93cae45d017a6ab", 0x6a, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) socketpair(0x7, 0x8007, 0xfffffffffffffffc, &(0x7f0000000040)) close(r1) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a0, 0x0) chflagsat(r3, &(0x7f0000000140)='./bus\x00', 0x30004, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:30 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x74}, {0x87, 0x8}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 11:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcf) r0 = open(&(0x7f0000002140)='./bus\x00', 0x0, 0x105) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000026c0)={0xbc, 0x80000000000, {0x100}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) preadv(r1, &(0x7f0000002600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)}, {&(0x7f0000002180)=""/108, 0x6c}, {&(0x7f0000002200)=""/138, 0x8a}, {&(0x7f00000022c0)=""/223, 0xdf}, {&(0x7f00000023c0)=""/22, 0x16}, {&(0x7f0000002400)=""/88, 0x58}, {&(0x7f0000002480)=""/241, 0xf1}, {&(0x7f0000002580)=""/87, 0x57}], 0xa, 0x0) 11:10:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xfffffffffffffedd) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:10:31 executing program 0: r0 = socket$inet(0x2, 0x800e, 0xffffffffffff5a92) shutdown(r0, 0x1) 11:10:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)="013132", 0xfdb8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2a7, './bus\x00'}) 11:10:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x30, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x23d4d4d2c19c7072, 0x5, 0x7f, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x200, 0x5, 0x3, 0x8, 0x221, 0x8, 0xfffffffffffffc00}, &(0x7f0000000200)={0x0, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) 11:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 11:10:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="6d010100050000000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r3) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, r7) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) fcntl$getflags(r8, 0x3) 11:10:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x490, 0x2) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:10:31 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r2, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 11:10:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:32 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) sync() munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 11:10:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x11, &(0x7f0000000040)="aba64f00917c8f121fe45e5015b1d44716c7dfa8125bb8b1b3289f3dae03895f5d99ba45958cc59014d39c4de94fde95fc7f0c50b6eb756c26dd673c0bf1da2b9dc36c3229b321ed94e10c9d574209cfde715d37b62f502297d407434d5479225cc07d22f49ae1093941fc7924e50e6403775e854ee0ad514ee6f69d8b2d9f6b5e250553b085fbc0119a22564a43c3a226dfc57b51ec0e8ebad66645fd783828ebea311eaca527", 0xfffffe4f) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000100)="ece5ce63f50f8d62cd36d6209c65e1ec84785b4a0ea1da08888629371807d05c6d0088051b57a0f6f109d2e009c3e4947818630de03367c8cc0de9c6224a64d4ff34c38bcec9baccd0f21da55041eaa16d42937387af856369d297bfab36a287ee900820b3e24468759de6f3571f597630969df849e3e2c50591c1d3b5fa2743744dd69da25021de1e00740a6a0884192713d4ed520de6ec9fb820038962f69dfc45", 0xa2) 11:10:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x2, 0x5, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xfffffffffffffe70) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x100000202) write(r1, &(0x7f0000000040)="7f000c336aad008aa4006029ad22667049845076be490000", 0xffffffffffffffa2) 11:10:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000080)="12eec15277a0189685300253eba8e66d2ca0e22f3ce239032ac8c5a824b5eae8d996", 0x22}, {&(0x7f0000000180)="e1223ca58f9641fe3fc6e1f77fb19674754130e8f6dc409ae83facd26995555d39dac9340153b4a386f3a8feebc33fa9ca9f9163749de3c44a10b2f9de40df947493453058f543e05ca864cbbed174420a1a34ad6b79987dd11397e87251715e8a715de5e5d2ab852ad41ce7056ecdf55186a36402143896dcb6d6e505b005d8b5706e2704deb3c0288bf420bd4274fb5438d547fdac34365d96b76ae49088de06566e6806a9d16c5e5e9cd8142447e0f19f028fd77131b896b026c6", 0xbc}, {&(0x7f00000000c0)="5080975f95faccf12dad48ce046f167861dbdc213ec67eba0c8bff317840b12e8a5952a735fc4cb9867c98161f8c13a660dba390f50b7fe2013df6cd64ca2c", 0x3f}, {&(0x7f00000003c0)="405e087d784ba4e5c6850b2fe1b35f5f08020121e1834f8df99c473d7d7d21755357749ab781682a7f3e50bd8708f0db92dee362900246fb1bb7b541b9a895c465dafba768d0dc22198eb97c307128f62333bd72e5004ebd58f7ee7f27d79434ad06197bcf6fa80b34e1cdbf93edd74077f6d6402fe14c5f325da2103c86d4c5adf3a3ec072f9036d2a8dfb8e6b9c9bd4ae8868a12bee628f158010a8465bf5f2937090b897afef1", 0xa8}, {&(0x7f0000000480)="878ae1cac8a7c4b0fc793080f2c2c76f70d4d07e83788e9397f72414fdff25c4ac49495fa9f6c8f533f216d410724d5fc642cc73881f516e1564210b2e691e32ec4b1b370f727abb09ea9ec76d6837ce3f8f9c0957799fd58900a95fff4f2ad10f38a009d7fc315b1c3ac85cbbbae579ecbdb44c3349548f3c7466555d455698f434b474082d2eaf943f29e03c4d922c110fffa90872180fe6b57cab2d6847589770f68acec790a2c1", 0xa9}, {&(0x7f0000000540)="c70af2242918ed534a32c9c353b4e43f159e5077a0159b4dd56495fcf5bc6958e7b7064a6315f027b109abf72af5d36740073049664fe5507357116840d0cb7aa1e9cc8620977a2e5c027a417ccef21b8f8dbc16d37ec66fda94d6a383a3074c128813d8faf9e86b3c268ca983a8ff5a550ea9cdde3dc9210427dc90a7d08e01cbd4e42b74", 0x85}, {&(0x7f0000000600)="cf181ecdd3e7b23f6004920ba23b3e20ab5e664f1b4a9a7fa1e5d403c27529228d7edb8064db56fd250a404cf387708da959097747bbb9400f251580c34e8921a036912b270d6875a489bf548f651e8f2954871b0ef781f2558fbd974a22bf0dc7b0632bfb4dc6a579536c1e3fb870db4c9867248ec8b7b9a1facc1284a7409ecb2dd00d1a0df4714c4c152106dd784c5b4d34eba4d7047139b1e58df41d3711a02dd830b4762594d72507c4d26c05ccb990ed0e872c3bce82f8bd71020ee4aab64e53b8d011aded932fa248b792bf715290bfec267c1caf73867b3c3eaa13fa1ce0ad5272f24c1281f356d26ce8d028e232fdccd965f45e8db3b1b90964", 0xfe}, {&(0x7f0000000700)="f8cac997d761c5d373b49c112e7bdf48b79fa8df91cedb30b8069d8f07fa9e4ae36771d896488ca9078f5b8da340f2ca512ed7fa955c48bfed7ab121c305f40537eca16f6ccfb73f35e9c2ca0cae3318692bc51e3de278e7f1e985975cd8a7ae7ac39d7f2f02af5c73c1aae2665ace7f416b6c159a14330eb122acaedcc1c755ec6ef1253828b608ccccdb4b24b1179afd88ec48e369af2c32c502dfba2aac95b0dc70600b2c61b6904adac2a892403fcedc6d6fde5761e16a5219d4d1150e3fd29fd3c403d76837ca5055e2f999b3", 0xcf}, {&(0x7f0000000800)="14085d9774f88554cc61a5e509a41b5313a00abc314ec4fe1b52d9f7e95eb2dda30fdc4a33ca873ebae75c0f81328e2927c1accd3566bdfc1808efb585e6e0610b99625102ae9ffad4338c5cd8e1c3f91b76d1ad5d68edcfd91c5676d5322187ea15dfe25a15bde08954760f7c1956fab27ff9f0b15768ba58eeeae50a1be1c79471fd6d9a8b23605e75ec0b7d4c3636ffacd17c427d7afc8bc0d57c840515c9dee71aafa4953077831f0c88e74c5bc1d0486b973a3d4ffd15331e696b215e63b6acdf7838dc1e4c8f2ad446524d2c29affab0580d39eb865568fd4953001dcbea68e1fd81f0732794fd81b559f1a2f9", 0xf0}], 0x9, 0x0) fcntl$setown(r0, 0x6, r1) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="aed3ea1abc04eabb07269484aa2709a7f62b816b7f2a0bf346276785d531e58139c3e8d245dd48dfb6cf2c29e6b9b2e15b966e300ad4862c12381fc90f6b56d185d5d1fd708fd259fdfed1521cf875430335c8f17cbfbf19cb6589cd0cc2cc6a368e6644ba9cd3b555c8b83933ea9a3131e214824d0b7b5b2a399ff92a38cb800a0a3fdd155a38744b56d7de8f6a4ade4d52e0f024653bf704a02bec897f19c4c54b1e3f2c0132acb004c6bcbc00e34c0018b9242647d6eba59af05b960938c188b287c99035617b1e44a6c663f7ff3657f5d34da560ee6b50de3b238c65b21730ec46bc581782443f3e305a9cf49afe99ab7eaf4472c0010dbea7258ab038dc78264392d96f4e", 0x107}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000009c0)='./bus/file0\x00', 0x162) 11:10:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f00000000c0)='./file0\x00', 0x10010, 0xc) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) chdir(&(0x7f0000000000)='./file1\x00') 11:10:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 11:10:32 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 11:10:32 executing program 1: r0 = socket(0x7, 0x1, 0xfffffffffffffffb) sendto$inet6(r0, &(0x7f0000000000)="3998311c4650e53251e8b267f2fdae68a1b01f98938120e4e32a0d842f5093b5e073f9dd62f2634e6c8f4d72249ff2af1623d31774587d640921c4bc007ab403e5ab5e6bd3c2400e40c0728cf0cb5435ebdf15907aacadfb83178c92bb73c7676d86a27530a658ab248b042760ff52387b32bb66a4b45727b8001ed939126fa20dffd3227c96b76ec6e1169cd8075ebb79f147eddc2840ff22701db141a5f8cec4bb4b1a6b9159f5b21e0afb574f359a5d0f0e72cf6a9282d7fa376e930c024f15971c65c431c5452edf27faad3a3261682f9d", 0xd3, 0x6574f2fb68058684, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x6}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:10:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f00000003c0)="18af45938383d62896bceb8c2677a982a6d281d93de580e5a9be3b60212ab47285609564f144c1bdd671e00814f3fee8c9ac172e0755e73dd7149aca5d33e20990a6e8ef589c82588bbb168caee07b37dd18a9332eb2b556550cbfe110ef09bf432d516aa271d08f1722dbce245602a8565494f1789e19691fa5bbfc", 0x7c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000180)=""/192, 0xc0}], 0x2, &(0x7f0000000240)=""/179, 0xb3}, 0x42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x800, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/251, 0xfb}], 0x2, &(0x7f00000006c0)=""/14, 0xe}, 0x2) 11:10:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) ftruncate(r0, 0x9) 11:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7214, 0x800000000000, 0x20, 0x2, "e1c724498e537ad0b59ff6a64aa80337d43906d2", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 11:10:33 executing program 1: socket$inet6(0x18, 0x2, 0x0) geteuid() r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="08c2c9ba7be6fb96324dc84e9fe9685ebcf8c4d8e263339c46875ce835fe74bbd928a5d921051b2a8c2ecd0745260dd3ba15e1a5cdef84744713fcc90d4493d025629b40b047cefc8c3f74070919c5161b29d38840ec67f62d18943a18d30b22bb4b15715d9e16d67717c31893fb2f613060e29fc7676848a13a6086eec092966bd4c5a95be3049fbb0151d205077687990957ba8eba2a57f64b6009391cda5a8fa8", 0xa2) 11:10:33 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x400000000018, 0x2000004000, 0xfffffffffffffffd) r6 = syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0xffffffffffffffff, 0xffe}], 0x5) getgid() dup2(r3, r6) ioctl$TIOCSDTR(r2, 0x20007479) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000140)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x20800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r8 = fcntl$dupfd(r4, 0x2000000000a, r2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r2, &(0x7f0000000180), 0x10000000000003ee) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 11:10:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) setsockopt(r0, 0x7, 0xa3b, &(0x7f0000000700)="0091ad6309f1fc9e4b496a6e2df977af790f1de54f4f47cd33756dec2220b1ed8bf6ff16de07fda8aa5b9ce4c376f8e71fbbf140ac5588e176adc39f8365b7b94d22cc5c2353dcad18bb1b978e6c544477211c9f0410d818a97cf820b5d0b1504ab02126a38cfad8d91e28c28af5002c1caaa36669844758f3e61a89e9106e906ae6b3ac9c7f186560bac3c719b754750a54450ac99a8e7f6c1ef19b6c46f8231485ac3d0a543709529280f8709acf8a43b57e2240facac8dbc1e161e821cb04089ac3ff711f0b42ac841166ad02c605383c35e96e31719c3c6169b32029bc08b37a010cf6d11a810494b47099b695cf8d52735de672402456146dfe68e276608a9a53b1401c3b81c609ccc58a84784c25fd36db7675ff1cdfbff543391dd04d45fc5a8ec4ce472656f1180c163075aac201eb3fec40c1f257c0a1b3bb96aa363bb8343b8795c431f8a4923760b92ef92e14b250bb6d51662882af6a78a1fa1800c238db49260a989064a8532828d3598de7696245cce4bcddb8017976dba05b32e7c15086603c110c249cb9a5af1ece819b4a6ef0a0e3f217492719533b2399160fb1799ccf24e0420d6bbca6016872c4f943f5fc82c3212af944c09b5c8d73c0a4d2426de217e0bbf1f0169cb88a1fc01beca39773e63718da734adbecdee006702a49f05143d90dbfd204447fb2e4ecf6526a399030e7e435b95325c3d09d2b282224a35ed743bc6d87ed99ce2a04f4c26d116119f88015e7b7f242570e70d21b871f1a7692c01ee1f1e0f9e2caed4c2ba290ce1b5987ab264ab065d20fbb0c008e2077725da3bfbd28b5938ebb3b7980865378dfb158e5f1218f2708c12f8bdb78bc42b70b9caf93f0dd63f05074271da7882a91f43e0dfd51cb74da155e508cfd476943758f17799cc4f06ec2c01724286da50f41b2becfc41f1f5d696cf04df86ec1cc4dfcae32e1b685a7809abb33aeb68a74e7cd5c3a2e218d5751b222e620e782f65a9c3f53bbceb59c88a91d640b3cc7b53b0bc7d57bda270a49f50673c78923afd847f2dca18d012f61e9344b7af4e37fd0aff8fe5a3f4b3ca3c76999335cbe719a827a642e29edf44d1352aa4a631e6e26b2049ecf6f0f64d3329fb7c2df316c5ca504274e65f4095c46ad0704f6508b12ce2187951109b6eb7e674e379962e89d5e1c6097e467fba29c0d7f5d7493b796b4b72cbb90970aef45d5cc32c76fb3607761b2b6ab13a055e72dc1b7ef3241d4ea5ca5d62afa343d967081ac6b5771b84a2f260a68fbe984d8603bcce9872b36cd50b92d585b9aa4fd784c5faf026a413a57500724d84d579780a39eb3db1233767f5d9d59587fbf815df40ef8dc950d7832058e574960b1de9a8b4866b367b3385540cc32aa56f7bb91deb4929c03c6482f638f208a46d9ca9050e1b82a06a1f0911af5f5c824c878f9e6c417c3085f13bd63ba0040b4ae68c1ad8f30df8293c47cbe25c9857a680eb725edb846364ee1a4f5b46b289983934d8b5b595318a4747f78712951d3e962b7d750f54793651f8df48bd991bc9ad774b9b9712a92d08294d5b3bca73798cdc52fa300d26afa53213f1a545fc10ee30843de93e06834765f18a5f90221102702b4e0d165c501f2cb4d85d00cc5218ac112127b87b0f9637079d6703a0ba491d9ee5c435ce5cef58a786fc0e716d61e7eff9fd78fb3c2262b78df2e2d997de273f95fe06be6afe209703a0149a8f3e79f047c398ad0d41b7683d002315fbf026b97d2b2a928f6cbb2f105bda16c170fdfb94c5aa1deb68418f483ae7df3b2c91889bfa3847703502372d07b9c49bf84aca79c4f8cabd6bc4eeb8448589267d04ee29412273a1fd218388dda650e238572c361b56d814216b71fcfdc76728e890714157e092c60965121057358b2bd1eae31cb347518435d1ee833d71535840471a81678e3c4154ae6c2ffa0b1f44aeb781093c26ef91dfff1f0af29b833f4ad9bca2210003c0d399ead7d9a025f68be2f07aa315d77942379615f8f86f84488d8f9ac7463250f15c3085e3d6cdca7b1103663effbf3998622460906cad65babebb0c70f8bf02b24d9e223f2cf8281aaa32be891213fd10b88e09a3535873f63684b70d3ab421b034181eccbebb6381f3d37805adddff54684df4a6057466a905b3e694ec4e2180dd51f185cfcd48b326cb63d9ab6b7ee83adc0cb29fb5bca1c78bba079e59a2408c2dc42cea80a71015b97484779da737413e56b37315dcab4642755fdb833c9727a474059224f3c1fdae8cc3f85ab1cf1b14716ce98212bb60472498f3cd52c00c0d9e9748bc39e46b100d8f5fa768991090c8c851a1a02021066c8d9f9bddac2f4a65bd8c23cc74139f6237629a5b18cb110d7cf6decc21f9580fdf2c5c2972218053af04b21d0b942926bd60733a7a3eb77c4057404aa6de1b4373559f646bac63c9a68c8d9ba63eec944a778c0668b3c7edb2614e0aa835e84fc4d5623319d590eb0a7fb571101767bc6f784a4a68c7d18f127d69047110e9a7bdd3facd57fbff49f31762d64e88ffb16f90286094386b44e46f679b6fe2ccc96a881659af7f3e8c115d1ef426921f5f42a4ab9b59a8c92df742d680cdc982e49f16f6fa6256618a20ca4486ca96eb081f6db6fb8e266fdf5be4dd41955a99a8c51b788fb3f6381c2b21758a6d75ea0c2d63a12927aeb45214206f294ec28461200301a49a1ca96e7f2943ea075c5711b365b3bd392e1c482d24a51c6ce554e752da2893b02adb78330822b0a705160b4720a0820b50a4bdc4f26d0254161580a4e9b1c7e8e66eb1776fabff0237e7477a62e77f538ab7565539cbc86552e11da45e485f90438ba18de857c9ed98b08b65ac5ea47aafeb89d369f3fe0eafa22f02a1d93ba6a94db565d047e425848718977d0d933f7c5c8fa6a08d2d94f99560aa2e92eaae325a9a71dc877245a29145db8e7527123d88e1ef79c1153abb591c9a06d65bdf61b785ecb2a66884a14198827d165b62b04b078f9520fd8c8e8d8ff45d9f47d8d017e59f292d807850be6344209a50ba8002faabe0ee2741f93fe19a7705e1b54572e13ca4c77f3ef84708d8cdaa38e5d8635ce184f5ef3049c1a6fd46925ad4dd9221da5218771a1b7228efad8bf7bed49c4861c52ade10ee39bf0f1483709e08ef3c06713c416d7423a4e05c525ae879af2703291fcc2008a464e71640939eade074e289064fec04c518803ea9512ab14108a86ca479c335988fa7c1d5c0d60b038a9e9576ff9227c66f9f75ec437a6e159e1cb62afec230d80a7e26d1794f9336030c344c236c819defe82624fb9e76101cfbcfd72fa82df2662b4dc19f0ca318835194eae12c9277c894d4514f13a0f0c9f355b727796e490f6c8d4a6e5751fa4e2ef27b7f868c3ffd102cce337034250c44f6b49d63451a28fb6a8a39dff91c2457cad504b96148828636125f9a7e736a2413259548b1ecd62fdfb81c8f47528417361bc0861b51d114b442107134bcfe06b7a3bdc1a3b43744683d3ffde6e0c769e74f8853fafa5712a03dab1f426af35c65aa7b13e1e543a7e1f0fc6781e81e4047031728772a67da9ad379c1bae61d9987a5632540fc17f2b8c2698c06298400cb2d4b8ed940dfa05853d1217ab8c88cfb97db15a7a87b49413dc529e91f9d0db8a52d26a988526d65a634f3f6f99b4cd80cb1864d9f323e2085b54f2a27adf55389c4b858b9581289f24c4ee82cfbfd5592e980dec17a6a6e1ff7e8616656aa3b49dcbc0086d07c6a1079eab3d1a0feac1010792becea1bb3077c65dade96d8dc68fa40049af5b760919c7768dafb9e28e00fc0127dd2896c91e1c14204502cda7baa368a5a6f53363b2accda4ee2294833a84f03ab463eb3fc1af0892a4c1734381c0e80070867dec8f7cff0e19ca8580e917193ec94de1891f2e0923397a823d4d9735aeabe01522ad6c4daeed9a346263350ea2e17be6cf5b85753dcc07fb20ebf8ea769dbc57ea0713e284e9b492ba93e39b8884ff423c8e1ea00b6cf49b94cf55f395c98c7ab9c263ec91012b61d84c525db1e7f78adf934e2e46bec144317e8b64b662f60e781b0669022c01aa9dd5cfa50e86119e85ac8474272cb8174552511573e50e056a19a660dff830cc52a1c1d940af5075dd3601d10b6ede53adf7c92070bd51040bea5f285f7da66bffc1128327ab633890f9e3f8fec3c90890a1ca237db12b6daabb592b21c07b5d401f5188f89b6fc9da4828cc7187de4a4b7ba248f00cb730cf77c4f15957f42dbd19b5128b8f262e208a8e0ec2539678d5cc7f2ca1672dae0682c71540c57aacdb91d9b50310a9dc96eaa2e276ef60fbf16bc5eb2cb42cbf08d66fd0451e378136fd05332eeae43f2aeae682eefb87288b3fd39341f9af031dee82445040324f43460e7348d048ac89803a826e76069b924ad4c4032e91a4c27caffd9020573b9b64d39a26358d833410db69014339b37f55c264b3098b96dc97c33001affb7295f6adcc9c287922e1bdb8375aafd3ba1f250b5a5e6785aad92d76716ac03c5e1ec65ca31394a059605fdc01a33fd2de074b479e19a8d4035d54e866c7be98223729aeb63a24570d6d294170908b6430fb0bdf59f6006111d178f366e680719f4b520d611692c7e8a796d572dbc6e5bbbd611afec1e7062f47e7001cbd7c362578d2cda60ac9fdf6cc2396e75b429321677ffa7e5bf9440c8f43b846d09984e335765cff9f909f6c80b8df027506917a02f7e606a3b468d0cfa7eaf59cb9800711a258125c8fdb38224bf8a57ecac3709dda7bbc1f28e66a5af5cee86f08aa69ffc85976a67e15600048f2edc9971b7727934e4a38e28c778b48f36053b6d5f34763f14be8b24cc824fb37ce9cf54b9042eae9439529a333e445aa49388510ab077183bd4156f2653e275cbc2f2c056ddda92a12050aa3187566c9df2ea5e970b3d7f155242a4759afe2c80f9280d5dd75893e229c4929c227138a2068c158b7d1bde5200946753f47d34affd4c4d41f9715737e1e6796d2d206be34ef8132e57dcfe541aa252097282be0ffdf8785c6c642f54a583537a8b1264eb8a8d6a0d340b808f31acac21f54b70f29ceaee4d05fd8be4c0c57c06ee445a9385a6a334e94b8097296c9e3895a5db5ac49333156d390cefa79893de1bae961386bf8769e02768f7fcdc9057d55fcd745d8d0039cd4c4b3852ad33e1e366f19370b011852752cc77d351d21b76172cae15cdade60321bf6334598b569b7a740880fcf448fd6505e3213ddd52cb31fc718bf3f21a2f6db3686ecd2fbb4e1ed25ecdd8667a0d1b1445148928dd72950d0ca22675869c5763ba45eb0c123f17312cabf8ef36ad42255db4b166b0b80df4ae4d03b7b77dddd1744878ef14f6dbd44b4bf1123f2e5f4b88713bec1f632af086274c1603a30c46efee97f297deb1092a8bd77aabdef75f9306eaf43a5d1f296df440c079bdf2012fef37cdb9497481ef6aa3f4e30236c39d5dfd33f6804b9b785ff3f26f1b0afb7cb599df82b715a7a73287f58aa29a037d8c3777f0a0551d1bc7bfe1ade1efcf5eb7812d695c00d43a8de5cb3391230c45316ca3fbed616718e3d9c7c1b495b336a329dedf15f4b67669bdce2f0038b2d52c220d0d7b4af4dbe52d23fe169520d7e5af9482f22810737216aa8206a4f52dc050132fbfdd3dbef83f9fe8e3420fb7d33d409181f1cb12380f85aa0ccb7c22456ab78e61f2942afbf0b1e3555be65eb04ee494f502a298369e0e783e9609a58", 0x1000) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xffffffff, 0xffffffff, &(0x7f0000000600)="128dc4bb4a16beaa22fac078bb2c5b087202a83c9cb8411f2857c205dfe250b451ab5b05cb16ac20f7b8c9b431b59f1bc60d5ff03163bb430364d9b2e86d558b226c45a1045d3492058a51c3a14ccb0b94217aa0e5be49bf776fe920a7b13fa3ecf2a436601dc44ba11d15f2162f353ad06854bb1351e09701c72bd52def38743edc190037ed1407e212677082719b905f8927e342d7692d9a5fcd6230249eb42919075c9bd0b1467764029816737f9a66478d9437d3beafd8dc459421ae257dcd89f885f589e93eff1dc0010231eab5a8ad1cffe5a6363f578b4084cf599859", 0xe0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 11:10:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) sendto(r1, &(0x7f00000002c0)="7aefeb6f271c4295b788adbd7fd5648fef036f032c01e3fcde03ce42a181161b4634e946389a68470fc7a4854f9ef2a184ebaa22511c1a7eb7a01c8f23f8211002a9f20496324049e0e01e54c331763fa57580b950f37f7d9a1de1c02a8dcadbeceb0289539837efd938be0e2b034b7a47745bb063136348aad0b3e72d39a99aea596e8359c3b02070a6375b57371831a4a10f1e3f573c7a7331489273abca09fea99705a984c0e0029d8257ef", 0xad, 0x7, 0x0, 0x0) dup2(r0, r1) 11:10:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x47a2}, {0x7fff, 0x3}}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000075a000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r2 = 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', r2, &(0x7f00000000c0)='./file0\x00') fchflags(r2, 0x40006) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xb, 0xfffff, 0x9, 0x9}], 0x8000, &(0x7f00000001c0), 0x100, &(0x7f0000000240)={0xffff, 0x4b}) ioctl$TIOCSTOP(r1, 0x2000746f) fchflags(r1, 0x810020004) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 11:10:34 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair(0x22, 0x1, 0x70b7, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, 0x0, 0x0, 0x3ff, 0x0, 0x333) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) write(0xffffffffffffffff, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x17f1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001240)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x41) r2 = accept$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000086c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c17bc89c348a1c7ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009310be49eafb414493b5f2a0075d070e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a12b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea17a9ff7500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ec5561391f0c1d66c05a01bb8cb64bffcff113c924ed29b49b2caaf4924b4a1db7efcaf09d5345ec699be17145647a20933bb9a01923be3b4890f68d777e1f4d51ca4b7f6163ea72d839b381c27b45217922167bf91786143e4452a899cb9c320ec6deb4a4e0314e45c7a2d2838a6b180fd27326ea3d07c9f030fc66d008c60a2cece636a3ad5897a192ec5339cbd568b90a882ec50cd2a34c511962be61a"], &(0x7f00000011c0)=0x1) getpid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x7) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/1}, &(0x7f00000001c0)=0x3) accept$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000040000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1) open(&(0x7f0000001200)='./bus\x00', 0x80, 0x0) setsockopt(r2, 0x8d4e, 0x8000, &(0x7f0000000240)="39eab32258854fb62fda472413d15c69f7d432576a573fab97d62dd2cf432905ef7de3c2650d334297026e2f88e874906c339aece87666d5f3dda48a06fd4d00c1883b8c8ea1e038f4dfd9ffa09041c75f0b62a60d0093ce60dcc8ebda1e1a828ba177a35b2008e21bd50244ac3f7708fe531925a3a222651700c8ba0fb549503cde4854af0aa689033e938dd5f6c62ae4ae50", 0x93) 11:10:34 executing program 0: 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, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x1, 0xfff, 0x100000001}, 0xee66, [0x2, 0x466, 0x8, 0xc, 0x7f, 0x6, 0x401, 0xe2]}, 0x3c) 11:10:34 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380), 0x0, 0x0) 11:10:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) 11:10:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 11:10:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x28) open(&(0x7f0000000140)='./bus\x00', 0xa0, 0x88) fsync(r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:10:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x4000, 0xffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x8000, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5, 0x1}], 0x80000001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x18, 0x800fffff, 0x1000, 0x6}, {{r3}, 0xffffffffffffffff, 0x86, 0x800fffff, 0x6, 0xffff}], 0x0, &(0x7f0000000200)={0x0, 0x7ff}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:10:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 11:10:35 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/22, 0x16}], 0x1) 11:10:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) 11:10:36 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) 11:10:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 11:10:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) shutdown(r1, 0x2) msgget$private(0x0, 0x10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x7, 0x1}) chroot(&(0x7f00000000c0)='./file0/file0\x00') setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1) socketpair(0x26, 0x7, 0x7, &(0x7f0000000040)) 11:10:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="9ef92f8d52e70811a399bbb75beefdd0196bd99516a4841b0406e56e6464c853f3645580e60b9e9bd005298593", 0x2d}], 0x1, 0x0) 11:10:36 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x3e, 0xffffffffffffffff, 0x9) r2 = dup2(r1, r1) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) ioctl$KDGKBMODE(r2, 0x40044b06) 11:10:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x5000, 0x440, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_RMID(r1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xff}) 11:10:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000140)='./file0\x00') bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xfff, 0x9}, {0x18, 0x1, 0x8, 0xed7}, 0xffffffff, [0x6, 0x0, 0x800, 0x6, 0x5, 0xffffffffffffff81, 0xfff, 0xa60]}, 0x3c) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0023c40b9866b0a5e2ff0004001f0e7ae08a5109588dada600a605000001"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x36c00000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r0, 0x81) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 11:10:37 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x3, {0x293bb075, 0x3f}}) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 11:10:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 11:10:37 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) write(r1, &(0x7f00000000c0)="1673a69e34a6349c7aa13dc0e620fd54d0869b65a72fae69f53d999f07e4e776af2a56caa5eb10f504a68cd5f06357c7511475c0791f4f8a942760f190e6edf76819313fcfd847fdbe9643a1b0263e15cdf9453e0ce45f384f4b69b295b0e702df93775d3710a5349083c19d7424feb2bbacedb9766d2fa64ab13de25131618dd28550e1d30bebf96a3dbd0616f5da1b28857c74a0dc364ec242455cb16f315d981dab3fc127b1a90902793c8c6649b4eaac7fa11710950e800dc5a0ca55b5d9a95f47a210d6d0224d4fe625a308c1b20b6ac4abef6b1ca6a7f616ff895046997b7039ee9d787fd5577d2ce8f9c660e642b3093fd14d0ffd18ed3310fe0a8b", 0xff) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x0, 0x1}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r0) ftruncate(r0, 0x7) 11:10:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x114) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/101, 0x65}, {&(0x7f0000000600)=""/150, 0x96}], 0x8, &(0x7f0000000740)=""/204, 0xcc}, 0x40) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) sendto$unix(r1, &(0x7f0000000880)="5f19bfa8202c50cd9e5ed37885b4c1d069b3d6d312cc58b022253aa1a26ec4095a2a621ea4a6457205d3b782f03437f3b19903b7b4b65eeec2941e41f0535aefb0bb4b5909c59179374ca48849aba4a612a867fdb8", 0x55, 0xa, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000940)={0x400, 0xdd, {0x80000001}}) lseek(r1, 0x58, 0x1) close(r2) 11:10:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x28, 0x1) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = semget$private(0x0, 0x100000000000004, 0x1) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r4, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) fchdir(r5) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 11:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:10:37 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) getpgrp() 11:10:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x1a, 0x8000, 0xfff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) socket$unix(0x1, 0x2, 0x0) 11:10:37 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x9}, 0xc) r1 = semget$private(0x0, 0x1, 0x9) fchmod(r0, 0x0) getitimer(0x3, &(0x7f0000000040)) getpgrp() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/243) write(r0, &(0x7f0000000180)="ffcd69a1eb86cd727b4904644caab1acce19bc68905141f0c19cbaa61c8670fb5a51cb65a6bc9ec5fe83bc32a4586853f05226a9406a3ffe62df97086070e3551634e014975075d9427019bcdceffca191abf47fb3c9a4c2199adc4da7e8af350038a3da3cdd32856e8d92b1b4c544efd00d8305a4689b0b91a93010d9fed6b4d54cefc8052fc3cf929232dbe436bd893ee7aa4b2ed45d204a58fd2682457d924ba9ebbd295cce37619c67018cc2809517525705477120526742d804c497345bf957f6c2830b", 0xc6) getitimer(0x2, &(0x7f0000000280)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/240) getitimer(0x0, &(0x7f00000003c0)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000400)=""/72) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/91) r2 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x4) close(r0) r3 = semget(0x3, 0x3, 0x600) read(r2, &(0x7f0000000540)=""/129, 0x81) lseek(r0, 0x0, 0x2) unlink(&(0x7f0000000600)='./file0\x00') lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setflags(r2, 0x2, 0x982c11f1b44f00dd) fchdir(r0) preadv(r2, &(0x7f0000001ac0)=[{&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/145, 0x91}, {&(0x7f0000001880)=""/229, 0xe5}, {&(0x7f0000001980)}, {&(0x7f00000019c0)=""/13, 0xd}, {&(0x7f0000001a00)=""/141, 0x8d}], 0x7, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000001b40)=""/103) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) openat(r0, &(0x7f0000001bc0)='./file0\x00', 0x800, 0x0) accept$unix(r0, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) sendto$inet6(r0, &(0x7f0000001c80)="0bafc9e96c", 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f0000001d00)='./file0\x00', 0x8042, 0x1) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffff24, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000080, 0x8, 0x3}], 0x47, &(0x7f00000000c0)={0xff, 0x20}) 11:10:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:37 executing program 1: rmdir(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x6, 0x2, 0x7, 0xfffffffffffffffa, 0x3, 0x6, 0x2}, &(0x7f0000000040)={0x0, 0x5a9c0850, 0x1f, 0x6, 0x3f, 0x0, 0x5, 0x3}, &(0x7f0000000100)={0x101, 0x4, 0xfff, 0x4, 0x7, 0x80, 0x0, 0x800}, &(0x7f0000000140)={0x8, 0x5}) 11:10:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 11:10:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:10:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x2) r2 = getegid() getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r4 = getgid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) setgroups(0x3, &(0x7f0000000400)=[r2, r3, r4]) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r6) setuid(0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="4de6ee94e4e819460f70714b2e8be077031f30dff1e59a817b92cba76cbaf4f474ae01df0eedaa51041aedaa3aed2037ec8df98e283207162c1c6e5ee62b9b3efd1428e45354ebb9ab90a95a57f9312ba3ff8dbbb7cdfb7eb07789e42c23aad6b61cf1369a9fc716e68147fde5478f2970e7047f09fd6d1d7515dcc04a0954a9eb7bfaae851460140bba90dbc711f1d74a7cfe69f77ec6e7d7acaee9c1f9cd57ae5c4a0e0bb97224c969b1ddf6c8c7558e4ca4b3e645009bca51606a935b2f1de38fdf108b9a5ef09fa8b418e7067ee243210c057ed44098ce7e81ada1136fa86a67daad452c6f5493386828313f09819ca927059dd9226845a3d383cd982b1a56564c7c83de652ee9ef4bf99ef4bbd2c3ae07b0e406d28bec141d631b1b32b86dcc1b791425ec22701f56af6a569353d27383784b18b1a822362532aee5ed5f60fcde9a631deda4036d31cadd702206f44515bb19c95674640b80deb2f5ca1c4d12e350f72f90fa95f6a326a149b365e36dd44b29b02efac44030492a6335d93bd9a14e31c6aa72247159ed3ee4d2a4e4fe2d32c5eda76e62f948da8d71b5906285f7f496a9117d68bd79f8074c83c92c1d8c2907c846032a58c4f7d0ca0f4acd0dbf5a9337c0ce2cfba33ccdbd9c390d2afb18542350b867bac7a5dd6e845c82d9a00417a4db8393e26c69ae9f11aacd3ed2f0b2a5ec7ddb0e108c4a415b5052980d7dd101b1c32eac7f7afc8c8df86548a0f788198e5e27b67c49b1efbea49223a39245d92e3d6433b778628440384858a2c1f0e39c7d8e3ac4866abb6bc412d2b4f1c3146ac55548b7ceddab9447137fbaf5b90785e774cebf46325b3e70ece2dafaa4330f66e4d556af69926cce3c7ef2d43692b10c8d619d10e0953e2713e54de339d4013215b1ea6b374b9b21673468ca8139ddd68e93cf3f19d923cfb80de38187b0a653fe0c549fd3be9c5990ef40aec29227c1f4f2a1a51cb22339e51e5426c8cfde2d857255a93e60f38032d18cc857015435e309bced45216788b408d8812cb4385c73f8958fb6cf46cfd980439882dd8bb33042cb2e627cf7c007184cdea925cab5e68ceb06541296e99df74bf4c2d19d7c148e1612d62caa718745582b91e60a2d06dbcf64502fd101c59f2821678571fdbce6e0588cd22caaa02205e8ed5f382fb6f662f6c6743d086e3ad851cbe67caf6928cb856608c5eb9e60fc3ed31f356fd6c0c75d3bed2e011ef393be0176befc7a023872cb9b4bda9a57f707fa22b5212be310086674e8109b975d99fbea7d24693be4995125aafb1e45cecbe86edee144c05dadaf3cdf1715cec9fc4add250a5e7fea06959edbea6c734038de528dbdb8981943efcf1807a7ba697dd7f7caa36eb5bc800d733a2e59d41fbe8f027379a63cf6fad118c54c87e23a9e6ed4239b56bbd222006c60a955d075d942945af470a93bd37ae64523de934154a6f028f40dab83bcd0635c64f75c52de2b839fc978b7cbe3cf7266b89c835dad4fe29f72e8ce80acd3d48c53db66a43fc5420905df294f8ff89e7cf9e97213b88ddadd133ec682ac3822c48fa07cb7a9537ca9ab5ce8a3c812f4012b333e578458617d5c255309794cf992c025c286d99730b4232f327a9bf60bd494323d18e7eb96a0435bf06a7bc4d239fbe3508821ad66b0d26c2009c245e56cbe7ad93a88d36d5552af03069009eeaccbf9efc86d2f5a440ae0b52f5498026d17685f4876cb8f5e1a1e56a8fad82df72becf59da352d929df545820f3cba895a162c29ea0f76dd9010c767c0fd4f4e77e5a6a64c14f152821a7aa5ba6e09dc6f098967f386b6a564fe7124f57869e1f2b4132ba0a23851dad676355c11cc3e48f358425aadf80b983d234a5110537fb1ac075048a62883e126a7d5d367c19a465d41eff271d51f53947ab57b20cef5e83123550bcdd588fc4a029ccd7bece0b6187eb707a7bf1f8be3a72fa79f5bc6688718c6ae86b628f8438f5b759a91efb58604de4ee5f092d710a108b076d22b575b63825064723c65639bee731f001daa736bca253082a1619fb38a670cb0ad10b1e77180da809dc2b137761417e37f0cbbf8daecae4ee56bf0c1927faf0e4dc076e6066429980b18afe2f5e0f6ec13d92c34a8e998dcffd921a39f2721976a3b3e6318d860fd54e1dc16a242b4bb30cfd4c2366ae9f742087a191b0f045bb873264d8ce5d8bf8270ee700553e269ea5c7e5abb09101ed288b6323e3623556f23e635542b5ac53f960c0c92f7729cb8482fdfb13725f852395ce3d9f5ea3dcc2f9364af741bb774666e3837ed29951133c17548af7ad064d9c7024e69d3b1b3303bed9ca9cfd1bbb70750656caec5b75030bcf3abaca0bd57752b8a18a2e3571d6be048da931680f0d9a5aa084a5e91c9fe7caf0b3e02537041dbc6a1f53b4917b24ed66f5d0b1d572029e01b865cc36054a76fc706f2565027e1cf0ad3b10f8158d466646fb991186f187b41d05c4780e45874852d939c30c7b69aa23e2a7bd21e24b6b3cff3ea26ab324fb375785341e8d20b960f46428fe21c8fa2d19f87f06ec15919609e37f013dd0e549f3b2d2f092ac4f9aedea13456490fb2d6c1dca91bc824e026a2bcc7de48417af0acaf8550002f63922855505d73cd9036c1149deec61bd638887a7ca3f29e480fb69cc5b8fb58263ab11c72d7832da0570b97d546fd25ead7ccab4b400c5e602611faa6887e383aa1cb79e8ea51b175b02e77636790f599c42091e3ff5b0ef1da4d29b46f5be2baafb27a257b8f20dac74036d2ed53887cd0b6fead82eea9429ee5f1618679567e1e7c97010e4fd18f675cb54a891b45f67d2feaa9df7357599cc366858637234c54f280a1b977d8e2240bb392f476b8d8f76a090fdca629a9a24bd4ff3dd849f746616579da25994c64229905395a52e6169d18f3b75820a786409c33f939bdf75845fa28c1a64cad52dcfba4150f8efe81a9e741174c3a069efaab08ddb4b1bdcd168bde7b6d7f63025ad7dde868d89050f71a31770fb6725b7780e950253105cd7a80e485cef1a293b839c31345e120d5bd21faf2ecd7101a4158062001f64609ba45617d8e3281b59535d0ebec9982ffd16175e57d4924026866a73318d82b922659eec7d940f92fa67cbd190edffe722418d85da37c4a6fe874085825f2f34d4580c5afc1487cf442162d4f2313165fca239e5163bc70452eacf6077cc6f2a73a876fd5699c0a4cf3d0d275df01c652e5f36a4763802340b5c5a21f9371e6eb5ada4adba3581ed4fb53873e1437a6f263c885a3ca412f992792edaca91159d87cfd40e58653045895c1f5185fae1da0e96e69413cf82d09aa6deffc8984bc822deabef7b1fe68311accb93d947871b1a73d2710bb10e4eb65acc0bff40ee7e69376fc4df6a28811d367efaaa93e9194057a94b1942380ddc0e732edd84f8fff76f18833f29fbdd1e6ea73de44e22ce8b68213a9bef9333e551a85e11b402bab5531cee9a31d8fe516f6556d5eff00a40ca30de1661150afbc7c25b861250abf8e96f05b8b43c355f7bdcaf57e10dacfe880d0c20e217e8efef89e9b875dc4e1d9a30df012d96caecc8204870d169b23491e76bad45b764766b8402e6889b178cd0b6ee9783e57637798a2f5a80052ade9f85d3974e5e6f4d66cea00848246138964c6d57549b87c5e721c08f29f9e89c316dcb44cefffd7bf2b582c3babf310319b17e12a2f1c38bd4d5266a5628c168b2db755215ba0b4060a0a81778bbed31721175cba077517747ae61b02da2584ff973e447eae38d8be17611968a086d79e2e3c4b0e31866dd964fc427cc6d139e6c818c46e093ea87cefc8288002bf4374950d712921fb9e063302fec9bb9122c586a8cea02568f775f0567a9e54bc8b34e128ccd308b518d98f8f7b99920ac7e18989ed229b5e14adfdedccfbb41a850559fe5f048fd713c4dfd47b350a5da6534f988b4936dbd50563c52d5f38a8b18d37e6400bcd7b1cb423c14efe670bd59195591265b29e4fe78fe0d8f8ab4da83ebfa82e71f1ea290af3ac1d23aae2103727b62a81e59ed729548998cff536d90132fc4650472cf3a891a1273df1fee9039bd28b714d7fd1fe6f6ce5d89c4dd6e0d6096abd30309c179d481eb92e8e12abacc4d19dd9a0acaa62178f3c5cb2a282308cb4a782f6deaaa32fb0b776517036077f79333b4b20cbc95185c72958ff1495cfcab2d63a5975262d5ca101c456809bb5b8920e0d613ac6e2f70da19234a9b1d49f6128474c6f55ab0fa93fe8c1f5d9a2cce063d675f01c6d57bb299171b969cd8c8ce06d44ff11dc32bf18acd1172903bd5837be3c3e5ab0efcb50b5b2d812394b98c92be2db5ad1141c5fecb5549b195c615c7d3788e9ec326409168a7c91f0d4563908860da2856ee9c36b36290f81a64ff080e911a99f336ae89ccbc34527d8f3fe945b593ddb86bf5b287ff787edc091d69e93abe8b009b0ef7acbe472855ab9c8a0e76aa16514f63b3a37df4e0f8e50943516f8f19ddca10f42177762823a2b46560f1ec66b1a2edae685c96ef4c9a4975ab5f9f2df6b6cba96830b5de899a85f63f87e1e2006e8433fe42cdbfae126538a30638fb794e86fe4eb7797e86fc0171581dc20e1e5c1233681dbd7f6533daa00f553c07f03a0301786e02214a10e66c1bfdafc5eda2e8c537849c23e3b95cb88ea34b74a5c457e6c1176149a2cef43c5c46f31497aab6c837b3970d0d960f1c091e321c56f68d8eb11a68d57fc55166556b7185585c46ed10814068f137fb44db683eb7f712304587090276e8636270445c8f624c43dc89ee00b5bc0610fdfc3a9cf1e5b3acf581cb5b7ddc7f99e1ce342b77d37be60bcc50c614d84eb0d480888775b7a5db043d378e7777c81803acd400aa50eb187931f893f3d8d142fba1d7f53a85f3b1f65a3e7b8b5a55510c19b03479b2a0d6d5b939a2eedd959d718216257db0408a3362a20ba3636a82166ff91ddab9e60c3768280984c79764960b3cfe3f3b02e4273c5c8c2589cadd63478aba88381368a01b04d8e6f9b57ec49979d793c7215f3878b680e099cf101c0150e105213eb5e09c4ecbd2bdd3c2afcb5009b4228472c3d912d2d0e104201a84e2fe78e217eaf519ad0fb494a48503b8c6563147010af65e08a61d1930bf3ed094cc8601e3e99dfe57f9993e4b6cdf453429079e5e024e37b77024497592a2bc29ef49022779aac1d6140c12a39560b447c3ca3af9bb7874731ae5221eb1415de063afcca64211b8a0c88692dcc820123eee999d879aa245ed2ce67068102b41576ad3f2f0e8637e59b6fa676472baf5536fc0794dafcd827881cb4389322880f9c03bce00a33dd6e097ec9b4874c567df8937b883f70058df9e31a7694cc9f6fd2865f0ddef928f99f27c722413530fa72ae77feedf11094bbab76f943b7403205ab99436a69236ba833f8fab3548c00788dc7f70c5b32f54c84959b9d43407e81318d37f97a62cf6d0523515dfc12ada1f06691d1aeb6d88b030ffa48af21eb6761c1feaead02de2a5c900d28c78cc73df412cc53acf5f15b8433b0c40a93c8b273e9f4814ca86eb4e7d32e085afabdb5b0ca0f9b5075cdb3fe98bd8f4fbb520b849229740a888f6b482d7591af51cc61e1ba6ded68798c1a23e6ef53e39646ece51e6e164249146a3e8ec81660c65dd4850869ee66a2ed9d79379014541ef21ca423b60597c1e488c5919f45eb2b1076f78e1aa04e17564580eb5b34c209a678ad922d1", 0x1000}, {&(0x7f0000001440)="ecd37702e965eea0eb37ad58a2d44ad10b244dd1c3302d044420dd8855c4984bac3a984d0d05bd8b299e0bf91e6a0935425ee7aa11c1a442dee242c38ba72ddc38d98fe1bd4fe07106274e1ab8a7d402b81c5a1c1379264ce4625719d1be35f0466faae67e68246bf5493e3e7e226287adc33e9811ee8ec9ae790180e1a6d71e2ae87516febb0bf945404ac3120beedc59bc308253fb0991aa543e248aeecfb46b90d48d10dbadc20c52004b2c8d9fb12e13cdb29797ea89e94c20ff907bd4de925ae08adbd5846d8e766cafe8309cdb016aed5e7f23233655264b78ff49a74042e5ea360e62fa89b3eb053cf6d8cef0382eae78cb36bc93", 0xf8}], 0x2, 0x0) r7 = geteuid() chroot(&(0x7f00000003c0)='./file1\x00') bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r7, r8, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) setuid(r6) 11:10:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 11:10:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5ae, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)='(', 0x1, 0x9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xb3}, {0xffffffff, 0x20000000000000}}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 11:10:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f000020d000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x8004, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10080000002, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:10:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x5) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) 11:10:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:10:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x7f}, {0x43}, {0x8b, 0xffffffffffffff9e}, {0x0, 0x3de}, {0x21, 0x5}], 0x5}) 11:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:10:39 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x2100000000000009, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x9}) 11:10:39 executing program 1: r0 = syz_open_pts() getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x114) flock(r0, 0x1) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x20000000, 0x0, 0x8a65, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) 11:10:39 executing program 0: r0 = socket$inet(0x2, 0x4000004000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4006, 0x50) 11:10:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r5}, 0xc) r6 = msgget$private(0x0, 0x1fe) r7 = getpgrp() msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r4, @ANYPTR64, @ANYBLOB="c8167f3a1a7ac3c0951b737824a4f03ba94c4509328e1820a3ecd1546561d4ceb8d5b5003c1c115e5360f0a2a3c1a97a3d9f593e6ceaaf6fbfa9c350ab7e516a32e3", @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=0x0, @ANYPTR64, @ANYRES64=r7, @ANYPTR, @ANYRESDEC=r3, @ANYRESOCT=r0]]], 0x6, 0x3, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r7, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 11:10:39 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x2}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0040003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) poll(&(0x7f0000000000)=[{r10}, {r4, 0x43}, {r4, 0x60}, {r7, 0x4}, {r10, 0x4}], 0x5, 0x1f) 11:10:39 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, "dde7150aeabfded248b1596fb260b6a92843e99c", 0x1000000000000}) 11:10:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x4}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 11:10:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0xf9d, 0x7, &(0x7f0000000040)="6d7788a8e41779ae0818e675655f3a577b6c8c1778b9e8f46209fc65625728429bb03d9f784ce49a922bd52af4a0ab5b07683e99abb02ba93d9517767f628eca6ed2835a7951fa4e4dfb97bc0b2505e4d5b52fd5f47f00502a4fe8648a70ff65acba61564fef2ad586319d65f3623cd1c84f05bf69047a11d9540233112614c65c0629be", 0x84) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) msgsnd(r2, &(0x7f0000000180)={0x2, "ff4d3075d69b9c611a6ed98422c19581b09ee6a35b2cbd3272bdcf34ff9f540dc4226771389fbb99aaebe9edc0102243d944f991acfebd91e5222eebe6b744cf23adf60523fdaf7d7bfd013d53abdb"}, 0x57, 0x800) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:40 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0xfff, 0x80, &(0x7f0000000000)="203350f236d253a379be4c9e5ba93c", 0xf) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x80000000}, {0x18, 0x3, 0xd7, 0x6}, 0x6, [0xfff, 0x40, 0x9, 0x0, 0x8, 0x7, 0x5]}, 0x3c) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 11:10:40 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1f) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) syz_open_pts() 11:10:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {0x3}]}) 11:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="0a2c0c96412d3ebe80c62390d13469c7bf575126997d087aa56b7f41c50a83b9680908774254ca0e8f2f0e24a42b12a243fcb95352df7589f880fd095eb97ec30471f2baea6472da5794f09e82dbccefab049acea154faea1f6f7c9c5b4e9df709be3fc5d3bc345c9ba82191526eb5f8130b05db0f1957415d60bff92f54016e33fef2089c5150ea190033b808a7e6e36419bff08c1981efe5bf4f197412bf7fd30d416bd53bd36dc427b9b7382364193370c72c54bb903c09c842a8fc65342e78", 0xc1}, {&(0x7f00000001c0)="e1c2d40856d6086fdde39cf2f916f04a5df6f8fb56d005d9502c8d11a03bc73114171d27733675e73aa82248d722c0c19bee6018d5b83923", 0x38}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x408}, 0x1) close(r0) 11:10:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 11:10:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, 0x0]) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:10:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="35d1e5ebedd0d763acb62a9fb2770929c013ef7ded869e865c942f3f2a807795b2eb974c67d8a0535d066e42add7685c01c7643a0a08a903a1442507cff9577aa8d45cdd064125bb4c51b043e946d637ed1a7e753452100f7f203db64270d7348832003edaf9b8e5cad2576b888179c3aec79777a89cba41f29a12d970817d6eb342bff530ee05e0cb3e1081f75cb389e179fff0c007705c344e32cc5511c79aa27138b23ae684f53ccfaa0a7e3b1293bcd3145676878c13b6cf992717c2163946428e1100789fd8b5a8150d3fa2e6cafebe58b8b8dad2cf042c304e241e1b62dcdb446c15438377aa17ef2321479487a863050678", 0xf5}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40f}, 0x405) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x10) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) 11:10:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x20200004, 0x1e) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x51) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 11:10:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 11:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x2, r3, r4, r5, r6, 0x0, 0x9}, 0x1f, 0x8001, r7, r8, 0x3, 0x52fc, 0x81}) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="f2cbf1cfad6685dfc2d6236ec0c6cba90aee40e5a3af2ac16c976ee7fbc89d16d16af98b2e9c9b794b9848309273037f87446976ba0708287f8bc25c2870d69f00b76504fbfec60e781c5bfe7c10bcaab504bd1e077ae9eccb6c0f4eb16cf49d6a99efa5f37303379e3c9b0397a9e445eb730bcc5d456641458e9951c27e15388b5b9a6bd98a1181606940e28709a3", 0x8f}, {&(0x7f0000000280)="f3f7cd1a3a5b3ce34f9cc8ed53ab756443bcd936c4528b7e1c99f4a0906ca6d4bc738a5bd9064f83cdb9a78bdd9cf05fd0ef96c54f98fd3c0f40b4ce73ce61481ced7c081b69d583060d27845d421d053249158367a2370980f38461af9137dc86ea85d2caa00df20995e8a4606257a7adfdfe1091ea0c7f5e75f52b2a4ce350d15f115b3ded3cc39d88a8cbcf75adac3265ec72", 0x94}, {&(0x7f0000000340)="156bcbc40109c2d11dbcaace17e371b039b3c6a5c6c6138f0665a72cfc78df5d07bdc29a036a8e84ca89bc6f847f3fd226e4f27624ad77eca89fd0", 0x3b}, {&(0x7f0000000380)="675b7eafcf44e15afa7e36d8ff27eacfb6c07fb59af458b155a11fc13d99b3572ddce8ffd103fd659a2dc72a447557c624141c3d5539fd902f3967638c1fe4dc50958225deaec965f3842a0d59c918d9aa1d8a3d7551ac7a623cab01edc1ae79f5692c5e1126bdcf60149a77c012b70ce320a6a015472da37f8c1a3c1720f5daeb2fb1412a688dcbba9bdf4c4d5fc3477f5af262e1aaa4b74729f3da64aea28dbc50a2315e4a7115a168e60cb96e91051ff1d0416eb16da5a53033672b20337d9e4f19c26e4b9c549b222341317458b47c3149aedfaa7ed53a929104dcfc65fb146756a46aa06a98112c5dc54bb89f7245523bb1821446935c5a769a", 0xfc}, {&(0x7f0000000480)="634216f594a5b942ceb8652c8e427f223968fec965aa97e1f82b6578c1069bc2631a4f09af480df7d738990b967b44a1dbd6b89e452841d99c655193cc26433b663e40701bb966f6a74634f7866b0709d1a7bda4d1d74aa266d08d74d000cccc4f77e6b88dd51e35f265d647775f3228f0bf84027d21903cf55abbae05514a24386c4c6188271eea535314801209315b5116ce7f4e0917bb39401fdf9b25842316d2fd768c57823a115e1be56665bf88a9dc401d5cd9ea270d060139d6a27ebd29025c0011f63d253b07ed4c21e3343b9c52225527eaf2a9de72a1556d56b5dcfbeb86b13d3340590f0c17197c89aec706080671ec", 0xf5}], 0x5, 0x0) fsync(r0) 11:10:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) 11:10:40 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0xa81) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) close(r0) syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x4ed, 0x8}) setrlimit(0x6, &(0x7f0000000240)={0x3f, 0x3}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = dup(r0) accept(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x4, [{0x0, 0x80000001}, {0x3, 0x1}, {0x3, 0x54}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x3f}, {0x3, 0x7fff}, {0x1, 0x9}, {0x3, 0x9}, {0x0, 0xfe6c}, {0x2, 0x2}, {0x3, 0x8000}, {0x1, 0x8001}, {0x1, 0x2}, {0x3, 0x40}, {0x3, 0x9}, {0x1, 0x80000000}, {0x1, 0x5}, {0x3, 0x987}, {0x0, 0x9ad}, {0x1, 0x8000}, {0x2, 0x3}, {0x1, 0x80}, {0x3, 0x9}, {0x0, 0x3}, {0x3, 0x6}, {0x3, 0xfffffffffffffffe}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x1}, {0x3, 0x68a6}, {0x2, 0x3}]}) setrlimit(0x8, &(0x7f0000000080)={0x100, 0x1}) 11:10:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x3, 0x8000, "00030000ed00", 0xfffffffffffffffe}) r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="003fa8310e06c281dc37"], 0x1) 11:10:40 executing program 1: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2527184e6a2fb9b6147355a41d3e407ee87fe92c2cfaf56f4c0c0b61ed69c9920f393bb57b493daaf7e2ed7395b3060da8668b3acac3b0de6d47bbf6910eb154bea698b7663b64cd9c0bcd7018c8e555cf69c9e00c8084444b5ee5ebc4d39e5a8c708289c9aff260752a10505c183c67e10cc2ddbbfb123a2e31f21efd434dfc368bbcd09a236f5414ed1da65092b72e4e77d8d73ea904da6d2ec07e92efbf71c049f84bcf5c8c153f0276fc926db72b8c5a0ea518cd5abf3dd8c9de3429e9f72461069d6cb9d55955e12d2bb8bf0a063aa55414b05ed1fd50c1cd48700c666f7ec1ac15fcdc1c4c79719e", 0xeb}, {&(0x7f0000000680)="e4143016aa8a903a024c4604c3571245a767dfa97017b4f01ddd4f035e5dbb47ed1429f468e2047c59e8f2e638d077d23bd0a810f6512bff9abebaf186c6da7e46a843c2ba39ba10f3f5dce67d58f05fb876cf7cdacc492fcb4a2d29aa9edf173bc0f21a717e37f01dbaf312755da1a3287ac148c58ac1c07ead12943aaf39d1cb26762d48864da6314c2042bd2ab033a2955bf654758c87682cb49e42c29324d039dc342fa53561f7b66126011f343f35a563c90940d05b337306b7929f6f8542a1aaef84969891c291feff40cc9ebdccd7890acb8e87be110b57371a39a83a9442ea93800e75225f319debdc240304af3164899ca7c2a7b65f310e7d67e621c9174757e3cce74ee4cb7bc3f167aecf9047e5c15e18c26c37179073d37d6f088a1f70101279103d6ecbc091416a5c8dc9ac9a92ed0b070c30daca82a390ddcc071dc7d980f384641c3db88684fbac252bee63b461902c23070df0e9a52b7e0f94f4cc777f80277131be7ec06949e1b30361e80a68dbaef0a6322e48b7929be12211faaa74f185b72fcaba1ef627180364da60b2e3c4cf8b50292f0eb552ddb6414bfce7311f393d65d5736f95d4d144798ee074ec96e0992e94c22f9619e81a94040e2ca915c0559f7fd1eba356730edfce112d794d458af238bc0f509de4db24ade44be8868999f9403d4956177df637cacea7631b31e477741ebb912cb6ba33fda93c61da51c781248ef18d0f56a593896140a2b328736423cdf1c083d465fb1ca2f36776e61d2c74ef5a5107a758ffaf8176ad7f33e597c4acedbdf92967930452efa69e6ad909819c98cb149c443c85de73ee7dd0a1b196ae57f4bba7913a5b040d3ff1cb2f6f4d11b441b8712577749d3c8f3370444f80c1dc1d2490cfc82c5551ed6d5707d9991866192e64d7b2ca21f1fc9ff12076eabc40e5d1a55eaba89d1beb9dd5c2802d0fad66a6b2962d11c7d6b37a4e048892ff1e0d75ec0d056ba851f32386fe5321a6378c37bd1094564cd4b76bd63f02b2140b9adc283e3556fc5ab3c6f477d7127a793901d0867080a438c1750ef1c5adde800be93c4e3013fffe4d997d299ad89a1fdbc56ceb5f96c7b27c3236843a88db2091fd9599473e79e5d73b44ea0562230dbd5e41a13d84266e81ef35f72983ac0994fa423b9aea42028422a2921635af8812c0fed898f78dee96694520393b9019ffb135655c84ddc23fd6cbb56c2c599fbea28b37d81f1d6326025e024600c0e532b1c0fb44e785b0b69f71df0f0f1102477ab25a7b63bf435cf57988e2a31cbbf6f7fb6cf479a4a2e481040e5d2e70403b91f6d14d0f5cfeab17c0dcd07117b5d8e4b5478af9894756daeb7fc307526867ef29ef6eee76112ca1132d30816a5dca2719df218f00c1c53d220609bdd00b33b3e08c199508df1f835145a1062030cc17b712d16c67d557fab374c7391c7455dd2eb5dd1087eb942e32abbd5c073039c3df01f06ec270c83d87d5040c737f76040b7467586bf2331dc63622c17274aba239664f22d00ff50b892e3866cc022112f079066992a61db606190735f040b5c87a31d64234efc9e830c745c72d1d295657c8eebdc47f75684930d83a1d1a23930886547b1384d90c1f8a77365a12ecd909c0abc65d3230e98408a3bcfdcefc70e1465ecd5266e1c7cf83097f3ce7d0923c37f1d3ed931fb523b5a40c8565fbe322302c521c9cf077473029e226586d4a092cbb2836187bc61f3b0085e4708df7bff11bc43f647e83a9ecc649e8838c2fffcba94380fd61b75d98f0c5fdb6dcd9128c34b7b0f37df446d272b1b386d67eade42499421a50a6ff3b06c6572aea41ea342085617b0f1b2c86cd64949468f6d374573c427adb9e7c8a8818170e5b9f4341ca64b31fb927949d489c3aac757b28aae6f35b928403fc4fdb17e7d8ec5d60208d0567df3f9be0a1f2a155cb0621b4d9c79df4b021ff6c6a4f21e7bf1abeef9e0668a39bbbba524e93fc48db786534460b7aea95730f04490e2340ef0d2e14a4abedc8e255d27c9b3e53440f8efa497a3decbce9cf26e708be99983c9805f798bcce962c69eb6a90e1feac4308861bfb4f4ab5429e4e798d31eac758092d454e1440d8ecb8eca62e4a12872bea40523a54db079c59f80c8c90e205de7b879bf3454ee5657e65c5bbc661063947d2aa5f9b91b65c0b3ed1174489668c6b8cc537deade199f53c26c343592fbf1a1330582297978d1c22485c0738c25ebc81d5f40357fe08b7fea5864759234ac13c2b5dd6d344d3a30b6d36a469cd06c32c8efa174ec9b38d3777c388f88b3cb51a123d3015f1fc0d71469efefad18e8fe623a4488a0ebdeda8d57177c2a05ec4263257f7725ad6b981f0750f0570f37db2cb8368dc8adfa0fc3d3cb0db266101fda81b0e3d93e6995ceb83d12f94f9d7092c1fbc72db85d100ed2dcfecb6c192efcee655814e0c95b21b43caff18d0d7110c6f7763ce8f4fbed9f0c48cfdb43113edf114717308d53df54aea47e0849ccc86b008a742e863287b150bccc9d571b7bf8dc732e1051aa11b6ac84cc7011c6a02d7b1b72ea6d3526ffaf96ae2d3d674b9816014c65c601477264827cabdb7d9054c1d61fb1611c60f0ea6efbc4e8dbb4d7f3784545fbf1496954c440fff23d3c8601487c6c2c8eadedfe757f0a4847011b3945a6819598d737e8ae023757ea04e33c3929000173af71403938e3a85625a7ae18a04ea5c6a325d898ed0fcfd0767fdbbab9214fe4d1e38124ab1e56fa65db277c46f0ee39c4b195397b412bf611e3521751dd3817afdde2426fb9a1b8ce3f4bdb122fd853e6b3c4eb7abd17f828ed44ef81d09c6e701ae3f12db91350b5718ea61f8429e5407e814057b0ae346b798dedc54c9db51d9349d2f566f7fe546c49cc490120f4b313aaea30962da694f7b5b5e5f4af18531fc687490cf883766522167faccf54ce0a0e5c1c2eb011cc2cdc238007e490643c238d052b4fd09145a2824fd550e1d52a0f1abce37d629af92cd1de9d3c584d05df7527d57d1ce3363f1cbe3d100990222684de45b304aa8ef6075f35d558051b6d8b99f3e89aef970ca5a1fad236097ff4cc5f14abc5a575ed2df92bbe801f079b6acd9923828653ed1007e361f6b84c2a2df507412fea174004177fc465b60d412dfd4692dd19f4f4a12712b45c818fcd8f6b58a803f302b7ecb6e10a55aafe2ffee1570f8b2d98547a9cfd68ab65c11b4b0065843018fc0f47440983fdc90b7c33a667c088b61c5d672c3ee25c6d4aa6331292e78ab050236784a6112fc78012665659b52a850a5fcaa6af4fd0cc9fcfc814567e095a7ddb5f0f6498bcf3da52ce275f4ffee0dd73f3641d5bb3f502e091954ee8183b91c016a0d607e8a335d6dbb803fee95b676c4af220474e0ef99a9be549ac2d4a5e51b1f71b6246f93fc8d4a21bacfeacb080326d25372cda799dda27756178efb16d2c5713173336f3def08147f0609da8fe2273f52d07f973cbec6acfd66008979c597c24620fd4a6b1a9283d5e424b135ce695bd18ab9daeab43555520a7b0562e1db1389653ddc1b8f67303aecdbb912b683b5ca7ad8b73870d0ea137760b09530d9bdcd23a9ef6e5b659675ffa0b30784638324358bf6e44f784d25de27c1833bf346446823a5f8d15ecc45ba5b9fc3b35975cfa07d39c6b8d237e51de07d9e9d19b431dbffbb080ed7127a7338ad913fad33959e93b752aaa7ed593ab787ecb494ff1c269473ed5d6089d3d4c74856e1917c1cabafc4e101761d5ba83e1112d523f9148aa6dd570d398ddcd22827c64c15ec6703040f79bd503622d792b78e4104a51b59b58fe06a305774602ce8233acf1b804fc5d360e9bd3feba9b59ca8acccfa04d7a1dc8e8e3c1d7ecb99637a44a869c2df2220b3b9ffedb4208d1311aac2c7b151db70b2a45474df0003ecd0bd018836e9fc3c28e181b2ec95433a8bf1493f9ecb6a526ee54a62223cdd9e8195af0fdd39a86c914eacd9a873a015b448fb60c97f956008c423e27af77d760c95ad1e8b0c801f7dee86e84d84eb861e8e22691b294f5f38b4ce422f98f766c4486cef3fe738106fb91430567b02f8a206804672712e4a7b8d1124f6e49c7d5d5f778225e3fb3fd61f878f017fdaca7ece2bf38e1924b0eb4767116f03f8e30dbc4018f72053a2dad853a16e717906dcb7435f773641aa3c5c33443511e56af7c483da615aaae398f9be1ed8f81948ea8d4730990a8223401b69fd2e815f2c6057cfd16fe5c63a864ce2d6df53707f7e9ab65f8d32731eadfedab9bd9eeb9517387c15397ef8744d551cab8b6dfc19be962e33fc69593a2b31f601b8f66fd21db3319b101d62a710349247c823c556641957f630db83138724d182becd24d5e41ea4ccea825980153e1976ecf6fddf58e7a93783c8e99cafe51fc0d5283efd3ca244ece4f4e188d0099fe1ba8f498c979e063a13e8d7a76cd44f8a2ff72f0a7c0689a47bfe67139af3da37021da620b850a5bcea4989f31035ebcc4a5d1e9d7dd743fb940c52ea69be7e4d2f50819780277171f4f6dc5cb1b1ebcd14a61e0b458aead8fd0bee9454e3498c7fed98d11e8bc39f01f5ce9740f98292f3a0416f2a7c0a63dc48ce6325b739c4a66c9271018451e35b15c31e48c0dabfa8087a37cb94861e639242eddcfe35fd91505679d61cde986fee0dd9de7ead900bb7561f538eb1af82c13db923e970e1aa6d92187fe9ad3572b1f9f1364c5110126287409b0d821ad652fc37cd861285a24ce03680a6e5551ec6f20c2569b2f876efe2cd9d5a70df208004117d30970b551963c9ef85e1e2b84f464f6e1b6bc21e972ecb2246aee473bb5569f619aef8fdcf0ce45378665224115e70d7bdd5552f8094b3b5666f30c96b6807e2961d385036e33d2c9f415f25e36c8b9f3700ade526b646e0ed16b0592d074c15c6e14149179fc111c5d05d492c556921650840711c6af631960de883fc34a4b7c8898412ce6abf3e566f997c00f8baaa8cc8a8c89f4fa02e419d4904aeb89df79b614930220e57ee0ff3fe54a53c7e490f426b0e76ba4d3d59f63ff219d2a6d29d9d8589250040ad9bbe4ab904e57ed58de69e620999f26f4eba1d1b38ec7f3d1823316383e105da526c104d4971aa36a840cf248ee1f86efdbc1fd3173b406241153e667208a164cb8d6c497abb304273314f02c5eb807d2021f2ff1af65784006234e5e3ee92e4793ddebff7cfdc8ec79b6dc522a5f002f74551d57e9173aef133c14b2c60ed9a5f9df2f9b20818ec0157f3618e3320df708c2553066c3c943e19bb3d2eb24de4e6272a9930d473216550103979211cc79b694b5bb13ff05dfc9c0b5d183c2247d753f8320cf045d9a294d3e1306be897825103a5cfea617828daf8f94a36d0c79fb2913fe10a694ee26975f04f2e54e1d8e7f10942399162939cc258a748d9d801f9f734c0b1139f55309026cb952abcb7fe9b9288680b350e528c0bf47a9b77c1321533de56343f18d7cc39debaad9a6170d0a38f374da86ba5d1207a07b8144c952c0de0f019be0fd220f6bd925c2f157b102e8733df1ab355dbbd94dd6b6a2b5693a3f90c2ca4d51175976c238a9f67941331bb2f9c62a04d3eb9a6582597e74c6318c88ab6dd61e9aab02efafd470b3fbe73fec48548830dac0cc45823a6c15344749a56da57000037536cf9d49492ca9be6ee9aca8cd05d4de0455d74942eee8d5cba2217ae3252cb8bf1cbf288b6081c649b13d2dbf7dae509c56e9888", 0x1000}, {&(0x7f0000000200)="e7115a8a9979d6bf1eaf9017bdde500bbe472d1f2f3024b28c8f104019b235311d5fac5bf66ad30ddec29d7970e6ea7df4696568db29d9425e908ad3812c507b9b8b421398feb71b2c5a95a8dc140a36c4eb7b4ed0a16108ee4835a8bc8d5fc576df0e805debd7b347dbc745120b8b8845e086c3b75b95", 0x77}], 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xc3f9, 0xee20, 0x2f8d, "82bf8669f9a22408b380e18fbc570c5534e1f630", 0x8, 0x396d}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e7c", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:10:40 executing program 0: truncate(&(0x7f0000000040)='./bus\x00', 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x500) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0x8d9f, "b000000000000000000400", 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:40 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000440), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1e000000"], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00./fileY\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r5) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 11:10:40 executing program 1: r0 = socket(0x20, 0x4001, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1823, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x38, 0x0, 0xc) r2 = msgget(0x3, 0x200000000040) msgsnd(r2, &(0x7f0000000140)={0x2, "391651571c9c1781a47f6908b0717014f9ad2f5a90b4a0470b03c049f7f32618e8ecbb27db21bbf6f58af2bc7d1f3a18"}, 0x38, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0xffffffffffffffa6) 11:10:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:10:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x3}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000100)) 11:10:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x28, 0x5, 0x4, "27ef30cf58cb6a3f1521e856bd1e65573db3d518", 0x7, 0xf4}) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) 11:10:40 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x7, 0x1000}, {0x0, 0x0, 0x800}, {0x6, 0x10001, 0x1000}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xa6, 0x1, {0x80000000, 0xfffffffffffffff9}}) 11:10:40 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ce4ff22b4b4bb1afa3e74771257eff90b738cfdabab84108ce131923ff66cc719559c4258289895ce49abf1353fa80154df9a89dbc6bb31a65bf9f3fc5f5872e242391265a8d0bef0ceed378fab915757b4a0c073be72b9d1dd4490c28e7c4b5", 0x60) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000080), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:10:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="878d1d497ad57edf304756ec01565f944559aeb06a9e8bbd2221c944662f6b15f96cc86c5693d939682720e55e6a78ce4481d8f74b9373043db218528d403839c849b8f919be63fa51182da8d7dd5ae8664e13dbd9ee6b3e4cad9e15c4d40476183dbcac6bb9cc292f803f1ce39e515db9633bcdbb97a2cf70157d9f25a1de8819291b036bf12947a7d8f84c1f546171c26088bde8ad460d104c4d35afc6e60278c63578d8508d3ad86ab49bd92aac0a0fc45d4bad7c17faf1f8b4dc6dd09df887d736d634bbf88144c83d07e61da385a264d923585c7f681268515b749bc4f6e28e29895a77533bcce895a253f4a440b019fa2375565ff490f00145971c0bd749199ad4f7d0c8d0d653d00552a83247581f19b4ef8608716cd61348d628c8f078635940a266226c9d1a2296a5f33fc76e6c3b9c99fd82a324f1a7088bf071414e3359af5593b256d15e55a375ce47014a2495bc6f17fa0c59523b1eb64579b2c8a905b19264255193532e8078c5cf3cc0304661bdf2eddf5b43e13597ccd9e9f91ef480bc3f92f7bc13f7e5fbdb6b955db5f2d00ed3cc114e33cbf15544db93fbba8a371eb7fd39385b98ffe452ae2d739e44340890895d149222f6a4a73ec52d0e2b29bd43d6db2074813e38516b5c0bdad2b7ec82b4a11e0033f1224bdd42c4675960517d80118e6cf65d4a808a976fdd483ffed5c25f4208d0c14071c9ed4dd801bed953b41755b936c68342c7c89c8b5d46fb8ea0012209e539951fca8220100bad378d85dab41734b0998825b00995af87da8edd7a5eef0967394b480176264afc4ba25ea6522abc26ce7f55e89461d8fcaf46030e5c0f06308d03e9cf8e676e1092edf72b54af3f3d7515dabf0c765a70501d2248735c9795b0e4dac8a8889c9cf5962c56067b293f9f0f9a1d6bd11540142f44cfa9d5668526331434de15af0b8e71ce1e2a7bdba2cfb02d41e10e95642589f649e7d7715dd3e9c8c76b2f4ab0eed4b9b8dd54af0594f605f82969dce6c05f1246f19e13a6df16d9848627de3ea815c95b7a174c534583bda0a34d25420e988a905ddca2a5233083025ea555208f8b109ac9f7a4a9eced7bd8b2aa24ae3bf14da60f0995a397213a4ea0d3629201f30fe4c96011cb5638a46de6fa33640ab7f598430672a94b5d7f073e331e0aff2dcaa963f4925d5cdd8cf91b704ac053aa96ee96546f5443d9569e022f35cfcd7817d9612c1558d8c04b42efa81b5d969a5e630168f815663d05532266b7fcd7738abf6295f23d89efab4935e424369a773a5047ae83b4301050e950c5806ad3c685162eff78db546e355e5973d21f22887e2770659991e84962f5ebe7c028c94bdb899d1557ea22a32688f7b19007a2dbb414fcbe8946d26ddfff161ee999265356cf5ae9830e814bac373a78f7ec127527178f4508a1982017b85a2e8543fa0cd1c3ecf6dc87f7d25ef6a0a2da5db018e9242ceced49512ab2a9e7ded3e1f111cc6e1a9147cef4027e4629728a4e14b6952ee4fc513317337a69d4405b85e18bc884043963bd29d5f5efe487721de0c18d0db233b5d2ce25cbd9d21c2f231308c1eba8cc1bf3960aa2f32a5f75305e6d7939e34766aa78a3426c52fa5553eb1c75137b3618919e8bed0fe8d2ee918bb4eee8af6cfd2b89d2f1216f80e16fd9f81e8d7a03d4523385f9e54a29c230b1d7d4e225352f06de3d3dc4c6c784650c19b3d3d6b0a30ea7c2086f6c45581145eb944fe634ab08cefd6cce10944e859ecf31bb9025fe29556c8b4ad02c5efdc86a2300a4c06eaa4296808b4dea83855ee09351936be8d851c561f9c7f092abcdf056b99a5e53b070c099ca26ea52c8326ad1c679dcf2813f5723dc12c4c594410458be0c2e3827e5ce87046d07b13264dd120f45305096b7d5d41eb7fa82691d6c1c2661a7df87eeadd853943aa702a9f05c570456dca1bf49fe7d83f7cb6a1461afd1f53e70b214d05942c68df277246d51429af513bce31d102866865e600ae0b4b919eedf64ef1d932c4307dcedbe555e51dc41c9590915cb0c92ba40341a6fe6b5e1ea57182c8a24fb1480f98fa8c8b0350f3b8e08c62a802c6ce2251a006a7db53bcfc6094cad152bd623412f84d0abf6e5d87234f87a46a1b335cbe8fdd81f796914d92e39a655dc0f519632c34e8052ff1d9bc31978f4d9ff2009a60edd0704b72cfdd021b4bb4de188185cf6a879f3cef24876539649917bb7f2f5a4e67fcd850223c4ef1e5639fafb5debe798d3b2a8903dba729206c27c64f4c3a78bf4a1544ed2e8b7ce8e2e4c3c3d7c76ef2f081d3d2ed7594ca478f66f97581b92158943f19f2ecc72f3e65c57d9bd7ce1cfca633c0c65b4931683b551db062eb99b363feb292bf05e87e568c10c40ecd365b9f37cab093ae50d78b3b524bdaf4c6310849213977fd4ee9e29c1de543ddc5b8f82fcdeed23ce7e4e5b8ab057fc2102947d75e606ac0896d227c2361036757ef9eb546164953abdfefdc4b4cde472b95a63e204fb06e99cb62294a5a4e01c659a7c3e660db4328ca005d18148099831a6872f237a01573dbba0838516c0c2b1deb45b3ba4932a24279239995e478bf8602779fa1773bf655926ca3d91c4d6a210f2832c79317a69266558f926560b987872173a8050f21d54ac00ea53a33bdd870c3d2624ad18c7561edee80a6dcca8c96671ed9f97f316ca634837cac3ec598e653673df85ef4e05aa21eb1ac1d5a0dbf89b64f2343c97838a66843fe340c8e1668f82e000c47c3edfeb2b2aac08fac660d20399b61239a2b25bb7cead0ca367666133d2e17d527295f42cf2b5ecad51cdf2aff3be7d1145db4d02d5c44e649c8a9031c924bd31fd59862341f0eb2e97e7cab8508228660006dab2732242c3959b2c3c0d10d2f52e7062c9bf14c7d14785d3569398d82ea020fe602a10bace40e21538e9a48184aa9dc59d85813e77edad7a648752a956fa4ad4691d2ff282dd389aaef291b961198ff1b23b6ae44f0b24ccb2651f87567878fc8bbd75d75d98960eda54f845cc1c74b6a7f831aa3f94b4090e48d96966a9de373adfb3e6bf77bcafe74136e0849282563edcb143b9de9188fa62fedb284801080dd3b29587496b3556d6843afe13e87f292ccbd8e11d2f397739af8ff3c87b1d68a119dc1017048fa95de65a8b2f1149b4d360c395e759068fff45d463aeca6eb1a9d485b7108eda576486d500c696b753308e6085a488b3bc2227aba399be65c70f1456a4211493d3f3368fa01ab52b9762bf86524827aec4bbe2ff711ef04eb7079b7056534463c17a611627892bd1555d4c134f4bb5c81ce5f13b54ab6cd3d5d4fbff3762410fdffac10fa854bfffa14d90e84ce5bf3d95b5db2e7083ae34959357d07fcb498bda6698ab275c4af9449555a67ee4c8b988dbab36006c9ff9cc67bbe289f4eff0aea172fe90f9e27896826aab46e7f1b6c65a019c3aaa5dbfe702b25353ac62bd012bdd67028ea1fb2f63df4b0efa60a6b5a6c9a18eab14d2d3cc67a860ee5b565d255277e512a66327d56dc2a67788f22e4150fd25ee78491378bfb951fb1dcce614ee93da0ecfb689737e7560afacf2cd8ba01d588b2c1af737705742ec330a94bce7a3e98385ea8f74170e1d05f4172d8a056f3152766df9456e62edb9aa5b81a638347206131d416cf449c12446f4567ff7725c03d62da61aacb0afd9dce79140a22239ad329014c6c029961f2dfa5f6123280fae2e7172c490547ee812fb4ba688d15de0e678f4aa5a2917049fa01e723ec64c485aab24554f24e760fa00a32d5d2fe09e323d7f4da632cf366f5478004bc9f9dbcd4c96c575ec887f81a0a9581463b5ca9b0ffb51e7015e7778152321b234e07a8b2db8a43b3ce3a4083bfaaeeb95bd0261bbcb0477a63d15f8699e378eb820c449e142dabc2d3a62266f346521d48fa744b625c5bb7998e384172fe4f017dcdb17dc893b0806becce502c851c69e31410a5546c30f52757125ab44434cda6b65a0ee8ba950282522959e7413e4909e439c2b405a08034947c0395ac77b9ce23c75c4c616f1ab594ffe9e58dc55f738f2ba295e357b3154388c980ab9eb45bcf713f99f291d654babb301ed95f1c443c5dac6d3324be29da596d7b72da5f9f04d2f9d7f901ab17d5c67611b8089654f7719b00970689e709c2816e59569b1da4d7108117a4cde9510454e4f3a0ff31db8db6f9926adc2d148bd1755858684e763ff31a3532166cda803527bbbcdda902a73d0c20e4bba21ab5e9016a5e4ec015dfc2e2386e6009a2c05a60b11351fb1033ce064ad8603152c18edca35015c7fec672cb9d7180e25fba085430d4bf2a67ed64640698717001e729ba992f354494613dd22ae6b7041d0c883d196ba31ec12c9c7c3f96cf6a0ad14c4dfc410097f168cb0a300145afe6614a64e495b55abb2f2fe38458b525a0641cc29f8faad82650db260ce8dbd1e88432155f15cd5c842e2a36db7373a6b40c3e08bf3052316b933d30c4295389c4701187df0611700036b700a73d9dcd6c350bee112f2e56925a5c0cbb52118784c84ba5688b8a25e0ddd86ced2a4e3fdc30ba5b072621fa24c2a4e34297b2baae44408bddd56e365cddbf3dcfe7c396a6d4921c5ba821922ead698251133321a1bac01be73d4c58a349a7b7bc9b9b53709817da756da2efb7f4fd2a5d9990e8397ccc245df99b6261bfc627da0d976869d11c4a7f6412c6c31ab8feb7ca56abb09596d499527b157ab01dfe19954a885393a67ba604fdbf636f40ba28027a759c61d49290199a0b0c4ccb1755e79ad3d837e448b3e613731c28f7c3a404b491e3f080a1df0972bef8dba54757021032f43348764a1ccc83a69306d4dbee05d5c00de37f36f84a366b3e5742e1545de805c805cdff98c445475c83186fc1e332bd561a89a360a2bd8244f03f646e7765105e58e7341ce759a72067dafec37f08fb0c4f93ba236a6e57c12fe807f0c18d141bbfb3663d74631946b5b83f6affa96d2ce64a14e20d2913c9bdf088eb0a3cf433192962725af12fc3cacf6c8a74fc67d58d0b7b74af8e7d7efe9f8539b6b5740ae2247cb64801a254ca0b69f07a71f89f08c7f74d0d157e0016e9e3636c6161a9a70132e81290e54d92566c89aeed58be04578f08000de321658b928833cd471b3e87f2a5e188d18f085898d6d9ea8de08c151d73007b60809cfe5c1584c6791dab19c1144e171036add02e1e162d3f7c7051e1fd3b9da0330f467bab5800b71c4befc047803baf2648874427044459403cea53b4f37f746730077124e79396da18ba194e48c90e6d6b0d2830406fe94263a7fd01697b77c167434e727a23052914fec40c54d6018501f4015b8a85fd25939eb977ad74a9c0576ce5dd286bde690b077943489f837fd669529a728ef53fe871a4ec984bdef820b7e9aaca512d22308421ad6ec4411252312737f454f9b496b009eaec94ef519289e32d8711468aab547028ef3bc2d782780d16951e1c31b58e4e7f30c5da9cf55ef1f7ed1f85609879c531f7b802d04bc32523707d3a034f9c718e084338a7b6e266304f33cb9a2b0b892039c396298f44c8a2c1455c1fe2447c4c29c8d73e24c765789679c0e5f82656dfac9efcf0fd3748e620e4729bbedc096a529c786a4d9e7eeefaec7c4d88f0d077281fa86c2ae41c25b6db84278bf7b39c0d31a4b3a4c21f4863449331b8adc4c985100e8ea6333144584a30f8985be70e42c01458d7e3486f43805df2f393278dcce4c12", 0x1000}], 0x1) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000016c0)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r2, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 11:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047001, &(0x7f0000000100)) r1 = semget(0x3, 0x4, 0x40) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0xb83) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xfa, 0x2, 0x3f, 0x949}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x3, 0x8b9}, {{r0}, 0x0, 0x20, 0x40000001, 0x8000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x9}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xdb, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4f, 0x9a5}, {{r0}, 0xffffffffffffffff, 0x47, 0x20000000, 0x10001, 0x643bf3ca}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x100, 0x7f61}, {{r0}, 0xfffffffffffffffe, 0x80, 0x21, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x80, 0x84, 0x200, 0x69}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000020, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x30, 0xfffe00, 0xa17b}], 0x1, &(0x7f00000000c0)={0x5, 0x1}) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) munlockall() setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x40000002, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa00000c8, 0x100000001, 0x3ff}, {{r0}, 0x0, 0x20, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x10000, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000011, 0x2, 0x1}, {{r0}, 0x0, 0x1, 0x200fffff, 0x18, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x50, 0x63, 0x6, 0x4}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0x6}, {{r1}, 0x0, 0xb543288c76185718, 0x40000004, 0x3, 0x62}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x9, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0xd182, 0x2c4adb57}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x3f, 0x7dd}, {{r0}, 0xfffffffffffffffe, 0x93, 0xfffff, 0x7, 0xc3}], 0x4, &(0x7f0000000240)={0x5, 0x80}) 11:10:41 executing program 1: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) msgget$private(0x0, 0x206) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xd5, 0x80, 0x4, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x80, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x1ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0xfddf, 0xec0c}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x96, 0x7, 0x14f1f2f0, 0x2}, {{r2}, 0xffffffffffffffff, 0x88, 0x60, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x11, 0x6, 0x8001, 0x3}, {{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x2, 0xaa0a}, {{r1}, 0xfffffffffffffffe, 0x3ea7e588e634f864, 0x2, 0x0, 0x3}], 0x7, &(0x7f00000000c0)={0x2, 0xffffffff}) 11:10:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x240) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000002c0)}) r1 = semget$private(0x0, 0xfffffffffffffffe, 0x100000000001c5) getuid() dup(r0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/116) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000003c0)=""/244) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/222) 11:10:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000000)="4744d73e8d905103d7bae3a7947b7d9a7174aabda5f65d79db9210e8057a5c432806482eceb7d2625abbec7caab8959f5320e5c52bdb37362175dbe058fde0cafb10ade6416888a4e7a65c58efa3e8479856aa06b02df1456f643ae7edd90f5d4a2bfad3e3110db25219ffba1debd925775944414d4de7ad5fb7fab7e6259acd0852d810e00ecac76b7a9118cb5872ad8e97e5048375bfc34834484b8d2bcc643d654faf205f1965811350479a0fe5c38c69d3359daea552b37b9a7a412b6b3cd31f442c572f7f63ffb3854cc29d", 0xce) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 11:10:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3d0633b3b74a3b071fc4167f86ab782aa7e49742c35638d20081a883e7c1228f695c8d0dd1bd99d698b3915598627ba374d4eb41", 0x34) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 11:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x2, 0x5000, 0x180, &(0x7f0000ffb000/0x5000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) getpeername(r0, 0x0, &(0x7f0000000140)) 11:10:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000380)=""/188, 0xbc}], 0x5, 0x0) dup2(r0, r1) 11:10:41 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0d14c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 11:10:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000000000000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) fcntl$getown(r3, 0x5) ftruncate(r3, 0x7) 11:10:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0xa, &(0x7f0000000040)) 11:10:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="61e1089f2073392e1f8c", 0xa}, {&(0x7f0000000040)="33474a1e922bad48bd411d7520b5dbe47198f5b1acfbc2039ccf253a16", 0x1d}, {&(0x7f0000000180)="16377ef844ea8f9e859ac33e656c9165a1fc2bc3ef25dd7457362420f08240f7b64b4da589afe6ecdae6adb6f9cf420804fe65ada8cd981e066950be0c6aaf9c7aa92574bc6814d5eafbca5793bd3699f72d6a217dbdec615cc5bb6474387e9eefe3139a289c4ae68dbe70dea6dad63b4950e0437f0628942e26bd3106aaa8a7ea8ff4ad16efeb", 0x87}], 0x3, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) 11:10:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="61d5f2cdde4a5128ba9e554b4f5cf112d341774d054788cc91b65f189b5217b1e1003757ccf218e5740abddd62dd0c1c719a80df1d7d557d4c439c426690f0ae0b2f0be0c853e4e2f72509e5697d85a5b063fc3cad21ba9f65c6d6c2ff1758d9e4cfef7b79a0a7668073ef429c67c643c919aa65a0055d9de1a4f395392e2d8f0e13a42dff62bb5feb22f452eccd18728a2138a87ee5e1f02742188b937e3265d702262537a82439852e2786efb29f0e9208314a872ab2d2a3c648b5b6be6ff670e4d6fde7bf71709e5c2f103efa310706f939624b0c41bfd1fc2862912561879bc73d0551", 0xe5) r2 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180), 0x0, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xffffffff, 0x9000}, 0xc) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xffffffffffffffa3, 0x1, 0x1, 0x9, 0x9}, 0xc) 11:10:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/43, 0x2b, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3148, 0x7}, 0xc) 11:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x282) r1 = dup(r0) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 11:10:41 executing program 0: r0 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xfffffffffffffffb}, {0x18, 0x2, 0x7}, 0x80000000, [0x22c, 0x8536, 0x987, 0x0, 0xff00000000000000, 0x0, 0x1ff]}, 0x3c) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 11:10:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000097a0412f3e6aadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83d3e95a0f48423feb1770fc61b6ecd5d0bc861439684490df45246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"], 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001980)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001940)) 11:10:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000003ca8eeb7e12d24173dcfa2e9bc5d95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x64) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x7}], 0x69, 0x0, 0xc68, 0x0) r2 = dup2(r1, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, 0x40) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) link(&(0x7f0000000200)='./bus\x00', 0x0) 11:10:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) fchflags(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000380)=0xffffffffffff8001) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)={{0x4, 0x401}, {0x8, 0x40000000000000}}, 0x2) fcntl$getown(r0, 0x5) fchmod(r0, 0x40) getdents(r0, &(0x7f0000000180)=""/128, 0x80) fcntl$setstatus(r0, 0x4, 0x0) 11:10:41 executing program 1: shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x4}) 11:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x400000000008) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c02", 0x60) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:10:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x6) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0xe0, 0x1}, 0x1, 0x3ff, r6, r7, 0x9, 0x0, 0xff, 0x81}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 11:10:42 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) close(r0) syz_open_pts() syz_open_pts() getrusage(0x0, &(0x7f0000000000)) 11:10:42 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x20) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:10:42 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(0xfffffffffffffffe, 0x0) 11:10:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:10:43 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r4, r0) r5 = semget$private(0x0, 0x4, 0x204) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)) setregid(r2, r3) 11:10:43 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x4) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/128, 0x80}], 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) write(r3, &(0x7f0000000200)="b25f616d0eb60afddee5a925c83897eabfab4676a94d134103cf6b929e4987e8fc10b92c1288276e9f9433e65bf4160d70ac2c1246d797704798ad4a15d8e51bf386f17d982c6e2d2a423b05c8568af3b0fe06a7bd90fc5897aea4c356198faf134ca00f518990483b7284edeff5efc402769024cab71fa4d1481cad7e7a1b50df8d75bc88b92bf608ae9b5038ecd50295adf4168fac2e2d95b4950e434ce46477e29ec70dc8939948cfb301f8927e5734e373534dd786a0ecc1b6691addcb30bff003f2bcc98aa8a948e022f798d88cd424a42ac6955c702a7cdb32", 0xdc) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:10:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x2, 0xc8a}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x2, 0x5f60}, {{r1}, 0xffffffffffffffff, 0xdd3b2f639f691e94, 0x15, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x200000012, 0x10, 0x6, 0x801}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x68, 0x40000089, 0x7fffffff, 0x1}], 0x3ff, 0x0, 0xfffffffffffffffe, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20148, 0x104) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:10:43 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x2}, {r0, 0x1c4}, {r0, 0x2}], 0x4, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x38df4e4f) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x3, 0x3, 0x49, r2}) 11:10:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001640)="d1", 0x1) write(r2, 0x0, 0x0) dup(r1) close(r1) 11:10:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) fchflags(r1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9dd) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 11:10:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 11:10:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xacfe, 0xfe, &(0x7f0000000180)="e2553691cda84cc8f6f24714bd8b0e27eae066fe863be92389f3b88f471a3ef812be5099eb91e2a7aef6714087cf2e5d4209688739b622ecdbe3cb093648b30ffbe1d6473b40b04ec26c77f02bd2575d5d1ac401fd9c67db495407347ee6da221638d85f48a9a2b510fe241509b41e9f666d2e06f579a2d59ac736be256c0d3c51303e524519ab508255d1b4d49ca0236e21d8394ee4f267fe31684ba9e2be11624ebf8b798fc7bd391227129ff99c9b7e6f95e9946911276b8144f2acaf0ca5c6d0", 0xc2) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000faff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000"], &(0x7f0000000080)=0x53) 11:10:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 11:10:44 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdde, &(0x7f0000000000)=ANY=[@ANYBLOB="28012000ffff000001"], 0x1}, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:10:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 11:10:44 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 11:10:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) socketpair(0x10, 0x8000, 0x5d, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/4, 0x4}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/213, 0xd5}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000700)=""/122, 0x7a}, {&(0x7f0000000780)=""/194, 0xc2}, {&(0x7f0000000880)=""/51, 0x33}, {&(0x7f00000008c0)=""/250, 0xfa}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) r6 = socket$unix(0x1, 0x7, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = dup(0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x5) setsockopt(r5, 0x7, 0x2, &(0x7f0000000a80)="6df06648eb165b77888f042af4a127e7715095a380b5ed63dfe9fd26f3e8cb6ae41e7f9960d0b49a7b799b5f28c03c97db8d78617c06d14a2ff7fb68c30cdc19d6a020c5e528b88a45597e56f5a47b33cc54dd187666bb20fee244d1d935c02e8dd7947a248bd4d411fe2c764b98aac0b0cd2ceeaa370913f8", 0x79) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x89, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffff59a8, 0x1}], 0x2d, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x30, 0x42, 0x1f, 0x8}, {{r3}, 0xffffffffffffffff, 0x24, 0xb, 0xe1, 0x4}, {{r4}, 0xfffffffffffffff9, 0x4, 0x2, 0x20, 0x1ff}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x0, 0x10001}, {{r6}, 0xfffffffffffffffa, 0x8, 0x80000012, 0x9, 0x7fff}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0xfffffffffffff800}, {{r8}, 0xfffffffffffffffc, 0x1, 0x40000080, 0x20, 0x40}, {{r9}, 0xfffffffffffffff8, 0x2, 0x40, 0x8001, 0x6}, {{r10}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x8, 0x7}], 0xd5a2000000, &(0x7f00000003c0)={0x9, 0x400}) clock_getres(0x6, 0xfffffffffffffffe) 11:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da798bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) 11:10:44 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000100)='\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//file0\x00', 0x80) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 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', 0xffffffffffffffff, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x2000100000000}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x1) 11:10:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaf, 0x8}, {0x8b, 0xffff}, {0x80, 0x64}, {0x67, 0x9}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 11:10:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x11, 0x0) r3 = socket(0x0, 0x6, 0x9) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x7f9) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x41, 0x3) r8 = dup(0xffffffffffffffff) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x10000, 0x1f}, {{r2}, 0x9038bcb9f42d55e5, 0x81, 0x20000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x81, 0x20}, {{r4}, 0xfffffffffffffffe, 0x81, 0x2, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffffb, 0x1a}, {{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0x6e0d, 0xfff}], 0x2, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x100000001, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0xae}, {{r9}, 0xfffffffffffffffb, 0x80, 0x40, 0x3, 0x6}, {{r10}, 0xffffffffffffffff, 0x40, 0x8, 0x800, 0x1130}], 0xfffffffffffffffd, &(0x7f0000000300)={0xd3b, 0x80000000}) r11 = socket(0x800000018, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r11, 0x6, 0x1, &(0x7f0000000140), 0x109) 11:10:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="8ad8ee0f5e27b1b84fca148c8946a4b0200eea6f17d13d1b645c8a4220d88f4a05434339f6afabc4fca6d51c6238797c439018657c31f6df3367b3f0bcb946f333fad6d3271335350efa8dbbc96fccb49d44f5846679fbd3e396aa93cdf11e7ddca44563ecabf6df3eacaccec77383e7bd5bd0c8ab031602702e4e75c2e12db7a080676aa9df3a19baa431d7f4551beaf57c41ae6a220d0f6c86367b3119d8ec7ef7b57fb4f5129ca090abb4a6b0cf596cb923fbede1949d29d9352fa6f32c37f94e3480a0f8b7106bb81d9b03a1294466214bb253dd46dae83012c9d21c35daff6f83c8", 0xe4, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 11:10:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x2, 0xe5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xe7) chflagsat(r3, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x20003, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd5d34fd9de240346306963312a6e52a2cabe057ff3c9311fea1ec9553ee6370059f8540c34212d644ad5a3da49ad49b946ce332fdfdaa6d651442e983622243298307521426be220767133fc8180ff82a0689779ef46c80ac3340b3aab2e682166d432be8b3000000000000"], 0x0) getpgrp() msgrcv(r6, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b0000000000000000000000000000004a7d1f3a02b57e0000000000000000008000000200000000000000000000000000000000000000000000000000000000000000009ff7c600c68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000"], 0x1, 0x0, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 11:10:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = getuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x2, 0x1, 0x6, 0x8, 0xff}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) recvmsg(r2, &(0x7f0000000a00)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000740)=""/207, 0xcf}, {&(0x7f0000000840)=""/205, 0xcd}], 0x2, &(0x7f0000000980)=""/111, 0x6f}, 0x0) getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="8fc862876de5cfee2807c67da84810b60f28ed127b626fecdbe9eb0169ac7bad1985dc222ddce946c01fec1469d8b6aaf3379c90d14c1ecf4f42912f660f87480ae64182592e57945eb97134dccc96836f6cf3aa27083dda2537cc203df71630478338aeed1ad45aa76c263822440c2617c97a437c60d886fa380e5032c015a8e66980c0f9637f5ad0141a0696ed92bb88563b2c9f76872e58eb1959af3c360a7a3337d31a5e27efa308107f14e407a12aa368b9b2425b1b77896a1c9fb45a3eef1a6848e4a335dadefcb98d611f7c1b8e64f344082e9b8f7b78e9cb3bc07f5ef4946892fe0d27b1d3e2a089d73674226314a3488386fb4e0b", 0xf9}, {&(0x7f0000000240)="85cb5da470b3ec18b9d8ec0c7f95c6c4d01f139ce520ab0a3664560f76f73624c0b2b197f0c54bdaed5e2e7823249cfbfc4a83c3e85a352be59953da7293774a72839cb7a88f9f78d92653534e351db3459fe7e790b488f69257536c9e12d811", 0x60}, {&(0x7f00000002c0)="9c79e90fc845ee3ffcff914409716d356876602e883143eb892f440c4aa7431c4674fcbce141adc8232fdcf720b3807fa02176303dfa0c8a91fac9b1b58505827c4ff167639821ba7ada08f7bf1f7f032d5e1436ed8c0e4d8148dc1f4b41791a605befb603389fbaf859c1b4d99ac85e783de83ffb28081ab03a9a86577a38780a9d2c35843af8e6300d0b3545b41768e777fb7a82a609226699d3951ea4513a4f7687d57fc08dc6e3721ab765d0ab1d4890e6e3c500454235c090672461b42680e44f2ca802c4e83d0c86818f780b69b56f626843c95defee97e9197d388de0ef1968e7c9de1fe76a92ab2e6241186d14ba9dbf84ab565dcedb1a", 0xfb}], 0x3, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x8}, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:10:45 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) r1 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/243) 11:10:45 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x2) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x0, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x400, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8080, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r15 = socket$inet6(0x18, 0x2, 0x0) r16 = open(&(0x7f0000000440)='./file0\x00', 0x10080, 0x1) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r24 = geteuid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="592cfe3f82e68ff73ab003a9237d68f5b8f4fc402065ccf9bf15969f1d8965b480b2cc4d837551fd1722593f0f598ce1bfbe3efb237d99d77db702dbf80be17dabd2fc71f5b19aa2ec9e26aadf1ef567f3ea983afababc86ad94142ee6b773e02c3454912989c566185091bb12fca345e9395cb4750a2623c78943f2c83df1f7b53c014713e78365851880f8519c5ba32d4e41a28ef694221d0c4d53a9e279277d1503fe21b6d11e77a428f5a2f358d083e65abbb7d19901bce96de11a5bcf2dbdce616feb3c07d4b8dfe259c45a9b707357a89666571742eefc26cbd93b71f816bde00dc3bfdc5f4b", 0xe9}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r21, r0}, @cred={0x20, 0xffff, 0x0, r23, r24, r0}], 0xc8, 0x1}, 0x0) getpeername(r9, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) socket$inet6(0x18, 0x1, 0x0) r25 = dup2(r16, r16) sendmsg$unix(r12, &(0x7f0000001dc0)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f0000000800)="3452ef060c61fd8ea2542abe451ad8074a584b45f374d6edddc1fe9d8b94091f497befa063f9da9e8ba8257596b08af8c5fb0a8b479fa6fa559c18fd5b49b4cbcd1d2c861dfd3d36f6d02ee1b322b146a2459c76ead700cc20efb32fc707a1758015252e4aed616860e5aedd2bdcd7e288c9588daac06b8fc257053ace949aa237c1e5aff696303b04ede0b31a606a9c2f0b5c30ae202a65852a911d8aef85d02488e2e64e407c28b325cea7454cdb0bfaaf956b9171d4559af005e25a0aea8a573b7b", 0xc3}, {&(0x7f0000000900)="dc97a6a55d366b73563377d67e1ddaf8bc73bea1c370f4d66e68d0217798e342223b39902220b982f8de3037b012852ce70bce5544fe705735440a76934a2d84fd68b7aadc54497e3277cf82a698e986887aa3a5524b74163950ac724dee394b4459d3377db66e2495c508b75c09fc3226986cec1710b19e8543d7a754cee5e2101a52fe327e54728ba3c8f4e805c18ff554f4d7def2a09081fc2eef0948e3a195a099435c7ef60881667f4ae4e9324a24", 0xb1}, {&(0x7f00000009c0)="29a2182c3874a33b1c91e2b40745d7873f5d3becb273cb012d769c531e0d5e8c944e37c145d171fe40bbd2e3dd3cb51311d320768a1c5ef7d45dec842fa463e6c85a4c1c91b49377196deec8072d1b52d70a85c291a8c6e3b4a9e3b8c1cc37395af1a7488dcbf08afb3892becb1ab759b661f7add89c0ba7162c334c38080dbd59d52446c5a598a3bd3f6a2ef4db9fbcfdb4460e104b14d38c4fbfd0400a8bf35b9325d060f4c605a52b743011d4acea106353c497c80c3259ecca8b4b78c67ee6d98b85cb8a8253ff97fa52c47a955775ebe070907bded0387d271f4b7954", 0xdf}, {&(0x7f0000000ac0)="8eae36bff6b7faf567bf1d97a81e95230d7998cb547a35fcbcb98f72", 0x1c}, {&(0x7f0000000b00)="e813ff28cae26eea47e20ce8af4dfd54c053a324fe6fadc6643088af5ce1ef849ba7f0b87f90f8874b73da8a15de8d6d4771e808e8160d752b92d2b0fd2b6843d8dbc1eb0b3184251f4b4ded8f8912c4f43724ff1a7deb04c42e5a58ca85218da59e2064c969ab92ab3f13f4c6b918ed745211e5bcd74dbaaa59bc245144497741517c7efc25ee8e646cb075ec2edb659f21ff51bf552d0f4fb13f838ecba59e57be31996887907bc2019b68e7b0e92ac7067c03d8cb4422802430a3d075705a053ac12c67ea83ca3d2fecc78509e99f9f5c8463fcc1326584c4e25d92cfda55", 0xe0}, {&(0x7f0000000c00)="b49bf1721b660125880224306d9b9ac02505429d50e4", 0x16}, {&(0x7f0000000c40)="c03dfb6a093947c9443ea2696e48011363aae04f4f0da9c431823e78e77a09a5559c650e055ed8e6fba6c47cab4741a2015b146ed90d3293807478fd49da692e7eecbc7f0ed8f2e437d71f5559cd27734a4188e739e05c286a55166d576a6ff3c66eb2b4dd206f98a2559a7ce678359f2f52c47fc892519330ca96222fff5e2152524e67253697e256bb18088d8d37f9d964561d97b7dc98dcf3f94b7ae99c55d9d3f736b1bcb3b3e4366e9bfe17b86c9fe1a3b0241a50d95f4c3c395e7ac268a0200adbd10f9348f462c77db53ff04b5b292cd251b3125e380f00affd8967f5d44362bec4e52129fc9f7f72d0b2b8bdfd4ecd8f9cf55362c96e7ec2da36422f13f580c3936bfbb5ec0be8c8c4148dc4e7aa4d5ebdced010d676988e33fa9479d9e190b9dbd5d833478481d672393e843bad1251ef76ef53c5ccdf42a3cb93baf719ad30fc8743f28a386f6e6508f701d79d81e08d8870be39b10d1c12135c9ad5e22170fa3809270ad9405e5064531f41c4c3730780446e08501bffad6f2892801fd65f26b84bd1232851e196098973ffdfc096d80d3e7ff96431439b5f3d342541a82ef859a3e7ca60181996c8d72bdeeb97ec6dd6bbcd31d03a32c9587083f1c06f494f447f19420adfe779716e8922b80e7e2de2f55020411d71d77263428fa5a06e24ce310e83269e651caefe5324b0a801dfc437e17e29afce230f364789a2ed254ece8ebce959ea40c3769f29dffd2047c90f6fd380312e68edf5b75d3a570453997efa38fa5a40d5be20c11983c38130165f39d4f47aea059a5496d1531603f893052a8a4538e74543c85395df278748cabcad4934278853ea5543b83ed2078b1ad451b4fddb1a7c651326bf45b531717da4fd3aa9495127d8590aa8bba7d2c9d1df664014cdccc746ee112aed958daf6d584ccc459c269bbcff370860bc5fcf6ecbf2765719ba8a10c3d28775ad29e10f55820e3ce1ce708306bc9e9a919f750cdd6f5d23cc4c21abfef8a0d5b63f37dca0d7afe4d92c0ee7d893c0db701f34b5c5c54c0b384aaaff0e6b3da6e5c2382600670e027d72184fb803d8261be65abd93781b17edc5ade6dc7cd5292d52123f9ea8ed08259348bb86de3f4aead8f1575d58633648afe3a8de401386672a5607acdc3348fa0a3e5f2516965ce58145163889357473ecbab85312942021a59fede767f4f9c4fac27c85f8678b5fea1ab4c57199541df04d67771a2a638c31c559ebe4282a956a4e76f98d00a1d66f0c4756d745be2a20c46017dd4556cdf8c13fc0332b0cf40f7093daa908449ac58a37b14bd604b50a8ba4b4010ea6e19dec57de8a2b276536cc9e6d5ea86a971e241a187c8ce77c3f1ed4d725fd625d04a7f5514b78ae3ecbfa90d49079bfac1666f02871fbd736bbc217714b929f9c07f741f444beb03c7ce60a3c43907f4f14bb91cae8326f1a9608e126e4e2c3be0854317961a9eb52208e0656606e959876a256bfb8ebf8e70d0dba290f01f7586905d34cad79a554ba87560c20d0b827d64e2538bb5f59e65f26ec5e783b4605e761094d1a075f23420fc9ee9b9c360e47f46e7ba3514ee305be391baed864aba7b42a2399f2cb8386de421fd5558268e0ca445424de826a6b286f371210c32206866c802bcbbfa930bb19f7e9315b59c58bc76a4b7963f3395339e76f8830cbe28f46e4fa80fd8c08f5e0e76c3fe1ad6db7c0a992870642e19bdfc52ca35e9c099bc8185325d639a41878de7fe1a43526d6875b9160457a0612e8a2fe7e0e4d5c83bf3cf4b797fed177c24f79ab4fff6b75c3336a9cd86bc78da9ddc4b93da830241113d825133d8b1a0f9dc57f7463331431a0d784753874cc8dfef73624d5cf53422e6e9cc425f6f4e54deaeb72178c1eca9998b9b2f0feb996c149c7b67b5ffc4f8d46bddccbffaedff0369f572d5fa5f4826831f524d128ec45c3c4c9892186921669ac76e12bc045185af8c23d9cfe128286d03b7b672ebc83325cbcadbee77620876dd98ca8ca4e86cd6ff645681cbff5b69f3fab63e80f2b8b0a5301f9b3732f5e453e5eb6b5d8314efbe71be59655b87e4f9deeda706cfb12cfcc1273c7a3a5d1bd1d719157946cc6cd79cea850f29f5e1250f7fd05305624d6ae9cf76697ba879e5454ea9aec91ab4318d4d893350a12f86ca289752bc45d1f8decebc3544d5f91010e3766fa07852e515bcd4b3c8da0c0a2535c60f1359a27dc790a28667c1885c3403204a11e78b7e23b3bc07bb32946d280e80d6531e08a88790fce120f5849f62ed608f6d951c816cb37f1c638bfb5d873d4e1d5c4d2f95d5f81901e552b548416b3d77f4cb3595c3f2b78454b01629383eee6ea551952512b43704ac0fb2c24f502bd3add54ea8392fce41f3180e15338b39528c7c11474dda67269d9fd15c381bb2cd7aac7c2199af5672f1680ad29431defd1870ab3a78ecf0fbaefab4ad323cc1d9041509538acddb71cc7835427899a018ea77d8af0805415d11d6b1dbb81b216fd1988802f7428bfd0e334eb928da723815b1adb0efb631f782f8a108575976a5d98033fcdfba4ac6ce6d565d4e3a9172c27abe4cb5af7956490b377fa466bd53e71163f5d03509184f8dd5dffc9531ba79f9c87053fbffbfc6f6bc144a3f7ab5cdfdc2f89f4efd2027cac30b4bdbb80e5ba938f7147ef48049e5dd3f3638de47e9a43475d9174b231f5daa18cf8e240d67782d82f2c936ea6b4e8c5878a78d433d5418b69de4a0d0ae379ad1c22ae987e83a50b65e38f4b7166ef5dad53e793855f661941d4839bf4d20bf23a95aaa8729a6f914c3a21887d99c2f78e540462072c80ccf0448ce29241bfe6c53a5189a0c29e0d42f69354d8a4345ce0d054e8875c1673cf599c140a87bdabc91e69c1428924dc8128289bee2f28724a48438055d05701f6f392b9d8f67f28fe5fe603666f68d05140c248513ea4f3d7653a3e84f2f525b274abe935c2a2036ef74b9c2c6347c5db5469e74c0c9631b2ea643fad53e3b45bddd3f4050f68d763ce19236fbaff6a1c74b7431f610eae3eec24b6876be9e4eb3e932cd5a55f002650c37e1919c220c167bada2f497a9de2bffd845e4f2e65136bec0e21d0fbba456f97dd05135fc90578ad5c1d622c6fdcf32ba572d04cbcd69dd45584301cc7d08134bd585859c478c365a1f120268f09ee6c2af426f4cbd178b267d37ffb567a7d3befb8207ed1f833b4d7a28d6de3dcc7f88c66f5ad21a03edbb3865885889594657daf49708a5176cb06ee079d812c854b406c0a4b3d76769057b26fdc51b6673814075f83fe90c6034ca88340524bcb7c7645b604a07c2ff8df0fd492cc7c7166c9e5017de5a507897c07a0df5d84200e48b6b4e3763904133acb80f728bf5a0de59bc72ef1b0bffc4b239020ee4dfa3976bb73f9cc65c121242af4c7e291e80450dd334fb53fe2d4f7bc881c5946922502f02f591f2411f93ed20ca77a6735dba423fbd633a4d266e97e8c913f5e3d1bf4bce243e9bdf44bafd9c992e02d9873115f055fbe04c5e5d9f4e1030f2a5e65b3579ba0b655ec769697cbc1b387ec2e43a177fe23f864e6591bbb4583e0f3516ec4f9ace8b04341bfba1c3b8a068a6077100b0013052f8a4c1a75b632db7d27ebdc1562b25ed411bfd9f9fad716d72dbedbdb9c987797fe0ef074676ba6baca3f40872c74421da8958d686a068c9d541d39e3c447971083d0834431739cd059ee26fb754d3f421b9303c54ba97ceee251d1da90649f619f0269f3f3417002db63b5f2c925e54278d442a2b81f4d33fd9fe624434b0d28097262cee89e48cc268843d2580129eacc09b95f8c8a51922e526537f434738ef8464a683e5a64cb7488f707af311077c76bf8e664f50e78618aaebc4c5f5e75376a10e778d1cd514efb7c49ea4bfd97f1ba7e54e12a60eddd7fcd1abc611e0fc6a5e01268a37385708d92cfdc128fe572082916768bf378d0578224c3b1615d9f5f21e78b187d312fd2475dc8d6b0d9850e7d363c87b4103a7f4335dada75c47502df008803c5830121e4d0a76d1129ffd28deccbe2e9e1aa8260bf5925a8f7f54b23fb4b46ce842aba13e605648672c4092809cdc707024d09379686c6c30a49099ba046782ec82f4e5c1d1707db30b951724645a9a9a817e2c238f159ece88e215883f403eacaaa4356eac4c07a05071847f49a6410af960c8ac0b8fe09b267d4aa99bd11ab60dbe40749ae2e3887c8c3c64290fdb472b00f4f26f85ff00dc3eafb19d5b2ef47ee1cfda888b2217f99615fd7ca09bad1a22c2eccfe292dd28eae439aad28bc86f0cdae2639e072174e99b2878dd0d94e2a9488680381e4f5cef195bb56d5c80e6c8d39c50d81a6ac0c7929b4c8b9b0f0438fd8a71bcc9c95b379f0814666e51ac3921be3ec30c7eb5a0dcda1b310eff4c7a398e2f4a0d1f7821a8ed26facd53a506e7c0da80968eab6af675f8552d12efb3ac613fa0a9410bfdf7ede3ca9442eed2a1e9a49e59ad4ca220395785d505b860a2af8b68f9fda3eaac6d9b1ec6473e8586aeead3477957e1c8ac28981a13ee8e3271a325bd1fed58b5d786736346a9dbc08ff0df74024466a99f64239ff8db1acbf98ad4e90d88932b7ba8401ff8fd56602184cdda268e1068db43822e5ede7d44140f396db2af1fb2f477612d6e15ae5fe87ce2814fadb480dd025ffbaebd85605a35aad6e6b5d9901f0e1f19b4dd6219b389913f9ac61c7d7fab0644d29981a4986256bf6dd171c60a185950bffebc0d9c3f219638e5031ced2aca654c39990acd7440a408d913b1f364527965f82597375f583854400ac31055d6224a692d2923fbf0a670849d896f3770284000143978eeaaae4191f3d15bb66f1b97eae315ff975bea910d7aa228b993ee1527d6adbd165c7b89eaccb9692bb9ace0ff64817c414552b6ce0a117d5095706cbf9fbca2d7fb8ce9508fe942a406f398273d5538ec5d1018a2ee10be06e70012fdc0ecad69f897e4929fc78fd642eaa1772979ef37238c6308a398982b722ed90303ebf05006e9be34338f0caac86c16cede4a6b785d7da7bcf86e1cae1d05f95d0df9fb4d19334372f24db92ee96634c5d264893988921bc975de0adaca0ac3c4695c3d23946ea8f3f77f42aab4067ad2b198cd8ed20ebf23c94cc7bfa692c459148b7e5b8b7228e2644c2ac061e75c0f30ac176f6da795435956888da26709133cb98a0c065b67381728c5eac28f2c790daeab25b874097930fbe5c224b0b7d11ca154c293ca9041da54bd69c8832a8f5164dcf7237bf3bb93b9e053e90d51e7d7256c0ce7c40e21b47019c28da860205c00fc43713c98d7486ddd1d3849d26ac92709c7360a6ccac3177843ebecb883a060680653e63bdf3f0d52aeac8a1926fdd864c27e9cd454c14fc13045961d6745858f260d26d716ea0b15800e1f05f29f5e4b3aec6fc20e6687c2404e15d11428f774d02626cbe6ae7de6093ed2639b25f3f94713af202c3241119cf928d941087d5b7681570dc8b6ebf6a3d8121c1922aa05b00011ac73a4a64f17ab554059b96eb1192272280272834a49ea26b4ce18e435b8aef86da1c0d8f19ed285008ac7d52bd0bb742ce90e11412f4b728dd876a9ddcccbe1590c961e16a02760ea40ebda15a5669c93b3f3ddc90fd32e8b401688b4253f77bbfe8ea40fc68633667f110b215ca358489bbb23a789eacdb87459d4ffa6f1c2de8ca8a4243c28d034c580c8be55a1d707d76cfbd10c21f1149f215d86c481e", 0x1000}], 0x7, &(0x7f0000001cc0)=[@rights={0x18, 0xffff, 0x1, [r17, r2]}, @cred={0x20, 0xffff, 0x0, r20, r19, r22}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r15, r9, r6, r9, r9, r13, r17, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r15, r12, r16, r12]}, @rights={0x20, 0xffff, 0x1, [r11, r15, r10, r15]}], 0xd0, 0x2}, 0xc) sendmsg(r12, &(0x7f0000004140)={&(0x7f0000001e00)=@in6={0x18, 0x2, 0x0, 0x200}, 0xc, &(0x7f0000002f80)=[{&(0x7f0000001e40)="7a81a905fc4711e7a191736b622f50aa81afb4c1f889e6648fcd0a14166d58b42104218e23c2a55a99f5c7065f40e44aa3075a964b2790c0229ad7550b31477017e23671f5e80012dff20c2b1be103bdec74bcddfc4cd49f76656110f5a519f70a2a7cfd5d797687a9608e4b40268ecc5539", 0x72}, {&(0x7f0000001ec0)="900dce0b30cf7476579d7b9a9b7cb7913860ab239d9396162bc2eea893746754c6d3394ce15f17048aec90ec2ffc6352c94018271feb8db45c874d1f1186c83883644e10603ba028b2bf9315d8ad70414a168ace462e751f7426b8a174d2d2f005ee4a41731cf77f9870438c187eeb9b8987589128355736d8d7368133f82018b4a688851ac0", 0x86}, {&(0x7f0000001f80)="1f6972a2a768bde46a604373e1a0e88646bd29bc4f39e71059069eca6ffbd6ff0c1c6896407e23d9f4e9db9d7219d2b8c7ae1deb4060cbff53a38d81aac96fea8237421ec643808c24f8245902c966bd4612a69b6cf12430619fbeba7a51c86adb72da195c86673e90962c7ab1b91c808a74147ba8f3cc1a8939a6baa980601992d6eb324ac72a0821d287e3c8abfb18f23fcef049631c7c3dccb548f865d59c036d1c1108e46a20b79b73b0449494883471413d5bfe559bb4d51e38590a9b1a735ececba740ab1dc6f28b15f90cf17c648ccb8055e9bce9135347f0050146ac4a4cbc9929e74e2970df492f82c23061bea31f0901cb08b0cf4932dc4d1a9281967dfddf859d23d3d7e18a73e333ff8ddd04141fbfdf66782123faa70b7f0f37124ab3703e95bef3d0ac61031e6710188a09d319e8651400b5c819973d5fde7513d82716dcbf62b5e20217805e6a8c4d6d9e048ecf1b94f4a747d218c335521730c0934fa16939351802313226dc8118145c228edb550f4ea21f64378fc8277435ac793609cbb67275222e6ec108c1456435dd45c896efbac9436c5f39d4dc4389092205623e4c1c8e1cbec2731346d85aefe1d8ee04313fbf2e00d5c03a39ae803f9cbe3bb877cc235d35ad839a3029e6c9980d6b2ed1b9ebd2225b896f648ff7fe274838e7211d9436f1db871b2c089af3df30017ead2263bdc0a847864d1df1abd31b6d549448c9f6681e6a02761aceb68f83a8bd218821e742c5140ce6be20f3dcc18f01297c02ef6a291d2af436f0b3bf86432f9aad3e111f7efb9dff805c1721510584ef9c5947f04eee7438b6ab940c2036f573083d681dd755c96cacb6df41abf78d00fe54ebbbb3b9abbc99d4597de3898879933cb6cda02dfcdc8e347cf3630dfe2e04387dbdd6506181ee235398b996d4cb091602a4d93730f3437da654a489492213b3ee9d6e28a09123552fa58ef7866fadbc4dd738143b7d224a34093e5f5543c1d5eba8b18edcbbc32295ba45b108d30105c918df2ee4b4c3ffd2fce2d59637f38b73b6eb06858856cfc6ef70ac54635ee94a7eea415cb83076b704e8156b9e65bdd76d053cdc0f818e32e92e19c3f0491ee82fc128051cea789d8137c454dae77aacfd3bd206884a4bec7332ab4cea3dd04ae06f2a63d73e82ac4de86d91580b8c8841a1412bfebe247b20231d0d34bee58b233e6881f5ce33a87491bd5ac84be9c7db010b54564ab1cbfe018b5d0521224f92c633c9e3cfe488cabc79477c4a3f9dbaeb073e1566980796dbc921ffe4cc5115fa362fd694c74b697478f889ae0c2d830243c47e60e2823523bf1d3eca5b850660a47ab7c1e4e87f46f730bc87b0ed80fe149653927e6dc3e4936fa4e6e03a23377ab551f1709bcbc311687a48243437d9e8ef2a18f9dd17c579c4500136f8d2efbfe3c81160f1cb51aff871f27ba70df1fe8834121f5890f3ed46ab5d93bdac2d40768a90c02bf124e6918f13a75395b25c592f03b311aaed65960dc6ba9d0887ab369580497234ab19cd697f73c126678b566c723262dd4e661bb3bcc84d3089288e48f06af7978e78b256feb44eaa8e40df9bc384c22c1c4fdee2e9332b8df00ef113773d8d8d8d02b4da08108c78b0f127ffd382a40e0deb13f4ba5c5e1cb58907bf727dba599c60b8be582cbda0046f6fe58229d46b9f69ec00c6162a05d8cbb0703540232d2db1bf1c92b51639c00c61138c1b61cc08cf71c3f83e7d8eaefbf025880f71d0d0e3c273dc639d117399fca4744408546197dc72914bc90e6f0adc32a8bf4d81a10f9cd804efd367fa9050061d410680c3d71fa52d4053df212d7caa7f462997f048300780493c6f3a0afc3aad267b70a22cba9395ddbf33c397101c2fd5b0f37f839c89993a70880f0c348c644638e3e0007d2c53caf2ab67c44387e229374bf2ba0580709335536d65380fd7235326b15169fb74e6e410d3945dc9146106f9f17129c65c9630675ff6963b5e63b1bf38d9edf2aa52f1fca213c866827fd08c7c9e441f81429d005de188c5e3ee9ede76a99476a4e450fb0985643d192b9d6529f93137ea8ef22b102d22fb21003e24b88ab6e03fe248dc6d89f030f815e61d45504bbc0396f96895ec1057bd8fa54d9af2e2a73f2e799847a370916cbfad7ccd5a218a7ebfcecc5133883d152af57140be4d66338af6340c744712ea06c04d77f393a7551bc051f4b7800e28ec090d2b5fed17e7bb6d74e9f05bedaa48f13e810ba702b7ca15991bb2c129150ced756c44d49dbf910c6048f2d445ed55128993d9716fa8fad7e4a9eff855a63bba2a38386563142d406393e4f0c9d00314770d42e07ca2c87b966c2cc3617d250bf45f877ef081f99eb712958c1684d1975dd906436d666c785887f97f3a99e55c1ef3975100e7cf732629eb2a7930db852c572800932bf28ede3ce92128c2db57b9b508db1b6a151ce23901409939af8dcc276d64bef1cc5af8cd9589c3b39c24f3095845061862b2aff29dab83d578e941ad52b03ad3fccf7d07b689f2ba402b4de6b95be8a1a9c4a79802a4bd7d3857222200dbe01c49c4b6416d88d42e4cd2c91ce9b78ce5d2a96e4ce4dd081d9abddaf0edd3c97a85cce00de694d031b29c53d65e7d384e80d884a3f8e569e8638e8e84091cd98c93f906f099f9f287f3d5d561b27e9fb0fbdaf911259a789cd0d2aa736940e6ad519c7b6d8f1e9def4b73b7a4c7d6765a61fb3e2e7d49f2372d198b77fb10182af282adc44622f05dbdb4785d563296375817e01dca806264d1304fd9f918c2941d22e18c62fb029c8302367ec02374790f0361729ab33689c9d5492bdfce38b19b7c7cd9d03d9efcea6fc6a5145f0f11e2c8fd0c96fc0c438329a0924d78c649b5630f907a628f7173565feb42c8551e24f8d9026cf4a21d57a6544717f1457693d4d5d4bafdc5bdbb5d10acd9e11ac265263140319d80e9146a171968a5bb22df3b3f5b5d3c9a98c2e757cdd39512f8f31d14847d770190df2f6aaef7e8fcf71c4d29b82b35fa93ddd4ce4dd26f506382c8057b38abe4f947414dc9f559d4ba704dceb19234c265a6defd09618028a11ac5866bc87cc8e5e18af5c24bca8e406ffb17f1f0a65fff24a386d04c99d0a93752caa0998c10466f474751cfc6da900f3dc1d01620279e1efc68883e5c2defd580b6c57d2ccb05b1fb10795f3dc63df4a66f8e35fb305c95bd34d1a9cf50324f528f1165e7c26f944748cce881c57b8a3b4ff68bd195f1a0a21d38e44e6096bcdc8dfabaf3936bf6a0ae88ebd5f447ac0235c22494b77e75115b5c23325b5b92760ed7145336744a87857d1198d3e61d5df4c7c9f5511d0d0873705e6ebd1dd48e2ddc06e01112820495a97e0d690fc77125cb0d703141bb2c152309df89a5bcc4e52b5ce9b233ebfff7cf28b28c9a28390972040dd930cb105d3780823fa764df9ab38e9b515d2280ceebdc2afbad6dfbd36c0099ae7b823560534084180f18f49f10d6598ec28db3278fed252664a23e43639a8b13041c44a8f9d06e76d56b084ee76a8ebcf770c86fd2c825097e8c50ed45e41a1b177869a0d74fd597283833d4edd728325e76213530e1c2fa42b4fd17d63456447f240ca59ffe7eb91e936b581a77ee356721ef7b1651a6e27db89e69eff5bc90176d2d1e6eac604e034b0e74cf755a1e8153be3c3a2b5be4f7d80f4fdf14b35021e4112d99dd21a9b5ae1a698ac3d539d446ae9bc1e825b77380e31ea83e96518569e1f0d772d32b8d08a07391bfaf8d88e810732d154e561d7a91989f2921a66e90fbacd0b04375f1c059793b1085f7ee9be22ac6dd3ca41ee2a33af7f0293414457a4da181ef23efcb827f51e401298daaece3583b3c7c355c42accb45d0ed6c975c01faff3d89a92da8ba7c0f7e845b456a0d9e53a529e7233ab9e11b2df363d56ed2d153f0c6234412bcb6c2ac00fda26e2beba2dd1507235024c49337275701fdf182c9b26b32957e9eb063459cb3c66b5e7465d80fc85b553b6e3a9e8c53638a77ba727e96b8fe6e64e61cc1c242127da67eab729d43aabb9caacaa5b6b33f888fe60a7c8d344a6721b5c6d622e4682cdd161ba29d33f1fe11f55b59c6d97763e7800f48bb74500eded99cd2014826186adbad661bd88f3d639825772e029a436c966071a9e9938868adf35f96f1f61578be68842a924eb521423061a205f60f5388349b5978ac107f41d8013cb618da24cbafeaffea60f04d8cc11543e4bac010ed37c5e138f9416e08b4f703d86c8f2b2aac8bd7b1e2361abe8ae8af506ba3a18e20924c8dc6bdee487d6d8a16e4a45aaffb4e9e341f187fbd4f7028833302c16c70baec2efbc260fb1e22fab50b288cdea7ef160e70d9e1383c774ab8f86f652fe3dbae7bd1aa3ca6fdf796fd1cd35d40df7cfd2208ecb4480137d93babb355f653439ad6767ea873d3fd032dd475b871a805be4131613e550b0b5646f10ecbdb95d4c1309f4a1888e491c0e8c9f3793827f2c67412b9fdd3962ce96f754586163cfc6a66e6040cd8f244f882c1d67e98f2446882f8e2687d6043807a0224af56e01239d9acb83fe4186936e9b392d03caeec0fda5ccbb8bed72a87a69808b2979fdb78088bd4810c3c4f9e2bf42eee253c8ee25cca92e0972a5b6694d41960dc6d217c980b5b722b4481d74a3395697fcac4b02f3000b5de71b181d0913146dc9f1f3d69b69e6963bf78fed370175bfda8ecf04970a78ea6cc0c8e91110c238c1b309943b62a55f1b6c1d28f23050db8d50cc2d2b58b8c58d3f15a6c6ceea4b030a6a04134c5a276f502357ba9d79ff8d4694abe279b433baafa55042ac6f78223143753c0d011a19ba8bf1cb2508331b4a59d1c85dab8522770e4237241adecb6bdaac5e376a01995586efcec1cc33289d93f142182afd77ea9f7380a50bc89148078b2e919982e538328e9a7df3acbf87d462bd7bdae9b3dde43ad4c9b12e0856a605fe83ba45590d872adbe02e45ffdbab30745ee6ca7846a51386f61c54e96e57775e5323fd4f7c04d5caa4dd8c86098b4cb4d2c9ea28de787ce5a861e9e1a233d5d40af418de0ad679aaab5fdf5c69f0a9e59032b2b78025db893810493c28a25e98adeb0429ed0e4fb213c36cf17f3e17b7ad1e9dfd965113e33c4942d4b219a898fa4d309c55e073e10c79ea0fecfdabf59b482f2e71d86687e6a430fb2c19745818897625da4af602db6a49e723a22a82ca2084d18e560b78b1880660c63206ec7c281b64abe6d01f7d0818d68b4e0b3b197bfa1516e931aaf4212167523afb693c9f682d482d6ccadc3c2648ed3c2aa13286fa33aaaca19f873bbcfa0b9ade575f046922cfdc70ca0c6d339d34bde7318e60f3b817947e8f24419205b68209a0c52c75feb7ded130eeefab793fe6870584daf9f17783b4f805aa3b8db9a7160848d10b60cc3d03b602bc2cc8b29fe9a28f96d19b7675300a35d4c9cd03ea79572db10677a162e52e782a64021a5e6f07b6b76da9e0464b9148119a4f1948bedd7ecfd2e61b1b044d39d445ef2fc51ca89448344ba472e987057a33dbf3c38915dc317426be6f0f67fd967ebfca30a08ed0f2e636eec36c16d5143c0cf0b7ed9d38293be0eeb7583bd99d05572cf35d6f9531b54a7a42adaf09b80b23308f61578540eb4a487ea3df14e3ae680bfe1d752d605a17d29870092a445e579c626827a25ca0a4bf9c67c6a7ba470753dd633c02e426e0311213a4e4eb28af67e10c1eab800a493f07534", 0x1000}], 0x3, &(0x7f0000002fc0)=[{0x40, 0xffff, 0x8, "4509e3b5f764cb770f370cb15289f07c03233f61e32fba259c3521c6491e32284e9550711dd6720b47"}, {0x18, 0x0, 0xa352, "87bd"}, {0xe0, 0x1, 0x1d, "4f9eb4acd03d26991bcb22bb3f6d9beb600f06ec4a7a3ca560d919758f8b15e87f0bcaf23b5e8230599279cbd163f222e1d94e6e4d69dcc9da929588ee9045c99f8478846c2a76228d94e79e52cc3353e757fea3205bb3b186f9abbc626d242029a84851c61c770c58c57acc5ce0b3afe33aa18e3b7e810ec850c9fb46f6d22af068a7345eeda81805635fe93963462d8ab5b73642b7209b6e53248273e3f0acb15294eae1b1d495ac9df541e48c2c7013180acfdb1b3ed631c259a95a5113270a247617ccebc6aa51100b13"}, {0x1010, 0xffff, 0x400, "f9b6c47af894b6aded595a56eb8ac655e3073b3965c5554c5c5d12e3a9abdf93155fa1cce408d077391307561ca819b2771e533f4c3e6e12bfdf5e8cae64643c8e097419d25b56e5d63ae169a9a42515ae06e4662a2c9b4fe623df368dbfc68880ca818be7e589cb452284379a0b1ea8845f4d6da6f069a7731b86061ec48ed05c1209ff5d78f0d0970cfcd9174812f03f9e5de5a9eac41ed564fd458cb0b918c8d7e209fd111728e248539244cbfbbbbaa02513e03db2dcc2216f420f205a90b220f2728d4ca74f7deef706fbf612c29e7541d6b84182ce66306eeb653f54800a6ba5f110968c31564b03b48a810e2434ebaa16685efed9fd64fc73b1fe4daba881a4e710b4bb284fe14206ff0ca9cc097c31ea4403dfb0746ac3d5fb5cff032c16c76a7cd3c8676d96ab609633a25da4d74a5acc899cc0ec6e18beccbea3b42fb93b0e69924751c7b6432903be9c70ede0926595d67e9647ba6a9c8f45da47dbf724178f78c1ecc003f95242d5f6b21167a04fd9e5d7b4e057250cf4e462a2ef71e42cf03bc235f612cf32d75cea27ec2835c43fca13db31a712e8239285b85018b7d3753400ac9ee02fef81eb32e9715a51aedb61033909bb96c2dfaea8c4964c35ae0270827b7b4799f3ae3a967d1d470790c45a7ffa37d5ec9b2656aac3499821fe382566a2f70f78c0b281b661d9cfe6724df1493c1491ec91f009031dec84b4a55c5e3029c9660c30d19ea665b00be18d2073fae8b204997949b72c453b5da1b45d27f48c61c6ffaeb7ad3095b0ca0c084f0800397a86a17a3bb171798f6631f4b41e9cc3cb11e52f8ab8854d0640c44f4d685a28012971695a0aa19627b25a8bf94c836bf0a1115626559bbd4e163189dce4c41e49d2e6a3fd21690b12b2348557aa5c10c8e8ad41b50e97d9c142b1306b5e4d8215549e7e973b9878306042071f96b0ea161210bb8d48a733be347fe1ff1183e6d07e17bdae4873b3b4f3e63993652c495b8ef331cdfd572c24e3badc9e6b17f696024eb8b83d0bf38f26476509b52a170734ae04e33946ea61a77ecae9fd443c07f45505716c9a7f39bbd9e48464192b846824315debc4bdbd129895e30f3bf34a39a81c512b2f5986a27d6ed9c8c378d6a90a94705b79cbbb7d3459f6dff65abcd0b265ed0b2d3a0156bb1c9fdb3a57847d3a2bfc4ad5a664397d9953b3f89a28c784962dd8632dcfaa27d4030890a9094330717504d6aa12589c9f8fd9fdf7d6b4770cb22659c7d31580ad5da44c31b5f4337cd6a07f0de35d0c010ef36a497fe0a67a0058c3c793fd511bc2b3b01539597ea23c33ab8559c3c6d7dd9d2cf8a581aea001688f822be34b0e5ac1fd44e9cad05992a4fb841b5542c01e6a1a0da1819ae7162fa0469d0810aa1761a10e0866352514a264f71cc4eb86301d905cbe191cd19668f19602197af3feeaa9e21d36e4d6f0a4550bd98a6ab546889e23e71b2a03df05b05a09f3c19b06668ab63be42d5756e7a94ca08e3342c959c3fa4dc34531eb1a1ec363dc7b6c7f5c82ee69359164e7a46d070ae8c8090ee8174fe8710e2b35ff68c22b19dfdaf783dcc10135f85635d43d1338b0384848fef042aea2bc7928a2491208b30cf9c783665ebed5622ebae3bb0992e01ecfb65dddc6b8566e6f2e48190e741451c020abb7365a640f313285a6c907574c9e831cdbb13faac2d8acddc9d237b44ec02461091d99b6d7d5f59c25dd995c6c28f31edf4616d06dce7afcb00e374fda996a7a7be2f54ec24ff5ae0961884e387b0965e3b762a7e5cc60ac1b94585ecc0a1ce008a76ecfd5aa1a3d9cafcb82fb7a0482d07a6034f4921f64570affc0c3fd1a72d1f9b1da4cf8003731d43ec3cf60061d5d21b8899ce59461da3873e7f33df7f471ca2efbc8296b3104806ae1a6656ac39989e2be3b02d08123a6c3e3cc4c6e28149cb70ca36b16fabc26d4c3afc3e9327727fba9514982642dc3b6b61f12100b77c7ecb9362cd5a26d048f3c0d02d9bddd222f703a4f39e81dbd5f4dfdbdabf0b46244f3826bb904ee7e48f1aea4741846e0fedffa3d0996b376742f2c50a613c6e4f56f1c38dc8388dc2bd353dd9a2159dfd111c389fb4f64f9f31a0acacc4050943a4a4d436ef909946b4350e88dd5c3fac29cc8c2a8b8759d5eda69fb2fb97b1c10e14922ff0c3275571e36aaa849d8ad281d70d612a9c0c7921791553b02c6ba44318d86371ae9735f4280e167347f727a4bc26327a07dcfdd4e6ee7c1a82b6588eeaeb188f959f6fd5f6d235a885030e44bcc5e925cc80799e5d4a54f14a6b7c0c7952ca6268dfd302d9812d50c4bfbb8e2108371c754c619965eb52973e9b20b2801a8312bb1cd52eaf8e86bd306c48b31eb2147f365d0e10ba98c5f5bac4758c0d521f3a7ef28a528570ba6c3409dd3531eb76a22c6199727cba52850da4715f735301247a9eb27ad77754f97557586b2e944da2695909037cd1b61008017b5333f7d6cb758f6d912eac028aa0608eaa9b97b8c87087ea9bd047094440b1e5fd2cdfb484f827df4ab78ed180b6bbac7d3baf5ffc9df6a29a6de5a0bb266726300f2657238875924ff3f85731b48dd8ab2ff0882e82820c239dcea5ce31775c13d9bb8113102061d15ca774da55f8e0d6dba0f5da48eb155c96a8a04622fbe00b9f6e69c2e0c948a945fd9271f8e07ecb459b490fe318cbdf42bb385a706fcd604da11baa29c938ae9f665d38795a23ca80d960a0c6324b54527f0dcdd9d35bf535a56534c73d0b188701350f9e48f0593c3a6a3174db20b7275c533bb60f7aa76be35b127489bdc47ebb5d8a077d5f16740b7943f0b60a246bf8780c65f412ebddebee7482b25cd9d3aa6d83f23af88ef8379658a74b844d6d095b1dc0d4afc6c15727f7a06507057627889da2409fe5a10d791fbc5f7ac21fb1f00deef602ae30b977888a50a3d7c84787c64923783278aeeb5d6317b732eca0cc5c3af8327d8f66e028c7c9363132269bf20ddda118a00447187ce61e08711fa31c8c26f6f568fba1b9019e6cf8b7312d3dc1058dc709009905cf69fac1be99bdbeedad3387a3b91ce797190cf3dd593e805198148986802b1377179e2f8d1b80dfeed1d90ea59968f63026184226882782c0d81818cb2edb21c530cb5862dbf27f7b0a5569bbf6acd30147de0a4854ad17fb618dabaf92ffc06ee61313bfc1529c25383fdf20f71e3450d5d4a9a2f2a5a878aeb7319de26b24d180c30762a9a0185867b705d11772055b21ae19be27759f17ae19d1a24809546939e783cfd8bc863213a00348a221e3be7eca423964bb7555376121428e6bd0e1936420b97e578fc7c476bc3a4f6a60dcd0b8d5deff2b7cccc9a2de05482f60a0b25506883b7aeca3f3cacdf854894f304c30c597429059c838942294c8f83fbfa428caee57fc5394f7358ced6024117b61b9eeca05db624cb65853782be79f69a34caab273276ff7bdbbee4507933b43d8f8fac701e5d6d8dfa8b4bf9b73a1d14582aeead6de5a7eb0d3b78734e1bbfb0dea1156055dfb6fe9c59b04f5068febdd1710b570af1d77b8d1cb4cbb4d29899784b27a0cf9cbe648f2b0b881a7e466ac2a2728b0b08f8bc4a3ece6f3272251eca94a08a7b93e6148c0f3404b48e6d07be8c56611632b9e924585c50d5a7dde170e563f1d52b403812a141ec1e622a9c893363ab171116978233f1d2102fe833e6d37db170249cac0437ef3c0a811bc611e25df3a1cec517c8074253d3fcfc5b7b7db3e00d91d3d43d96bcb6174459ebb1e508787508f5fdae6d4ec1c417290638bf102661e35771d39ae2bd8bd97393294a69f9652166a8f23d7ba5854bf68afd47ed15e75253d98c65be28c10002151e17a0a7a1e71fddfd501b0515475303e4e39e01804af5ffc87dcb8103ab125e5df98bb13b44b989361695411dcada8e8c0e479e40100b58c42685b67deb44127b701cdfaece89dcf57985a1187d81a7eee50bf40338157a3ed6f1bb224ec632d451c260b172438c6a27cf9ed1e5a2ebe86311a13295e9d1c3df528c4cdb963f13ace1781a987ec43605b1b3cf636f88e724628e069e9c010a9b1217855d48f5635dfe17b3f5ab171d6249665c5f3435a7adc4d44c9249a6b5e32bc3e81a909ad3b87a3ea970b30dd57120dfd5532b468fd57c532fca5b6b10c295357ed33160484356f69f5e5f9edd963fd96398a77e20873a5bb131ed01d6d291fd9c8f561bdb65caa4c3b29290866beb07bcb505c621778cc9ac3e6aa91f279caa891141959092c91dc6ba9968589653cec21b622dfd4999e867600f1f0f6e9953bb14640e5838367a14408be617a877feea3129d3a128e13a3d1c5b836740733cdc3591d9d2dc9279d9ab2422b6b64940d6e2ffa4d4e9b118406770e0e51a761f07cfa3745df4bb1c920a1176ee77ab065fe5740e8a3a4db115d9fd0ef0418ecb3116cd312b59af6e96fe5be640d80b458aaa7c128a04e779aa9a0a38275166fef5ca67f3c1fe0edb07057c6dfe1133006bc5fc017f37a95069eaa9c6af175d3e41ffefb47af38093654661de9f0195a56467061733c6f5c71b3b0a64d6ccd2495a7e5fb8617e7adb2a7648b608192565fa98ead2988e46d8359687cf274322024b16a0b6ab2af001d1a13b18166ee861c2b3177a54a1b82a011e2c6d033a53dea836ae8c786642ff09ce09015c8a141e9eb19f6255464d1dcd6819184cd6d139ffed4747ea42cf82215df959d4824689832f3975bc71dd12c3ceabeda081374debe9405d9e5f9aed5cf9f1a7f77a5c94e9e15d3082a592fb2c9e63d69c732e29f1a3f7f07fa71afb809eb5f28875e3a648b2bdbc16364db2a7ac7999bc31932e9451dd50644c6498ebee26745ff6ef37e397b54f56d39f4171f0d63f4d509e80dc01040fad61b0c4e8e8aedfcb60cb2da2b187d6d8dd81873201486c7ab2191a03ac5c6a7432dda8bdc75327c61f322fa88fb307662553c76e731cfd9a33dc0e7f8a32be8a13ccef48e9a45c414723f755775d308c277d1fcb2d0c4bdbaba36634f31360bdab97588961bd09034213b7774fb4cf13b2c1f331f6cfdfd4ee88b0aef5cd7bc820ea11cf5ff8a08437de8eee04b369bf770c7bc18c061980702dcf9ac5c5c907858fa4cc5c370383f450fa694e173ea63747024d6c18001590ce17a94eefb668b91fa73bb8857b7e1372195b1b76991860e15817db221d33fcb2bfdcda8b9098a9af275eccce2f5006716a1193f6b1391565a5005bcf0c8fd615f707860b134311ef324c8266c5b7f957fd66510f8f4afa13c59de5f79f21592bfd436fe2b22f884c18858ee7884486f7a4c57fbfe66e5cab8842c7ff7a782c1d27f90f82750674015acceae11b0fcd3447d37b8cb2f5346336daf1af53749f8664f7452bd7230dbbe3652d0cac4d705108cd3b0b4726b273b39493c593d5d68c6e35d707154d8e8deb697aadd7f8fa53824899c766090ef820a8572f20e3a63929a48fbb5f93af78dd1dfda51d8768d2ef83b13f1a6ac0b090c2f9ca3a3dd7d2f83018da8fa4e93750d1576e758a2aae6dc948b045fdb6d7ec1055d0d151504d7106a26261dbe8e303b51135f69f798536ef1550480176bb73f609b96fb187545d5452f09411d402c29ff102c686eb6bffd865b78eb8d60d1bd1af580338e52248a15e418e3664f6936452d87f15050074af012cf9e97d3bf4c4ff28a4bad8b58bf5a3cf2333d3f49676683b5f70686401bfaf5fd948a5b6724aa32a2e6cae4e1148d88b3914"}], 0x1148}, 0x400) ioctl$TIOCSWINSZ(r25, 0x80087467, &(0x7f0000004180)={0x5, 0x6, 0x5, 0x6}) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000041c0)={0x5, 0x100}, 0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000004200)={0x401, 0xffff}, 0x8) pckbd_enable: command error 11:10:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x4) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 11:10:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x7fff}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x96c4000000000) 11:10:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000140)='\x00') rmdir(&(0x7f00000000c0)='./file0\x00') socket(0x10, 0xc005, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:10:47 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x6}, {0x7ff00, 0x9}}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) poll(&(0x7f0000000680)=[{r1, 0x1}, {0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x9d}], 0x3, 0x0) fchdir(r0) 11:10:47 executing program 1: r0 = msgget$private(0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20300, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) msgsnd(r0, &(0x7f0000000140)={0x1}, 0x8, 0x800) msgrcv(r0, &(0x7f0000000680)={0x0, ""/90}, 0xff49, 0x1, 0x800) setsockopt(r1, 0x3, 0x5, &(0x7f0000000600)="0d36635165b4dad342f27f282c6204325368dd178115f1d18f88e931d8e20b9e35fd7c6fe8c7e86e573c0b6a30958743c5dfa93ebcad00be37d7d1ccb1cc5b3c8404468aa49f4d7c76a4869f10bbb2ec91e09ad2fa858b7aa1b09f95d1abeab5a2dded409f63e338964c32b7135d", 0x6e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x408) msgrcv(r3, &(0x7f0000000540)={0x0, ""/150}, 0x9e, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x100) 11:10:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x2, 0x88, &(0x7f0000000000)) shutdown(r0, 0x2) 11:10:47 executing program 0: clock_settime(0x0, &(0x7f0000000800)) r0 = semget(0x2, 0x2, 0x208) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000100)="5510e4d919eafa299da75a5a05b7420f394f73a7ff9e124a8d60aeb4c004b0dfdbf3ebde623392f960d891a2681922db2cfae50946de3dcae7f9a47582651fbc548deabbd23bbf27884a4ed07af2191e86caae268b79e233eb0420c03dcdb13e05cbb1633bda123b0526c8547ae03fb5bc55097d1da9e8e02c76c3ffbd21f9cbced4c83bc76f776d02c3592454198f49ac6f1e21d3b512c4c0724d3772dd8bccc88e661842c7bc954aafb1405325a337bdefca951460bc4ede611082298d4c9cb3fee2ff78a240cd90f1b7dee9", 0xcd, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x10, 0x8000, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x2, 0x8003, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="21a8a037e3432235f2550107c6cae153a4516dd95c0f2573a7524cf472a5b9c58ff6ca297d6d3195f965563d82d962ef714573b5e3f434a55135670a4b109b71e6df4b5d40acb51a233a724c531701adab8b54f23a97479dc969b597339d58ffaba8817b", 0xffffffffffffff75) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x103, 0x104) 16:00:00 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x1, 0x9}, {0xfffffffffffffff9, 0x7fffffff}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000140)={{0x40000000000000ff, 0x200000058c0}, {0x7, 0x101}}, 0x0) setitimer(0x800000000000004, 0x0, &(0x7f00000000c0)) socket(0x6, 0x4003, 0x9) msgget(0x0, 0x480) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000140)="14d10e0635c21786e0cd28594d3267cce937dfdd40a7d26a57ced2679b120272a543ac37c5f3c30b053017271d1ca6919f126caf8c0e3879ada35477b5b0de345b9914ecc03d340d4df2aecfb9e1dc302a58a3baea31252bfe62d8c8f0db8792ff746c64072686c61c521609a06c6d09c2e8f41ce51b37cbb19782ca581967fe582796b56f", 0x85, 0x402, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000040)=""/3, 0x3) setsockopt(r0, 0xfffffffffffffffd, 0x483c, &(0x7f0000000080)="3c0de5a074d3f4b3f16ee452c42122da3dcd9a0352b160d1c85bdafd7f4c30a7c7606ecfe4a4d407e98181a7bc108a838d401ce9d001e084cb705b0bf05b68a19293f4f00eeea350e5c20e1d482641584e5fefffd1070dc58dc16ef57205896bc4dacab9a3802717e108fb771e989cf234391c10cf4634687732fccd9cdc3594bbfedd", 0x83) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1fffffffffc, 0xfffffffffffffffc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/160, 0x6e, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x80}, 0xc) 16:00:00 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) getitimer(0x1, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r2, &(0x7f0000002400)=[{&(0x7f00000000c0)="2ad605c8ba87236914e4856e02553ea33ec67657371ca359de86438d2080f2045bdb55929e6ce33888c5e3623308a59d7ed442e491c522b73a9f7fe09dafec4601ca9a97cac01b51537dc9d4838a5527301d8ac34e0dad01022f261425f148f6b580558a086248870ca5f441d4d3028e7e244b27d63eb724dee913f168f29faf454073852fe225787038ead1c30bfd987b18d50e1ab9cbcc6e217f2cb05f5bc4b6b15e205cc08dfa27e072fe8d0323a858b01b411867061a9b14fccd80b05c26d31267bca5926a20f4e1c121e788a0a9ae3cc92df4d7fd3cfc552e06a1ebffda7d363409481048563c84e4326f8a12f4a0ebea39ebb12340e21f23972a32f74e1ec030f89af408bc8b182c54a2163bf235e0f028032cd47681159230f95748793a85633fc1edb4d6f63786ef36a2fb417831d2ff7595ed1239a52faaed1dde74efd9e523ac2e62b0aeb96b9f712b0ff47802495a4abc67fc13675bcaf997806f2e6933d4b1952774d2421834299e805bbce0077fa58455c3bbbd99a8c1ce1a19e19820fce9d12b7842af0499516257b64bfa0bbbfe3f67114f8cdd8b14b94c8a17994f5bb8c01fdcf23716c5a80c2e2b0969f21022390f5e87a74cf8de9f23ea2d18bf43788c18d623878e725ede3f4eb4152d669d84bbeb67689c7ca20f85a5e20243d93934d32ea06d91dcb0aa9be871ddd04fb03970875642ec5e826a051b4d01095d96859a5b249413b6718ac9885e0ddadf90ae98dcef8a5813be688255866f80c61f795e4852e265115777c55a3a9c7b2794a4857ff498b146d7acd5b695b7b82de5329eaa465f89edec58466a00973e73211db3df6a1cfc367c24b439cb7ecb03e26d267be199d65e20373abe36a5c06bf154ee06fa16cf39b41ba2dc361172a5ec89bddd899e1fcdb0666c98ee247cb1c20b886518c190a1493da95981e691d67b1991bb8e1961601669e17ca8a25d9e6966c2220b194c3cb7f002e3ac5ff3fa726bc01b047be921cce02ea20e793f95822fb0f7bf3779f664fd8e848e279b5c48c3fd2b23513a6088a0a701bdb7105e9205004150209a423c0c6f5299d0fd2d0f3d349767c9407a61a6135ecb684321c59c9f356f20629466cdb09d9ac5c97f72facf8dbeb0ab409c5e113191509c759d1cb55a9e80e807fd565143906ea5c438ddfac204d8ca21d1eaa075a17ff0a3de097381c96af7b420e3a6652a318fd9672ada3ef896719e4db716e91abca6ce2fb6e3a79173cacfb569b0744499e48159a52ae53e810506dbb05c1a0d0911e83bd99cf782b8480cea8edb5b72d44829df24bc371f836002cd5832215bca41db93e216a523e9e35af796d90fe6dc760e3491da9465244d75da384cbfc4b3df997fc82f7bd89d23aaf0e6fa103a2f762967ada8f3a6c4d0ca58bcb4d97f9ae2999cb0d44db800dd4e1ad52abf9b0c12c91eb2e1f37966e6424e6a3879bc8ce020661f9cbb3fb4c11e19859041768aacbbadde73c3bdfd92c073a51b64b2c82c67042ee636f65b2d4d502103f333d529d5aa714a56c8305d99b1983fc32061be55fda8645004f0374d8bd705ee77abdd862979649716dd20683ee96c0472041120870007cac951aa2f06cf0d9d589b82c5488dfe368af78421477ac3eb10c0c17925de251f7df0c7ddb3b066f2d1c537f71bda84e3570ca6356431f8dcf2b1476a47920326531bbadd268192fe9f26cd2349b95ef83ef948049232550fb5a64767622397d5aa355d02917d1483d03759cb233da5b81af76ad4115c7fe834b7e03835f013c0b437651a08021535c010715eb32e6b63661961f4b8fb51d361f8ab7c2fe1d5ec0cc5a39d33504ee4d8b087538b273aa03628d68dff47279fbbb6202eea5ed533fa36f3f7be012aaa8c4d25752b0159098831bcb5edf722c1aa4433bbdaabb39a7662729aa621ebd8931d8ece933140cc1a456a98f39f35d056bacca223c8afd4b778718736ef8607ca3c83841b578ec57a7491468e18009eeef51120e2fee89db672fe817899bd5459b684f95620a029f7481199c754260872c26916018e5b4e4e4ec0c7180b96230e828aaf9421d1fcbdc5ba07953c6aadba46f5fdd92d61ef6b09c9fd6d43a69aa99a28a10c8c08d656b03b39b2ee97218de21f94a5c034287162045562edb8f1bd7ce1c05df1283244153932723b2370ff01eb0441cad38f4d4974588b920b37afd706df0d0a753a105a3b7dd680101298b84a061bbaa3133e5ad3c674f95862ce32df88db93527cf7cb014cb372daa9446ee7c125ff4e1209667fd68a18b7bdcebd0d526ebc9e2c015da5c104de9aa765733df4ed2fed7f81dc64841d83e0ab5b02757a80968c6cd14a38e42d525339cff6a488b2018e8520a8c2e168910b347318cbbb912d54b0cd140cb01ab75cddb5180b81a2bb70a51a2f959d70cc429eb34f48928f6626712b6eb7ffb1851009271fa212b09ceb9a4d67f5c1d7a2d9c3483d0c3d8bd863ebe6f02a1077312eb75a6a134e7f31ab86c61e8deeea19e069e7c4d93b6e2aa38b35179868875bcaaaa304e7285361177c4efef35fb40439c297cd2535bd9fc21288954e068ae1a2c0def73e6802a5df206f6e5cccfbea03e04af2836d43c172bd0ba82fe522f3e18d1aaf6b1478ef5306b45de5094ec8a89abab5cc9bef9162b42b6a5b37d1dceb18b5793a3d3343a8abf2a4fbd91252c37258ecc7c81b28d024a8576963cc45239b627b3060d856ca86a3c541f7e558fcdf87f46bcf890c0a16b6dc5eb0d98b53b679a6d4a66645c7cb133faeb3d10590effb43e69fb3e3888beb84c7893ca59d985880f26b5b3e3adee99df6edee378cda45aba3bd693f62660fdead83d9d841c8b8595eee3b73761a5ee572a2a93585886ede646a6e205ba3ced8b754421022522b50dbdac9ca78f1d9f6deb1741e7ed82d2db37b4a245dd4410806899c1eb1f4098ccaff621e8f2e1b5192bb49317b4b5a07984bf40a7c36d1aba70fba930c90c36987292e77eae3200ffe92d3dae59f09fb6fc805a021981ced8f57457239a79ca6ba0d66c320affea0c3e7c9dc149af0bc584748a87db9062d22d15922655c2ba2f3e383be3b0e7e7c1dde5c24a7f1cd41030cf32ad3c152a412f56ac002414e6fb691cfd81e147d36b3e9c89048217486f942620571c928b900b3916cadf5633837d3cea06309674f09e50d1c51f89bcdfa7302e7ab0c282281234042715cd1ea3355bef7c4830ed2c01615e50db4e08414f01b9024432e6a958d5a05133aa079600726dfc675d26476282184aed6a274e26a40ef3ca46091f58f368427a6f7cf40641835bfaa3c36cadd2b76e1fa3215ca55d7c50a751f46620aec78e9d5b66e55187da09043555e9991299bfcf3559ca4f653d10320fbb87785ed9d8589a3f123c2291d1c7096104c435c7e35d074c1db78ad29d5a9454ca64ec86b9df3922e245aed28c9ed2762f91dbb5d02af4eae1036a5f57c46b6ae6140d13eb1c1a038567cfc4731871e37ae61bd125abcf71a0aa623328c4a7fd96d84c5b4a9fe9aafc42c850bb0636e2392120555df05e22b0153fb9ec40b60d1b2d52a30b8b373cc2ed2cacc6e4fd16a1a677c3c21f9513db9bc62c90e7b5f6c829aa1689b865bb42a7a35e35b3782dd1d6793eaf50e7e871813eaae6ab1f99aedb2cdbf1d075695e03da97ace2541567fe4c7c35f6d519b8da9a37a9ccf89eabaa3b66d3e9a53900406c84ddf685b92e80b40720057b41bd8c438d8445f1b0db3dca24ced284330776ec0cbc3dc16da69eca36c75b3b6576c6ee787f25e799c99e8620e733e5d3fc03d973c57f1fad708f08043b7f7fa2a7a1965695e9b98cf72b4b0c7edc619d5d83eae90d99c55b540351ab7ddbbbd10015c1d1edf4e75ae8ff3d3f6b9f762b128716943e18bea42c03761da4f99baf2f70cd502c4b69190f4ec346bb10aa8d50e841237ad43877daf0ef9d22286f477d821fd9d8ec0f4e46084277e7e6f6807ce899580dd8cb113554b2bea89100d54f68c7fa6ad83f18391afd340e05846b65ae7b34db7d2000280fbcf1eb7b8d55008e2245587f748c37abf26391f305785f14ca168fdaba14a00cf88c3221e1e68802096ec910ed2f01f431153ada0d11422fea3ff4d16c39135d5605122909d269bb85efc70246e0b6aa070cb136d82f7bb84a4a6312e95437ac55e4408a65428949803a1b277375de2f5686a196e654f42f7b9f5adb4f932609b4fadba4362bdcb2b10b1b0d555cd3a2dd2a04080ace1d22a793a8e755ec2f2ec7209c72eb83e29d59a3fec27d8919188a3fecde1c8df4de4349ff0ec198baeb049371affb8b80cb47a8f7d64f1e9bd814dab94c3bf4af3d5692f25adf8a2451d96823b758a73adf1bb21ca5c651f971b00d4e924bfd2817b97300a1ba784969604b246c28348095686785917a3b3d8aa2b88d12b840323d3af93a45861622af6fc4732716d11425315b0e35d1824e4a137244a7ed249e3b604f12414ecf058b22d07612b27ea280dac0eb047b1b14403947d5879257d6344332c22b17bedef3263cf38640910a15fff4075bb194fe630329dde5c37582e5de6e2090d092069226868c2cd893e147bcffe54c8c1ad0e02e73dd6fe73da2c8bf7d48ec6b0beb9de9a4853f7d8194fb9b16c980812f8ab54fae647256d797bc012f231e7fee08211cc5af6c70c42f8b24e933a88bb8b3f5e7737fd33d590f7bb44542bd319311ed8382a6651d3c0a610f3487e9a5b8896191450799e26b3e417359cadb59f2557f9f54f6da417b6de567e5ce79cac9c70cb01b6bcef9792cc1c8e33bbe09552c2d27d4d0ec6a35d2421703e53993dc1e652757ab79b783c9ad7d4f23c95706e6f0f8bc13557d3c9d5635db17515977da02bf30d60a8e182d2dc5a64e0b14a31ac13214c362dca2d60889aba236b75f5ad166c820090eafa5c42c7fceb1705191f6ff455bbfdc5b879c54a77f1dcfe28637a75150993e2ac3cb77a1d15185af7826e530acd73240e928b8867f8fcd21b5e2aaaadb6d6ee949ef360e39b2d4b8cbe0a98038c9c4d02117e61c4696845e1d6eb7ce6c85b174e39b2a8fb4733ba1c278e0c327a60f1a0bc086cf52981a0545ff17979ab1232a5eb204a81bedc5c4e740922dc7e32dc50897e5622c4854631aefaf7c3313583649b13f56e4901275a4cba031cb575a8a34746ab0b97acca52d40f7d1110cd1196328d5196eb4c3c82df7dd5b1ef420e262e55f99e4fa1b4088970e474e5f42954456d9468cc1d992e14a5dd3acfe3f0ead95854b37b846422dcd89bf378ba31ee00101b3f1285cd9feca95e9ef46ea22c4e71f2ab59043beabb57933ed38e47a86e7db76e8bddcd56db9182d740317e0ab9e9c62b64c6c99ffa17ecac83f2f18753c5b7ab1973eac24dc2fae312bfe690f39d34d59fb47d32bdf1a77760c3f57c5ff8616ad17289ae033e533eb452992cc909b0fcc409e1c91e0fcbe330ee3a1d2cb3dcfbbbda405a32f939cc71842c815f9c8de389d0d507a26fef6a01ecab58109b708709c266c8437a55ed8b3d787b16e9a72ff7048d67b9c4f1004f8a069f5e8b9ad7deb0dee92b0d3ae362e38db8a725d6cf3147d4d29cf4cd4e4f16f5f23d63f2a653efc60b017fc05118fcab08aac4ca7b0478b90af9165b9a296776bd07678c0f9411d726f45925aaba1b18560f714e6fd84f47b4f2612315396caa3c0422642f41c972abf94618c896a6581d0ccb2e2c84235b6d81ce9ee28021b351e6134da7dcaef876b21c6423da4d", 0x1000}, {&(0x7f00000010c0)="ee7fdb168e6997d8b945fa73fcba43d3bb9920eca4cd9ca1b1466275257b6e41aa6f5247cf9bed2979545dd296fed6e34426c5151f016337721a985755fccca8b41bd5f88ef59f84dda7efa35f18ca75bf802811d55d93113b737c064eefbdd7725fdaf04fa43db3bf611e49a38cb12dbfe5ef63b221b4f5c5f66c61402bc2a7cb80c4587f053ddba486e6f6948978d9f2a795ac8d9549dcbfd04b812c667e719485b62c9a207406f943f1879c61471ca033137c2cd305c4fc32110fd10bbd04b27324bc5f64ab36716a3677cbb24ae3600839bb14d22731c71313574893d892fdc1b4d0f6d2fb1bdebbfebdbffa9d8aa033fb4a1e516f125f086ec6710c8da93bc6c92b41d1d44e4e10dcdd0b3b21622c2d9261e32d554036583968162909b5c567f224288e89f335f019f1bccde9ebf819fb301425767eab51948f51a1b7bfaa6f8b8cdfbefb7b241f9d8b48dc5092605f3448e35042617fc0b9af8af00c67a9951fdc8e071b84b9b2d340fbcb4eb539dd314d7afda77b07fd1570e2cf56bbdebca9f8447b3fc4c1a8275a9c5e577683c73c9f98da37371471f76a2216e81566d53166819537b9cb2ad1382d857719e21c8f79926363ef5be6ce2fff177830c3cf2a1809938ccab6fd819b16706a499e8951d59a488fb87055cc1a05845a70ba30398190e76f1bfe1662294d3bd13b85a415a49602d37bdb2fd4fb69c8a561551c377403294a856efa31d63c2e14f4364b5bda0267c62d74f8caf8f6614b93b19b06e2a89820b7644c92a613532d2b1af4a8bc96d388cf0cfe87bf49d9d9b51a259d1e8b81a7441d8dd1b642a288cb0d514b3a84557118e047f9ebab9bed3e113c75c2b27a28fca67934b669cdc3c800c982c4aa2ba9cdca1c27f8bb6a0cf9248c2401e8672621cf65d0ac6fb9b39ae2a4d1c8f9a8b3b2de5aff7c5669070c9159bfca94385f15de04155783ed8ba8968ee606c315a7722c48312027ea5cea79bc0dde1dd01723507a3071bbb1453716b232dd39be8952c1225fc2c7d81836ca63e2d1dad823343f564c61a37e5d4c174fdcc716dac32feb4a978f90cbac65c13cd0afc50a08ccbeccb7705db0e445946998634709ed47b87f0a03e1fa32c6675a07ba3ead9e3898aa7096ab4145ac9beb571ab5cfc9e7ca78a4da39ece52aedcec59e8e92ee668b0abb46b9e7647ae8166fbc6ffb94074d8b5342c3d04cc392d67c8d0c58a4c028bd250527ccfe196ba39d59f007bb5f55e0e24ae072838930f3edaa53331edebde30de4c6a555041220bc38275fe5d27264f4214d26785d0a6d30b087f524d8d17ce64859a7fb676cc5a1a31ad799ded598b39f478f54343db66b750dde9a602500882ceb76a096c7aa0987dbc54c1f2166eb1341116c24f3bfab775879824afae87cfb201e4f9cfd07027bab120f38a537c16f788c93c32248b55d5c4e938f59bd83c51408e58f8250b5631229fa64b38cfcb688d5e1a714bf81a2f7d4d4a344391b20744c44d150b92fa203cd660f8d65c4751a05b1ffdcd46ce70224ebc8fd2da2f1150a276bcf02725ba1620dc9965f06240f5e48b996208a73e5ba8002017f629070d7c4820eedb17ef4d28618b9f3b51c66735fafb5728545f210bf20abe786f59e0d9e9d7ed8b0837ddc032bdc44a357bda05b7029b03e48bacea4025f441b37c3d6f186ae56a8b406f80e0420cb6791e447e50ca3e287531d43d440570a4f1d6d0a5855fec07a15a0b7ab647c4df84497f76fc522ecacf2ee02e71c84f1125accf4ac4fc8c588a51f0c2c61a5fa65d364272be0f5bdd197b30a27ee3dba8f445c03352a51084f797303c1c0d78adeaab071f25e4c8f2fd3332a4c4adee4feb768ce0df75a479cbb61802695c6a3fce2f98c820e35338b0a7a2602a666dac768f37851c94fb89b82c2c553d71295bc32bdc270e9a79fb23766a92fcb964dd063d5f4a3dc222f84d27cd30139810b82448ba39e2cdd16a7ef2c930a1fc22989605dac1ffb9a0c8c3a15bbf789984fc2bfe183388b6b43773f156b438f36988b5c3e221a4386996cae434fd5f18eb387de070f9a845c2ae3b40daab836c146d08f5ee26051af403c775bd9a329203a552f90f0948848eb6acd49bf9569488a31bfe9edfc81e5de25d351d3d45980791260814551b6bcf8760f9a43e4fedd8b43bf7a5f8f97a69760ec6e4de8fd86f15ad7d4b03873e0bd7e5c580d64e6c05fb7c9215007b90956160a987f496db0c9f73fc9d5f200b605bef535e4ca217e429f1d014829801637ae361c8a5fa7dd27493ff5873b73120516f8d15555ad94965bd13aa251f2395c03c460600de35892045839b69bb89ca4d17ba6507746729c2bf790d074eee60db9abbd92a29884879fa4650eacfbd007f48f5f0084f5b63a41d8ca09ef078ede9e18a12335d9ef3cbc9bbb86dbb064110c5268c451d770f044f7b5cc91a8710ea9d88694c3712976623702be9116c335862e881af94e11a630f33c2e8d1260f96fe7a94dea71aeebe1ef5f445d26322327dfa1f5d6349e9bb0d53673cb000c64ad7c07a84705c9441d2706606b337a2eeb7e30428e4007d50ec7e22c0536335ad21f130471e034b9a34ec1901529a6b548040d7f9bce5ec324c3347524bac53faadd026145701be31603442c291e3de7cf624143789c626d6ba6422ab18d7c617e89fc92152c3773400b422c019e82683037efadabecc7564a6c2646adf6ff386033fbcce63dea6f7e258312dea921711734d1bf3808724bf0931db7d8fbb46b89b655b3d8978b736dfe9a3af296a7401605c2d1eecb27bfa0928f5f63fedfe9e489256afdd3e2f334d09b53f96fbf19fdd56b91b3859bb3d7bfe321b92c22506f9cea7fa4929ed366127775baf955d8388553eddc210a3a481f117988e4bf9ed26a2e77e764e82579b8e4d0f7282bef19ba27c0df084b9ad47b0967b21b73b6a64757d36cae7a5c059fb876b44e219d281cdfa96eba6a65788d3bbe12fa08cb889ad8e1d91c477123a508862ce0b33b4e4521e75f22fc5ea39062d4c4cfb69ed43daf2a40ff8dbc453f577a9d914afabed7976079d68cef3c615b4ae60bf49873c8b7381a5cb6be961341194664fbbe2e9517c6ed6480898c806dad92f4e1d0a833be3167162fbc8ae51a582aea01cb645a0caa606c2de644a8a1ec2d2cf3aa057766d0b4475d2c18d9482b17ffa3b1648bda9cb1706f0eeac5a00f42df7c78c4ba680d29370d3a583dce8f1d8a3317dfcf9d6e755bccdfab301b667c49d8f3f1daa888c7cb5dc6d503a6ed29edf6cbf03b2e804f58552d1d2f8576796836d5c79f4eea31097faed1d63a9b7d7550fae42e6150227d55ab4f42ce468815479185d26ac91b1ca54b55d7d299e4451e2fab2a90ae1678b8f8465a18d486394560b856ee68ec28671986a9f1ce073efea11c04803d6b47d59c84276b5cb1d0ec1d1ad1db0940ad90303dfef270748cc13d9d81485306791fda82ca8965d30ca3a69b30f65d370948968cd1ac97ccd0dcb032e97737cec9849b62cd10cce6a74b7f5460ed22d798df6df187d5a28ab09523e1f42511bc7b9ea8983f1ff521173803e46057c0d99bdfee336ed77fb8645193ac967aa1169c82fdcd75f4a68bd1f5bdce3582750500ce3add466b0efc2389eff9b4ab9754ee8bfd5964630aeb08d6da5516a52b53324b8afdb8837fe5388234aa33310170ccbc576eb5f7f4c7a0c6c096ceae06e2c051bbbdc6b78840dded8016d8bf46eb2556ee6b66515b7ea4e3f09adaa27713fe9d32b02b2b0ffdb2285f1be016cd7137c33b958f11a3e97bf4a4e873d8ecece6a4da3b3d9e1fabd36e143af97b49c3ab1308bd79bd056a7d584ad77563226f4eea437f8b50b5468748f1ebbd1755803368eb27efa57066826eb1ede214b7365b86c9dbba48ad5e30a20956ecc066f863871ccf4dd2bbae7e4809ec992d3f6d733a34bbda5865591cd56698fc27452459256c6ea11b6a749a34f9c76bc7e1b846590de2e8ce1f918c9c5a18dadfe3e232e713e27e32993befce8e665f8460deb21aa3d7a18f7a098fba3b652fb2579cc340364f9ec8c65e62b146ef13415a397d0715943c44157efbb7a690343c2361af9ffdecd92c34d118d1df5abf61861248ec2cf112537a487470d42bc95af2cf682cbb6236a2a5783387f0fe6aca48d7f1e69412cf2b8e193a76d9d24ac4fa694191f31d09832634f364f3e6a4c3966669f768e09012a24a88ad03746724799b2746319e985fd7ef8ce70148da25037ee74cee9518bdadaf65248ab56e207fff0bf80af04716f97e4a4ebcdb32f501148894c51bc2bd46486fbbe68a34ec33b98d4ebcff44402c72fcc371968f595f4f6df0b13d1b38e73a504a67e33ea295ab3ce1bcdaf3b4b4c6dc0cf1ba05fcb77bc2a0d99bb721bd49d113b0838b7041dc7c5ab3e2f696b09241929e9cbdf08cf37bb274a5261d802ab0f65ddc69b457f7bc7bd48a89e3d0e774b985db12a9422430e97d4357e829585b07ca930657b6749d464591541c3f831f4ec5ead1f4ae241bf22974e5b588defa6732242f6c3b149448544909c4f32edffb0da78050a7babbfd4eb9d492c30422737bcca5eaaebcbd5763ce31ec91462e7947dd17df3778385af75dc9a75c8a18eb03e15ea8973b4123e27ea6bba728a3090dfe8e5a0c65a3e634478f67c2ccec5e88b5567cb8ac2791523ed9c828c3a0b9935bee575c81a4d1ce4750fa86b3baeeae2eade5da92b85817a1e38c9f6aa9013849f7f6d9f13105bd7622a112e568e563dd7b6cf51b02de70266d73cf3b92dbff49b0cbdeb517b1168e3b5cf0cd68a82b9bc40314e618e72115c091911a5fa9bdc8a44b6c9d50c95ebd59a9745c84ced15fbbf58b750b44ccfc76f1231926e96e29186636688f401de620cf26ce3d5bb4f59d289172645242c73cac14ea8f405645658aa5b81ca9dd908e1f42eee5868b41e4a4b2575ab8e927e60864dcd602cd3b2e2bfcf7a8e9497522ac3405b703a4103809af9fa4f4bc2dff6f1f901109ea6daca67f8821d635b2a934d5e19f7ddc57c388c44ef697033dcbb59cb531e0442c78ede322a49072e2517b13b171a42efb7f67f284c7d66f66a727e9139bbb368854b064c2dfa6ee2f5f903b048e34b7a66977f6e5ea3bf6048d1c1f5c3425c195d37c807eafc8fa33e3b3bb3ef778663436e3856c03d3b05ace67ceed90da3ebaf5235382d6ca253c4da8cbe265c68cfc6a3af6a87f0da451710d7051687589d75c72714e15e5df831d333af52cd76cfa9a5943b3c34323147dd1626861dcf771e5291b0c24d9f769e5bdd7c4e0ec1dc0fabd826134f03467745e06b7a76b619eeb27c9e341d7fc410f0f61bfe4a096d492e4a09a3ded7a9e91613054547ced7505e72dcb92ce68a2e3884d1af8442d1adae7bb13d175203f769c63b4ddac245da86b437f4c4551d8d08fbabf28acacea1726a9a07a075fa4cee2c2412ab98245dbb6e02bdebf33390e04b102ff9e9d9531ececa5e5c12494eb06b9de0d9b32450176dc9acb1e83856b4fe90cbbbcda17128c29a80f0106d3fb0c775cf78bd3548b9265293dd11b0055551b89dc3f08ec9fcfb50bdaed6b09c9ed1374e49d1084f3442b27ae3c83c7f284f3d937cc530444518d742c860b4cf6ec6fccd02b211dc6790e5a64d9d15f706e9fca108c77bb75fa1033f446eeb8fa77d7366e9eb5c20b665ad22b92ae8d10e9bb8a8579cb1d93769cd4270dd37233332888a953caae3bc94d30db5bd49b6eb8306eaf", 0x1000}, {&(0x7f00000020c0)="9e9659921dd496a44ef772dc5a4f8992a57fa0d7bcae06ae5eb98a493b68ed09015bc39d38356d37e1346b90c1f6e8da16141e518ac37c815103e77944cfc9ba4f8a5685209aec33a82e95c30bea0c493cb0740d7c1b74cec9c0e8595beaf3f6cec5c5d332cf5b4f3b07051aec00e95305f5aece3881e4584f0fbde901258753bc7e162d00ac37c3283f68", 0x8b}, {&(0x7f0000002180)="c85d9d039195b1c91dca9a04f1a1a89c4479", 0x12}, {&(0x7f00000021c0)="1563a54010e311e127fef8622681c4cf3d3c27b9ee00b22b6745365f57004be5122e15349fc63f5b30", 0x29}, {&(0x7f0000002200)="6cdfc87ce6fd1a833c60c65a3dfdfa9b20fc010fdae0cfe31f9b813b24000e50278f05c5b2ba0690f1a66d29545f164d65087e7c1074fe6f526dd020914ba77a57b5b9a37e6b14", 0x47}, {&(0x7f0000002280)="25bc53c8780f834f27e1d4c8f1157b0d657032b49d06d831ca3e047534777d4742f4503058ca7bbfb7ae5b3f05620ee381583cf53244cfa17d56e953883cd0bbf5488d073804e630f7c445839c5aea6a2c75c50580479c621145111983a72cdef5", 0x61}, {&(0x7f0000002300)="99eb017aae9528d59726b33a1151e8a2836b620a9ca9f5ec33e646c8d9416854e2a8f94989a97756d65d08d153e2ff3ddbe245f0d884f434e72aab60cc1e9ce4d90f74b2ab6ddf3f43fbb5fb770f23f3188aebe9667522e34a168af5e1c83870ad3ae73c94d357d469234c29743a3eda0d7f8e642829be166397d5a48e5a72f0541394781d79f139c55287de163af980803314de17d8e1ea455ddfc00c9b301dc263ef52c5ed98c45acc38f2395c2af17e3a1aeaaafa0c66767e2664c9f0f5ab7fba9a4fcd9f65", 0xc7}], 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x200000000000c, &(0x7f00000001c0)={0x3, 0x0, 0x8, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r2 = socket(0x18, 0x4, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) accept$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x4c) 16:00:00 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ftruncate(r2, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) setuid(r7) setpgid(r6, r5) semget$private(0x0, 0x4, 0x8) semget(0x2, 0x0, 0x4) r8 = semget(0x1, 0x1, 0x20) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0xfffffffffffffffe) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(0x0, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x1, 0x1, 0x7, 0x2, 0x64, 0x0, 0x1, 0xbb4b, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() lseek(r0, 0x8, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x401, 0x4, r3}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r2, &(0x7f0000000280)='./bus\x00', r4, r5, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xc600, 0x0, 0x5, 0x100000001, "1d78f37b1b666f00", 0x20}) 16:00:01 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000000)="fca64a9f", 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: socketpair$unix(0x1, 0xfffff7ffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffce) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) kqueue() 16:00:01 executing program 0: r0 = msgget(0x2, 0x200) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/194}, 0xca, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x1, "88cfa6c3ff8a4e3d86d7d65b16a00294b4dc76e313f580a9b661d5180bc6ecf1f33255619545805c7efa0511331a53bfbd647753fd8272738e02d44706229a317ac72d3fc72799f914a8afca492c7198bacbc19ad6e60d510ca9da06e754adedba4c6cd78b268054d594c1a1398b5266a41b025f45b89b3e73203ba70112de4417901f671906b91ebe29186453d445aae8053e285ca208a1e606271a3c17c2fe14ae11"}, 0xab, 0x800) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) lseek(r2, 0x0, 0x3) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000500)=""/171, 0xab}], 0x5) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt(r3, 0x2, 0x80, &(0x7f0000000640)=""/199, &(0x7f0000000740)=0xc7) semget(0x1, 0x3, 0x11) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r8 = getpgid(0x0) r9 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000008c0)={{0x401, r4, r5, r6, r7, 0x80, 0x8}, 0x8, 0x5ee, r8, r9, 0x3, 0x9650, 0x15fb, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x7, 0x0, 0xa000000000, 0x1, 0xb8, 0x9, 0x8, 0x1, 0x0, 0xfffffffffffffffd, 0x10001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x28a40, 0x0) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000a00)) socketpair(0x2, 0x5, 0x8, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r11, &(0x7f0000000a80)={0x18, 0x3, 0x101, 0xb67}, 0xc) writev(r11, &(0x7f0000001bc0)=[{&(0x7f0000000ac0)="849480cb4ff8c172f898e1a5884a43a9330445c60153f69f58667453aab1a70d217a30510334c9931d5ade6f957ab44a17137ec40110fa033e70313453c62fbff2c4efb3bebe5030ccdcb448380453301907ab0e956aba84082eee29c87be549b6aef66c8b34637ffe8be793184df3cc7f816dc46b8da417f70bdc24d5647291121045aaf586350ee3f88cf7f8edecb18e5cc8355582daad4e546bbff143b83ce95fb5a6cf61110d99056951749a2ef20663c92a192e256c3092cd781ab9ec68b3e6e5a477e1b1d91ced44256070ba8936c22bc507bf0dd4637e6a9134511fd4d2659ebcd9e3effe257823dd10b931054e919a94391cd815a6440ad1b9", 0xfd}, {&(0x7f0000000bc0)="48e05451331288d576009f46b28c8f3f99bf01d935046b5765354ac998f78ae4f8de580be72864e0b7fb4efb324c8cf0c32ad8b0a975851ff3e58f2f7142a9613a10b78c6b5a15c4f3eb157bad1a21a08cff10e4a8da1c3131833accd21e43175091a7020c2464a030609dc0999253ea273c0707b1616719d716d8056bf561ec8756cd6e6a2f4c6389fb916e92449172465812ef9eabbf641fa361ea87297ca41e161a5d94c3ea0608c44070c02605e6899f8914f14299af0439eb62e3abd42f034dd551bdfd0bdc899703bb98ae498a3acfd897927fa20f34991e03d24bd77c58576efed66ce1f0a767a3edae9b5471386c8c25c7ff27477bbb9f5133779a1579a21608176cc0187c7a44c15fdc447d477937fb5b0b1c97d484d0f09922bc984ba19da882b693a3180e645dc01027e8e1ceb114dfa8361905805df6f4aef8dfb4022f9cbfb16c57116f98da9b44377da69b1360f331c741b932ce86813a17a5340ccb60dd694c14ca1328c21716c8761b9558a85603c3bc07a5b4477140a07464578d0b3b7bf48573b6866e80204079ff061bce7f64328ad3bb30e434c2038337350cd0aeeedb8c40d4eb9aefda5996abc925afc84f47f234f7ee09eca670bc947f0c144855c1983aebcd04b0d77853b1711240df621502e865bcd9200b405c9a8079cd1dc88d8508c19016f1befc66d9218cc380b11930451227953066d73dd1ee125c87d80dc14de50c14ec616aa17943cd2f373cd9f1ab4af35f7b4b44f8632c1daedd0de5388518aa316053abf35b7767a5688f8bf721839f99afdfe5f94e808b8af7cfa75b91285d6eb025b346714f9769b898c7129c1b415124cee4805dfbed46737b073d41597981131079b06536e6016448c1b24915dcc0b9a2fac05574a13fd1bae47ab755a1e793fe31649f3d083680c19ae86a03e5f7b029817a8ab792872994292675e936ddff55639083471ab4abca200d0f7ba0beb832f1aa2853cb32d32cf07853d1b7879c3f9097f89c87be75b06e99af13f138f911c400aa7ee07c702bc59ffe79d34f1db17d87b5ac6f1879dd2cac286aab173f6d631b7cf37f20866bb722f58583e8bc354c61dd5a02049f218811fa3947f0bfc1916eee4e948b2d42196289ae068b0ec5d67ec73bc3b02e7f1c19d1a31c7c7c38d0044ac9753d114a80325fc5704e3403511e66daa6538a1f162216317a91e64b3a2de88757aed679b1448ce0dda02d694b2bf995f648519013dbc2124912a3cfa9c55102df69b7f8ebd9c0ae729dd1e08adc8e068881e807d3e9fb154c95958bdde566cfdac8e8ed18ac5702dd813ce8a627169d1885b9f0d6e2584470b81816fb979d4fa8f71ef7deea21373db8d480a90d4080fc223696e8f71e081929c83cb4f4ef85a7c3396a35e250358171583a8bc406c64d5fe1a2b5995a2e5e08112135b4bcc17d1e0754696d8114059bf299040ee5a2a24770ce5dec19e38f6f8e2cf1e1e0ea6f4b5961b9c2fdc73df8c8381542df008f73ee434502c7458727964e2170fe4109e078bc0425db62b90d3b799fa926d68df6ef2b7bc545865aa0b40c41220c78372d2c97e06308234566f350ecb370b6b78eeaaf6b5c8e7f3f58ec7161ae571744d35536c898f46c43aa664fc3043cb8a848f843f00d5c5f47217db6dad95c1a9180508f6265115984fdba49d14e34fe389360afffb4c79953024f2068042303e38b00c02d183bd1c583c991c660ce84500d3fe0a928fffef8f75acf40ff81e1bfcddc1a11a04dbfefac27f9a05332f7bb2884d4539fe5362d329adab4157b984e76f40ac82b83910c5d5e74b2b9fcd67528e8276178e821d3bdcee4432d62b1d475736047b1bdd16b2cae1ec3e97d68a8e4fbc8fb68d5ee00370a8c38bfc1bf7dff9eb3e2437c9a95a5d913d5d61d6e5a82bea5692d90877af97b9e941c9ca5f71461a74e714bc96e16d6016d1e7d0f7cd64eb4a9da9c4f14052884beda020441e4d10412f50b950b4e1ec2f029ea1bc7735372509a3b11e9bfe336530eceb1f6ba9278764fd3cdae7b25ced441b3026d1b9f66b279968cea6a48f576bad68cac0f0d11f38c94a539816c9b4c619a194b351b149cf02a85e3695372561863aded08052bba6ad6729bc9d8e5abcf050a62a7d4af030cb59955853805df07220cbfa4159c80aba1c3b8691a4102cab2941e0867cbec216ff44a2474590c4f08a4ce941fc71282af26d9a83e78f184ad5ed30b0c5c5766b9d6fb33696212b26f242be14f30aa4b9e575f597195503e860f1f5ea2544d3d72daa3a7c70ec892979b8c61d72713ea4295226c9280ad7abe3fec67e3bf936854da38fc43c7e24e08ec5ad5370777a6a2da48dc3d3dc69edb91782f281606d93a93bca19c3f33ef6bf3fc402f58972bfcf51e243882df7ae55ba8e5e60e3ebcd62d6d628866f1e1b9eb2f99b37fcaba9ddcf3ddba34a9e6708d1a97bf786e820cd4fd25f3ce49a478deeda06be4ac915c6d3049b8177693d10bf6e64bf63917ca1e941980b3be08ea978ab23736141565399610ce0a5413055b9f205315504844f5c6078a834525cd961f1ec895e328f2357813b63ab9dbd359b10d74c9f01281a81d34777f7773656c2baf251dfca525a983222d09b644aa2a4cb0b5a2d09081cb8af93326aaccd7d48614686b7fd1cf7e38011c79c7c4690dc37589389ffb0c1553f050d6ad0f2b93b560c82a705139c007e71a06b160b6b0d1559e32704c94a211526876fc885d589117e30a5a8274d03895b57216515dc576bae6988628b276ee9ac3cd9f7c1fdc70098c347f898544444364f5856ff035c17e4e5c5a670ab1e11b62790fabebb172ec9bd16d791718221ce8e3f734bf40514113bc7fe8a2462d13800c254545c7c6895fc2460ce47899bae854f4720b57b22919e9b0aba150a4df0545c42aa0b26aac3247a2e5ed7d7632a2d7e4df3f19cb3b3365850eaed69ecc850c531c89c161b7392e34c6841c71f51a234f7c7dc814ff5f2829b13f7a2fbc280c11d9516ace614c354d71543a35a43a35f15d60f5dceddf558ceec519a3ac5a28c8d06837a1e33c9bbb4f21e5bd9168425a5a6dfe9ec1bc20902a2834f4704a2db92084e2922186497e0ea4f3fc83e7b9b483977db6336b3048cc5d177700a47d05adecea274de1f982c8bdd5e3811a70475dbb0c4453c9209cd464be41870b47438d5c4a0bf985c502fc41528e1f582917ea3d64e19a02a2aaa80cd4b9bf5b1bd26328bc808099aae87cdec16a669660860aa1edadac979d7e1c3a51db2120d936ad5d3bf166a9e4a44d87942d5f13af2b35b8ba492925a0c9aeb9eba36a01ec7b5dbe2dba3720e0f7e27cde2057e3fca024287fa7adad7346fee41935f1a8d92b3913077b4b36743d8febd58bfec67c201734f08a22779d7d92671b41c028805abff48014a582c37d7f233d2c59e714049c29194516ad2cae3df73f1a3510dfb5c0c798aec4deb8c5b6d4ab5721790072644bd19247c456da00d92eed2faa92868c571d921e9fea02174b961893796c416ebaaf5fb08681f58ede10c63357c77f73f1706c0c7e3971d5946ba55b8ebca7fa3e2da0aa2bf512979f53a4f69555b17542ce7bc4a55c241f7845696e32716c30289e7667191fd39af2cd5b2d3335dca6e711f739e0172603607e953f17a54926e31fb93fc2034baefe69af90d8225a17e72ba6e5fb9319e1c6dc078c4df9203b9e0f6ecdf39fc99a28a9f2a0630841e5ebee08066ff37f2a777ed31d469c4c3691c6319435e61fdfdf8fb490438ba7c0c99f9dbc6919826b10de4ee4970c609ad8bfbc470b08d22c55c209b1663a318d5d8bd17f44e1f33359693435585f5c3288db970dec076a04310468802d8bd9c3ce1a32df7d12c82e3a0fd328659bf0e781340a71732cd9c730ee4373bc413caaa65c929b4c42d117749ca22f75b222ec718f32292c0f64990a89dbef8948dc2bdcd04f26f3aa04b68a9bd78cb04ad849f3f902e6f5ed298236f0450eec371f581a4feb58609ce89070d64f769e7b9398b22b65c0597cec8bc1a106a1875a33a571ef183f05c5008d018c8907b9f00c977bc8c5a987a53b25b5809c62a8205c49f71f900778db1ba75b93108801ea12e2d2989aa0a4ed0fb97c52a0f4f77d49aa72822cdb78d933a7730deec83f6fc05f7b13c9c25c32c83c56b4484fd1126a1ec792f7dc2802ea4e0a7619edae065e5a0d04387ef28be0d84c8f5bdc0e8499703a0427cd812a9755dabc022efc4ea20eb4593caa7cfba42f4a7ccffba9c05ae46796d98d35f1abfd055d472a88c0de66c4eb723fc8fa7fc9568fd1b30f2b72e984205410e1f1c6394562aa55effbac27fc6e18137ccdaadee578cb811f37d62f668518a1d1f70574184f83be7a2da6da08790072da552bc6a1360aa63e1dee84091f38e4f9ca5281f667fd945d2e5572d311994435175ca0e1a6831e5d6b654f66f78d6b06acc4b46b1fefced4155085e76e86aa274b760e75b7c143bedd90faf4c9d27bb8caf170381292b79a41a32dc92bc2eedfc4873211239dc7eb9a87a88a22f9c45576148e195e409648f24e082e3560ea7cf19c12f8fc177df5efeb4a48160ba77271b5575720ada2795abb2a366c995cb4a10a76e58f4d46baa40e6cad5215a5c3ff66b40e98616608095a33a424dee596081d01bf0f0fad65b94e3bf1956bb721bc2dd9338ac42a136b5dfbc51c2d40184bf6f73dade2d8e0c9bf7a422f4e952544fce4edb9a1301d0f1e586471f78ccdaabf36625cc33f00b7d74c369b154cb4ab6ca06244657f59600960143b4864f35e645c0ad15686dd3a5a314222388cee39cee73cb832346835b4584868de82592f2ffba4b02ddb06f36e6bd5d3c6e6460fdbe6e4c42e5fbe527642255a892cf7a456b3123eb31912cde7151ce16ac7b4e05189be9a2b56b7f731037050cb806a919bc90fb5c1e9b6a43b4627be3dd8c69898f8a50885186708d2bde2e3b7af95822b31aaf714a51fc2042dad63471235e7487d83d3578db67b04897f761472d88b3cbd6956e73279732721c69b0106e780562877d9fcbdb4c4135c4029145d4201947a688e67d3afacdc9800eceaaf6bafa1d0b440dcdf2683d774d47edaca90ca744660bdb44af178f485ee3dff2d7d79a7c493aa874b00de1d9b38a9dade463375c32f33f774abcc4a8e80694c2956ba98a9beb4274682896257a05a36b45a9817b35f083a526b3f651ade6009af7a5ea4484b286ea809adcd76e5d545a13c71d57d1dee6b6c7cadd780615d3e83f64a254c1a10d31048673fba27b5269fdf1080332f42b888c11d4798fafebcd22d2f4606e9ff8395fe072a22b4ae6864233da70db0664c44f6f702c787b55e6f7a86f363433dafaee6c3f0ce596f5226d6bd195aa1209b42273d238fac783b6ae8ec1a561ba9ec3025c87c555626867df784934f258e56f2ad9f0e5c724bd186cff859eb9a1631e02d6ad6130499499e507525865f0187968335f084c6e9249dcaf67f82dec124bd534bac98a9cc2295359b7a67d3a258ec054f1a0e31a361fc9a740da84df45e0ae008c710aaaea964754cb1d557a18c080f4204a487eef05cf9567d056c003858628997c98cd5ecd759399507a40e676f5fe1f90411fb21f94ca91138c1826ec4cd860decbca9c232e25ba72f1e7196b14ba29982dd5f4214d8adf7bdeb617621bd76769000d88015025d2beab716da8a896c72fff67b94af74ff248cd2dec50b976c3a282110e15613d03a05a2f657c17ccdd90c", 0x1000}], 0x2) getsockopt(r11, 0x4, 0x2, &(0x7f0000001c00)=""/251, &(0x7f0000001d00)=0xfb) ioctl$TIOCNXCL(r10, 0x2000740e) symlink(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='./file0\x00') connect(r12, &(0x7f0000001dc0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001e00)={'./file0\x00', 0xffffffffffffffe1, 0x3f, 0xfffffffffffff6e8, 0x0, 0x6, 0xfff, 0x5, 0x0, 0x1, 0x20, 0x200}) msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x3f, &(0x7f0000000100)=""/99, &(0x7f0000000180)=0x63) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x20) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:01 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) lseek(r1, 0x29, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x52) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) close(r0) r1 = semget(0x0, 0x0, 0x11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/221) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/74) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) setrlimit(0x7, &(0x7f0000000240)={0x9, 0x3}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000002c0)=""/157) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6e023b2f9cb022ed8000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x24e9, 0x100000001, {0x4, 0xcd23}}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8, 0xff, &(0x7f0000000040)="01f1f3c873823b9ff495c9f6f9b57b35176be8364544ea435dcf92c5f71966add1c399ba28c98fa9dbe98196c20dabbf761da609cbd09b581b898c6894f5788ecfa6614634ae8b3a9e7c679dca03e87c6b7dc247ff8477a5f07c9fe6de9e757defb9522a213706cb68d2cb091860b7688baed60ee974dc3a6aba35cac3d7235828bf3bff6d49659e505c07714ec75c3f518129", 0x93) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7f) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:02 executing program 0: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r2 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfd82) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) poll(&(0x7f0000000440)=[{r2, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r3, r5, 0x42, 0xfffffffffffffffc}, 0xc74, 0xd007, r6, r7, 0x6, 0x1ff, 0x6}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) accept(r2, 0x0, &(0x7f00000000c0)) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = socket(0x2, 0x7, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) setsockopt(r2, 0x0, 0x62e, &(0x7f0000000080)="00d82300c42e795f1d32b5e797ecafe4e26e6c94356db9b50e54a843dd3b866bff38911f88c0f01141954232005dcdf05a75c8f6018148c76ec9ff2acb5a09e9a6a8f8ecfe50c83239", 0x49) getppid() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xff, 0x20, 0x0, 0x5, "46eef28567b25f24e278e0283d00f5b50209e81b", 0x0, 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0xb8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x1a) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x10e) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f8ff0100000000000053870600000000000035707f95450701040000000000000000000000000000"], 0x38}, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0xfdf7, {0x6, 0x2}}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xdc26aaf3e4a703d, 0x52, 0xf0000001, 0xff, 0xfffffffffffff015}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1ff, 0x93}, {{r0}, 0xffffffffffffffff, 0x81, 0x3, 0x868, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2a, 0x82, 0x100000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x100000001, 0x10001}], 0x8000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x71, 0x5}, {{r0}, 0x60a2a3864c682307, 0x20, 0x5, 0xbb1d, 0x36}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x100000000, 0x10000}, {{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x1000, 0x2}], 0xbee, &(0x7f0000000140)={0x1, 0x20}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x388, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x8000, 0x2, "0f73b60a6678e48f406f5f11d9d09e694988d7e4", 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x140) readv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000640)=""/87, 0x57}, {&(0x7f00000006c0)=""/218, 0xda}, {&(0x7f00000007c0)=""/152, 0x98}, {&(0x7f0000000880)=""/184, 0xb8}, {&(0x7f0000000940)=""/84, 0x54}, {&(0x7f00000009c0)=""/182, 0xb6}, {&(0x7f0000000a80)=""/17, 0x11}, {&(0x7f0000000ac0)=""/222, 0xde}, {&(0x7f0000000bc0)=""/126, 0x7e}, {&(0x7f0000000c40)=""/69, 0x45}], 0xa) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x880, 0x82) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x14) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x5, 0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000d80)={0x0, 0x5, 0x1, 0x1ff, 0x9928}) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x410, 0x100) r10 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x13, 0x96, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x82, 0x7ff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x32, 0x2, 0x100, 0x81}, {{r4}, 0xfffffffffffffff9, 0x5a, 0x0, 0x101, 0x4}, {{r5}, 0xffffffffffffffff, 0x24, 0xfffff, 0x3, 0x2}, {{r7}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x7}], 0x0, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffb, 0x10, 0x2, 0xe5, 0x2}, {{r9}, 0x1e63275113b50356, 0x0, 0x0, 0x401, 0x7}, {{r10}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x1ff, 0xb08}], 0x8, &(0x7f0000000600)={0x1, 0x9}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9, 0x0, 0xfffffffffffffffb, 0x0) close(r6) kevent(r11, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x5d, 0x80000001, 0x7, 0x814}, {{r11}, 0x0, 0x80, 0x2, 0xffffffffffffffff, 0x4}, {{r11}, 0xfffffffffffffffc, 0x10, 0x0, 0xbb95, 0x803}, {{r11}, 0xfffffffffffffffe, 0x20, 0x8, 0x30000, 0x6}, {{r11}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x4, 0x1}, {{r11}, 0xfffffffffffffffd, 0x1, 0x2e8e92f2759e5820, 0xbd, 0x400}, {{r11}, 0xffffffffffffffff, 0x84, 0x0, 0x8, 0x808}], 0x7ff, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x2, 0xc0, 0x76b, 0x3}, {{r11}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0x8, 0x9}, {{r11}, 0xffffffffffffffff, 0x48, 0x60, 0x401, 0x6}], 0x40, &(0x7f00000001c0)={0x5, 0x100000001}) writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000200)="0aae438f56e2d2bda0a68217d6cfbf15d684eae73e12d9418f94a44c4f113bf56d9ce71b0fbf1ce1b54b26829931862b48c562131b341160c91efc41e993d1df8ab929feccb2489a98eadad2d35262224a6e6ed7ff310522379fe66cf6ebac958d5df27e8e100a634cd3e6dcdbc5436aca4fc6a7265456a568c8a230ac9d42233012060da50fbbf893", 0x89}], 0x1) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5b) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x4000000000000000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) getrlimit(0x100000, &(0x7f0000000100)) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x4e, 0x7, 0x180, 0xed4, "47bd036f467e7418599b7a193be48dca411abb9b", 0xb2, 0x9dff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180), 0x0) close(r1) r4 = dup(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x100c0, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680402900", 0x0, 0x7fffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x67, 0x8}, {0x87, 0x8}, {0x8a, 0x5}, {0x7, 0x6}, {0x0, 0x7}, {0x105, 0x10001}, {0x44, 0xfffffffffffffff9}, {0x21, 0x5}], 0x8}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4100000000204f, 0x0) mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100000000204e, 0x1005904) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) shutdown(r1, 0x1) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x3, 0x101, 0x0, 0x2, 0x5, 0x35, 0x0, 0x2, 0x9c, 0x9}) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) pipe2(&(0x7f0000000240), 0x4) open(&(0x7f0000000280)='./bus\x00', 0xc0, 0x80) socket(0x2, 0x4004, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x7, 0xfffffffffffffff7}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:04 executing program 1: r0 = socket(0xffffffffff, 0x800000000000003, 0xff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x230857b2, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) fcntl$setstatus(r2, 0x4, 0x88) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) socket(0x10, 0x3, 0xa) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:04 executing program 1: socketpair(0x2, 0x8003, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socketpair(0x6, 0x2, 0x7, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8, 0xffffffffffffffe0, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x403, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) ftruncate(r0, 0xfffffffffffffffd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="9836e6705bbb6bdab730dee03983d12476ed385fb912dc9bf7b67adf2cd0d852a645f80629600dd1fc21", 0x2a}, {&(0x7f0000000180)="d0c2d24a669220c6ca3aa6c7093e9572149bbf8c84c33b1a611baa5d8e3043901e9ff83060de3816b54281e9f90009f3f0cb344e3d23dd5a80bc8098f55203281abaf3a7287f56", 0x47}, {&(0x7f0000000200)="ebe712cab145064d370fa69136", 0xd}], 0x3, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x408}, 0x400) 16:00:04 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2000, 0x86125) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) close(r0) r1 = kqueue() r2 = kqueue() r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20000080, 0xffffffff91311aa7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x2, 0x142}, {{r3}, 0xfffffffffffffffc, 0x3, 0x20000012, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x4}, {{r0}, 0x0, 0x596c4f8dbe58eb5d, 0x40, 0x2, 0x7}], 0x60, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x322}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x7, 0xe46}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x9}], 0xc6d9, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1, 0x2, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffa, 0xb4, 0xfffff, 0x0, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x800, 0x800}, {{r1}, 0xfffffffffffffffe, 0x24, 0x80000001, 0x101, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x9}, {{r0}, 0x0, 0x0, 0x40000000, 0x9, 0x88}], 0x537, &(0x7f0000000200)={0x6, 0x1ff}) connect(r3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="edff000000000000000000080000000000000044ee343b0000000000000000ffea000000ff00eb0000000000000000000000c64bec4df90000"], &(0x7f0000000080)=0x50) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000480)) close(r0) 16:00:04 executing program 0: syz_emit_ethernet(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x40) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/94}, &(0x7f0000000080)=0x60) accept$unix(r0, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1f, 0x800, './file0\x00', 0x10000, 0x6, 0xfff00000000000, 0x8}) setsockopt(r2, 0x779d3d82, 0x7f, &(0x7f0000000240)="918fddab15a7759f4fdd141607095cdcae3f9ba0113cc609bab410a5512a32ddfd90bad8997249347b213ac5e06f3792cb4d721e1c5198a557b46ff1a93a1fbdc4472754c0cc9b6789004e2f9231bd8e146ea717226742f12be7a6991a5fc32d280b1951457ff93c2c2d8dc4e60e054fb3445b37b41a1abeff83fbba77ea89b8dfa6428fb08e828c66ee8b9d7eb19b8cfb4fc6ed276b87d81d95c99c2587e8ced6363a41cd329932dc6835bfcb4472c72bc63779da3775100f6115d786833d98f7e45ed5147114483fbe9a7c00768be50dd3613cd2cdd8dc8139fd0f18fe49dd2e25cace1f668c648a9153d531526f05b24b9e55ba3ad23959", 0xf9) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './file0\x00', 0x8, 0x19fc306b, 0x1, 0x3c27}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000400)={0x3f, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000400bb5b9893026ad9cbeda67e6c6db927f0fe6b82626a93a89c2dd343de747d2e0c149f8ef003c7818b056a40e372be01eba2046e640655aacd62d072c5e2407b64ba2e68f115b90a382f24c02c6380106f4ac4fb0dd12799b1354cdc75c93e0a2c9adb9bb792fda7209c669b473951226f9107436420b9c41d319dcc324ce75d0b344ab9c91620875c3075ddebecc488eb0e994625455e25e316e4c7cff9310c6140dfaa7d76baa7b919f1055a89411399e23f8c568cea7a6f645cc1468aab80c9f0000dc795818272fdc0682f7478afa0cf096c8f7634d4f57a0ea97d5e69771c382c55e620ce809662e887bb9de19103da2cfae90fb1704b19f53061455aee04aea4"], 0x10}, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x2, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="0a534ab7651e6283f79c1ed18ee97501724072f527795ff971e2d829c82b6adfe1186aa92078bb43a3bfc31520d1daf460f3c3da61bf7903112f3e82e62218cb3cbf61ac4d", 0x45}, {&(0x7f0000000500)="70f3cdccf9298d891adfff1dee514e7420e2d604acbdf3d700d95be04852535e23576f30140cff05d5aaa69831d0adbfee01504fa6ac9ec92d7f1e7ff66f0166d686306e89432d4223d26893317e526a44a3765481bdd39d98aa863427c5009c790f83da7a2318bc029a61a066a337b66ad79d051c12b9d45df45ca5e3505d46f638c54cdc67f93363dc290c53d1d05aed98bb22f4e7e05c06e125777b78e30d930bdf2347ec00626b2493fb7684c0423d55e32192e48b64651bfebc03796510fef3a61a727103f120de006abe7308cdb4e6c6a792d6a04d190edf00f22a606fd028c4a4dc47fa319161d195a62c969041d93b1c64e0108270ad78c2481caa42a0c0ce3f0e6a91eb420ce0400a8bcc4bc3be3e364d08667ebb6f5ad70e2249c9be631bf456841d35afb262175219a4f885beb50843ee740449470be9a7911c95c6e66374a3351b9106128a2eb827fae9f40edee6edec6b1d0461d7e48790f73f69f058a03b28ab195a72c9ae64751b3ac87fda1ded78f7194a71653c486edf230438c7cf6b3adebab7fe02ad0834371fd02ee1c7b792a3d9789780e9a82f120e82a39d7825d8cda7a8f32f1fa2e849a535c68552506afd7866875de52e02fc34fc72db5fc7fc020aae9592f33e48c3a6a4cd28ca763e4c163f4ccc6bde84460c07dd74a3aab7479f7fe378a9e21a4c54c73d86e39feabbca075a0689c89eeca3f4565406ba06bfdfcdcacffe150f274c5089e15af912b09b3e8cc3465e6c0fc3e8e18fcd1fc30ad8bf2e6482516e1bbaac968de31fc064ff4e1a5b838f0e5c47b848d3d5da1ee2d5f80d216da921952dc405694997bb01575067bfd846f4496adcc2dad8107a7686fc047ec636d50417213ff5055d2f00abf2b6521101b7d43f9238b0ef29ed7dccc3f109970cf52ecd2454876d7c0a030c3ad57df81d0a9b0ea5019c6a0ae5d4c7ace02bb167fa9a56b2f9f81e35f87565512e2756e5a285c3b4b9a1007669270012c828c48966b9670b9a78f87180d160ff0b3b75449b8fbadf691a05316f72b0f26959203daedf34a5c300688a8b144e81a55bf421c528df5fa660cdcf9f4c27ef9a557c0e89e129f9d877e7eb466a24facc87d2777a202540f7a353cbfd03d0793ff782ba673ac3aaae8822a3c01024e79e2e57acb1ddebe3713b692b1af1f66120af02b0269e9e20f36438b5eaa0538270cf6a89536335ed934578b428a7436431a7ca6313400d281bf828e176f931f557db8de9809fc37b3d334b897b64af5e54cda52ba5b059fd4740f3dd9ef1c614cedbb028288af5b488c92ba3979b091ec404351f17f3901c84e789577602d92884c5b2415e3903470a993346e011d0d71add8ccc00dd4e428fd68f786d827171780470336889be9fd36ae432503b885e01b843aa7bbb5fe8c131d297d449ea477352014f4fbd62d8423b25415732bc41b0c5fddd6b6a5da6e4f8b038cd18b3af4d80837f0bbdde9cd4383ee3ee5019ba8cc0c51b3b21c4f368c11a921713421d46abd507017442a01e5133d9eb5f900760471072f806a4286a54db53e7e5f85067aa78a09cca93f475fa1e3e75ca6e1d526ee479b0a0b3bfceee3f8a64c3e6d02777063772d728eeb8e918ebeb4fb86059d92dfb043b4b590921530ced7bb3c9bad85db388ed68a1d11c1b11c074e9d3363b85d1bd554ffa1dd160e7a4efec71de9d4b2a6982d052f75df704cdfcfedda74afb8846765b433c0ff762468c04862a2cde44a03f6f86f27e007cf63a45627b1011656236ae122740e6ee365c755edcfad64e468a6160852c3bb76c9cf5cb7325b9fbeaa56f5bd061711eb6bd84eb6906aaa0622e1f1747e46e1a5fcd2b7bd81109ea3972c87814cca9beb44e5024f6020460aaf5012e0d6ef28904c706ab7666e884e6351905a087dcbfed39e036635569d69ad7654b8938247aa00fd493a5e4b80182c6c36c6b5ce664a999c53ba425e65f99d6e1ab6222b93c8d343d26c8aa316d713581d677da8cd8fc0f36578eb186ded9f01ebd95724c6efde3dcd379bc888451270d5c0609d205b213f75aa2a0c4d935f343e3409586888ee8531d19a8005e6a76aaeb4a1f3e6efdfff155b935337c2809f29877889973c7f5ea5954cf5883f4f93db7c6e65c9f6dbd4f133d2c383af057ea36dc52e37e8a407a3a621219ed41d7a6e5480f83b1b945c4799126671735edec7af504a7523087959fc8f6d3ab7db070afeed65ddc9cd13ea38048457273f7129ce2f9fff9f93cad51dc3aad801b0adec260df06c7d3ef0f7afd77b63841480e5c41c6c833f2aa7b90fb6132d440f87e4a443971f19354be21132964c3be606298a4a93fd5b5c25452fb6a4021805ec94a6c7cb4d14fcf5283d19eb132e1b4d6a028aab378378c17979e9e237ee47d19891170c63453f634447df15c254ee51b8357254847d0203149c8871a7579e9b212d17f20ea4c74b97b9520e07236926463d4620b29beb65f4b2fe63038b77363fbb9cb9486ee7abfa431b182e0715d9b0ed4e2f71d145791854fc3fef6903f5208083c3a886d76b259d7ae3c837012299d43401351aeb8236cc48dafae8e91312989ed66eede340dbfcba73a74eaed37632eee525317e233b9b491aea7a8210a3adcc9e836556f9a894bb288f40a7c6b63ee9b977363c8bb839fb673a0ddb1a4debeb2e47ff17696e597a6019502600fc52eb254d0bebecf96321d139d3687d977654d68f42305e64b5400cbeb16828dd6b85e06b999567bc8eaba229868fbb97727046aa1b218c27aec0875bd564ac9a2c236eb6743278ad92936f2dfec115187df3e89f1e1955bd66eafe6b44b5a9415348abbad1f899a8125c68d51a8b869dc3d613a0739f50deefcb5c50a29d531f96d0639916acb4e3860ba35d4087fbaa118a7e8a9310bb23426149c33e9d322929e8ec5c871c194cc02d80ca7f91afd74bd81af1051a00edca1f809d7b88029a8b123602ee4c88d618e232b2f6d28a4fe498b8ec01066f671e5eccb9eff9358e68dc0477277d0aafd9b65a0cacbb162b473724d50b928424da906cea98eca2b99e26504150686155fdb6b517e46730ffd9c8c8ff0a1fd624fdf778f87944923bc7064476231d057c3850280e7f6f544edb6bf25d9a9a9d07840a0f264e17658fb3ef0385c4c2da9bddc1edcb5b5d4940ddc33277ebb02489d038df9b03f4ea9f5311f133fb436e75740afd0671314a40092e95c0a7d710d6c20d7f96f067f589287f1d97293508cac8d1f34aa88425f426a343a8c889e10cc29bddf84b9230212c761eeb8ca63547bbb4089151d9be5f311bf78113d2a3c29ece24b433a5e7ed2d7c8aa6dc6b1eb3dc2d230c04a1c7be37346aa4fa9a36cbe1311049c8d093779e041a8a218a2eb4534e4e25bde529c6022c749b5e9292a82abd8e810dcf54ea5f486c4fc09dc9406da58b45c3abff4b5864954e3491346e10615df3c6b7dd73decefdfa6d2d5b616e18e1f38a89e830085589b9dd2cc5aa3760df68b64615933894d3288a2652c6f2fb441cf15855416ae236f2ad2e2124064ddb4df16c59ac3c03003e63d8a997bbb162b303818c60e439a1337459b813c570b9be7e9a0eb5d5e98a3f561f93af726426f616abff78097f1938b8a56cb78b402dd8bf451e52179569b7eb312783a021b9ccc960babe1505153d04e2639c22aa1f4d570b1b0197ecd6c979ad8ac62f07a34f4fba43bbb3412d0e462d49fe8f387dc59967c15e9eaadd7141bf8dccd7949e50d1b47ab5020c8ebdaadcbd61259d017cc2f00e43beee78fba767df62c5ab87fe22bda6a0c27a396159c18b836fee42f6cdc6468a5d8e77738abd675d40432454d64107b21c97bb0f00cc8479c02ac2c1ecb008510c0cdcb126e7cc9f50917d8c13cc615cca6d69eebb0e4b2d576fd5dd09a401f377cb33875b0e742eeabb55bfa5225c3374f4f21a5e39fda79f34a9dc0795bd537738afc45089c5f073ed7f291dc2d8da11c84724d9e31727b9818a751d7c3bb3570cf4ddfb93414a79790b79260895ec254a0d45680fcb07bc7fcccdb1a3f00dc0164900706367d7a72fa0807ea15b24203dad8ea09a844cc39e9e93a735436c2ac0e856435ee802c082731649cf6be801e243960b32bc4058a59cd9f301d5972b10f81b63d02469152e3e6346714f4f6fa67f8cde5b2a6e20ea5fbba41a9ac41d4d2115dc788567b082fa47a885847dceb823621dc189588e609cfd2569c8a5b62711ec992f80e7c80e5080a706861a7d80982b43c98fe75cdf128b4b78b6c0a526ad2a7c745eb8d2e2a5a978f8ef6a680d0968288f6c849038bf1c7772963b0262ff6f47a9ab5bb071282465ffd5b5a8f0f28ce116240d515356356f3356116ee4e0d15b2caa1a12fd9e8bcd72cd96959e0f91fc2cc7478854b6fce58fb4c1ef2588712e11a786b92f32c05f4e14e4476159bd5a38872d4850de2f1a8d57211dba6d039e444a06a0fa94a54fa6bd4cdb33f9a10ba0067342ee5b326b6821738d6b9a3ed722b65c621272563aadcffaac304dfcfdc77c5713347b957e6182e73c467ff93a59114965d4299f65e7c65e154a5b6733166704903e5893bf69e423289c3975219b9e60ed1cb16eb1902ecaa244e4ccc94690a684c98b1370b55a34f8f68c3f83132c4582e4dd4548e219794aee9806fbf807bea715e9737fcf834ce8df8094259fecbcd7b48d856d8f34b2c2cd62003bcc236b86733314e47e40e1c285a21964bda5749ededf79f1d090107ed8c3abefa65a0179f8daa83fdf663551c9155aa0704ba202de146c2f31b329c6e14fd6ab1bb936bb630b3a660c918c2ce735aa372028fb1ac789ebe1f36778e954ef36e6a56bf3883b6fa2217b5a0459d001f5344cea8ffc5e67813af14446cd8ab1023e922a72dc2ee0340a3aab9010e540be6055af1376c3c4fa36c985b324d9c52083be95e4e80467c0d4a943e11efd909eb62b2927871354a2631b51e6056c2244a7eddbf71679e6a470873749dbaa50489cedafa5d4b33cd194c004c9eb78835a8abd815d3fe290716fe3b626c66bf4747f716fb841a16d9208f44d42051c419e65bee86b1d74a1b2ff2624ead9e4a9fb3fbca3eb79e703ea1b7a88ce625aa0f5e2e4950253b15a1ae2a8a135471c0340103e5f2cf42f9243a11f39ce326b313dea1d04dbeab1fa8beec57cc58cb6408780467769a7e397612a3bc24a8d1f7426b05b2d8a4e610cf92f4814d66dda263a6390cf7ee126c73d14ef11ef925971fe21fb9462d4b35b4d00efc3337c45fbdf13e628e3921eef3f721f1ef2f16aa29af6e782f76444e2df779dea937d81dd5364ddc546ef7cb9b76781f62f15189e9c3eccae6c15e245b00a849edf41afab09676e4a4e1988c021424081e38a19974e100934c2ea4058ab3327a731005b61bda3ac06f731597206592631cb7111c3279ae675fff69a452cfbed2765de4e816339f41fd577dee353431df0d72fceb16341c06338b504fa74af75bf81b4ee9a34091f3a27e720f6a2fcfc21ec23df22ff4827ed0642dd930213246c12adc30f56cdc6d9ec907847580b13784f82feb67c53b3b20deceaf87bef7b1d84c03f28d8d465dfcc592deafec9bf6883af317615d0bda23967bbcef70c7b2473b8b7b4227e7dad9740f91f7a8ec4098a24bc2ca6eadd1cd446ad49554c139b4bda3704e9cb1fd29dcefe30d4d2ef06d3e85cc8c408c0c14d824f1edb32b196500f271dc2d9195c9aca8d6380b15ecb5c6a02a1d9ab91d1266cf9bcca5bfdd09", 0x1000}, {&(0x7f0000002940)="807a3bf1cab86af4a8f64c8eacc0ac58bf57c4990eefb991a56bfad1750b901a08952b40e0d134b3ca8385dd32cd20083295115eb365f6e8363ea8a67cc7180074e50f17637ebe1d69f34a43f9afa383924f19a7c6a0a87a25686a322e84818539270a7e02ea7a06fac065066712eff516505b621f761422b368e300e52242ce9e639079f2be4e0d513f668398fef71251bcd6968337db338cda77af4afafb27196443feaa658fa0f6016364966dee9f59e3f735988593b750e4ffb9996306543bced6236b4b7de0e73811e6e185b5e5db534f89a210ecbe7501ce7b564ae1e973c64c84fb274497c23ca44a128b971153fce6d8c314e15ca7460748247a265d1b5bfc47573355c393ee97ae0c1fd7b65ceef26a680f0698ec21d5f5c585de828e0c33180705ba55081d8b5cc2c7947adef45f11023ef690b372cd73d24cc7d09fa979b53f4bf2f8fd5a47c6de1e618ce175785b45088449d19b6ebd53ff65be5ecd0f881adb38c8dfb8cb86ea40a1b4fee78e697d6c8eccd6b992db644cfb0629b69259ba9c644a56e547f073e10d5903bb69c304420ef657489a5e9ee7e89b53e2b07815f54645635c9c957188ec2b1b9be31462d73fc0c12947258f729de40b365096fe9f0a0838021b83b1c84f6d197609f60239fb059edeeae932e478427221b14b4f34ef9baa11f857b5496242477fa1701a77e333088aefec869e06d9393ad6c04cd2a6d80594879fea6f3cf0ccc82dc98cc107ea1755274b6cb09025520eec1c4657f213e51a1243344b526bc21b1848f02cf7a8093436f05db53871a8708928beaa152e9bc95f82397276e56a58c78b1c0fe7bf9dbd3751f36bcce1061d674313affd2c3f1d291b7e0057251622661e78d46ddd34da8941927a5baa4a29286f3bb22059505c96c4a884542d9b3a1445beb0859b89ff8bc4b78be2823e12d2cd42c36077eaa28c940e416a7bea6c897618bd706cadce8fca1af30d26522519e6feddde39802730af377e67b4346799700c13c1bd711b0200a6f497eed1a9effcb451474d45056183e82af6c9ff48b834822b687c7622c14251b1717ba78b7d4bd6aa18da346bef8559743d60bd31706f46df89f6bc044e2003f1c477bfa2ec981509a2ef23283b09d022956b79a2988f2d33156815b495698e1635c5320f9f146f35c4bae5ae7f497bf4c68c6e8e494d3d9f07bc75a21284fc60cf924166a01ebe71d27bad346c4471cb2129cff987d0521947e94e1512efa05d82e6314a3b6d23322976fabf374c0827f4399ea93b2bad3142d4cc1dcf68117055f3d714ef5491b1a882f5d0c569e21918c3f8b76d17d6c60c31125860e0947400c948faf4a352518550257955790bbca80b0ee18f97528daab5f2120294fb3284906ac7c0530d705d18a2b80c76e2b44e9aa93a6cf43fc2479e95df64ff6ad1c549acafc1cd2ac970cbd912b733cb3edc8c178a9fe023156bda037c917ef7f75949970dc76e0e50e8c2f8d888ffe8535fddeec999efd2110f41cd0e126eed4964078d2bede7c41ccec07a0d0c4bb2f0597c44d37fb98b5368cc45d49a05e882ce00c7454f951fe3780c51fc42fcf439519b5b6e302ce0c65cead0d57fd8f401f17437bc15ce27452d2d036158473af2c945014a922c991bdb32aa31b0940141999daa28d2f9d5c25fdd9d2ba008da8755bf4c9ea00c637870453f2d22b9d5affa1fe060fa81c7d3f34c4e3c73dee0eb9917ecae186c77c02eba2aafbae7f46666f2353650cb4972e6fb1189d7ab1950601fcb7f0d7f03920ce6172e7cc402c4378dad7b08afb79f39324122747241d54cb0b53526da8a9a361e9a68ddd226d9642fb231709dbd014feb01332bc8fc5fab8db0307ed382d00d59defbd92ff47f413087ddc54d401a5e54462e91fb99e4126450455f6f122c9845e23b505dfc246b0007c21e5664a32d9d38345af37a25e28b3137b59575a9d935109f1d46eeb8b1103e4707463682b580130bde50fa896d6b16d04b43013dae42e299cae65d6fb8fb54a05e01615dd5c1e0297b2b88c8cd082bf3750f98dc7fd580afb09d69a91a9626ecbc5e7d36f31e7aab719385f6d9ca1868304d9a0ebd4161612b143c62d2cb61271c3c9fa136297961fbc30fe99f059b7062fdfc8b46b219e0f1e81b6e443834bbd39e30ab1501b7dd985fdd1a882f441a93de75c4d04c8ba10208e6429e94aaaad9782b10ea5b97efe2e88fcee4721042c8c32b68b742fd04c827fb81f0165571838b44dfe8b012ea72bbe4431aeb6bf4d2051088b8f434aa2efbcd5e2dbe1311138a3983f871589a6f1c9bd9b0838ba6a2416ccf7d3119c9b351ebd36e7999f8a6c3e65e6bd20d999f06994d959fdad736da5745c3828e267acb995f91fa9603b70f5fd0fe2850eee47dd6b6ecfdced45aea54ca291a967b2e63ae56c9944d7b8895f310e8d0d2c3aca4d6ba45750457199d25da21c4f3f9846695766a10862d375893c73cc0a2baa8660705a8d316f453b5577bd4e15b29f5fd04a886492e6e6937c05c69e4deb9e9cb70702e90d6d4c73716a1f1542fda976d0fd83969903f9b5ab268101f88ff80e3f47f598a43c217503959ca150a52d6d74ef6c119a9600d12361163c9ccd5afe1775ca0bb9562f1871d50c600de8eae74801bd0c76774a389a44abafa16a81d70d0190fe3f439eb9e256fa192da366d95f5000863b4fc446043bbbb7e654592b0b196611faa17cc2894f3b749cde6c99486db7e1d7da02577f4b69a0ab11f2213afacc4e140f673ca3cf816e064a04ce1a142b7f4c0ed2abf8d8267624ff06fa98890e2facc0211fe3ecc45f970ef099a5c88cb84bd0c9d4f1fda5a35cfd14a7ff002e181e1d2703995410a1e5a6ca006d5c001fc7475f5b5132c3cb50ad6557ec6d1b0b23da47d02134031ea938e5752758a07557d9333456e0abf6b00a16d1c63e8a252d2c08c36696faa7181b413bc46c64bbab25fffb6f26f8344760615e5c1eefb5c8a0b5e0a9d7dc47ca9bdbdcb50bb95d5766900213232527edd76ee8c8f084b14e2fa53184e7596469b19b003b26eaeba8ecdb217ae10ca3981bd1ffc64da7218a67cbf6fc9fafeb9822d6d8e31a1acb6912da210077da4c93440a2add7a0c6ea114fa535ffadaaceb5e01aef72dd6bd8f35380ad4e346a6e7bd3bce8ba52c5439b632e968f0ab3812b02425a7cf70a7bf372c6f75ca99f53920ff5a3e8f227a55bf4e6f595e35de95c499de4df81fc778499e1d00a946a5a0d3eea77bdc2bdcfd1cf5f4a7f3d47d330393a03d58f66fe2ec6397013fc1103ad3f322d0dbb000cac9730581f8fceb26585070293cef92980091820fea6304d2c291a1bc2ee9a61ae06155632c651de6e6c04198e47382acaf3431e660761a23693892d3c7f4c6ba93da017c32387815875e3fd64c971db537e5505815e941f451bfca5830bf9f27da51eeb717925d58c58946ef325f41c79b48ef6812cc4ca8e320fe5ebd25c421982b4bf60ce7d8358e2b422c8a7682d5eb4d94a80baa7c176d250eb0981c15f11dff1a51cf0c744a4e869b2e8c2b5793fdfc472524a8918c7bdb3f3f1dd17b492bf9a5aeb14f36d3a5ba37b7e660fa446816bdaab2fee0f087e5d4d90a3633c6df8631ec82074cffb591f8bba74b67ebcfc8eeccde79f96c39fe2c394b78a32003fc4773d59f581f3b7da8fb6d83fbe1849e750337ac59e84af05f704744fdafcf143ae6109c58abacc30f0dbc3eb0ed6a4bb28826f7b5cb5c4ebcaeb3efa75cf48f6565f98f1f4318de6ffb843d4caffdd820f21828f8822c69147e5071b439be0b4be742cd015d459d8436bcec6ab517c5c105bf4be9bdca23e555cef827e28d7be2c7345a96d884bfd60a180a7d3ab19a4e7f2b24c5bf9466e442b14bc4a28b1cd27bf170043db27d6035ab83b4f2dc4f6a0b6e72a4902c3e5ce8c5adb5cf6ff4f8d6d51030b46354be4949d94a8e234cfa2d78fde27addd097b1c455120f4ebb66b8856fea3ef236ecf2afb7b5690eea5b253338ef0a2b842d9dd7fb751e1eb931df78069ca9906f95fba9f327da4c7362121dcac8891e85ac282dd7e9ab2ff3f7c33906321e82193e47801ecd473ddc14d42cc63d2c9a443edb29993bcdd36ef3b65ca42ac95efc7c15a523c283b08b90953709c9e3464bbf3bab85080612f36a29ff035f40d29c82415de309b4db400b365a579fc3fee749b31063075b166d28ed7add32d08e0bccc9d95194d726bf62533d4e8df01117939dfedec51114c31670b7a34a4d0dd44d20e9cef10c87db64f855436455fd8cd590f53aab8f44bb0671adbbcb6a29631d8f48077541085f5d1ba311c913e551a36b7f1e0ad2b97f430705512360962ffd1228473afd5cd3536252f187576400e7850ec5b8d358294c2a21a7733d90c6a2a9c93f9f731a55de667809931884df9ea3cd254c53c3f2221351549e7e43564d9299182c41b1edaeaac219f6ba0456e2488dc3e5acdd7fc8a6db79b5f2ce92ffe6269174fb96c23bc230561064b78b25c78e4843d670080f76248f18f550ef371cbf97669ca4880691c648eb9a31221cd9965b82c8c906262bc2a3033c86fde505e1c14071a6d8f55fd530988f1f4aba70b980ae89668c255be24c9196de711317db3b8eb2e935b53ea9a02566a612529d92adf8bf07d3c2b7b56690a9f371b3828d5fffc34515c0c5cd8779859e0ec8ec777fe9f2ccfb16916639ea4dc3bb6bbb75ec58bc7d07ee7e2bcb00c7d78a62ae5dfcf9b60a3f5f54e2673f39d4d4368308c3b88522c224aa9cc6479f6bedaf78577efeff78132ca376a8cdf66d4328e88d07b36f90be1f9b1143cf6c4edb0811e7ab276b0d2896241aac58f8e0e14991f0432cf4872894fbdfca73e176ec30c7d19bbf93a4c891a3d8cd0fa0c45d76dfbab6129059e21a2d40fd18278b0d1764e4a94296809c5b3fa808576db37f79acf85392b0a4edda52e20fcf9d70c5c91e9f1d9f23d09a9f51f3f009f78b8b505fa48c046f14f7215c55ac3fd7d28dacbeacd341a1b6436fb431f8e108033863a070ac52d3ff030a1d1f452a9f914d34c3e584bb16307df34b92f057f7915ad8a23e1c4710a22f5e53dfe439fb6557595a9a3afd6d8f8378961176181eac24bb4c7d5ef971917f27b49846bd2cb6aa652bbdb4530d303943d25668306102897cf77fccc0075ec52edfb54fcca35800ae97f697ea6cdee3b514ec44b4658c4bfd306912a8844e609ae9259203ccf9d8665857a926851dd352b693530804b82985f9f7711ec9e9833f19bd7be5847053014404f719e6827bf57b71df6b5b7dc89fb07d10fb04742f472d599ec25bb495b80760edf060206d94b5cca7f29e2070abefa0141935e60c6ccfa80454c172a142eea7e8627467247d45eb7e9190c719aa6c46136fe629bce535fd1d93122a1011f9fc03752bda252edcb01281b19d76431695360651ef25cdd87c3b7f77324bdb9222dca5bd9cd78b30a0618b187c787f249628fde6a344b2223636dcce30feb25dea760df1555436dd1b38f0b0ae6a3cf28bbd77a81300ff0159cffdce7fdb65f46769bf8cf265568509af9d806eb3cc24844f445774cd51e0effd1c9bfffefa5b2d52d8a2b39dc57d4054dbd891305b7f2c002e4957427def8cdaf273f26791ed78f67086dd1626a5c28b7242c7a93b9e5bb866ba94921716bf414baa3685ea875ba47c083d0a5351d9b287b34d0e27b84a9dd28798c55964804099798a51488d8b6fa7cdfe87b0459ca7b5291ef9810da4ca88b", 0x1000}, {&(0x7f0000000000)="1be32f3a61c9dde7e9f0598a9e07284fc8d3e548", 0x14}, {&(0x7f0000000180)="3bd1a5d9ec42a19b48810dc8fa002876694e2243469d6fc8e77c", 0x1a}, {&(0x7f0000000240)="2faf282ab702e274bbab4be23e0dcd0496da619371bf7d7cab43a02f8e41b273ed00694af330a4d4a0d045f71462235c881fdd33e228736c3a816164c91f1b1c78f29588d9400be7a61ac40c9367943ab02e7b81e665f81bcd3daed636356f80bc8b", 0x62}, {&(0x7f0000003940)="7aa16d46a21eb425dc40d818283066c19237f1d6e729b14d447cd4c04fd7f5f11aa38fdcf5c0be5dbf58f3eda53763132263625459e59b7036b63a6d7f623b64399f438ca78c7f388f3dd7f818bb3667f516112e06aeb8bfcc788554193004b400eaa2991412d916dc1822c357c203d85f4bea10b386bfcc39dae5f13e52d8efba0009d2e1fb9a2562bf0b04fdc49ab1df85e0ef497ae7a54c8df1dd073335645064d6a5fe3595e2fc62d4795ac4571436890aba2ef22040f5f7e61007740758d3f67bdf4611f38f601be3968f0289eab367f792432332c3168b3f7560830e9d3588d98b2ddd3eec8cd712909daf4eaa070a66c1739378169a8045c178b66dca48f5d6850189d0f99aa33b63cb762f935eda81829ce68c86d86c4ce2ffcb008e7c6ab17306f719c7ea4359bbbe06363c67b69b5f034b280ff7b831f9d8e2f9ab5817a8d9a02f04a96f077ff96d6e07ee39662a6fc583e4543edcfb610b1d722828f8faa7a32e8db18d7b9fc57a934edc4367f2106b767d353e933c4f3deb7be893e5b6945ad4f72bc04e95895a9cfa4eaa02c08ca38731b7c08a3a3fd5e03f1e5abcae597b9f112fa9552489821cbb0e1a4be0b68d793aeeac78b56569f2d43161de15d022430d04702f58b0edef5df8b15e95820796d9c674a9cf4cb0cad32ec4a0aa982d8ba5408b108b67eccad231e17c26485315595b74ef07c2b9c866518d7bc6110d56d186e39e161f220b282d47c4a01925311812ab0e913ccd16695f37327b52c793fbeeaa35f56bc033ad2802e9a533d56bc139e307bc4b5046e076474f5db6240fde90a431685f7559c85fa373e4e68876663a18f0c30a042125828fa6accd8d7aa8c19516f5239271de05601acfe2d0557bd12d613cef9c6f84697fd343e8d02ad43d8d3180e286a1fe9e4bf539107af5442de1fbbc14ec950134eeed8e671922bfc1f4988352fb0b4835356cebb408335edda82fa93eba87d0bbf8bde5f4c967901607cf3b0c286cca347c4befc856e20f46de56219703c6de17f8bb30777ea1bb3b8680adcd114b7cb2b3a48ff3131430f1cd7ded939a212e2295b821247ee8f756be4868628710dd9cda9836f4032d97c77dcaae1d942a63fb24c2a3e62a19c0782d8fa4203e56011dc72fc4be75fa56117ae9ab56eecfd1e3b1db74d21013574e11f6975afa9ef1e781ae10d0499c257810eaf3e016e22410547af8e66f597001de54538f8133b5835d112848b31900812de1f9f4ee92005b6f128ed5daea1d6615861cfaf5d2abeb1f1a324733f93acbf5bf2b59c4804c57b5f4cfda407e9eb43461f52982f4833a9b195c53ebfe77fd9deffa8f706d34712e30148fe295e4eb5948f423d209631423ebce506a479dceaa431e79f8a3555e1a33df499c4e0dd09473df7b34fe15891ab948d3feb0597bc6c0c082ad506ad76f61fd0a922443da46f20770b0562f496d756eaf9eb8d7a3cf73aed2555c413e7bef695938113107f7d67b9c0df1231559b945ab7d04df3521fddc55eb1184c5bd71c8f24a1a3be22206519720c000b25fd723c7e76a6fcb3d19b9502261ef7e6347c01e271a220917270a15ec3e106bd5f4931e17876b1c0f6f9020a6eb93edb5d863f0dcae08abb6224cb9289bbb0244154563419b24006dd2d16c40d549f33b7dd05756118adffd5e1fa0b38ce0f0ca9ada5751a6b9b7a4f86cf94ba77613e148e6eace94bf0d1493128c004e73958cfd13e5e45e67124d953790935673e2e767d39f7b3e842b002a26a51af741a1545443593ee17befcb5088cb1135320377a82162f6be714e144913bb8ef686a0445a15063ef002ec09ef31c2f780122706526938162ecfde730b80d63e2090be896ab7c03b4758105e196d7e63ec091cd08a31c44d384066b5cfcaeda168c437694d64db067a0c095f0f99ecb84fe3966a81fca2b0dfc12d13a57b4060fffdca17993cc44bbee29fd4c6449e404f39352e79dbbe37d80099acb390cf76a7095a1c7a97d8eb33bf829461783b88f97f6cdeb8e7567698e936f7042ccc0b31bdcaa24b4d19f37c8a9bc9f13e3583d79d346ac3804ab0c1a7970bf887ed2c002ad3240a919a03cf15ecee0d88011f01a9e3a71ad3edcf02c47d98698f2d633e4293fd1aae0799b50a79ea2c84ea26664ef795232e83d8dd95b051c07a0bbf9570cd1cd4fb0c606dbc0f3e0ed88328c268b4d058e9f89b23dc5b34fd1303cc5b953613d5a3d47fb3fd792292847879947eabf168b3540e4918ec843d95a17c787523d5195d2f74a6b406277551783e0b3f33996757f6004a5452fb67804943e798500cd9309b5b888391a1c177d19ca23d78b980f374d57dc6d9754f63518f636493ef732458c3170e229688097be1fb6cc7cce46ce1f32715e188e6f899fc89acdf440280cfc1e563264fb0554f2dfbb02012626975341685a1c2d3072a7394437229fee198d21cddb7079c192ed9c0ede0ac88fb6d480b7acc0f3bc6b09dda03eef8ed7d1488f403314f6ad6cf02ac327d10cd710418249408d709cc387706571891707b802a91943aa9bdbac6b335a8521603becaa01f7bd0a2519bd9d29c57f4b2e33dce5602352af16b8ea65a3f3d7c9de6741e1303defda448389e6fbb35d3ff34c2f2368a39e43d0c09a6d7af7beccbf67b53eee6f5c8503a30df6fc5ab848eae6d95e702365e422d2978ca550f9fa2761147c92a67f69c2297b6f12d60c7e271412fbc2d8e24f2e3cdc63d9980351d20387291037dc3f16176aae4a532d61430c0735cff3075f122d2b1e8df1f176041a431ae831377cccbf1b64e2bc5c7ba4e26b53317b659670771477aadc971eb05bc1871d2b6896a976c90d5e21b0a5b4461e6a1088d0f2d88774faa1c47e2a6e043f4ac722afa367c36e201c076d4c95ee76581a3bf5ef9163e500f143ac1db12bb2c41d2299f3231abe7c6de09cd5ca79dc199b60c69dd2b52bada7c7fff0e85d00dd01b80ce948099f1e59cd23a974bee0ed41e7dc92a29335e05beb2cbf62eb89acfcb3b8aa5b818c83b477c98c1c703dcc1aaf633d729be59a2d7797cdc78a708b8c45e6b5b5531f5d35f8c2275464b90fac6a38988209a114b6fd9512f96c55078d51a13618785493fb3bc554f7b50ac184609a43943d9b5b623d9cc3d6b27c1bdb1522cdd716b1599812f2cf191dcffb93114b539449c8e588ca47f48aec3fc33f9f02ca8ca5901abdf41b8e5105e802f7ff54c1274134d8b42a9e7efc825540db6ea16f5262173d857fb8be427af05da10987aaa8bcb64ddb1e0893733d31b7b064582310041b2e4538664c0bdaa8d481f89303c4b5f84a7b4beb6555715e5cd14821ca5a4dbef95de6a77ec8b9a5902d34dcf396a509b9d171ae20808500632692655d2f661aa645cd7443c72aee32b6306e5485f7ecbfee49a939b7f91a4fc3c7a9984720391f6f9cb2c5f1a46fe0beeef4fd7eafb8b3411dc2909e9645e94d9c448d2c0bf0acd8042d986f188fbdbb1b958206b2e5cf8bba0884ccacf3e930e0e5adf6a22497a62a7677bab010fc3f40f945906ea366ba821d2a203d8a52a2028b0d7d1fb8dbcb95387f089dd802ac21de30f7591979a2b155fd91d82ef83ac43e6ae891ef7f3be19bd18af3b81543e2cdc38c8d70a53f86f5ccd89585e88ed8865469c411a8fa3789bd85de90633325fad89a348bc5faec472697dd51c60fea9f4c8a8db3566c2be1afab73eb6ee5a23b0a41df3860cdcc011582f7f47cc2dce844c704c515c14ece340ef6dd1aaf1c7206c104670be9f1eb256f79ef0b555033816f34644a908b1f63a38412b5b08a658c4d62cdd0e75f8d9b2302717198bbc83cf70dbe027074c7375f7f8397c11a2ee71051fc4c9804c39073f8c57c7163c5f10383369a47553614f50a791e88941e5839ec3c520f4de84df22b4bad4225f6be98afcbd95f7cb9618ed93d36ccdaab1d072e346fd950a831db6d9565544d57f6b94bfd04a568164da29ca9a358d517c29883ed51bcc8a56293f70f933a66a094ea4de718c832460eda98811909ca3c1a9e32a9aa63322c1499b5a1cff235e0878e2a4f39ba166aa82c7fd059b554bbc68dcf567770faaade21f0c4c6cd87119d6c690cbde0868a4380735595864a7790f17d42a023d9d2317140be9d8ef74f921adc22bc44503de700184e70f3f863f847577eef968be074e4f1e0e3fdd244cfca0c6c2bc78ede5654c8a29ea675bf5ed200c78f842ea547cc6fe2aa2a36675e5d2b08321a0c488acb622b7bbcefc84be8f03324e3e08efe1e1f4a3ce6322c558872fb9beeb203e9e2620c0a9c3713655e51531ce7121d5807d4c28ad31167c728f7db0c7406e9175a6b2b5080f9df5ea99f1b88bebdece2faa675da944e731e64cd1b937c33405022b4e34ee423bc31038da4919ad56c763c54fb232b84c7a92a471e653faba134a271b84de1d076d7e09793e1fb10040c704b780b2de3bf94587d4e82590cdc25d1ea1608a99b4a9e1aed0e4c44d64352d9066bd47e0caee15513263ce7bd87581001a3e1b389cfd9c696a22d989b76d5b451de4e6b9334fe860aadeb1b782b9be8d050d69638dc969f026d39e7c894515e4945657b8eba8653a71688de5262b43e997a91c6ac3d2852c436e2340521b7f4aa7d80dbe06127705d4ac3bff354328220d4fab74bce79c84653d2fb7c5d36fc63d3a4b654641a731c63d381ae596cd78b6c8394f1f888291544631137a76d001fe7acc446ead2d1e03952edf4c2e1ed63b50e7ea2a6bcfaa11f1ad15471327b6e523564dad254e0cf57041e5446fb5f799bc80dd6a1dec75eb6e7b5e7ed8c9247d71c8b39c73023edac495a115db69929fec0e035a6582845defb5b0e7f602cd17d407f5a3024ec01f5d67e8ad52dfb6a2f659eaa273d13fecd997f03c2211db1d1a62794014e0405d05c340333a34594bb83a31759c2bddc722ee5b6565d9cada72e6da7d648ffabc04db0721c24d4a3eecbbfe32fbbf3a6474a52a083d3f4fd370999063e480485707b4271fc31c0332b61793fe8b88eff4cd14fa06849246304d2dd0c1b887634721b61d9d2a1ff9f028a2a75b3361b3a9bf80236e615ccca2596ca0c4055a321576e6f69b262df2b9b948c8c82c3c305151d436ce2d10137909b40aaf82f3ff64d0ddce54e53a48768ee6c884030a643dc3e262bbc4ec011f46ed975adcad6926b2afeaeff37e7bd9858065a9870df4f666af736f4485d1f04831f63441b1533d94b2e9b5e9215102051742b8b33b2909390abdb011182e69d5afa664341843253fd35104874a2c5ffc376ae7bf1e5a7e7db6c480fb3eebd9fd97762bba23ffc6edb2bc1ec2837a2b640c9a845f1360de8052403d4f52b30785cc85ed474cf29d32f07ea0893e598eefa8358dff4eea6b30906c947b0839e818704ae2e6eb33cea58497b3c512975499b0bb992aa9ae36e69e4062b20fb45047e18d4fc16ed31b37a4a64eb24bf475bec32f734a319ea139b739111a71d4cbc6784eda403210dd8c510a79f64f1d63257e70f14b07583d9388a2a2c3ac7883c2f42c092b34d1a276dec7f8883da3ca59960d1fdc6e02b058c52960bff57cf5a6c9ee13d6a510892445fca28d1bc121d7325b6204ebc345ebaafafddda007745953c56807c0309a4a1f4e2c6608b1eae9b219c451aa03b1a19e5129cdacc79e28b0d3ddeafdf81f131ecc9fe98dded8e801f2dbae3e81ef7c9d9ab220909b4f3259af9dd21f33bd4569ff931c06f5aa61706ef9bf8639cb35232da1b1", 0x1000}, {&(0x7f00000001c0)}], 0x8, 0x28) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:00:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x200) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r2, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eae00040000000000004eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f48401011c4e86da9ea81758bbee676840c7b07c923531385297c4f0a7282eaad4c53f1bc32e0c816f1d565e338924373797df324400000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c0dbd5a57d0dc5102c2a6a14f5908c44e3373e0318984eedba2a428ef3f7d26ce1f64ade6d79b0488bbb615a2527cceace0ffc6f376682d9ca23024d7d7b430c10264181a41d1e6cd1094bdbcef2ba14e1fbe484a7b173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dff5c34deda03e032ece99592e27da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc396207bac3a4aa73e32e5af51e90d9bba913ea4025ec32289350a15bb3344b717e55204006062482f556c6a0743da77bc206f34655b71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a5f87ce09e5a747cc46294e2158063063962b8aa27b4ffffffffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c9fafd728cbee60aea4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f05a8b40adeec04df43fe793a5fa42ede4662dbf66d001ec79e86207a66f282025b24bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a226e21ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdca2665283a630a5cff229064362291bdc11bdab8ceeb16bbcbd0069adbe49e7fd4cae84dca4df2017c7d632db0afbdc19951479fe6dca0e421577c789eec39d5c1d97211bb6dd8d55364d9b49e4c816c5cd891d8f00cbbd5f82c191ba052aee30254ba074b250736c000000000000446bc0903c11a9b6678a43f980e0e8b4c7dce2615e000000000000000000000000"], 0x1) r3 = socket(0x800000027, 0x8000, 0x5) fchmodat(r2, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r3, &(0x7f0000000080)=""/53, 0x28) r4 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r2, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r3, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)) ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r5, r4) accept(r2, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) connect$unix(r3, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000002700)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x4) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) lstat(&(0x7f0000002780)='./file1\x00', &(0x7f0000002a40)) fchmodat(r2, &(0x7f0000002d80)='./file0\x00', 0x4, 0x4) semop(r0, &(0x7f0000002b00)=[{0x1, 0x0, 0x800}], 0x2aaaaaaaaaaaaa5e) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x10000000000000, 0xfffd}}, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="5a76da623022def286588e0c3d806a90f53f2979af4e79f3b125ccc2bc9ca0256a50606bdfde90", 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x87) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) listen(r0, 0x48) close(r1) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgid() connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x0, 0x5}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x9a, 0x4, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x22, 0xf0000002, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0xfffffffffffffff8, 0x2}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x6, 0x1, 0x3, 0x9057}], 0x8001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x1ff, 0xfff}, {{r2}, 0xfffffffffffffff9, 0xa, 0x80000010, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0xab1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x6, 0xc2}], 0x2, &(0x7f0000000000)={0xfffffffffffffff8, 0x2}) getsockopt(r0, 0x6, 0x5, &(0x7f0000000480)=""/236, &(0x7f00000003c0)=0xec) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x2, 0xe71, 0x1}, 0x1, [0x3, 0x16bc, 0xd1, 0x3, 0x7, 0x3, 0x8000, 0x4]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) socket(0x38, 0x3, 0xfcae) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x2, 0xfffffffffffffff7, 0x4, r5}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66850e10ea00"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r6 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r6) select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) r7 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x2, 0x6cba}, 0x8) semop(r7, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDDISABIO(r0, 0x20004b3d) unlink(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x1}, {r0, 0x9}, {r0, 0x14}, {r0, 0x80}, {r0, 0x60}], 0x7, 0x100000001000000) 16:00:06 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, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2000000f, 0x2, 0x1ff}], 0xffffffffffff43b1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0xf0000046, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x80, 0x7e8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0x7fffffff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x8000, 0x3}, {{r1}, 0x0, 0x40, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x85, 0x50, 0x2, 0xe5e}], 0xebed, &(0x7f00000000c0)={0x6, 0x3}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:06 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) chmod(&(0x7f0000000080)='./file0\x00', 0x81) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1f, 0x5, 0x0, 0x5}) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskb/\x00', 0x27f, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0xffffffffffffff90, './file0\x00', 0x4, 0x0, 0x90e1, 0x7ff}) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x9a}], 0x2, 0x4) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) dup2(r0, r0) r1 = msgget(0x3, 0x146) msgsnd(r1, &(0x7f0000000280)={0x3, "33538b5cbce38f5fa32ad34911ab0464f621c7d09b3e6095136f4357e458d57a00c99a8480daad20ffa153591ad05b6297ea11aa7a48390832c1e6fdd4fcc716739f6a5ddb14a09e7a47c34af97525e7d8eca2d2727514e661cab4ccdc5e1cb00579547f881a8d9295c2812d1f51ded5a2d98f31c21b623c8f49962ff707b5e13199b51c6cff20bbb1b5024000a986b42f022e591001c79e202c3e28d2227a0b4f6416a3d6cdb1b233fcdae40b95289b5aecfedd59b0fe3da1efc7ab180e3ca43bd1e44d5340647ff5fc260cd41855e2818471c7d028c0f1f6f6cb5e7f71b0c69d20da39f80c8c2e8d0212"}, 0xf3, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/141, 0x8d) ioctl$TIOCFLUSH(r2, 0x400c745c, &(0x7f0000000040)=0x2008) msgget(0x0, 0x10) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x9}], 0x1}) fcntl$dupfd(r0, 0xa, r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) symlinkat(&(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xe95, 0x8b}, 0x10) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x0) flock(r0, 0x1) sendto(r1, &(0x7f0000000080)="953e70e46921be7c9b573c72400ecdf5508621fd1220672a48e742540eda896a3fe220cc15d7a436583fe7009a7a63da231a99c1b65ad584b995cce9987488af01255aa1", 0x44, 0x3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b9c3a251cae3ef80af7def510087b700c9323fbc75ed520217490e1151ffbc3d0e76b1f9294f5300333452293af4e43b7647bc434d76c607466d1d664164db1f2f26f829fffb8dd4dd771be29dfd44f4bb79e9d06d517b863cb06b03c2cbde550fbb1cd24383076d0b86153de4ec82b391407c9f3a87153d06d22e15c2339327249cbbd5ac941c42f1534c0116bcc2bd9197f975e351cc75a5b57c3b430f11446e68fc63f98b436781479f1df7640e557a108c23b736280116075f47544ea265a7d1fcd4c1c80ab25ece6c5b1c76ec07e2decc31e5334ba153cd31e4883fa5", 0xdf) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820298a21b3e6c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x22) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="bc18e0dfb5c46bba0080943e8f2a7903eff3d5d3aad502b7c964b6bf97220e51a36aa329e2ac6254271f212c41625786c119312625010a57dae1a59757ed15404f09b717db664cb40cd1f96a9e14e1ef9f9244f740b9ad4a6e10f871eafae41049bedd8a54a0a1802f9eeddeeea5c097b7a2b60d459acdb44d475ce99e5b42c7f309132fbf49e7c22a52f6cbd674333d6f2f7c1e2491c81221a83bd0429403ff717f9987d06cab6c316c455513f7c8e45649f3b72b34094a265e5ee0631cb61dfd3d143360a93023", 0xc8}], 0x1) setitimer(0x3, &(0x7f0000000340)={{0xca, 0x1}, {0x80000000, 0xdf}}, 0x0) 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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x40004006, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) socket$inet(0x2, 0x1, 0x100) socketpair(0x31, 0x8005, 0x8, &(0x7f0000000040)) pckbd_enable: command error 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x81, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000200)=""/19, &(0x7f00000002c0)=0x13) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x4) sendto(r0, &(0x7f0000000180)="825b52afc1bb284d3f88d91b65d46b6c86d8a3aee89a8aa3fd99677959bcf02c53d666f3d155c0a4ee46611ac5ac55f62a43a8908ace202132fb1609e7078e20a0c6436470bb72b20fdf109cb8186b817a3d961079c0cfb990bef55fba6466483c384a5a393e48433b221fe7f5fa60cd6b08abe4dfe0618f44430718bf74d5bddb9728f71fcb427980d564d8be2ca08952f5a24d036eb49a8a6f6fbb95dd709ac58998bfca10a4cfad72eb70463b72b7fcca3c895846860cedb2eec791838441628d1a82ae83da336d64906d8da066fd81b2dbed6505ce180dd97985", 0xdc, 0x40d, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfea) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) pckbd_enable: command error 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x3e, 0x8005, 0xdf) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000013c0)=[0x0, r3, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = geteuid() getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0x4) r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getpid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000017c0)=ANY=[@ANYBLOB="00002e2f66696c6530a1b48c251f054bd58562fbd7b73ad1aeebefc830b0cf9d294994a186ab7379f864a04a17d8b116b28ccbb250adda9d822390cc9e6bfa44eab1a5cf90c592cb327a0b01bb2641450ad1ff0b82f337ea77f77727753c7e4f6b978833906fafa6f68f97e5b0ca779227d83358cb1cf97f9b2fbb302ac13254c743cd4edfdc27b891ce366a9651d0ce4ec9af93f96728f551afaf71ea1082e7de9a3c4d887cd962d0"], 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="ab765bf275901a09598727a77132eed0a127b80822d6d9810f625f38a6729f5aa01f2e99f4daab7cb7a17a7c9ce27b7e2357e20f39a4dae89e248db838d5e76d079d7a5482b669f163da59f12dc27502d57727feda27fbfca18ae6bb5319e80c2fdabb59c128bc197ed255977d5e30351177042589b58702a74a5decf5a13a0c1b5ae4e1b9d010cf1c79932bb470afcfa240c785f78629025b787de28c26fb1d316ab5", 0xa3}, {&(0x7f0000000180)="4819bfd5d5a12c50519f66155d22f55f15cf7dcfa76446e901e5c8230ba6dba99e39c076873d014a8d402fa161f2daa0a0012abccfbbf1e8daa326d2f22c5a70d38d7d2642117df547b55f3f6d91ec015733765f3558efad89659e1e23ac362904a60cbfedeb31b75af32fb5ef041433ab5ab8360983fa21f4a9f8ef6740e23d3caeec7ce937dc555b3ae5431cc7016d34686de4f551e38fb3d03fc8452871536a", 0xa1}, {&(0x7f0000000240)="4fd060c95fb58e29cf756a8c9e7180847b2034913331748787060f76e01468220424526393a8dce96a794e20e2207fc70e8de1d8986e7e55b3264570aa826274b66697da811b6eab9f28e9d19085a5da542b54ac8f7a121cc19deacf4556a2e5ca7284da2969d1cbf5250d7436258a599a5f3aeb1a624335c3d00d66a5514134cc71a1d042486bd410be94a33a22be02d8155884", 0x94}, {&(0x7f0000000300)="630ec583472e4167283d8197df4ee0723ee0cba6e0383b9b795634", 0x1b}, {&(0x7f0000000340)="f8db01e04f2762a709c762878013cffdfe4d80ab3fb7de7dec4a054140bffb6a4e87b43153a71a03105a459ee180ee51e6030e1c956e7bef59250df7b5a94db8901cccd0b9bbacaf812e704008713145af77f5380ae306ab9e620fa99ea4d16c0b2cea1b44068495f8f8a82ced532262d5592d90a9dde8f7f076c75baa97f1be33c70a835f54f99d9ac2f944ab6f5d57bbc66064eccb1f5948a6f02dee3c7e4788b8e90021de53c3f45ffecb82eec9ae64f23a1a9bc5e6cce6e089a11e8c6ce759448d24b64dca8eb5f7dff018bd6a212cda485b4c8594684c9c9f20c113dcdd5ea24fb6ca8fa572579c522d8d8508539b52e3e9054cac4989bae50acaa792fc7f4b27dc9a6deef9f811701b83845529dc0e3923d6af3d3224d96ec7ce6914b4c522592687e855183e62d243438a4d3c9af0e9a70bf3481b2dcd290190ca5a9177b9f53a770542096d7f671f74aaf10318d0895dbdbb13e025e063c82fb5fa97e3cd9ba26f34e7adb85e50fbda55ffc49cc01cee2f78b2df4e2e022b260e48cc5bc4c06d72e71997e46d5fff3700f22ba377e4d185cc88620a7eb84a273b232d97840c89d64036a696ddf5c08eb89b34d6b1885f6bad7cc44378db1eff1421fa23ec79412912a5fa3509e5aef3812015c342ae0773d730ea0d7d066dd2f155d9a0818e6fa0bd2f17cbc15206b89b94f74b0a41779f9c1f2a1731f07d8139148266b71480d3d59103ec6f85588fa5d1fbcd4b404cea0ea3138451abd0566f9fb86c11d109303d548f7359a6e0699eac5c209a3318bb2a2378d6403be89cc7835f57fdffaf2a52218a83550baa986f183b03b69ac1e0573e7ea4e7d69b23fe21eade1ab0d9851f621da78768e3dcffb3f8e56479db594db1d4f8be9f91bad5c04d4c51f16f96497cc23994cde3ab155f2ed069e155dceed772bcf16514a985b9834770479d8d317c0a907bbec0bc5980d3a58cbd176dddebd509a68694655f24a761c0cdcd65ef4375bceca4c9722277f654507d231e120a9671fd659045e43f53dccdc60d5b6c75caad07c1b2dd304911a000e67b3bc01678bebcef414237e31daf340a6356f35f138a16fd736b4be77975a0d2b045b9a277e47610a3e4fc8c2a3f5b70f699b49c590b6442c38dc190cb92b56d1d8fc5a6a12b137a67f3457b0aff7050fda7609c7b14286ec86da41b1fb13be605fbd79cab446860d5522b6b98862b93342ecf51368f150259207927fdf8183e8788c35187f7154f364df0b4781b3e8a00c3af66f037cb01e31b08115a3d35f8fd63df65a99062955dad06a7d7e8c5a3585b1ff744f22311d9bf9b88d153d1ce0558a111a1ebf344ee76b6f164a1412f2c4b558aa4335aa261e96424c0687daffd4617cf91a4be17cbd7baefd2bb14beef0b38a9ee03d0fc9d903810e3cbc19f4bdae3cf7f496552e9ed015de096ac8abdbb7166ad56b47c7ef9de6cb9ce38937511d3b7a38c6635fc888c460b65eee1fbc2ebb4d781c924042405124f6dee62e3ceca9eaad612d115b5e39b314d20240ddbbfdc72637d193203883cc71541e8f09ac78bb4ad05a5f002822781d6c5bbbada8cdb881bc9c1f07b232739e4c6777d42d2e3d6883be559c8bf31940fc9226ec4dd52c5e19df6b8d5fa4dd4124e57462be7273c3072b39daa9f6769583de423508569e8ff9b0d2eccc641ab8d828784b0999e9c2cc8bf35d8e08567ec04aa5424bbbeb82953d720ed29afd6c81b1c897afd298362d3eb5d37aab2711159ed4647c2da092571a2c3e137e9bf3b9c6a9bdee2ab66e068e5a62249bb5753135e2d7c56ee5ffb07250f436ed4036c53c3f79aa7466f54dc48e2dd1d85cd7a9c05f9655448748f302fa71fff839a5ce212000ecc8125d4e6596ae96458ef1d33fcbd5043944bb297c4ae45fef53b31349b60cdf1389b2e53be5b6ae6a5ecfc1fa43ee3f9da15caaa78103ceafc9c22a87501747d04bffe2c6ca6ec074e669455bd1131df2cee3acafe731a598bc34a7de7b1346b7e7dd95b04e9fe51054d45634bfea6c8633b649f3b2142c6be18a43e42dffbec30ae515f715f5a385fc7d620b6b55301cf2db22f21dfae00de7d7f2a8c32177643b5ce788a2511a1a1ca15531be038e0ed604e64b607654904efa60a575026ac6b6a6cbbce50ca880ed184def5c5bbd5279d8af142a541aa1b0f292118b7cf8df8d9533ff69bc634d376449c800f4c244b7acaf63e324602deed4a2a994b1034e5ec33a7fc06620ed13eaf1ad21d38b8bb85f6d183eaa2f94723b0bd7ed7a11fc2ddb00581b2afa3de8be7bcf157d1349f8e4faad1b839d6a074249094b5129b9d667bffa7009d82f5618b03a438ed28548589233091abff57bb55f7388bdbd08902010be0b457b58ad8e46e8ac27011dde2fbf28e08723a181a8e2d54e5c6327c1040098f3da3694795de60f81d6cd6754c771250ec838172438e4d9ef88836d758699888ea9fdf95ee47a19951106a3b2453c431601f5f76b4186c9947c8601c1ed3010160a6ccb35c2c8b2ea7d68f956b0579ea9b170b339c530c63a55e5971536549261b86c6120714d3763d738d46212d2b60e3c4750a9b916025fa0d76a7ae4db55375dcf873f0473871e00eeb3e0b5ed66bdd3e4bcd0cda19b6b0ffe31e9beedb77a6335e519b360febfa2e8f7fbee5d614c42184a64bdfabb38bfe18a4f36b978dafd6bfa31b102a89fa095a102d97aaa7c6ff201d51449d03b3056f4e296ce28d19f603ee75ee52b489ce701c3c9ac5ba25b24cf0bc0c7fcf58b4a8ac0b35ba4ef8ef17261439326b38dfa04747bbb91acb279f05693e54626c9a70957478e4b83df3d1e807984b5ecfd7b4251122670ba2432aa3df6b2f53cdbc8ee8147f58ad2fb125acbb18646b3f0f2b9b81bd0e22442665e5589b6f6b2993073de7cb76d844d476d309bd09c2b7a72e8723828729d51b65449231a0068db3b6431499b850718566401feead415ddbfad6f61203bcb8bfe1e81afb9e88978d7a55aac62c2635654d1c52ebd0de71862780a88d3180b8504e6d7abd4ec6ba882669d2fddb72daf8f4faeae75fba00b04a926ee9a9c9d3b1b5acee46aa769a2eef4743d493b109d4d15ecd6c17ba3c6cc0f544faf0cc2f133d279e326c2a56a9914dcd411b786ac990d7d878fdd7a08c5337fbb6067288ce8f8b4ba5cee87dd37d07c34762bab84e1d01906de38d4f95eef61f97a876633c4b8c3efed1d63aa061b7261d031b6258ce03874ef6f2c4de9971e3070e601f6ac93f3ae96c4a31718c3cdc8b4c4cc6ad6efac4b8938cd8ff0953b5f91b635cc547ba61575c024aee7e86f0bb0b72c9b4b0538c34cbf216f8efdb96d8cb1870d1fc1b598c87f409bef719aaf713646385723d15a629455e2622e55b23b0c83d4199ea6f5e4f753dcbf77be6f2b44c077f6356814e338b3948ce4797fd5dbf375002908b4b0c59c77657f8e0233c1fa5cc25a5f426b78a84866cfaa5193f71f054a2dd39e622c7ba208b5ce31f7196008d65d95ead1e6758e6284f33a355df9aee6fdbb6842c89d6b93046a29243b6484772ab9c752ec8f2d8e3aa9f6eee29bad86c6f462e719792bfe318630224c26c672ac07b90b35ba5aabc9d51ecd729ceaf498b0f071d4ea66c8aa4a69e56064f3791de796d55a52ad2b9d3f796a5187466b3d838191b002649957dcb9ab258572dae4e52acb62bd9ff1490a958c7aeb5f3578fbfbb8798aea5e0045bee85faca957db833bdf7c704345979d6b91a588bc86acad9841252d9656409b0d2fcf59db414a3a77920061c6c531bfe6e1c89676cc4f5882254c13ff08be2e14f4ecf459d90227f398d6a34c24d4e0ae3e0f5de86b540a192af4e18fedb17c1d24074d63d71f4c909c5944de2a133ea15a02ae74efbdf96ad74d8ef7f50fb4d0f1530d88fe95ac3163e2d39204c9e304c5c1768fdf460f146ebc9f7e11f277f3220f8fe8b3739db5de8ad0353b4271253cf54d6aa8fc8f3e8ba090536f889de6d6542f25e8722030ddebedafaa4865bad11ded5dfc2dc834755d278a7da7d1b5a505e66916744451ca66b95153fb41473101694a2baec4c2483f0cb3bb63aaead742a0684f6dfddb6ad4b764716c40c694fa56593d5b8a1a0082939907136042305e005f9c22f826c11ea52e2b91a03cb3558bae46e76fa037b6af49bf344d709e0e53e18c0502953146bb92ecc22baac68bfa042b9e9ae062d96282cdbf7451e48437a50c4cae6cad80e753ae3373a729b7db57027e052187f025f455d87269e61a7a94aa57d2dc939ae21bec6e7f9abcf4c80da1f75a6cf6f06a391192cc26c6b02e48da3e886a8d1704f64dcc540bea3104da0697120fd25a2ce8eb0974784e9cfe23b83ed76114f13f02e862b2c344dff30613a3ea63096b4770b4146199e635926478a5e52b21047ab5c5279eb0a840b37d301ae72b7b3392a792da3b639367c7ebe62357c0080289a87d8082786d642d9500f06e6fa0454b801ecbd6362709eddf6724e25f64533fbf36468cdaa3b7a47b8d2fb489e6d3833e85f84b4b6238c866833c123b12f556a082c9d9c9fb796d896a87f0cb0ebc3109a33271140a732551efbeda7a5ce31cb82a5b2b06076d30be51a9d4ff81db274da44940936673831ca13cf5a721f9b6fb3615cf64228c9146d3f2da0828a789fada0a837477a15ea10fc9eae333aa4c8f0df240fa2614a8999cd447b36f7e96e2b7b9e9780337a4dbe94327be59272856fc29aade8aed11edd1a199aeaea3f924029d33a4264258e1abbfd54e55dcfd5c3aa719275b6cb571ba87ca53e7b0829cb84d1ac0c0282966f0cdc0b5a65b68ddea040f6858d0c270d87561d3709855f9211b7758dc8c8a160721313c4b9df4f5c87476b7441457da0d3f5967bc9bedad5707fc31e08a20caefc1717ee09034e739d74f8c5ccb82e405580e5a6a1fb902043da4a11c9be1acf758536b9fc620a275f3f9160e60cc62ad69c8eb0cf07c23cb9aad5b5417ccdcd149d0a61e370942df4485f3f8f221da0400ed3d5dd133662f73865d72867e1d4be6980b4ee44a76bcf5b549f071b57a4faaba5dcca63d0a4e7254357e6dc9b4e64b40f54446c245262b51132fee9ea759fe74bfae8f1b8e2f7e8390e90581bc35a48e3d3980bfe5927227f0a8fe400ae8f62ccc3eb0161efef6cdefe789a59fb042f2576aecb6c0690c58f501c4f2200e02dda30fd33453d76e8c4e0557047aafafe686d4afab3e6be3eebc28cf929db9e1843aa7930ea90a3a0e6cfce688d08ff25a8a7c3751b2d4f5c89472940760d5d6fcfca28337c7c1654ae2e424a769175d18065cf3c8368286b602054a20e29d55c803a0eb464f7e4c2a101ffc3023879fb93d3e3cafb26a58754103088359fc95d3c78991658f4b1a9fe83cb158b506163bf032a471c620094d71d6d00fd8954ca1a6b77fedfda93e19bfbd25c395291a251740e95e676569885ba2bf1c1b6ecb4ad2d06b84769e76cec796a30b3fe45f9596a9657a5193eed2b62d8a4c65bf0facb6d4c37b89e015e6af91f7af5fc4d3e950768b4f14013ff0f3f49013427407f651c601df6e8a52746c3cb6a0eb7325c126ca382a207d823d072b1734d62c494e852acdc3adcb9f9804fe71b13e5d8f2fda17a4ef4950135169c9b25833684a46324afed409ffefb688ccac0af83e968c93481b5121dbc0dda3c3a6957fee793088aeb2ecf941f9ef829e9f503813ce920391a5d11eb3f5036e3477c63d52e0f775c92bea06ba668a55db33c3732b7e04b", 0x1000}], 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="203f00000000000000ffc06a32228a2ae418e0deac1e9e941b51e3111f7e906b1b6106cbc67b30e50499f8ab5116efeaa4f3ecc2303c4a", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x408}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x52db1040) r1 = syz_open_pts() dup(r1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x31, 0x4, 0x1ff) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) socket(0x3f, 0x1, 0x100000001) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x20}, 0x8) close(r0) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x40, 0x2, 0xfb, 0x1, "fb6d06d6cc9dba253b5357d3f6abaaded0e85bac", 0x3, 0x8}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x0, './file1\x00', 0x56b4, 0xf9ef, 0x800, 0x7d62}) unlink(&(0x7f0000000580)='./file1\x00') 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0xffffffff, 0x0, 0x8000000000000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x40) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x100000000000029, 0xc, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) getegid() getegid() write(r0, &(0x7f00000000c0)="9c87c3772c0035b87e33", 0xa) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000016c0)=0x7706) setrlimit(0x20000006, &(0x7f00000017c0)={0x3, 0xfffffffffffffffe}) r1 = socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f0000001580)="e8ead73e05f8452777ef3916943005d8fe2c94c4922f50925bcd94a1ff1c98e30075c9b516ad7d876d288fff8ce87ad57e6e5d921db36b3cb09ed2812b3353ca48bfb1e57c3d386b79a8cf09c7a71d925b2c318b3b70515bc663a694c171bd9c0fa706087a37532d5927c8165cc1209b7d14186fb9df05923c445fe74f8f7972e3e50c6eed4e1b67e76d8c7f94360460a1c0b71ca04ca00350d126f20522c73095cacbeb3827ca358d152f6f38ca5d753504dc0575964fe2d83c56a0918333d5441f0ffdf73d989547df8c307aaf35f3b2093e7ac28dcafa20ffb375a140baa6bc2bb2ee657c7be59aaf8aec394561d16cb92acb5e084505e393032690", 0xfd) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9dee", 0xce2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x288) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) ioctl$TIOCNOTTY(r4, 0x20007471) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819", 0x250}], 0x1) write(r4, &(0x7f0000000100)="003f36d6e320b86c1b894fd9ca7ede925e6e527069ca4fc5d07344d6ba1a467a22ee81bdb143935f87627fa8c64460381dde1db251536e6e8cd5fa9ae084103ac4b94df822eebd61e106", 0x4a) getsockname(r1, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x1002) preadv(r3, &(0x7f0000001500)=[{&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000780)=""/62, 0x3e}, {&(0x7f00000007c0)=""/18, 0x12}], 0x7, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x17e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xad6) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000080)="21cec5eb42ba0faed4c779372aee06872cee526de4ede0c8ce4aa8092133370b24ad5cebded04555759c13b551c92abce9940c550c810335dbb863b91fc80e5bd9d2e733a6e4bf05c50b21bba242f5652d60022f95b925bc14f53d5a232fa0f66050d5cb30fe834d2b9138939c5010d3f02e2c2cc53c57ecb17a9961017546", 0x7f) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x101, 0x3ff, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) getsockopt(r1, 0x2027, 0x101, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f0000000300)=ANY=[], 0x0, 0x1, 0x1800) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0xfffffffffffffffc, &(0x7f0000000100)="186fe65cb03db9a2496bc7b3f80bbe71ae17ea33daf48f5c59b3717328ad3ca0d43778d81e8f5524d78f2cd7d50760bdf80cf99140c30724e294a103a40cb73a01bc4b84c87b349d868d32de68391ec07ff589e775a748f7356a05f5150fc2903cad81e769e491c820e712c5d893b462394b9a23f387c0f342d8ed0ada9d2dc73fbc36123f7ab41d723b6029bd506d5c06b5660097b9ec5e0e299d080e9e54b16304115ce6d9ad87f77cee9d63c60f607013c6bc115af57d944569751446365fe90e85e64a4bb1fce65a0d0f1bb30a5c9e9f4b7bae6b7ec98c5cd84f5450f18a28595f256e0c4dd8487b9d98dcfdaee4009e7ed94e933e66341003c975de35269784ad7bd11561fa3171cfbc129f6cd52f004264621b43291e3b20b63a2eba4ac0e7531045201ea462ebd2c5df13e456bffbb597e2f6c8f1688bbc47b6ed2c931d6dd7835714e4a54f393c38277d8e1282dd748250d576a370eb011f192e1ddba4460700a6f185bef3bdb06087e55654f50e4840", 0xffffffffffffff0a) load: 1.65 cmd: getty 42470 [ttyin] 0.00u 0.01s 0% 313k 16:00:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r1, 0x0) 16:00:12 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mprotect(&(0x7f0000205000/0x2000)=nil, 0x2000, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='(\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='(*\x00', &(0x7f0000000140)='\\),\x00', &(0x7f0000000180)='*-\xf3\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='%\x00']) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000002000000000ffe8ff67fa15b30000a100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="fd041a8bb534f34e50db9406b96317b0cb518d22713114302e63fb825e0003c51116f7a3280817dda1d5263411259d919ab7b2213c84976fe75e24308fc7ef1b3ee0cbf9de2d439d265b93ce8bed6296d50663194aa966251ad2ec0c09a8fe4b4144c0ea3ecc311287edf4dffb7d459e655d6e26de3b", 0x76) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x5, 0x0) setsockopt(r0, 0x9, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x38280, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) fchdir(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000040, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0xf0, 0xfffff, 0x7, 0x17a}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x800}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x8, 0x1000}, {{r1}, 0x0, 0x6, 0x2, 0x3, 0x4}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x84, 0xf0000017, 0xde, 0x5a9d}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000081, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x40000008, 0x19f360000000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf000002f, 0x8, 0xc16}], 0x80, &(0x7f0000000080)={0x6, 0xad}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa3, 0x7}, {0x43, 0x9}, {0x87, 0x4}, {0x0, 0x3e}, {0x43, 0x854}, {0x101, 0x1}, {0x85, 0xf5}], 0x7}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r1, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ftruncate(r0, 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0xa9) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="8099e4b40ec00036acbcb0fea736439c9123717a98232dafdeb13239f014bd1aaf63c24ec31735728432f864329f6b37d6bc2f8240f8c97c85e3e1352ea7bcbf472d34f0141f112ba8cb7df409e75cae808822fca59138ac5ca570a4c1340e384d61295936b6c61d4d8212fc0ec6634076d02fa3b54b3fbf9e85fd49affa0370a4509a33545b55e9b3a3b00f39721d9adc20b34bc4b86bf2c559572dfd21e00160cf3d8b2562cc8d241ac3d7e602cca5f20f96b305c9520b141db4210fc0c0062d6c17a8ef842902d9907dc7bda5f3d81da545fdc0b8428beb87ea8d3a15578248b3289a6b5b8b0f3fed477b80f758178464a33dcfe20f18f9197e073f1d112fba90f41fdbb1c2b7313dae2211fbca8d3743fcae616afc7ad44d8d37b383940de937a77ebe624254825bdcf220b0065254a65d3c546aa99c7fc250aa51b4de160fc1dc90edbe955aaef9766003aaf55cf4afe6843d2859e4588b8f00bf6fc3e6b8ab44e933be3cc8ec798169bf408f71656e6393cb4a2c9adf93b9c819b5523507372722fd0e46eebbf423f927f40346615158de6eb8477032c732ed9d575635a2d4a905ad5c21c17f6e4a542b1d69ae72bb5238591a72850248b0c12fb5a88c4d2afad70fa701162a39e4dd7ffd77b33d266c0ac3171ac958f78bd79f3f4411d8563b15e9116cdcd214a6181cd28b8dcdae5fdcdb9e10f7d02b0b7a531c6ca3a8301e08c2667b4574a49536ee68bcd3b10128cac16b661fcbf25374a9315b81b936e66471bfa2ad4372909d61b6b3e2d603adc4cd726f1f0aee88aa71e54d2ea6fc75f946d961a303e5658ed746c280511919d433a886b3b0ca934c7ca24476f5d863f4443d5e06a1088a3636020b540a2a26dd0c606d1a7a1fb2717e7d5a3fd527bc26aa01bdb0cdd7f7eb6785ec28f137b9681bc78bccd29d2a52a0e3b34a7496416dfd7fe4ef3cafbb3cd5fa05d7bec5d04e96e5087e67f0120c893956b70f9b1488ee1f37c0071544bf8792f61f5c7ccdaf234e679f9b278393d7826e1b04d859c0661901ce6c0906c449bcd920328ca1ffcd550331352a42a439fdd4eb5c0a39853ea82c34129403f27c20c25eb33fe323d11472906328c5a4f7af6fe940c8a9184eeb6d40b049ba101a9d097926ff34a71cb34b8d352e00cbb2b939fb95fe9e181f5982af0d526909a1cafdd292493a45dc55f25bbc82eda5abe9757c114538f486f560b8f15feca44747307bb9f287c55f41b732542e3f3db9ca0ff48bb2a8e43f4fb5f0765712d32184d0afe533641091539d3c721d8249a0459bfceacdc7a726b1213ac649fd2efc9640a7fa5a1b7f9557643c7bcbaf7aab98e1be8202ae040dd2aef5f7e85ad24c18abbb25732edfd21bba1654c1dd5e74dac7fe56849fcbbe6a3d2394be21aa88dbc9d06c5db6c779ad8933959ff6a41ca0f27cf5db914f5cef1783a07f7f6ec1a3ab47a7ae43939fb12e2e7cc35532a825ac0f88ad17f3cbd22b9dca470545a26e63ad10acd36d2f68b4c5373c2059505eafe1cf62141eb8888f1ea2db461d9d3e4607a9f5db7ab72f5052db18ccbd260e6da602b151fdac589b660051b8db0d68bd277d3910fa60ed152baa44d496d5a3c8e9b29f56f88501eefba5e4cba1f46cade5f839767656af6fc0deff0183b96fb376ac5b2caae9f3f6a122d8ab5a8f62c6ed1604a2fb50ad65d20559957ad0400c367f5e4e5fbcf35d05440601e57db6ecece9a8dfbb647bed2814aa5ad850a75881e3e19ad9e190cb87ee4bad45e36103b93510edbb924a370fc0be11c28e3b253d66aecab4475d9dc6e351dccc9f2278b041c62a2735646d7e73b38b08a7175abbe2bb3732b2d7713644c182ddc49e44098c565c3a423371c6c54ddbddc810896785696d3987313621ce3e006a16297ee16d7161e273bcbac548e47f801a722aa311e37a1923e36462e6de0a48dde86c21e5e6d522121ee8fe8fc6f6af8b7c52fdf027515ee5cd2dc6746455ee33df1cefe8e64773acd18e2329a5af7e5a2e6843e4975196cfd85e7c124808a34db74146bfe7a10900dc4eb3230f7d574405dfd7324ef928f1b0655631f1feddc200bbc5280624aea07425b1338443bbb08cab789e928c1f0b1a6b637f267d7c5d20573eb447f22b2c7ecc3ea471954d8b7f5eed87fdb8136cb484fd59beec0d58cee32098812d600cab9a189193cc876480e1fab3f0ca37fae35a6467cd86d82153d27f2e119b0a4d6ceec5f7221ff7b78c9d9b8e2c211ba47f560585e6f863b892e0f6c53c30e7e61165ccc0c5e31d0b08a574bcfec0bed18b3f5b45c8524123c6b9d15155771acb5212e0263c10b26d8af8f5cefcd9a1f53dbcb245950c981eee2962a9c39581c79993650295bea54ce2c0ec51fd0400fc3cef30ff70c34dbca0351238bf1208c6202b3994de062eb1bb5d44f711e44e619b424f04dcea8bbf012c5d114348591507dc109b0588d3808bea6d657fffa9b08e70cb96ff2638285d72a4b11508e3ce7bda4a6380a937eb1096039ae1f1dc1f231fee1750cc24b0516c74f129f908c1d2868956ee38bc4e6504637ee7e1ea5469b0df1e9379493e516ccaa393ab2fb2e80c6e0fc2a6d6807ad4b561c8ea7c9a19f4dd11a4680359ba46d3ac7be7b365db8f16c496a8869fded047a590f1784584d7481d9c91824083b9e73ae626f6223e09b30ed0d0fa587d819c8c898729f23c8857a2a81ad551b294844b2b371bd4670381002172d4a9a755afcb16fc1cb2feba61a30300d4cfcbc42e5db3df78bcb70137157ef0debfe64347f5b3d835ec2a8312179f27e4171edc432bcd33f66c4a99d115fb8c750811fe1d8563a12e2643cd5175f0f4bcb29d7ad354adf3ab7a3eb29970457d806690a0563c03abd8bc2cf7ec936b24f7ee2d5656eb3ceaf2b86dd643fd95a7102990299fc3eb52eab92628b87b54ccfbbd0a2b2d6aa295825f7a1be464624e29d5eaca0b5c2fb2b7491e4b8b948d3f03f6d7b889fd53f417fb6758984fa6f2f383b7a8cdd0648f5467e9d8e8d4b0a4015482fe68c9d3f0fd23df9c68dbe924f602217e6dd7051e21da7da3718194a9f14d2bfdafae2893d596e0027f79c2a0d162ef4e22b06c46dc9b2a6d8967f8842a678a9e1aecfcfee32d17ca7b2787200bdd7540802d1e71b103fc1246ff68c014a479b7959c6ccda487fe0aa94e2852956f0f13ab40056e293329fcdf662194aa633273a7e01ae469c8b9a8cfe63496409f7389ccd058adefe76a6fb10a349239219ba2d9154e0c71f8e7668ccb9a9ad6b24b724e67cf8a4c8dfbbcdb1fe820671156ed3ae20c4468f29537c3be03284d86a77791ad694c4511cf45b1e38a9a7787488e7c20641281322469af0c3ec42b138ddb536aee30133b1b566fe91bcba345f02c9af7ca6d5026ee722fd70d6df26759e67d4faabd4467d4bebbfc553363486feb21008334d109e6ebb234286a296b22e15e7898a42eef8bbe1424e1c5f98ca8c2fa9e9720abb82b413120107e240837d144abdd7443670560e818b809608f975c7a67541494ef0db02117d06218922515441e2496bfe11055ad5268fea34803935fd67721439137aafd00d9f63e52b9e13fbedd379767831b4cd2e608660c63a2e680b0d06aa7e9a18530fb12521f64e3988cee84f89b7cfa7d2cf37eb2f48f8e9d1b9bc6f79627ccd2d7ac5e28791073739d843a6aabbfe6adb4b2bfdbea017bcb3ea015c784c369b6f7600a0107289ecb7fcb3dcfad2a11fc1a3036b2586ae3c78f55e0e881125e5405912cf4336e8ff0854ab526774ea6ee83a3092afd9286501fe42c1dbe82b8231d4b7e094d127a4850b33a7ef05571803f732b610124acdeb26cb09f9547230dba17d549b13576935e2dec8795901316e2c412d3a7079f9b179bda9822046d3cd23caf0c810d04337f8675ef11937e32b5c1c2b0448fd5c36cb2fa2da0e390cf6ff23a6093962644cc1d53bc6dfec012f585035dc8f0d4cd3cbcc165af32fe42d3f3f2e6db4ce4cf04f262d367b930a1edf00fb6cbd7fa7f0559920cf7a62548a67e89edc1083acea38ac4fa20930733f36b56c25aedb8548e82ed0324538ecde14af25e4e73ce4b24ec90fd31f47473ea899a2b9daa01b3198c3c35b714b6dd96b506e9fecbb84a9619a16ee33eee7e3c25f83e4b21a972fccab2a7bbae1264f1abf08fd2742333ba6c2a3dec04349cadb8c20651dc8e9aad63346ca259047ebe049e3feedd7716cde27fecbaebb70d2986bb1b39ded06d5dcc7e127508c0eb244fb7792d8d84ee45d5e0426ce1bf699105a0f77c6d2e05b7b4577ed5fd45b25a20ea2ed326ee4d5c10e0e9b95ef7b5b134ebc7085590c4dcecc80ce7af30e12374a90c949a357fabb0ff286a101a17fbdd53817d38c74b24198751e017da47725009a2dce11b18a39c19731c4d5377b1a422d1f155681146c4cd5531ca90080ce9a9a87b3c2c7631c51a55863fa061b4e9b0ffc2f15a4efcf45637e6d379a46efcdcba9080428da29d85d8b1b191e2d01567fb788c69d3e65d103796b010c52a9b4e714ebe9447f737345d66a25cc616b186db914d4062d4cf33ae0155ba2bfdb7baca2eefa70e66ea32e196b3561faff5b6f7aad1a4066caecb00fe1940bc9e567aee89c9ce55b812f2f5611cf6438e2d7ab40cb4dda4d372f29fc42504dcb4100eed09f6b57fb8f13247d4477d85268581ec527f04a0ba0db07631dc6bb2cc877d9cfc7fe9eff2c8745e9cfbc512a53548511334354c1b8649222cd84cec54aae9d58f816c47d2990999e55f49900834014d31b2a487cb9dcab957ac1cc26aeb05b5671799342e9a813b54f2dd868d10477299500a6833f22bca8785827354a6cf8c4ca6c15f415ec8bef1167567957eb3a8918a0048e634a97c7ed7f938615a032903b25b0c5dab5730ca9de40331815da95e061322c9e53a59b1f56f3d100910d54f5f99644e64cc64a275c9a5b598e357742fa3c09ba21feaf54d90edd4b6deb4c2621c3b200d1caf3eed987ce29694c60f333cca1f6abaada47380e8ef7fbd4d292fe89710fdafdfa3f8c2b29577165fc9989162e2ec5ed5a1d8c63c89c4c56fcaca96d28339f96b62e8ea953988a2b77acced47bb70dbea665de6e9625dae75de97237b22fcc8b604ec42def1f4a26542bd8623fb2a18de962a12a4b0f362d4741f000098ab8783174f61cef755b20e0bf8dc7521f7a669ea84d300fb371cdc0ccecfb519331b95daa29c7e51a8284dc413f2e579c8b0a8d6cb5ee7b79e209089ada2a3e400a8c6c9d24faadd832bf47f6cc3a2d12b0088fb5ba5f1eddb29d8e58b7d44e7e43ac19951572327c109d2c7a9ae9659a59bb2381c1a38a2915273d8b7bd465e207ad19b873061023cb157412b3602983045b3604fb3c3173008e385a37a330254c72050003a979a765a4e9a6a92bc6743acb1355e23bf694f41454f71a7f74c15cef489f7f7753140bb6f416fd102804f3af884a2a588ebb3762c804922a55aad663d065ca07517dc12bb2abc3bf6ed149b8cdb09c8f6ee00e1ab5cf83c3f142e72ec2613b0382932e0b55478c0ba0d4822b86083022e5575f2af8df4e7ce3e96554364af97793543883010421beb3c6256486e268ef0293a7eb7cf305ac47f826195081f5c671cb9ec52422e346e41afb9ff72e695b996e239930b18a0f23c5266557bd8e13302354dc329f0f4b03713aec2461bc4abcaf74e55788809eff421648cc9ad84b0b65539e4fdd800a47a089cf9a995c091bb0666b5099d3894", 0x1000}, {&(0x7f0000001140)="10504552e44474d966ea98c544183dae7816bf3d4aa0aa4ca9ad34cfe12033a84e27fe03d9574da7b675f331429a6c00c4421ae5cc2b10f47ed15daaf1109dff79e51d1f871e807a865fbc13420f145b0ab187458ff4d4293cea12544cf49df3", 0x60}, {&(0x7f00000011c0)="bb5e6e055fab44ed5a1f2b720313c5ec4f39fcefa1aa7fea4a44f307b384a14a183bb6f72d6d7b7a3ca33f1980bba04b99f9d7e4b967c734bd3de704185a34b00580e4cba0c174565355ee9761f7c01ac30d5b7f8d6072422fcd19c832d04ed4b48d0f49f0448be88ec2e9e3bb50da4fd8dd6b1e115a91f8a60de452a98864e39a1554f24412686b6d82b8a5ca3a5828943c4ed6e5c391a07ce5a423ce", 0x9d}], 0x3, 0x0, 0x0, 0x2}, 0x40a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='P', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x200, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1f, 0x0, 0x0, 0x1, "0900ffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="8cdb63dbc0d8a5837b38c1cca06f4ff5887b0c780ca68436ad84fb56a45829d6ef44aed74a3a2c535af6f023555234fbedf5d0fc954c131303c6e6505be254ca8ececcd9c3255818015edff2ccfed5a2fa423361fb4b08473c6312af9b3242925974a82604303e3273f1d969d1c1", 0x6e, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3a5a}, 0xc) socket(0x10, 0x8000, 0x7) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) fcntl$setown(r1, 0x6, r2) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a97d13535bca2887bce6e06b4136a66aaac07f6d32399062153e9b4b727be809dd6736a9085f432155505fc898e037b82764ff29daf01697d735ab0aeb1edf064f22c4a67dcebb8fa04e289ea95d25adaf4aaf1cebe5a735f9678c0bbc098179b85ee21950ec94cc2eff483df2f16fdae9bcadb69e1f9651a556861841c0b1d5ea9fe423032b0001000000000000f380c677fd"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) socket(0x18, 0x7, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="9b17aff3d3c350d2aa1343c22fed05193ad25ab590b1f53b2828f1c60ebd945d22414b61b2d6804e7a06fec2c07c5b2503f4344d2939750d3076", 0x3a}, {&(0x7f0000000100)="14c0d71545638e19ae5c5afef69b5c4bbf4aeb48b08deff1ec", 0x19}], 0x2, 0x3e) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007330000000100000000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x1, 0x3, r1}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x0, 0x1}, {0x0, 0x7, 0x1000}, {0x2, 0xc6, 0x1800}], 0x4) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0xffffffff}], 0x1}) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000040)=0xfeec, 0x4) chflags(&(0x7f0000000140)='./file0\x00', 0x60002) semop(r2, &(0x7f0000000180)=[{0x3, 0xffffffff, 0x1800}, {0x1, 0x400000000000000, 0x1000}, {0x0, 0x8, 0x1000}], 0x3) 16:00:14 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() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r1, &(0x7f00000000c0)="1e", 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00adb49ead6dd0b585"], 0x10) write(r1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:14 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x2, 0x0) r1 = getuid() semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}, {0x2, 0x80000001, 0x1800}, {0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x7, 0x3, 0x1000}, {0x2, 0x8, 0x1000}], 0x6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xd4, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffff7fffffff}, 0x400, 0x8000, 0x5}) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x180, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x6cf921cc, 0x5b63c342, r2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x5, 0xbce6, r3}) 16:00:14 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) ftruncate(r1, 0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffff5, 0x200}, 0xc) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c65300055b43e13eb5cbbabded297dc5b3c92f95180b7749d475b528c19b84fac426807654c2bc39fe5abd5185bb75d48ed5f33d4d3f2dcde909452d1091c22d8926af8a5e039a0076352b9f36f7d367d8618e868dd5e5ae07806df58baf32c3dd605a8c4cd07c532e0c0966f61c0ef4508c544"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) semget$private(0x0, 0x1, 0x12) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28048, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, 0xfffffffffffffffe, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r2) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) r2 = semget(0x2, 0x7, 0x2) r3 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r4, r5, r6, 0x4, 0x3}, 0x3c6, 0x1, 0x6ec1}) writev(r1, &(0x7f0000000000), 0x1f0) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = socket(0x11, 0x3, 0x0) geteuid() sendto$unix(r9, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: 16:00:14 executing program 1: 16:00:14 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000080000300a3c90000"]) 16:00:14 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) listen(r0, 0x0) 16:00:14 executing program 0: 16:00:14 executing program 1: 16:00:14 executing program 0: 16:00:14 executing program 1: 16:00:14 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0xfffffe9e) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:14 executing program 1: mlock(&(0x7f0000005000/0x14000)=nil, 0x14000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x19, 0x2, './file0\x00', 0x6, 0x1, 0x6d, 0x2}) r4 = dup2(r0, r0) sendto$inet(r4, &(0x7f0000000000)="3985342921217335eb7b198d9eac10cef7ceaad937486a56ca960a7b2cf5ebfc37dafb333a6438724e17cb6f07da3405672b54216624496b12d330b1f019befe7063cac1c4", 0x45, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') chflags(&(0x7f0000000040)='./file0\x00', 0x20000) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x92}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cd09f1511e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d34613e6dd5f70da832456e180af63342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b6c1da86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84dec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0600f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f71582a64931224eaae4a147a64190ccf047a181eb4845e44fd733845d0e49e40d4b2159d6899337f55892f1c055e594d6787894ce85853f9d21d294fbfbadaabade84789cea7c83bc66bfc8e8b992277fdb2240e8e7912b5bd27de97211", 0x328}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getown(r0, 0x5) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) socket$inet6(0x18, 0x8002, 0x8) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0xb3}, {0x18, 0x0, 0x7fffffff, 0x2}, 0x2, [0x5, 0x1, 0x9, 0x81, 0x0, 0x2, 0x40, 0x3]}, 0x3c) msgget$private(0x0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) r2 = semget(0x0, 0x1, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/94) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xe3d6, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000000980)=""/244, 0xf4}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x3) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x1f, 0x7fffffff, 0x9, "74e637ed226a26ee736ac4be874a70e414ae6b53", 0xffffffffffffffff, 0x26b}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) syz_open_pts() r4 = dup2(r0, r0) getdents(r4, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') dup2(r0, r1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x66, 0xfffffffffffffffe}, {0x89, 0xfffffffffffffffd}, {0x101, 0x3}, {0x41, 0x4}, {0x1, 0x1}], 0x5}) 16:00:16 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="d6e05ffd5a6b845b2d02", 0xa) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x4}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) close(r1) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xc000, 0x0) setsockopt(r0, 0x6, 0x505b, &(0x7f0000000040)="4e71ac64110d3d0ca02cc654a7411a93189bf5a2f67ecb6be815203af222bdb6cb4d666dfb8c0ddf3e878fc71a13f3354b984e0ff7f402113b7f39e803ff7a6a50094240447fb1aa44c6aa7c5821ca7e9d2b0e1309de980633d4d71626", 0x5d) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) pckbd_enable: command error 16:00:16 executing program 1: r0 = socket(0x40000000013, 0x5, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x40, 0x7, 0xff}], 0x81, 0x0, 0x3, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/28, 0x1c}, {&(0x7f00000011c0)=""/199, 0xc7}], 0x3, &(0x7f0000001300)=""/164, 0xa4}, 0x800) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x1, 0x7, "fa1f09872cd8b91b16808bc519823bd79175966f", 0x20, 0xd0d7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) pckbd_enable: command error 16:00:17 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x60d4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0xfffffffffffffffe) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlockall(0x2) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/192, 0xc0, 0x801, &(0x7f00000002c0)=ANY=[@ANYBLOB="010400e2ffffffffabc33c480d7306aa1e7b8d75c23a81a9a147bec3d301155153afa9d2c492523772fd2a54547c033ca17cb7c520bc12051ba13c7d82a3cb6f54ab2c1fcd4355e40022869ab17b8d22500c53acc86af4f608f80f333773c4e78cec90"], 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x8, 0xfff, 0x1, 0x8, 0x4, 0x100000001, 0x3, 0x0, 0x100000001, 0x3c}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) rmdir(&(0x7f0000000280)='.\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa0) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0x6, 0x1, 0x5, 0x101, 0x4, 0x2, 0x2, 0x7ff, 0x2}) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000084, 0x4, 0xf35}, {{r1}, 0x0, 0x3, 0x10, 0x10000, 0x9a6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x81, 0x1, 0x80000000}], 0xb6e, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() fcntl$setflags(r2, 0x2, 0x1) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x2, 0x0) dup2(r3, r2) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = getuid() seteuid(r1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="48489b646e06043b053e353cf8b3d5b2a1a4a36a63aa345549bd59a343421662f120283858b0945ea28eb6819c04327046cef39585966b0b195487fce2a8febd538f6f434b2e7b1e77d61e13474d670ac493d9e46bde6aa2b326edc1ca84e941bb54b2ddbd26d545bf0ee2caa64180f2a52c05436e89782a87d0b7cb68b0f86d756e20f4d98dd140784e1b1e8e7f3272b01a2d7014781c74c8d23c5fb18565741d", 0xa1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:17 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) socket$inet(0x2, 0x5, 0x2ef9) load: 2.32 cmd: load: 2.32 cmd: getty 42470 [ttyin] 0.00u 0.01s 0% 313k 16:00:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0/file0\x00'}) 16:00:18 executing program 1: socketpair(0x10, 0x1, 0x9928, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0xc) read(r2, &(0x7f0000000100)=""/145, 0x91) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x69da, 0x2}, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x6, 0x85, 0x7fff, 0xfffffffffffffffc, "12eca28b879ec2bd4d1df92e660621213d1b67eb", 0x702, 0xfffffffffffffffe}) chdir(&(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') readlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)=""/84, 0x54) chmod(&(0x7f0000000480)='./file0/file0/file0\x00', 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)=')\x00') socketpair(0x6, 0x5, 0x81, &(0x7f0000000580)) lstat(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x380) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000680)) ftruncate(r5, 0x9) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f00000006c0)=""/4096) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000016c0)=0x6) rename(&(0x7f0000001700)='./file0/file0/file0\x00', &(0x7f0000001740)='./file0/file0/file0\x00') execve(&(0x7f0000001780)='./file0/file0/file0\x00', &(0x7f00000018c0)=[&(0x7f00000017c0)='\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)=')\x00'], &(0x7f0000001980)=[&(0x7f0000001900)=')\x00', &(0x7f0000001940)='\x00']) r7 = open(&(0x7f00000019c0)='./file0/file0/file0/file0\x00', 0x80, 0xa) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001a00)={'./file1\x00', 0x8, 0xfffffffffffffe85, 0x3, 0x1, 0x864, 0x40, 0x1, 0x0, 0x1, 0x63134cf5, 0x3}) link(&(0x7f0000001a80)='./file0/file0/file0\x00', &(0x7f0000001ac0)='./file0/file0/file0/file0\x00') fcntl$getown(r2, 0x5) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="9c71dab9c97167d70daedd1fed1b216f8cc1fe6ffa4da7098d0c8bd592520acfea1e4290a148334208cd9a0d3d73090b42980c7f8ba252578569e68a5a9cb3ffb4ba71f0645f5e91f7b6c248db2d22b5982a4601c6aab5ad9b4bfdf74a2b7bd51db13348da48d51188b037142fcfc0554870c450156331a065b25dfda92de6ff20077e9c041d6d8959571f3d5226f656e591a86f034050eb2f68b944ec235bb823388b5803812ac21338e600b6230ec7c76ee70a99f5caae5c8b0d64e693b604beb432a4e45d", 0xc6) read(r0, &(0x7f0000000240)=""/255, 0xff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) ftruncate(r1, 0x1) write(r1, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x7f) fcntl$getflags(r0, 0x3) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:18 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) open(&(0x7f00000012c0)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)=0x8000000000000004) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x40000) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000100)="578c0b9df24132149bde3660e55ed3e0a1cb4e544f8241d1a361b10b2725320587ed93b1b34921d6239bb32cf3e59325938123f8e626db9edd643023f31773ec8f02a7c4d34d6d70ab97943c5886c2b3802577e772707cea76e058e274bba20ec578b6aeaa70cc381d7e6d7c263c85fe10fe111a44c3d76fc7cd599492af3da35c7efec3f99530e8760b3ebc260d1159962be1def8bc9c98ac2b01660ce15fb15b531ee9f6b359115567e14fb45b24158aa404a29dc280c57f801a63101bcb75221af4ef27a755c55c22303b50b779b200fe77389b93f0fcd5b2b81c7c5164d9b03004047e11194f1a0747ac3be9e8ee712f7528622dee40a6aa572ac4ed2ebfcaa84b3367c3697c9116affe62c611dcb29dfa08e2f7d5a9bf0a2810fdb5987fa44371bf9ffaaba576fa0c171172af2a50c85f7f62e85f6592e2c8767259d07226ddc78ed772b5a60199021f9df49ffe298d76c5606608995e8ced57f442a23a66c788116d2d57c673ffea6dcd4366ec87c1bffca31f35c14764d5bc84eb1504a202c78c08057dabd0e1fcb8fff94f07f006b5a48605ac6414a34f2e57bdcbecb8bc55fe7ee3733dc729ceff101cd8c6b6bd471f27e6d0bc2c6e967e052fd3b9c7c7a3bd83a702148bffb8621ad8b084fe96ba220a3a27ea4b1de753e28ccee8e5c3f3f888ac3066dc7d802f36f3d3be12922e8c4d425ab67837bb57b9e36f00d25e10ca8fc926e6b5515764a8f3a9da5a220d5b37e67924db74dd974e723efbdbf5877548e7b3b7cda3aa7971ad746533375d4a3c528a9b9dffd077e732e2ad5e8daa4bc8c5c73e5425008049761281d326883fad77bd87bfc1d24c3fa783f78b342b6906937ba37795edd3b5c8224305b51bd893aefefa27250a1293ff49eeda1a737245c5f5595cfb91c8a11711a885c5fbaeb2e4a35a100105efcf73e6df0a98ca88f2f47557fba9e0a8b51a714c122fa3c86efacee91e1f0b42bbb32b9e3e6d6bf190f31fee3a99eabdba8b2de4b7d8e1e7805a17c9e2e4944b11587c0c03fd59b4b73a239df689d90e60f4e56414c7a2ebb52444dc92dde38c1096a52e11307c243fa754b01d598770b3ddf9faa5d600ad8c108ea566cfb467807368cbf54f1135038dabd6470bb02d4ec8253ef9522e220938e4886986c027cad6872596373cdc5b55a1a4a2e4ac0c60cf2154dcd4b60d79b6066de8ac4fc46d7736dd2a1e59f00317f44f9d6ec0351250833594863d0d61dc3c3aaea0a5ea884d48c6877774bad23f5475f5333c1c8542299ab7399ad55ba52a873b25710322728937864d53d321688ba5f41220a2e46e710f6d815d2beffa8ed4e4e900d5ea5754d7139a4011f5c6c041e8088dd98621a0b25ffd690e10c5b5675310556ea9cf8fcfe77f65eaecfd06e7abdf9c934461606c13b8a1e0b9639f384146b731cb2ce09d2169c621cf28620b0661ddf4a9e95c5cec584fa30b0f63801eb4d78d9f8697c0c1489383558e2419a51f31cf3f31f86761b0711b702a78f7f32e5e93b91db00a02ed4ab6ce3a9fc006e9b5f61b9d9499b8c4c3891fb60c19dc5e3c65efcfd0f4b2ec9f46d6a09cbbbe3f11f8b8165290ff387a91d77d3bcfc47b060ea7514c5e2b1cfc85f514930ade581a1698fdb37bfee5c2b10c5ddaf174c5aa244f67ef88286185629b23e47fad3ba5ba7a34f45d5d0e8d004bdef04b66c65e60496766fd4498ea63be6a9d0669d1bdb59d0c9a5a8c2f73d4c0f4c0e866f31b20d8cf107acdd270afd3061e1162e4d8f785ba781595e22d18cf905716e8b0cf6c072b416a04dd4193d42fbb9be121ee6c4b3c78f2cdc531341c9d12802b12a398a8d4879ac9574adf972bfe9d1a09719218cd6b4f99a32f14dd6c5807fe396a4328bb3efc64bb64295694c86e80cd3cbf879f82c4d1a5d900db1217329eea76c68dc1cca5c934e802307367297364ceef43e8ca75cbb29a2b566545028a73a6916c20e247df116e7d1e835382db74a955d7cd9046b0593e05bed99dfc909e80e5ec1f2249b23bc11e06ae027dd620d10af471bccb5dde6eff19a190cc2cfd001231b0121f7bb6ff91173f2d8dba27fb71b0cd9dfb8382a64c40fba44ba60ebc4503e5d322d201e946131469b51ca310a0620169c8b467a8cc55fe8d5a36d3e7fb6a0ff2fe63e8b64e805b354b290952b3db793aaeec6208308e63039f84e1f6d8c4a0148b8d0ed626fadcdefb89b8eb2aba4887e79833665ba54d9251ad70781b61a89c52ceff8e1b11e45403e79bcdafa5892851b4069b1d8cf6cc09b538ff08ec683ca32e97c6a8293e1d1d937cde20afea1eb8fe19d8f41294f486de4af16e76daa98cbd5e35efba7b7fea22bc43e6c2648844f8512ddea8967a47b13a08637288d79233fb100d3f5e9aa3e646959c8380b9da0d76c5e1d513c7dedb1286c1dac4656eb7fc25459fb65d4f0c3df5b82884411157f647d60e530ff109c036a3c3fd2cc8177f089b60d30582a4c1255543b660d10794b2f6a4ee06de7bc7c75f08518a912939ca43ef397e3b96dc8d62305f6c4f0df0e9012d70a69b1288699c1b41767f46d7c6c79a2c696d71419793e45ffaa0bb01e2961abbc545efa5d8c4f9cbc254ba09e33961c45ef4358668fed5dabe3135fc175eab69fb3db3b608d4dae6f42d2ef69a704c4891ae2aa3a54a44645a0a685fcce2453bbf4930361487f43785e71048f9701f10320e9050dd0a3ce229432fed72135c12837d248c006ca20060ecff5c7a83737005fa15edf98f02f44da9370cfbeb1f5690398d5d0c225d4f26830ff579f6543c3c3a42aa02caaaa53a302052277caae4b9e7c3b3cf61d90bcc2122c574665962d6ea66b3150d705343dd225585c675fdd0962125a6117565ff130dc9b2b9a4a66bddff4dd2bcd0c41ce7709838e3e58006aa3896eebf13427ee8060c8201405bfe60c30efa1a6ab83cfa01ed2306c23f77107b2e879a79b881cca2a448f6ab8471e1e8ff463bc6639376bc63d63838ef1e95c71d82d20dc8d8211aeb4b97b9e1b52547066ae34d1595e090372628d450e81590217c69ea58f0e8183e86c7bf243748011c60cfcf7b1e1e1b76a39ebdb161df7e086b3fb3d834f842be0984f7b0166a19f13ca5f5cb5215f39b7a077a4079ba3314f6e5f73f987b41feb5252a3d7423b56c7dbc0c7b08259ce8ea8c8a48c31b85341979a55331f78f5642e2f729cfdba4069a91c6614fc4724fa41cfcd3a987246e16889548e577d93263c42510a1b6dcb6c129922e400c89d2aa88cc6c8547ef850fad803633d4e396ddd79942cf13e82e4f17445453d6df4ee39054504c0820f9b1bd179681547a098883d9c8c21cd1a183ca51d9898961549bece4b162eda8b05f4e8c50f5bdb086a6c571b62ab471557fb3317a17e61203ec7808607dc8adb0a28525c494dbb756ffc1543dbd595727b560c8e5f9abeafad5a082846927eedae05a9a92d0d927feb005631ca59766e6064119710a69f4591cb4eef3eec92021c6178ce9f8810b8d0cc74f0beea45dd85e3a4a524900db0ee1fb60e986a45acaf372f39263196d9658099dbc56536b623e555bcf9661e502699ff57ba7f467a4733c92274e4e20edd3188c01cebe751efe187ce2f11d84d51e821bb5492e14e9d81f79b9b14f0202c8ffc409a6c8f1f24fb952ba6653270b1288bc522a93c6b78f29221075769c53b43cf22a3ab3bb360622105b73a3aaffd0fd81a95fe34278b2f83050ec9753130e40924f8e613a7a6c3013a9386655e96a8b467761624a601492f6b0631ef295052dd307c040d6a8cb0d3e62be96c8db5cc200cc4e3987dec22e184ab19b5032f08024f46652273415a6be2d098c3cfe36e8f481b26db4e9b91409f29325553ff1d696a31835d08a05132c21ca88b831b6e01737217ec6d94249933a3b613f61d5a01f983288c0bb9ac3ed12b07f90113516bbff9cd55bd6a1f12e8fc7d91fee8661500be5c1e5a44a6807e43c42ea9af44d5806bc01d36b04f657145d331c39fa48c08fd9ff9b91a5e59b82de4e37ec8f524788242cfc0b6bf40d83b2f6a969ed0ab28c2ece9a6148558b71d4e8c5406fb0109cb25f22d1be9c6af6d24cd50dc4f50d22603b9903a14526705d7669fe9bdaac18967ee74927ec66467d1cfc33c104cd158a49909a7758e74a86426cd625597d200fe1398865e3a3c0b6389f515e368bc2e920db0ba91408a2d412f0eb1ed43287e10f028683a1f7b3eaba13e3c3a89f1e3524c2349ceb8e21d8a62842b8fa36136bc6e573102ad7c1fd81dfb8f30b1ed59178a67c3a0b2e8ce6255b1402582589c02062a1153456beecd87d40169832609603bb6217ba6339f9bb323ca375543ed405e3abbbd752006547d0f761445846ab1ada31a64e49a0153941fd355b31473433ca8f039977ff9b4ce490f62c0e9edb8f8e3b60c7c3a4e597f81209e285598095730d9ddb7cdac0f5d59859fcb2df5b277e20ea3b7e5c145621f390dfab5751752571231affd8c05f7931fd60e452e0887137037aa7cd9aa4270fbc7d57f7a9510020c399695cc0229520121884b8d3cb173faa763e176360386f4fe0dfeaa52b988e03d964f53a2826fe2bb124c1e81c896eb6964a2f1940a37e6e092000818084d7c6939bf13fcb3b2e708b01f753426eb1804e8c9657c65d3b7af4d76c0f195769ab5355e02836584c95264d8bdbe7547747d362604b28d6b4290a19e4cd4aec757620adf65e4ffb241339186d73a590e8bfe8f91c891e7986d7797c79c572f31c7b39898402549a179d55f363cff5ee6452f1ac277e2b5d19a6b12bab743766302d8f568b7d05867f7459ed6a1b663abe76a5c0b91caa90cae5b1026fe02e928217424fdc9030901c3c516e8456ec06ca57be9dde26f74c088445e8087fdd94dc2b10fe59c3430e15196e0a85c643b249764f0b3d45856305d123b53618f59cd6db156c1064396dfc655d0340263f2f39d32a4ac26ba326c2d9d8c9bb40d066b15b1dddc84b167464823c1fab4a121bfb2faddd2234aba16087eeac11d88ccad394240e42cef718bb7205b6c18cea24017db3f62af318227621c8ae2e9ade6ed7193e874d1a5e0b9a5cc9294f088f7e89600442859c8791b31e4a4c84335918a11397a9f79e68d76d91f64f0ef26cee2e27aac570aa5e699c70c2deb38332960499a9b09800fb6c74b1d911c1ae30997deb90c85046b04129f4c897c270fe12f595c8a52600eca2f20f3ef8ae89ba6038d160e36515d12dc5776d98a3b7207b0a64cfbe382a0a88423493e4c4980d19f4a3efb4e3f1bc5618f89ec88a1b39505024f329cb331a1dbc018402105e971687115a718067862dfddb10b454b54bb15254d3020a21e5d42423be2baa44b107692c02ea776d732530e2da34c8fc4a33df95980a9d44caccb4790ca77fdcf0cc7449d23b72a30767679c51f05cec257828dae2a9305219174e28468a974a244d256e636ea18ebddd7aa37ccaabd08d66451cfbf68150d8b5013f20419fc7a10a98efa02d00befba3516169625e274ad599827d8aeda602aaffc3bd4eba9bd8a9ded7fb09fbc1d6af967fcbbedf0c9ba50f9e988726a042d455620d360a6800e7d1dd8fe52f447a73796b8cb8bd207dd6db715ae5e5baafe9ca1a6ad16898a685cefc10f73c6488232ff35f3e58fcfe3e4683fa7a32e8773bcb71e609e3f055f8c6f5e5ac4576c3e5036e04f3e33ef0192dc9613701b0f7a2694e4a940b40bc160811f1b129026eed586a0cc6aa88d88e32792a5cadbb7c", 0x1000}, {&(0x7f0000001100)="ec5ffa0caf94a92ea0d64f23a8cf9ed72e43bf7579c6a889b6e3a0ab1103ccc49f92169c1b5e4c5225a415d479dcf126f202ca67b1d6a8424c2cb9b702225fb7c32714bdeb8896f3fa1d2b2df1393df0eb311a2c91749fbdfee3fcf8d6b71557182aef494b4b524d79a77d06c979ccc871ece89809b0c31c5f49235acd700c60a91ac76f8b240514e01d24ae31f5f29faf92696380a2fa69878683971ce704", 0x9f}, {&(0x7f00000011c0)="aa2a0eacfe8537ca9043234c5a8df91e559a2eaa1e77aca9f737d1fdd5090521ed89957c29d74c4bc1e22aa1309408a979e2024b8e8f9b0bad3218b6f54166b37d9d9f29ea8eacc64cd3debc19d6e7ed4c2cbcc77ad7cf2adb338ab021eb4ed05fb7a1cd32222e0d4e69129480dd67777a345dffb99c576b0a6a4165d123da3ea1568b00d702fb374b26d80ededc79f348614d6eb31f552fc6fa", 0x9a}, {&(0x7f0000001280)="af519c467c6e1a02ab2cc3992ddd330439eb8c245ff0ca1e2ffe9862f5faa5b249976a0e0af806be72f87186035f3d546747751714c2732635f6a9fa971e18a1125208370de52e1e278b00d8e0374714882a54ea54d6d141010b626dfc63333512e04e590a6e19919a9688447f3b6d496ed21ac1f4ffa82e7b10257193ee230f18dbb3ba2d440c821a80a86acde7687ca0c7e52d882ea51bc15f72eb04b67f043eca13117ac9d4291d74ca5027a5922181f924d3fa747a9b45749180fcbda8d784a75085f2b18ac48bcf0c8e6357baa4812aa7cc5ef5e8512d9d60f5c6a5dd0566e64a68d02c23f59e489de2ce5044d3d517bd7d9270b9c9393afce842c941", 0xff}, {&(0x7f0000001380)="853404775580a4d07e3134e701070b76fb251f0aa1942c08da7f15b51cd2f199e698d3f399f9be064dbb0bc5987de08d56e087d1a0907555991d97062b02f3fa5d1133730ec64bd90c7d73740f3e93141d70e8e38e716a5344b8da0396ffd7b03f11d6dd6dc43b1e368f5f35a0232044", 0x70}], 0x5, &(0x7f0000001480)=[{0xb0, 0xffff, 0xffffffffffff8000, "c2630d4052f5a7228e2c3b0cbaeb8005c44cc3dd0729e163a302373df3c825ba8f55b9ac34bafcdf83201dfaa91eb3d03377911cc43db0a4f8626c0faa01dd1ba44ee2a67200d30f05d4a4481736d0a3fcebb49dd0027134c64460612cc3aaa2173062db1fc09d785f421f67d5710e0f602c6b1cbbb391a9f5d0fa8445863a88945b1cbc5b4876ff86d0c6ffe2184516bdb2f1ccf22d50cfac"}, {0x50, 0xffff, 0x7f, "564491aa36f93969141bf6d3ac36512a10b8fd7096bc571f2ead6c88a8a38bada0bff5a6e5077ce742bf5ea2272e1b7a9f06261073bf90305b9a"}, {0x18, 0x1, 0x20, "d0eb64d49e02a0fb"}, {0xa0, 0x1, 0x1000, "520573f13e80cf020496df588bb90dd6b0d725816687ec511d254a53aecd3e893cd132f2fc2eb4e13b84397f527cf379a5e32b8aee35c55f4d8084512fbcff022a3ee5abae5ed438e9789dda5818d4f7dd994e8ad5ee10f98198c2c8583011845d2a2fc01fea83199f932bc9ddcc8b90d09f5f08f6e01f106463f99f6c143c2220daf63f45d8275cfa1d75"}], 0x1b8}, 0x8) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="a12d52f1518cf872dfbdbeeb14270ac8999f745edf60924ae7c0440422aed5713b87ac40443e07bc3fd6a95949785851b90210e914d6e58f503db8d0f52155d084565934682565985dfe95", 0x4b}, {&(0x7f0000000180)="9802e86222f7d3dd303ea9c0d7ec038b74870f7f9a9a28a80b6023688843e0fd17e77bd9dc54286bfb9fd275bf47aaa4f1190aab0ba96f6da55e29650dfa8b062bdcbdb1c94c0b1b3d6977363ce31a09915517a4f28ffce9a0b40bca52fa5398a3f08be6a7043351813ba56d01baea76323ed46c808d843aec4b8bfb85f21fd3f7bba5177378657616b89726007e2ffea8bbc5df9ab65d61b1f6c64caa2fe6c7c43ac3c8ad1193756da1c8ee442a4fc124377e0f9594ca", 0xb7}, {&(0x7f0000000040)="412b6737662b80fa2a41661e7b2bf039105ff8f8c3f8ca2f2a5f3be639982a03b2bfcd", 0x23}, {&(0x7f0000000240)}, {&(0x7f0000000280)="ab146d3fb43954644863b6e41f0aaa5b88ed2e2ca4772dc39245856a025ec9da8f99f140e8b107ebb583fef5f71135b6e816dd69c4418f9c3ab88eae4c67a2a9c518c4e0296fb516d003d441d847436350f78d8770454374e3fd6f7fbed3c1da60f37c6ebf820890c9cac05789b058c2bdd2d1cba8205ad700909303585bb74c6e8984386bece004f7f9bbb39785c64b440adf", 0x93}, {&(0x7f0000000340)="0365688139a0ea2c554d9b33ef748fd4e2153a5810ff84b98b71aad527ab0a5a731010629e6dd1ef5eed8a589a165619c96b03786d8d1744c81621ba7ea028efd65f144f423105c5d8eda2e3d614a0aa3db55abd69", 0x55}], 0x6, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) pipe(&(0x7f0000000000)) 16:00:19 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x1}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x100000000000000) getsockopt(r0, 0x80000001, 0x2, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 16:00:19 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)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r4 = getpid() r5 = geteuid() r6 = getgid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x51) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() semget$private(0x0, 0x1, 0x27d7354b0cfd7afd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) 16:00:20 executing program 0: r0 = socket(0x14, 0x3, 0x81) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0xc007, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x4000000000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) geteuid() 16:00:20 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) getrlimit(0x0, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x10001, 0x5, 0x3f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:20 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7f, 0xfff, 0xfffffffffffffc1a, 0x43, "82f9991688d07e292c338b7bc1984e2a54fcefac", 0x34, 0xffffffffffffffc1}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000000000002, 0xfffffffffffffffe) 16:00:20 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x3, "b000", 0x2, 0x61}) mknod(&(0x7f0000000040)='./file0\x00', 0xa000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x4, 0x7fffffff, 0x7, "b13c0003cd5af474bf07624ec87ff5686fba7d79", 0x3, 0x1f}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffffff9, 0x696}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0xfffffffffffffc00, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0xb29, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000003, 0x7, 0x6cd22377}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x100, 0x8}], 0x7, &(0x7f00000004c0)={0x0, 0x2}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000005c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./bus\x00', 0x1, 0x10000, 0x20, 0x0, 0xb000000000000000, 0x3, 0xac, 0x0, 0x1, 0x18000000000, 0xfffffffffffffff9}) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x1, 0x7, r3}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x600fffff, 0x8, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x87, 0x2, 0x22a, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0xfffffffffffffffd, 0x1}], 0x1, &(0x7f0000000180), 0x4, &(0x7f00000000c0)={0x81, 0x3}) r5 = kqueue() open$dir(&(0x7f0000000600)='./bus\x00', 0x8000, 0x48) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x90, 0x80000000, 0x3, 0xb4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x3ff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x0, 0x9b7}, {{r4}, 0xffffffffffffffff, 0x4, 0x13, 0xffffffffffffb8e8, 0x7}, {{r4}, 0xfffffffffffffffe, 0x10, 0xc2, 0x7, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x80, 0x10, 0x7, 0x5f4f826c}, {{r4}, 0xffffffffffffffff, 0x2, 0x40, 0x1f800000, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x40, 0xa1}], 0x7, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x9b18}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9f, 0x88}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000002, 0xfe, 0x1}, {{r5}, 0xffffffffffffffff, 0xc1, 0x1, 0x6, 0x2797fd72}, {{r4}, 0xfffffffffffffff8, 0x64, 0x4, 0x7, 0x8}], 0x8, &(0x7f0000000040)={0x80000000, 0x8}) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x80000001, 0x80000000}) dup2(r2, r1) 16:00:23 executing program 1: syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) r3 = getuid() r4 = getuid() setreuid(r3, r4) syz_open_pts() 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) unlink(&(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgrp() setpgid(r5, r6) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x125}, {0x4, 0x9}, {0x0, 0xffff}, {0x5, 0x1000}, {0x27}, {0xc7}], 0x6}) chown(&(0x7f0000000000)='.\x00', r3, r4) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 16:00:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10000, 0x8, 0x0, 0x5}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xffff, 0x81}, {0x2, 0x7f}}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x1000, 0x3, 0x3ff, "ccbf692505780a6a122b507686b9bf29a3a0495b", 0x800, 0x3}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x13af, 0xffffffff, 0x1f, 0xcb, "10c94a2c21094cf49944f010643ecf374155fa23", 0x4, 0xff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x30, 0x0) r6 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x80, 0x100) r7 = getpgrp() fcntl$setown(r2, 0x6, r7) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000400)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x83c9) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x401, 0xfffffffffffffffd, 0x8, 0x7, "1a8311a6a88f0a46caa19d8767bc30f2df66b410", 0x7, 0x80000000}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000004c0)=0x8, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000500)={0x8, 0x9}) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x2000, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) readv(r5, &(0x7f0000000900)=[{&(0x7f00000005c0)=""/201, 0xc9}, {&(0x7f00000006c0)=""/85, 0x55}, {&(0x7f0000000740)=""/112, 0x70}, {&(0x7f00000007c0)=""/163, 0xa3}, {&(0x7f0000000880)=""/17, 0x11}, {&(0x7f00000008c0)=""/30, 0x1e}], 0x6) fcntl$setstatus(r6, 0x4, 0x88) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x62, 0x5}, {0x84, 0x100}, {0x85, 0xfffffffeffffffff}, {0x67}, {0x20, 0x991}, {0x45, 0x7}, {0x81, 0x7}], 0x7}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x3) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000002d00)=[{&(0x7f0000002cc0)="000000186004008b000001000000020000edfbff0001000000bf0284130000171f43c12b6bbbdf1286a2a219a3ac176181ffe691ec510000", 0x38}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='},.\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='#}..)$^@*\x00', &(0x7f0000000280)='\x00']) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x100000001, 0x8000}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000440)="30603a56a0ca74b5188ac2e95a2a43e6c1b57636c4ffea7f70960aca0a83fab0365e1a6ce1d714165e04be5dfda837a4200ea132ee7d4f9e1005e7aa9c4ed96051861651fd59bf9c46d7d22e3d6a0b2d6e3812580afd66722fae6148017300c10b95a06542f2560300af08369635b39bab74340c60c11828197afe2e8ac0dcb69af7de37ce37a8cda1dac2270b7e59257d7fab5bcb062a1c4b09de8bd22f980ffe070d4f579f3b8d07169e5069fdcd2883da4b9e14f573b45caa9b5a0a3b45603a750a954db18884678ef302764c78fe81ed2f651137a808025078263c0bc9563e3e2a699008c80767f73fa81cdd944e4a3aa35c88bbd2df25ba6d4838dbcd3ccbe4531d18acba4832706dd9dad9d48c3164591077cb2344cad874f630a52993abc53fba440c692473ab0d01c3656be1211b2ade8203899f44ab308c9f1f23f4dda707d0ca500ea7698dd475868c7377eeaee8a04926930ab20408d61bc85c532a19b8551a50c0ff0712bff6989bd9086e1fa9e87a2272ba864a0e1fb2cabe7596fa8d91641022ad931c713110b85573fa22561724041cebb0343e796c6daaf7c04daa7544521e185aa6abc52266ecb260448a1703c271ecbea7cfb8bf4d54165374a849b189cd840ffc91a2be575c284813f39123221dee7569b7e4daface03621222a9c3dfb0387f1b33e7455751397339ce73043c9e26a9d8d2a5c12b31841295f8764f00cad732eaa39ec3d0c6285331c87d05b37d657f1f58f63f76228fedfe6ddf65e57d1be4947519c3ccdc8530e5229b9c61b33e902e207ed7743da03252aec839deb1c2312922e5b41af42fd712774b743c14c98c77c1b52903e7a3d72804886bbedcac9475ee62015eae1e09a1507d5505cf319511dcc97a934c1066898b8ac08f38d1be44a80bc8ea6fde83372c7b0eb3af33b27ac70d80e919a7f910735370e3a062c383627be3789a1830d2a5b572abc54ec6bbefad382228f74800a9cd0a59c6729cc6de66ee73e8ff8b8881090ac9b1e7fe0e2a1c629b0ef720264bc2c8ccefbec83790c363331f4c820d6deeb0eefbfb425ea60617de6650408088261240c9a53d47293ba38e54b55f5d330d6bc2b52781ce45aed90931019d5ec6152f8d38e4f47322cf43b774a47c1c637f170dee806c5dbab2258c221bc45a4fb2a365681b35d0d63c5c6bc388dad6af37840bbdd77c9f725bc18156c0142a3090f72e844739fa519b8ffd8f180731397c548e03a784086b1e072af25ae3485b9589bf2943dca3139f2fe6746d2c91670e8e492e7d7ceed1472becdf4c868a08f7cb1d5b19c187f04e9af3600755e2b0bc7a04ed5267cb597e4340ccc532e928c00532aacc6086b18748122a9616f1e924f07c134cbdaae69031ace97ef91819e5192d774503703f3bd4b80e0819773e6fc6e4b79ff307b1fd300d2be0992d83b241cf0656a2ee23c96c0491c794cb988be8842d884d0d00e988f7a4a72a07a6e5963946c523127104063631791591efea374c7bad4eab57fcc911bbd7b69fc5275ec8466d9b9f45000977c6965493ce54ef418c12f4087598688defd51ed34cfe384ee2f0c2203d352b87aaa9f2dca835437594046792f09012b28d7c1675119e62d1aae73cfa222eeae4af223f06e3f8f63dfdba71fd21ea146d86a7c0db59a1ec400c5fa69fd48661201bb65efed57c33e0e6e790823d1a51819638305a6a1c7a57b082c8552d5addf25ed56683667ec6d5643fde3d502c1b9422911fa17ca9b3294ed19165b6ae7ba08b6cb626942899c9612abfcb7ec025ed5f08188dcbaf5266467a2355829475cb265bb33fe2f55d061dcd11919b5cec95fcd9c83d99a2e5aef7c94e2b73ee5d71f72f2fab10b1af472045d34e2ed49f152d52a06054b7b7270b44e5de6fba30e95d3ee4238d76155ac488cb42a55dde6fc70716dcb9e094b9e6ca591d431926bc434e3252e0b8c0ed7663be07ce173e5d894707b9f1d7c37c5a887789623348865609997af429ab50521645f7ac48bb0dff747d8eb9865e5f58338a48397e56d7f6607d6f13ddaca91789fe19fa9607b8e02fe18f8ecdabb82720e1e11ecd18e1999e6a69d7beaa7eff348b33743584cf4c421ec219f03def1840e3f1dc80128f024f2287af0af3e1a6cac062ade19b5aed12f7bf1d6045f4e222b2b01918b386f5b5eac94946b340b9ae467cd4c6d542905944dbffe82807d37e54c319e46e162b12cab261891ff8fbb47434bca59b46f0f14849902adf278c24b5138a038cae1d47c9decf1a9b6ec6fe4b96dba0c85bc9f76b67d6cf451cb06677ef0b12616f375bd3af68a165c24134d75a07cc10cb646d56d93776f107b29976300bd54d70d69ed9f6a428233f2aa834cf862c45035d0ca85ea153f1f1beedb68bf7b5c081a353074be3a9c7ea714d3b00e0a20c46ac1433ca6e4b2c8e99daa93c4f251eb261d30c89c4d24340bc8eb3d272307fa55db0137c073a9055663b2eae625f1934f18c4801ba102d3baa893d05dbf1ed9837c32a7c289c4a00414d6a95e80f02b7114c11cd3b51402cdc73a4efcb6b9a49bf251055e6c49d64c2820373d7b1b93317f7ddab5ac6bd8c47b1bba4ef347991a84bb4465b15b26dca8c1a2be3374527b3a717dc7229f340514cef33d3aff1ecb736d4958e2181e2e9ea54ce2b516beeb67c364e5d33d562eac2f8134bf7a75d49ff996c514e505c8b905f4b48643d07fb9418668be7be114c86e8a504abea7bc377fe2dae5b4f2e830f86a48ab615a341423036d4b7aeb57a8a305be8d6258788ba30c02c7762aeb5cb6a7e19065e4f95df6613822e39a2f158e178548d83a7f9698cfd61884e9dc834181506bab7d5aef62b08a5b38ae26bab32dbf61e6c19a86e1b0288196f866e35d2778332c8e4f9b4333d5ad446628a4066642bf0c7e2e7f2db9f9be609684dbe55c3bce34c34e8298fe81490429c984eb677a95b80057636b9f69b98b5d5cd2aa3982501c47ce0cad364514ff759388beec80d7e913339aa66353db71ed66203fd094c8635e7a2a2001ddb41623b912f6628950193fc47fb583636853ba9e03e8511f7b90ed37013b1fbf671474c1000c51bf0e4ab2df843dda8916a0e4b35029972a9915908c28d55ce484ac9162dcfa662445211de9aadaa06051ad45f1cf1793b6e49465ce35b6999629139a3e38d25714a2ad2c2bcebb99d8a7336ec3c6888ed4da2fd5a46d35f302685c77845fd039e414cbe15e25755cd5b96a449d021362a90b6a0106cafb9feab5004e1d3a935b219907875f82d7fa1898663df3c337db58a49a229b5f37ca072de26c6f70091c7f33c89aae5fba59622a5e6a8d8c7fc19d6c3907292bf387406c9d3605f0a307e89129afb3f0b47fc009c5039a6a221d7d70f35a27f4a78a1877ee4fb4907f3c974e6d0f40cb3f7e6e278a524bd94a33dd94e35abf324a6b2fcf412835a9be37446704bb71e255a0d10a8df11d82b2ca853360b5ed410204fd285aa5f9825356d229a7e113e9622e3f0ca2db300819dd2b4b041c85bd1fb073adb7cbe211404c53316a78f5c7cc8bbe7b3eec53343d86ed68832cd56d552448548858272250d8c99371dc1d144010d8b76b44b88cca28e5557efff58138e2a840a4c1fd3007d1f00b63e28cb9d70e6750effb9ad3e284fb978df0d555e4101d0c32955381eacd1430df19c9242f0dd28c17beffa10169782ab1138a110034a49ad8852540aa3f23743dc38e0adc1c08d764f41953182b3b052f694b07348a1d147ffda790d074dc79ff21d955aea138890e631b99ecaafacc11bb81e9c9b0c7725153e72730c4c995a54abe1ad1b414ab2cadfaefd3409760aed2b82f289ac5d0702189dc6f33927e56945093b465e07f15b0d63952f82f4588120b33fb4fd255206bee267a933d447ac89c3b407328d76845dfda625fc7e42e917a30e78be2d2effffc6f95fc95381b62b11347ee3af9394bb840c98b61ef23fe04e26134958558de11a2f2fe6e066368aad021a9444596a68104d3cec68461322843436d277afb2e246d2b073798b3a9cf80ffccb7506b066bdc10cf9744167376ff2731762ef3ac1edfeae57e440c0f490f6dd5fe1eef658748b3533a9d75449e89aab6d11915823ebcbe49c4329c8efc12f15d22834263b0ef7c391976ac9a81011fa5df2ae57de324a66beeb366b00b4c432beb15dceed066e8ce31029cde66a1921210a1e1229eade7cbd1b11062d36c9ee8a48ae41a8bbbf9ecb495d87e89081dccddcebeca414565ea369c44d8ed4ab269775cb77c35285a4838109f2a0ae6a6603269ff9dff9e11b6c6dc9f9083cfe1c88670c40d72af2a1b2005ee08b3b328451685af32ce1ba79ba519c037e77700a031485088d62b802e397212f915ba909556fc1178b7c1512700210d66f9e4cf01d856675e6261f4186fbac5991714b548114fb89238bcb4da5319202387c7000fe8d163bc38e8f8c03afd44018081e21626a2d0dca59f1aa35e9e7001fe65880217b114b0561131a9d1423361d4d0231e59651895f5abac9069f88065bea00ee221f6e9e51ee48e2e869fd6e0c10b70e7c6b39af22f8a961c426ec62ae942cdaaf985a5fa75b6d922d0f12a5b7a07f6abfd14788bab5c20c656b3b7a1d437b95645ec21da543de060b64847d6b2a70b79dbc8b09ea375fd23eded5b4d44dc9abb1b5f17fa8dd2dea91775af57bfac6aa7a906924dd9e1e2cc99769a4e9c682908b42c46756c2103c6d12d3bdb7be2c6d30551a43eaf50cebd62a44abf34563db97cbf41e1532a21291b2eb28797e170b1d4c84653cdf85e89408b2d76bc5f02f0315a8b60d2f23826c987172505f8fba58541af856f3bd766d6ae55eed1b22b266bbd4961e1896de127cfc0a84541c2af8d12df492d8128694294ec02f2c4acea7ec46b8472067b43d4707c0764e5d175112592f8b509da0c6292af2fe03ee17f06b629223ad2ddd0a9b7b354b483f99ec41f07d4a733f09d556d70266e7b55293f4f88397b27954a3cf34e38a2e3dd88713b5a14ff0a99cf242d084322f5d2e69fb8a780f59c442e267abbc1fee6febb6cfc81a69865aeb06a27d872c44e951f228d112df9d3ce975271f52346ba34f6c772f697bad21b3a5325f619162e4c3e3fbcdde9670998f6de01de4595dac660236c4d318f74d0f7f5bacf464779a9f72298c5b902e8037e8f3e83d139d4a41985e08d597c8a9ded3089cefeac06a93cedd5ca85a0ef5a10d8f9a77ba9625772127d35f12332b06e023526ca8d1443ab05e47131ab11998824183e0327a80cce3a2756943126e0ce6cf4a3f3ce74e5ca5684d1dbe1bdda04f9a6943fb1d2550811d782cec155763c7f29c9a1ba3c96115fd8cf6df5e8edd1df98df54f69199be8e47d58de517b7ff32cd690ce8b1c60f8f5b1078f97d29206f0b0dc94ea3eda99a3abac71b9ba8969ceca59504cc91e83102f7075d61888fa19473528acafa8223ab18cc8a2a9a254b1a23c96b00007ad2f95d5ac5ab32c182ab0cb8c011a827f6e04b716f542d86e4394f23222085e1cf3b56cb045e2df86d95027ee2b211530db4e6afaae5b4acf5297d103952ed6835cc55f97a70516f1a6c553ad162e9ae9e921479d66facccc513a8dbc1d72bc431546e992b545bcb9cc4bcbebbfdc628734c483f29f99aea13418eea622a984e18b5983986794daa457429a9fcca1a6b0bf60a3107c914a0b34f9575e1dcf8b0c55b4964582f46adfc4fd21ee38cec23243f11ecef1e523076cb9bc229a37", 0x1000}, {&(0x7f0000000340)="9dc4784506b8c7faec4cde2ca36d7351253d572c3798bb30e2afe083012f45fb35cf5a9e96c525e40415a290e6b5", 0x2e}, {&(0x7f0000001440)="7ae3b5dfeeded21bae1cddfe429c1bbd483e41f64d7189952d6ad489881b62d0e4c556f6a56ee8aee2fbea2f837e0ae71410db38253f19ffb4e0a10dbe2ee40e1ff30b30e88204617d6cd77c143d02ed2e073697d172efa5cc3da7e59a4eb2c5410cb85bab49510856b692d91195b6c7b7b737f667acea3693ea698475f307e95ee0e0c4c51765c1b043865f4f", 0x8d}, {&(0x7f0000001500)="54b173d782a189722b8cf06341e2e961f14b424567e241472c5b095f70840d67bbb2061d9fdaa5abb3ee8495f1b3dfb5c6ca7088d48d3130a5f233737f2179560bd0e88967648a4ceb37a2661a63fc98e0d6e651ec88113a29332c8849d6c16ee45835cd86322474ddcc05d3834dbe2822e5b1025db8c17f20b96cf1fbb2ed6a6cd97193fde86cc86b183578e7271a73", 0x90}, {&(0x7f00000015c0)="c0e979481a63b98734817ecc6a607c97e8fd951fc543cd3ac4c92729b758cdcb64a2f40a735000a9c090cf5d5484f60c932b02c93989291b809f4eee8eb5d0b1d8ec82142b3c7d3dae92cae387729bbfe574d5f91c9458d114597f9a6eddadfa0f64aa41dc68b5f3c7a069a9749aa4c2c04b9f688cb0db659b902bda7e8a020dbea7d5395b76c1bac6e69ea749f8995158360ea895f44389a4485aa5540521add2eaf1143368d16040d807fac9487c102c42a1d8fd1c65cf95", 0xb9}, {&(0x7f0000001680)="fd49ab69962b9c7c79f30de02648a6bd8031486bc1f643cbacdaf5d5d3390836647e60ea7fd9bb2b7cd3fb9b91e0d901556da4d91be121b5e26d58872f243ea40b385dbe949a69a128ea054ff6ff16c4dfece1a07288e46694f8905df5a8d3a409c18cb32fa42d78cea5c6cf690ac45df911f764918987f81f15e0e65f20045cd8383ad6fb72fe1e785567285e1dba0c36cdf7c6fe4a761841961006c6caf59bc74dc89265545c84dc187e8755926366ae7fb8e5204f7eaaf5bd0ac3b2f68578c868a5d4ab424f00e5f8875879d892190886c19ade30967b06981da655149963e955b0f4fc", 0xe5}, {&(0x7f0000000380)="fe4b861c9b39fe215d0c3c18147fd427a81dd255d633", 0x16}, {&(0x7f0000001780)="a92941d544a7638940a2c51f210e443aaebc83ec38b50ea806e37122093207aecc738ed3a4388bf808e35446574670f117857e895a7f67df6a57918d44c08fc81fdd2daea913525bd5a0cc06509e95b0dc21e725f925b68d5f", 0x59}], 0x8, &(0x7f0000001880)=[{0xa0, 0x1, 0x8, "fb991f8fc82518a6cb69418861f65a3a62c9a2569aaa9a52b6c8ec7fdec3f9c14a4a0618d882d2e2120d6ec9b1aacdd3e3dec689908adf0f85372ea8d187b7b07892907cfb1d458744965ffb43e4b18ffb7321c8a95243507cbc1bbf7c4a1d871459f1faf667ca548153d9fcbf743800ae0c888a0e1408f7c8c721cfd83799876144c1b784d6cc391ff821d685"}, {0x1010, 0x1, 0x5, "9b751bd36cff0a074c7cbfc1b1905e1199f640dc558bfd6ce98c74ac331364a53d564afb8cce3dbc7a2ac27210846ac0aa58c0b17b00471dccc5e14ccd7f3b92889da0fd9b7513c458697b6fb2cfb0cb976a943f89d74430096f5082106ec1a535c7ba369bde5c45b813c1769ea99b40b4b411167cdfed219429d1c646f9859df852ae01cec0e94c7633f68e457551363c7a2cb71e5a24b7dfdbe3ff2d737160b1f720b619a7276f3f673d8506b18fe081df2549161a8971f93f94de27880c5813ed5be8a02188f71455bd7342c78e79bc4e15d9b52cb6e0dca60f0d7807dbddc6eb59de2c1237956fabfecc84def1367225b2d4fdeec69f35e4fd798657c78a9c962ebbbf6e9e187ae9c55678bd2ade712ed98182ebb8ef279bfb6ab76e9a21c3907bb8a5be30d2182bdb75912c9bbd1f16e863031390d79aabc03d79a9a11015bff1249ad0b13c1a6e4df74b1806572dc29bc15aa7b22bd9d73ea317d0a205a1cb4b8598320086054d17b30b511087c457d5ff714a9bdf32f0c8d01ea48d0c63bde619c548527cf438615cbf4edddae350981ff3e54568d5d0b25d6dafcce3c4813abb7f3d37516688ee355b03143e670296b667f5c80f95388cf313663efb4bdadcd4efccedbcfff5d9b36eefae25fede569c710218e232761f60c9dc7229cb7317025893efb0a226f115255189adbfd8f8c8a7ddbc04685389c5551569d046f85de07dce767d4fad768df681750c12e12c8eb6035350a7755de71f22106d2fedeaf441ff36d5773cf5ec64add6657644e355b5643269d2c63764ffa041a3b4e7dd0a32dc4a2a5efcef81f5fd806d4935b713fa1fe546a5ec0af2a3a235a2cd489608c164affea89998ef3375e13bfbe2a8a110969fe9127afa4ac670f74edd0f5262cdae071609f463d85488653864246e61190d661e41d5842fdcfae06577844e339506aa9dd1513f652d1d7a644e58c0c493c46e41c1b60afea41da84a0521393294c33b802257ae2b9daea7f2b05df158b3ddee81e6d0bc1fadf38ca777ace0255d5b4e8e16280564d51b13aea4f72b355c7c4bcf8b85261f8997b13ba5e08f126fcf4dfb6ca5d89076e5f6eab06c4274fa074070bde48c9d1602d988fa6dcaccb03ffb67a665e99faeae9bccbc45c79f21f8e0127b86496df33f8a9d50cf231067ecf9a214d092bc42f0d7b4c966bcdbf9f87b7f0e5c7676d9bc881d0378f0778299375f306a4383afcd81a7d0a7ca18f47954d79aa303505ecd97a4cb779a4d5f4168b715eeef8c77612d1664c67256755e86a1c1c932dc82f6997bf856480831ca4a808c8ecdd048e3520e271345a8db4732847510f45735cf231c2f99de59f6934a738fd8691550b4a46da1da20aa7d30a26e71ea27cdd02bbb0ab09676b7a10659e2ba482d7b6e8acd70f710ccd30ba3c3245fc9867214a2fed72fdfb2ab7394ceb15779bb82229dd5183d3b96f60738dee233f899ecf7b4e142c48c403141e8c33f659798fa8dc428d767510a3bcec8212edec5c6b27c21d7673fd3471f3311a882396d9c6fbf7ded4a754898caed23f162f69e95e8d1abc11dac26473aa96f76ca2d85ea6cf84fc99afe3006a77bd6e9dfd58e5262a6bf3bb195ba9b0b182a4ecc138f9067fd34330ee9afcc50b291ab3a7d4c52ef2cb804e1fe41d0a432bf88e59eb14b27da0263e2b1b06a43281711ef6d978170727d852056bd1b070d8a46da1d0eff27cd160b1ffed73aefef967d5dee89232f854703817cf43cee598446ac63d5c37b563563202f1ef890c407249ab83f7709754fef44f4454461dab54195759f2eb3908f064c30efa3466fe1d5906862785f9fcbe8da3a766e2bba43b90039e224369b9ea7919fb6e5f40e2f6aaa1021b745ed196ba084477668971d573856e42a9bce8fcf7c5f6b08a49c7fe033085f8c250670b8922a055b07993b1f5d07cf2e0bcdc895718aee9a4241eadf34afb923006fd1d7c308c8fcb7e6773e9045be2d0110428cf7f65c5abc03f83dca535cfd83a788d283dd0cc0333dac34c00a100895df036dce48bb1cc99dae3f9641142725e4621f665ba228eddd5f76425ab11a303ef32455c721d610806161e07e205e5ef564bbd79799259931574d924bdd159b91b35e6847ef4ab24cdf26077695b14572efb15c7778272a5b0f88b129850fbfecc85d17573aee20a90c39b7a569f66483b4ac36e60e499ad9ba556469d178c91444388ab55b21eb5b5cb12bea61aff46156a95727156d86fa671124f23d9c25cfbb8a63b0511b810b5b41b702dd563f3ecc67ff5b12167b386b3037adc3e2aec3dc89f6cec1fc6340781d5356a1bb25c0ae0a5afeca20db2a052a44cb47b3b0c597a93f151304cb7f08a51c550b70aa22e8a9ccca3e7c8dceac7a7738efcbbc0194d348cc75d7ad572e0e2b5fa0f8da40a12119f48ff5c63813786c1b2b801f75adfd1e976249a4c3c63f4cd0ac14c0f079a4b910632cee3acf2e756f0e885c932872a58763e9d82bdc91cbdf9ecc425495945ca918937d71d5c4c4b8c2bd8c48d5d2620ce1bb4f416cfef548abf6813d71e8b4d47341fbabefe756c5a591c47a8ed4ab0e21fe3830571743ee8d01fe1017c5b57ef24a7a6fa1081400addd052ac577d87620a6328e1e02c96369471274bf007fa9f5b2f5364df0b6563191e7ce451997eeff58855c0dfc989926238179abb6c36d3cedb6a6fa7857357ad756c46840a911e3be2e0b94af3a66828ca1ca30382e868b7b9be8d641fc0180a73e39f1640837d2e2190daedf83d6c415d22cba26fe4d277d71e9778b16fa8dacc6a2d612ab088fd137b1184727253f2cf0f14d7106e794192f1b0156840afead24027d709b166a2030e6789a81d16c922fe565ac50b247972684609d9cdce833ac46c163dc18c6e1312bb16b06d8e0e7a1ef683c2d0434cf98afb8af59a762db347561c7afd5ab83c25d0dd065772403872836666b4434ba2f907eea6321042892b16f7f0da4c8a4975995a87eaab2f34ff5dc21ee509d4a014217cf2c4f732933dad1d658ba98155c02700496204d95149c7b7b00a638993240b172656a12ef37c5b2366b1e8f274812582563b8e46f39ad6ec068bf7f6ab8961db9a17803a75c5c5494e97fa20c87f62a8e43d957bfe50ba1f0c01b4d4e1a843de68d46b872d8aeb5b0f4bf498abeea06cae1b7b5b36c75ad311176286bfb3cdb5d136fd9eff1889b8c8619eb5f9838c11eac907ba8d00dac493bd992f8eedc61efd2719d2893c3b9ad78c68af5ee55938bfc3cd5c2734d67da586c0d8d1a45a41d873259005c4fec86d38f4ed8925fee048006bb22ccae1a1bd712029abe928b823f73ff8196b09bdbedce2d0ce60c224ac901ee467c2845cc29263846166c1e5a6140683e3c24c73e2dd00cec8b6e410d18d746f566a5c386aacbfc93c14ceac7ca3cb1120fa370268921a470ca8957f560f26c10004f8b67b45d690997ea1b6c251195ea99fe2447368865b2f9d799e71d0bbf151c1b5dd43ede329843d4e7e0e5746a3f8e2a2538dfbf73d3aa2881d67fb46a3aec8465791e31ac0030b8625eff5c8f0c78d5b55642f535577690eb16c395fc7ab922c0c912129587486f79bd1f2d38bae2c172b5800ebbab059cbce4c697866f554deab7fa9f44fbde65e0aa868ae89b654a6013e2e83d443e338ccb43c65e49f1a9c1f26d67a97ef494b6730e7eb3df25491fb53242323380372d0d54ac062e67fc5cec8d3466549147a9be26b1349a8c3d8c22e4f0076971c7d724324128092da461f543629fa59c431d9ab47ab37a6ac86c725b564fbef0ce1c4f3eef40383a4509db6abedbd3014874bb16651bfec170cf990b7d0200632d939a17d805e4df761f1297d3d266f410a7c5369035f3f0eef1b58ed6f48f9ab4d87e0033097fdb09a625df1859a5135c9ae74192a4a1009ebad198ad58f51388dec616e3cbc8b9e6951d15c160eeee93498d8ec63d58d70eb7a949b51e1c7d73fdbc9777ec1dc683b232d0ce5cd63043824a2b7f0a5f1e0bfedf76442902e5e52fc2623b3e5511127b718a0b5339811a909f3b1cb54fd28d36470c59c741b6b5b363048a2784edd1925a8ec43b210fe226007ff1d499f220a9d4b2172a54a924d2a6fbfb74a8e8f417e58ef27d22ae15e45e568c4185591a2b3485923b32048b489da06f9d7f2884e443855ef00d517c515cc33d70d7e9d621f7aa98cac2e023923ebc04ab9727073cf8bf43c3186c8187f4db7f164109a7b54de2a4c05dd4351ebf9d7c869b98b3749c818a69b6db847ba3bbb24519224b3030468488232f6b51fbdaada2a4f18b066e2f01b7f0e02ef504d7abce65c7dd2dcba57b7459c6887a67994edc597334e3f5887b4d62f06553e33002b67b48ebbc92f243a107ffb21a02fe96baf6e383841d10234459bb48432f1ef148b62ac669be67bf63caca6c30543537976f7293564959a1e010b12f73d3903c440a455f8613694a7040bdccc7ed9706612ae7dcd7a473f61308ba8ace5831e497daf24807facdcc37bc563be12825b5d6332f1a0d999c2e102fc6bbfe571c544fc3c9483a1686b89171447f8aa508c96bd8d345c2ae2c10ed5b098ae1b9f0f09f38d4b32920e9c7ad34df43a6ba36048944e66a9cf9b081495ca1f2d0d23a50f7f0630426d0f2d0495a84f7d4b992fbeb7f5e2c279aee2258896ba3266760f5ab6314c02411eb31011a1d73c90ddcdc90addbe6f0c59e77e2686a6d4eb1f7ce41cc4865ea71cb7d0ae816c9e354163a829285ef119caa4be9b56399995b94a237ba959e541dcb691958e2990e5913eaba019dbfe37e80c7ae525e13fabf1a728f6e7e293c9ffe78bd5e83afec0b4a7c5a0b8ef89256e2c520a1844016f36da1657f35e5bc4ee99cf9f9edea4c31946f39a8ec6eba92062105b8d6e6db1c44db04a8c0656219f26370c6e57a1e03e143d83c945ca2c8dbc1d9a1536b7f0997dd635ef97d1975c656659680dc30ddb56498872cec98b81367ea5b4ac4a2fd467889e35e119e218bebb44ee7e98f7041d8d020754748ac2ee2dd9bd7d55498f703d2d4568023d233b9e538acfee1e36c0c8cd36b51b9e455af496d9ca568a48df21d99559034d26a5ed5b79d882deb2e7d69d97fbc016bfb3533e66d926c9f075b53a4ddb51f5820336e1821b5957308374729459c0c831e8259f986d89de605e14f81deca8b89faf42174dad97a930ef7cc03a3611ec51b4bdbaec3d7921d0d01f8a3f74a8b849a84cd1f539e42158927984903ba03cd722ef6b442311a6b22dc25646f552c215269ebd025073a1054dc4b763b17aebcbbd27422f6584dae40264d1e9c1b700b124b02976d1a59160ff8074a3ad0218c6cd95f20204f3561c14d3f8bd034e766844a2340962bedc8b21cabb8fd6baa3b509b1b7a09e640abc5909b9968af5dce64c053221a617b5c6163dba61a192e4fe22014efc28eb7d2d30b4460869472a2ab02e329b1425f9ea816360303f189e454b3ba77a96d5b673c266ecddea68df33b4590b8dd424cfe9af3dbb2d105500e7b78bddabc481cf668b49a5ce96aaef8b4209d766c50e579c2958f2a68ce902900dd5c8ce2288a72624fc314688ed3ea432634f277a72ba9578f937d9208e736cf833930b9edfad7b7c1e12de757d8ce368c86d94e508a2d55dddec22452d4ace900bb49e31fc75583e44acaa078b7ac357931f7d1e263972b9a31db172e7152d133ed86d7830dc6b775783d30f71f0a2965d34d0b6d80cad0faf62bf98bc6ed87"}, {0x80, 0xffff, 0xef, "1e60859c9ec06100f428e922ef9dcd2ff60b7838903e61a68e996b123ac4c1d423338ef5a548b794cbf26c6c366c93704d1f4d850a955e2dee5440a51632fa9515a21314d00802a16039de9c3f0c46e4142652bcd519e0678d31da43026dc73132f4d784c761b06ad89e2b89"}, {0x30, 0xffff, 0x8, "d5f4726ce02fe4bb9ca1fa88d694fa140f13b8f0cc2943d169f9cf"}, {0xc0, 0xffff, 0xfffffffffffffff9, "347133b26107693e9b5be54f60030efeea27c9f4dbf7518f850cb1ec36900ea45ebc8dafdbcfa10a7496225eb3d54c50e7ee2bbe3ed2f81027f5ce64ff7199243e2826a3b20cd69e5241251a9897ed4fbf7cf833c49238201a157e25d9a2a6f65f658126ad1857725a270262829c0def2e0083cc1c406f13e2575942d729483dbc694b66168a8492d6cec1e7af7b0b420efca544c0facf0468d8e300542dba75f864a53485d2cf2ed6f4"}, {0xf0, 0x1, 0x81, "64b0eb830b88a1e5a32cdaa6ae9472f5b77c293cfac9098e3ba6dd13e14a6144baa4dc5073f99070ff9546550e9b1f46fa068b28407c7b739d89a3e432d64581f6ae434d3e686f764fde5f9907e95e5d3514af2eeae4d0e3e126df5d067683c1dd80271958a30245c8b8a95bd49178ed9017ee06f25d9765f9259dcfc68b1ed9dcacfd9656beadd116251065507cffa881f92d029f9cfa0d56012ca1d0310ed9828f10cf0c2e1ff15058cf7da7d4d001fb1ebef9686609522e8085b883b856d3961813bc3e47c9b7068058b9ce783a7951b9a00ab43abdda02c47a19d3"}, {0x68, 0x1, 0x8, "cfad67f0847f3ff3c54fe95fa252744563cb2528b0a1f2f06b220d5dd129fd66a10dc0a9872e0958855c7c2511ec783471c3d541fa0a9dba0cab85f6ddd0ca94341bc80067b23715d956ea025b701b6665fd"}, {0x60, 0x1, 0x7, "9064b91794bd208ad08338f9d5e95a52feb0e5ad77460cb65c2543ae2e3c1b334ff517bc1cbe13e54eee118ffa4d07893e3191f1f6ce8c47bd40af0877e07b958ea62822c75209d2d954818b632d1861"}], 0x13d8}, 0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x1) r2 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) unlink(&(0x7f0000000180)='./bus\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x20, 0x40, {0x2}}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x36e4, 0x10000ffffffff}) 16:00:27 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="7ab7d0991f06721b87", 0x9, 0x0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/159, 0x96, 0x842, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x294) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000340)=""/144) r3 = fcntl$dupfd(r0, 0x0, r1) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/235, 0xeb}], 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6002, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x407, 0x20) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x486, [{0x3, 0x4}, {0x2, 0x6}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x1000}, {0x1, 0x7ff}, {0x3}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x3, 0x3}, {0x3, 0x80000001}, {0x2, 0x20}, {0x1, 0xffffffffffff0001}, {0x0, 0x6}, {0x2, 0x3}, {0x3, 0x4}, {0x3}, {0x1, 0x8a2}, {0x0, 0x40}, {0x3, 0x6}, {0x2}, {0x3, 0x80}, {0x2}, {0x2, 0x1}, {0x3, 0xbb}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0xfffffffffffffffc}, {0x3, 0x9}, {0x3, 0xfff}, {0x3}]}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="3eb0d4b740add314beef62", 0xb}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="d64475bd3ed7ce81e9bc889c31a99f49986e3dc2e34cc89917010238e7d5d9a63ffe19e6a201aea909739c135e0474242a7fd7d1fc73381466102d60a69cc2ed2c7a566bd8c8fe5f5119a45744d88a6c13738eaf435d79371d85bc6e32dbe1cb8ad1c647554dc19e276e146b2c06b73b7d505d9efce92ea1148f91c5029b2816ef1ecbbdb4d90a74f7874aed0b05af1d5ad0c53ee9e5e1163e", 0x99}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 16:00:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000004680)=""/4096, 0x39}], 0x394, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) fcntl$getown(r0, 0x5) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x140) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0x9) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000340)=0x8) pwritev(r0, &(0x7f00000003c0), 0x10000000000001a5, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x82) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000000)="4c3132e1", 0x4) 16:00:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:28 executing program 0: flock(0xffffffffffffffff, 0x1) r0 = socket(0x6, 0xc003, 0xfd5) flock(r0, 0x8) fsync(r0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="1b243b309341b9447129660e98b1925a1a2d3dbc2952fe712dbb208aab4cc7ee2b3e9c418fd853f08b8e", 0x2a}, {&(0x7f0000000100)="a1def3e90044011578032d7c9a621e2e3da3bc9aed0b55b4f4f907d81c367839c832cd5c9647d75ca6e79d64f565f003538d03e6b7383a0e3ba2bf7592c3c0e675fae57b12e45b33aaee5928b4687543638e7dfd6dd8535ab1bc048cba28f893b5c8370f6c36f6796c067f7f08d3f7db97fa39ec838f18dd8d87416906fd25a74dfc0e8276ad1e3221c082a5101b4779a797d898f06e38cf028fbc74762e0b3f747bf5c140eae2d8989d9ac3b42f0700dd07f99b6d4d6274e535d3b79a4ac496f63899287ff0f66c2f10fae7fcc372d93520", 0xd2}, {&(0x7f0000000200)="c26b0311021dd137020762bb5cdcbd98135cf9f0c6b1dcfc", 0x18}], 0x3, 0x0, 0x0, 0x8}, 0xf) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x100000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="42eee368c02e87d57440d714", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "000000000000000100002000", 0x0, 0x5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18020, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000080)="94bc9564d9a555539723ef8f7a", 0xd) 16:00:28 executing program 1: 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, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) symlinkat(&(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//../file0/file0\x00', r0, &(0x7f00000002c0)='\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//../file0/file0\x00') renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="8ba6301d0d2bbb86584e1b5bc98cbee69cc4aac20dac1a553ed80399528d2fe2be024b7b7f2877cb820625e51d39fcfde6b8c468bab3197dafb066c361b2d78ce286b598f4f43dfb7d0f297a8cec13b2335a794be4b5300ba9c5609a79b13830218dfa3ac0bb482af8606a4697b23ca2fc1ca3495f3440a532c39944a5377f13a1d3bc52bac78b255c7293164f553e3a8dc92306965365ed3f36f9d7c75b193fec128c9b12a46228dbf4a01fbc3f93c36798d1debd8c6bc348d7088cf3c3588212a8614b0f53fc1e9a1ca4ad0f5348260d3fa7f6dbc3a17d62f040a379", 0xdd, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/92, 0xffffffffffffffe7, 0x2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xae) write(r0, 0x0, 0x0) socket$inet(0x2, 0x6, 0x5) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x8000000081) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffe00000, 0xccc8, 0x1, 0x80000000, 0x5, 0x2, 0x2, 0x2, 0xef, 0x8}) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="0000a3d2", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 1: r0 = socket(0x200000000, 0x8000, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffdc0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[]}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x7, 0x1, 0xffff, "629e61d42a371b943c941c4625bb4d32b7f9c228", 0x9, 0x2}) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1000, 0x3}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = shmget(0x2, 0x3000, 0xc, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/191) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x31efb27b) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) getrlimit(0x0, &(0x7f00000000c0)) 16:00:28 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001240)=[&(0x7f0000001180)='4\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='-\x00'], &(0x7f00000014c0)=[&(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)='+\x00', &(0x7f0000001480)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3d90ea3c313ce2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0xffffffffffffffaf) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r4 = kqueue() r5 = dup2(r4, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r6, &(0x7f0000001140)='./bus\x00', 0x4) fcntl$dupfd(r5, 0x0, r2) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0x7f, &(0x7f0000000040)="3c129d4916c421c474038f7abadf5a17439606999bd1aae6db3d04b8872a9749bd6cf26d6ceb03cfb4d10407b30bfad9cae2ef98f796ed31e05e895b9f4a401c4260ae1da7ed29516d4c1a13733970783cda2c49d2789bac6f9d9f17f44bd64e63953e393763765a17ad928675330cd78e499fe742bf959c32505100b88c9ea14f23f0954df469aded2b6e59b33060876210f0cdee7dc14bb49eea59d4de3ff350079d69", 0xa4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x20000007, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000880)="9b57c67b12f0863cc3bff2a3fdb7513bc155fce82266a66bc38ca4177cbbb0ff0300000000000016ab856b886ef566701ef0b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c36806b9d8ed2600641a158f11973a86cee5a4a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c780332121687364b30859dceae07a3c375a55b6e1afa63e9fe9f4556b89f2000000000000000000000000000000", 0xfffffffffffffe98) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000000000, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) 16:00:28 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0xa8) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x880, 0x0) r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x4, r3, r4, r5, r6, 0x20, 0x400}, 0x2, 0x6, r7, r8, 0x1, 0xffffffff, 0x2bd}) fchmod(r0, 0x10b) r9 = getpgid(0xffffffffffffffff) getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x40, 0x5, r9}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/93, 0x5d, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x5, 0xa69}, 0xc) socket(0x10000000002, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x7039bd5c, 0x4}, 0x8) getsockopt(r1, 0x4, 0x80000008, 0x0, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) msgget$private(0x0, 0x12) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 16:00:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000001) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:28 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) setgroups(0x0, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x100000001, 0x2, 0x0, 0x20, 0x4, 0x400, 0x3, 0x0, 0x4, 0x3}) socket$inet6(0x18, 0x0, 0xb02) pwritev(r1, &(0x7f0000000440), 0x0, 0x100000000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0, 0x2c2}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) 16:00:29 executing program 1: r0 = socket(0x14, 0x2, 0x8000) socket(0x1a, 0x0, 0x100000001) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) fcntl$getown(r0, 0x5) 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) semget$private(0x0, 0x3, 0x2a7) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x9, 0x0, 0x200, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0xffffffffffffff7f, 0x5, 0x3, "6a46462c8a50da35bc0f2dac435645dcb013fef7", 0x8, 0x4}) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = getuid() r5 = getegid() chown(&(0x7f0000000180)='./bus\x00', r4, r5) ioctl$TIOCEXCL(r2, 0x2000740d) connect(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0x6, 0x5, 0x1000, 0x20, 0xfffffffffffffff8, 0x7, 0x1f, 0x43c0}, &(0x7f0000000080)={0x4, 0x6, 0x4, 0x3, 0x0, 0x101, 0x3344, 0x7d7}, &(0x7f0000000100)={0x8, 0x7f, 0x4, 0x6, 0x4, 0x0, 0x3, 0x1}, &(0x7f0000000140)={0x8, 0x8}) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x17, 0x0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0xcf7, 0x7}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000b00000072e98c72", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002003, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/tty\x00', 0x47e, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000900)=[{r1, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x5, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001bc0)=0x7ffd) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:30 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x4007, 0x1eb) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket(0x20, 0x4, 0x24bc) sendto(r0, &(0x7f0000000280)="32ac61d4d2a360cd9f342797e73f97be08c9ced7d5fb9933c618b0ca0c0733c41676dc2859cc61ee5d01b5ded40b15c4eb0e6df70e5a9211ec04d07eda9a6b170a82f71dfdb90360220d0e4db06bcb86f237800b818d8b29ce2ba556e9421314ebdd35393883194bf0a5dcd4764b6204563001c2a691046dc9508184bc95ab3fc2b67868f5323d377c4be6fd8d1c72d8f45fd93dd32aa12049ecbd3a5bcde8452866f9661d29f710fbe91b2c9d2875527144bd53a33924b3", 0xb8, 0x409, &(0x7f0000000340)=@in6={0x18, 0x1, 0xb9, 0x7}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1, 0x0) pipe(&(0x7f00000000c0)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000100000"], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0xa) close(r1) 16:00:30 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='O1', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="5412567b6199a2ae7c6d225c1b23591774de3ddcd735cf3d738f464362d4b8dd6de61af5dd6993ebf796441392f0e83e1c726e04b9e59b096ed133b6a70eb3fd8b6aa1635c", 0x45) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000440)=""/249, 0xf9}], 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x9b, 0x403, 0x0, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) fcntl$dupfd(r1, 0xa, r0) flock(r0, 0x1) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200000000000000, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/158, 0x9e}], 0x4, &(0x7f0000000480)=""/51, 0x33}, 0x840) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x1000, 0x5, r1}) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7f, r2, r3, r4, r5, 0x40, 0x3}, 0x70000000, 0x69, r6, r7, 0x1, 0x101}) utimes(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)={{0x4, 0x4}, {0x3, 0x1}}) fsync(r0) listen(r0, 0x80000000) close(r0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x80000000010001}, 0xffffffffffffff25) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0xaa22) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:31 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x2000000, 0x60) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:31 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e1266e57c882e6430d0c4fb9833dfffbff3c5f00caba35c130bb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc647a256e8fd5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52b9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f900"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=':\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file1\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x8000, 0x7, 0x20, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x0, 0x100000000, 0x4, "83938eb67b2099a94a17db98b0afe8bda47e2255", 0x9, 0x4}) 16:00:32 executing program 1: r0 = semget(0x0, 0x3, 0x44) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r2, r1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/222) linkat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d011a2f62690449c30b87446c653000fc16a9510e7aebfd9730dd7c78b977ffa4dbf4b06bf0964b5f6fab2ba46e1939bd10fb3d08c3d665e6a266adf1861daf357dc0460e257a0467f0002eaff7714a65af38a2f03c9f267f0e50296200000000000000000000000000000000000000"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="dea3b81f6559691776e7d595083cee3f443333454778d52658525e7590561f3ff9b2afa1f232a881667bd48cffc1dd9a6422f7b0bc16a77bddc0438df70998ca3596f12c66846ddc6d54c236f6bbb5a4b04de1ac45f9eb445797033a020b48cef98d87f57b9f7ae19d907bc46b6e2054cd4a95e0db4efd331bb23286aef72082fb9733068827cdc7b73ed613eefa56203154e293e81534386bfacc8889cec489901586127b811572fbd7470ae37ccd688acd47064f3cfff9cd40c411326a71303b50b47447c53c48a91c4eb2d057150f64a816", 0xd3}, {&(0x7f0000000100)="dd058b3c2406b434432c742c4c7dd3bc17a126e851c1e8b646a55e9561c5452336e653f537238ed511740543667a25e287d09fab8c12746ebac6466af925919d0ad0b286d99ef6a12e43651af2557dbf3c8a3c22c0503f68ca8c68543ab4633aafcb50bc41535bb01e53a325cc15687b8537ac2866a08157d2cdcd0c0c6917df92368ae0c219", 0x86}, {&(0x7f0000000040)="61c768c8667bec8902c1dab275a790b6e5ab11ad7ee6a7b13b3d44e504ba7227353506048fa53b26a867", 0x2a}, {&(0x7f0000000300)="6b39fa265e91e9f4593b1bdc3ddb2a", 0xf}, {&(0x7f0000000340)="6e5726feb0f3df1dd795342f3e1f300ba4fcbcb0e9bc9f9e21f6e429a411daaf1b6db21a77c1a0ab9c25756e98f3e32583dacb12b97349040d0f76feb8d038823a4aada37e", 0x45}, {&(0x7f00000003c0)="5735239659d06e22a1ff9a12c990b66e821fabbd3c884bed6b5a10f7fe84cf6187e4bf6e915d822b217aeb5d17bdb1b4a60715e2aaaf72dcc4afdfbb88df9f3a6e2910f9b864f869dbabbb97ac5ce89d237692e28956460792407c2e2e7978c5", 0x60}], 0x6, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:32 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) r1 = semget(0x1, 0x3, 0x20) semop(r1, &(0x7f0000001380)=[{0x2, 0x81, 0x800}, {0x3, 0x63, 0x1800}, {0x3, 0x7, 0x1800}], 0x3) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r0, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x5, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) mknodat(r0, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001400)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000002900)=ANY=[@ANYRES32], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="000e7de631e3f969af00000000072000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000011c0)) setsockopt(r0, 0x6, 0xfffffffffffffffc, &(0x7f00000014c0)="69c93a82b8bc4cba008990f75498a1480c20228533e16f593a6d953262215fe9f2e70123ae38bb3d867823b9c62ec9229ec0da43ffc94919829775e61fb5146c865a351ba3770fd7df448780592071a7192d42becf761f063a1c6d18d3c3209a51435b6e2eb51b79aef7635ec19e74db2b5ae40570b9c903dbf0d86c07d25e05ac9ef4ee276b3151187a2717336a18a8bce8dca2c29107835bf2f1a5ca4d448167ad72feed3dca97d122d23c130ac0", 0xaf) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10230, 0x0) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r2}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r2}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCNOTTY(r1, 0x20007471) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) fchownat(r4, &(0x7f0000000280)='./bus\x00', r6, r8, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0xfff, 0x3, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800, 0x7}, 0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:32 executing program 1: r0 = kqueue() setitimer(0x2, &(0x7f0000000000)={{0x200, 0x64b5}, {0x6, 0x3}}, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x80) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x802, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x29, 0x2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xffffffff, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1, 0xc, 0x8, 0x0, 0x4, 0x7, 0x6, 0x0, 0x1, 0x3, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000562800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9e8ff3cc16d22700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066476bf13a7573890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae257c1511cacbcc0e514f16fd3bbf377b926485100565b246c7c9d071c9c11432d6d9cfba9b0e7a49857f3438bbfc45ff02c001681101e7c0ccbf2265fd60eab6cc4cc416f834ba46324898b28f1ce49e9a41c875bf64e1dca400871"], &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x5ad9, 0xffffffff, &(0x7f0000000080)="ce277084131b6390fd734fdc35cdfd40d399cdd6cb7470bdb3648fbf056e8f3a3b3063a198ccee9b1fea069b6def5f78e7bde8d462c3d424936bd35dcf943e84ccf8cefed22880cfd32191", 0x4b) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfffffe4b, &(0x7f0000001440)=ANY=[@ANYBLOB="f6fe0080ffffffff02000000000000005af6d648300ffdffe338c9f2916d318e6bb7973ed7cf67334b88dbec3795675986a6c501899bac576a855b4bd4bbaa9ff7b1d4ea9c42889957673c7b5525141a03e0be6e46f22eaaab357e4e76f658234359227ad8a191f5e161d7731b34250dd1d4522b418e33897dec4739aff0f2b2d0638515e655ceac6c39963e2308b39abcc5d5588bd1154771e3e5f1ae055baf39c8c8e0b8ac876139de64f3492495ab849dd3083e4f0af3293dd814cd77b703626691cb402629d527f1c00980e354aea25516a5a03b6c4f5188e5ab98ce1916ddcebb7284298ae7b3afc839775d96a2b4f3326c9808171bb6fc37083cf052d4ff7844432eadae5ba7e837875202077a6ce8f8d37270b02223935067fa297e03868ed3885bb7ac02254c49a6cea311f04c2af29b60b732fb604d6a51455d38b3e9ce112bd996c7f277b2d476aefa063700e7102d3ee5aea6c4b9a970ab657f3bd973bc345651b00da3db783639a71721e9847cdb86e0f9403c2ae7b108fa8db36c811a264f8fef6f146d46"], 0xfffffffffffffe2d}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) msgget(0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0xb8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x64) semop(r1, &(0x7f0000000040)=[{0x3, 0x7f, 0x1800}, {0x0, 0x101, 0x800}, {0x0, 0x1, 0x1800}], 0x3) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f00000000c0)=[{r0, 0x21}, {r0, 0x80}, {r0, 0x5}], 0x3, 0xdb) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r1) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x7}) flock(r0, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r1 = socket(0x22, 0x5, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x200, 0x27700000000000}, 0xc) sendto$unix(r1, &(0x7f0000000180)="42e3236879b6a65066492ccbefc4aefa45071861324e0775fdb34a6f3cbcae60ae28fb4e24ff6a144a606194e41e13cc71c77c693506b1b06520903b83b7eea95976c0eb1caf6050c95a3f968b93dd6c92c9323225b64615386ba509fc11ae348a3401d528bd142633279844c7f492827d5c1e72ff86a00460b254b450298022ea0a1ed0583adc06731fb283d3c45dd0dcea4482c3b538a9bff849318b50ed069f78119f8cbe7714f3eecba519254741c0cefdc9331293f449b93b25e28e992c07d4726948acc225c078d10f4b0cdbc55218babaed077ecc186ee99e6ce29a669e79fd580410a1108bd09c26d4ef6453416c19fffc0313a8411ccf37", 0xfc, 0x5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = getpid() pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="47258cbb50d236f0c35ac99afd873f0c1c564685fcb9d1bf80a5630ada4a3da21bbf1ba3449463f31648f336dd2f42d7c9ef4e7a24ce35a483056e2521347c8809045f5d66de873b7d0c8560beaa673c72a7f033e12fb4f17baaf30773c1ba87fc850d81bdca7d1992325f2cdd648d9c45b94a8c1fb170124f27fe85ee795c6a8e7bfad8", 0x84}, {&(0x7f00000003c0)="86f4318be0b3160c0a8661fff3e6ff787cd76129561b8b64ceeabb5e2ff6d3c003dc5f6a17db50beee6b988b01ae93ef5735b130f7cb8146d6bb2794bc203d730747ce5d32", 0x45}, {&(0x7f0000000440)="bf165345b04756bb2f62897fce38c0f3e2ccd383e1d62777ce1a81c8c016d97cf151940ad0c6f67b4be02c3569f1f1e2cec2083875dd238d30f753542648c0474d57e7f6bd1e8fa837728e322b522bfe050520bce593fcf650fff0a1a5eefdb2b659c10f82ec716053b8c542383df6917425d0644c2e6f3e726132", 0x7b}, {&(0x7f00000004c0)="1c83a1877418a9bec7726b5991d9f7283a139d4223585654726a37a869534c7d33add6375dd5d7dcfd6009ac6f9ef2f60f96b2538ccf83f7c4ba6c23fd5c89b9ef4f8528a3a22dff5e090d7b86", 0x4d}, {&(0x7f0000000540)="d1890c90276560a53bb4c8a657841361395bbc08c6c1d24fa95693c73a30460120d381a4a4424bf9f7c47aa823b8cf70dc20d295323c88abebe28c2c8f", 0x3d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="d2aa478e6a827c9ebdfbb686a3aa2a3b8e8ef8445aa837c3daf6461bd9d09369f8cf60233eaf95e82d7b92d4e3ef4ae7de6419c4467a49621f5ca7959362c043516a9037d9edc6a1aa1704717b228b9e0bfae598704467b4dd295ddeb1e49c6dcf1b74763cc27bf22c173d26ba5e3b13acf2032f4f58a75b0c7757748462a1cac6142f697cf4b835c6232bd67f674730f389a9540f2531eadd0b742e97bad6c89553001a6b3ff17751a0a67c2238", 0xae}, {&(0x7f0000000680)="a207f3522c693e7291237dbe367859898801080b8699871a00e671b4a50efcb3815a478f5a2c3072995ef8d51bc1584216487f9ccdc3e8c627670dab8fbd183aef3062fd690a14a2a7a8a649cd47af4e900b024df172d7beb870c2350c02ff0fd29d2e8ee2fe53ffe652d111077815f6ecbeef171aab1422450d226b97bfff0284d00fb62d07cb9a5e735d5529c6050e73213901b98291307d8ea1440e22d696961b", 0xa2}, {&(0x7f0000000740)="1c282a29e63c316e0458728fdcbbc0e8128236a5ea73b82ed5ed01daeb3a6db80e5c1e62802f189c2cfe1be468e052dc889eae609e9f35cbb0f8b2bcd14df8242b2bc4f84f7e027d6d4c51b06f3c51067531db7fb1622c49713089a5d5ec8bcb92aa3d94d9e372b3ac0c3007ee3563909fcb70d8ae709a41d700cda231bfcf7ef2f318f3f70eacc84251200cd7afb9f992d49ac6e6dc2c82f2f8b518ed247dfdd6705865195d1d424110a509722827b8d62d12fe30629698526f53f0be0b6057feed5d71c1ad94bf1892267532436943aba4aa83f9b30b6dc481dbb8be0e996ead734e538c0f423e1864a344cfca067ba8afee522de33a76fc5b384afbcd25e446af20409b8e99bdbcf480de2585590a33d924e0af89e65caa92e66bd33664f7abed787cc1c3434b97cebc62fe2ae902a03bd8b136631e62840b6235a8ae5b9c3fa8fa55f63101f50f016342f4ab3bbec5d642c869caa08e1c79473648e081b9bb525b385e6247c8b6404bfd1b12ae07bebec17aba9342adc659ff33363d8e0aebab42c74d33d33b0c9e14fd0caeb488b4b81644ca7776f3f836dac961e7d4ebe46fe00ff47d97024a884bb53259636f752810ffe13b9604a2e4b2acfdc55590f649bf357cee990ef1dcf754f9ca92fade18ee44e37652a2bbcc1381bcc19e95741e3e097bcecfccc5079823375bdb5c57739ab560379eff575253d4a6cd34118f4a5697f976b081264bec434d48be98bc04679002d19a9cbdccc61e0cb468585d32c076b2c1915f71a17fa55aeb50100bce33869f2c5a034b9a528c71b457f1cd3b9a4b0f8b8de468937e846eaa68dd2d702588f73a3f23cba6987e19834057e7f00028049b39a4e68e0824f209c8943bf1f845ab16901db5b81b373788cabc63dd2141aad3306eace23d6813891a16a99a0ce06682ff8334be5be64b04d2e0b378b165c2ccf4e34049e64a06b2ee4a1dbfee917220c70832d42e20a1be25f519b2bce9e354ef4311d2eba1e26055f45c66226da51630710ebe7f2914c94884edf70be6538f3e95f3dcd8eb3076bb306a0ee424e5a751c1c57a1f8648b559b2cdafd8b4137e7ae00ffd5cc6fccd850a3ea14987fa8f0f03f1793baa4fad9fbd861976293e9790b22ee341f96275f813fc08b6ba2abe2e55e14d593eb3f459fe835a21bf95e16b7267eede21577830ffa0bc8dc72e49028940a0de7951938eae8c4eb1c11791f8fc174c84bd04738d74310cd1b0b1ebf8e337cdf9dc5b56007381b36eb908ef6128eb711a1962218b6bf83b8e57a5c836b4790e17e5166f255abea3ef021268780e849700509186c398b7f6411b30635a115c877f2f2a876ba99d78f84cf3b9e87d497ed1493350c5e4b4da2d777d2502b69c110522de706a40a09e2e6fa179513c1023bc8bd8c951fc3d043bd55dc98336cccea639d205629f9f4a1dd9a27caa9b4a102f52dfab24cedadeafbaf0a9831cc4c2aa5a8b525e7c54fed7c676939e00dfe8ce3574e1a77ed6745e5a9f91394c7e4265febb000b6c323b113189f98af35c797191998f50b0721e1082f734e0c3c5bbc285ee8b89c04af753873edeca28d42ce42bc1102b4bb3f4dfb493b12db6c8de6b91726ccbeba6f1828471424a6984b77254c7ac660c41b43a0de662f3acc23dfe8bceb91259a792879de333ad9e47f89385907f4c52cbe42ce73d528b44b41d161ad3d2ddab89b71e45b7690840a065ac7239f21ca69a96bda46284d79d3664b609d2fd0d28c1d51cd84aae94ae98d97919abf98714dbac7f94f2a0fc86fa6b090790aaaa0474ee6afea252adc37fb218acebc04f7f5f8edc90fa6985dd6f7831d01005a13d8196c8920edfed94eeb0638cbae046bae2766c7ddca605adbf5f12e3febc669575e25bb1e9dd262d28572d95747630757b1660f7d9dabb506d7bffb946f2411e604ad224007114f0c02281bf527496c861947e4d164de2bba110d633d861cdb2652a1e1d4b23645b990ad8cd066a80c8f35cabac429f982bb7def5264821aaea666374cfee51d45b9ba05f5504feb9b315345ab5e6e5bcee3f2571e4191e2ed9a17ca64378364ea39139da1a8d61460fb75a67d030af4d400d994107c83a669d5a084fc594c4acc20f507e182a5e6906644f2dc2a180630ebdb0bf9088d05346b7cbaf91fc6aae811dfbbc9b8d534361fbb50a9a61fc630a4bffe24234576aedf757dad049e2e7ce5c41c26420d5e95617af0d45b7109589a6f3d242fd2521e75911e50df62ee315d07beaeaac4fb8a399b0b7b97b6d14f2fbce90009ad715d0c099f00274837505609ccddf656ac11bfc0f05c2ce848dd9b36a7c0c12b1f0eac6395bf4e1b54ec1a470454b1580dfa326c384beaf8470e39eff0893ce12d6b203058e35a5cd93f4a4286f8eb599d11d0877e56b03cf159a165e264ee08dbe04ab69bc9994b10e911a235133f4456ae1ce803039f5a6ec1782fcca4c87594ced0139ded8137b18d2f780ee09b42f46a7529416362887716f000edc4dd23db71098ebed11f54e1faa0650364f0fd5221e2ae4b2ece388ae639e3316906d6bffcc1819fbc1046a3c0470f8711b3550fe0483b4fc3d5421801d33124a94622efeaa2c348758f34cbf2e631f0d7e3b8439fc94d8a5d8adf2b5de81da837a9556542d9103af590b293193a5147b7cc1ea56755e9c29ea6cfa60e57d926ddee407a842b2c4a113a1bb187c8a16f737ed596bd36032b6389be6620d20b75343077b15548582756e9cd5b2983acc957d09ff8751c964fd670f601d0170a4e2b681f7b73267da9be6dc18c0d5bc971e79c3765620992ab6d2e6766db0a1f1572994c2f7cf0cec9e7b5d5a0185225acad1b707214049ade62178aba7d0b1eca6362a5e19ad0ac6640588fce30c106063e04b8cf1cd45f3a1d4f7b23d5ed07735506e3eaec49ad1282b22322b3f9c794ea4f2b47ab62780e92c7052aa4a9eb1003a559bee590dd37a900101e4906eb22b75f2cc3463fa5af628d9575a7cde23af954e8fcaf1c7436aa2435c74d2d93d7510ced9b84fe39b9e10566f347d928856afd42bd74dcc396d73cd54c8bd263ff68eb3ce5dc0f2c00a59243745be705c59f45d0f40c4e44640ac677efb33890ba20093c01eaf053d3bf0dbb0c8ad67cbcd2f541fcf48eab96771eb84667e9e3e8347204312b4416d9d696a6af1743f38a4302ab3611c59f41f988835381220e73c6caa73661e9290ab4d00cd3da0852bee98e38db92545d8e28cef0ca04cf8207b5cd0fc7b2224f03268d59d97f96b36ae446e0a909d36018c36860543578222aa2a95d8207d44cb0b1ed10e4aad3c67c6d5fd3ea17cf00659fda78925a1ca8cbbb4699c4341ee2309a2187270e49e4bfffeb3aaddcd4fe86bec77f80161cd1473bf6a71adf5d67a304e2bf2c01206f0cee37ccda6d068df5da27b9373a47503a48b00d22f5b02c876c1944e71fcd070d459bcb2798af47918fea5e465a8de7dda9478970cd49d8a1eee9f1c5c7d0d0c863856e7eeb0b2b597461a0c436ec1e2478e1aab952ee513a4d36b4c69e4100b1d684ec985c578e3813e2483e77c8a367092899687c14f102cba7eea4259ca732b44e8c0c8eba107fe4723b266786c1aa9f8976bdf83894240f1ed0c0d11f0dad6fd53872ee3fcbfd60f809572539189af71bbc42b2ac7edd473acf4b5e549d94c3fec8da72c69e2466978d3946c0806397ddc1f7feb29d728d1a84f59d68d71c3e61383494e075229919ffb7f8045022b4b8aa57722c0f0bd639eb457d2d90264e1fd193548c6ffa5538056325d8c5494c097f784ce51520bcdf525dd1156753df927ee2b3d2e7c5978c278dee0aefbe6c625f11574e4eba2f255006044cc8e1229234389d418072d614a14ee36ba821d54110e37d24c51c6eeb64e89d6f718911bb9f2f861685287712734099023079ad137ac897885823ca676694257d8e32bcda2c95b6b078fbd93387a1ecc646c74bf04066fce29dcf8daf7ec60cd44394afd1867b3c93df0b42b75538aab507422f740663b70519a284179720ab28c36b9d9251ce1851ee6865ca8e506d6cc8546f6b352ac3abc152f4736b6731a97f69e1c0a9644c5c40b6317de499b52f609ce93e38fa56d3e3abbfe2e36f5eab6f4479a561b42ae244d264368e10cd9f4842cfaba1d977913d21d7762cb046ec4522992ff397375d4aa4fb3571ac6a89e1129a7956a2f1961381e71eb335d7d2baefa9a7002be655c50d719ea56612e593f4d7d9ad1385f4e485658530b27f42688669a22b7dfa0b1a9f441812af2ffd99ba491eee94efb2ade131bc09931d900f8605783b0377df19e80e28adb1220d4b378a364ae9df8f6267d5daf95f72bd9eaa4caa7f2b72283c12312e63b5a22af8bc864a9ad9598dde1c32077df379bb76ddc71c0c62bb453d2d84dc460ee94e8fcc94270acde31954ba00447eb3ed04af8c92fb67b3e4d41ba5c53f99c2fe03440ef3688e919cd0704fc5024eb5a8b2ccd06211b1173a22d15493b94a18987736666025f81450a9bf9c0d3371ec655b341c319886249005c5a3b964af7370d74fdcf05b17e259d4cfd7cf802b0f0541a61f83c2adfb8376c8ac9bd6d6ab3a27f57fa853fe8257e551ab375cd42293a30be214b97d01aff5ef49cd7ae8568b348bb48fe91a78630f3bd77e9665f3b48741794cb801a277c778457d6939e7ae0d5e7bf864899241b699390d5e2eb20deaee7dd9ce6ed83b5002387c8719ecbb2aef63fb5d9dec5047349afd9607011523a40a78157a10ffdeb6453eb55816f5ba2513e131d4a3eb13690784fb606b8c77814ca6b0ccb18e5c153ded97f65b7a33dbeb7ce36264a67293a94533f5969731a7e3e079d3cb356bdbc3072a3af97abff4ec546885782c43c5656c3ae9e5316bd2c3f8b1f400664f0215668b83ef493dbfa37766b349c06168ca1714cbe11cf04131ad99cf543e9a8af145a419d02e75de8f5dbcbd04df7712788f8f462556a96c6f250a082964acb7c5d1c57da1b1ebe5db8db692e492ed17c6bfea2b3f42d05724e4737051c5ada4371ce032c08da5a9ebe2a36b03388b496f5420af11ca58ecf81308906fe816c41ad7b2c4319791dfc65776d1f4dd2fe567bdbd39892f23b1491626db97f76ae678a3003526feaedded2956ba59c39dcfe801384865b705303a9c2c455c82f4fb772022bc9278c7bf1b72f1aaac40e0c3eb08e6f7791918de1885ec1ed48ce294c4c7b8e9a7c18ffe2e3e7b432d5913881dda852db4a4e18dcbf860db40cd59715a31b249d333c12866fb038fe729caf91269d53f70f3e8ba529eef2aa81dec172df9b0e7c9e450ff349a3c3b5c34beda5ff38459c292fb5640a11ed3f737a0dba631c997ee9c8d0fdc951d2e68c32438c50953b1e2fcf5f8176403eb32fa6880c12b5f5d9c1682bd477ffc65ca26857563b747ff481223c52dae90aefe8a0127e5462adbd949bfd8954c018ae85549b20b67bbd567d4a373f48fc48881eacc69a2d2a613c4bdbad84122209f3ea72342551f1903f9ae40182aa53af922214bd33d514b2ff6630571389f15be97031c3e08d54ee4ba7d673588d9e1d9d60c4319307212c3a2a4088cd97623c86f1bc18d826aceca0ecb659a6643a89c330c0f68b6c3229c137eca057f0ddd04b6543660f645a22dc64ab50dcf27b7b50e433ef8e6ba6030b9a4cfc43735f143d11ab1955c61ff478efb9c44efbe6df760c80081d18a3e7dc48297e7aaa92686f03afd1647d11baec94a7f51088e992d94b7c", 0x1000}], 0x9, 0x0) fcntl$setown(r0, 0x6, r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x5) 16:00:34 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) syz_open_pts() fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r10, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:34 executing program 1: r0 = kqueue() r1 = socket(0x12, 0x2, 0x1f) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10040, 0x0) r4 = kqueue() r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) r6 = socket(0x2, 0x4000, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r9 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x8}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x58f4}, {{r3}, 0xfffffffffffffffb, 0x12, 0x64, 0x8, 0x2cab}, {{r4}, 0xffffffffffffffff, 0x82, 0x1, 0x1000, 0x8}, {{r5}, 0xfffffffffffffffc, 0xa2, 0x8b, 0x3, 0xab}, {{r6}, 0xfffffffffffffff8, 0x4, 0x80000004, 0x8, 0x2}, {{r7}, 0x0, 0xe790a9938177d09, 0x0, 0x1000, 0x6}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x400, 0x401}, {{r9}, 0xffffffffffffffff, 0x8, 0x42, 0xff, 0x9}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8, 0x7}, {{r11}, 0xfffffffffffffff8, 0x1, 0x0, 0x3}], 0x4, &(0x7f0000000440)={0x5, 0x9}) r12 = socket(0x2, 0x2, 0x0) fcntl$getown(r12, 0x5) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) shutdown(r12, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:35 executing program 0: socketpair(0x8000000, 0x8000, 0x200000000006, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) pckbd_enable: command error 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0x66057c371dad2b21) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r0, 0xfffffffffffffffe, r0, &(0x7f0000000040)='./bus\x00') 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xcc15, 0x6}, {0x1, 0x37}}, 0x2) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:00:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x8) r1 = semget$private(0x0, 0x3, 0x8c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/78) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x810, 0x0) write(r0, 0xfffffffffffffffe, 0x18) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xe70, 0x7fff}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x105, 0x10000}], 0x1}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) read(r1, &(0x7f0000000200)=""/236, 0xec) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x2}, {0x84, 0x4}, {0x23, 0x7ff}, {0x23, 0x3ff}], 0x4}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7e) fchmod(r0, 0x40) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/222, 0xde}, {&(0x7f0000000100)=""/25, 0x19}], 0x2) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:36 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x12, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) 16:00:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0x81, 0x24}}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x102) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) semget(0x2, 0x5, 0x2) shutdown(r1, 0x1) 16:00:39 executing program 1: r0 = socket(0xfffffffffffffffc, 0x6, 0x200) sendmsg(r0, &(0x7f0000004740)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f0000000000)="7f96a87a69fd7f61b85a9738cc6782bb6c157ad8045b0d61b0e5db8e3a0424ac2eaadef2a8b6a055eea38860ee724bd5e417b18aab276913fed9c58134505ffc36ef498f74df2d1159f71cf3fab411de7bf8131b74e15de45ad435d1716c3d33aea522c5e2ace23c583a9684b1b5fe7995be20bf97f1e1af7010b013217a3ab5e1fbec4dd7d1149ff7a410fd6168ae3e426f0468f7d99ae4f6707f713e57abdc1faf0e10545b74b29e5ff0fdae00c38071480bf8bbe277f080247f2f56ece80d4b52935f154d509174e2d14c1d4c288c4387c8333debd494b6d896d4216dcdc0cf03c0a3730ee6bb3a3d8854d8766ecd5e691056415bffaa1e6feb5474463c4256282175d1593c313859ff1c9880796beb9e040fdd35dee525c0d941fc2aa6668ee58e584b59e60a65ecf72fb5a1df3732093b2f2f3ca7eb0203aeaf0a4304e98dd68e080baa370c69bb3e0c16ea8c2c510d1af17bf7461d24543c31348fa29f1b9b2c439de7d81bad095d89c4ad8d3793da4c2291a00a187b29ebf55876dc7fe6ae5546eb1cb3df8a507f240836abb4a9eac31cc2d5577a1d430bee74635a75c4d4967ad2449fff92c23e96ee44c279a9b7602e7b32a7fe7b0ca2ed57ff646d86ee50d4706ef6bb84d4385c0c33de3347791f51b6e1b82176e7e61326dc0e98cf6e9aa6b55c5a3f0d6c757e6e068b8755cd21c9cfa3fb3e4ae04b45ab8d69b7b6ee4fcbafa018db2afd4ab59ac2656012487f703057a41e774f81f05af5de6ef1f4e393a2d396d6fe013c6247c51fe70544d904e92ca8c229a86fc703a25c139d1b1385f49ce3d98ced59fa73e521a11615de83e21a52ec7945e87b8a6bd40bc2f98783effa58ff77bb8d0899b64a0fb49574319eab4889018998978de95abce271cdf5d831f6f8bc0489d967a44bc0969839016e5530b2b94fd1b4746833e2a3f37937fcefe6b171393706a38641d66dd7f00b5c3028fad3c793af022b77701ecb7d43db5e6fff39129054a25679f92ba7aee8c5521d66cb35e75ad747e9c02e33c7f722cb81afc586e4477cd41b5107d4d6917f504050af8cddb4d619e2aa3764dd76254456999e3bddf9466e0ddbffc2e60bad279098ffa92ca1a282cfb0b3a6a895bd80e91901489c9f3c828121f5b927207f76684caf94d55dcf1586efebc5e84d12d0e7e300b1fc483d7270bb7dae7255e1f44602487841cd41b02877c9388ab0dd1e4c8b46796180fb03d6bfaac70865b9cde07ebf50fd89333f1dd9f443edbf8a85b6ae76f8b94d396d218dc51da0fc31801cf8fc6bb3941d6c8dd89725a044aba561996df75be89e009485efbde5f52f430c0b05ae6b6b9546255c719a1b8ef2344cd6043151585d90630b4b6bee0ee3e577eb292407e9ca7fd55fa881ed9a057931a7b64a59f09182fb93aaf15089cc7a469ef2d17559aad649df269e4ea9d61e50d213ed23ccf998938c62979259a9cc42d1a6402835f9aadc94ca50965779a3e2156c370639d581b6172ad2f85e7775a15f00e75cc27c4a1b51909060dd7dd9b575b8251344645b9ddcbc0d8eb8f10d0f32c34bf7a7d5a72927a9cc7922f6f9cf7100932edc90a7103bc049a8ba07813dc4dbc769bc75da72c8b38e5bab384fa3de7ffbb2444f5327221ece47d7ec3248df57e5c0bcf09681bea9d9a395991559a9e5556627793f0da4ed76a8825ffd92dbdf5572e653730c577f7741d4ef884283c692b70522df55daf2e6cbba393bbd4d609cc9de41b84c457c1860c740d9dd34f0b2fe6f8d15406cf7e2825bef352beaf788ffcd58c4649e8724294c79b22bb7d829d718dfecadb7b616aaaadaff18249aa79d26f77009b258dfda6db719cc7ce33694cb8b72a4083b78385ca9970aad4a5492dd81bf41e44af1ca1b2af82467e6e42ed897979b23256622df2dbd2a650296d9e95d4605d4409a83b4fc47a7ad6da1453d16e38229e990d827498791cf1b2d34d05f6057c3e169de653bf09b3e0d7766a63ef7fc6882dbafda22a09c537355598259d64212e7061c5aa8d4164991532dfd2e6051fe6d1b2f848adf17a2222723a7d7a1b7d6dc782686a1ac89d85441d66eea2a33b71e88dcfaa2d00602d4c31cea453fb9491de0a5563fefe9334619e9024c624511631d1592475dd1d99fa4471cdb1beed79197272d0150cf98e253719eceed49545c6c19589085be306644956d5f04481f51d1a49cdf26d51c55ebfffab65a7b541d46eebd522f04f6a0ea1f5e4a60d24d8929133dd5db3fc1f8a34523607d52ecd69b7b9695709617395b3ed9afe076c2c27410f8fd7e903d532562d281f0d3686bd2f42c813f194dee96d63ee7f2784c7980e752ca2b9dfe0721660a5215778296d9c756dbdd509b256a3ae2f15a488cf8e2b92db3d81655788699bdddf6b2ff1f76be0d67b806d99488fb03a45887facbe63e257e5a5117355004b34ee7dc782084332e08de7064a0befd4c485cf2e7467a33144946ae86fd86086b3d6d61d71765b7918888ce401906d5d998cd21eeeb06b3aea7a007b72f05cbc05ce8c0dc4e3a1a862b942baeee553ac511db44c8cb9d4109e1d30984c31d49b84db4de3b051d8cded79d7435b91fca41b202a0f86d7e0d2f973063f5a99f5aad748acdc92f0c85027300c53749f7719de8c51cd910ffe8f449c1276f4110741dc55d972dd86c1feaf716a22ae4f04c5a438ba22b484640ac454dbbfd83826262b08cfab3c5b2dc91e9d5d9e75299ffe8c994fac17460f4f14e004536805443d17a8d7d6ef31bc1e6eadd3e19eb516ff704e3cbf29aa32aba550f66747bd9c612e72781708ba40d87ad0f296c446a216314a6abbee1ffea6f1fa31d7edb06653c4345c475c3f65456b5e59922dc57096242808049dd34bf60659fd160944704043aeacc8e0a1a8b3d8ebf4229df53aca26213bf9c5574c0bb33b46c80f0c4c324ef44926350a798e3d9e7d5dd48df078ef706fefc1bab73cbcdc1d0ba4fa22217a4f81403168210548c690a0299f0bb35c962625e61563a87534299a88bba953f8a311978452a58787a07f28eb3d77dd4220e7ce9ff7d09fe11cd33f816e4eb02b5bfdfc071360493db4a445be8a3e1adc283d984ddd8f0b26c2996d18b97bd60651b80d15deff78a62e4177e92be2ef2b1f04f40e20313bf657a1b913f4e24f1e7d74c36c58ecfacf96f5c540b5217ae055f74fbf072f6d8b34a0e308eab7474798b284297a955c54c6f3e42e815e956968cd1bc577c23082fcc3b11a87514e759f47f9fc09b4126186c7965e8904aa95cc1e4987548400998dfd7787ae307fb8a3f8be02089a2c89aa4180d3fed100c80e22cd9dd84bce22a886ed364514b45fb59dd1661d33dfc549c02eac0257cbae4c6e7ff0aca31b8f59320390764b1181d893eb0987cdd651b7ff187fdc580a71bcefae5168734394b848cb5abfc8fca89014982078b5be19b8503ec17e1259e0555b84d3e7e659bc33e3fedfb42505538904c089163db64b23260e0c9fd35a52581f591d045e4404b8a54598f07dbf350491e27ac01ee0bd507a5ff818ba8677c8a02947d053b15fab46de0d66db4c83a00133aaecd03e0ad8c3261ca8d933e08744d9ca38c9ba3c592a6be972be763e313fac5d818630ee66de52663186c19ca24e61943eb5697367fe1f43faea232d0de326f3c82d0ed19c14c1ce29b461ba236fd6ddf0af8c16bb722f414a42954514457efd032da72c8c3aa4a2a6eb38dc57ba3ba4a2034a39b25fc9731c429b6a5b154f1199508c07738bdff8db407132bdd2593255938111a88ffe14cc0e96fecae314a8cae6a0e212161d494b28b87d087fd652d7a5729a36c3f528f3af8ca961958cfd04ed2f204cd41d9ddb77719b79aefae5fcceb2fa74bdaeb9b5f3dc0d63ff93bbb29bd5e473d1807300cdbfe02cc331ea5b600ffd80800bce36d8d5d275c4a73ca819816603e105684b81b774b1384f1139f7f7009445ebdf887eef95a8845aa8c9a16fd88dd10397cc51e98543354ddc8ebd7c88901fe2475880954f0175baca813974f0692d3ed46575ca89144da23e2325b833727f2dac75710c0a6cb78951635d04531a9fa0a0afdfabfe12301ae6bf33b093e03d553c03f550c82441b63568c474d0f148be5287b6d86788949ca3a599fa0a04eb037e294b09252b7bd461cc721d2b533953ecf5ccd6a5118870fce489095968ff4c625e0f887e1ae9e5f396a77abc5a55600770bf5dd907d1862990206c7862507483e8fcf95a3f64b882a3c3206ae98d3d7b11b06588fd02410c2f06309e2d3f2c303c0d764ff4c4e3aa900979c84dcf5179d090b93b3dfa989f2301d5b559f2b0b98d40d5307981b1654ee0332a26a2428ba2e2d137a4f1a15ef70da6287dc369f4058b96ee2735b00deb7f7adcf2e0180af1df086dff3abd8b1e32891047473aa5bfa2096a8a57f89f0e61209106988bd685b951834f3681c21b1d895d7d8689235f161ded3dce8d9c7ce0121772329396b2d582030695e5f4fac237dccf109cb93caad3e65aaf9864d0a47b962ec6a93d329af53c850259c5115898d8ad728aae3f8b11eafa8075741a9bb585840da1f35d96dbd038469e97f6d0d13d1c23d87c4a1c29a8ee56f31f8a1c27e00432594fd46a2fb72c88a70e1634d4c8fad7a1f989a8af306c11bb1be2dfe842b44a887768f47a8ecfdb17cb501293a08c42e845296d4a2ac0bae7ad8c4222229977909c310eec4eef6477be23f1daa7e7c56bf87f7ee0453748bd53fadce229f9fe466ac1c57bc3a169100b7deb6d0b6cfebe5ed3d7b17e22a67755a4afa88cf14caf76276716ca92d96922870561c4d6f2781455654efa1799ef4b638af6172e711e457548ab61127b9b1c59f968a2375489fc1758249378c150672e7fc2a109fde5022f0723f8340cedcb9a88e7fe154c732ebe3ea561e41e53bd1215abb3685e232a7ddb89342b156734b7cb3f95b2e949a5f8be5ef021fe8bf75c7ba1d285da7650332273b23d8afa98b984162ccb07b0828add8f5b2300ea7380335037f25ec4a7c6505db0b8ed0eaf94ec294141f0bce676e1728578a5cebe62dadefe05fc4a69047736420c46e477cde8ca94730e0b79892a691bb3a7e72b71446cb43515407da8e4f7dd577844dc5a2b7b1f69263e8268481560889513b004e7a3bacabe789eff8d02ef68cb359a677a65028fb2062cc6fca7905c543eb802ba3f8867197e2b0726acf3fbb8f8e64919b363ea987523d11c26d296c289868bd4c66b924f5f8bcb1fb613de264c7e99a78009e834a3a4a43871be502c9bfc2ccb19fe86a122f8d80fb1e4a865e07edaab732939e17182409bc8c6f2a8a1e424d9e2a1d8567ffc8b8ab1658607e386b9944860f31293b30b1718de51d5efcb3d251a34f37444f32d801a146d7cd60bcc290c0daa7cfcf432e84b48413e61294b4a61bd5ef3f40a7d52c1aadc073dc58f4407fb11de7894752e102498ff667e83e5c8cec6dc4ddfd3b8d195a45aa5fd50561d679bd71eca16482563ef028437bc427e2f59f1ad9776e2d6d54ba06073c2a8983ffdb2f391fc39b7c3aa5068b1ec899cfe7a105e373bb34b86f4c40262b9ed52175dc301fd99f76be44ca90cf3b33b33ad6220f346f94cdfd83bb6cdf761f8d0236a40ae23538c8dd8ca458be11e4234814687bacb0bcaf31487b94f12f19e8fe0e10eb5786e2709c98e97a14409c0c2a19a5836f6cafbfcdb428dc50bdd8d7c1a0652428744a01e3a26e66f01f67c35526ee814b2ca3f1f4cdb3f917", 0x1000}, {&(0x7f0000001000)="32f816692f321c2f1fe32c139f81177ec745bcda77adfbc1c665db87318e47ae024a698a9ecc8dc52e3a967fe9a3121269dc5983eabc6f8d04daf93881ff2aa0293d6875ed8bd531404969ece3620b09e0", 0x51}, {&(0x7f0000001080)="ed52a6408ee40fdb22913e583c02006d82478e9784f8b0a5ec34ea1a6ae2c481bf809327bb41a9ed826aaa71e100c7599d751a4deff2eebef83a726a1873cae30aae291d4b36c9185671f3e4aacd390a36b8f0ebd687d5f66d2ef15b39ad1e2df9db0667bf693ffefe35b8344c4435cb471c7a36b4f78b67151dd3126f6fa6f29cc9f1b2b0582877dfa6dbd34ad3a1f8c1802e1ce93addc0440d093f91e6955de1da6fab3fc60735508b986862d87028cc8fb3bed6f69773bce357e13a9d0a46f7b02e3b7aa54133004a384911665dd4ff81698830f1f0f9c97e2c72cb87b168525678a41e8eb8ceeb82e899219a0594b39b2dfd732239f6ec5451cdef6082b7a7c68c77771817c9a9a6f3cbe388cc364b1cd65bc4a2ca216fd7385a2e2b4141155773a944446c8cfde17569cb88c94dc9126296714a3710d6c0c7375e4ec5a556d80333a7359d4e93fe9b48e3d6e5b6856f307f5c3c5e0c941a99d5da49e71281a4e65d3f908ddc3398b8755b15dd584dbd7683a26470cb1cc7cf871bed49183f035033a60137b192b3f2f4874ba0c5cb3b40aff77be8f7b2125a16a96ce2d667564e2ba0a4a7bd37649a0c7535f1789319a24d37e41fc54735aee07ccb541dd9893ee506518b88a2d5cb56f04b8862cdd921cbd4632055749d566263b7e9cc41ae40373d59ce40b6a256ee1231abdadd9c585b478df5a9ed53453dc00f1c51c0568d21cb271b509b2ea684c606cab1e9c3f5ab5aa32bb64bc024ba11a06343e446dd9dc09f29fcb0b7863aa497b6df0da31da2e3dbc4553010f3de46240bb40939a066716a83b9100061f175c6c3b2302c09437d112181b19e077c454aded2082cafbe646b17819ed273d5d8dbb6695a103b6a55ef357a111db222581f969cd9e1e531c54b51f236c739b188e346e68e5950402694bf30ec051d0b68512faa74f5588ce5c0943f69a6f704e4e376198f574124b2759a14ec29bfd4ba9463ea549a8161b777e21dfbff69fa25b1969c3954bff3dc91b9a0a575e73bc5963d252cbe8cd123fcda00fb5071a03604afab4d6fcb2a721b1a134ec0e1e7d5a88f8cb44d4897224ec2463585bba8163138e9e174146318629ad734f310e021d14cc16218ff6f519bd72c00840a35206e7562c44ecf0e8fb099f27adc2951c15500083585473c319ca9afd719aa15794cb9be5036361489aa606f0e61ce5151f87d6b78bda3815c94dacb27a46aeb0511812aefdf8774602e8c8759d62ca101191cccc1ceba80afc17c335b87867eab226c60af3b77567cfc5c27b3fdfe97ff4d889dbf918df875c4e2532f884e01e24d08b519a475b4c944cc285a027bd14dcbf5f8bd75b580b44052cdada49e1ae997ecb0a7cb1e23c62743fee5cb8785e86ecad69f8a8766f513434c53986a6f86665c09606c6e834c0cf38d1356671b0c18db16019b9b6bce19d85177e9cc571cc62122a6579a807b4113097be36638736a4e117220591bb5a4ea3dad0049002baa33199b83e4d3d272f04bca56e76ded0a3ab61005860d675df14f95d0cb3c836d30dea58de18ec9274697031d566a25969e7915dd58013ba4fbfc9eb4e694581baa672e6e68fd24874b268b4b5e7b8c68556571cc7c4714892a3c3edf11d139b7f92a6fdf709d5b7317ad444f66cca2b6d6769a50a2e8c1ffb66c2815ef745ec3ffb9c9c9d50a09974594f13604934bc12011e1c962d91fe1c66afbcdd853ac04355008f9e00b70eaba63eb5fc7f7398034c6928cfde36f181a79c51e7c0f692f55582fefcbaefab444305171a4d3c1b610d0feb9f95343e04c5d330a5a4bfe83326a6e43c04ee1692ec57b37bd87eb80b176bd28b952f85d5f0f09e5de8bea09078866321435ad6e4490b3943b0f9669cf5fd8275407d0ad72ec9b3bf61d729cb58826db2ff82881703f1076b7a0e512fae42bee2503dc8c6d7b1dbec56d9b5d7f7fed2a407164d67c2fefaf950766a4dd0c802edeba98fbb44baa95817eea02cb19b340da0cf8ad7ca5196831d3263ac02eb0b71ca13a0423eec6ee64df195c7527add0642b92216fc4cef666406cdc2e78766d4a319fe4626d385c220aa4cdeb0ff1683ec307ac681f41286fda6dc9d0f71ec2798fcded1e15eb71dd7219a6e1e40109e379e0cb40cd77c4b67c5cf1cc14eabce74072dd0873b89f728720c96b2a74736dc2981009a65fafdba717f47befdf23c3758e3337db6a1a51a71ed8315842db4c7f793b5c44da906bc7fab4e0a612ed980949f0ba98291e03c275f27230cc46aba114c43a8542025603364db3b723c247fe1101d3e828ddced4670735a13cc66ea045f095e95f84f738d8ea6ff29f4645f5154f14292f38afc1b299be788f6401b12d89467fa291036f8824b8db1f3a4e4269e9fd1275e5a4b440571866bc9145e5c8809c260b1d598a76b7d58a0506d2a0d08e1e0d78b58bbe5c16445de6de6a6eb9ea0aedb996d7ae72f9325cdb6eb0534d32e9a7ff52f9a99266f340d78f60d403e49b6265513e8029f01d7b34a3f1a478963869e26639153f5caa96dec0c7f1d7b871faaabd32be4840db4df4d74d8da45e7b0574380288ab4c4484e8bf2e34604897223b32118b28539ec3e53fbebb9893b42163579fd4f74f0d0f96dd9c93be8d210b09cdf1c57886c371e9c59aef8260216d909d4e548668b721fae410286740c74f1fe664ba55187df2c9f51866fea4ff9ecf3e10e142df72d525b37cf2645adfc7be6a47462a82f996a0e46cd25e9f76e2ba99ae750c3eacdfb74f3277c4da290e882d868ac73a3b4454e295227136fcbae5d18af5e8f536c3b4457736764cbd0dbd0ebdf1633a23c48bc599036a6e35b4833a15c1b03d13e69db67aa801cad7030f312520e35295a3f7f3319bd926d26150ca3157dc9e17cb4c98cf84c6e85b075f49a7a5f16ed4200328f266d53926aa56ccc7d78b3450ccb6339b543a0c7ebc2de41270517c446347614ffb227e5e829419a42b320937a0ccc9b99e87d9612ce61ad3fbc6c463f8cc7e1e0f71c601d9ab7b54118ee4b038e5578832ff8c07801c6c44654902579745be599f5c9f1b3169708e83938671c0cd157592a25ae9da2f3a050a96228585c3bebcc5e31ef209e6c22dbc399db2c5dc4b8680969825b9e5119ce4c3bff5d0a1ff4d437898c252eb5702ed91fcdb780bc282db1307205b3edc0962df57e8d60afa3b8d858b76ed466ccf6f8b21b2b2288d76c68db0edd84587a99de669193320ebf9e492ffdc4de8b4e66677fcb852353dd9fa1c754cde7ea954a70eb2281cd11e389f12e4f5d4bceb0804bc36cbbbff6e97ac50df27df402e7b3ad1be912c3a6686e88723b37e0f268da4d645bc1bf2a73652dfbde0c4d3d39ace1b4f846b44be6d3234c04243931f301257715a42b9946ff6c7e3c0ab96de399d526a31a50f32e52c917b917bb91ff4f0b28d86405673f2b9e7f4c257637bfcb6d6324956ff8bd10d26567c4d31ce0ffd59a4321c635f517a53042afbd6d787a543fc0f9c8b773b08e1b706b5563466234c7ae1efb5b228b5833fe7e138501157050feea56d2429807f13a6ef994ebe4c41512d0d8986ed9fe8655335578eb2f9f284b85397955fd4660493a871f4fcb5db9349d1825362bdbebb0d657b6e3eada0b3410d34cb604a31183031af099f3c9c4575dd624955afecd0f2b3e279dc6b3edffa57809972011a8693ab1956ef2b78e5a52fe3b50f87b35f26c3b0354771f76ce9b40e24430f78b21e318e042b766c331ad1031343341a90c8a28d3ac521802c915e6aabfa442fed8d16785eb5c5d2a337e7d8ab871f391038be5fcb8f466df6f0cda2a56f14374677567008a62ec00dd21620b92a59e78783626804cad5c1bd9cff9a816ec34154ded5772be9168af334f4f414aa3a94e83822229b99af25a41126ad0e5184549f715152c7d3a4de76cfbcbae2b6cbdb69edd52a9f58546fc7d7f0cb464bd0bdda6e39f7854bec97a449959f1d16f66d8cbd79b90ed8bf75d164ead0cf97db55800df8bc7e5bd0a97c2b4cd0b7a6735251736e0eb96c7e94841b80d79ed7db3a62bd391fb1e9688df19223e5f760ffb2085ed932c3f3d6959118c61bdc99a1868fad0f77969bbe6db0be1ff1e71e5f85c5919ddbe2ac3a299550ecf03bb256191064848d953e82584ce891cd01574a2457ccce44f398878363cf724e5f930f43ed8f47e5ed70668b2912e375d9f74ed1180a4b2a0ad6c27e457817d58eeb5f1a29cb1681981722461cff5693097736a6010074b3b0c93c80bc994427d9413cb62664f141168c4b3cabe5689a9fc8387916f6d4cc4e7ea9d628cdcf478cf0dd2257b71fa4399cb2f9a2e43a501cc19ed5e8d645107e2b8ee8a641d50cda26f7ad734214ad1f31243a57c0199cf8851b1b3d624648ced661e098219870f9382686f9400dbdcc06add0c192a506c43dbf418d9815c7d2abdbec46452ab845cbc60445b0cfcd2f79cf6ade639a197e99575c94f4287db6443c72aebdf3ea51324f77b5f741a77a1f497f9f72b33545ea9f270cc346fe6a017d6252a3682b400272d1b803e624341f106c2992b2275de7466e6ab13f7d2c5e68d374dd2007b8e87001f0499950558143f698167b2a19c205efe2cb585147ba984ed87a69018d4ea724341878d369769bdfb7a472efaff97a4ceee4c3bdd15cf9422d79870d09b4007ff06d67dd737c3eb6a93fed8872e6d764a6b91f246e0e5d6f96a17ebcbfe002f2b4bd4d71fa94b5821d9b35e9b715bbdfe59564b046ce57c94c7e6d28ee7dd9ba8d8eb40d1b73b4d7af54dc7a27c5139074cf6bac16217575a7b25dec5195fb99b0c68f9a13be428036dbe447ce3b3953c1bf69dea6efeea0cfc9336ab059efd86a8db1a7d986eeb89dfb8daa91c585a1eb2405fa13f8b3ce9b1f49510c212501e445e2f8e8d28e6ff475885f8b40b57a2f9136a9180bb4a285efae8ec0ff6ed61b7928d618ebcb189294cf0826186e35928e247cfc8faad8478406b7dd70dc15536759ed90c912e4366a486b59d872fff0025d6b6bf0faffae29f2d183be3d68dc36cab02e38e8235411ee60055886188a3b9771b435fa832fc0157c74d1000030bc3bb83c91557a6eec358833f68604f32970fe3a3615711c62c30f2af3cbe144d7d77a3c920b03aeb4180df026f6f0b1625b038bc54adca47f9c696a04e86a479473a449c81b185ae1037aadf06be370f6d70ec5a1a7e9c20be8be6ec6e8ac95d66c8910cb294661e8662bf0cc752d3bb0d67f7d3a6686da366c87e2b74c7ee2f8e2d201c1c8756041250e8fcc63b29afa0db5a4c4bfd5b41f2ece2b5244fa2aff5f6523e776930520092c28185c02cb44f7df1a545d7ad6857e203b768f242cd3359e9b450f494afaba4ca27c98e8d89a65c3ef0d2b64889f95886ecca92a02d727928b7c5d2392615150b9ca2ca7191cb3f70e960b5d017518a74975597761238becf2f72c9399aaeb2e3e79c0e2cc880d8272d4e02df5d8eec2d7db1abb1c6bfcd974d615cd168e527208a540bac60794a9d736d4397d36c222c2f0a6e65d183fce7fca7bf31b92080e4f42698e2466b9e2b3a737b1b9d89dc25ab0e31fa1bd67d1a27b24c585f7f59fd429a6ce42f987b357679475c4cf1054a8c98602bbefbef2f3311116dbb7b1934cf647c14e4da4f8f477366f27bd2d77a38a65137929952174e744f5b09866fd0965a506ba94dd06541188455c398bba8518f1c68f7cebd065080dfb76642f0fe6c1177b4931ce48974f13aa69944c", 0x1000}, {&(0x7f0000002080)="7e7d2ebb934e967e7c20da11ff20c82347d8bc39813f9d401fe31340f0125027a0482042f2cbe3daaf9df1d07e3fbfb8aaec05859f877c9dd073189f62c99f1b8f144926769d4c84b917983d44479b49db0bbd79d767ca6fd6c4f70960d530450e1cf090b8c3e2c059294a6b96c87a49083022f58af3047a4daab4300e7ce050439a4a5f1ef5740821a69dee61d1b9e1b4d64811bba208b8ed4027480720929f0beaa51a74c446636b432adcdd017b9fba386516f24ab73d0db69678201c9834608e55c1f1edc0", 0xc7}, {&(0x7f0000002180)="512b37db680e6ed50951375bc21cd007019957d4c4f1123adc261dedd17e57e92ec2647b86fb452c7665fc680bcc8fe731e2eb12c73240f9732b04cf095fc473eb8ea2db93d17a18773c7137125553313f09df2b730c1e72d81b9ea42714d324031c6c182aac2a6c8c18210c204055852370f1b9b54fdcd6bf3a243bcd8be61a6dd3ec0446370368afafea65ab77e942b7", 0x91}, {&(0x7f0000002240)="144474dde2e40b62e427926925485919a05ded2838a388c759ee1d5b9e6213e03dd4c06a54ade27ceb300ee755a05f4df6a0320f2258e291ca5436167f8bb138add39cd04144eb30781e8503ce79ba10c6d359d1f23ac44bfa1b9ce879ecff9ff121851851a4e57214333129499e87705e02c385f50ea4a494f8c04969efee928b4b2d10937123dad6e7e155fef6392bfe6ac0553463da755566f41cb93f170d450dfe011c3458ef991de36a9ee37538080ff3", 0xb3}, {&(0x7f0000002300)="23f84640cfec3119064666f9e4f3420c5de61e574a04caa6", 0x18}, {&(0x7f0000002340)="1812d806b521f3b6af59305e8fd7f2311c72bae977e887152d3ccbea5280d77bccca25088e83bb8ae03650afba9a59ccc5b4322442fe80e32897c454b64d8ed65b1d30176424a9a2030aa6a9155aaa4141a60e6a2a6f6ba1098c0f2b1ca2d398e8c0c5f0f3355e19bba42687b76aff6885b57c3699f62e16846bce53c3d34d8288de5a4a19acb69f4fe27c0c2f4feb56", 0x90}, {&(0x7f0000002400)="62aafda60c5444e6540fb57ae8fa52a80ddb98eaed62dee55a571b67c0a19c0de5140418adb69f5e38cbc1a7733f2275224f132b92c327099e0617cccb0954656fa82720d8c1a91ff996", 0x4a}], 0x9, &(0x7f0000005b40)=ANY=[@ANYBLOB="10100000000000000100000001000000bfff0e6d699e48503805e407d6d1211769f46e54d5cfee4479682002ef5e4c9d217bcbdba353efff24a3f3720e9987f3c20a5dee7648e920e5e0f454a4156eadd6654709bbc53e500c5d8c1b4f5422df52952d2a46de2c6f957910d53759d7ce34e2c09bf5cdf64cb5084bbd76280ec3162e84566bad32268b3790acf78faf801cd6572374bf80ff142f02e900d612f973bcb0366ced642c20ffa2a600c622fb1976e792f666c13f567b90dd32b808c46649ef4943fd28edea71579429afe24968f0f34ea864a656ef58841bfb493386baa41107f2b1bf66c7a6ce6ce4cc1eeae9046e7a0f1064ba0d7f8c4917c7f6835816dd9f25db469f34f4223b75a9220cf83632b332189608fd8293425ed11d18692f5d1030ee9357f4dd9adcc81f3b1105fb80ba82e5625f68543e07e4455d42d64d79359bf88853da99f859672a52c60ad04f6aec78651d78d57a11370eb451230e6e57fc490c567405a4cdeb3b863be598fb270f3a2039cc7b9868203b237dd51d73d9adced3ab6ea9befa17a6869d9a095fa1c82596aa0f134cbee8c2790200f35123ee9ac80e83d0b9e31f5185cc94cd8875eb9f11a62aa1e3ca3ec51bd949a84d42af277d2563001e93e8d8621d1e108a31ef5167535d5613602039dbffeb3b88db0f6e549a8b4e723fbf21d1ebf0b90d96bc6fe7585df6bc52d8b31fe1bd3687f7596a5b7d66c31fdb2c93d325d3446cb28e6f3df19cdb0077805cfe32c1721e2c06da2572a0e76ff520432c7434d1effeac3ed4a85b0c8a507c265707d2ad6ec0dcf807b17293e6022feee36359a319838a0068307bfb72b9028623e9079c7c4fb05090749c870222e5b1f17350317cd7f54599445c580c7b9f0d53ef3054ecd0f6fd7f9aa1ed7e87c76cd945f8a1f8162d9dcef74f611ccc949f9949a8f7f7d6e9b1457c8a0367f0d357704f6748fd0ce92cebd56c0fec08384230d761c2f8cf53170ea7203b761a2415934fbc0a43420fa573332eaebe95bbf79b784ca366f6de2277f38aee020aefd0b9f7d6435efd9b906e69c98e377215d11b45a8a1f07a84219c0758ff9cbd19fbae3958a5c87e5d1ba9b1f9f6a1519334583a6ec38eafafb65d2862f36f2a2662a66622b4c1c791ad3115ca25036a3f54cae61945d9e2af6ba59c4e29796f1d9a11410b41287ed041b21531feddfdc925713c7937423e5ed09f9c259d37e86324921b1f3950af6747588ef62fca61f302ca5ba3ae42adc6889c8e21f735d59ada1e59eab00f6fb6595ce7eedff563cc25afb09372d7930eb5f0a99147bb83f7e765a319f862e34e4ecfbe5205149eff88a9945ed59ff956f5825fda11ddd744be7d16705de907097451db23b8a497554893696c2fe4f111e351e2dceca8d53b42943581ac442f1c75cc8707d7acebcd69d2b9eb27664c97639ef13a837257c49b9eaf123116dc1996c7c6a93bc9db8235d5f8e1a5e878a5db410cb1188a8a2af551774af8f47d00170aba7e76549063026292a1aa90d036e648bd633c64c28c1040ba9f27dc965297c402920b7c52223d7cce78933881e82bbe18d950da09919d4b4480e5ead0ad9bc23c772515b7446157538e3e66568a8db9f9766625eba51f77ff2c93acefec9a31f89aac48b1fbf2e2f0065970ec67bd0bcf7ad4e22451af880953acf5619377e66ca40401bd091ad06d4096471234dfc36c455527fa50f1fcf9c5dbad943eef39deb8e68c7ce497aead6a5c2ee005890ef2c8a13f6b042e8e8c0b6445118edfdba043f9b93d74d58b3c2d78822ee162f2578a6ec87f433db93902e8344f7882380b01268bab99f47300710b006af3273de7022056eef01684910325e8f71e190e6fba6fad4681c56e9d1bb1efd3a0780b94a8818143601df938d500a82b60a450114c9baf7a94a756e85b90a161b7ee9f1d012fc8964dd176d4744111969d91ddb80f7aa16d3dead7b9070e9599870ac42530e7503b1aebc779074f06f704bba3841e79d0643f6f06904505755c5b91368021141b654c0c33ed322ed7412d1ad23cce57d2ab4ac3eb024195ea543233130b0adbec65e29b36f0a69045af5a8c6dba9b0fb61bfd1b4c9fa80888731ddb7e5bd6eebb275603f0995e7acce4396270fcd2be050c90b3df21fee2f854c77f886de8ff7cb024da79a5348f5cd17db020445c9f0dc807ecd1170ea1e28b45fbe2121cdefed06a170ae35d5b130adf440361a0a6b7ab368480f0c0e716fadb70fbeb5c6345e98815fbef4960e00b496d00126c546c4fad32d7e5603b4c3f8fff958a94bef3731633576819726cbaf87eb54859ca0a4bcb23c9587a5cb9b671de9e8ed09904cc638e6122b2fc8c96b191c5429b8478b43e7c7d692498203cde4c7807c0833c5c757f2aa5b7219cc7f31f93c98c9e673ea2c8dbac816ab0c06dec33ab8da861644995086ce72b6698eff4708b311f9331c73aeec42e0ce7cf3c1485e320c1fa5b3a741a793254f7740e4fd318081ea0b71938f4f6f2ce6633a14532ebd1b4e256bc19bd32cef4438ccbadeb2d71eabd85cbf447b93b7ca290b0401d659a849a5db904e697f3bb36217b7fda9af9a95ae36718c575408b3c1893ed37cb03df12bcdac4108b5506f9a5dab7113fe415a0babf13522968cc8ec26d3bc48a8034d4b08c666cd9ce958bc5c2c80b96b0206a8d678933c9731add60e23566b768afb9fb6150b4cd7d6354d8cf7f4e58fe7ddf8591d12c7dd3a1cf2c0fbc266ec31dc8d8d137b55269ccc381e02e5dc4a26ffdd004cb688635598353b6923d94f85435b40f199c50ed92014d524aa442262f159e4f204f107b7dc4eda2b319a072815bad1c8fb3f6143404eb8ae098a45cf1253acb40055f7fa8b1520545cff52d2483ecc44d262625ca10944e74810042a4602d19a81bfec7b84875c0dfb9f5095e4fa02001e4ee4a812cfd1d1efbb875519f977806a38ea07b2f54fcf9dab089b5d0b1e657b124ef0c6f757b03ea098a08eca370b9e50e6d4d5bc1246324f93e60c6c49438b987b8c59e0c738d80212a8dfcdc9c5e7e7b7bb020d0c1a4db2774aff0d4a5726d90258624bca4e597065e205bef7fe24175b5945d2f48cb6baabb4467689b8dc176ddb4ac18990fce92c3306c750ba91d158eb60c538075b8f28296e314035c3482f8a2137bd26bda965f03a000d8d97117aca649722cf0d974dc2afb792db042010c0713767f67f6b525ea35992a99f8d88e3471e33703e75827984e9bbaf5e6bd811b70a472990e5b94946225b4a0f9a891d58a7d80811f0ea8a408a9c2211403292d50386a306aea149c8f16da0fc613fb32516911a3011b7970adda0b9280d6e297f03ea3d012e2ce296de9eada4ea4f3564011baadeebcbe6d5fa9bc2decb403b1da276e109095e3fbe592b9dcf2f4045b554f4d90f31aa5c4ebb6e082f67136b2d19b4f9b3fd4d0cf9258ec6ae7ad1c619fb8aadcb19ae670dc36b3906d967bae3937e6590a4fc05cfe267ceeb62a436b761a545e994fc797e0f9dc7783ebab197bce1b8c0c6913ec234b9d3625a89cd602f6b13822434518ff02508ca6ef7a007f19f27a48d8f2bcb08c4b5a2d16a3dc342233a6d5bad2edc307d1dfec62a552b5511195c789c825695267237b1c16046e2637b02d07b0c949713e51f0e63a9223ddc825c4453dbe4257c912318f80ee1bf3eb83d1dd6b6f4aaba58e05da48001ddc49a9475e0c9fab781b11f2ff7e93eaf68373c53f07521531371100736e03ea8e853cad31601e9a7851d82bb36d4b279a0728059af3339b06939eca3d763058736d4849686c455c64bc841096ed6606ce952a4cc88aa18078b09e8ed7ba8cd61abb94e63ba3d2144cf0999fdbe4d76f5d9a0b5349af8621925f35756fefe277eaa7d480c4ddc4747d585af2fe9ccbea3c73f6b3811804c1c9bd0bc74a2ec192a7dc483e8063a0077fe492015b83d730c8e45d24041c5a244c1a0dd00bca50f5cd31023998eb3f63ceb0eef57a18b1a536c7ca884a20ab396dae9ca574be2a80409111468d0b50ca214bb0689d8d83044fcda199a07039376f080c133e9793649b5be238f6c8a10875459e66940eb9e355df30016ef75a3b656e01ce731bef385d8f92cf59d46977cad230b99149f9806a10a54b55d569c85d9a66db55e1bd8391ca72121a37834a751559b2c56fc79969166f64c3d9191f67f63d5af32edea4aa9ea70d1bf1f78b6b53fe42822dfb9d91c8aa51a4a8027bd079dc4da28dbefede6d2ba037459518db6e522a79ca4531c47a9aef2689c87a54ff4ecc29b16e673ad8b2cb8450ab5cad33a5b8e3abce793d838de325f13fd6bb0f52287d0abc0f1721eface4601a80a13ad0371476416a492ccb510030cc383f4633daa0949480c0c2d4339c3744f6d7a4d444424ac0213179b4548ba50a521baef19fe29e0c9df7ca16798c5d21c583c93622b71acbb69741309d0be48ba8d95531000be6c40bf4eba6baca9461ada389e91ee5778a156f0dbd997f221edbb61cc317f3246cd6488fd4eb891418c1926fccf65c43fdb16f159c4f7e8a812eef031b34fac58ca3e2135dce716385913a78e83cd98719d4271d63e7146d0729c27c5372b085178923ce76dcb1c3437acda9a590baedb459060673c5946ae09bac79388fa0aa23b89f0dc3035b6be52c37d810e5b98fb83cfd65257b5526d1240d4cc27c736f82e935d269c986f8058bc655ae2d0d547a1aa92275385c6b81ade0d6af3f26f6ee2b121eac902ec5a44990993932766c7fd1f4b776554ca0f80db4e26b1f7304dd67fd7ab835b72cad8937adb04d23bacfd48154ef1a96e7826de0909a41ed070f99e7997ac9884a475a59c84aab19bd8bfbd3bf73f0da76cdce5c3f2e5edc0ff8cba781534aa5d0ed4026678460a47729bca3ea29745cc24b87ca9e830b8df0a8980c514e92181f92f7748e6aaf43b4a8e2821315ccc6cb9eeaff3c475c58c8bf7764baecbdbb7ee5d2fcf335e5bbaa06829ac81accb21b8ba0153384fb717870462378198dfc17b456b1062cfefe67438dce0e7186dd758a4d2374330314983462daa472406c4db13c770b8e44a96e0d14b2e0230e728874d605a3a350bbcc535988d5c3ac7df2845c1b3200290a6c28b3a6ad0dd219f740f949df6562e4e4d4b9aaa782fba6f8fda641599b4fcb417e1aeb8a5edd26f703699889d62d57dfc9e6f67101d47bb06723a8b1c7afb82e7259c5b3eb7bfa548386a18da2eb3fad3e4cbda7f30f271e6da472318371a99d302a455bd6dff0af2308ee180667ffb1152087b964b6d27d88cf5100c13a2559a640da3dee5a76a3c86c4ca58e769607bf9dcd29cddf6027794174e95a2cd3e3de2e8422546ce0da599ceebf0b290928804f126eb4a3e0cadc1e10e229e13e6f2adf5cbfc797177e46a45acc3a26c38b0b26a02cdde2ea6206c5c60cb10d8a2e6d5c803e8b87ad747774b8ca7e3fcac1f830e328bcd5d1b503417fab335e3e70255960fb9a57175e8d30d654c1a1d32e24c7c069b1693dfe2477d259c51ff29c21d21fcf22d822771c0af204d50ebe4e2bb3ec5454e4d62b82cabe47b7e382d2fa73096ca95d3ffd5d47f957f1eea5a75a847771431a409f9e1420dabf1958bf7e330334fc40b0202b2187de50f77586052da4fd908e0c9e385ab59e652a21ce86967476d4fa9d54eb685fec42ae4235f28eda540777a4befe22349751a8342202925c4119a8552ef5d581a248373cccaf85b0d86df93dcd1a80037320b0a132e524393ce310662c51a6bc93edb7d21010000000000000ffff00000002000033c47b7ddb6b6e8d39b6f9a3ae884d06010d680ad549a5d1166dfc470693467368eeb03ae9d04492f9fdf46ef05d56197504a6a5d7afb749d17989976fccb53f370253c00817bcf3d632f08edec84b48ec065cdab727fffb76920f8e26d3b3931680497f7ccb63dd941062c66d4a01886d629872b0d62b8248cc182750c4597979fa81fb5ace5b003185445c128099e7f3853da4fe2d7828da8630a338aec66c7a222d1c38f3a1f0b802dbb7850f08d1e48bccbd0aebb57c07754a4fab05779319279bfbddb48fb842c6cf01cb2844a0afd7829155726ec03a4f5041c6c2d368070514f1d56cf6f4e186b85ea861d609980ada1f61b6526cde9ef3b58eeefba3a77ecd13107828e2742004c9848017c25fc23b12859a093bb7079559ca27cac1f05b3a3cedb4782af46adadc225f2f34327318b963691f5700ada1d438cc7b66fb9ee5e514018e13099911a116b5710f0b7229164b143d5c1fb314daf1e58e11549d13e6082483803a0219bd039d486c5d95bf134174fc460550e5347b718b8133a0c0d6e3d52f8b7de3243086ddf430ce3b9b552a7f951c6ae2ef815b36f86b40b9a530401fff97f7fc5f521a54b9b8704f30ec6a64a78e450de7b1e208d9c6199b6f4e8f045ebfe8b1d38a4c094d70eb0a1641a23738072985e010a1693c647b6ff1db50d4a572f5378f0161f2e45a4657fc8978da9a9af17214c4fce1bc8ba8fe34fceee74dc7e3b29891097a575a8fe92d0f49030702367b97a98782a34b59b16a6f34882d667cd0afeb88c0fd4b64389376089c3a2803616417aa3ce032a75323b9ec488e5994e3be07008a7338f9e856b7cc1c38c0bd5b79c94b8c70a4d487f00482b9a277131856c3633eec8f1fbda8e930aef69aed36491f504911b05a0ecfa9e48507f544f9bfd691d28a0185d94597859a1f0105067a94fd3b1c2c3321fba46de6726b4e5b71ce4aa67ee4729d935d57401b7629078b8526cee7d038bacfadb8cd413b9ea8d355fbe4904629b10e1f24bb86a68c01d9234ea683c76a6d06700ffd376a8c6ee2f2913a5130eab813ef09c9fd80f925dac8b0275f5e7d7373347d19cb539dcd299ad304b3a01774bc3ee7a464553c2d014496800d70822ae50ac3d8bb49c9067d63d1cb235223dc42c0e2a34967b5cd1276ae5c280450782968e2ff911cafbbbf0c798046783d827385703fb46cf787994df5fc2d1ab6c6fc6730f5fface1c225fe49624ed0670f99759f8bf5597ea87221eb2e00dceb59fa959da9d8eb05c8136c7f7f7d442372c8321204dd07a3e5cef8a20c38869f6abe5a9914ad289b16a791496e4a289e5c3847b8aa43921e633662b3d8b8d38285849c82dbc0567843c48e236e3a4565f8cd1022b414468c84dc4fc68765c3e7e988f1f554460489b0325f0143d7520206c231f0a41aa14d7bef3d2989a692e990e9540f0960f57c5878f41c6ae0d0aeae5fde9924a81160857e0ca2accbcc3c86c34b4346634c0710b74e4de4f1f97b986b8841fcdfe5cfa9171ecd0d309ec214b8929488153e9f45cf746992b66f5c4d02a2427d99838ec37fbcee350cee77727e626cbd06971e9019a2c74c57bd04e3d6456a38f83528786bac81edaea881d17fcdfecdf171292d94fbe1e87a64157ecf0232d8d1dc4c69dfbea85fb22597472cb47aa05d71eb62eccf831644316ff6228b77d1d56a8315dff31db9131faf8f61ba015a2156aa752699a1a068d7902a6fb44a7975ae8dc26314d7341e955334a1b19629aa58404c5a6d215188eb9d2d810e8b14564b0b04452f9a1e6f0a73feaa2f17620f68fcbe4a3ae3a76d182f7ded40942a7f8afc07de9ec3043a198a7d5c17abda6047b933db7af133f3f47e4aa5e806c9ecf04ee03406f5d0ab5c6682097b8678676c53b19ca8591e3e1a57d604c15b91080f64790e7f9cc9f134e2d08280bb0ed03750b85e53c1a2d5236333b06606d01343c520d4b023d5bdd9e7e9ee9a1d2681c13ca5dc3c78a43fd284c39161704734a73f3ca4435709edcadd3fe7b201c4f480970c76583eefd8f0a70acc9cf32f0c55f984afe2cbb130fbf86b5d5380767db62da91329566c897b2f48050146f6b3a0ff1d9611c7a17d53308ac00d5e23647b76a02ee294557842081b67b4b573314d3e0f44fd7a59d828555b871a23393cf162b3968e9ee5460e67ac4662da5bf42ecb3221fd129b7bf09db319701c5481f7cec096010cfe499f11588e7eccbf21edcb9583a20157f7dade073c9a3c4dcd76a180403549cc22ae6229b3f91fa019b4e843eec631ffb027aa402a13cabc868568dc6e2ae97c999fe242ae1ba4641f30bdcec401008d6e11a9267ff4ac6a1d1a537d6e229415cf397153712f97fc0c506b54c4a94aa84202e73d5626e98685d4ed0eb00dd50e784a18e0e12a2f9b47824417c9658e4add5062266c385afac72be61227772f236e35dfceb0c78b78aca52f9855941604150b4cae1603ce3868ddcd931877fa410692d2008df3e52fffb1e4565fd742477b0f8935d0e25513e41daf2bdfc813bf8b471e78e6ffecf8a4c00742a6b448b105f69ec86747bcfcb19fa3f2ccc29d7a730b1a0d6864e992030eba31d56e352b939dd4b30924a8761862392603a4f38a4294076016c8ae9399d97be6afda54b9d696ad0c59cb5b2f081673327ed16e9f18e0a49881be3e4947828c467a312e2495241d3e5a5af505abd8649848b634f382ed5c4f0e86bd995a6bfa878363f3407136bb7acef8a8fe68600208fc1ec888c399d8ebfeb1b7f296ea4dfb8d4cd6c7425b1a9a609d3800d3973ba36a8a07636e4083138d73096d3d8d4bbac24b4cecfc561fcd69cded0d39e94b0bd5ce3856d699cede10874b03e0a71971d76f81e80ce4d1b9b28fb7d9b097bd5baf9dc61b38231a56d2c4116268dea15f0dab7944ba83b37bcb677569afd1691a6cfc20d22c343fa3c9ae3e6f9cb0bd390493631acea496db1ac6884e0d79afe8146ac4ad6d9cb93b68bf97dac456717e237dfeccb298f08f7b3901ea84fb8c11744ec09bc73d43f36e3426505dd448942f916de98fb693be089d13bf4116432347872f78c3a77cabbd261a17f2776ee73a4a0d2bce61f598e94bd38b0ffbec3abdcc2f15efd35f6e74ee98c2b350a3f0ce2e1d79b06eda02ffc96e3e77fec6bc2677c97067249ec9b5050158309166ffa46b187675176702073ade2787910abadd56601c266ea991fd00cafa5ea43d10b520777b59bed62404fa0dd0d7cdb5ca7fad7dfa3224c4b3e3e12bff5cf5ae87c03de8a36b9a4a878f2cbed98d4ef0c9d63dcee7799a52634356df210fde69beaf830135dd79e355a697e6a74d6a44d5b1fed569ada1a423cefff688fff2cf0ebf57b23fbdf7d1891dbdd27cf774815146373d8914d011d78e6732a5aa8c3d32c5bdffc5916506aa3b2b30d7f001c71457cd0be1f4aac3fc22f23016cefb4819917db2c315975b86d0659d33792b9d728c2ed450bfd6c10b6098df6c648ae19c15118506ac9ce0b939d01da1d8278321c23cce355955075bc13e13b5c1044441ee549b5f948463f824aa0bac309529afb5d85f9a64d2667688c5d3389282198e1ed097d152e1e97889a5fe335a60ad3a2e7da83a1531a9d5d6bceca3ba24c943175574c0554dbe25501ce1fe9797981912c7a157e4eeaed7fb989afc66d909b2142329ca3d9867bb313163190b5bea3f8ce8d9d8cfac58f3dcf29bc64e66dc1c4532e6e24e7f5a56b286d9a71fbd4d7eac8672ea63d84da34e2f203b5a98d38ffcbf7bf70cc74cdc3e04d1e17714a6a92fe6902cf9d009d058799bcd88ad3acba8bae8da858a86ddc3ab403d907de45c84552a2060ced3c445683f6189ebaac1f08afa87e8b0653c4462836367f09c56ead5ac4d43ef904eed60207b7521bcb2b32f265eebed1310f9d5fe54cb05278cc81dcd5f071130201f3fc1fd249f7d63fac3042dfb596a50c25c50e3347fbdd75b4ee686a5b1505d672167b284fd507b694cf659a9ef34a99e44fa64a181e1efbbe0c5dbe5f417742b5274128ffd973d842a3e176e4bf1b612d9bf228e7194e709743f5039e72964bbfc2bc1bd496b9f5f03633396a6d15cedeac2729404315cc9c32c190712323e38de85369dce440ebc952ade85ad5fdcd00c09ae8a4b62a9cccaa6f5915e2b8f331d26e0c0e0d2562c301c6da6dc26af683f20e838cd83ebca7e24967b29ae55dcb933402f608ca4b43695e8173158f18218e536d50b3cf0f92d130e57f987f4a376072ef0a5236113ea9a3eb34a9acb7a1e37117c3d361380be101a09afea360229eccc50131eb9097be1e2f763980086bc723b29c1110992ce13c404bc64cbe8a1c8b56e161bd3e9e1559323856b8a2d84c240d9071f12b8388250aeb04bf5e7b2fabc68e6c2cf4457405a6048ec3b1e36fea5a8b9ad4d15e4c4a2e9d5c27a7be51252a5a800b3b7a04591312260b20aba3085226a83991d083e79643f7ca719da8d7d975e4848b13d838266c638835b19dc1cce36e756d65dec0ecd34855a756b09708894fd76cdf695e48df9195dc09736313caa1f5f3e0608eb1afed003a103066f4f15e9c91db0617215d67f61dbb66152fd7ddf382a2721f8c065d5a621a25340cfa99a39af74251fd6a4d6c5f874587f42964e5347a417940fbc1af34515ecc0beb608dfce699996a58f8cade143667c4a3470a20f349b41b1ca27de68c51efb26d38302938d55fc7469f9a92d6c0530a60a6c06a9952e9983b3d459ea4e00386196bad242de966d3dc2c144cbe607c5c190728bed12b6486c90680c7ae0332344251da7101a12c0fb542684d7ccc846d162805b029e27ea43827fc7d4716db58372e6ede51461e86999e91bec143e2fff784e0329771968767d3a63d5cf2c6c1a65736c8014745b5abfea9734358d98e11c7b07ea0c46cfccb75ed559eb59f47aa74a7f63a2399e92eb5bbeed64759a748071b28c4ac968854814b73f61ecfe21418c9bce5405a7a52042a6b32a51dd8b32536603566ab67e013309e31e55186014ed7b836311bd71356c833266fe258d42a2d25df2ff15bf54e46967158396ddd7d925d9a41cb2730abca9f64efcf40663c37c2fa69badf6fb5d9c20359af5d6ca6b80f044d4e2e31d7f4e78225f7c7597a93b9153f99f1d27f9c46eb7b357d9e0497b06cef5adab0491eec9ec1c5de4562eaf7624de167d60200f25a082365ced36693c57314a70ae0cad4c97b147bca3849e2567641098b48fd1cde6d0a716c247935b69d279b163b8599ad475d426c8b3895045b75d301c39657c46883241e1d032a7309d77f12d6a689089717b5ffe416787a21b9ede0f9374987be20cf9bcc923f010cc302ebecb70d11c7eba34089762f8ba63d2dc2a7bb812bd9ad97289a8205c993bf8b0985ef4a01a4f91c280742b818c4f2cbc41380e8638d64e3a770bc083be6514eb3fb5bf1fc8688014bc0f034cfb9ddd1849b1dd4c4a8ecc9da09c73f154c67251ccc0561178b4dc8c241db32407d8e39efe10c56464e21e337e7777a42be99f2ea9d5db07d534fd8c4a8359b0a110a778d2e3fab4e7e843306858c23ccb20527f76094e7b2ad02841c9f3dfff6bf0b4fe4407f6fb4ccf13dd7776c77dbcd5a2d359f95ab7d4ac9137884d34a511b13e091970333acef7b9fa436fc3a36206b2b157a11132458c5a95c13dd2d1cf1be0fa71f43edafd3ff4ed46ec277be88a8437c72a7f88d7abe28447c0f29a097943ad6922a13ffe899920a77518776c15be91c6a80000000000000000000000faffffff2ca26808af0e6db8e0f90fca390cffd7cebb2ae21717ff2673fcd24aceac2a980a4d27ea5c00f7f5210bc789c2a157de5852a342fe5af064079d2819fef007a0ca5b0b457385d6a474679015f179a0a01636c449180b81422b628a7060d550d46aa340a9f313123cf08b6c11d5656f5cfdcd5484b1357cda48b1dbefa6f4e48869d879174ddd132a831520a7f3ac49e423d34d00000000007000000000000000ffff000096090000f2cacc1e68116a2b8672810453039abf5d439a083920562bdc1028f3e5e881788313d166c7b1b47ce947cc2a792902198b8f061e41d68c44fb9772e5118edff92339c698f766597ec1a4ccda1b5c6c832ba766c2bc75b4d2af61d300000000007000000000000000ffff0000cd4e0000c62038c3ca1a5a351a77fe4251756fc97a73867ae95909f1ab8c98a15608cc0698cf1ba9d77d55a82870c8119fc6fb9259044f98bb257f6d79120221a2769aa2a711643a0653bbddd27a77bec4f8539565a5222d6662808b5119077a01b100004000000000000000ffff000009000000e8a9d33105580c81cde469bb589aaa6cce6212c824d67e79904368d6dc304bcbe40e3325a238f1accc105f0000000000387b50f8e620abdac4928674ed456110962ed1c9f3b1c56a077dade3815d6f491681b03bdbdff23cfb99fab7ec928f249d54b338929e2b9ee63b608b725544c3af5ecf9011415cfc5b205e8fbab2d866dc54bbf0f437bc9331b79bbddb71440af84e95f85d297cd5701b7ea96229fab2e48cbb7a30429161e3704d5e7cfdca0198"], 0x21e8}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f0000005b00)={&(0x7f0000004780)=@in={0x2, 0x1}, 0xc, &(0x7f0000005880)=[{&(0x7f00000047c0)="b23bab29e519b618cf97fd198da69f22730d3962cd6482cc7d332150cc13ebb54af100802c0eab8c441799fc8b6c6ecdf3d097d42963e17c9d7cdc5e8482cf68579b98f107dfab15cc295852fb814562b5b5a1ef6f046e91d01b2a146f4d388d13c68a6a25231b2bbfcbc9b0c79a38e7a307717bbcae7ab6462f29ffa2771e6c87323a3e07a30e03ca4b8a5a71cd8e325f943d73dd57487a988b778c044d4b7f711205a121bbba142cdf9ef43dcce1ce2225c2c10efbdda9c6bec71a65", 0xbd}, {&(0x7f0000004880)="6997e33332e875be51bbb2a78c324de2256cb176a4b046cef753256e5a6e6bd9d214f769fa73ad099daedc98b1a9573d1d3f51d8824998f36dac00dd6efcf7405129f254092b2021d60e47a3f61229d06afc1fcffc33ed88966217157456eb4ba9251554d829574c999b9b32bbf8995d364f45041bec6bee274d50b952b6497ff5e6b67f55a1e7f44d03438d13006c17348215c1f3216a3b1bea6b2ede407dddd59ac730cf6827a8586913916eed0edc59eee1e7d7a84ec29181873f65994999bad4cecfaa86f55582736e1f75740d7d33a86bfd0822fd431d4249ccabe63c57acd31ab75d37603925242319e20c1a5217412dae799e10633d9ca8af9404c8732826755b7d337b4b22d8c1e8bddce892237bfb1e3985a45291cb32706c8586e247ca8ededc0731d120105ba0700b34534668e88b39b29f95b270e0e1f1bd2b252286fbaa722db567557f7425b3ec758783ba00ce8454f6052f0933e9dce8bef5e0ca6a0bcbb21fbe6bd959fb10ed53af6da87c4858eeb3f3ec41c0d87824b06a5210043b185c249b15bc0a71c2ec138ee9e1176789299ae1116de53610f0be1e53e0abfbdbaa393ad21804f8d57e62f0ea0ffc94955135a4db79badfa459a358ce5a6f0ef5833493da2b7d12acd3673d6a52a9f7338c0293d25fd1f2a245dd6519cb9972dcb437c96d7694454df149f20d4ec389bbcbc93155503992661b9a2e18a2ac53d194c9d02e064c704acdeb6c7b99a2310af7eac17a4cd86360dc4970c55eb902c147896e9e1b25a43efab7e577853d6b362482c95c979d5feebb8ba5664b090946f4c6cb7551651daed38c4d4ae5480aa550d67c261c9ada72a369df1f67ed32b7fa1347c0e1b1bf1c2acae36191400fbb118116129047b36a7cc725c4641176bc05f751a1c8da7282d062ceaaa4e88684b14f91471599796dba2c65b7db352092aa4a70ef5811db4839c0281a72afa82ec833d09ce92e794fc0ca0c160064d5beec9ece3f76ac76d83db7d9a7145e8afa61715ce02ae4d0c9f5535c2320d2fe991a80509716ede5f20e5c12e72e8d8d9347ef52b4d8a57385cace1f8cd47f92f2e373219b69e1a78075f7f41cfa8984fb20575b51b645b1099467a64049694db8ff4d6c34e86b4ed86e597c18305cc124be8aa7b1e7e8d18a7b5264b9913c9aa3965ea7ee80b1806b080ea2e794fa82a8575703681e01f9227647b474bf41c53d219cf955e70557b65a368d5a1a8527b85b4ca413f2521d44a20d12aef0701c16ede2a1276d30b7be9ed00e8eacf04b295b9baac281aacb2fadf58555a64e5bb33a18a511bc3b4d65e341af1fb7a9ba7589af797a2342eec3062ea1f2857e7b5a4d869ea9f6e53f66a37037b49248bcc372df8a10004e259a88a809eaac4f77e71efd8719eb9ca7bcdd833c3e3b885b2733fb92be7c4cfdd5b12daff293296838cd81c26ab8d17af2e8bbb82e896914e327874e9b5549860123cec64e8c087f0730b33186cec9f18570d1d1f8ea409cd9ba921fcc06db0e93b6d37248b1a339765b88f81e462d36c2d46d5fb27c1bf8666cc8b4f82712189b0636264593e7cc177227860ab48e4bc60de2c24d16f04bbd27e216452e4b653300cafbeb131d466e41c9eac039969118fc888497ec5ca64198b73f39c5cc1e734944365a98b6363fef2711fc279f589ebbfa3f6b9db0f4ac8ab63ec2ab96adf1cfc260170de961b489d16f5b2ce25e198eea90333394398cdc64982ef1a950bb2ec9349cc60905c2bac38153ea72d0f5fd5652aed332d42836af459cb3640a61e9423b17745c1a0572a4ebebd058943796da4822a23b58306b9d1eac9932213bbcf4d1b8925e270082f6c7c447cc21c4b8fd76daad1602e1788c945c6b9f92e7d8cdf5f2cae8d9b6590b2935b9ebce1df0c8bba1d53f378065ae3cd0c3b9b20090f3fa34310f0ddbda8e631ddacf938d93fa5321cf17e2ec6ecd783d506698df2db4230cb763a84a0a9417ffb17c24d38d7ce22b47d54105f9e97bd2a80a210d6b604116d487ff3da040a5bfeb45382782ec2cca541b5f8d96f38f30fd20c1cfe56f6efeac62ed1648830c26c8034d08275c1d7b9c34a2bc012ee462ae49270126a09980a34faa276f7d8c065fa968ef8c3c57e18c1132605e658602fdb5a27eea82abf8fd2fe60e40dcc101d700c9eda39962f3c12fd1a4b4eb1e0e2dbf1c9b6537cdcda01e96a5b709471491d899c4acf4a864014f2299e00d06c7136c66a96cc2e8222a24fd21dfffa57ff8125c6f6a150c307a26100db2ecc9a581b7c17f4aa0bb4ecb3d7704022719f5a13eac9bbb4922849d46f335632929b96660d1b75b5949df294f1e12a0a054470642ec09b1ffac0d4d533c63dc29611edabf0fdaa700c494cf804c9d8df107c1ffdecdf67bcb13be31ccee6c055538cdd203e03e5da932c0b22032d1b41dfe44bf49e7cfb2a8bd85eff72015f95fc93a712e374dd322483199e3a2e386ecee1df940622489ab3885dc499143deafb751d27e1db234c296ef97c25022887061ada256545e792aed49a8f2dc70c57f9f6d9885f299b003b06fdd22e35b7524474af18cd8aa86f66a0061daab720a503838bde294c78de0916e6e0612dc5d6160f13ae4616300be71bb54ff4d34d1249c59e3037345b2a62c808c952b82b19ed79afd16ee575993c25d8a236ee2a220d3b227c27a698f8d02b5e2c447752b2aed708588258ab4d234f6f52c31979f34fcbfe69829c5d7a6f177f6270a966e065f1b09a8dc00a263a19ad40601b14bcac1ca7bb2df5ee975ff44ce3fa8c8fa6972139d66907338b0ca01d7950da19f2c5a4eab58281483d6b474e998422aaa105f7ab69502c5c9b54e8f06dbe89ccc01be97281a4dce84cbc10d0ddc873284836fa2960aa59f9e608deb0bf64fe71617a15ece632639cde82999ac960824f3d1a56770e58d19f5cd7f4da37fdee5895986f594198dfe4b20770d500c011af0965698e126d22004e4c21d7fa0677042e3645ea7dc624ce6acb66feb3a0e8d1192267459adf116de1499edaf5e39e06ed0ac055919b2548f2660637c20c825ecea34658ac086265d38f10404055e278232f201dcec31914d9cf45f1bf34e109745b3f5d1420894dae3d66b9d0634bd8238abe0d2cb2827a05db26cd84b0b03d964bf6309274d9ba70cfa9d8bc1740cf12323d9736e1deccd8290f451f6a7ad42f37361919762da132fe302c825fc1f540b2e3a39c670a9c58e4a1e105278768dd3c2be76f511c899978af3dafb488c87bc5141a576480348d020400c3ec80404145b60a7b532d8e28b6d1891ccab0184bc0b1795a832613c3dfe1830466265d177777f36f73d17aa84a65457e150dfcaa7e72816ffd806e39bd459e0d0c3efe0a39106b5fb3bdb76d3f55e61c7abd30db0ffbefa4c46a11a8e83761093b9ae04b51a9e9131c4384bf927c23d2793d3762522f2481e881406eea75f0b16e1bc89e3232de53e503250be58495e69271f35349e97f94587ba3a06646300c989e65b5ad3a9f7c02382ba63bb3c8f462ead23ad16e7258390dd28aac1dd61d236a037df94a96199f9d1bf01788620828e47e23fb35afaba5d3a8005a7da29d3bc6b25b32638e316c6120d66291f241104c4404f9e3d705553fb3e99dc583282c342f6facfeea736ea81b412d2f8d519df68305f6307b9d0cab5ae960056b1d3f65612e337c2ac986dfc168bcd05f319e32f66900f9f9a83c5c1e26b91b330de13d463394a7d33bc9e76667087e05030b7d90781025f6adb3509c39f6da2f56aec9fa5b21770a388663c6f9adb27f5ef7842088aabafb71f300f58c20777ce3f428369ccbd04181a3f8df9c90c27007387249fee41ca0a488a36de072e43846cf738b15ba9f844ea5c65cfd3f413c13aaaf7b6085f2cc3a915b2a81ac6375d586c1b975713a1a8aca9ee161aafc6e2c0fab9d22ae07196932b466eb36094796e92268c9534859d024f371e567045e15e903fa4d194f9030b3d6770bfd3016b2f15de28ffb2a765bef1fb0738366719a68fb5661ad4435dc523b703440623ef7cc7215ca4c0f59e1baadee59298c97cadf34b62401e70881d41338b61a9de586c8f7103284f8594ab4c5f596c5e6bae796b9b91b57bf0f47cbfe64787b1931e1934bbee63e2aa159cb4179431b8ff6ea06b705bb1c9ad19d6e9a27a6eb30c6d58544aba7f09e1a6f536da93ff165f591f1f0c2a50f5d303f0212229cd23ecf7c46367c831f5f7c54524010ad4668f0b2f4004e9b11aa4448b8b77f4524a05a67be9aeadd0a6f15e87e260abd0dc045ff02ce240ba495bc030c0b0ddbd7abadcc47c839cf557c6afe6c67b05c7fdbffda18ec75b2a2d2ecb25bd893e82ba710e6b44ec99777a8bba268df8ca2cfb634799dd388b3fe7d82bf59c1aa5c815983a5046c694fac336dd5796e3b97cca27a57ec4a9600fffbaaffc562be38c6dc29c381918fe887901874f304f9ab481cef05d30cfc0a266bfdbe8a68af835c591ee72bc629560a42326dffd73f91a7f86adfe82651b526a9b7bdf5262ae958869d365f77e549373764586d2002e4874a6255088badbc91ea3656bb6194625b2473e6df3824575ce298fa2668893b0ae731dae9e6ae9ca905fd2fb4ee8a177765bf9f7cee5b60121bd2caac7fb11d0793ff41fbdf13959805e118f963b22b347ab44a17395affdbf6176ffbeb979e9e57a2d64e81c72dec0610e3a1ca582330a812bf4da3f2304237118278a8c5d33967cacb962faf4f8a43d35cfd93612916458bcb4b575909ee18f85d4e4b234548ff858340a19f0756b59c9089e05961a11449638a4503f95949cbdff33748254d24e202d78bde992827c0dc5b6a00e6db5ecfd053b59ce734acb7ecce3adc32f9cde387d28227c69a401e84a9601b8003e6f03751fde09db4709b726be37f5475e0417c6b059be7204fc9387ba5d62d827cd13b4c18ce32a4eb34fb1ca0f86a59061c0a9088437c165c3a54f89ae0f4443cc8d516a8dcdcc75a6fb8612e3195976e5fb65682a9780ae3b94164d4269c5dce798486a7770433b2653476a2a3a3913a0ca63ad9ee6a5d1c3519722e7879cd6dc3e90ccb04d67d685a7323c2679e8c316b16cf9c3f13da867fda49f7fdfa7383cf7956710cb9bea02c417308406ef95c349e897f52fd9faa2c04584c170af0f6cbcd5b8a70e473b1b409084a3cc94d90fe52400007b6cc35fc17b8872f63cc5e1b964191134631e3ca39bbd80cd0ad1fd86da3ec799b54c75c11ae68976d9c7d72f7f43bd1d3f9f81597f2d507d8228e4edc71e80ed0895f7050d51a1c46209fb3d30deafe238738b4bc3d65412e3a6172a4383822e49ea299bf53cc3454b367ed47d0b9de5dce48ca2a2c382c88fcaf0ca0fb785df3868f0854de9c178a1c34a4af2e3bcbd0af7f4c167167c8add6b0137200245418fe7a0910a61b04fed81510dbee6f313b4ce6165b81fb6973510f38bddfbb57bdec6a881f51add9ef043bd0e7f52afc413fbd512c49fb14f58e72c5cb486a1694bf9fb925b5353384e9bd964bc7e47f3ef3b70a27efffeaa55293cd0a4f22a86cea94a555d3506d7d7150504bf6423059fdedc874c07e6a58db8729a1c5f0e0ad9a1530c7cd1d01131638eb13b4fce667b45d149a5cc1bdd06d1200b399834328899698af784c46a8fc6bf1c92185e1682a553f63982d3f596b12a28b5eec84164b581500264e5c2c7cfa31d669d52f6791468f67fa300f2e22a6efcfc9f88078addccd739a47b8306fe", 0x1000}], 0x2, &(0x7f00000058c0)=[{0x58, 0x1, 0x6, "85de08d7a6db10fb4ba22fc1078a7c7cc47854b1aa7fb5f9ade6708f4336525c1ae756e04e42fb15421eb4797873b1ee672efada029e45f56ac982f184c22f94d93436"}, {0xa0, 0x0, 0xffff, "eb5f0608762c3f7f75c62cf7e4a5714d43fc858d8d4bee663d125a64ecc5b28d07c465879a813268cd9c553f915c54517d9183afef9aedc671fd825661ae06db8026cbe68edecaaf07022d2aa9f4db656b3c01d8c0a7f5ac7649317fa7601d0517ce663dcaed728df6c3e0a67c6ea3d9f90e9a5158439eace41d9294cbdae166ce7fab790fbb776a8e42c7222b60a1"}, {0x68, 0xffff, 0x3, "7e5b2d360842eed683dd081ad9b9b959ed40babcc7a70c374c048922feabebeb95846bdbc9f61f482d68e5494112d3e30cefaa2ddaa34d524e53d0d65cfbc8d5c3397bdb2f5ab9df2b8f1f5f328d5f23bf07b328fa"}, {0xc0, 0x1, 0x7cf, "fc7a4901eae10a10195551d5fa5f2032063367f3276710f602db91e6e22d77a0780c6d86cb460357a4add57a0e9cfb2523056e19bb271745277afdbdab74bd45c852d11e5805d547986f229f3358fb46c3ad47695c8319a01fd71b3f750a26648da39775a3f06dc1be903a265c815968f590256ee3d0bf8316cc1192f4294232e8ee667526b9f9362f1572286e48a26b48409733aab669b3d5665106c82d1187ed50d1fccdb3add5eede946352"}], 0x220}, 0x4) getgid() 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000040)='h', 0x1) socket(0x86d358a7799fab53, 0x4000, 0x907) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0xfff, 0x10000, 0x7fffffff}, 0xc) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x1b9, 0x3f, "ddbab7ec6f78a7284d477ff57fed9184873ce7f1", 0x5, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40004018000028ad) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x81, 0x80) ftruncate(r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x42, &(0x7f0000000000)={0x18, 0x0, 0xe099, 0x1}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') unlink(&(0x7f0000000180)='./bus\x00') ioctl$KDDISABIO(r2, 0x20004b3d) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="9ab9df"}, {&(0x7f0000000100)="47111a7f80bd17d1d1c2e6715634746f5fcf745e420e15d2ab4e6b7e62", 0x29e}], 0x1) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000, 0x81}, 0xc) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:39 executing program 0: syz_open_pts() getuid() r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x4004667b, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/55) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10089, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:00:39 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x9) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6b0000000, 0x9}, {0x40, 0x3}}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000007fff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x20}, {0x1, 0x8}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x4, 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) setsockopt(r1, 0x80, 0x6, &(0x7f0000000180)="be5986fc06d8fc0ea99a12a5faa2af5135750a19961e928c82b60196ae3648cc547697ec560e9dda22a251fc6b62d691110a81866f53d3d998f3386f5e9674ba68a8639dee53cb0f508c1b9d23d821b5902c6fd8684c51b876cb83d0eb91902adb0eeaaf511019f1d53ce8f194dd4f9ef07c883401299ea06a03a39730406ba92d11e6af5bda6609934722cf06543ac89a9d0fa8faba80b38f8e5fd50a104050a40d8ae45ccdec20284dba6a1d95e94bff63339762f0da09f3cc551fd4e5", 0xbe) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) syz_open_pts() ftruncate(r0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800000000381, 0x1) fcntl$getown(r0, 0x6) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = socket(0x1, 0x4007, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x8c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) semget$private(0x0, 0x7, 0x4) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) setuid(0xee01) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000040)="9753f48f476e712c6527480b4a4f0c85fc0683c7ec9421a9de612a97d2abfd12706885da8655d5a34c99f106dd9795d192e71b27a62107b8", 0x38}, {&(0x7f0000000140)="fa2d4832d4a2615a2a7af75fcd569236aacf42baa65327dd5bccfb0db64faaab4015a0f7e2573453fecfe3ada5c7a25c7d5d467bca8157cea76893c446f9a5f807856fdc65e2fd3c217cb64c5edceff7a1c38d80e4553bfb6dc3cfb5c52f886b5b65ab72b44085cfc71a802923aac1e7803f27476db19574a879e7efa284725f9aef8e2513e0e2f8c18e20e2d59f28c020a4b0f7bdba107cc37d86a9e041f6aed2294a6d20c30d114c2bf0fd3c1a8333d788b4afa73bf252df402d6f52ec75d65a1bd41b980ca233f55872393ed28bcc20e2235ba2f6e670fe8ea3eab93e75c06845a93355ec2268decf15101edec94279a3aaf52412fb6a706063", 0xfb}, {&(0x7f0000000240)="7eb807d7eb198a544d4e6c50b93968417f5fb9b886ce2edb7b5d68d3150905c7f94188df444cd43d71b969dd83fda46485f378948b38e33965d22e217134a9112979ee8e67c8013ad52ba83f5bcb33a58f1ab2702dd27a5335c94b7108d1e981b511ad32effd584da18db3e48f5285b0c018953774962105519fc09d56691ab888108671bcb07c6fdb3414137c8a87d3c4dd08c80075d56ebb", 0x99}, {&(0x7f0000000300)="d642b2dbf36388ba41bfa0b774912f520be57eeb5236ff7737d5517c91f9317578ab6759b06d7ed6ece7470a2ccc5cd20d828e26d187d9b34ba513d85cac87ed3e39d609a3ec9d5c9309bf5c5ae8e9c03cabc10e2c81f047b4ce38caeb11c9fb262eb505f33d730ff974750908c11e197cff30cdbc11ffd67e851b7f162c7dade254f5df8274a7798cbe6682cf0aa4d744416f2c0f058cd7ecca49dbc039a6fdfe2cdb058f1dc524919ea84cbe3f5983f71581430330578624385ae955fcd1ca47147922a08a47faa20274dbad5f4342d0d5287cb85fe0f0ed9650802afd5aaff145a1305c002e362e56ed5658506ea34afc30bc15056ecdec8631d33d829ca8d7c3842dcbcc6278a46557d2abddc4b8a0351fa2d39427163b2515dcb2e255ff08d0150656ad9caae9eb15d74c5814b29e9c56294130aca51d5a99dd7ed44543c2af0701866c7668d95f86f5d11d3ba8cf14d8ffc9c4914d5450c3d0d91d656f691dedb8bcffab3bb5d49145db373cbaf863483938cbc528bfa0af685be8024b89ceeba6a3162cd4f11692bdb30c84f0e7212781aca356cbd42eb54df2ce9947c1fe80e4ed784a360a41b76b449f08bb0e1d0ba44808c17019b6b0a3b62ea0bc3f66aefffb0a07429faf8da838c24c8a03af55f8815a43cec8d1ddef381533594cd69c22be403f253dc1d3c23a93dadeac95aa2723d495ba6e128f53288771dfd8f30d5a360394d595eec107ffe6c1f8740a6813477d3d8f4a1fb98d9cf74ecc898ab7d4b381c616149472b66a66c6e4518d81d51fece510410bf067760df66a1bb855de3ac7a269559ac9741193e7c2ce4982ccdf8f3477ddafce423dd37212eb82f0cb63527fd20df407386108707155e8093fefbc76e3100751233f0dacb56660bdf9a7b6a1b21006abdb34b8bb0fce18f5bd2d7dca787a04efee6a3bf9c329bd2aca6e4affead4938b0f35dc8ed5f3830cad66ddbffe05420ca27d0e9b2fe9c322ffe1bc18bae48fbfb965d4481cbc70346a10fbe085c8bb2fa4d4b5702fdff98fd86d29d3cf8c2f53adfadced789abc02ab274b172bf0869d94fbe091d90b889b3944e8f82759165e4d93810a68f45a36108a8d89b90ef0d71704d0b0080ced2d099e8e77df91bffa67ecdf391fa1b2066f349372b4ac64159cb4c415b82af3beddd64d2314662e6149b7e4b040664c756ae4a8948eef876d06f6ad3bbe8652764d984107d9dd3482791f028b12470a24c4608a69baf823d1ba1ab70878426aef5fec8b6760ce25de9d7b53bf4a51bc89fe2a545bbf0ca9e329b07afb7dbed5197b29a4e6a4d800fac10ca6e3c9d802bcf48eff98533a9763642d9a4bf8f2e03bc9ac121974d39688e8d9bac8939232fd5acaa7e4d75a94f71ba26720d1eba716d8813dcfd29c5a78e2b058a55750067a3c7bc4f4a7fe427c467c9324ae761ba0f0247281226da7f2e133049c9ff6162ce442055812dd09ba147c333e49cfa259321b91d029689b9810d9505bb3b861e5ae63e15c40b16faf327c203886f53ed4c4b073b9af7580274f308ea2c24ed41ae1b26b079126f6828ad028c4893474a7ac6e797e2a7db18e6cecb8a6afc9ee66bdcbd5d152f896c11e706dcf159cfedfd74527a07d4f6bda3b20e19b5906c3400e4cd29ba86bbf8d54aa72bddb03a69ac3c6ccbdb159d51df4bd983dc9c741a1f80a5e1bc353a64238947eb8cf4bc8ce1f470ed2a64842cfc56d9e0ca0e0fb1f2a8523f5297b24b9c8f5866f2ef44f2ba4116c59f4de06702bd45d76eee9e06544564cb649d78c49e31daa1ccf157bd1e9867aaec83b8952b1220b69173283c807cee37186657a4a70efce33866318150ea05ac03da19dc31fe9c54ffab9030d6a2dfc1798e597406cc5497f3bac473953d836b1e96f051daa0f6998d342f8eafb0fc79fa93613142330c267ad4aea0e5fcaab9260a88543150bdb91b9e36b853139f8328c1a54c8923d9dc1b29cf6f8044c43b56311f2fdaefdaa8d70c8a36d136bb8db4de264088eff369ac64dc4a1165b6fe602d7cd0944395bb3242779117f6c5b5bac38c7dc14a2f856c31c3d8f3a3a1237f8f8d520613a2091ffd96f8d2faab0c9cbc919fcea7c75164e0bcf5b0cb6ed83c44f5ac1351bb5d1c1ea7d4e56f86d2c669ec12f20a6cfdb35c4035c8ee83cf08e4ad14d568a0173f4d1d26f5fe91ecee9609fee7f4c6e035cf76d4c7519e758441ded62232ab862c5b96173e0b684311ad198b965870a963ba2d0dc8ea8fcceb4f35d7af1c56ba1d0412783b517ccdeaf2bec4b993e33180eefe3e80e6d91ea0d5128f44827cd615ec477ce506523be706a6399c0494925605b3d9da0c309219b28b265a2e39950791382a55be6a98467d2c1257ace363182af9c671d87246751cd0ab3381ca2f8e89b67a6538263010cf85957da6cfde5e798ce257ff8ea85d85ec734c9cc49a820b282fb5b100b64308fbaf390cf09352efdb946d3564a2e1836a3541dcc18cf1d114bdda8de5295ef83dcaf6ca8d990d46785411522b51e853cbcb6ecb8e499a27766fc67ed040044358c0ae2d442d0bfbd9ff2b76ebbc4162c30645c1e590ee4581698d2990e10d468d7b657aa99e75615e505844c10790f2041c48dc3fdf8801b071532db5e46a5403d41989be13bb64b12100a2fc6951a397d9d6da4a74b4a92b8ebb7f1de184f879b99e4175a53c576da866eab25605f0e2e8383859944de6369a7ca9cdba20633681f2aeb63d5fcc14dd57d929792f36cef6b35e4670a747b999877e526ce9e64e22de4fa845043d3a9c770fe15c4aa923c6f63b5fdb6c8521d005e772a769f2d265972668efb4516aa87479ec66f76238c69f13b5c7afed16bccb28b3298117c3e31545366de1ce1b2623917c4546cbc8d20e8c75bfeb84d7904ae707d62574d19d059e50fa7b5df06a0367925fcf81a55ee44026542aa2e4acf9c6737878d30291be1d234a719b4b4234fbf1dd2602e2a0dd10c7b5bd2d4643bfef1797618d150616b5d9e33bd847896fe6ecced90778e93cb9a0fd60c89bb72f929fdb0f6b928fdeadba80342b8de2d049e4a23363de9bfc39c79200c26e9ba3cf3dd4031f8c7930a8d1cd4e6af40f84fc76a8f9664ad59e4968d3316244502ed4a7146bee0b789a968fd75fa5863a70608d03320c7592a54b15ce214bba1fa2c93bd862e0d2cfdb9acda5e1206efbec46899c69f5192c83d0cb7070fc8bb066df0222e4237480737286ddf2a9a398953d7f384661b30774df74c4f79848706e49d18d14dc614678de6ac42978673f8fc98f555c01e82e39da28e2f5a38da61b142de558cb30ee6be4e38944063751d25e7964fbe318446e7f9a151b865925c01a1550c563cdd97b5ab9d50c35716795db30fffb3d4883d1a4ff740aa2380e084026e10231d8170670e6bcf93ac7b72e0b5ee14dc271e841c43ea8c5c5951b1c712af1e8c0df341695d83d035f12c6e074c6ded6173bd555708869cf0eec572d3ae0d10d0d3a646f5c6d1447f29344f32b3e08b803c7d252d50b44707b2431a99e5211fbabb603d42af052259ef4110a552f41c945d91af8252f1b9c27cadba5a9f0ba0f90770bcb4a0e1b4c95c9d39980583169a32a27deb9e33e15ac332b06f79a591e948491472d2478f23234bf805fa61c2638a36771c8b9d7594b487d270270f9582e778f44a2c9dd34604c0220078b15478191c00221bc93665ab3028a8587fa8cbfc62d9994ed8be336bc7cb73c6f6c2c9e35dc55e10a9559e3c5cc4eadb16664ccca5e12329f6ad20b1c4b75aa9ff672a790cc673cd5015fddd7b17da183d7c440542005650eb0440107da070e4e50f4cb61bc54de4b855a59a2d2a5f80c286beb1d428b2f53c44206985c3e09f9c9d885f6672e0059cdecd3a9b2e793063d645a83a6801d554f700e6e047b9e308575ca37b23dabccf114843a97d04829226155bf19c3d9e27d8690274fd81c52fa105a761555341d4f8d80e5f8b83094b41f652bb4ce6e8142e3abe6a38b93fadc65842739ec6ceb45c4ac41d788bc28090d08f88f024f7e9b07b84734b3a0aedaee714afb5000133ad9c010a2d1322a6f48bc12054298ffaf3d19e3583ff9bdde5c4fb74b0d0e59e5242bb72ac698c984389dd4aeaac0b5340dc1135595ddf30d785ceaf4384b15951e5fb1275f938fe8b1b395fca15ac61907973faa1ff7067fbadc94c2afaf8a2a369d26c7e41c5f03b4c294ed070eb357badbc138bde6f7f755a46efef77a936e667a14909c54fb0bfbb0ad0ce804bd4308b48ac7ce3674440fe642c56acec62b0515297a75a680294644fe4e4815e8d050374b1b1c9716ff399d2b148a5c43b17c72e7448ab8fd60074acee571c258553210c5e913f6395cc7d7478e99c9b301ce07dd8041eda5f6782b87fb54ecbf00e4b8bd5c3ca7fdf15ed623f0a4315b1ab2c293ecdea46abe7b658d16355e2b5fd0a393aa332963940262e3f0cf35c7155b6044fa5fda52cc62e0d10e6821775c1758eb377a6ca4ffccebf5567764981e8f563e3a5806c75b3befdc3f96f21859f55a51d12edab8c77a4373982e5dee2c73ca99ca2fa7e1933f80fa2e578d3b7d60f309edf453887ba1ea9eface11a40d3b80981fd66f4d6cc42002812196e5656972b58a3b2c5b7db38c7d0439bd161d20d0760869420e48946406583a797f0a3c0cef3088b3f774e4b801432c93ab4339f319e11328cf72ea56efb633de1085c804cf155e8472c5e5fdb1ece5cb903528dbd3bd8c2a33ada74b8dd7abff1923103c0c492e82632bb0bfddc5a721ddd3951f509d9465da5f470defe7da96aee1aaea126c09319e7b08f18ad25a529da8d0b69c5beac7ed72f93e17a26f5078aab13213c09e4aa6b8408a1acd6b53774c08693073f3a275b208c56b0795f60f9fd6c68ae1eb06e1a5cc86db2c4fba3cf21a160d33035939f1839c58c6212e0d1b466722c9b3ed764dd2f6cbf72cb1725fa9182dc076cdd7b109869949bb8355b1ce4ed62dedd97cb5b9bf243acc372bf3c51aaa151dbb151d2149891e5f0fd61da4607a95ff7fc1b9152926a5f7c493b5a752d4d35ce7c7bc4789950851efeb561efb3bc7c81b1025275945d720d74c770fdca56b7a59807e8682fa99f1a31e98f9b3a3a1e4006e3383fa10e896621a2e3839a681ffaeabb970bf0e25db8ff22e1ad02a6d24bb6503fc72227a342e482b54822ead14f69195c5d7d6fc94a2a7dfb9a6afb0422414b55a30bca17c125246b28ec265ae34312ee3d8857faa1a545bf4c5b57d1bf193c4982cb61f38f100c2626ab3698645b56d0b49ad108a6b0a0d95bdb0306c66ed4c54678d17fbf833588b8b5172a406a9d92eb3f53428941d89a8844fa83d2bbd94ad0edd10ae53a1d517fc793e34a524a89595eecb3ce491215e26ebc8ffd6828f60a4e1b77c4d2c49e83e2aaa3de103014a1f477e33233204b8b140d926d56379a6d6846329f5ed26d6b71b12271577e44539da676e164ca5f9b556d087d5c743faf397344717b03f696fbc1cf3f248f2979a424b52157c462b176a3f45e723906171f23ac976c32c2124c14d85e42e4f5adc28565854a4103023a78d2197cc879377c4ccc824e7d0ab9d542bda75c1cbf0d818689085357272ced7e0e8115ff1eeb19e2c9187ede96b455349d2e650ead2780490a5d7d2abac84d6bc9b24c0ce5e961bf7632803eab42209aaf859e9d67a7c19ec6874a2f49aaf5befcd5acefa6349716087afe015e2e908434aa2ddb66a18167306adf378aba", 0x1000}, {&(0x7f0000001300)="5265af13f70b22e7569d6bb375b59ff2229d8061bb96b12d5895872a10b07de87b42ee5f80616643fa572db1cd671b796fe867cf030104ff67fb7bb65ace508fb93cb3", 0x43}, {&(0x7f0000001380)="496ae9a1a01c093da749bace2f88d8411f6342d35649fe3f5ab8cb5bb6e2bbe303a1ff5cb23a90feab7270da36b2a068a541ab4dcd2275cec9958a609559890a3593d94dba3fcd58f21d6b206430a8e11c66fe6cdd1845f3f482c48a955b601b0aedabab36dbc2940c79f83cac0a0fce779ac83b608c995b277f537fa4d5cf4f248befe03373ddb21fba33cca86963592b0aa1af7cd9153e25bcf1d0f3417372d95fecabb65735d050a240e89a2d2e8b92b7adbfbd4dba8562434ee7765e320274f64177065e35f0c64a9ea83663adc814c898f676c68f79bc6660f763c7da8d1570b18e1e3fe027dbbe5318d5d99fd3a4f084d3f2b6f6c7ebed35493338bdd50ce939844cfa7dedb29be204c60c77234a18b4fbb7828bc6cca5b1e3c43ad7f3b8e3360671da2ca9e238c9fb6f57d633c736d41fa83d4e9d9118c8a774a41ae69a45a07dbb399327f13bed08a5e8f7308116f7a3ac56953b616f79df60136a1c258de20162731306c234a654b40eff85d12c44700ee85266886bec3243c42a337b0f06fbfd72d9ae3386c23875519755b4a9d631e335ae55853837fb45e0e6af25ae581eba35af57fccc190d8f01c3f9fce2b344d3e245b4ded1b83f0786461055aa368c5672a2ef2290a85d949ede7b0dd2736c31ceaba1ba7896aa8e1fc56d3f4649d6a2b9e729294104fe5f0a8979549dbbe0d7c8349f24b06a43be0971b5db1eee863221467afc951b11afd4b9240577c9710e0728633104009117bd189a0aa0b51faf2c382ab9ef4232457fd088211079bd31828aa9925d7bb85bf0b93d77c28e02d175a56a160001307778a61fe602401b331607e3b6ab78a022dc7f419a6bb898c0b6943d841b3da9683954897f6760384b61b36ebe8d905c3670f20326d089f7aa9ee7fdd8f94622e4e32cd075265cd41d7341a343bee75892ff5ccce88df69170b18da072f0599b2beec10216231a3537ff28a3dac057ae69f01ccee7a78dea1f9677522ed70e654a1654beab1ee59619f0cdca6e76104c3264ed0207fdb2a6df0e81ca5ced453f14f279f177e1f5c6b0b8f80de61a12f840d37c62d8404971370d98844264990470ec95036d89deacd4eca6a8bd4a7d926fe1d72d1a46eecfcf44f8efadcfad37f4c5862c63a2972ce63ea6f4901ae6a5f91f0de6f8d29f97fc11a96567e6765091fac45d2efb9581b9c83c90584c4a3568344db2081f878d16b104ba7e98af3ead9affc9594e676f1b4b7d60e236ff02e33f2d0d6cb56ed113770a96a78889ffb40da3b93afbf03134f93b7816a1a1bac7ffcac71515a3180db09a32de30c68d40892fdee3e031a2e805ecef10eccfbaae960ae78ff9257da94a05ead880150cbc6975edfa2b189bd271fc00be1a095129754acfcdb219e209f29e015131ae859ecab9a2abdd2e96dc8e64060393e88a1ffaa29f9fcf00b0fb5f10f4d9ff28a1f903cd78448b851c537dc27655fba4a08ab7fdebada416341f77dbc93966a711314e5de5008eb3209e7ae5b268447a3c57ba32c672ad793ae6cd68cf36951846af82986183b4b2765f30b1cd16d229355a02afa07b1d82c7a200423826735dfa0a21585329d29096943f1535be7f29c7fcc6340a6a0f6e169c5375365024684482b3c74e1ee5739f549d209df42240e4f06e4b1a7bc9fec1a6d963517918d119326d1eb0c95631d72e159451dd56d1e969bfcaca499c79f1597c42710b4d9537f30320894ff03270de5cb9c47868dd4c7cae6c9bbe8323c339ba6fd4f9043cee355645bff62a8636564a95e1c038894184fa97a22fa16e9e476a2fd6f65c2e1478e1fdb8c2ba0437af2403eab531ad919115d2b420d175a4b2cacff04e6360eeb7df75a809923b3025ed414a3f4ab2da761f5064e2b335932e1f4541a0ad838f2ed0aba9a7687329f3deda4eea488d59192ce571a2cc25ea83f7b5f332afd79a22f0051c2959ca56b448a90083a306cddce24f729a18a15fda8c2ec3056cb61e8c83f297ac023b54554248065037ca62648f9ac021bd7d6fb1fd0388836a73d2dfb4cb7916104ab889e369bb9dc34e394d7f1f27cf50e3478932cf12e98d957f8369892319b10b943cd6dd24a80a50797721108d3fbdc145e7e9f2604d026892592068a797aeb457bc743286769bbe04edff1d5bd49a4294e7f07d741287c5cacab4d87b83604456a434593fc2c617ddab82c98cb2e837ae82b50fdb6bca3d6afb0703cce0386c4815afcb8d0a58b58a6401af435a22754423c3ee927ceed050a530c1fc4110491121922648d58937a38ad06f4b78a7196f8903d3b44e13ea865de6a529fd27e97967456e0aeed65061511fdbb3c1408ee9cd9012e3662bb5371b39c750014d3840dac03f96077fa80dd8be496544263c2122be127f9b697d7ae5fcf01e74d333dca062cb1a5bac9fcdd58e54479799d8edb8cc1c902ffbbe585ba6d249f960e778879e678e9113549145b773f33287c7a8e8b20c2d49114ed22d3f702e73b25d16e30886e6838ee75800a43be47095705b3120c6ab9f47b4f0710bb0e6b1057171aa7b425bcae4702f89947e2217fc529dd2e6a5648d58fe0ae0cb0c187ce459160a3b7a88434816ba1967a2c24f03fba6028484c4914746eae0a9c0a56ee159cb8fb9a5afcb052f544b3cd2f09eb0af917b50691ca5039daf84878932057ddec8938cee88e6fba57b9c2f9ac5fa73cb9c443636bd6e4fc50741c7c8e545fc70b3d60fda512e19052b566b9da90336e0675f2002df438a0fd7dd8467f1ceb84f2f00fd0dfcc729c296a6ca6e92ea9abdb7d45555feca3246c2bedbab7ea161ef8c3662cd9f3336c89a3aab196c629ac0c105b5616dfa4832e015384f20f56edb1dea31b95c641474b261c70091ebf0220e13e6910951f660c60ccc1e52f4bb4dfa3e9bdc646fed81027090328037954dfba37a8d2be86063f39913b897d323908f73af0b4e6fddd1752cf0584bd63e294100fc9bc78aabda70da810f3971045ab71a350bfa604f4b34eafe04953fb07640bc0d2db73691cffa0824b75651e20653c5d58f2ce3bce048324d143b1a3d2b617ea36759532466a0839ffc7afd67bbe14b0fc3401524da2908f00a2307ba409377c5a25740fe69aa5b1868dfba4d4701fa8668d7687b2d99a84ccfe098e727d933d3b15b0fb1af207d4bf46bbad41325fd436044d41a9398e2998e6dbf304abd1d484633cae86de4d302fb1ab99adb9a82444c68eda3550b9f5e9e94463290fddcfcb055c5e18e59af51e574651fccc371df01ecb6f1c436556113b5ebcda806c65a2b0c602d46dda842da2ce01e0ed4990b081f3f3cf1a8aa0d06eb1f9bcb794280dd555fbdaffeb49c1fcbfe34540c4986e21f557203db1516657fcfe1608bd8e1e1aa411440bc3f9ae4b59bb12221bbfe68f89ca6c0598f8746cf52a480d93a6b391d84e1c7c0143e66901f7354359cf82baba26ade7f0825624b7df80dbe66cfd455875c0ebbd2c89578056186d04c1c746e5d7052b5e72e08068f69dec35263a30eda062bb220317fd55e77b0bb65215c9757b42d4b501811efde8570585b3300cf939921d55faa7ed3692fe420cdf89a744dd014c45070abff5099023aba842490f3fc7b338f07506c4c966190fae9f9777e887835241de4d00f23d7a118c6decb1efdb3821101dfb516db5adf6993fa5e4229c78188c1af3cc6a0e0138afb780368711d07e1fa2dfc59fab8b5aafbdc4169d37010c6b42d0bbb204268f3db903315b63810a733685a3b1cdb9e26b4455098c317b14d721a1c4be8acc69b492a5058ff995a6d471f1af2e333f48946b9a8fa5656f3b16c8a3ccf49b4543238c0b5577ddab901175fd350d8b028f371c934a5d290f8b9d75dd5297ca142dd7ad4aaff2d6a5bd99f845ae995bda498e28f86cabb4f5dff346c991389d82f5ecd7bafbbbd55b0eb4c920e569a67bb671f7316f36dc329c569ce868eaac35be66f4fdb72b67b6fdcb850654d979bfcc1235c8d0b209523805fe8e854736f9564ac4509292ea9f58119899ea42348d5e4790bb2e5b295951c9f6e9ee561997727afc7c447b00d9b8384db69d7a23b6358d66465a7be7cbd657f8e742feaf894b25a51a223f72d2062ac29932a88e3b348f4c74724d9ec8e71bae95328e422a1f952c0a57edea0bff3279efb3b59bd45d1a469698d49a8446774333eb5bd5d7674669b1966aa550b8fd03889702456fedb155715275b58efcf66972eb4b0648809d41b0b49e58ed0939e8df8864b9d5d4045727051c087f9e31f6ed7fe696ef80fd1ff1467917b639c66c58c0d68bf752789791d199a3d5dd64d9810076459cd8a3b74fb72022895f25be2d4e7147a10775adeac4bc56b629ee5bedfcf2c5aee5f6431369336d2b654ff354660052ed5b6c0449cbe5679f90d92086824157ba408e5499e4c0687f4409b72d7ceca82666fc22414955b755d0c2f842c03d9ddf6e77c66576222f10cc4b6ebda0b917bf37eacd2cf2b9b2d523d477c39b6022afc7a26bfe644d85cfd8f5070002f82c38b35f3b003ce46602981a364659b1c6c47414aa8d1daab51893e95708d396e73077151a705ecd6bb1cc0bddbf4aab38c49d96c496dcc606bff2337c1d24b904f8a3d4e25b4ce6096dc43adbad8e1321138a66b96ca6fea1af441023a61bb325df83ec97afa6bbe852cd027a395d5c2bcf2ade73fd09af4533e743521e8e8b78c4c3f53701acd03fbe26d4f300b508956578a4c05ddd9b52145012240a7748cd0f3d0efeafcf2e394d2ebc19948d038348ca23170005a13076545a0a05e038bd0e3c37cfb3d0c0f2f4d5e0f220081912568d6bf9d96cb10ca52155c94d1c49ed59e1944097277f845726bac9e404e7a26dfa0c3b6fbfdd491ae6bc7e5215cffd70e7685d9a599da6d799cfeef5661c8faea3bfcb8f7b3dbe1e4ad5d0c3b07d77fc41ea5b04f8f5768b608cd09a07732032662c3f4cbfd19f71dc8ea51067c8e67d53ea1b36e47b8efddba0d8be9b66e3248ddfef4a4926e208a03e2a8f6319e78e3dc10d42314172f82687440f01f18a8d25ed9e2e1a4c1ca15fd08b014b92bc1980705fd672bf3e422a50b64d5994d4095215b5fbaff5cd38e80fa48b657ede6979dfdbc569e60af046470fa3e11e384e0c4cf04518e6d473138b14da7b090ae5b161b4f8a9a9770ddb3ddb1a7c25c595b1f38786d3f35a521a840e30a15fca29cc2b46be85c37726837d43b64fe1f8c35024b7a9da94aaf9a72a0f3ff457c4fdda0e460745277cd9f40732f0a37d8a3dff4bf2425ab20cfae140fd6bd20e32e69ac5f114d532839ed1332890f14e4cd674185fc137281632d6cf3a71431f22582d334931f672a6b346545240708a78ae2fbfe88f846a3b67e2e2b0dba6c79fa673c8d01c2eaf397a12e674744129ee6b92e85e1afcf65a06e17d9017a5f93201a2306decfb85fdd8bd3d8fd5bc746759b045072c9c797f3085a66deaf66e9d77de4470f2d1b9639163b3bd32ae968268d0233c72c41b955f0069fd2b6716edbc3aa3fca7010139a1759db4623696d825b4355ecea7eeed5e512d4c59a5f4fa998af8f5246713a171271d84c34936c532de8c792459e7d7c748b787cb0f0ce125d24ec476d803d1d9a5b0ce9c3387909f20e10e4bb8859dc1240e0d2329607bb675ceffc3035db6e2ebd3710584f454b052849f6dc5e1e7b4f4aa7034daee983e7ab4bf7740bb8f4ced90b34f58f57d2c546893091f3f8d8d6fc4b668006dfb50167d5a321d2b41d537d1d816f", 0x1000}], 0x6, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:40 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="2ae7cdd1dd259e12c0df3c86e416f4b3f4e0f69d6d8e4b6d2c17be4861c6", 0x1e, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:40 executing program 0: execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='-[$+\\\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='-)\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='&\x00', &(0x7f0000000340)='!b\x00', &(0x7f0000000380)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000440)='./bus\x00', 0x10, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100000004d) write(r1, &(0x7f0000000080)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x400) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = semget(0x0, 0x4, 0x1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r5, r6, 0x82, 0x1}, 0x1ff, 0x6, 0x5}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000700)=""/163, 0xa3}, {&(0x7f00000007c0)=""/122, 0x7a}, {&(0x7f0000000840)=""/134, 0x86}, {&(0x7f0000000900)=""/228, 0xe4}, {&(0x7f0000000a00)=""/150, 0x96}, {&(0x7f0000000ac0)=""/238, 0xee}], 0x6, &(0x7f0000000040)=""/51, 0x33}, 0x842) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) 16:00:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:41 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001180)={0xe1e, 0x4, 0x25, 0xe8ae, "69dedc55ae72599043f27cd143838e6186dbe5d3", 0x9, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="01d8000000f4b7c3"], 0x1) preadv(r4, &(0x7f0000001200)=[{&(0x7f0000003500)=""/4096, 0x1000}], 0x0, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8090, 0x24) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x89, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) 16:00:41 executing program 1: 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)={0x10, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt(r0, 0x3, 0xc3, &(0x7f0000000000), 0x0) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x2}], 0xd3, 0x0, 0xfffffffffffffffa, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x1a, 0x1, 0x2000000000) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f00000000c0)=0x1) getrlimit(0x6, &(0x7f0000000040)) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffd, 0x10000000) writev(r0, &(0x7f0000000080), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x4001, 0xf99) getsockopt(r0, 0x4000000029, 0xa, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x4}, 0xfffffffffffffea2) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:43 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="02000180000000000000b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d0fff6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4e286b67730169ced968173e516566080000e5ffffff10c9f9fdecf666000000000a00000000ae2b593173e009db9d6e02a78f1e9fdd18178d8c3815f62d614efd65265c248ab3cab648d5adab878622506e6ea3084833d1123fa85c361fc795236577864142f74e0b78c14c"], 0x1, 0x800) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000001240)="0ba04a4ca436b041d1156a0aebcaf8750c83ef73dc85813605e7a428251cacee079bfde6d3f483e2daa6a111135d56f163d5fec42fcdac40d64ca4e2f6c2e72afea9ba4a4036cd2a82b34b5e996c2e9e754c36b9c2f8792bc771a0ebc771c758a4f0f0715ba9e9b7173fd4390c7c59bd951347895df5d3d22364a10ffaaf774f0791fe2efb75a2eb51421134d98f0e7e1e37d9d8e00e183b7765b5c2f8e7ea859de71e5e31a49315", 0xa8, 0x3, 0x0, 0x0) r3 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() dup(r4) semget$private(0x0, 0x4, 0x80) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r5 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r5, &(0x7f0000001380), 0x7, &(0x7f0000001180)) shmdt(r3) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8ba0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x1ff, 0x8, 0x80000001}, 0xc) socketpair(0x10, 0x5, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) = Eñf””?lüjgSSË·×{TŸuÀõÉ©ƒ•¢¾ìÍ-Ñ\"rœ•å¤Ó¥.ù(U¿îÜX›Ñœï’[pckbd_enable: command error 16:00:43 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) socket(0x10, 0x0, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2041, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="026c0d02c0019ce33cc8757a34d0339b46f0bfa2f2916b6e9488eda11af3c218cfd8f63b1561b3c6e5868aeedd6d2d47996a3a61e86c38cf9f7c01719dc3a74aa4c9", 0x42}, {&(0x7f0000000200)="fbd76ebc88d762e41384dd7c3dc44d5cef907efc9037726680aef45a65532488b2381214e4a80e4d804a7a76a68558e40425581b90136f2d2e13f1ff6d88caeb5fe6ff506e6d871efda98799808c6b2eceb686c13b5910dad505f4f1e777683ab8012bc7d8a53e36132333b938b3c32eebc0bcd1c388fb7a3a095823", 0x7c}, {&(0x7f0000000280)="ab018de14c67e581c1a524d1294ef111e886c6408c0a1a0e3b42ed12b4fa7f2b1ce78ec8f15e29df3b0de9cad8b0b5f3c035598bcfbf4286077839e97a0168e32b1a198c0dce1895705fd3cb74509faf5ae6f6800c0464551c52dee71a5865826c7442594a9d779f9211ece523f79f35fcc0fab3e3af34fa7c6a4c94ba177786ec87ea7b045eb9073b76e73703f816d70d1c462313f2381933f97d8fc94635395adfde045b81116d774e25d61a7612422b23af1ee609678ae9f3215b8dd3fc77bbb903ea88e83d53467ad3f6e8c254b3c89419303f873b9809d149082006ae2be07b046f48bab584d84c75f0bb62afcf0c2ba8738770c25d5575e8", 0xfb}, {&(0x7f0000000040)="9270584132491ac7965a1fdedc1953d20285033d00bcdcc10ad1d304b658aab95c702f20609f209a235586a0f8b00a9be405c90306ec", 0x36}, {&(0x7f0000000580)="3f5e9726186447f59ccdcf2dc3ca265b01c249cca066d4dd59c7012444c7b9a98553775f0eaf856604e37e2af23a77e47630078a5ac477b33ffcc2ded77faeb8d0439ed75d851b8e56309140245c1f45b8b7e5c7fb8b72a8af72ad22383dd36268248b3ee5a621db7aab8898b9eaa411fad6d9a9ff82ec886c6dea6795c47f89e927cbc54e7363a0222c613966f4af10b228a3deea94a570f745f8163bbbc6c835e5e3f388a2668a59da16eec577bf17c3d1afa003d5b817e91f8a8eafc546e5540a1a71f900ff802c1b058641cf560e863782443ebc57307e0fdd9fd25e03c58e76757e9a4ed92d37c48932d0db86db9cede5e93d512a4a4928cf51170a24888e8bff865222d53bcba2ef2b9cd0885b54e370abad3a6a2b7748895ca1964f8aaabfb7fd548620b91e193e5543a3d0268a8ad036a98ef3de2c68b00e", 0x13c}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) r3 = getpid() getpgid(r3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:43 executing program 1: r0 = socket(0x200006, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x79c9}) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file1\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0xc6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:43 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff6b) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x6, 0x80000000) 16:00:43 executing program 1: 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') r1 = geteuid() setuid(r1) mkdirat(r0, &(0x7f0000000500)='\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) r2 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/92) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\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//../file0\x00') stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) r3 = semget(0x0, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x400000000]) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000000)=""/53) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415aeeaf975558211eea36a2a5d5b456851b25b316324c5bebb6803fffb7c32ff3c49307868223617807d3e5d29b89edb8e6582ff1a7dd865e252f91885ac57876205064254efdb90ff8449a07b504b4751104a653db63f88fd2a9e3bdf0a17e3886366bad7a5c71dad41b417e5f5c22d21", 0xffffffffffffff3c) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b1cf24da39496dd32d77846629e9ec8a0545cdf704d7dc1eba4de7363fa06797fd913516da4d1dd5edcf00e9b0dbbd4a276a13b2a148a4d3e8c264836bc70f904a231227d12408187ae59e47c9d42b5315aba4a57aa6763f29c2efed8a912359784036687becc0cf8e06ac6163881a2d0be8cad96aadc87bed77b09f355e1b84aeed9d02f6a3ea73386c029ea43d50ddd01f0d6bf791f59145c60895bd04b37e3fbac14468e5203db81acfac90f2976b03d4e8d062ac3e0585d5d294c2858de0a9", 0xc1}], 0x1, &(0x7f0000000200)=[{0x80, 0xffff, 0x2, "d15fd27fd355892294e6be98daca8e9ae3d0a65afde10108b1d2fee1377485f36cd15f1b07bd03ae3a0a7cde4d8afb32a82b674450ab160d255afc1dd498569b67a6de59063702fb3d233b523c6f55e696e402285f6aaabad33a5914db3339edbcd1e663a971b85e7bad241a073493"}], 0x80}, 0xc) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x7}, {0x18, 0x1, 0x3c, 0x81}, 0x8, [0xacbf, 0x1, 0x401, 0x20, 0xfffffffffffffffb, 0x6, 0x1ff, 0x28cf]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:43 executing program 1: r0 = socket(0x40000800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) socket(0x22, 0x0, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) shutdown(r1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f000000b000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc07, 0x7f, 0x9, 0xb061, "6d4a93ff05e9b55981677413a6e7aff8eea46c75", 0xbc, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x7fff, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175", 0x0, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x8, 0x400}, 0x0) syz_open_pts() 16:00:43 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() fcntl$getown(r0, 0x5) chroot(&(0x7f0000005440)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) getsockopt(r2, 0x400, 0x1, &(0x7f00000001c0)=""/22, &(0x7f0000000200)=0x16) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x2, 0x1, 0x1, 0x939a}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xd4, 0x4, 0xb1e, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x0, 0x2e6611c}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0xa32, 0x100}, {{r3}, 0xfffffffffffffffe, 0xc3, 0x1, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000047, 0x2, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x25f, 0x8}], 0x8, &(0x7f0000000180)={0x9, 0x7}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b7efabe2dae043b243", 0x9}, {&(0x7f0000000180)="8f7866e04e6f493f27c23bca745525e54996dede3691f81b9ef2a07b6dc85d2df8004986b79a1f1f5962be9862373b767beb4cf35fdb236c1304d3c1191ddc0e4be1f967332f9dbca1a7c8465c472b46868d6e8977cdfa4864ce1bec23cc5a591661614623ca32d49facc9c1d0e40336533dea2a0b9c01abba93fb5bc177efcb83ec6d18dcb79b7947b7cf2d4d085840c020a896b03d4e53a8015e2449414bb34386a8a18e9a2a3cb1a691f125adb69748518300fbb7df8c018ecaec73fff940cf25612af741d20e81a4d1", 0xcb}, {&(0x7f0000000080)="d2e555e93253041a4adbb16b21b7d8ffac9d6c96de9cb1d62beded0f3a2ecd2ef9bfb8", 0x23}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) 16:00:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200c0, 0x80) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) lseek(r2, 0x54, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/173, 0x373}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') 16:00:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x2ca, 0x0, 0xfedd}, 0xfffffffffffffffd) 16:00:45 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000007c0)=0xffffffffffffff5a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000800)='./bus\x00', r2, r3) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000740)=0x7) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r6 = open(&(0x7f0000000200)='./bus\x00', 0x8100, 0x804) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r8 = dup2(r7, r4) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x40, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0xb}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r9, r10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r11 = semget$private(0x0, 0x2, 0x646) getpeername(r7, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000680)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r2, 0x20}], 0x1, 0x39) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="a224b4e4c0ae9488187977bd807ca62aec0d562bd95d41e998a09e1c60e8b47f0eec5f1248588cc158f45b054bd9a1b74ae3d27b246710dbc8fdc708f1209bff9f24b830a4508c77f6b86ec95fdf19bdf8a267ea9f7b466ecfdeeb1f5a78b847f03f1b15b6fe331741bde8c35b9f510eeec6436b73613f6bae7b10c7b3a734ffe39c8e32d877a318608424837dded3d6880d19e8e2a040bf298522b3b549f3cf52c7e6267ce5b8", 0xa7}, {&(0x7f0000000180)="faa6dde93bb7dbad3b44085ce5c06b4a5248054aa3d18565c1e031007378f38632eba860cc9aab7b42c5b283efee04bcca719e7c28ff84013f817db9f0f50316a52b39cdba1796ff36141c7a4985495f86edffd0", 0x54}], 0x2, &(0x7f0000000240)=[{0x38, 0xffff, 0x802, "50270d53dd5fe30a0bc009553bce28479d15e507ad7ae7820b786dccbcf4a82e755431"}, {0xb0, 0xffff, 0xfffffffffffff801, "d8ce6bf02750599bfd78b970129f481e6f11d40259766e2e3573a80dfdce5b1be7c4658639b4bb2d43e86a263c6601da3c2753a9e640a7d62f0da9d18e9f3fde5b384f3901c4f5a5b1f0cde4979309e6cf199f6c37a2f372a722868ac7d4f858bd4902bcd039299a8620a6ad00565dd3378065a4fdf63f1e6efeeb5e2594a88775641a2042e18ce688908af0302b09a0d7f5e054d3702b41d9556f14a1bb"}, {0xa8, 0xffff, 0x2, "009d166d76676d8ebec3d30ecbdd0b520e96698ed0f993f2188c34421ff3711f585dd2470f2514b34feef5d50f5f6f954d711865802a3c32f6171f04c53e766bdcd4b53c9aa95a26c9dfb08384526d7c12c39c651729ee31f7e1003e212c9e30c134d136e8899183d51c981a42c9d3e65b0f44b4886282e722693b3b30487c6e94f3c233308258f4c0e25f2113df25f5f5b01a"}, {0x58, 0x1, 0x2, "d6a9fe89e71f81dc888868cb16bcb16b4a8a7129421b66279b35221748f2708bc63cbb63fe8a7515f46929009c474e0c354256d286d31335f074e1d3ea168bca251fbdc9a8"}, {0xe0, 0xffff, 0x7fffffff, "e66e57f741fc7e93728bcb98c32d006e113ae0d45c3be90947674fd6c1c21b8286c3339eefe65e81b8c8b073d8619559738dbd3c53810f5c1503e53c53e526dfbe62b924a2474bd703d996b32f77ed79d64ee0ec4f3e661b7b255576ffb02eb504fb5293e52659fe9c21965af617b91715f9be70490394fd53c4bfbc6b2ae0e6d5be42aa6be257225ef6dc6ee2b826a4db4c1f0fb58356e2c96e6a2f6109eb47b39e1539623d213887621df5810104c2a32159de709488e9134a27a885be5d6dff46bb9dd1068f92b1"}, {0x70, 0x1, 0x46398fcf, "022a8d226ed6d2753559f5ec782165d9c69c689d506aa772775bb607d0f511652f4c852a76a5c990c77c9809b650d28e9e3b9fc75106c524eb245070352cef9ab9c7952f5b04c15eb42115be3b373230736a6fec644516df311a6de5e8c7"}, {0x100, 0xfbf48ec23554ef3d, 0x1, "25e464bde945f359043c6ad6556794be7b4fd20374e20c35b5eee653d0e44cc141332fc564548c31d3c474fddcdaa68ab6a3998e5330fb94cf6609af551dca2685f4204ccd06b29265f6e7b7d748a06d00d946de9a073e29664773a92b5dd78d36034ae16d80cde8d70c05a06046800eb0852a09f10d177abce1e188e7d532848814109e6ba10cf99f13017c1f8986fc7e999d767cd1a33d781b430eb7fbd25f33eee73ee24ec9128a8d0f0991400eb165a2725b0d14270cf71fc192104c06938a3bdbfcc5a52c0d894cdd569905bed59d2596929e70546b27c4089268c2778f35aec19a784756c255"}, {0x70, 0xffff, 0x7, "d0223ac1a84567d498ec018d64ec665cc4b76f9b5aac4c377dacf5a88b8a0e44a22d66b968f3b41ea03c8899695ea5eaa6c94570609fa840b97e17fee4bbd27c140421a03e96793b144bbe9ef628117ad7387e3a8e7d4c98177d88b6b2"}, {0x20, 0x1, 0x3, "a868dc230abc6f802b62926a81e2"}, {0xf8, 0xffff, 0x200, "e964fd627ba011753513acd8beee18671616dd783b7ffe8f499a82d381e76f350a4d64d2bee84a6a6cd13ddc48e25f29c59b6ef7b2f07022763a800ef6f366a5abdcf8f73e6b9b2b556503b7abbd4b355f94593db6131250c937ac94ba6c5a2e1620d37485db57622bd5e4e03464a400e61db2a5e7ccacb49ca28d36011fd64a814f786b8f19192c8bdf67d5f187138844ad052402937304c0a26e2db9c9d4cba63177ad2375856f082218fbf300f457a3937c6fa602ac858dae1520d2b9e02a2835d79cbe3f75b205d091b74b365213a905659f5a629ecf1195f6629e7ff596501a25a2a97d47"}], 0x5c0}, 0x400) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="ec809c24f01e0e08d0c303c0f07679dda1929d9dff98a44582bef90f200eda8342509725ecd4eda5fc1196f10453af8bf7354a3c398c264cee6aa41d4332fe"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r2 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/137, 0x89}], 0x1, 0x58) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x7) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget(0x3, 0x21) write(r0, &(0x7f0000000240)="51c2e306af207f646f97354e9a078ffb7e6af35ff5e254f30fcd4729345a0d2db8ab996354607e679b0fd769793b", 0x2e) r5 = getuid() fcntl$dupfd(r3, 0x0, r2) chflagsat(r4, 0x0, 0x40000, 0x2) fchown(r0, r5, 0x0) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20041, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) r5 = getuid() setuid(r5) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x1, 0x20) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)) 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(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r9, &(0x7f0000001b00)='\x00', 0x8) fchown(r4, r7, r8) 16:00:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/206, 0xce, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0x983}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000300)=""/186, 0xba) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4, 0x8}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000004, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000071, 0xffffffffffffff00, 0xac}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x6, 0xd4f1}, {{r1}, 0xfffffffffffffffc, 0x31, 0x0, 0x800, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x19, 0x80000000, 0x8, 0x6171}, {{r1}, 0xfffffffffffffffe, 0xd8, 0x2, 0x4, 0x1}], 0xffffffff80000001, &(0x7f0000000040)={0x20, 0x4}) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x504, 0x20) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf56a1558dd8b0ea6daabe136a2030cb981db23419f37e360de16aa5cbb7ae7ed85d35f39b998019967f20c517", 0x127) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x3, 0xbb03, 0x3}, 0x200000, [0x2, 0x7fff, 0x2, 0x9, 0x6, 0x8, 0x400, 0x4fa1209]}, 0x3c) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}]}) lseek(r0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0400000200ffff140001040000070000000000b376000000002255"], 0x0) recvfrom(r0, &(0x7f0000000080)=""/20, 0x14, 0x802, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x500, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x41, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0xd0}, 0xc) accept$unix(r0, &(0x7f00000013c0)=@file={0x0, ""/26}, &(0x7f0000001300)=0x87a627f3fc8a59f3) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=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\t)\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'], &(0x7f0000000080)=0x6e) r2 = fcntl$getown(r1, 0x5) getpgid(r2) 16:00:46 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)) socket$inet6(0x18, 0x0, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x3, 0xce14000000000, 0x8000, "52db8a3e52e0561aef098f242fd4011fe82ce0c5", 0x19b194f7, 0x400}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fcntl$dupfd(r2, 0x0, r0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x9) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x30) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/234, 0xea}, {&(0x7f00000012c0)=""/113, 0x71}], 0x4, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:46 executing program 1: select(0x40, &(0x7f0000000000)={0xb5e, 0xb0, 0x100000000, 0x100000001, 0x800, 0x7, 0x3, 0xcf}, &(0x7f0000000040)={0x3ff, 0x0, 0x7, 0x7, 0x0, 0xa7, 0x95bd, 0x401}, &(0x7f0000000080)={0x7, 0x555, 0x0, 0x5, 0x1, 0x2, 0x6, 0x8}, &(0x7f00000000c0)={0x9eab, 0x7}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) r4 = semget(0x0, 0x3, 0x18c) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/243) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x3) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x8}, {r3, 0x4}, {r0, 0x40}, {r1}, {r1, 0x10}, {r0, 0x6}, {r2, 0x40}], 0x7, 0x2) sendmsg(r2, &(0x7f00000007c0)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x7, 0x7e}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)="6ee1bf2bc351121a04c81da4374fe058db289bc86e031340671c3713ad9f442d3e024b07a8f18bb3fb0626e23da279387d5dafb1fad51eda0fdefe4a0eb88c9c1041f9e64e8f9e40941d83f569bf4e715602c0739619174fa3886b4c79ae7ca3dc99594f0e698374686f57bc97f8e5380ceb320b6309bbb29e1f74d010cabe96e2b98a56ba176c292a37188b1fbbf9b99a1c52077c02a86eaf3180faa75e090aa60479f326de3f866ac63051a8b586f38023deec72a3cbdafe03fcadad77288220d19647e5794de601f1f9ecffc21f11561153ca2104a13502715062b3f426e7539c83a1bf91f6bf0e7d", 0xea}, {&(0x7f0000000500)="a13103d52457a867cb9a02e03c5008fd998990f68f82bc4455e44e37e4b2d4189c4d197f6a7083eeb5348eab33030b2d958c37855d1502cf0fc9323a677b43204df01b6e0efe55e6c6dc58330adc1a32f5a2a00dbfebe1b7aaad3cb2286ac3a899e0ae81ae042ed7f1c80acf6c8abede3fcb05bf760a6663fe3e5d2df7927cd951f8509eb7878329d1871159c3276aa17ed5e6b1986e0c8434252c8d46e0c16a94ba2353eb16ae8e801a840bb88b4a19d7b8c2dbbc38ded26b81", 0xba}], 0x2, &(0x7f0000000600)=[{0x20, 0x1, 0x7fffffff, "891a2b325c7a4e9ac3733816"}, {0x20, 0xffff, 0x2, "21a0166ac3cfb6f6c1a22db843f5793f"}, {0x20, 0xffff, 0x0, "d82f3f4d35465cac9dfe7a1044b3"}, {0xe8, 0xffff, 0x8, "f09d6fcf748ba7a7f1e41d9ac9fe6e019c50bb3265365e68f32e5492d30fd63c969daa9b2f76503165e0f3bf43f0d85864a00043cda80a6b77c28b2f95792fd29e2e69d3ae4b19db58e6d18e11537f04dc61d47814f267d6cab9a6191a3f9c7f30a012844e8f41dac880e90bccd2ec11c10ebe98a72e5b3e7869763ea679650a401c1e7f3752eabf3074b584821780a5650c1ab75244614a68e2a30e350a8b91ee79f730ca644cd2653d2dc0afa18eadf40968480fc49c2fcff7eaba254419b9ccc05a03f02834900a750d8f93a2b437e692a9"}, {0x70, 0xffff, 0x9, "693a85f2b0e1285ab17081175c45256c20b058fd49e17ce2c835ba155531e7bce477dda6445c831bebb8e945db091a7e84a052537ba623634f986a941a94aff898cdfb1baf14783d5337cca54e6d7b3b94c508c33c59bdbbf240ca"}], 0x1b8}, 0x1) write(r0, &(0x7f0000000800)="c6e8976a2bac2a09b84b3e1290d08d3f5f6ca9d2a3c2422380d46f4ea4880275ea646fa375241b1f9ef550fff27097ccee2c04b900c5c97db578b700d6f83f569af51d04445d0e8833a8780ef5a82a8e0c39ed455140a6f6510db88df49ad85aaebac511304302138fdfc15d754f3a8859a6b279697ba95706378f1c2b4d8c34d46d0886ce0292ce3647e81dd795931eb8aba2a8afb8b9dbfc1ee957ca1ed86567905ddd70f138f69aabe9af1b475d459b4cad9d872fa6dc5fa978d83ba21620993ebd846d98e8c0b3a46a51caef85a47012f62bb4f5cef6344ddaffefec17efde3a15f7f7d458c45ecb09ba6d118673e32f3414d9fa5e9162f47b06ef2f466487d5230018f95aa09fc8856e523eb51d9d7a58e81f56872223926c40e5816dfc0ed3f8507994a660bd4ad3dd4f40d8bda8509bcd0c685370b27204273c880e41681da354ea66a6bc3df86890593a983f9a679e286fbc1f99b7c822a8e093d69461ba850721a926788563613892d0fcacd2c2ad2de8fafca82caa1f5ddca5ef4c0ca836f45431fc9363d30a7c2ded5b4acc7b9c63c4476c090ddcc14d2718b1b19df0fe8c67df2d6f607f3669fd2f2af31cbad4be27d9d3db05cfb6744009c1547666b1fa70ed6dd49d0f4b078630ab7e69a90359b43c90d27bd9e8830a97afe0a8613a2bbcbe6bdb86c8f08e36d67fc09a233cfaabb949d720c7068ead1ef2afcd959fb52c363f83fe82a5d3033910c3474f0add166e2b425d843f6215979b39388932412efa60a1a0a833be94612790605e6c62e5942856585617cef9ff5550fbfb8767735ad5cfac46370deb78e1cbfd5a5e6d6f3cd028e4ffaea9cb65935f2832d1cad49ac5d8e4f6dbb3786dd236010a8c28c963cda74cf4b106c09445e6114166235104199b9d7daa11ce7472de79106137b91dafb10b1ad3e0746c44f540ea80e0c0d2cf9fb186ebb6f652a6bdea8b354fcc0ed67e7d180c2a04d589d9ade1cb040229ec63bbc62c2bc37a921bfb28e01b751944730c2c2c7754126580ec722fd15b460bc71a63f6c0199db5688b4a09eae3759967f96f1fbaad0e3be750f700acebe3afe383097721d60a638efb7b3227e5d3139f2d775be0761a5aaa0204d47876fe2edfe6c7d50a519a3c0c4b2fb4e637fcf195ef7ba723abab5006ca765663373d588721611185e08072388030106062d1ec38c3284d273c31dd69a1205b7767cadd70f16a6d00e8808231d9801bf1205bbde96a5137c034e56ae10af95b06bc70c48bf120d201479851ed36ac0f728ca575cb0da2a5e699dcb6dafc1d654b9e5fdaecaa74aa2c1b0dacde5dde12ef9ce06c8768d42ecb49cde60778709257f9f3865be2df509efa00825c9c5b0eb4feffd2180eda2409d1b3c79ec3321c344c71ada74617a95a65af5d32fc88d5f419c84f18a4dbb11ed8ca4e535889d771c910e5fae72fd91ce9d70157a125b62885bebeb4b2397db82b975fd9f5ac75a21453a8b0af787ee1112199c353055e88b507d1a9b9cf4bdfa1017be46d865b70a4a2d7775ddf0addf92a6cea2a0670011c8014784f28f0bea3d22f40ce20e63d96a255eabb68fb51604df524b9abfe71e5930c3af431cc829783babbba0bc149ec81fd5e919e10cb225c76ca3f765c409be5c61ce209eecc019ce94de9be1383cc6274211245b0905e7ba8b3355a8ad4886f88bfec581d7691af6cd4112fa8e68a62b8517d4487a6381c03e81205985cbac69ad34f94e5103340e7939e027f60b8189a7096b8ebf27d439241af2469d652fc23b9c119f71dc7a9a59d1c7c6996c7e867019e8f92a7717e8839de8ed9a47f9f8f6212f35adef273b1af396d29b85271227a7ade654133bdb25a02d5c7eabc58c6b4dcdcf0d3f476a2863583d7bacfc0ceeb0daf8f657c576a072f77703ee63e0ad1e77d99b7ec3411bce22bb35ce5cc649781c749c6c806612abb0147cb10a94182611649716bbaf7f7298d2375701472f302c93b1e1dd38f06eb6ff1f845dd16edd938c1bb777263414195d9937ef36ce87df38fce4c74d5697df91e7655b89a37495f6cedc23ce449d490d1f29e66df7a29595806f714e145552c20c942474b23a3b504bc8ca2fd0de16d0b55cc7e528bf322952ca9842e1e3fae750b052de4a8133b9f85cf331e8e5e147007362ce9ce2d6c46132a7488027b2e6c06773470d0d5cc5adb75588600a971e5d39705fa7141639255df74d04d0b482128b8248a30549fe836f5fb5c768c1f0a145c6aff0dcb8636558251a89e0f0b77f0821fd872c7bece682fcbaac39006e83a4fcb38f101c099838fee8cb2e19853381ba48016d1ff7f745e27e056d730a45b1eb85af1fbe0f85b93057e4afd8716d97c41bd2bc24ea9dd1f99b7fd8c46e0969b1d5473cce416bae6e35d8d47b196f614936bbc106eb132a17bb4a3896337b518aaa355a045b0cd3ab7609df5d302b785aba0d4abf5dcf089b1d09c5016750c4a40a5ddc1b4812719026d3c833eaea63a939b3495e1ee97c992d218dc5331416d794ff6edc4cbfe0078e754e8e9e9f876beebd5264be2d8c2974999312415f7682f85ee145d7393f87840990642cea09a31d94a052674c595c7086e4f8aa9da41529520e84092657a873c0c9bf6f55d118024c127c3a3feff28eec41b78a23fd9ea217602596640e7b80489516aaa67d9de2e4be55b9f8cf7409dc61f0b51a6a93d1efbf53641b2321182e22c9e1b61b4e56d37cdecb3ecd2358bb4ced441e6994b2dcbdb52b3263489a0e774fc85c7d4a5ef3cf0669c02eff7a03fb8fa0d7bc2792bed835a357a3902a670a4d12f475f5a2c056ceab71c8831ae892b184872cbf79ea39de713fac319b7bb0b420fbbe9602d7f158270f89a7c44aed25dd22d9aa77b182724b03b0b9efb4f12fbca86fa07b1995659b18d3ae5c1bbe5badb885e5638142f7f51d9eda4dc9ec651ee573eb45229a31919ff36f686220712979a1fecbccc6c9b531d4ac4e5481dc495af0825faa95b87c5629998159b210bfe2b8afa4e512d6dd6ce72872a6af3877e197349baf7425c35db986eb9aefb373d416dd4506fae77b17e01c78da80f413409cb336d729add6c36ad8e870f0137b378cbb3f238bd0441363d7bd49ac046c5c40671bef589aabbe3f1df4d31ed5d37d4930d97f1fd8aea2bf07caa82d80c33291f428ffcec02cf93a119597da0492d4d00ba4b28e564464b21067cab1142f1c5b3892361f147c433937b174402ecd8aad93ed4fa632c3d56dcf80a8c606953e6c006648c87d95652b6c04285b349b1e2319e5d52de0626eb449a83b68ee7716034ff2ae40a0c70db8bbd402db53c5e3898e49114dd24413202a3320a60b5b9d22dba2052ae5b321daf1cdcc29c4e060229571be86d2785c6da80edfe840a0475ea76d0759d10459965bc215c8f087ee749f837cf54b6f02e54d907bff0c9d8d772461f5696223d47450936dd33b81c755c605455b22c43e6beea9a2205f794c4f8ef7519fb6002415e2c40ef1363859eae27e8c04ff0eaa29bf6699f9b97c411b3c1587c4d9c17e16c8e42ca8d29b2dc663e3d85332db501a424fc851cbcaae1336df1191498501880adbb4a8053288b11e154ffb4a56df8bd33628b4088b4ad4fc87ac460ff2f2c4e7c37c3876ee5165febf3e7e6bc5390555d30e756e290113d5da3c93d9623af1df324afcfd7593c58d3a3c8cb1e0633f442794c6fc4f74799c563a7964d1ddbaf4652056732e2537aa9d348765f963ebcab6ceebe66d5010adaf071411eb4c0ac9b3cd2b8609363cb238bfff5efe9323e425ae8ad7d60bd9b9c21dae96db52624dbfb0ed18864f8c42f128cf2ea40870b2b5253a2c867249a5709afdd788edc7fd385bb2d04231ebf4641a287d22f75c988973377927df8e7691e2b1d84cb831055a464d6d9d932e6043106f4fe1a18a9fa37510cc1327d10d3b0d863a06462902b33fdbdd034769526a6ae1d56cf8e9354487c9145172ffccfd6dda96f885fd80a654fe9785c47bae6b9774f4b2b20a8f8fe10cfba970558efe8e0eab54ff5a9aedad030843091cb8886892d83e145b69a9f36f1c19c0cc57c34950f8f519aaf0c867c38486fd0866dbfc7d3d3a3f9d3b9d2b36ebb19a359de355b21cdb14dfefe311f377048069f672dcf78680af95a2f52cbb929c0c762f607950b65ca74f07e6f10240bb6f8a12db0feff2aa0b8ca57e55cc38a5b92b3e481c1e72407f0a4e8eeeea2a8cb917cb63f77d6633e685d6cd10ac631790d958fbbdfb3cc6c9532ebe4263bf579c7f11f3973e10db3205c1714952eafb04b79055bc82931456022dfd86a0a28378ede64296304a687224d2b4e39f551942c650a3fa20f20972dbbd3445bdf16e3c657e59025ce9411245541a900e7ae89100912630613662c98aeebc28c398297fd4396751b0e9fb7f419a534f78ddb6563febca29a227e9b62f271e51f891a4cadee1a7be93a7d880ece1298c704edf5be99003220c60200f1760b7c592153d1798e4dc61c17755e07aa2ee68801c881856443306a669c1828ed7fde21a21266199a06bfd2b31299bfb76acaded41b534fbe04d4474c1c054ffe1d5c4d8fa6ded53b872df8207d63c39b10d7ac5478a9d56c6d2881958b23eb049a3f896a5a944531208fb0ce9cffaad78dd392a49cb3156313f922e19633d7fb5825e61e92a7757b8b914db269b8508c74337a32724cd1e5e81407dc938306f5d3e77c3d19705473a7adc7743e9660b65206bbed5d0fcb2f7510adaa9917227afaa57fd9c0e06f153a1957042e7fd593e53dce4e6c00a7d1f46fd8bb720247204ca3f1c7c151fa89a46bc0f0f10c2fb73aee7665a149497dc4f72558c3dc60183362813f6134b0a55378826bf222a9ea751b4c14b8582a69772eb0d1666a07b585fe170c31594d0eeacc5eee48e1cec28cb6d0e33f1f2b95cf9bce6205ad48cb3de6032743ecd9bd7dcba71bf016d908d1d0cb08a94938b471e24ec6d2cb61c2cd2f0f1d9d7e493c993da1eaa0857e1a5665f8b32b21f73c38b59b159811f029469df79e5a9454421412f94c814efe2ee1b5e9717a255a5afd4d7972ba595c397a62d622fd03c987255feb6a1bfce173c7ddaeadb72705e32e866093e1d4c84c9a7942b1672400ea68e9f1bb5dba74398f90d42f8a0c5974700342884a8fa1b56b5047f785fbde0cfa58737e429550736e8699435ceeb605c9467ae1881ec702fb96ce8c4967a02e0de9c5ba6ae832a1c134492fc9723ec309598ce9988bd194ad0155cfabb69cc0de923d50885b83adea7c8cf27295580ab184eedc8aabd340a7ac3fea2fec0d4511b9d54cea137c5a6305eaf01c0285daef9e92aa1be18ce4852bf11fda22d8867a8df9c424d9758fa85531d79e23e38c6d04a33d02c872fef978070a1944bcfdfb0b69adae58c95af3257112f2aa5359165b5e1552d04d1b8b2e448f4f5060e187f56df7d57ef56d1027b64eccd36f36b0a6f5778e06007bb251480842fd582673df54fd938bab551f2d1edf647c8813e48bca88ef35b5cc5f75af67d6ff87e506bdb5ac419a1b15e9e582b94357e1c72101340702498b235aeac4b2b4b0615eb290bbb978e9d41a09b7832b9c1497163ebb945fd28c622d47410e0a0f388779dc605ebb686e1eb7d27b50c1cf53879030b64eb052d07bd051dc434d436c1ffc757175e0e8b9620e2e1e11e134796ad13d361199294a2cafbce5454c25cda8d852710a85ccc5cc0100d23faa78048c4fb42a5f602e2c8ffb8ebf62", 0x1000) fchmod(r1, 0x100) r5 = dup2(r2, r0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001800)) dup2(r1, r1) write(r3, &(0x7f0000001840)="774e2c2bd91eeb5637edd98704d2c4d6bc3fc23640c29c1f4453cd15100973519095fc0c2057e0ab04732a3a3a90db0ef5ed0f84b5f2f316cc7874b9be9c26ddd74bd7ed64968148e72a8c315a84327f2f70069dd49577bf0780bd0ddf06260c6c4f03e3bd520009987bd9b9948fe413249d8d41356f944c68ea509cff00003076f11a46c6f1be1b71981669adf77c1fe8a84a092389071973d5bcae5f82e8a3359145a343e956ea20a03bfa72e843f053fdfeb0bc5ea4fcaa5a49d5a8", 0xbd) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0x100000000, r6, r7, r8, r9, 0x84}, 0x8, 0x4, 0x6}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001a40)=0xb22) getuid() ioctl$TIOCSBRK(r5, 0x2000747b) socket(0x20, 0x5, 0xfff) select(0x40, &(0x7f0000001a80)={0x8, 0x200000000000, 0x0, 0x8, 0x7f, 0x0, 0x0, 0x8}, &(0x7f0000001ac0)={0x14, 0x8, 0x5, 0x7, 0x4, 0x6, 0x8, 0x3ff}, &(0x7f0000001b00)={0x1, 0x7fff, 0xf69, 0x4, 0x7, 0x5, 0x80000001}, &(0x7f0000001b40)={0xe4e7, 0xfffffffffffff1ef}) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x5, 0xffffffff7fffffff) 16:00:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) kqueue() r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x3e3b, 0x4) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x20820, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0xfec1) r2 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='2') sendmsg(r1, &(0x7f0000001140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)="3de9a5f52130a2cdb836822b56bb67f54117866c55c8289136f9003e51bcd5e9059d09c922570840a3ae870f6c51770d36605df8c87a3d3457fcba10318988ee169c00c2a9bf1ec80da83354a97a3129cfa87efb4a0003ac63ea6ebfe42c2fe0639372d10009b4179b69df1fa0651a278a899838916fd31f55f643f446fcb4b2be7ebfd7b736e0393b2fbea8040181dbe96335b7e13db18007765b401ba8bc3b15b4c2bb166426203cde2c8a6a692a9f862475d6c163168f528a66956e4e980e79f2228133e5a2d1c718fb96cc760a90c40ca49b8ef06cae1c9823c6a76c96768ee52c3d389d9c370c1c435f127e1378e36ee1ec17a9417d0acfd6484fa08b278df33d588cfa3ae4cc34b75c456829d31f9d6b8e9956c1e770fc20d915765ba3efb300ca5ca8c52742f358a43bfc171ebfad15c5cd13d38a9c8f9c6b15815f3671c61190d8231c4dd3b276be65d273ea02dc06e2b424a7d97ae722aa6e5b4f29b3c68bd043f37d9a9e731d19b399b86217ee7eb740176136efedf1eb4a89ced2ac30e008f0f90203d865558dd1bc0ec463cbfd1f945218f9710118d676fce4f78c8ce143ce6fd010ef12902b28d0c675224ee95e01d2086cf81a8744ef93284d6699f96d5bb48d33b45b7a2b5c468512fc8cd49c22a9ea90cdd2fdb9c4db4a5ebd079c51b712ebc2b27b08c70fb94710a86eed9b764a56c570a370e1113d4c7a5094526cb7d00e684d1df43db7d2e824c5dda7f28a57247e4aeb4126e6191f5772941ef0ab448f9cb8379bf4f3b24bac3f48d979ca0673acfb0db96ecd634386ffab94481530d7dd6e26c3cc5e27a5a57b4d33232172e62d7b28de6b117c43b1d3a7d1281356f26010fd137866d65090413932e1986c84b4949fb26fd68982bd0021b7a10f495705e476fc5d3cc29705330a29a8822d2e5a00937687165aaa2461648ea6deb21a26a1a455c151a725b4a00a882c44d11c33fa5ed2745858b129099420ea68b5e9a3d5d83928a909bbb2d6ffd28bdd2ed4e32af74fc12810f84391bb638cd302e226bf8b7b01ba45b634c1f3be7d8f6993f3380dbc2370ccf45dc46a2a03ff9d6a92a49c2ddb4a3bddd39fc66a14cfce5f61f3b3b3628c4fe16117e85fdad72d29eb9646820e9df1aae3631630ade018f2ab35dcfd43618a29d9926b851217663d80c93e6ccbede0dc27f5e098acf157aee1ac456f136ce94e3399b8a6bf1d5b57b261338524d33b50624f3f356b7ed53e635c31d628efc279404441048f895e93c7a8ec44ed6beda7426b15e684b5e2d3f49581e212df9cf808cb449a01cb9e7b010c7651dc598a44ad00684742cb868c950ec34fc41da0d1d87a2cdbcc1fc16bbba71877850e10bbc918874c6101caecd991c6c384b178dc68e2b707c284df32ad498085217e36d55c0f8edbf8deebfc5428d861f1fe9f3d42c1a3368ded60798306c839e4f4364217acaec92bd5070963ad2be11c6e7289436c9833c6c95d0114bc6edf0fa91162ddedeb848183c2bef7be93ff46e9e74f67eb0068e8c0ccdaa4263da30dfca99bd1477f07fc5c6d2cae2339207d09395a2dbb484d4f7cffbffbffa18227e5550e141040ab311742d9a19ea35a6b3df392c2f76e2fe1b00d72f69af826cadb3a6eb8881dbbce96fd0b8ed4615b1151ae74a7ee005dfbb58cc0421b584d413985427456ff68bc73b2cbf72aeae262599c3c1755d2905a99bde69d92213cb59a6e311212ad0d7438a476005a59884d0e91cebbeacf295baa59cfd1508e240047487d0f720b5f89efb33a3340bf079c7b295b36c09d35baabf9129df87d9ab3982453dd4d49cf7a5e099374e1d83d913da5604baccc9831e1bfabde3be7538a262a2560423e2311f49d402c0b0c2f0720a254f4995078588466e87d823994ba8ca01c115baa7df75153c012b2e36013daf106603c72820699c700d04b50146bb9e60df9f3265d1d1ddc61b3afb2040e77c6b625fc6f1a825e412d70e820b1f75de7d7f6d9271b0ff9a2b9a7d2973b8754051400240e2fd235d47dd4cd412d48f22dd66a8786ac4f52646d6c888b6bb92b88b8db2cfcbe8618ca652d2aaf0eb69eaaff8b568b3e0e30d72042ce684a2c7713ae7553163c96d2cb6b1eec9e46f33ab6d339d1d154de3e7e4d645232a1039d3f5149540d0c2b286ab546aa919b6126c0d65c9e08e00040378f20614841b7536afdcd0a2815ef3ccac43a8d585d4ba1f86e78d3f82d9afcce983da5ff6c0403029207174a01a8f1274b89ac902dad3ef5fe64837449564480bb1056e42b9359cae3ddb591376a57cad7c6dbebc7554a1c08b30e069e580ea22aaefc2d6d83dd422a7a9127ec267a1ff01e218fc2ad20daa3a41181f19e451c38ec03e8679bdfac4fc2f6420fdbdcd347e0e476a53730f0d75b802c0a8c406282a00eedbf37824c5b91b2d5d6294f125f6c0e0ab2500f399dc91bd82dd6c8f26c03d0851b4ca9306df6f9856cee1ca2ceba3af4322566e6cc37930ee5d294de5a408047b098a2af5dc13a2fcc096afec169bd9f74db89dfb3a748bcc980ddf362df318cf4f5fe63d72c2e2e6279be26d521419efddb25847c0f7a179c4d93b3ca1f9415a66cdc6fb35947fc54d8f3cb9fe8ccc900b34d8011041276d3f15b2b5a8b49b32da9d6992bbf02b82ef450561eb48ef097c4b7ada83027850c9674eb3fb89f197c05faaa68b47fa7387f17ba8166954fb893ad02a36db8b538e1c4ba4bfc2a5097e25075ce3cf589d975052d9aba2698a2f43bfbbeaa6d743a602e9de6f9c3458a7f28375014ce0232a4534132cef12258781e8f464fb70ff2f406b0c50f1f12192a17c65e9939365a8c17f6625424827c78348026461e14956690d549a052767c872b7ae7f046c2e11aa611b22881ad90a2c67819e547e77e1f6dd76b49f428599f6441bae0a30742e14b42218c8f4042939ffdee2eb76c3d9250de69a48a8bca75eed4fad026b7ae6f19ffd2b7beda09e123b0a9852a9cdb93574130f11b6dcd9df29ec965111fa2fb5c1172051de4145369adf5c9c7e2b96f2cdf7680fcd0a8eb2eb47ab2583c7449613826cc11fd651efd69223cadad41344db0f726660154bb953f0abab8ba5d29090f44f78d58fed6d74ed951b13ee01df6c03ef09f512bfcbf1ed9733ca4df922b0563c1e58b9ad49c30ea5e1a6c5a41477def2ffb5fa636bb4809d876a4366c13f6cee69fe1c03a04ba6a701b2ad4a0a950e3653c8c1e5c2584431d882df07239d8b62e17f8adac7802d6671d514f227c29b2c01540e412ef210acbba1e10cd32cd447a54a77968d8010bd6b8d1dd0bd3b746f212aa8decc30cf3e7b4245a5a351e99a499bdb1305cbb0c8dde0c8a424d743f52ff6e73ab908071e3b4f7a6459218abed919049567da6451122db9f80efbef0a49111da12b641d924f8295c78950101b81efaaccd70aac4f5c9f58a07fc2c58bae2b769428db1c26a3902853500ed98c3f066b5a23ba7441c318babb955639a8dabba01d56f030ddc0ae03231741574cde13715e3a9674f00f8493b537d6bbe03da6190957e05e5690652eb72fbc8e4847eb4f253395eb6c28daf85fa275ff3f83737c410afd2f760f9f5a0d9cd430b09fddf805957e32eb091c28e1f0f1fd27974a178d6e3c816a46a4ff5a263aff8a4e36eb902a23570c1dbad12167ef8dd638c6ed1902e379b450c135ef501360c6a748f23c16cea5311fc498aeb307ebfec1a1545ddab44ac5350c0263053009cc1ff8f113924a966b9ca3316141dfe629f16ea2fad983786e91965bceac2104b7fe5d4a47910a56f909136bcad56fea58c44e8709ba26a7aebad7764a306cee31695eb988cf23736ec061495dd7730dfb431be04a740050c553cd38607cac769b772c00e6b8265cdd4bec44f5e10eb95719d89224397241aa83c6c929c8ca438d0003f7f8dfea041921748873922f2ef4a86d36f889343196e7cead88e096c568050350d9b5f8923a89eda13979a0c34aa5a29dc3f7831566b547054ba2573e0b7040f751507cd273110c4913c2052def4038aa4754bab0ee765111a260d4cdf7d454da8d54b99a7b66fe1b30745e59b49f692eb4845b007db3fecbcc3c4e6add6e4c8c2bddf82abc9a59fe2a35a06c1b101e4a2005b2e7521d7db0049e26178b647905308aea40e3fbbf67090a209035d2a72c06885048c24b4eb90f1cbf0a33e4af519cc56aff859f737bab2174620e3850897290d641bebe3ac5928f5221e70447a15814e86162e30dc5376c5ba6cfac94cd3c5ac5c8ac5fe1b3ce56012a3b46b495793ee5c1ae39dc7748fc8e45f1a8769810d3fc10b7a949d7d8727bbb6e0b03b75aa2fd7604afa28a42ef2a4f9023b520b7c9f6d652e88d10b87ac0fd915e1700c86a7c8324eb48fc3d225e376bb1994a4f31aec372d83fc368c0504d75da8f6ddded3026e9b96eb0c4285014516b4095e58a742f9a1ab10bb814a50ee992877ec432b7460999ece0bcbe3965f21775c9ea585f62715199a42465352aaa51fbbe64436cbef51cfeaf27f41c0c505251821823f4ae91a5219eb72c7ae7478ec4d342c53d916896d3ed7c0708bdcbd548fd3c5110203491a1d680db3b30720729641bbd2741de61ffac1772758c2345b7427aeb9d4702f93edc71687103a51ce6ec6e36a1ced1bfbbbc893e3069fe89ddbe4fafe6847c75b026a7b5dacfbf40520f6744576ad118f2a7af5b80670e79eb4e3b5af3c2d9d1d812f6ef55b5c6cc349bd8de26c4124f2d7301c724280769f04b4a4aac1706fbb462c50775db376fb9922a3945c7e4e750b36597ff54e5e30177e7022ed71eb866f7915aedc81964cc1a5bde1cbea987cbea8558d7ffa49c205b6657482dfb50af388303fc44e6430ed71a673ac2738daaad762983247ad2fc43032f044b35563e91000cb203d0a53cdee6c1ce70159fc0521305763f76a0ad79579dc5ab555752a029ba71d62c186164db247bccba8e8fcc1c2147465090414969ce94895f5c22043a3d99f0f09c5ae7cd653c7132c26047e691f8a6e64c38fd74ce8f740a2078cad94838745e9deb6a83aa9f6c13eff15b482c17e8f80fc9c4a04d8606291bee9537017d676b461b436313cc66b5d7971f7f529615625b9960e6ae96c31403f2ebc902f16f6ebc0f697a200c5a50d362fd5f534d6783be07ca761659fd713ebf3925d1435d5ff9aa6c2ae4882376b132a9d6cbaa8debde8573e442a47f9736a874654656695dcbacf8b5d2da6d19345cec6ae14b67f67f8d5e08c92aadaab341137dd667090efa40da304355edf49406f2b95011037f114b12595af1689ad6ab7866c8145fc20e2f71ac1ee3df4532481f6e532073ed91d24bcd3a86fd2e4432a431515be1a85c4eb58cc68d99964dfb49f85639ea53421e631bc203ce266461276451894025ab2f7bb2a25fe80aee0de4d1d1f60459979b17cb93dad3fdc5c67236736c99e02163e581c78f547818b7f607ac8d90bd1298863ef06acf6ff4b40877e0663b325947f7a7986d7882dfc08c1a096cefe93c7a5f0950a478d000fa0aa33a22fca7d5cd7f0ecd812b1663d65e84a63841d74b47d5b72eb752055ec439993c71615a107a6e520b06c6beb4b9aa4b997e5dd34e06e73361f9d158cda711e3d0cc82c7a011b7975e811f94fb66b6ab6d2b5cec107237ec5f1a64a66b9ba85da7183a784b2b96f07619aae056c120d14eb7c8fbf25995d8f44cdf2fe47adb235a9806b6fc68fca2f80d0a7ad8e1b8ddc475c6c494af41e48101b2ffc", 0x1000}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="002195de6b6743cea80ffe0d3247719885fa54f5d8e37af43b8121cbafc763c476085528d81d2a37dc9cd2a316acdb41640eeb09a11d03caaaa70974c876b46ccb6270c6798fbaa99c4428dbb8dc4a6fe09a8bcc858c16c4236cb131afc71aa6dbc84d3aa4704f90d6ff20d9397e28eaaf983856d399c6e438c2f51e3cce381610cf8de2adab1a072bd3d08ed19e2b771073fbc4ab4bbc0000000024e44248c87feca7b46867c9d1c64828115d9156263f8350408fdbf1fe994e5b0d198db266727b8058498fb0f68b36156137cc0e5bc6eb29e86444a71c5dda5a7bdcbfc6f8f34cd84c1057edf853a7f065706b7a84b57bdd92bda927a502632dce0095f2d3c413a52fe1054c095fd5792e7877cec9acfc795b3fef6c9a0c3349ed98531b323ff6f621968f6f79441bfe000000000000000000000000000000"], 0xb8}, 0x1) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x40001) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x9, 0xfffffffffffffff9, 0xe9, "dcdbf67cb3e0f77a9c63406b8baeb889604afac1", 0x4c, 0x7fff}) open(&(0x7f0000000180)='./bus\x00', 0x208, 0x11a) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x85) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/18, 0x12) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="4e0e0008cf376612", 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x2, 0x3, 0x7, "bb89c5bbec67e30982de015fe4e89555f1c62662", 0xc0, 0x80000001}) fchdir(r1) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0xd97c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xdc5e701373562ab6, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8024, 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@un=@file={0x0, ""/13}, 0xf, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/182, 0xb6}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001380)=""/217, 0xd9}, {&(0x7f0000001480)=""/106, 0x6a}, {&(0x7f0000001500)=""/111, 0x6f}, {&(0x7f0000001580)=""/51, 0x33}], 0x9, &(0x7f0000001680)=""/227, 0xe3}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) listen(r1, 0x4) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="ab6c0823b698e74015db7f10d3953b32a61c06bfb1e28f953776f3212ab4063e884553955b74130f0244e3d9eddf0c92662a5d46919f92b4666160df043c8c28f7e0b0c776e2dad4975fec103e5feb92259b91fc9c32c594b8ec", 0x5a}, {&(0x7f0000000200)="69735d84001c059cfa120b4fe8765131d84679b23d3676b27c62aa2bc0ed7915824099ecf40571ed12648e00458480efef9c14cb2dcaeb18757458b7b642acd44452e873975984015f7ac5bb663c3e2726d9b93f6034ba0d623370880dde59365b5d011c1e4dcb3edf95f92c5d1b0694f87c9905289193febfe91235469d325e68fe179e84b9eb26d025d5745b9d559ac2e382c1b3dc69e635294f3d7cd2f848327881678c68d30975", 0xa9}, {&(0x7f00000002c0)="13d21a0cc53d138c39333140fe6390220a16ab6a08e56ff8ac8fc9136f774bc52726febf04e0b1a18fd12c4aa0a4692edd92461712875063b4dceddc37b6a35e1a3c09a1a60baec13afcbde2316b9f8f84c6cf19c03eedf20a8327518df8ebf603170e3cae738fc66bc358c2d863900af0136040877137c0e8", 0x79}, {&(0x7f0000000340)="b937a903dff259776cdaf5d2a4f6eb86175e07caa930d0e87e0740fe4aebe7ef87491e8aff", 0x25}, {&(0x7f0000000380)="7d60eb3ba76c0b6efb51d1e5e657913460493afeb67963c2aa7466ab9ab0e51977ffc2569680291a6ca70e6f52861f79c16065bcd4e22daedb9ae08ee92795adfacb3e8329327175861b20972ecd4850c2439a8fd6bedb6f87bea03bc3ee1ab11a6d91822a6c71efd42ad71fb7fccf1d4a8b7539852bbfd0669b5711212888b36010dab96a8e43f1751915a8c53b0f2336c0dcdda9f613bd1abef1c1176289b2ca00a648a0cdf1ed3a575b6eb16a5cd94001b61bc95eb255c972807b0f949a6454f3e409f8c93409e1232f61ea2441c243edfbd419001ecdd6e765d4edc900404d19d8611e2f90e8b86d9d0b64bff6950395d2d6836c6dcd60ebf566b6ba6e30d3102ddc90478719b41b010b050f8a28eadae4ec58ad08068007a1ba5b37886a7ad9fb78342d2bdf2555a0279814c5675911ecb75c076e3b7efaa753f3d3760e16d62b9386bffba323335196d195fbd9ffe23fd5dcad34d1ef4cd686d36cf46e297c83fac491cb3da2f746ae1a1d25760e1b89afcff5ab5085ce57343abe91c899e3919dca19297eba79d09eae5486f1b177ae5e7356b413174a8d70451ad5d207b88290ba13dc49e66afc6d9410abbb2b4b6833b074d667dd0cd16f40cc762117538df04efa9eb1b859948a91baffa24ac4eb9198c1dda4802ce95787e9e445a3f58e8ba5464bbf713f15436733e013c89d7d8c3e0c0cc79e5bcbb7486d609da0b1570cd2404e9e38007b7a2d86d32f6ec102375fb7991512a0120422144c389b79a14fafb070e069111191cebc780fdcb29ae4767d52e417cf587f19f18b32424ee390ae478e859985c55184c4bbf41657d5767e6eaf82ec41be5176900c783aeb1ee742e71b2f23c131bcde64a155b8647a3973275375b109a2e15e00379d75d1721f30f91017f7943da9bb59385228fe9f6680f7c704199a08bac5440180bdf0fbd791e4cb3b2f37e1bb3e8d6b9815a148584e9582640787a6c05bafc1c528bccd92a02164ab91b52b886c10e9c0ad8c8c131b0ecb054c106bb6b31a6d5fb2257d5620dcb252be95d5ae92970d1a0680d23781b903657e62012da5f0e6aa146fe51e5a30f9461ff9c97d21a446a09e57cc206a85951811b97b8a0fc7eb282253cafa0194c07a384202fd2963d79025974eba50ce7d47c8cee5fe5acffcc529b414b81306650a52b4dabc3e0f878fc8142467fc1b15ef718fec7c0bf2f48f04443365be0687649dee4dc36100b8f7521ed876954aed9c36c47b8cf467cf1b2eb4dcaf669f0778cb52303bf5246890ae6189ce269e358e129fe8317c31684e29549126257b9aea376b30d94fc01d0163fdc6d785c5b6ba8705beb42832fc9514989c0de919d2255c4e35c0de8125d0e1b16b9d884b71ea79e8e96546fdd882a43e2a572c448d857f1dae1a0b390b1fd76183f1acd4f0ca9c4c061ac9686a14d388108c4a5e02ead07ad0963d50ab11f67ca296923097d752f0690a4998c65df42c471b1a09364e72a6440c450e6a35ec0de463bcde3941a722998ae60da97a85b422f4019c8def87dd114c323be2c463a64152c41fce03651d6b22299fad27411f21f7a74bba4eefec091a02df216250067c921c571c9a05b0f26fd8ae395470f36e8727052b57ad47554a496c77abcec898532cb9841e4723d1492d8156abde92f23716b524cf14d7f06cf538257fa5feca1094d5fe872cf6bca6695c3958ed81e408bfa1f4d97bb8c29c19c988b4f98fd210353d8f842efe2f93c1151e9ba153d19c969863697fb792a4bf7f50008144a5ab4ff349a61f87d7735e0cbac90fd23914d6770f1f017e0844a835007fb61ce05e21cdc20a71763a2c45fe16d4cec30f43b7f7db288c7d79d51a325874ea813f632ae60f835edd5df726b26d1d5a6a63043f6e31f8d77dd02b22f428affa57eba4ad05020c52880ab73d18e6f73349c49b82be65eefc2f9a8dc770404c7f0d3f8c7c3c63cb076a7718e2ed0843b51a017d27ddd255dc07ad1cd3af3e5febbfaebf56a54cf4269346b0194531a060e281ac5a92c4d6d221e01058b4101fc003f9ee522ca4955f0154fb5feac729c4d86389171c3a9c7579ba1da722538c77c5f87953ad3e2b9df745b604e9e5b668d53f39af3cb55ad65e3a25b729a5ccfd2b22f83acc27750867e80ed528cd7954126acb27eadd81114f6127347c0d1dc6d5aabed98c329724bf333077a4ca14185329ca78f4f21e58a63718ad6bcef7863a61988e29e2551175e3c0d3f2b4fdb315d96ba8b76b8ea00cf8683132d2457ede5b0fd92f38cd44dd979a938c09fc370ae43602b0efd286221f4708e82adc74d6df57cc1995b8df6639e4258dce3578c6295a95b38bd5714c76bc264d23f451997ebd5c611f7a777591942a7c29c3130db3b05be494d3d138e078ebfc0a9547a23445cc29952af43e440ab006db513ee1faa0390d7a9382691b56da804c1730406b80e034b63f4c68e892cbe176c480e64d1f7f7f04eb73f3428e227b94b37e01296cf3345bfd7ea8a767a70ed4845eef6239ad5e9b3c4df8d3de47faa873781f23ffa025710977cdf6cb836dd4fa9fabde6a60ce66ae4fe75c4cfaff59c4a3eb635e080779201d873af82dcb06704b57d6f730f192610ca31aa33f23f3354158c1285ef15d8a1577805674ebfce217b8f33287e94f3a4c4d213fd0930bc01818690503c5ba6148c14e64461fbdf9a0831a974fa8422235583c53167e02b9b6b72a5440a436e9b3cf449d6f946a7e5fb59ebd2b8d59f6f748a1b388522c231bffb261b55df0e75cdcef1d91d1f33ede0b3db704311792598fcc0b7bf0525a5f7e6d77dd9dd982fdf981fe44e2c4023231be935eb2899346f984bb410a4162832ea5a3c4cc732a7fb9a35bd4541bf496ffad83feb70a2e1f5fb9001bb72d948757deb56551f4fa3ea1f433c80e246c4cdca93b1bdbc2e68331eb9eedd6fa4bbf972531189ef904a6959d6036e0b5c29ae225139bbd62507f57adf122d397039b6d4f11c458679bc8f5b2f0cb0d9d4848ab23e8123c726fda779fb4d28209c3b7c276cdbeb98074fa7f7e98e49ba8241341e3e1faf6e312087fd9fbcf14164333011ba8c031fd539818190f46cb7cb5cf8f22d20bab33d6f6ab3775d041d9e95cbbc577ed645b9ed48ee3353f914e632eff35b411a53076097b24f806bcae6715be630ad199eaf6f89273f2994926ca2189d8032a68734bce73b6a84b68d7159cb0ee1bf47e2c0009d88dae386bcd547036df018759a045635f328f57deea6297ca4579ac93e2ff6c63696906f7096b7681f718c2dfe4766359f8cfb3152654acb75c896fd21a0e4e6bc3b780649a7a310db6a4b01c896df7e824c0dbca9334c3c34e1847f6bbe1f926bf5500f757f6f3fda6fc705f95b4939cd4f9eb748015686cabc40e8345e93dd1422222a77ca86e962dd69b2467d05b57cc78983d5f4b0f77a0ebe97316019a427807c6d684619a0af94c9a53920af6b2bc58323a01bd0d90b881c36936494e7602ac61cc23f1a150ed4c613c9fa8ebf5ceb3c94b51677c97053979cc06783758e06b17c3b64eea2f55b2b313bb1f4e34e689709b03dc814bdd18a86051261a1311253db5e637ca3a6e1aa84e742449aa8b1601648ee9542297945f7740fd21527cc4614b1dc86ed48249abc3253b8e396fe55a595268e9e4f8d5b59c61e170e5583db2781758856b4bbb3cf8656107d32705c1c1c71ea9d7b07b70234709269b43f815f7bf293371464cd05224db40b227da0c2d8cde4dd1b30c4d645ad35688cf9c070fe0ccf111a7c79fd069c91a286f30f81df23c4093c7457495280d65f8b702594dfff92e358a3ba94cc4965848349bdb5ed91fcfe91bbda502ee5affa9a28766cf824a693179cabd35d811c0ed2bd42e6b8fdbb4181dac05e1b09927698eb34e716f65a86079002f5ddf0ef81153b07f2e07e95006d816e3b167543868432d55ed51d26ca41de9c4db3748d25188e167179f43f38fb25c7e04ec49b22ce0cba750c8bde989d7a9398fee4a79464b838110b23286d2df53e395b91ece012b082f802374f2c2e7233d28e73055278ea3a5898eb30973863f3969f96e39958160708f15375588d838d51169aa68592b9bd7ff5a56f479eaf3dfb251913eaa1c2ed21699026045e975eb32dbbe2d4e5783b22e648d844d9b1699b9deb835dedfef9593972449f6387862fe0320f689b893cded81c3bd7c4dd231642dbdbd189d34923254cd1d76e68b1d3ab682f7d3a28dfbe6e4eab614f5874e031e15e203104e7cab13fd71e1efb9d16db10bf0f4e226f0adbd7fdc494b6274465e795171191a86048fa1f34953736a76bb5e06f4c1766756aa5f632525e152fb2485bed4fdeaad8b084194e0dc13981eacd73f81dfaa16f9b74455efc35076400826a259b16347375e9d62db8592679eb50852b48b9ca4325da5c0cfda90838f4f0144664dcc598cc159ee778e2f8dae8d4219c4ab83c4ff786959ed1c37b0150e8bfde51d8ce6f4c7c92b77c296b605ede0caae8f7687247f82e7591a9f114d134ba4858b09fbc986e9f8cf09d70eff1ae68b5de3a0b05cb240fbfa72a99ca90729bb3a81cd8b8c17b53403c91d2556406e6fe4f2aa611e11a29ed08233ef770d0c0bc670aa9ddcb3d5fc5ddb9458b7cc393e5234096b6fe853913926634ff97b1704a8f63b74f0a7ebb46784f4af38dcb7c2850cf57960245f8b0e06f87559d0bb07a97c2745e9a01390dcefe3162b0ce473eaa92c553d66bc59b18de2f549b8d441ce342d1c865f60a4ceeff2ae554f0038f60931914e20afa43bf26843cef3ee7196e1e089f604ca4adeb89f6bbad72153cc48b4e3f8d0b4e9a0d40d337af7406efa8f53d38cbc62f3309656c79e6087d149699e9c99274e9b0bcba52c7023bce1f5b7bef7aa987144ce7c58c7f97e697332283093897d905d7e0f4341076d537c0dbd532fc69307c9d43247ba05547083e7d559cde5e30b2e1ff6a9d076e77e188c12c4c0fa2171e888466d65ca363b5b624a23d8016938239773744e367001181d42c99d0293324ac9b18862521a71a0bc3cc328f6b46468023ab659dcf599cf5fb99e27ce2d41d5719a24332cdbc88faa37780e2ad4562886633de63541eee8833825d7693ad89e486a5e4fa655a9c823f525dbd9063ba9f03163380ccfa0725211903521ef14f8f7ae5cdeff2cf9e2320d4936335567ef6fbf0b9a904096f550b7f540eb396495c5b46c2be05137c24da4a64d8ad11151b6810d97cfc503e183adb0d5fb378a2a209d3244e27976706c915bf1545058411f5f00e717fac2d0c0fe82bd54e36b07ebad9df1ce49871827908152a830edf4e60ce25dc8905256a073bc4d94af0f83f0b6adaebe57b22da80299e93f7d08cb022758bb7916dac0e66c45ec5feb62082d6f8274681dfb5efcbef3264f438f2cbd724e326a7cd6ab228ac8503fabe86831205f0c994b657ec20a1bbd3870cc1258a5899b4139e78f0055d455c200d0b3031abbf5b36f7f411c8ca394bfbdcc12c4acba57cbbd5951bf5f691683c5bba32de5e09c15c491267e478af05a817b23fff024b5afba33a35f595332d746e544df52d536a675b4809f7d0c32a6a8931522a7a9b6e3b59305f67bc02cacea76e040a92f62e6d0fdf9eab53ffef6aadbc51c89e10037d0ea0d524d1a51f61f9a36f9becabbbf384d8f1875e17a8d09cc0cdcf8e117e90fb881a87b630e0f0a241e8b3cd381be50629cbf3f105675e24b1a4e96e21ed17a38a7e467fa4482b1c2", 0x1000}, {&(0x7f0000001380)="ef5139e3890de917ffcf6aef48e01770b089e1bc99081c4fedbaba570c645f052d5387dbffbd817b58ae344bd9085fdaf0d6f41863f29186ca16deaa585458c60b54d27c954ad9232dd6befa2468277869f266b4879c83e629a6", 0x5a}, {&(0x7f0000001400)="96c44c0e0c723c5e", 0x8}, {&(0x7f0000001440)="875fcae72dbddde43fbd92af93f1e01d6f591d9b56edbd23245191784adedad8687d072e6e6ba71d390b77955d38b8c454766d7f46db8080f7500b8c7db6fa1c579a32e7946612a4e23c3187424f0b7beb61ee0ba3d3747868e02d31b31d1a9b844da75e0e0af604595bfc552e9e460eb5cdb4f19f91c04824c26920d105264fc8eddf", 0x83}, {&(0x7f0000001500)="9f98d4a346c131e6496f150c8dff0c6cb780dac59848eba53940594e94dbf2e2364742064cfcb34a0b6bd454b3d6f7348eb5617fd369d5c1989da296eaa84bf3704162f6e3da31a0313ec9ec5d43cecabe0d88af2da6450cf42b700a94e6755b7cb181856bac3c7bb61f108dc1210251d7a9ecd2106113835b760d79eab81ec509127f798848e880a156d4c70bb34f5ede3cf0d808f82e55fbfbdaa7cae9aeaf9246bf658b78074a33af2d2a7ed8e172866312ec7af7d67ac55c5914333a910b873bd8c30e64de3d166432da60ed8ac24bf240f700c3adc09795", 0xda}], 0x9, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:47 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "050355a8a5dd3800174e4b00ff04f0000ada4000"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:47 executing program 0: r0 = socket(0x2, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9a, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="c4a1988d9d343fce3308822afa8cbb69d0da0cbda1cacbe3d10df1a7666968b8895f"], 0x10) writev(r0, &(0x7f0000000040), 0x142) 16:00:47 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) r1 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) r3 = getpid() fcntl$setown(r1, 0x6, r3) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) rmdir(&(0x7f0000000340)='./file0/file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}, {0x800000000000000, 0x9d6}}, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:47 executing program 1: r0 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x3f, 0x529a}, {{r0}, 0xc6f05351812df5aa, 0x1, 0x8, 0x80, 0x578d}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x9, 0x2}], 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x81, 0x0, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x4, 0x20}, {{r0}, 0x0, 0x0, 0x72, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x20000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc, 0x11, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1f02b454, 0xab31}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000003, 0x10000, 0x9}], 0x20, &(0x7f0000000440)={0x9, 0x9c}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0xb25e, 0xe1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x5bb9, 0x17383e9f}, {{r4}, 0xffffffffffffffff, 0x30, 0x40000000, 0x3ff, 0x40}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x20000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0xa239}, {{r4}, 0xfffffffffffffff8, 0x5a, 0xfffff, 0xe5, 0x4}], 0x4, &(0x7f00000001c0)={0x5}) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/%\\&/*+\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='$$/\'[#\x00', &(0x7f0000000300)='\x00']) chmod(&(0x7f0000000380)='./file0\x00', 0x22) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='W\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x10008, 0x40) r2 = openat(r1, &(0x7f0000000480)='./file0/file0\x00', 0xb80, 0x8) recvfrom$unix(r0, &(0x7f00000004c0)=""/22, 0x16, 0x800, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000540)) lstat(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)) lstat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8, 0x0) write(r3, &(0x7f0000000740)="ca089aa1d75f4f3823f5f8f3bf71ba6c04b92c383720f73b9182045ddd5d3175be782a2a2e1faa9fe57e84727bb230963d13ad6fd02a6c71228f3990bd47fad9c92fabd94ff8eddf5ed028b89a174e8b7847f9cceb5b0999b00b3bb35e10b7a7eb8f6ad90573d39bfbc11c3018eb2a39d6afeac1285ae4b91f2b341b87e6d6bb703fee5a9ad3648a3145f645858d179dac62111c8220ba09b7011ebd6aa97ab213abaa356c2e4fddfc371928fa3b4e066ccd2aa0c3b566daad1a", 0xba) ioctl$TIOCDRAIN(r3, 0x2000745e) recvfrom$unix(r2, &(0x7f0000000800)=""/231, 0xe7, 0x843, &(0x7f0000000900)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000940)={0x20, 0x5, 0x1, 0xff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={r4, r5, r6}, 0xc) setsockopt(r3, 0xfffffffffffffc01, 0x6, &(0x7f0000000a00), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) fchmod(r3, 0xb0) chmod(&(0x7f0000000ac0)='./file0\x00', 0x40) close(r2) r7 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4000, 0x4) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x52542eddfe1dbfab) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:47 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socket(0x0, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="ce13342423c0e4b5474b12b742398e580b419526dd3a40738c73bf3fd6330307d138bd9952c533e82e4f98c4117a50be65221e64e0159b478b796a01a97559f4a810f4102f825e0d26afa8c77fec2bf4caff40679e34f8f26af7d3a91c5113358c3b9ec6", 0x64, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x101, 0x400}, 0xc) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x10000000005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socket(0x1b, 0x8005, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x2, 0x881, 0x7}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r3 = syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000002600)=0x8001) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000240)="39bcd6963a924be08f9f12d7a7edddb57b48b3cf171da554d0e361f83c17beeb81d0f9affb2be95a63e67de6d7f9058c9e947f13474311c95a6c4f54abd355503073791dc22b1155ff072838316a71dad82d957606dcaab139932bf852dbf9dd2306a388cd17c6875bd1f36bf6701eda8956080ce004003eee07634b3631c7a12cc0265ffe312cc8b03e4793affc8af80147a5bb4beeb519b8b1a51d7292955fd0b137249f5c94ba5ea6f05a314d89f38610be301a00f15f60c51077e13eddaaa0fd43d649b2fc199303bbb8cd7eb87c5a773de043a1f676277ee78016db066c1d372cf924abe7d21680d2cedf12dccd818361a501cfe748982b6dbc9a7cf2b50fb239c9d7b893ecd61047942649f3ad91386f4e5fa4b47f29fb9faf453d80ff9823472cf89847dc48ebb4e447b0a616628a4a35b4b137925a730165027fa0deee8c62d952d4416e4f8f920a0638ce4c955fa369172e7c1f98b4a70ede827ab6bf316696ac3ec2015305a3f8d6b733932f0d1b6c2546cb3348802aabe74b96d36f50cca47ee1e0b2d54b8f306266c5c11acb940b632c3d1a3d11ae4b2ad44fc9bd09e5942ad7276fddd9f3af8366c77f3fc419803914cbdc093338a7ae36ee2f71da4209bdc8050e9024adcc07e9392b71e7f30b54a6ecbbb3093067985bd85137293d2eacef90fc5829fcb0a60479ed1f2a23a6f1f9da85bcf0541367e122c030add195cf1b30ad873f94958a2bc1d91c3d28b5ffa1e100d462e4999c776816c454aade617c0ce7588eb9d1832033a43348cf3132f4155a78ab0a6c72779c622e398a1292f8435751f7bf8311c03b533dbb476e385f1178c0dabc2a1570e008096cf6defb620f0bbfab8b4ffbbb37f6ff72007db4529392e4b5fee01095a2b56328bc16980fa02f1ac66601a4edd83467ee6314e88faa3b1f249f3b04b8b7f63594e8563674823c21654adfb59bae28f7527feb70d488610308d1458a7d44eb85e34ce698ff9b27aefc9e2f18cc1178857ae7230ebe06f316f370e3fdce8a66ec9846f13d806f9dfafa9ddf632354d999dde4881c620949aefd466e423c634a9f574ec30385b4382bac4a8561f1d5a8d0eedeeb95c07a907297b776d367d662d65f137268fcbb7503901bb11754f4c38d0235ed7f57f233663f0fcfad898d50dc5f42f4dc19c72cdb4b7ae97f4e451de590de8be17a41db82beb4590004754b0577841f27cb4ce789086ee274091e714078bb5683afe138075e5ad18d7bbacf1a469ff816fb2edb7d999a4590b6ab0540ae5e71c7cfa2faa21b2b688044cbc7c1c9c8b5e92afdf9cbb12fa573d3054c56d8fdff85b3941af1c974286130516d595de92b2a32d5dc67a601a7fdbe1073f8a050722d6333e3a7d8a8867aae9f81c8511f6504ef71db3fa523d24ac390a53180a3a91e7a9bacaea946c7b4b3ed11e27e710f5f44d2e622a2adcad50abba30eb8d887d7cf62bd6c6454f9bb4f20478312f89bb49bcf0bb51f63be5f0d934849c96b671855b86f7e34f7b40cf0a52bedca30e2dd10544b5c62f0b6d42777ac7a000633edb79e831c2f5fe1cba20f75cbb626aea71227c81b17543e85c1dd91892d2d84c108cc214a6ea10a5add1fe3c6eb571cd28f973ac7c030ddf2c020ee18ea78d1ed2b56a78687060cbd2d19da3ecac0f16a0b27f3f2619f3d28bc98098208380115faa3bed487dc441654dc0eb94cb6f96194bf53c67c196fe3992750e059db9d7dbdc5ba916586113d9f74749bb4b7e981cd924da90eda4c7353e307702b6608f4af2a9000dfe1278b01bac5391ad7da1da0b7bc12f988fb6262dbe464626ae2e3e8a6d5eef4e8384719f640865b9f708772f610b90b936cc5ccc8a5c16a35065abb8fe5fe2503618dea747fe08fbba8e887f2b3691b135bd760c93f09d1534d44e6590349a3d033f237711604c8c309b9a1f0c92f67b5c0d2a04adf64aaa2bb6e22a39a60d38d28a65b23b4f19c9f95807c7dd0b2661fb95e4ea1ace5fcd9d674c5c3fd7ad690dd677f10fd4d5adf54eab45832f20171865a024bfe6a1d56a26bace7a9b2a6bb9f419e089d8007285fcd61e22dc6426a504d34c51d8774a23aa843cdc6b2204ea6eb9e6942977f51f199ac9942542baa17c8e8a5b522f9267fb824c83569d5775b913e1aa4d038e04f32f2a9f5412f8554fb904e109e371a5c8db2bba8868621ea2cb4d034414e8e9415b9c40d7cef9ce5f7588ceee1d6cdccd4ba569ee962910e1b654e90f7e0cf3af5cb97ce8b22f84d241d90a5008439d9228334a15cafe2c80ec472acbd7be0b39117cc7ca6f66da63eaddb80cfdc509bd81c5f5c2d84607010f3e7cdf25c4657563e2d59bac492ed3639a36d7e5c04b8ea38ebfc04aa1a2ca9047a8e7715deb6e6c91020606a8d6404df2c8bfd538ecd0c8937746151e33c28697817b590cbfdb5937502c106e540611e3091cbad8ce96899832c9b674dc42e6d178c08de9075c9407e9486e2fe40660c8c812c10513f1def531fca5b386844e1c3e37fe3eb908ae017bb970813a01829479dad0939f649d6b07d7d1e749ba8d79e075d55307bf14c0581259ff605835305b08d1dec0c51da7456720200d9856bcd28a398c04f99670700acc4ae0461fe6cbebb5de9c4e9205b97ad6c4a844fdfe3c9c0d85e577ada3f479ae4ab452ae9a9d70f275dc49b37ecbb708e2fb5bf34ee62dc6e4dd70ecf2c1967c1f0263dd898a9382863a013e6232b7fbd251fd7aab884fc3904ec40ddeb55181805f28c73438360ca63229c40cc5ac3319e7f9c76f63053c15d486ffc5367dc1612b5dd7249dcc1584c3a1f592dd5d54e2e8b9c84d3222e6a430c65e5693593ba21ac12cf1afc88e1b4053a8d3ef86b17c066c0770adadc0b643cf3752146213be1936b90e02e01d686563c718aca6152a7543e21c6c7a5d56906572b0376c0e76ec1d06ef4267b008fd9bfbe12b7a27445e2a3ed969d30df0f85b8ea1dc8821d19c8c22a20f022c9177974629d71d6242040427ca33df69cad1bb692169dc733c145149def8101da35ec093683c5cebccfd7fafb1deb259dbc727d604468ab0c74260e4b22cf39aa3a2292646d167bf8cf0c8b8b69908a0862586baab4ae4e780b4a3c6750b8083613276f747f4805fbe013b6ff2001fe407ef53a69bc735131d7dc2d77f7c60da35c3564ce5981eb3c8723a9c5403b3807afa3784db2e799683b65c440f2517e32232e4551e26ddfade6cbb18d5d911266989bce4bad9f63f87bc546ec03072d6bd971c52aea8398047809fce3a795beccd33ce9b2744bd0469308736fb3917531bed19fda589ede0dab9d2ee7fbfd040c7559193d53999aa1b5acef306fc2ad811e2c740c0ae723ba855eaa850ea0d40d5aa2598c1d3479e9c439698a1a51473092f6f2661093bb3bce691cb3a54dd7315626380eb8a965c5c1532bffabab0811a90e4df2b6b76bace6f991dc73c567f9f9d4899a651adb2afc310af84924ee73cc4c79c742621b98fc5b2920311091678d8e02afbc192db0400afd60d62f295c05192d26252c0280e796101bd9d3345b7b6b0591e7c042dc63c5fb426f79649ca7c2899c7932a5bf87130f7cc4ee8b831e630b31a7fa85e49f733ef410be5c768934db9ba571d00178173b3d1d56c98bb3486e1892c69aaaba567c46bf69ee0b06f39517874a9affd1308d4691e1fcb83e24b70910eb59ffbabe6c49e483dfb911b0e65836beb15a087524f90a4bce12be12a296522c23054df0ee8ab30f765a639714e3567f87213d025a3052c026b037ea21f5ddd07a2afd9ed811da204d660b15e54bc65a1daaa76540c19ddc8b179762f96abb38d48574a824b2cc958e7f726e37260b3b3efb6a3fadae3640c19b8f82df8f640995dcdd11f919a132eac65396c485758ad6fc883a061a4bfbcce5cf837a728fd03976a6f5e233ea127d6f7d0dcf72a763b911e8ef5165d2f981c6f4136d3e4bc7aab009c47b5f35cd259eab8ed88a79acf565f856735ef60ffeda6bc39e970ef7a2a8dea68f33032bfa26c01716c7997e0322cd631cbd82f8709eaf7f4147fe21b2d56496707f97101320e783769977ef9840cb6b4bcadaf7ea7755dffb93f799b72c1f4e61270138b6a783833d8d19ea309c0e4ad4962072dc49964d49882f26c61b2ab1720dc2c7f1e581d7c57a93bbde26c72c86d30ede2dc3bf255338e560fcd2579795af844a5eaa440b6e0452dff35ae41f2d3352a0a3e822cbfa555b84240235d3cac8ff7d71549181e8ef2320456446fac59e66796440ec8ca57c2fda50974fb43ab1c6530d76f31c753029fb7c1f7038d156f8520c774307a7358c838db642f3e79a8ac16d4d136edaafa16660a70b33e4ad6fc635b22dae3e94a4a65d3570f5b6498e1f6b04f498eac4c41077893fefc1690637867691c6a8fe88dc5a67e7c9a58b36e6941861381bba79a3e039e97412356e22943283f2b41d93fcd438b409605c88376d73ab307aa104c89b30445b8b7e7ecac36af0f29ccf54b495eaf38a9093ff0e7de33d2c64d0d2c926974bb7f703eebe802f0a39e0d665edbb99e534756b57ed983e73a67d89f696bb04487b909ffb535d1cbce7a2c13076e4404bd3a9e043c8fb067f36af50d4e3a662058f041c88252da83fb376c5c09e4a42031e0c9fbfb3df6f55d1d86cd74c85f7fc8f76d78e516ba4d8ed873069fe81f1c895eb9eec87d27ee57b2eb270cb7ef7f6f0a11ddb4b5cfccff2fd3fb837423eb8044c86e0598d8949f234b31f7ba2e670761002455b053a876e0a7a94fe871e7f2122ac7c83a604836138506242ee4356382e7885b7ac892cce7766822454eafe65d3480393c13fc05b7d2dc98962cc8f2768566b8712d9374ac88998a77079d6d48e8eaa79f1848107b9364d58d6634e0f47128c70ac2c627e7463f2859f8b2dbc378f1402df67b380d257c5fe2d860431ff50624164ed1e6e3a7422aec3da53a9a392d8b2fbe09ff974bcac6013f28b1f6ac9521f129254c9bfde779afed013779dc6e47a0baf7f052d0a819fc4126e89f21b7dec779f94a909bdcdd41fdd8f923ffb21ecfcb0b046f1da0f5d596510f5c83d3e8f70f449dfd0893795cdb3cbc0b8a09b4ca0ee7eb8e2215ffe9b88387da3b3ff449a7a16ef6f638e6f12f29bab28d75553d1f957fc9f3476111ef75750771bff88fbea0b2b96c5d3eff830373ed3b839f205c0f7077d18cce2cb601ee212430f3846efeefef022d327bed3c24670f776d78b0672220e8d991031af68973d94c630ef824a2a054212a8bfbe2cf39a7ef821890d657d38ed06d3bf88ff40f1a6b2a835625a679d66549a36e190658d8787d0b5101e98103f3cbdde0735df28215d9b1cebd33cc8c970414b067d1cb369d8d00250beb89a92a79d324a880b7b8c8565aa15e960db92f73d38aa46e4f44a08162aea451132005488d9675920313a4e7f08b89752082150f39da438bad60c063a96f02bf82fa46ddef7d343d0dc40c6c8f5dfa2f57ea2bfa9409fa6451d6267dfb3f04bee5b46af14670f811182b729c1f7aae6de2d0933f703e68d42ee64a3d106e0653add079051e7ee21d95baf0496efd4b2f546364f0e2084656b69f29d9cc290e122b2109d760d2f4ad348b6527c1113757d9ca38b202fb0d18b44b9186d3472e4837a688400ec15f65b6c1f36a5abb6dcdce4bb125bbebdeed389f53a74e8f5bed89567efb667c608f9bcf90f99aaec5be721a9e6ad37b4dbc46ed29a4e1f9df28c73162147a49915c52e40da85", 0x1000}, {&(0x7f0000001240)="321b8c1746296006c09a8f8e64cc5d96bbb7a19125c43ddb4534578c6d0348597f8655ae17622d10fcb20aec4a5fa8b10c0fb48164e629c4a284282b19cceabaead7a73f6bae0b4be096c1bad27874e5cfffff4184bbaf2899609a4ede7e489955ac281bcef1f7a1c00da4a32572a8f1d7b83c668c5c13db56802df314c650c035c4159d5e05b3aed979f7fba4856d8d9516a534eb965902081e68373716d87f50854080b068a8da73aa9e092475681014b112b4a918860149a644421457409d7a484d577c312353c913a6123b66", 0xce}], 0x2, &(0x7f0000001380)=[{0x18, 0x1, 0x8, "16"}, {0xc0, 0x1, 0xfff, "8a290c79f033d09ba01c0f6a74bbb9175c9f4c1959350389d16ac8f8cf85bee005d18cb0442761649362e20720225fd6cf28a1f7664d38c3c727c534220c3bc70654a269cdbb28417e22e169bec3138d1e980c391e0fa5083533e47ad57ff5cc6a6445770c5cf92e698ba2547c7e4572b53716c76c1c2664e761d4c062f73d7a2e02931de369b178c8c45acc5600b1f4364a17d3fb5c23abdd09fbf9f80930043095ceb16286688905f149f0da31"}, {0xd0, 0xffff, 0x2, "f18427620b38d64f758a3d9e1f6a8547eb2762c6db973554e7bfeaba5d2ad35f01ce5b473d1ee40ab78fa6c9f0ad491648f4bd7a7b82d99f3f6b52fcaf78183c010f1898049144bfbd62204709f4b335ef1045f8a7bf99e09cded4fd543043afe1ae1599ab0d00dce8c82d2a91d371a238fcb5ed42605386abf5fb2cf9d07acd0c1b6f3fc7c2327e1d93bdfc2aeca0c120b985005b9c12c2a28d0f4e5e62dd55d22eda090312a5704a41fa5c7b0bb95ec5a627c05790f7c79a65802a74b8e7e1"}, {0x1010, 0x1, 0x200, "f8b057fb81f3c27e1d8c61f41d01b70a47c7756fd7b4c12143e021051713214647cadde7a683548e160aad7a6d172df43852da8da03473bfdc2097199ca2a07d291a4dd512386569f7620b7a5a0b24b3d7febab864c633c1b87304b20446df61abc701cdf8d1a9bf330079847067cb6bfc491ea05edc99b5f23e901f38a5f21a2c76a674bdc16f9daeafaac5305616642965722beb4bc88f957de8404a4845b847a7f23967244abe2a4bbec2aaf56fc977d1d51585fa789a30358fb8d0b8ce49c5409fe2b533afd8c93477601039f933be12c31a2125f6ae35fcc42bc14dcc9a893f913278f5ee3d447ebeccbcccea8d13b5b00f422f2f6e208fdd4fd7cc6cf2316e9c194c75597640dee1406a949774b35ffe8fbf481a87b240989dbb2356597315839db156d6a28b02a3359236ac2e8065d983efdbb63809ec8aa346d87b736c45afd3bc09c01613589edc8c52dab6459637733afa9a3a2a5a5a48f4890db8d0bb686b312c8a8d8d0e73b5a73a90f634a6232579d6dba4b82b0aaa88a1fd991c5ed0862a63cee2a5cd7084b46aee75a647b6666541e9d2a8e685f93bbb93b58393ebb91613ae8f6b2cb33d280a33ff16727b523b358092fc482fc8793a9b38b9241beb5e7ab7f315b20f2ff73b0bcbf83e59dce4c54c48dc5a79371d725a413db2c6f80a326aee56f595a4c79f22c9eeb9824114270a88e9517e9bb584fa141fe72752473fe41db080e264facdc899ec01e86a2667e4983d03115f5dfe51939ea0ffbfaf79ce1be24e525b3f4933a5b8d5f2d870e030e0a69ea71380d43109a98c1e3848960376909ae3513dac58a5e7242d91ca4f427ed5f3ec634b5e0ed2679c92b866fc78b7c68c4e774aab93557f452b3f1ff34ece6eaf148bc9c881d8c0128ecaa8cd65f2ae65a578c1b69635ecf7ec70bb9e22aa023ce70d2754e81890f31cc99fcbabe034b360e0055f6e6ab43d4c4f804ad466026fdfb783076bdec7173f7423e4f5b39376cda02f45a59781d7c579c7f72fa932a6d247d4e95638419fb3169e5362fbf88720a98d34d683a6afdeb144d2c2ff6c3e35dfed0c586a71e0f2ea655ee635d3a7142990244e71e6f4fcad4cbfd914534038b31dc9178eda8be49d9ed640adccb5632299573210a661bb21e4a5270317a77913a80ce4bce44a076bce5e1d755e656b64e06a6245bf599b6167780423056ee9bb1eaa9f8913843e7a0623c6825db63357f7e2d2c131652b510081842bf85f290a9ba005066a03e3dc95f695dad012e4a6c175f7013e9a957da55f066ede3808ec503c29027b9bcaa87a7bb53503a119735f010b2daec76656c43906d63a8ffc556913183f261ca87d7c0bd86175752486f114fda085eb3cb94aff89adde9d2055422ddfc2f6525df0dc96dad477a22b87b1c25ffc7ff806195887250ae17e805b6520e95a179269f5c4f2622d2c1f7b5de9210c6edcec322e1fe5f1e27d03708d632c5c079601df5b2703b3efc7626f2fef299410cd3367c862eb1f1d0845ec8095f3986fc36d5ac6534f947df8ad4c41b3cad6d275678b1c92d9e607c6dc0020e9db7f812ce6abe2a14b95b5a4e8d2e489e6438b8bfbee65e2eabb03856f169155497671623125dacace9d677a4aba6954ce45bedc5ddc53bcc6d63c797826647af27fa08d5cd2de14a9d59608c28a4698a9e21127a92c94f8bcfa8a29f00464d26dd472c9407fcd533df1cc6288074600fd689785515cc870cad947118900ed4f72ecbeb313b5e586aff138138415e10cd863cbb9e2c3188eff40dc115eaf52dc99dbeff09bc2a6e503675abe425f86bbd48b9e9763e1e93f9959649c0bd7ff645500d4861b605613149984584ba3a0d309c4dedf5b7aa75257ade5969aaa44194561d6af8049061bc5e617a428ef79b56c773f1ea11f9e99154f00bc2d8d3a4e0b3447b36851f17b790ebaafda069144374c65752894f8a27b60e9f6dd9bf0aea0751d176f998c3c229887b8e991afe987591dd31e520a80f2d1b40ef35e6375388a2a08e4c8aab2da3b34a1e4dc06cfdc383ef929be3a5619cddb05f27ea8f03832f595662332b7be3e58415c47fc47a52f05d8f492804ed768e92c8b92a2e70604d39b692df2be06a5aa59f530c26346742a5948915b448d1dd0711c70651e36dbde66848a3d944334447e2ad10e53e7c689b756f286e0ebdaa2eabb97c899d314b1ba3fe15df418faced9c092c81362f585bfc2d5ab569cc2772178a0e5cdb2ccba313d4b573d2d2c2488c1215b067842e0cfb69aa18d41cfc7962584549a9fc68ed18796e390fb427b20388b765b5b7a1134e59670d76c5b8cbd1f6869bea13ee3665484bcfb556a284b660d8b1943b042507f37fc775b40a0cca56a27a382f61c8a2de4a659146fca615b35112e4c0aff9194005b8499e10211a204c6e24e5d6424a50b5f86ecce72c4d8d6078f34c4bef183cb061c72c2c4c757ee9c45bd169237fdcf5c4feb3ee234e7f4e6712cc4e13077bceab895431e237f5aaab5e2e702872b27a60419242593fb62090e01470388931983f98fce5d34828fa37c275a90ca372445c3d1b83c2bf10298c6016b990317085128ce5f0b58daaee13b0021a89975a75b5a47d5d5fc375aadbe307e869cf456da567e093d833713fef5e168327c915c7fa5f59b8e0af5ab3f29253d5df2b370d67dea5fdf87f737f0cb5b2f002d953ca98570f1b4d760c03c7382801e3ee1fcd713a93a01c2f5aa26d07a1960c39a8553c15d73e5c9bc1e1f931bc215bea9cb7dbba8152cf8ef95831d6394bd68e2867bd4925390dd173449fd2fb3d28db99eaedbe6d6c54f60c885a80451db2d8b100728b4fa7bad5907d7249edbe9b08a074f4e21a04dd6934a6a1efb57cdc5f8226ec5f4cae40200862987ed20e02b46657dbfd2f5291711a4534241f6dc69acc5d14137e710ba7b7ed648ab2d33845db7721d2bbbe4c8bd94e99ecad507023109c758cd79b801889d1128af2b7af12bd1ebe9771846f16c9d79e3990fe40a2731ea1e8ac38768544666e5bc6b20896f173c6a7f978649a1be44133dd7f79dd31065ee77b8399f1ac04b53c1e1efc20240924647e8132d78468eef3f3db15b8a3839043fcec2c2e451b19f135be9165e3c12949125090a4d11b9be59a9939c548d5c78fe2436648365f1de9774c9a3fe535de8301f10b04681f2ea3c121a2711759a03450f212b5debe2c85947a25a658787636955c7201780aa5a1bbb651794306164beeb02a80ba478b629fbe862c554a607a6f6dc8706c66977e551458637a6eb6a8e44b901ee1933870600e86035b2e24403fbaf67a918c4945f3d643054b9065e5b0ef0cbbca4051662ab057fbf1bc25c9bec9c385b3353f40fb2b3a618d1d5050d9dab425476ac7a2a9c977824aa2a79ece8f70af8f8c28e404c3657adb4da0d23bcc2774c3984467fd6da0fa52539344d8311134efcfb4c746a7b646a5e9bda1b1de44a882605bf6dc6d9a5b1648eb80e7d51fad5e247930846d87a72dde108301f2ffeb68d3adefbb79c470d2a0a46d8ddac2e9b73314c0d97a15ee0a8d9cdd9e4f7717182f4746a5a51fc23e888433e46d117d583bc5ce2b90b3ce0b849e5d64e1e833f3614c51c30790ee211ec097aeae3f13e8fc2dc4ae763cae84128395b37d3f3bb4fc3982bb8dffe24e581d240539319ca73c238d8e12d74703ddb973e7fa9086f803d637049eeee38a40828ffa9e5831627c3016d3071fea12de1b62780ee9dbf85ba4014f0ddf90c9690a7fa36b4bde6a7b8ed710706433df5ec6261fca37389ce406ebb73d1940f20d106c90784800b35d74f1b86d90b186c7e06ad058599b16024ab78ee5ca635564712f3620e51e701099ece52d101d69c82197b95e6a5413cc803fe29cf4892ae48619fb669d0bdfaa177b6f3546f57721882ff117dc6eee7c6f32efd5aa49f72ee21b6ec116fb8ff7134b11cb6db345decc8110109b6698623cfb8cbd06978f34dda0ae0596c94f8f46d6fb0ccce9c3f8aea2eb04f67572f6e5950138a611e452958586be81a75ad3a00aa46dff073bee8c7e1627ef004ac3b1b807b3c93fcf7a044ec069fc08919db581ed560821f9a08c6130152f1288edeecfc55923752483587ac0307f56328fd9f925a7715a0f7011eebb438a3d71a2ebfed5a673bf61f39f05e10644c8c4d639fac20a4254d167e2d15b9d34124114c3afb20059827dac91af24a3ee1cc0454335d2b9474770b5c54b09fa562c8937c343b66caf5ac01166f0273a0de9e04cb095035807cfd6dbc6c1e622eb50a4140204e9102f99490a766061025cbc2ea333b5da961c4023a4d0a3e9b369995bdbedffa8bc16740c316fa4663fbdf98b0192c15914542475afb7efa3adf0ffaced7f0250bf7daf9a68662c8dadeebda897c7bf1f2726a0af713023d4fdc599c6a22a55afb4203d8fc02270eb37a5374c0091dd48bb81d4c45dd77930b89def69ddff78998e443940ca383b1f7f39080ea6b28d360207a787b8190bf80f7c24527c0295771599cfa21ca42727fcd0216995307a11bced879d1b6786f0718d3cdc9b0d3e99a0fddca563e7ed6fa3de968e812b96b6c1fa6c60890f09ae1e7fd66864569243b25a10b08b3568a655d8c0a8081ed3b42aa07eb9964776ba5e62aadde72877d22c98f9dce738673a2e33aebe1915ca6279d1b661297546c8baad62be695ab29ba4f971b494d406c4dec1e9b9f5c8d31cc8d9804c2dd92902c093c1b60b41855e5d9d8f190bc9b35630b9c099b468de4797b4f4d1228857445a0cdd2a17cab784b9612ddf818c9ee4ebf95580e9fd4c111d77761c5c414281769e4da9890c2e9a4f531109a20e857ec781ed7eb0b4fa7566680821ff6d234005e4ac0ee43bc3c5ec23ec0a2d3dafca79a6c707f276a6f3762cc5ae3e8aca4f070d2ae52b5d383ddafcbd01916a37e0fc7a2eda822cfa9491d2f77d21d518028eb657846d50e0ffda372effc903df3a2d64a256426d8c39b50c5980c279f0ac20834a639406f48a37da0272589c287d0f17277117e1fa7214817a61bfc884046e4074b371c8c7dabc0c4f52f2c8a9faa6c77db801af3d7be2ec7a3779efde011b0b5b217d398f4fbc13a9a1a32df05310aa740e76a054ed661d645aefcdafd641915dd4abb941fe6730fdff4782f96991163b706dcda54da10984d2b02566525e8555217ed9a608378173a78bf0a7724f60194f3c4a6532fe73d8b0b181a2236fc72edaedc305b9e3060270882bfac12eb39d33d6a35aeafc9cc36d3a4112ad90037d692258266b23b3bc95d0af65f1f44e493b770895f3bfbfb10ad90a9af08eebe40cca0ab688d8cb13b1b56ce4973b96c4fe36fa96f2f781ced718d50bdeb641c72e58d7d4a1c374ae6634e991ed8c51fcefa40e18b177cf772de9df9c9a0a3be3c28e567b9b7ff126de49ad3837d304cf05ef087f99c5287cd861fc76b86a7d3fd20e93f2efc5f39d056ce29623d9dba3634050fda9f03acd3fe929d84ec5bb886b36ee7271866fea5b834707de09e05f76fa761bcbc02d9227748e4ba41703d4a4cb20694a4722be29a6c6fa3514484f4afa51f66ed1b7dda170a503781611262490b1a8b2d07d8ce48a74e7e2dd2060d333cc0aad6ed7d72508ef6044ddfbeda50e8e38045c1a7c44e9d935fe96e59457666e6933e299c008d72330ec8031e7d2379592e556c0b953195e7962727c5aa4c1c4701cf0e0fd032ed8acfa7be7a5a939fac07316e38bec14b89f75857d49c9950fcb5ace9"}, {0x60, 0xffff, 0x6b969682, "1088811c08914390675ef88eb1d7e677e58a361afc6ee3a893c56d00859d0e41845dc3136942d1cd3724f9acda7ec1f846f8f5d9ec6a7144f376a34db3583f2bd15dc01a6e765fd2c905d215"}], 0x1218}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002640)=0xa3) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffffd) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='oN', 0x2) 16:00:48 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = socket$inet(0x2, 0x3, 0x4) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(0x0, r1) setregid(0x0, 0x0) getgroups(0x6, &(0x7f00000000c0)=[r2, r3, r0, r0, r4, r0]) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd", 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18408, 0x41) sendto$inet6(r2, &(0x7f00000000c0)="3dbe91de0ed2c7a502b9483fc0713310c6690c556414c098e95704ca981242cacc881692f817ae4bb81d", 0x2a, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0x1}, 0xc) close(r0) dup(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setflags(r1, 0x2, 0x1) flock(r2, 0xd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10089, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000140)=""/185, 0xb9, 0x41, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000080)) 16:00:48 executing program 0: r0 = socket(0x1e, 0x8000, 0x0) dup(r0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair(0x6, 0x0, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/3, 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/113, 0x71) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x81, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5ec1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x3ff, 0x3ff, 0xff, "b1b189403e34572f652f4fb2096f578aba11359c", 0xffff, 0x719fc5a6}) close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000380)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) pwritev(r3, &(0x7f0000000340)=[{&(0x7f00000001c0)="bdc0a93e364954fdcc346f165276b485892f7c1f10d06ab9172de21e5c55fa8fef6041befccae5f098a747b047274dd4af", 0x31}], 0x1, 0x0) 16:00:48 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') chflags(&(0x7f00000001c0)='./control/file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000200)='c\x00') 16:00:48 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) clock_getres(0x7, &(0x7f00000006c0)) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r5 = dup2(r4, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) r6 = semget(0x2, 0x7, 0x8) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000680)) 16:00:48 executing program 0: socket(0x7589d4f385257c24, 0x5, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x21, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x490, 0x180) 16:00:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da6c30cf816691bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710cb9c138211b2000000000000000"], 0xe8}, 0x0) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)="6f58b411d713edda69076af45b750441e6a9b139502687f7cac8dc14e981cf4534378e03a8ab996e0686792d3bf19247e7b86e1a576a9dc63f8111a5b1a8da495d6b", 0x42) 16:00:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x6, 0x4000, 0x8, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x101b, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0x12, 0x8, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x61, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x50, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x22, 0x40000002, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x7, 0x4, 0x3, 0x101}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffffffff0001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xffff, 0x3}], 0x9, &(0x7f0000000280)={0x7, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x74) flock(r0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchflags(r0, 0x2) write(r0, &(0x7f0000000080)="aa34be4aa1d11862123c1107e442030e57306bbd8216de7554944f8f1bd839c90c131d453de92ea3cddab6", 0x2b) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x3fe8) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x11}], 0x1, 0x0) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xcd, 0x2, 0x7, 0x80, "1d4dcc559b59c3394f0f83b7f77ca81d91b5f07a", 0x7ff, 0xd6b}) close(r2) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c7, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x8000400000002000, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) clock_settime(0x6, &(0x7f0000000000)={0x8, 0x100000001}) 16:00:49 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x6}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:49 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:49 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 16:00:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x62) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x9, r1}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) close(r0) syz_open_pts() 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffffffffffff"], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x68, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x20) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff8e) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r3, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) fchmod(r5, 0x40) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r6]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000140)=""/208, 0xd0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:50 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f0000000180)}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) close(r1) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x800, 0x5}, {0x10001, 0x1}}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x8000, 0x1, 0xffffffff}, 0xc) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x10, 0x0, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x3) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x40) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x800}, 0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8040073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cfb703e361ebc22c3381340a3f005ff94b19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72cfcc681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d7fb6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b1178160000a872337b4b8c167550eb4e45f10900eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28f4120fe9080fe8239dbbf7bca44b134ff8b095e9e52707a7a62eeb4e649a26a44db12e9714b197338647638fa009b60aa87740372229fadedb44eff4cba7cd2da1496e0f5a0a79c8809f0427b015a93339e3c718e9a7b0a9ea9947c7e437ce2e8e77768076de9c068d433dd629002874ef30ddc279b9", 0x2dc}], 0x1, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:00:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:52 executing program 0: getgid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r1) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x189) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x2, 0x8}, {0x27, 0x400}], 0x2}) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:52 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) nanosleep(&(0x7f0000000140)={0x2, 0x3}, &(0x7f00000001c0)) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) geteuid() nanosleep(&(0x7f0000000080)={0xff, 0x1}, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530009715c2b304b2ab3b92a0a2ae6cc9ca6241e14b65ffa876566e5d2a8b0361ea5efb2fdd9bff3b6d1177f07b97174feafff2b2c765bcb30f1320733ecf05e8ff44235e9072ccd6572424c4ec4711ebe2640e65519f532e4b65801c6607d9978c56e3e9bf3a0814f209896b4c7b6a32c5e0ab3f84d4cb1ff7fdc7b8841357880059623020f9ef3682c62f729647b9c7bc5a87041347353487f4a650b3c820fef04f9ab99f321065b389e9e7d7db2e93e79bd852bb7aebe99d28c656af244e9f3c3027d5530180f00ca2f7517f6981cf"], 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) syz_open_pts() bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) fcntl$getown(r0, 0x5) 16:00:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000040)="5074954c", 0x4) sync() 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0x8005}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchmod(r0, 0x128) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0/file0\x00', 0x20, 0x8, 0x5, 0x1, 0xd70, 0x6, 0x7, 0x3, 0x0, 0x8, 0x8}) r2 = socket$inet6(0x18, 0xc002, 0xfff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x1) write(r3, &(0x7f0000000500)="d436721e24208dfbc53269a5c5e63b700b3248a65e799a90778e864650235fc1456d072e91eb4dcc2aeb2a1c7219572b990570646e72905d94e85507de66608903bfebe03ce3b07c02a3f354e6150c56583b9dfe696c1432b016888c5dcfd1343602319a7b61ef77ff33ce2adad8a9429e56a6c87ef19bfe8dbf0a18f36cdd8ce76468cf76875ed20f4b1d8bed26b4d093b37df601606a7692e17b2d5017d9705b9b3e104ce528f6052593273de95bd803992b8e224fa1eec26b0fc7ebe29e60a67ba67965308a6deefac15e44c0330ff0ea826923ad898c10c92663b9018057506041494bf3bf5a7da9cb4db1d97fd9a85e518c29d672e43e97402f0378e017a98f3ea4a350a58bc48dbe286d567b9cdb1bf039da7fa7910f0c679d2cb98c8c23d4524796ae14542faa9febfaebfcb17dbf58f1cbbab2a47b4f3ac958a3412d7f9b8660711169e1ddfe6924a795bdd113eda7c3bc6a769794cd48914fc10ee3aec525157a40a86eeaa2180ae48745d553d42ce6fd179930ab086ac06fe1abfc3a232e8d8ae4ddadc0089421f78f514a0f06008ae028afe3771b4113520eee93be855e453b38809840b459bab5a11ebae5f5c8d935a03de7865be2d009e9a51b13edff455767143e99817d47b66418bf64c0190c40217d2286c73cab8074b038201c218092b8f4050995a2e7cecd329092fec1c976121b49ee6979a230996280ede696a13b66d0783652730fadf0e18db73af4290bb2ae2d804d7a5a37b7591e0d5a5c39b5023ed164447b029c68a3e5f4d593ef22076c831668696fe16847de98d7244eb7707376188b5bb5e2b8c9bd139b3e7ca4ccb5feb1cfe8f870d2da9208850bcce349653cc9fd730d788b321a16f66c848e15d01ffd70e9692e44488b425b02bdd24be3c31cd624dcdac70d4402aa879dff1a417295151073875718540afae73c6d90a5b1866b7027295f6546cf5c84c7b1506b31aec840b68986d554bd1690443a24183d1b5486bda9b22c4471bab67e36f366a1fda49970b394f10023cc908f939ef48d6da3532ad1354444eb9e1223e1fc2e86e684c3f3fea83e8d2cd00f0dae9e09216f8191b78b8c7165191875b8f0dc5492e3461a5ef24c5088085eb3595a96209c2741abbe1b6ac64a098fc380e63e8e4f9a8ba735041dbff345351edfe3e161ea2de2b51a496141ef3cea644e242955b20d58bb5e2ec3cf734c513fe2cd4a577a8b70f7554eec6eb6adf8bfe64b8adb7549309a9fc7041756ee693d0232a369ffc99c5ce3552af5c54a9a4cce7784ef5f1256a07d7f1cf48de0880af8ae69fc1f70fe3ab80845292b41b1bda3a6e428397fcffdbfe93742130cf571fe0759be55d4c7d3253dcf5c2929e9fc8d5cd355c4458515f69f54af6667a048406214a027aa91c591ff04de0006235770b842826ba9afb7a639bfc903ca49e34e5b61956f3a403e78941c632382f5a944aeec868f7c51529aa031a78553195ecc20051aee14608dd0c30b0bb449226af37bd7b8a66464ed2c32cca3e6662b105639da4397e53d72760236ad52f207fe94f1fe2b4f53a784e6b4abe22ed6d28b9fb4f4a28b048168684e0f5087ad417b4a957b77d8c706cb2e0da80b7b100a3274e88a5c40b9c43337076bea0c2b8259600a9f278068330b3d4c9c088e9c6ee9033febfa08ea6d0c823549da08281e05aec46467adee59f7ab8ae3d731b14d7da1ec0c21f137f2dc754a1c52590a78790013d879bbc6bd300169865a9e842ca7cfd84096729a6a62f0bdad99b210ef3d475ba487363dba054de81859e9faee5fc5015df308d719d7e0059e06985f4e11959fc69343377bf6c8ff6a71203a1339e469c729a1e4030ffc4dcc761940099895c087a61893aed14164b40b2e81d9b2fd926f64254ab78fbf6277108e85794ef15268612a1ca831701e41c4d9220115ad33fa1f9ad1e45e10722611fb464c8b7c7b098785d11edf5bb49f9759e5619ad5e1b5189f1a73c5e699d3f2150bd48b18b377daf7cb60f93754c75e30414a613d426b8954621e4e559e8d8c457901bc0d2d949d0861a5cc3a4604bc265a6701d2f81cdff31de6ae4697f899842a7034c92bc8816a22d292a47a627241c3487baca37cd7435823a1852c5f4ba439d0fb1f53c89fa9c93ae7e20cb23a793a1be7ebb157c4f73478720d9211439b9bb89106aa299773d7d4d8c01848b2138dd04c18ee5e1c680b0aa134975b939b0a37a096b7bf8c6f26faf9ae50fc33ddb9884afbaa60ae51aa593fd04643b41252d9496a4014db0dd4025ec87e2b7adad869c8aa53e8d79c6a5b21c58d826447cecc46c49ab98a9cec247ffe421aac6415a519ab8196f79be65fefa366c053e07b505515ad995c7c0407a0f8b23cba59401c2ac4f3f70fbf343dd7fc6e0219513740df533b6dbaddfbe604020080bb621805a07102cf20a289ca0e1a49978c6a68d5b2964e70f4a6f9e914bcefa374a98f5ce51c5488083a2e560a9a0f646e9ec31ca8854bcbfd40766360ee2234eee81322d33a0a4ed08916d5bd1c2be7ba62983fcaac4f1805b2512c23fcf06a43f4e919597e12cb1bcf65b44923dd6ba1bc8c07d060f0681ae3263c0b0bbbf1fa17c7b10679d64d3126d989eab75beaae44cdf7d0a59f3196ec0bafa728e8a02caf00b29e4bc8341db226abe2636685c3da28e9fe6871e72b0e1761232030ffa29f5a08b0af8cc45a6f9ffb20cccbb834ec6ead3ad93328ae8b49b7a1535872eed5b92e4de88512bfa63493c7026fc3ca3fd38f0e7d2c54212b6865aef63d32db3c534cee124d5b078cc159f77728117c02aea4811c7a8955f2c16925c2b9e1f071cb02ab934b67100f1abfcfad8fe2b8807d1a7498932e7fd39b288e5f616e94b0e9245aebf1d41f5f5ec5b9ff7bae7a67e9d03001cfa857312fe2100421e70e14ca9912c2c92f0c22980072bbf58aef6d651de3854694363ea1f759c48550ac650408b374ddc8ab7206c8c1386a069633e8c2d15a4175f6fb61c16bf7699563e95fb4e281fc6329cb647ebd393a2c3cc76891b8497560a7f587ff6cfbab199951aa7502edc68e4f3718b896ba7cc39badd7fa9e686e1833816999aa70c8ff96ee74b8a9e439e17958e48888e7960d8441ae03988efc601f93a9925b462dea9da3a89b3a616503f08b878a2b3c78a279aa09991189ccd8f7f3b040583992d47692a8c75003b372253c52b00d8c820dc16cc22118592da8e41416bab782ea493bf99ca8de6890a2eeb4117325fc617bbfccf1c8779558acb11b4663c7b9803711936d8a4133d1f04ae0fb3dfd599bad5176ea7c2f6133bdd5050badbc615e6a337eca4a39370d4ecf6494ac916829f4ee6f82ad8efe3fda0822d667b6e46c59efa956bcfddca912ff0dd11ede96de24f8fc292961329a01167af7887bada37d2125e1c20fcb14912f0caad1234a664dd525587bd6f355e071767324c351ac76db625fdd7475b6a03e0d0a5451065b774363e5455d4916d0ce85088bb17187c3bd85f34d4f60c21a13463f8cf6c2cbf1c5c68ca604ab49911107ecaaab5b3c1b42d3b2ba489d4d274797efd00d24f2c6c0e440e2a0832c61fd6ef4f30365fe71e27b9a0f099e6bec4f19a7debc2645b5880f89aa250bbcb1ce5719bf69622e3db81219dfdbc5f1603873753ddaefcbfd3ac037efa6bbbc27e30c4a21ffb63a8c1f1d7995107bc943cdf0c4db5b4b4317eab1983ee3cd668d226b8d220bf3d6bea4d894dc987fd25f3a67e78f673292e7c1d97987bdcd8400442ef0e122ff7eec39c2953cec2a61a624af7a6a43703893eb8643c447555f4bcfd1040395a99a12b2da2e0bf0b3bb0153783e355c2e5842aac3253038b6eaad9ca0cf764cba9cbe60a218c8c65aad3f9b3204c5c5eb9ec48b2517ac96c4c0690f9a46ac87a1db65426f3c8e93ca3999c82ac08265271fd7c819ce5122b7b581a9b1319941d52388b5359de9c7da65a6bae2f77dda997283b3917f339e06fe8a80f8ab0324e911e35831abc30c8b0eac3d55e145fce105a8e7c1ab2a68a79ee954e8b4ce776dc4428fe28787f2592de26335bc57ae82c3fcf8e13e91ee3d23ad58e3aa7c5d45947f10875a77a77370554133deb21e6d6f968a95a10b71f12b837b80caaf49e769a37b2e63bbba8ebecfe1406bed3bbeadcf62233fc59d20e837ac305c36cba2db6c11b5d17cfb55a42faf647d966bbe9d89823487bc09308ec42429e0f419c98747eb017f230ce1c8e9ba6dbfad0c2adf94bb89cc7afb615cc3ba93ba7f736968bfe96ce72677ab55f076b96b69f6eeefb18a9aeb1281e9abab0f3b4f84d4119efb3a27f743c6d957f48eb30582a09c4d66ec9a7afa32ddaa332bc36ea8ee625d2f09a6dece94602012d1bf84a2c6f0dbd6a9e4d8af6f561c20b42a008ca138fc477b9a7cf4c7b6cfe58143b8c1f269338526cfc4280a1ebb2b515828bfbdacf4a67893f14830592972c6ffc267a3a3fa1d8e9932808263253fac5bf247154daa27a9a3757cd1635163f6f0bda49f15e4a463b31d0a7677b6a1db2b616ba4754accecdcb94f416763b528710cb8820fb9c51eaaf4b44a62e2c69a3d878989427c41611611203cdc8fc82b0cb84726abb1492165883df190e10c18ab4ee2ac8a17185651c5b8a45d07807335fdfef0abfc53452c302f7cd7f624c17abd00129000a28bb8a6dcc63deafe244d70acb32c5448bf60572ff9b086f3945d2a513d3c5bad0904634155df1d46652f8834948c26e8552052749355ca30ac176c0c44a2551d46e5736b79a8efe44b75ad66b4c010c4604aeb9fab7d377897b2ddf99715f2e9bac3b98c036fc4760d49d502593030a737f7c78f4e2ee4a96b7203e651b486534e395d3e0b901063958ea0ee291af592e955cede246f4ca64cabbe351163577486eb3a1064a45919d697830fee677243ae2b6da88d6514bb99d2ed6afd168fca4c78219b28bbb723f978efa6f6f9d907d70222831168600a49f5bb022e904f2d77842042ccaf60c34c839889a0595a7a3b961663d88d95b4b1cf6cc9a1cb170e0916a92c852106a6893f1129bfaf1a83d71375b00c54020e27044289763a7440493f846311c19a4160540b377c1cd01636d57f5ea2b1a3d8da20affb9dfc4c10543d47ca20e84541ea188163fa3353dfb832f8f4552554fe209af9817852bc4aec588db1780271c62c9d357e96e47cde8335beec69aea3f0397bf2c465b660394e16c65bf06f41b569ef14c9d62c8b303827e9cc9427b1c48d951b41272661712c654a9694f355cdea056cb19e45e87d444b14452e20cfaa72fe5740bce30eead69f739e02b6d7dbbb5b3a900df8341e637ef8a3fe4efa647eecc004f3a12083ab4c7ff3e663cc56fb079a5a171334b3e0948f97ba82503cefaeef3cffea264756f5e557ca3c43bd25bd87eed95a9035b8fdcbf48e67e8a0e310c89b6b3cf17b99e834b18c9c1d2d1ae04b6935288395a6d27c75f4f3ceb3ecaf36b7c293352767fc8e24bbaa32160dd71e9fa79a50923d846cc4a1160d06bca71893f4fad5df985f0ebe323f23784c9047acaecc9b7bab43888762fef6062456ef73baf19185e3e77614cb87f50820c2b086518c9fb559a18b59b0ba9fedcdd6fb586b2b4ad216ab926375840cfc393bfcd00237ebc2bc1704f513cb6bec80c8ff03c7902ea341fdd718b5f396dcf34701b170ec8a46e29e2fc1cce660434ebe428b45944b8358c0bd03340eb18ff31fdbe91ee9330ad97a2aa46332091801ba3cacbe6e88bb9f1b", 0x1000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x20}, {0x18, 0x1, 0x7ff, 0x4}, 0xa3e4, [0x1, 0xe19c, 0xfffffffffffffbff, 0x6, 0xe0000000, 0x80000001, 0xf0, 0x8000]}, 0x3c) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 16:00:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x5e2, 0x31) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x2, 0xc604, 0x0, 0x8, 0x6, 0x4, 0x2, 0x0, 0x6, 0x18fd1c1d}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 16:00:53 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x16, 0x8000, 0x7ffffffd) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) 16:00:53 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x0, 0x3ff, 0xff5, "89b7a7de14509822f61cccedc8f9a824c75675df", 0x744, 0x1}) open(&(0x7f0000002440)='./bus\x00', 0x10000, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) symlinkat(&(0x7f00000023c0)='./bus\x00', r1, &(0x7f0000002400)='./bus\x00') 16:00:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x3, 0x0, 0xff, 0x0, r5}) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4000000000000, 0xfe, 0x1, 0x0, "0732c1e7bb7f00000000000000e4730200", 0x8, 0x4}) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000180)=""/65}, {&(0x7f0000000580)=""/145}, {&(0x7f00000002c0)=""/103}, {&(0x7f0000000340)=""/6}, {&(0x7f0000000380)=""/242}, {&(0x7f0000000480)=""/84}], 0x1000000000000180) syz_open_pts() 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x171) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x2000000000000029, 0x0, 0x2a, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2048, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x9040, 0x2) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000140)='./bus/file0\x00', r2, r3) fchdir(r1) 16:00:54 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x17, 0x1200000, &(0x7f0000000000)="e8d42fd9775f640cc24ffcb7311ee22df0629fa46113cdd227ac41cfbddee06b42be3a2d1aa2d12c7bee8bb5ee7828008678c952994f15b5c9bc610493086c5cf20786807ae802a9dad0fb6a9f2ebbf34402a3db2f3da401d637e10c7a22de643afb431678", 0x65) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10180, 0x0) fchflags(r0, 0x60000) r1 = getuid() getuid() setuid(r1) 16:00:54 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff8000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/86) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/230) 16:00:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:54 executing program 0: setuid(0xee01) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/216, 0xd8) setsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x3}, 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x162) dup(r0) 16:00:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653000"], 0x10) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="288b8ad45156eff98ffa7920e693449ed65a01b9d92447b25004a8e9d0252dcb5963794038", 0x25}, {&(0x7f0000000140)="bcd25d6141f110a91b9c2e3601b15877d9d4232eb420936fab7b4098618d45f48e2556", 0x23}, {&(0x7f0000000180)="d83d23530b6cfa930dba8e4e671fd66bd59778335fac8bacd376edf42ec579fd3bca84a51bb3c9835e9555e3f08db208b0a5a177c191cb02c51807f480bc8ba33f27c44f0b683afe71a668c7354ab786aa362fef7d3b4a0730b14a471207825216becd0003456f09d1220f71f77ad99b4c3f83e9fd0e7179292fcf729c15c34ef32d60a47cda4dc222d61af2854d9c67ab18fc1e8d52ed3d0c5bc685a4ba710de60f69de23865828833345025b2b025ec932dae74d77cbcbe47e3ffd050e3be12cd2ab", 0xc3}, {&(0x7f0000000280)="43b73fc3296972d885f255939b8e8b209b0615a951f466bcb7a34dd90d29205820a3d9c05deaec00326e6dff35d18aa75f0238d1412c6e73436ae94fd1af0e4804be804d7b0e9f3fea459ea9398ef33927eed8105e697da5c4d8420c7985ad818bf0e6ceb9046da3dd9d873f6f05613825fcee7fdf83aecf5ac8cf5b8c54cde86eef6a111246982364ba2ac900cec286be23c73b6447114ef5692b9e70cd1926ff409ac470ecb151aa94d6c8bc125eacb05d72e70ce8c22c17737eb4dbe9018513d723193ba69ba02b56578efffe3b45ceba", 0xd2}, {&(0x7f0000000380)="be2c74b528ec90c75e91eb21eabf6458cf58a5274a9744a6f01d32c94bffbf9a167d27accc500c65c3988ddec337f2b5b0ea295e73344dae177c7ad91edcd0f1012a9a2ad0a7d479de138c17c14283b8e4a6d7ea97aac2d0cb89f8f5e83128645247af3c4c9829461cb6068b188ec61266e04edc1e8f12db5c83609ff4b80f48f42f86d32ee475033a47cc5e6fa0281406534ecaf1a39c6ff2c6e5198d13a2a11765ae95ee47a3db9e3b63e97e74c854", 0xb0}, {&(0x7f0000000440)="efee387ad7cdec2f76b4e4f836692e34e73df84e1d0b3abc1accde558acb66e7baca00a4d1d07aa5d2d2b688b99fb22a4ee55f5b6ed8c627300ff3c8cbfd767435c818202b9d7acc87d8ef2b0ebb6327446b7e1cde0a67754340610d29e509e4fb60", 0x62}, {&(0x7f00000004c0)="4499dbf2519b0aac6ad6daf83d096445a9358c3c9a6d0f31929156c3f80bd4f562d10a0608f3076451c5ae7751a194f22bf2ca3dfbf5f7c2764ec602d5e8a4f3073001c9231d08095d9e18e5d1a714a1f452e121781c762bbf7e490d057f7311939382d17096cdc318751c2f09f13ba80d2ec717deb8e178bacdb57829c180", 0x7f}, {&(0x7f0000000540)="e3d37318f21d7bc20af118cab0c6904ae689f24d718c8d17981d02ee7d7565459a65224fb6f4c276f6cdd83e0a2ae516f1edf6025f06d6a8187a85e731dc114562aaf2dc3cbf07712bbffdd67a2a7f520695b9a16f8c26438fc8d6", 0x5b}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000100000000fbff00000000020057a052248808e6f4aea9e3a255f88520fe3b5e171a72a516f7d1d7c353ada19bf09b7b4f893f1cd51053155cea1966ae45b5e6a6054a53355c7b465efaea6c23dea3d14b1bf14312553c1c6299466cf0656b93a85b4387f2d5d87e106dff6d9b33fa6998e7e3d6fedcbbbf7680fb726028fc9ea0ea216b9fdac60589245d0691bc21efc84ecbd09e653e3e6bd215cfaca9888b65cf2a749f3dca85f5dd774d776e0700000061d88538c35ebed1552fea1127365c82ebbfabfba3b501e6f0868bbed3e2654d0be5f59c61e5a2879335e1ae3dfb036ce05bf6394b63b69b3068491ffea9222132084607b3287a390fc79d445cb92531f849cc1c4654e7135fd7b7d7ee5de11945eec504dbeb7120326957cd6ec4f1438e18e496c21f012f75db387f48af00000000000001004671411e4a5a64283dc82dae00014ac1ac7a92f1405c079786089dceb41f", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0xd0, 0x400}, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000000080)=0x80000000000000) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x5, 0x713904c9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:54 executing program 0: r0 = socket(0x36, 0x4005, 0xfffffffffffffffb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x18008, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x20, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x24, 0x20000014, 0x8, 0x3}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xf664, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x200}, {{r2}, 0x0, 0xb1, 0x40000012, 0x3ff, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0x3, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x34, 0xc, 0x239b, 0x6}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0x8e93494, 0x8}], 0x3ff, &(0x7f00000003c0)={0x8, 0x8000}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x20, 0x7, 0x43) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffd, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="f663323b3eb59495b43bb7e95ecbf0a3bfef576c34a96d485ee6e99ff445a4963f5abc6581a3b3a7eab7af9d5c5142486b215a1970f6a344", 0x38) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x4) select(0x40, &(0x7f0000000140)={0x10000, 0xcacf, 0xb0, 0x7, 0x40, 0x9, 0x1ff, 0x5}, &(0x7f0000000180)={0x0, 0xfffffffffffff000, 0xdd8e84d, 0x20, 0x8001, 0x3, 0x1f, 0x3}, &(0x7f00000001c0)={0x5, 0x80000000000, 0xfffffffffffffffc, 0x800, 0x0, 0x4b8f, 0x10000, 0xfffffffffffffff8}, &(0x7f0000000200)={0x2, 0x4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1fe00000000, './file0\x00', '.\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000240)=0x2, 0x4) 16:00:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/178, 0xb2, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x101) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000800)) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="6579a4c9a2e7b59148b75b37b9cd8959bec14e37", 0x14}], 0x1) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x6}, 0x10) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) syz_open_pts() 16:00:54 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, &(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) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000500)=""/114, 0x72}], 0x6, &(0x7f0000000600)=""/4096, 0x1000}, 0x840) 16:00:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) close(r1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x820, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000017c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) r2 = semget(0x2, 0x0, 0x584) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/156) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000300)="eae0238b4cfb725602b092a43d71b6ecc53d4a68708a4b3411e5e5d82fbee844bf83144c05c144b727346de6e637d2f825789d5d1965dd30ac94c5650deca7d6ff11c2c8eed637af2bb86d63bd6312c9874c23fc755fdc6dd39b8a5d49dca2a8e933c5e3e3131f6e8142722893f826f37792d488aa6237ef2d6a33cc0c7cea7cfd", 0x81}, {&(0x7f00000003c0)="70cff02251014b1b9499106a3be7734219244a6bf4a57a7e551cad30cb5dc2a110d85d06c85b74dac2a4a32620c4dc0a9946bf3495e7054af29b14670d1bc43c62d02392ceb0e4829d6b8088e0cdf4558b53cbc852cac6a9279a77159b81c94f17c7ffabb72a68e6ace6393d448e2b71e986e46f883240711ebc9007ab6c90e4e7ac925f7e873b785c53d07c2207881cf670e0bc7bbd58eb57c3769596925aa069704d92cd867d3c656cdd742b765761464ea032a7ff432914be46f7ad1a1e534b77c5a8a56be8f5c9c483b90ac3cad9c6805b6025ddee8580c11cf0defc2107f5915d5e7a9147bd443883801c07fadb91abaf66554c89b0fe3230c0a3d31de48a667f651a805ef11f7748788750a2de54218778ea3f1c77f1a9b7bf038575f463f26f19c7d91de83aee1a551eb60dcf2fd3474299e53fd926f618171f4f206b71440ad59d542c4de7bd03557fd18e838f73e3a80f6673a64e91b7f2ebf8b1110db0f7317edd96a0c36639d7899100b65538d26e61ef332df397e495fb90854e40d12d0c17c25e90b01fbdd8169c3c646a560abfbaf02945daa872495172b40ff9c47a51015e5f12fa2cccb976210dfc6745a4cb35229bb5e37a313d342fd5bf2b351451b460a866f7ce1ce2b1270cfcb3867db29adcc7e78bd6456d9a2e4e16d438d65e10b7812cf737ade22e2964919240c56f436069777c2c7d42033154009dd563d69bc2326fe8d12b55384131374967972cfae0e66cdec74e4789491891b48cd0b33158a2d9da03723f0c2682eb543f6042b4523667c5dd970389e39af1e24f41c9840c0dd3d14dea8fa9f4d8cbcda9333840d02138cad2390193398bfe537f9635a95b82073f5efbf2da5e3acb35571becd6f95cecbd719605344b33118fb23e9ac9d5caf5d197be0559d79b1f95ff05c2f31c0d502cc587cbf3dad99e358de8d8709e73c7b05a30521746c84062c48ccc1bc80786ad7142673b407124c467f05cf69d08489b1cb876cb5fa0bf450fa59d84f4d1c72387d5c84f420bf4a945e6fb39d654243b5c526775224b4587b5f5521b69a2d8f06ecd437489cace02dfd392f6c09dcfe45aa1a8b85a929b4e3d070ad6deec472e2ec8d87056947caf0e0f3c97e3d6af306281590a5423de1110ecf69120de229af6f4513c2d2e777cb29edbd4fc107aa0485eb40b83bf2c9c91b596150ebd0c06010e8d63c7d863314d0e4db99fc241b0124bc0513617e020dbf88174c6d373b1f71efe784f539ebea570e3c5f4e297dbd7c7b5bb421b62e4d7f5d78009aef1eceaaede5579430d639fd5a317206af50d2f1a079c825d68121936f83fe345c158674d1b4bc857d5f059f60baab269cbede649cbf93bf7c75d96d6524c29cbfce080b1b30651aee190721cbd60e38582e7e160eb648ca7764ab304a0ec631b2fccada5a4da293144090106f7b17a7c9d04bc27436582863213a7ab09b59176804a1597d5d88e1abed0638fbc6a7f45e3154b117a007c5348032cc1aa185ecb618676d01b87586af817e86efdad124cd65a48d9227ba0bfc0b84221e13b3d748ca71d8b62e55f835d02ff685159487da5de315746cf95fe22cac879092e9f0ba109fe59d40a69c7cc6cf18f29d9169fad7723372a25fa3ba8dd1ee82535fb5ba77472db50995634fdb125a07ae48edc803ed67958d22d4510b697d81674395935c84730ae412781b1e7a84edf54c1ea8520535a277a86948d2c0c45cc04069e273d83eb7e172d4c86799b30a027161f9c939e850b8ba27143e196350fda6e34b1476fac54c53e2bdc04338c743f5f2acc89fd00bdeba269930996ce22c0b801290f47246283d6a74a990403a2a7bdda129d028c6335794d5fce760113b13c46696bea1361bc0b70fc8de927fb806d8306bdd9de453ed39ef1ad0c3a8a6650eb3c44288c4dab456fc29f8cd517a2d90d58e748c644bd78fad29a0a093f304590abd3a70ac79d6312ad31da0510ec044f3c038a5764282e48d8dc58e72049b8393aa46c7573585372b75a7cfabc224576fbf0d326e6d45882d08f67bbb688a19ae2824c64dd1faa90765ec5e492b5367a0948130882e45808a18ce02ac2a627359b7d3e52d377ce2452329def0bc1e69e79fe0439a7c1328f305e6f73b1a9d6070c87417ddb85ceafd4e3b7394d30446342e0617648d623a63df53a2bcb5785218234d6194b8642775aedffa178d42a84ee0f58121e9d7a9d04e06f5650cb72b9ba934fb693b4e35bddd2ea3461f636be2d4accd678ed6382bbaf928a145f9c9c4fb3637eb86f6f18a8f3b404eb05e2edf0f96c6bf2d0317783694b958aa91959586e7e1d9ed2d736cb362ac674be7529a5f7e5220a44f0ab16daf2841d6fb766d6b2d3a6dfbd93265fc04b559433968e93827d8ef01418132bfa7c5d35fa97d21d197c350b4658b584cff7b915ff05467914d99333731ecc5b3ed7cf1232c0d78308a1e813ebab2574931b0903d946d5adbfb46978ceb27602711ac324061c8e13ecd954d2fef52f4155fee9573f865646e201994f08cadf666cbbcdae86897a2c891110b77057d58ee6441a808d420a41d68efe94d11ad0a46633cca67f7251c172fbd72a4bea0117a011107e66eb0f4c59195a423525263d7308fa0ecf2ae7059cf7209bb6184086ee3c07c9748968264db320695bd903213ec1d6c4a4060bfc371dcfefc8777c11886ded3c48842bf75bfae153181f370442373e77b004df95900a46df16b5ed39ff02ee058bf2be24af9019e4b25b85d46cfad5bce51ed3d3bc0fcb3a3683dab3b7cf94000e08efb966dfc0f284412a508fd936e95a8fb11a211ea0309785cbfd3643e8bb1781fcdb0e60061041338401cd7b3c53bc128079193527c1cb416ad17e6bd7e56a7c187fe612c0292a80c5bfa911b471f9da69d99247deb8fa99403d2b504e82e40193c23f9193f41078f9616e1007c0a8c2de888029627562f56d0241553e8d8c1dec4fc6aba3985cda1a5f8613c2b9556ef7968ed6f4e011e5fa0af4ad552a53336dc866133ff7bf5d5636c019075f4e950c9dfc66ffa6abd333f021e03aaaef29f51b554a3b6d6a667b5c81debdb9ae023ebe46118d963673fc09ef769934ae6e3229616683344398709ccc8a164da1284271872d488853ca03788870e6da9ed20fcd3f28019b6cad0744fe4d5a3d1968605e38837d92caba0c607b554df45f8434a8ff4328e520439ba6f0ba6157737d57afafb43fc3a46793444d23106fe94aa603f7a8263bd9df6c644edca1d17c3d9a31fb1b1e0681e00595b66226b4763f537db2267b51d7c6f47f15fa638043bc859b6427a47fa035ec8d7d7814e0067d709e3ce9a13027d9f8df1d047a45a91b30d8291b7da18e8c1c705e6f6b0140acb4da972826fcaaf14b66c6c25bdcb4cd5ff6d977cab04f94ec3c7ada9a94a159d7e32cfbfbd0c17c779a24ed86b91d40eb68172c7487576c7e1c6d915d24a4be4f98d7a154c3bc5db07012e985695f9573cf2082023a4d831e5ed9d3538ad7094e9025a897a46257ec423a5f358be1a9ce46ea0e17ca12e8be8fb1ec8aa2c1455fbb581ad796b101bf4f98b9cdfdf93e19c5b346223f9a0d7d9ba8debfed4a32a1073fc899f21f293cff3f22dff58ebd1e6212c2e35cbfb3922433e2dcb0d96cf60010bb0ea247ac31946fed4b81432859749b535612d7a2c42ac3fdb67b01409794fb6a38e6b32437ba08bacbd0f286f689d364aa6d7191ab764af4eae5c1c29a16ebea44a822544bc68213e164dba985472175e02096eb2f77b7144540de478f9f886d6bda2849f65a4c819a425780e1570d8e705ec62f7eb9f0627a13d60a90b114bac5d06271cc052f304bb2929c54dd6fcb8165a8b767a51e6813d89ccc5ddae2607ac298a3b9de78e032a220e4a74bf7244f437795480d22740924b4d7c52390267b82318e453f6e6fa539a40003a6cde6b00d09ae0baec631ee7b6c2b687b2b377b65d70aaa4925be2b61158da329358851edbd23a2c47026fd7dc79d8a5d8a135e4f0ac7f791728d1ff61839ca2e848e4dd95d540daceabce2aa0677d159b7c43977567249b5e525552af859ef47483b2edc4d466884dd1829b51b998aed32faa0844cddf6f952ecc567225cf395320af1c58928e90228a8c757a42f27386d9cc7b8e78b6b44721b9489fd63e3f3c62cec0b1015d674d26061a0bfc71e1e40afbe9737be0e9bbe6aa7242f07e3bacc925b535c7ee22a759b318b5e4776eb0595c82c56f41e2e677a45c7a5fcc33751ad10c95784e033b81274d3fcf7c7d346f2f511bfef306cfaa92e27659f3fdc5004add2efafaab2d1cb9349f7f399db4821aa6d6bba1f1e984b9a4e11dffb89fd2e72c8e8f668831c7949036b641dc9d2cc2cb344aa65dc24a6b1df2796e3756ca2de7138c857a97dfc30e13b78f523485b24ffda1ca3a565b8badbe91f3c85a0da03d385d30df193a5129f5c9a612e0fe22e4d068946a8a6bc0eb77239fb9db015576037df022adb2e9c9ed3185c045041ad3871babd58ef742a0a80fda3c28cc4af9e5bacb62e41299696c994f7df5eff12a03047cfdf2e9e315427b651f283ea1c2f29e3355990a94f69e6c91dcfa4103a7ea7a844643e56ff0d35e38f9761e6b65e18856cd542acba230f349b4ba5bd8839134dde2cb55354cb54de4ed561b650bb403da920ce75bc0432f551549615d50f44bbb5dae31c7d26e54bd108a7ca865324d35f3d86ab23371b6fbadde978f00a6ba2d4e0644e1b69e712af14ed210fa4498cb788512eca65b6edb9749ce8250fff7d08c5192335d4e23f1fc20af9692eaee6cb69d753332607519b68bc1b3fdadd301c32afbf06282c00c396b761cfec70a84eb6cea43ad555fd9786b10e6561272f7174b8fb25b5d89e47e0939e1a0b8d7f66a715d21f308251575b86c53b0511a4619b5497538ff0b9db401b8cdc60e699cbacf858534cedb1a383ec236e690d20dd8745551071c5da5f50d995d6c4a691aa6d0d05aea33c5c1cfd34299e9ee983c9def1d736b887f228627892c9984ee9c1b18d17f4149372fc8e84204e887a4ed9688a769aec0b15af1de6f268328e26e62a7514a8dc6e5c37d69e70f6dd474201c7b8cb73c833dea70b8bfa42478f4bd68df2d9221760afe5f607e232ce9479f8b2317f553005f6c9097949bb14bfaa30da91ad6c2cc87b1b68e3b466d4e9cd0463b471a1450502da99972fe328d045b438abf9c2718c4ac99662e3151396d685725d7f83626c387204298f7f9e2a7ed9ef70e8dd602ecdc2903cb89ef5273024cc5fcfae0850bfd6f8358a98c1d81e95f5416636b02951e8eb2349d9e2ea2d4172690610c586e94e53994483a649104ab8b6e2f4e48a22dfb09187ce487e63ea9ae237102ea1e01fa8c1e3c8f94a9fb20b07876eff4c7fd286618a32f9e01ec9f04fbf6b1bcae4657f79a150786bafa76911dae081b529e4542e217010dad38b25817522ddbffef398bd54cf0f62b318437473ef83fdce294cc8133355956d788be047a476f6ae8447ad579e730b3e9ac727ee848725574a601f4e5900d0748513f60ed352779984c2326a078aa7480b8b0fd7a9bcb5c0e0c31187394fcaa5261887c762a9833c5eb7b771885ea04e5ed6a128e5394f26ad0eec4e9e7f1c3344f212a6bdbf9f4e90cc8aa5e64ddbf39afb2093f6b559eb289313756476f1f55145b5488f63b1ede89f4df2354a8b39e40f16a3dc65c21d70ff62ffa5abd6bb8402b4db97cd82d203724eac925bc7e50a00", 0x1000}, {&(0x7f0000000180)="9280f93ba66dfde9d99dac3b06a35b175eb928c0ed123eeb1992abcac148a20c59cd6e6851a3e70a5d984837ecbf224ca55b147abee904e517a18541982a30185e3adbfb28c25bf2b9922c92091aaa2b77762631a2de91ac823f571f06a2d55c37e8f23d0867fcdf", 0x68}, {&(0x7f00000013c0)="a6243ec2da909dd57431538780e827b79ffb289eeb42aeae70223329474fcda810c35683a0dc9b5ccb6bbe53cfc89ba13319f1a9dfc3586933669aea401cd899008f56f658eb30182f2658a7635d2a4c0dd59f7fd2863bbbb67381f079cf1adf574f6dc1d9fcb83385bfc2f79d35bca52efd3e77b91bad7a834a836206cc2010ac418e9905489e3521998fe19ecf29b0aaf5ea923cc69b45633f2aeda1ba8cecb26ad01b0ab95157f1713006bec2f732a17d6dd90c40b0a114e336ec20d646d31d33c7586892431cc20195268e546ee201eecfb406d6c83bc40b46b84d637a8c1f23d03a5e", 0xe5}, {&(0x7f00000014c0)="84bd0c8a553d5944389a9189aa78f648ac932d108b8ca008476fc50ef0271c4d72b6a9b7754bc9684fb7ff1e4390ba8129a352c4975abbb2dc20704a7bab40a2472d770238aa03e5ec843646079eabc4a8947ff2a86436142c", 0x59}, {&(0x7f0000001540)="20d572ddb1e0bd385d4c5b7261287ddb7e7d427b794f74b1a734d1b06003e473d24a1fc07ee8de897b2018266b6627167e8ebc99f79646fc4768dae2beb5c4a1213d580c323bbc0bc1a71a7ee74d6974d3546e4b430ee82d61ba026ea2bd9ba852dc142b12ede5113a7dae27e8d2fec6d163a579ea04e6957cafb7497856c5fc3cbd2e984161d56c36ab0f2ae334d7a3bd2bb0b31c24", 0x96}, {&(0x7f0000001600)="650ff3e4b6c9678289a9cbad13b8d8131549858c8c2438cddfb37a00f2baf563f3e9944bdbf5a8e763a1b635bfd1182a1d386bc98f12d167be95849f159eb4150d9300550fd94bc49ea4344013a838db39dffd4a075089a9b6873cca09896abccad695ef072f61bd7dc4dc6687262c74e7bb561acfe9bdce09c8afe518dc9d521f3101979fea586b1b53b7acccd6f49aceeb71ab89a2cfb680f990e2b11125d949c928e9c1eac8f319ea8705b6e916c4e2090dfbaf5fa4647aa78b72cc26fc2899401a0d3d44c15f046d9e719cb64c8b8b", 0xd1}], 0x7, 0x1b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00002e2f66696c653000c3dc3957bcbb6b53cddcec5c61d24dab069f0afb"], 0x10) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000080)="a4ec30f879b75b268b12b9b501e99805b59a6cacf2ee70f1569f91e87a64abda5785353c2d0984f095ee25c4e0228cda693f86cbf59c56", 0x37, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x81}, 0xc) listen(r2, 0x100) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x200}, 0x8) madvise(&(0x7f000078b000/0x2000)=nil, 0x2000, 0x3) r1 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xbf, 0x4]) fsync(r0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x400000000001) 16:00:55 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) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xcd0, 0xc1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001540)={0x400, './file0\x00'}) r1 = dup(0xffffffffffffffff) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="0742171a064524abafe23a6717f1e49a3d9d547349a38e89e1c4b64a11d10a8eb2b311745c249b40abf9778d2a8492ed015c6f72b0f67fc9decddc8e4db0585b1be735f94fa3893796c8a273aa6754d81fb8c18b6acab929fb4daf8370634564209f35aa9b0201e93dbf22a0f7adfc6ad93072686f371c87e78f1e34636ab46bb01fbdb9ab6c60e533be333920", 0x8d}, {&(0x7f0000000000)="f4ed80e40a5ab9c35f63e2d462efcfcffcc3c1c3910ab3b72f32d1bc64412b634c4d63171683a17d2935f432839561495491a3c5cd5df9d2ede1d47336e9bd4521cbcdc7f4b4bcafeb1accc4330f68b5b7b9f549d06b36", 0x57}, {&(0x7f0000000240)="8f1b4869daa410beb5bd2b261d8761e927f51cc533d1ac31c5f7a887a6dff1880d2a862e8c25aa8a052675ee36f3baca9ba9ceea7f406f5264ade57898f91184cc9a5c8471e06e87571f5bad0ffd60bce426067b2790f26cf4986246c2b316ff9b405b7710be409ecb93fffbaf6117efbef085f6ebe162610adbda7c53c309954c986d859cb43b3ff2ffb3bae5aec85e170ba56deea1bd5c5975e976ab", 0x9d}, {&(0x7f0000000300)="030649d11f85316cbcff8fca01a9188ffa1e8de5b46c362f5581a707a60081480bf8bce4295584d644fcccacc9ab5d109c7c627db88baf73a9acb89473318d4afe9aee346ed52f7d72d6378d42ddd6a0e12cd09f4134b9fde594d7a505c2aa50639c7dff82c5c916dddd6528b3d7173738fc5bf56f134fd37f08cafdbb9c360ee3248b3c834a25674b0212e145795f4da94535e88953dded210a6a801340f0822b0488352b0f8d9adec3dc058fe64698bdc0109e6ef75b9f08e29ca18aa22b9926d62f1567149eeaa76631ec466df792be1b00b404180057b8d2d823a75f445257d5e16a91297eb6d4537e69053588bfdf5e6a78134e674db34f244efb90a840eb428f375beffe2dce096b683f8a92b94b50b6a12c3a6d67660ba218029772bb02a485e2bdd424f8bbbf4b6031a24e31cc7c5b024849f4ba80e0fecd96066b7fb194295fe892bb21db19e3d51b5ac1ac7f6204a3a01ef4ed371e439773769b09d9022c4df6362239e2efef906964258c24c68b4dcf7f898ad96fe818dfe20ae9f39d3e8759bb61b3ea958b6c7ae4d22a4067b9ec86d8dcc82c185f0bb4325b33c0df2ef32eaa1eabb516bf2730fe5abd465f14f0ebe2c982e3ae2f12286883d5b30629ea437eb5115d3408ba29eb8c538e439c63e7144564e24fedd7cb38f504bc454a8dd9afa2067d2ec00e176129e0fb25bf61ab007be364bacc166216b9545a3ce3dc5882d6bf6d0efc334c5b4c8d66f2bdb7c84d5cf2c5314f2e1b56892dfaa6c7c7606dd938fa65075279198730ab889a71c31f352ed3953b9f243a379ac93a01f7b68489e7b9349ae37c5e65828a56021700a6ee1497c58f8f99f917c5b2c8332428d18bb1ecc6e844418b05962767e7e0b92d6577bb89f79691eaad3184e1aab5a25455cd87a61bb1c43df3a765561bf712082f0b5fa32aff9e082fd0c42f9b28c1b5554f9f63a6a2e88ad23c5f907f7028e8a804408cbbc5eada4fbe59c45e96b6b5f8a66048d6e2ea409fbcd20efc99fe925134192831c4565ffa6f771a7f20ae0c7b9166f43133512a859f49f22ed3e0b79cc411e8afd34f08e455e4835bea70389a5aa740c05cfda9ae77146adb51d3b422dea109b086d678f57364960824cb67380358f61e969c13e84849fa5accdf61c5910ad389aeb1bd6cde058df22b9b42d60a8252ff40d4acfa17f933b215461ed23d37dd839573249e51c41a8e5d07ffd3bd1e022ecf192cb362156969605f9538f1bd8fdeeadbb346083aad49a4b5de25203707e92838df1c79ade0e3f3ff960ed5ad8574b1b82fbca43c8fb50389ce2a0a24437846595fb4ae32c9d23b47b6a38d6de2fb19188494ac3e8bde75a64b218af4301d24290f677484e5112e153f3fd2154861b6c5f5299359109555545f463bcaa594aca929893ad7310605f88ad5a8a9c6ffe565ac5d467e78e65c7eff6352dad00fdfd2a9c52ab4f97446cc39bb7e08d653e8c4807e617e3e551ecf89c57f13aac3d97262cb84b600faef3910cc1a5346ceeace9118a58e9388347b826743c0cae1a010db9d6703c5ee9e2c17253bc54e6862578e005553dc0f0b971cdd3f4c3411cff0c0b1054382d156aa63f299ee6d314a25a359ad09dd30cacd38ce3357c5e1580462e3f290d51e0dc4eb0cf8b672a60d63707ae5b4aed89a78887ec7094868f0101db247fb3ea7b6aa77e3c2d0b4d2123f7124677766eefb0dd2688f5355263ca51d1abb13266c98a20bc3dd13ecc6ae0fd741ec552f9bb4826b0dc77830fa25f3b99c8fe97408a85e836aa5dff4a432b4d9f94e69725ac8bb4dd9750c5069e87038e9bdd7fee80e452704a3de9695f9ba21681fef128f2bfbc5e01cc6dfb93d28633c50707ad753b121bddfa8456f1a396cd2439e3621a8fcb5a1320e85791f1554316298bc6769ec1846782b6f9e31a8f43082eb5fb05fd6c671cc7b85ab660b050515bf2f2de3bfb9fb7f49fcbbe748e634159c4ba79cbee3674b900d04cd5d0deba2a864aa102b92cad806e07393167041e87f8301b94f9bf68f4ab5b37ab95e87741966c41eb94bc5b5a58ddddc15af6e7762899baeb67e3501c5fe83eb3ef3d33ad0e1c64d9145c4251e324002efec2655685dca2176c82cfae4fd14fe8e2b51eecc39239a4b9141bb4cece2b355b05ed81e9f789176898e8fe8573afe9269882c183caea17f5edb46570769816c04e52848b5738f5967b1f9d3fbbbbf092196ec050140a56a3b97f56528957e3252f7966106d02cb3f75d88843cf11843c3a7a975a53c1932d15d4bf90e6bdfcb739ab0da7e19e5684f6a21483b4f70db6e1fe47b60a57d99924579a2ce6d6fe689678453144dfd6c85390e290dd62d49136aeb16963ae0ad8afdbb915ef7d25f76b37a363098269292d68aa3e881846eb4d844ae6e212ed075d6bbdeb3180a08bab3db5029725b3a968a12e9b65cce9dc6b5b2f933e04611a817246ff648a88e98a1dc1801ab93855f781bea008b4465d3deb62b876a8f0d82c0e26c8a0a786e0911059da4d49b23c9584b03b5dcf3d008f75917c55622095a4b5e43ba697a6fb7d0ff920637bb74e8ed2e9c7e440f9f87c0f94eb44d169b1c44c5e59aaacb964b0dec1ca0b5c31178020f265f4e8938cfe1e00b69af2eb01e9c3c7d286fa6f13d11111ccf6ef7670c466a9b62f7db18b53072aec38c5e0c6df349b8dd350992438d0ff70b8ba1427aaf0b585c0b96d323dad8fe2a68ff1e2a64e15499280f9a1b560821373f36954ebd0c400b7e0c2790d84b369d99843ed90a01f941192a799e37c3a35ecef8f541415240891923100ecf730a7e0c32153616d40ea49da5b4d1dc51fda1d09e2979f3a73173c4a6b67a3b4a40c212d6264f387ffb5e93a1b5a6bb5e392d40ba2b03120b982004c4d6f67d2b6b61c38de6e97efed8e091f2a23f7f59e3b2730ca03e5b105dc6a6a86d42f2a1e05853c901380e0c61dc8134fbc5dd285619d6c4dec71628c2fa9839f6e73ada253f3a005452334ffc0913a33996a8ff7f83fb25b83ead8593b7270210796a2a4dcb70ee5642529e7205e464e0fedd78272153e6c5be66c745739d3f2b2830931038b1f6ddd96f1534eeda3ee8cab93bdfcf561bf67bb2e91e46b16bd341c5ccae5e517108f39ab61aaceb4a7fc140b2c9508302d4a9fb533d48b2f4989982b22349db678b3abbe420aef900ad77922387577b79b74e4540e1e5d2e7b81fbdf3e838827d28263485062846231c69f4717bd9e8a468fcd9db677ce301568deb6acc5a5b112f01bff0bfb02a0d7e8ad1ce55debdfe2471fb68b435af2fb957f2798dc3f885b4b862cb06a56f34400f1f0aa38becd8287a53f90dec21e707d97c08afc1a8e3469faa83b2cd72074308edd77ff9db5dcaad9d3604d9fce4ab31f0bfc4d5a60480039df140fd3296bae179fd308586e4d64471ee1db61484eba0f72b2d7538ee0209834b61f03e338a38144c33c6fbc26edfe996758277130ec9aac5a58efe073993b72f118eeca3a9e453e19b1c55b87d4e5d3619118704ffb033ee7656af8f70c7f3b3317251443726a87abeafeb1de23a4614402c44cc238750914eef5799a31c3099d909f56c020f28df2b276f17cce532759084356eb3f4b42b0f145e277e73fed31d80a75ca08d518fc89b5250537053ff7ad9d43b1b4efddb4c6210d2343a450a0d51da640195a9f01a5e6121fea860933fca4b26ae7b5960ccb562132860f94e57a18ed68dc338b536f07bd3e759ab42a4b79149fec13458394287c24649ab751796cb9e232b8bd47138e24743db13fab8e6a6a0d9ac825956834e881de450d2cb9eeb104ac8c94e44033917b619324646fa29351bc4133a8b6ec75015a12fe6a08825b1aab6c82a48a0b4b645e6184be73990fd1d140fa1ac0c0aabfad0eccf3bfd756702dc285b10c93c754ed78f3826ceb17d6d67b9b9b26fa6c8f7514f7a021b6b2c97ddc32f60a50b4d1556054edf8b75c8aec8dbd63d7c99770b669c4d217ccfb52ff4a77e7b921733d179c63c1bd0743ff6234075d8a303dd8b0f5574ad73d981b3ae728533c7dbc720797a26efdf389283be8992289ddc8a48332d66bc86ee678fa2edd43ab55acb10023c60cb3ba2e463792d05109102abd5a64a6af3cfc510d3cf8f8936f640ab3342b160aac6c584f616a419976abe96ffa5a71aa0271ae6aff8b726e5435c770370dd5ebeec85f2eac6d17810ede780b6609de414b8026d3e089b923367cc91feb2d833bf9c6cd1e29a768d00efa534b9e3d7594919cf4bde96113f2733f1e1ef6bbf098650826108f90756d149b83f7fd222f02865023bb581b4ed7fae3214a8e0e8c4fc7a2e79f542a368bd5eac44e0cd8517dccc2e1fad01aa77f3923517c6699cb55fa980ce6563e31ed42b2188fac42df8ae6d14ac669e9dfe24c4c1e518d12396a0f13ffd09033fc0748a617fe350135430e44c3ba2ab9db5ba98b4a86f7aa9beebf1f4a25c44cefce998dcd93e0fd55ae172984372b408f5a062e2551b28a6c443c70ae05fd1abdceb47c974e5794cbfb2842ac61aa006bf77f98cbd3f5f39e6e5eb4dc962085983db475685d8fcbf35ff4cc213b5227b07698bc1cfda61a3419ca602002e7261d5d4bb2913daa927efca8a3b90fc6e6fe8c6e236e810cdde8f3fefb9a8f760f068c376bc0ec5403e8aa87160cc2ad1484c5a0b606e58b11869ea529a1effc9bb3f5c46fe47b6d7c6884c222bd830be6cec087115f22bf9196d506dc94b33bca35683fd3e30e7b339d8b3d51183aa8ebff3e710a1705f8afd53c660ea81141f584f6eca8cb837674b25b10b1ed6dbcc32a06580d877d5e89ff3dfa5acfb047e82da32540fc00f0cc8ca3bbaa6249603c2498e01cbad52054bf12a56b28e66b22ae199a3406d65719d53371d48bd8fd156dea4c60ee9ee60a03b9eeb17ae85a4322e5c5383d4f06cc6f56cd353dd6c50dd933935126787155d8a70a231268de2278c996c36967624cc961061b7d5cfbefb98cc15665d558c0ad2b6900f32a6a18707528479368db7e77eb75ad669a1ae86d5ab20edbf7ea29ffc772e644b92fc4a5839418c17cff6962d21ecbfd8269b5befa728d8fcfa8f0b8625b9f40e73a64c6ddbada5ced5035262861fb9a7e245fbca8a74de2e9ca7bdbf293636197cb2e4913ca04f2042817a26b9c99ba003c80dd7fda1df34991f2c489fe08514187f35f0ff12c4b9445bff7cbf0ec459fdaef5756d676bd529acc12774bb880c8879219675b089c67280fdf95f3f02182d03b14ea55b89583e88073d45771b52c1ce92cb690645f23a01b5d020eb27b9592259edc611fcf34f9a2bb2e76175af223a4dc62b150f51765d6f3ffd08e5a3db96d8c8ee7cc252bf1ce8105d1b4216a77b9ae6df95894cd6a14bbc57e15629d2ac61ff00de41b896c79dcc6a05233971fa32621d01a5c5bc3dd89e493a42196d0e04b3e4fb116679733832d323eced4a887130aad03cb2a6227fd5116149f17ce28e124f1295b69bb493925240c8b008d2adbf404783a46fda3265318a0261eac5fe3e9d9d0fa8d25aeb647853e79b6abe08691efce9960b60a8796bcbb9b5d2856b3d621404f0b35dc84fea8959f716a0057873ab975389628475fc853e339a476d09a71620e8506fd3c4594ac0163885531f193214c0c08aaeb949644ef71ef46ff84b417d1bdadaf49475cde62b37dbfc8b41d6d10bff1764666c8e850cb3e484dbc7f7c36156c14f9a95b0974c550577726c2eea27c45c70202ea6d9d1e8fd593e", 0x1000}, {&(0x7f0000001300)="78ad77ddeaa76e8fdbce05dbbe5284b332255dbd0aa0bde28f894f8e6b9830682ddb1ac848417a61cffc959a9e201b91878b450a49948af9bcab46213d45112e913fb1f435652093ef9204e9e197c948236d83324aec29a9695f8fa858df2e0601470ed6a99495d5955d351d388029b4df9e69870c51382c0e37c5aeaf92f7", 0x7f}, {&(0x7f00000001c0)="16e7ce325fd92d5b1ef246eb08e3daf305c04f6fa3313c3d116a8fed52da34fa4622aeab33", 0x25}, {&(0x7f0000001380)="7ed9a9a9f737636aca958d8ef5ebc4df465d50c1f966ade0ecd34d9ace78677653e46e0a10fac176da56b4a23927e3d92d5069f3adacfbb7c13ed822f59a0d86d57bf98c50be35e154baaed998c8c45007541dcdf58629afcc9ab5974af89aa07bc9c345f2e0b9796247fdd5ce28e8fe27f2a2cf4e7802cd500fa46b166d04cad715b981a781de8b4b59c651261d3c65d55e891ae26e51a373566864d6a1a138462c00d2cf5d05338a6d4b16bc4a669bf303eac0d982dfeb0b509c500f621b6492f1c55a85f4c33f1fad20e4d6af43a362e8023391902d52d79c5b303e267796a9f65980cea9", 0xe6}], 0x7) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0xa8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) clock_gettime(0x7, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="f8", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "01a4b3939ad5b15bac37cd77d3207b79002dfc69", 0x0, 0x8}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6a) 16:00:56 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10200, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0xa9, 0x0) r10 = socket(0x21, 0x0, 0x8) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x210, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x7, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r19 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c07fa943eda51b139b0b57efbc70f76aeda0d0848353d5a309d5e6a1315aa7a4e036d9675a0d69b77884779ae24248e0f9f0e93cd641c7eacdee227892979922a9d3c575296fa49ee2d7b5f2bf1731461770d9e29dfe9bd48a7635a6a6145ff77c87710e921977d54bb88c4669cb58877df85fdf0ae5db528c45530f8ff7620ffdb4ccf7d291aa5bea2529783c7b6b", 0x8f}, {&(0x7f0000000180)="acc2cff180b992d7b145977a6ef7500544e65f7c1cde9093e282cc8c59de9002376ba82f53cbd0e2a57cd40133ee4a48c47015a6721ebcdc82c66f2a7b451a42", 0x40}, {&(0x7f0000000280)="365111050a1a148842863d7148cd57a37a85a4402de384de92582cb2c4dbe82c6ccee7f0b5f76c90b1de30c7c5a3f7a3482265895666602c4f062845aa956e25f6b317c3fab0bc6a63fb6936149df91ec36ee3e14d9645a59ef81940968264f3611dadfab5f3a528790de774d74fcb9133473e4061c5e5022ac1", 0x7a}, {&(0x7f0000000300)="5790ae7e54eb54b056cedcf7c9140bda4c123a5ab907465852210207e6aca282267b0aa7d460a493beb96338d764607e51f37f0ce1ccae3374452fc69c4f40f62d8452f81cbc149f27121042300567dc339b32c1471f4a7b5216f072d1f42c8c324d6a50110b035473040fa6f699645cf8d3c16e2f73e61292e964e40d2dc5dd276c8525b5a29f4db55c7a359bebd9b2f46a326a3817f1e3e4ffffdf7deccc419ab6732cfb", 0xa5}, {&(0x7f0000000480)="5bccaa7c0fb32b42332b3ead356003c4d37263b3f29d8a7b1072d3d2fed0869248ccff0ae222adee3d10691c2cd4740a7a2a92c1bb679a3b98e67d2b65b16efa0fd5e62485e6ff8ef402c12ec931d5afc5abf3768fc2659231cfc50dfbb3dcad742b6425b9825179e84535ca92f0f7aca0133ed362b6b5db5fd0660ffdc3dc2cf9847baaacc7e37bea8189735f4ce51c2ea1fcac19d0554aba283547f6aebad0ac06ddc8e84522066c56f3f796ff94ca91e62a4188477541bfd099ce95d1967f21f92a50694e7c9d9bc467e1255dc48f9addcf682e7392c43c03b99dc0bbb93a2221e0c7f40ae191d5f9fd3080a0c8c8c5f2d7e530cb2c8675c35bb324cb", 0xfe}], 0x5, &(0x7f0000000b00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb0, 0x1}, 0x6) unlink(&(0x7f0000000000)='./bus\x00') 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x1, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) fsync(r0) 16:00:56 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r3) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)=0xfffffffefffffffd) setsockopt(r4, 0x2, 0x401, &(0x7f0000000180)="b8040932ae1394840f3da88a9e9185d9ef51470a7c117415baa698186b77b1556f730ba73ca816f05a329fec6af2fe8af6c2b2cfdd0868ee9a45a6acd83e00091dc5181b735d2030e52afbd1bdb7e63b6aae5fe850fada5119c36be25af9ccc80ca2a52b02c0d1843b3aa1b4c9b642b0d9dd723d58e5d740ea0e43f2be9e1d3da0fb983e72456181460d83c81b31964173468db489f557999df281df69df287d4f65e8f3b3df8e99e46f396f4eee6e9316f0bffb7c80ebe26efd1c0fb32e9d881a4710a2d93943a70ae4", 0xca) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x118) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() flock(r0, 0x3) getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/95}, &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) setsockopt(r2, 0x8, 0x2, &(0x7f0000000280)="6f79eb2d5b88bf873fadc37a97fb15c03f2eb8ff49c92bce07d849056755cacccf0bc16dc30f4ae4e28f96405e", 0x2d) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') getpgid(r1) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:00:56 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) chmod(&(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) r0 = msgget(0x2, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/187) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x800, 0x110) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x50, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x498, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000000)="d1fbcc32a2d7d5633852a9f98661d8204858c4a75bc37c5367a00cabd9f709c783b5cdaaccf920da73da5a573062e484ab1ad4ea21ec31d4bfcbe46838da9851fdd64240aa0b6f8192b9092816b109236d1dceadd9e087ba24a319cb8727e61f2346aa2f78", 0x65, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x2, 0x4004, 0x5) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x20000000004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/41, 0x29, 0x803, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x400}, {0x6, 0x5}}, 0x0) pipe2(&(0x7f0000000140), 0x10000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7f) 16:00:56 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x13a, 0x7e8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="a5f225268521e94ed318e3fbb4c6be2382015c74117fd9755e4500268efc0626237bc39091919a37456798064b3a248affa8773e503ebd20c7ee", 0x3a}, {&(0x7f0000000100)="893e59a5f54a65fbb389aeb3d1883b510274c96bf641b5f96e5072222d625a0e4bf79e53908d3bf567646a82bb9a5601b73a94e2e7793999c48cb5143cf5c289777834eb198bdff084b48db50e17f8d38e5fb0a234a38944a3b507f1d1cda2c6c5b692037d572f55f1", 0x69}, {&(0x7f0000000180)="3b2b90973281c9594cb633c7cc841657159902eb4da9c1075366ef34d9", 0x1d}, {&(0x7f00000001c0)="3c3008648d26dac66743f799ed250b4c203645bddf79b061749f4c271a95ce9e5e6f08f5968444a2d380792a8b915ae3a5a9447b1f3be57c03a3252ff7a6d3ec7d0855a27ac7f58db5ffd084131bd7b8cb690f63711c1f8954fc28a7b357afd89797", 0x62}], 0x4, 0x0, 0x0, 0xc}, 0x6) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x80000, 0x3, "098db9b6f8dc9745519773e813292563782dc519", 0xffffffff7fffffff, 0x3}) mknod(&(0x7f0000000300)='./file0\x00', 0x8040, 0x1) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400000000000000, 0x3, 0x200000000003ffc, 0x4, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:56 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x1, 0x7, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7f, 0x3ff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/136, 0x88, 0x800, &(0x7f0000000240)={0x18, 0x2, 0x7, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='.\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x40, 0x1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0xc040, 0x2) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000000101, 0x0) write(r1, &(0x7f00000001c0)='L12', 0x3) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xb8, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file1\x00') renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:56 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x7, 0x0, {0x100000000}}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r5 = dup(r4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000540)=0xfff) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() select(0x40, &(0x7f00000003c0)={0x2, 0x6, 0x7, 0xfff, 0x4, 0x6, 0x6, 0x1}, &(0x7f0000000480)={0x73, 0xd3e, 0x5, 0x2f91, 0x100000000, 0x9, 0x62825367, 0x41}, &(0x7f00000004c0)={0xe74, 0x3, 0x100, 0x5, 0xffffffff, 0xfffffffffffffe01, 0x0, 0x9}, &(0x7f0000000500)={0x6, 0x9}) 16:00:56 executing program 0: r0 = socket(0xffffffffffffffff, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 16:00:56 executing program 1: r0 = socket(0xb20c6adf59cb5369, 0x3, 0x10035) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x40, 0x0, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x40) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x5d) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffe65) 16:00:56 executing program 1: 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) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x1b, 0x3, 0x15a3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001a40)=""/4096, &(0x7f0000000100)=0x1000) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8888, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) dup(r0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) 16:00:56 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xfff}, {0x3ff, 0x1ff}}) utimes(0x0, 0xffffffffffffffff) 16:00:56 executing program 0: r0 = socket(0x16, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400000020012, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="2c429b90395c6160ce20746561286f2e9b9b042de91cae482d6d2b0b93bd38d58ff8f4e6e25df0fbf21504d2e3824725d8a258fadba33cffbf8bb49a42e3e3632670d97efb79557f8c365b817b34e31eeb5a22a2316e3e9661bb3d3618d42b8f6a1514485030e2e3b670f0075bee05eb7da2586e913541c9451ce995e21b085ac1ee22f636af3174"}, {&(0x7f0000000040)="ec7f3ace6a9e77cbaa968bc3ac234b7ae05716e040ac13ecf618599685"}, {&(0x7f00000001c0)="f6c1d6a4a44ef4c81bbdd92eaed1f61f9d12f36c44973dfb3b88a48efc042c566e2532640d8b2b9ff4739fa4d124a9fea342b1b0654f2c865008ca3eeddee4b2f7fa039da0dbaed0e00049b2ded0d251232a451b938a98f1976a9f89c0bb08d79ee7abbba99f1f36a590be95287ab416c7d4c60f28190cd58dd7afa7cfe502fe400f0b52780ffb6cc64d50af245f9f741249c0"}], 0x10000000000002c0) 16:00:56 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) kqueue() r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000500)=""/21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffff0) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000005c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) chdir(&(0x7f0000000600)='./file0\x00') 16:00:57 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x18, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:57 executing program 1: getgroups(0x251, &(0x7f0000000180)) socket(0x18, 0x8003, 0x4f5e1865) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x10004cf, &(0x7f0000000000)="caf5b415", 0xfffffffffffffef2) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001440), 0x0, &(0x7f00000014c0)=""/104, 0xffe1}, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ffffffff00000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:57 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x30, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x4000, 0xfffffff7fffff747) pipe2(&(0x7f0000000180), 0x10004) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:57 executing program 0: munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xd8, 0x101}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r1, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pipe2(&(0x7f00000013c0), 0x4) r2 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0x100e8}], 0x100000000000026a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r4 = msgget(0x1, 0x202) msgsnd(r4, &(0x7f0000001400)={0x3, "7a156b1991c772624c66edce2dc2e668147548210e1550e2043c618897473629f0674e5c4b6c010f92ed14033ca4d1e03c9b0a7df06b79b28ce27319ade76610fb7f28188aea932c7f8239eb88fa4486d10f1d316fc7ac0dea6ffd0355b3be9b286fe7cdadabed335f857055c70b04304859580d6e0209b8d9b8ee04f7473c8c57aaabf824341d4ff5a9ca3f6b242ddda77ab6f642b01f1d1a26a07eeeff946f19bd8f7208cb485b740d02093e8daefbbb1941c614444fefacecff7614eace16d95d865881c8686399a3c9023cf7d03c31f98d6b5015c99e13e04f4fd0390e25358bb9f8703e9fcced9c7c9bbbff7a506a25a9821a4c5fb5df0f659661e41a3eddc658f85548befd1c71bd7deb020b7cc9ea84e48d7f615e418d48595a857f2207c156e8c0a98fb4a4a84aa59bd4f03c61eaf67d10de56bbca362c4df1c6ee9c01ddaf80c35bd49602bf05519751b30347e696b686ab72d372b6f73f53988bfd830440ce05dbc324619f5058ef84ed6b141e1e308608d028423c3f15dd5748165be30d7f0e0b42009844f0633ebecaa3c4d2872fc2550fdf82e1e1659eeb08485bb1c16004f3a9c119bddb4c317488681a67a79d44d8ffa79f75a687f259826ef142f46b4d051453bbcf2e941c0145ae5dcf404aa67baa56ccce926f6b464c8483752ce5e77be49278ccc12dc85a8c82025f31526a946d7c0ab39f8ce88bbf9240a0ea78dd9df69572b0aec12ae299fef683c2f63361475b363fddaf0ab3cd57b46f9b97247958fd71d882b245ef37c1286fd026f8fb8e38bc41b166a2f51e2232f0120fbf1c2eba77ffcf3eabb5bbaceeca7f331a0f83e2e7c12dbc9b7bc32d18b300287ef80ebe395f85240139009f72cc254ee356bec861c328e89f25added3637a699c8818621557407cb9af3884b16661fdeb88becee20b5d9d4ba5cfc523eceb111956828e61bccc695fe271d95779e23127b101933017c13100f010b0d802345449310b5f2c10ca6d93f68acac84a4f636d56beed0ca9d326dc588d9c5808c7647fc3ca9f00960efe949923f4fe3a6c6e950699feb8184bb02d5cc9a64091d23a1eb2efe2890dbcde1996867aab8267ffbd2c8da3827227c3abf8f8725b7ddb44bf9bc4e1fe00411aa6daf0fe5042dbebaded186bdec02853ec54146c4ce167406597c87cd539dc6d651c468947db732c5b1fd10ec9dc953122c6f3987347c3d57cd90c9f54a43f19bea6f88c179d988da8e057504c81b9e0aa815c0860c9b4e5f8730b6271ab68c4bc90620fc9c9e18b48f243e39942a43142a74b3a6261e72459c01fc08ee85cf4effea817abbaa371bc8c29f44558fb1f01eae0f5dd9848e80cebd56233816fb0b5ed5c24cef632bb5d19594d9b6c25a7c5db0de5aed5c95e6eb0565631fc0d12e4a6fc516fdf388aba8ea24d80e2fcace99ce17fa5c09a70623fc8b2bc94647d25b5c4e30de72f16121e5a8f572f94af379c0578bd9fedb405d2804872b00743c4f0a656429cc882bf69f291af9070ad61f35f74747d27c366918090389feef0ad79d717cc7d34d1d5d313d33074c5c5f824ae872a325450ca52b443be789dc013bbc4ea1c363ef636c33543df315349cc8cfeacfcb335bc0700ddc828ce34ffcfe142847731f0ade186abc7a322120bb9dbb394ffdbd8a0a776adbbe2688150e7fd543a05e1950234dca30682bba4f870b22cc1caabe2226aca4b6354ca7dfd58028a53c103e62c3ecab337265b690fd663cc2f884960cf43767c6fa5dbe8de57fd5fbf4c0fd3b5e72c7f39618e9a58b7b46b1f3e5af151e13c1d04094c4b5c8f5a7538f887f1c22163d2f9c97dc5656d35669de6423c78471d7d879f219d27a5c266cdc20c025b0ac3c08df246d6e39b528dff5f0a0147458a09f327be8f044684e75dafe0ebbdcaff9039a9834f1b4c761f17a89eb75284c4b59de0ed52df5b7f9f5a099132117d58f536b5e63c49b90c2e2068f77afd92fba43343204bfa24bd8b4eeed89ee2aa206bbb8950222153e34d8e65df725644a90380007f9078280064fb70720834bf788477987899a416da96c881c8b611dc407cf7aac1d5639f693e445f62398a02c21a97e40eaa277eb50beb1c76e8de9f4a2d25e38f1f269f397295f869d5a8c2875915b2490d2b86a338c12033342c7506ed0d21be83895760cb17d9e2ccaddd0a31635d056c4d47704f53d0416ffeadf7c6067a392e7b53ca5a359319fd9991a16b18f3c5c96203b3a814a28c6b710c6019f18aff58bb8a97a3fcde9794bbd6e8d789d5246b78a027048c1e4a514efc92b24cce0e0074d1115a2cffd8b5c971de540dcc759c8a7b60f75df9f74537e3fea168e7bc29013a606270bc30793a66848c54c4b3ceaced843100cc159b05732ab1a45b7841cf9a2bfb190b99b14729587c33f5c545899dd7888e2dc4c3d28774bc43ef3638ad60dbc5b2febfbeedd411835b28fd0ba1ef9d153bf7941f418be08a4366190d7a08c03a831c0d23ca654b11d048f59bd90152ce7171d1097c1f6f423c7e349af428dbdd3da3b5356809180d6fc9c5b6f43b832296c3bc043778286d862eda02c550d1c31156b76daec8612eed61e44805de1ff9e27ff3e841100e1010f4dca320606272f4247641529e8b9a7b802457106ff6b7e257d0e975f8f3ede1d62080fad31660fd130f0c73b1cf8b7cca94736eaa37ae416f3b50fce7ee66f32e699d414de22eb969fc5350faa38b93aebda0c553c75fc27bbd77bfc46f77b41253b71531d5e1e0e0b7d2650504645a28ab948d46b942a4b8c3ec360cdff55d2048a5a0083d3192205fd6412a7caa72292c7ff1b98ffb2daa79bc50e87844c77c74f82f5f7aec04139576c962f79b1494883a615e554f9f638e63687468cc1250d86dc3da664d3ee47906c9f5a3e6dab418d8b0cebfa35e0559c711a88510b7309e28565d7ac781f9fc4606f993c05294d802817a5bbce0873f960df8f686117c810be73e51b5f24b549caac86924c35a01072ac49824932758a2b6598b98bb3a04aeae713b0e91c4247dc6802a574ae7426ec76b2269313e820db96b77d506b6f80fc638046d415a6cd5e29e530759b8f7cba0f5f5f7d045d56d5fb11495169207782b5df7c43e5a0f794ea79cf94dd97dcb583d3661002b3206cff8b85032692920659ea1e6427c6d8d5d1560ecc1d2bdd32001009a2a896697b93fcce4912f522db9511b00b85d24b323d575cc087a4b21e5b3907ab81aae9beaf3139bf78cd558d58c596f5b3915d58dc0f19cc1d895610b9a62f57b03a74b8d3db2e7d610edc5398b9471a21ec4469b222ce138b53b4018f373b5be15183ed2e784d7266ca2530a42b4dfd8eeaa09fc5809c6ce07185a0d3a0dc226c454d1bb1a0ba6a2f7f4f53005a1d6c7495cc0abcf66fb6281f0f9e93293d2d14dc95bf6efeeb08525ea08be982f33c0e9ac31d61b996437ebfefdeee632e6ec3543aee5f1ae63fb365c182c0367e91b4787280cea4b8f163aea18e82114d91c0e43857242947dd06d59789e6e9e34751037a5b79e83341bc6dc98ca9d4de2557dcd6a744c7b541b2b6fff20022fba0427ddb6915dcb5f934fd0188181b1de7b76d5e377924d2ade5b316053bb95715b70ed13a0ee576dc4a320639e8fcffd271e264be16db54ebc0a7d366a48ccf415dbd9e8760ae724100290df7ec887c11c1cda152f1467f35eadad6b9f93df77c8548be1a0c983986caea703b1609154426652127e64241b16a775db3573884ba79fca1ec65f00e65bbacfa5c4efa900dc21106e6931df1e2b00aa475664f914cbce94cf5589af41455e276b821a550fbbff80b929cca1abe1b8f6e63c3f9b243240d2ee774f1572befd3e86dcc427fb1173e93e81978307ca1be89889232fa69e408c0a069c99df6513dc20e3c1d8cf73f81ef1102e738aea13d5a3d0cf0a8f3dc252b008c853d50c13f70ff415f90000d9953d67a6f2e1f19bc7fb757845ef388bf0238b148c9a035c27899d8a1c969c8e76bc0c583e89d7edc386024075117995ac8360425a772079dd9d376ae2f77e7b72932842ef7954633049309ac9401e40cffeeba4e16f6ea9cf931f300e989177ef76d5b3647a2542067c8f0acfec8e583ce0d36f00e6f4ac0880769769034f4feb585b7846d6f64880083158614b1ea068ab91961318d36740c33ac91ab829e40c66b7d961d6ade8b131ae37f92dfe66097c12329370b3f91303204902c1e987118d0882f5b769b3f36f8c7e9bef446e34950de893e589bb14d2ca1cf600f3679c82faf44d1e044f1b9ab912f598b91f29f50caa93ab75e911c48903b6f7c5807037a1b72b4f0b692c23125bff14478701a128b336091cdbb3b01d8a5262fe7c11626520915c085cd4c6f83bbe92a6d4332d5a908d594fb3858e244f22cb8e47ff21cfdc9675a29078fd9f6724e61e5c3204f0f3a282c8247cb2cbe27844b6f423479039cfc0cb9f09224eb5a26a087f8b90642d21281d46a5a50b5e07f70bb4a31e4d88bdbdf071e272c9438c7fde28376262439d57d98727ffd1b81a7d68f9b697c0f88a71c681d3e0561a41e20cb5c5ad2f3a72cd8454eb62923f8b3c94507987e1374eaa1728d54877a895a960b3a5d8ec086851723958b85f357e771054dc9ec7ed06bee533026b37c430c1cf8837f10caa36937c2cba9db50e22b09839d952c2ae5674636ccf4e042428e837976ee887b629ea4d4af008e83a57108831c58339abba002404743cd34c30f0a38a8617fefefff76fe57db787d10b318ac4c5445cce1a786d2557565d2fdf5f8ee1f708e923b1a3899a9f6d13996725c0b3999aaae3d5931e901ff12a11d1b1cfa617af5b1cd4d21cf229a7ad6b4b3ef87e3b97e9a3b7f816e1cda8e5816f818cb7380460a700de37ce0e1addab3a0afb51bb60a551bcf1bb0ad158999af938bd37f7a13ca167f81b9515f31065b2d359fc2b9b6094b4970f8bd07b6c622c1994d0304cf6e11d435620a94ce0e0abe5f84c0c005133df5f99f3428911c0819d1879006d34da06da2626f63c34517c5aa5dbefeeca6d80e37b2d5d68d5ae3c2016a1b5eb85551e096e776fef9806e5116f4924766a7c6e939d40b97c8783299b7fbcc7d36bcc9144bb39d73f59c94d24573f0c810c4c1c04468a8037ca7d6ac451b4b9d1efef7990617feae0591326a4e0ff1998bf1573bd0cb5bdb2c913adafacc155c14de1ecf16fd1403c7b7d73cf2ee0097ccfed79dd2ff0b922e36bfef2122cac962776fd07ac9b6ff1f8084dfec88cd808e0f71da36eb0cbae81029259662d56ac5347d4851637bc9c3a12dfb02ce17f88da0c61339824b864a8b2cfba52e58d8fc882bdd2deb531dcd9745937ce38ef7ed5b49f0eb43993728f6c5f8a0d30ae6e43ee8bb9e6c1f213422b3ee996ce10c066be4ccc5cfa064d567633890f6b881f283d3a0537668ff0a860ebd0718f299622d400363244c0e6982eb046c51421117fd3cde1ccf5f818b205fb3aef5b5a8ec1728b7777bda40e03898b1cac8e31182b42df983001283546ed2e02fe2a067b7f4664ddfc30cdee0581fc5e3b4ee7a04ee9ffc007fcbea6ec202436e172458e6d08e111f6e40e1489ab6d165ab4f8087bcfe4e8c2ada841f3ee9d88b6d871086541ef6b2c04f2cc20d768dbdfbf94c22b919aa73d0e1ddf47e927530c00c7008f29daf2163629e7ad0cc4af564491dba5aedf7d26c1cc65cff4f1c8398d7c76337f7bd3b3ab5d175e49f5e6ef063c4f25d592d7dcc354701eca775adc"}, 0x1008, 0x800) bind$inet(r3, &(0x7f0000002440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x0, 0x1212, r2, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(0x0, r1) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) linkat(r2, &(0x7f0000000040)='./file1\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:57 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x42000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:57 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x10a, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/217) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0xa4e45e43b87526f) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/252) 16:00:57 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x28, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="77644556e307fad4201fac03c3217373e2d6281dea44f3a575e4eafb8cb2a569f19c397f2c1b4f1382bd368a9d09f2643a05764d1cef4ee1484bf193ab022f2ec99991a88973d67cbdb26933bca38b30de40ce2913affad0db7fa3b87c0c905b32b8e10301bf99a121993db5ed1340c00ad0bc598e52ff9c4a80ba7e2ef97b9d6ec05bac92c5374e79429936845ed968a9d7b83547523de6c6bbf6a65a922939db027df5ec3f88792a7da358ff716c931798ae8c5dc8e3", 0xb7}, {&(0x7f00000000c0)="4db0d4beb52e83eb59648f534a5734a6f344aa408bf394234cbb462ea8065ae1bf3f15cfe2ffe01c55bbceae9784179cc58aace8ca38be2d4cf0b9c47edf7705696dfea5e295271c59c26ecea91a0f2874575cc4f7916a6e5e49f383e2a9a4001ff5b6a2f145c505006e397dcf8b960c4f8a854c6dad419084e43ad6ba6f49284df420c584a77a01da3c5c45095bb6", 0x8f}, {&(0x7f0000000180)="3a7be7312d0aa89cfb0282d2e98400b9e3e0032ba5f18a8e8a5da4eb4b396d5ad120959a0762d87426d2a7c69d4fd5e6d931d8e0d52f7e7d0cd4961da4c07d747fef97099b5911f9f3168f03d54f0e41d09f3847544fa2425775d4c1aedbfb03762b1047d8fb20d9691d86a4bb6715370c8820bbd33c44e3a09ff0c1dfab7fb0cab6f03f725b529030c8b844a03a486d67a2f85b50dc64b27a899cf56acbfa8923", 0xa1}], 0x3) 16:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x28000, 0x18d) r1 = msgget(0x1, 0x1a) msgsnd(r1, &(0x7f00000001c0)={0x0, "7e125ecf537fd4cd4a3860d0d482171553b894a5325880c9714525eb9e4892f9d92b4b2551abff4d370723e575c45aefdc27f16af37c53877f62473430042c9c772b60ed60b11a43eb29a65cbdce81b805eacddda5"}, 0x5d, 0xe59c1899670edb40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f0000000000)="b3168cd09e4fd2556c2066f4eb936ba75fc5521dbd7c9c00c179452916bba3f2a846b15afe4c9c4bcd2367ded7cfc5566636045498d42b7342e573be5db3ef3d6fa960f7dfd250ea17e44be0477b48dbf85853d79e4fa75cfbc0e6f2f599d41461c115e17c1a4ac45773a46421dcf28f60c160c91e8c0e6edfe4afd1cee604f4e524a3ed3086286f229d551fab48bd72c80e1d4743780088a872d672b123de883275e49a", 0xa4, 0x8, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2028, 0x5) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 16:00:57 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r2, &(0x7f0000000180)="a6", 0x1) r3 = syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000140)=""/47, 0x2f, 0x800, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r2) pipe2(&(0x7f0000001600), 0x10000) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) 16:00:57 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x7fffffff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget$private(0x0, 0xc1) 16:00:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r2]) chown(&(0x7f0000000040)='./file1\x00', r1, r3) shutdown(r0, 0x2) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000280), 0x4) munlockall() 16:00:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x10) readv(r0, &(0x7f0000001a40)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000540)=""/179, 0xb3}, {&(0x7f0000000700)=""/239, 0xef}, {&(0x7f0000001880)=""/136, 0x88}, {&(0x7f0000000600)=""/125, 0x7d}], 0x6) 16:00:57 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:59:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4000000000002) execve(0x0, 0x0, 0x0) 15:59:59 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000800)={0x1, 0xfe9, './file0\x00', 0x10001, 0x0, 0x6, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r3, 0xffffffffffffffff, 0x0, r8]) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="8666ef2b8fe55a6deb8581abea6a9401594118ddd14453d0fd98133ec7531211fd051df61a99bc6f5a99218f2fa46a6e810e0a4166a351d0e7d94ef520b0edc27978272a5f", 0x45}, {&(0x7f0000000200)="fca74ec42a953bb6a4585372571102b35fed38049bc9dda0ce70", 0x1a}, {&(0x7f0000000240)="54c93ca7d69bec18d083050e6d8ef793969a5bae6e32046530d0bcc7f62f123ba21efad561484c165d14b664b9735f181d60cb", 0x33}, {&(0x7f0000000280)="1e228d0b4a2e6b60d8df523a4ad320978d9ddd8dbdd404d97a90a289df35515e940d86c6e669b82c86ca11add005a9d16220d55a62d9fe8947b1cf8c7baf596e1991a065158028c04cf3a04ccd223e55cca295d045d98647ae06f408537371bf3fe34d93762fd50fb585fcb2f8ef4d2304c45d112789ff6777d401bbcc1f0e630add5f4f2f96df38975e2599f25ee929f1e0dd9e6bd4fe54a912f02f86f21e3494a2fa74d6e031c109034c5fc07cf42106864062c0dbc844b814", 0xba}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x118, 0x7}, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0xfff, 0x7fffffff, './file0\x00', 0x1, 0x1f, 0x4b05, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 15:59:59 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x0) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/162, 0xa2, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(r0, 0x84, 0x10000, &(0x7f0000000000)="f47559175ca5a8982919088249fa629fc8b7630f92f7210250b3b5bc98224d427ffc9c9cb1647c58fe9a68a8a7b477647138c2505dcad1dcf6f777c63970e051ac986e4ac21e41554dfaf6427eccfdee38e7184059a970bd37e812dbe2c8a705cd5b65a64e0701f8215e1c226cb740318051534cc444c08952da967665b170bf93bc6845a9d86bd4d53dd0e2c025e486646b", 0x92) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) 15:59:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x3, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) open(&(0x7f0000000000)='./file1\x00', 0x101, 0x40) fchmod(r1, 0x4c) fchflags(r1, 0x30003) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 15:59:59 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) 15:59:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70532d622a50a8e879c7d2cc8921883154e845aa8e7f"], 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = getgid() r3 = getegid() setregid(r2, r3) r4 = msgget(0x3, 0x0) msgrcv(r4, &(0x7f0000000180)={0x0, ""/188}, 0xc4, 0x1, 0x1800) 15:59:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x104) fcntl$setflags(r0, 0x2, 0x1) 15:59:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:59:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 15:59:59 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) socket(0x20, 0x5, 0x7a18) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *451683 26413 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c195e0,3,ffff800020b29788) at kcovioctl+0xe6 VOP_IOCTL(fffffd8069102d20,80084b01,ffff800020c195e0,3,fffffd807f7c6600,ffff800020b29788) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cbf93a0,80084b01,ffff800020c195e0,ffff800020b29788) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29788,ffff800020c19720,ffff800020c19710) at sys_ioctl+0x651 syscall(ffff800020c197c0) at syscall+0x5b8 Xsyscall(6,36,7f7fffff8ff8,36,3,62f446da890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8b10, count: 6 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}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c195e0,3,ffff800020b29788) at kcovioctl+0xe6 VOP_IOCTL(fffffd8069102d20,80084b01,ffff800020c195e0,3,fffffd807f7c6600,ffff800020b29788) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cbf93a0,80084b01,ffff800020c195e0,ffff800020b29788) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29788,ffff800020c19720,ffff800020c19710) at sys_ioctl+0x651 syscall(ffff800020c197c0) at syscall+0x5b8 Xsyscall(6,36,7f7fffff8ff8,36,3,62f446da890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8b10, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c19210 rbx 0xffff800020c192c0 rdx 0xffffffff81f88285 cy_pio_rec+0x127 rcx 0 rax 0 r8 0xffffffff81a01223 kprintf+0x183 r9 0x1 r10 0x25 r11 0x8b30baba9d405ff8 r12 0x3000000008 r13 0xffff800020c19220 r14 0x100 r15 0x1 rip 0xffffffff81655cb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c19200 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=451683 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b292d8,0xffffffff8234d070 process=0xffff800020b7c018 user=0xffff800020c14000, vmspace=0xfffffd807effe5a0 estcpu=1, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *26413 451683 57616 0 7 0x2 syz-executor.1 94499 380505 57616 0 3 0x82 piperd syz-executor.0 49556 209277 0 0 3 0x14200 bored sosplice 42470 235332 1 0 3 0x100083 ttyin getty 57616 33626 26289 0 3 0x82 thrsleep syz-fuzzer 57616 497147 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 375536 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 360940 26289 0 3 0x4000082 kqread syz-fuzzer 57616 31559 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 363793 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 491541 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 200401 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 407542 26289 0 3 0x4000082 thrsleep syz-fuzzer 57616 174529 26289 0 3 0x4000082 thrsleep syz-fuzzer 26289 16524 66050 0 3 0x10008a pause ksh 66050 288083 71517 0 3 0x92 select sshd 71517 262562 1 0 3 0x80 select sshd 1011 258076 93061 74 3 0x100092 bpf pflogd 93061 504540 1 0 3 0x80 netio pflogd 83014 76456 23152 73 3 0x100090 kqread syslogd 23152 471249 1 0 3 0x100082 netio syslogd 26374 449262 0 0 3 0x14200 pgzero zerothread 89324 389895 0 0 3 0x14200 aiodoned aiodoned 38296 213015 0 0 3 0x14200 syncer update 93014 128549 0 0 3 0x14200 cleaner cleaner 69107 432711 0 0 3 0x14200 reaper reaper 65596 143118 0 0 3 0x14200 pgdaemon pagedaemon 55483 234358 0 0 3 0x14200 bored crynlk 59189 211206 0 0 3 0x14200 bored crypto 82667 2702 0 0 3 0x40014200 acpi0 acpi0 92339 123192 0 0 3 0x40014200 idle1 20382 460347 0 0 3 0x14200 bored softnet 65710 53462 0 0 3 0x14200 bored systqmp 59659 96956 0 0 3 0x14200 bored systq 94968 477872 0 0 3 0x40014200 bored softclock 9686 363030 0 0 7 0x40014200 idle0 23029 382554 0 0 3 0x14200 bored smr 1 416385 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 26413 (syz-executor.1) thread 0xffff800020b29788 (451683) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82372440) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9522 71890K 71910K 78643K 11039 0 0 pcb 21 9K 11K 78643K 596 0 0 rtable 82 3K 4K 78643K 639 0 0 ifaddr 56 13K 15K 78643K 202 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1493 0 0 iov 0 0K 24K 78643K 162 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1900 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 164 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 1049 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 54 51K 71K 78643K 674 0 0 subproc 53 55297K 67586K 78643K 397 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 144 0 0 in_multi 22 1K 2K 78643K 170 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 342 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 79 12K 30K 78643K 4327 0 0 UVM aobj 48 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 62 0 0 NDP 12 0K 0K 78643K 66 0 0 temp 165 2379K 2446K 78643K 6388 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 10 1 0 1 1 0 8 0 inpcbpl 280 582 0 578 1 0 1 1 0 8 0 plimitpl 152 51 0 44 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 125 0 94 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 184 0 180 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 22 0 20 1 0 1 1 0 8 0 ppxss 1128 17 0 17 6 5 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 42 0 35 1 0 1 1 0 8 0 pfstkey 112 42 0 35 1 0 1 1 0 8 0 pfstate 328 42 0 35 2 1 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 590 0 442 14 2 12 14 0 8 0 art_table 32 591 0 442 2 0 2 2 0 8 0 art_node 16 124 0 96 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 162 0 152 1 0 1 1 0 8 0 shmpl 112 49 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3304 0 1842 48 0 48 48 0 8 0 ffsino 272 3304 0 1842 98 0 98 98 0 8 0 nchpl 144 4989 0 3317 63 0 63 63 0 8 0 uvmvnodes 72 3590 0 0 66 0 66 66 0 8 0 vnodes 200 3590 0 0 189 0 189 189 0 8 0 namei 1024 15173 0 15173 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 13976 0 13976 13 12 1 6 0 8 1 sigapl 432 1216 0 1204 2 0 2 2 0 8 0 futexpl 56 11803 0 11803 1 0 1 1 0 8 1 knotepl 112 465 0 436 4 2 2 2 0 8 1 kqueuepl 104 284 0 282 1 0 1 1 0 8 0 pipepl 112 924 0 905 4 3 1 2 0 8 0 fdescpl 488 1217 0 1204 3 0 3 3 0 8 0 filepl 152 7624 0 7541 8 3 5 6 0 8 1 lockfpl 104 317 0 317 2 1 1 1 0 8 1 lockfspl 32 411 0 411 2 1 1 1 0 8 1 sessionpl 112 28 0 20 1 0 1 1 0 8 0 pgrppl 48 37 0 29 1 0 1 1 0 8 0 ucredpl 96 1652 0 1644 1 0 1 1 0 8 0 zombiepl 144 1204 0 1204 2 1 1 1 0 8 1 processpl 840 1233 0 1204 4 0 4 4 0 8 0 procpl 600 3438 0 3400 4 0 4 4 0 8 0 srpgc 64 63 0 63 4 3 1 1 0 8 1 sosppl 128 6 0 6 4 3 1 1 0 8 1 sockpl 384 1110 0 1098 4 1 3 4 0 8 1 mcl64k 65536 229 0 0 29 10 19 29 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 308 0 0 18 0 18 18 0 8 0 bufpl 256 7854 0 1049 426 0 426 426 0 8 0 anonpl 16 130537 0 123593 68 23 45 51 0 125 7 amapchunkpl 152 7687 0 7607 20 11 9 9 0 158 4 amappl16 192 5605 0 5145 55 29 26 36 0 8 2 amappl15 184 58 0 57 1 0 1 1 0 8 0 amappl14 176 348 0 342 1 0 1 1 0 8 0 amappl13 168 388 0 387 1 0 1 1 0 8 0 amappl12 160 236 0 233 1 0 1 1 0 8 0 amappl11 152 297 0 289 1 0 1 1 0 8 0 amappl10 144 305 0 302 1 0 1 1 0 8 0 amappl9 136 447 0 443 1 0 1 1 0 8 0 amappl8 128 428 0 409 1 0 1 1 0 8 0 amappl7 120 222 0 214 1 0 1 1 0 8 0 amappl6 112 371 0 360 1 0 1 1 0 8 0 amappl5 104 196 0 185 1 0 1 1 0 8 0 amappl4 96 391 0 368 2 1 1 2 0 8 0 amappl3 88 236 0 229 1 0 1 1 0 8 0 amappl2 80 10248 0 10212 2 0 2 2 0 8 0 amappl1 72 35776 0 35382 24 14 10 19 0 8 0 amappl 72 3756 0 3728 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 50 0 3 1 0 1 1 0 8 0 uaddrrnd 24 1217 0 1204 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1217 0 1204 1 0 1 1 0 8 0 vmmpekpl 168 14424 0 14397 2 0 2 2 0 8 0 vmmpepl 168 137451 0 136169 120 42 78 82 0 357 9 vmsppl 360 1216 0 1204 2 0 2 2 0 8 0 pdppl 4096 2442 0 2408 6 0 6 6 0 8 0 pvpl 32 381837 0 371912 171 52 119 132 0 265 18 pmappl 224 1216 0 1204 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 618 0 15 18 0 18 18 0 8 0