kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 22:58:21 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.229' (ECDSA) to the list of known hosts. 2019/03/27 22:58:47 fuzzer started 2019/03/27 22:58:50 dialing manager at 10.128.15.235:18352 2019/03/27 22:58:50 syscalls: 1 2019/03/27 22:58:50 code coverage: enabled 2019/03/27 22:58:50 comparison tracing: enabled 2019/03/27 22:58:50 extra coverage: support is not implemented in syzkaller 2019/03/27 22:58:50 setuid sandbox: enabled 2019/03/27 22:58:50 namespace sandbox: support is not implemented in syzkaller 2019/03/27 22:58:50 Android sandbox: support is not implemented in syzkaller 2019/03/27 22:58:50 fault injection: support is not implemented in syzkaller 2019/03/27 22:58:50 leak checking: support is not implemented in syzkaller 2019/03/27 22:58:50 net packet injection: enabled 2019/03/27 22:58:50 net device setup: support is not implemented in syzkaller 22:58:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x10c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/85) r3 = semget(0x3, 0x3, 0x41) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/149) semop(r2, &(0x7f0000000200)=[{0x1, 0x4, 0x800}, {0x3, 0x8001, 0x1800}, {0x2, 0x3, 0x800}], 0x3) semop(r3, &(0x7f0000000240)=[{0x1, 0x7, 0x1000}, {0x1, 0x6000000000000, 0x800}, {0x4, 0xe2a, 0x800}], 0x3) r4 = dup(r1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/255) r5 = semget$private(0x0, 0x2, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000380)=0x400, 0x4) getpeername$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x4, 0xfff}, {0x18, 0x3, 0x2, 0xb1e0}, 0x5, [0x6, 0x7, 0x282, 0x23e, 0x401, 0x7fff, 0x20, 0x7ff]}, 0x3c) getppid() r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) semget$private(0x0, 0x3, 0x200) r7 = semget(0x0, 0x4, 0x424) shmctl$SHM_LOCK(r6, 0x3) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x19) accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) stat(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)) setsockopt(r4, 0x200, 0x1ab, &(0x7f0000000640)="e50572c92a723e55d94f5c83718b56267ca9de5528a060b07022e661ee13b4030888978a2d82b891fd886550d976400f7f90ae76eb0ae9df2757d1e8bd6a77e73bc261d7139ac27e0577a8187c6a80b7933e53", 0x53) semop(r7, &(0x7f00000006c0)=[{0x0, 0x3f, 0x1000}, {0x0, 0x800, 0x1000}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x3, 0xfff}], 0x1}) 22:58:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000040)=""/13, 0xd, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x3f, './file0\x00', 0x100000001, 0x83, 0x80, 0xfffffffffffffff9}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/179) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)) sync() unlink(&(0x7f0000000200)='./file0\x00') fchmod(r2, 0x21) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = kqueue() sendto$inet6(r2, &(0x7f0000000240), 0x0, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x0, 0x7fff}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000340)=""/111) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000003c0)={'./file1\x00', 0x0, 0x4, 0x1, 0x1, 0x1c, 0x5, 0x1000, 0x0, 0x2, 0x2, 0x800000000000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x7, 0x1ff, 0x2, 0x2, "15eb31c4188877bda31886aba6be491bcb74c6ca", 0x4, 0x1}) flock(r0, 0x4) mlockall(0x2) socket(0x1, 0x8003, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pipe2(&(0x7f0000000480), 0x10004) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x7, 0x3}, {{r5}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0x676c, 0x70de}, {{r7}, 0xffffffffffffffff, 0x28, 0x0, 0x4, 0x7f}], 0x6, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x10, 0x15, 0x9, 0x5}, {{r3}, 0xffffffffffffffff, 0x81, 0x4, 0x8, 0x2a83}], 0x3, &(0x7f00000005c0)={0x7, 0xfff}) socket(0x2, 0x1, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xff, 0x5}, 0x8) 22:58:56 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = msgget$private(0x0, 0x6) msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="030014ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c00000000000000000000000000000000000000000000000000000000"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) chmod(&(0x7f0000000200)='./file0\x00', 0x10) mlock(&(0x7f0000be4000/0xa000)=nil, 0xa000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x80) mlock(&(0x7f0000df2000/0x3000)=nil, 0x3000) 22:58:56 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) unlink(&(0x7f0000000040)='./file0\x00') 22:58:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="e790b3722a93b09eb4cc66eb90feb5df215d9b3c30bac3beb788da1a0761c5eb59ec0acb96173bf2732426749b708ce15eb01217657050c205df60a7571c0a350c3667f5e3056f8c21ce9a8d8fc148618268ff521590ec952374b27cf1553de49481", 0x62}, {&(0x7f0000000180)="992d947b7cdf60795381d8d39ed8d9677414298f8437d0d5d94df578d0fed56f8521f9b53fbb17cffcbb20f3abb87f6c40cd5d40bcf00e39f68a200daa0cac78a9d601c3bf64529d865b0f9e88472a0de72e7939b1805c45eab77b75911d23", 0x5f}, {&(0x7f0000000240)="1cc792094ff6d5563af61ab1fb6bdd15cd1b90f210db57a4eb511afde4927b536a428211a1601fbc17642bad40bd462f5336b7a032c0639053ad6efbb35d0c4a94b1fb26f02bc813842c1a22fb8efe615a663d5af9caa866792fdf5723c144b06a4e32114a0eac4fc60ea2d7206418833302b5426f13c1fbff773a7ddee79400895b1952909786bda775329d3bb89d355c25eb2d71aa2f108be096cd186cfe", 0x9f}, {&(0x7f0000000300)="5da5dfd98efaadfc3b8e1eb498942fa0658f7817790bdc88f7743c8708b9d343f10caf5f5d0a3a9cefae3e90b4133a357293c89425634df3690f4b42ad2409d10d28b3f8b75b0bf345f51f3d00bc9b31e1bccea974d1cd448659b7de8d93eb07e07daa923b7ec1f255da35008281910a66007950553b85a6527bffd0d165444ee4d892a2541c9f1c1f464e1c2b29d811ed6ff421412f7741dbc63fe72140259d3e2c43a3f682d3821fe77ffde3d0e51a086ad8de797800d8032ff8954b", 0xbd}, {&(0x7f00000003c0)="ed4a750de66aed9085fa8886c1b49e79377d2af515052ddc8be1aaaad82e416d1e95911434aa5172b3dbe610f59a56f2022a4f2f55e9a53828a5c7ce693ce9288bd6bd70600e31e97bd2fed32fbde8709778ad409f79549906072435f08b0754c7d92ae8a45b6a8d9b0fd9acd8cabeb3a49864cb6a93177004e4914300403508cf002289dd86e6b6f3bb24dc2e43487d84891a08359cf08d812e55b86b943818114135222b4ca46b1c5fc02bf2b623703eb15384e030f691f02b49", 0xbb}, {&(0x7f0000000480)="37d1c57dd0750b752e315ed1e7409e2fa5013ef312892d75294928ccbef8f22dec98753f0d7a7d50ce008906d427159a7ad61d9a722e5b72f7659f42d4339cff9777245860ae35b36f1b8aff9bd6aa184acdadfd26ccb1d2bb088d698c04d92cf7218bd9de4ab22c69598acc9ef1da2c64f90d5056f4a58858c06e", 0x7b}, {&(0x7f0000000700)="5a8a4b5218f3561743d915bf5b2333c630c3a2278385a066d6d93e11409e9443839a0b1a81e2875a906688f771276c3cb8238dbc9736edece4a3d3a40a79f76ead6226d806352feb881108490e409d2f785d65203541aa529a68677c840b28230d1600a6236363a903e2982b1b9fe2ee4c9b359ea78959af2d07d49ce058e7c9e5c5fa157ced10b08f1acde63f2fbcfdce5bb1aa648e12f5d959689741aa139564a800b32af2ebc9e438686f3f4809bfb58e5ecd5444e9814c4a95545941e462ba00a25b54c82dadac1c644d3fd44257b42e0afe789da8b5e9bb5ac1978acf6d3bef672fa63f9f7ae850eedb4edc85b82db23d", 0xf3}], 0x7, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) close(r2) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) pipe(&(0x7f0000000880)) readv(r1, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 22:58:56 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)=""/216, 0x1a4}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000000100), 0xa094) 22:58:56 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0xa3, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x897b, 0x65, 0x0, 0x9}) write(r0, &(0x7f0000000180)="c70b45d753192a77e0096397d662f42db80d1b0661faf88ee1a0973c747b32b9fa77516245", 0x25) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:58:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 22:58:56 executing program 0: r0 = socket(0x0, 0x1, 0x2) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x24, 0xfffff, 0xfffffffffffffe01, 0x7}, {{r0}, 0xfffffffffffffff9, 0x44, 0x82, 0x1, 0xd5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x73f, 0x84}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x6, 0x7}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x907, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x400fffff, 0x81, 0x21}, {{r0}, 0xfffffffffffffff9, 0x88, 0x0, 0xfffffffffffffc01, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf000004a, 0x100, 0x100}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf000000a, 0x10ae, 0x7}], 0xffff, &(0x7f0000000200)={0xffffffff, 0x20}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 22:58:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x800003) r2 = semget(0x0, 0x0, 0x1fe) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 22:58:56 executing program 0: 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x100000000000005c, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8a51f12834bdf19801e42257df0540ef809c8c6fbecc62d68e49b3cc17daf9e8aa08a059f2f463fae64e9ae7c403874a542435ce03a81133d944ddee22aee71f4d01524729483c6685f74d3b430bd03b7c2331550c573a284b5884345a7abba9fe4acd608c9555477a21b4d516cbe472d739b2da8c3616a18f2cc7", 0x7b, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r4, 0x6, 0x4, &(0x7f0000000140)=""/106) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb80, "855c55000000004000"}) 22:58:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x307fe, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x7, 0x1}) 22:58:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) read(r0, &(0x7f0000000180)=""/160, 0xa0) write(r0, &(0x7f00000000c0)="7eca6e9ce1f1a523b9c9ccef129a17a70dd578e5194ab3249efa7770482af74bf5f1c85badd7e73e987f4fbe6fdea9ba7d21011c5ab7c9ac1d9f0883fe603c198b2a63983f3c2c8d98c444598cccf72d98cdff81ef449e1c76f689c8c817cde0780dac70cff39efca81df0aaeff785eebae4e47854566d1c586ca85eeaeda554239b3fca0e8a0875975988e4a0dd9281e3c662", 0x93) 22:58:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40004003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x181d, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x98, 0x28) kqueue() 22:58:59 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r3, &(0x7f0000000180)='./file0/file0/file0\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 22:58:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x8000007, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 22:58:59 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$TIOCSTOP(r0, 0x2000746f) 22:58:59 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000b40), 0x10000000000001f2) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x12}, {r1}, {r0, 0x50}], 0x4, 0x3ff) 22:58:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) socket$inet6(0x18, 0x3, 0xfffffffffffffffc) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 22:58:59 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() r1 = socket(0x1, 0x6, 0x1) fcntl$dupfd(r0, 0x0, r1) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) 22:58:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10988, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x4ea, r2}) write(r1, &(0x7f00000000c0)='^', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="e022851b2dfd7f122664d010389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) 22:58:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='E', 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) 22:58:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000498e576ddbb35c22a23d0af1d5cedfd0b3b4a1239770dd3870c7fdc55a019c2d151fade3b7f33dbe505e3153dca3382dd321b197dbc9effa39bf177ed7afb3c80416ef760c64bf26e3407aba4d93837cd3302dfb10957620891fe2b10af69656c09349838a49649fa6c8aa1f6ce4db5b265387d4e2888427091a60d9eac8ee81bdbac9c6bc7ddab359ebc6214c190a19e3ecb75c583eac28a90f1429fbfaa4c6ed8eb2b3d09a688d915d115973f9344cc20b07027dc3f7a4482cdec0c863f93ccbade7a1c25012b4ae3c60b4f8ce963390d30c60b4abfc3d83d438836213d51cd338512240de980ab2a4332d334fa5032c2a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff3c, 0x0, 0x4102b0e08a389615, &(0x7f0000000200)=""/88, 0x188}, 0x802) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xaf, 0x3}, {0xaf, 0x7f}, {0x45, 0x20}, {0xe7, 0x180}, {0x24, 0x4}, {0x88, 0xffffffff00000000}], 0x6}) 22:58:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x3, 0x17, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x1, 0xcde9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x3, 0x3}], 0x7ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0xe2, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000008, 0x3, 0x20}, {{r0}, 0x8b528ad724e1a0f6, 0x20, 0x20000000, 0xd56, 0x67}], 0x7, &(0x7f0000000040)={0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 22:58:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='\x00', &(0x7f0000000200)=""/127, 0x7f) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:58:59 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x9, 0x2e6a, &(0x7f0000000000)="7219eff0f49469b4679f7352d7a7241da9125eef28fced1004dcf90da390ad499efc01081e2a4d4e64e95ba738be840430a7b551428af2acbf29", 0x3a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 22:58:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x1f}) r1 = geteuid() setuid(r1) socket$inet(0x2, 0x0, 0x1) setuid(r1) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000171000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(r1, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff80, 0x7, 0x0, "2b041b89ce7774db09f0319d5bef84312ad9fd19", 0xe2d, 0x66}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) 22:58:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff8db865bd90739231000001000400", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 22:58:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 22:59:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 22:59:00 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:59:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x8000000000001ff, 0x300002005}) r1 = msgget(0x0, 0xc1) msgrcv(r1, &(0x7f0000000040)={0x0, ""/45}, 0x35, 0x0, 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000380)=""/195, 0xc3}, {}, {&(0x7f0000000480)=""/119, 0x77}], 0x7) 22:59:00 executing program 0: r0 = kqueue() unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') fcntl$dupfd(r2, 0xa, r1) 22:59:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/180, 0xb4, 0x842, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 22:59:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) 22:59:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="42d4b8b722977c4e17ec91d63c3594161b024fd8343a035443099c263c72aaa20e589634ca85afa3f78baa740e3f93a5e789d3ec16ead8ee155e979b3c099ed253bb1fee481833e962b42a246d535027ec85b78ba1772acb7ace20db63c529c481dff85aade75acd3dd3bd94348e23580b782abf1b82612f7b2463a6e774ec72b2831b7e0d3415e0106195995c70dcc8f7252bc9f7d9f0fab5656ece885fbd5f8075c786fe90b3dc6ebefd662d086b6b12e2e50d7418cceb55ef519d6174d3ca6dbe3cd8afcd6b104c6bffdd0ac07b434b099564a4cb1a57559578b92060fcaabf5bf08aa5eb41247e06c3802b3cbce9beb5722bed34f3d9858da3dcec98330aca09d399e97c674eb813be3deb8bfb995e65059e16a004fbf91db253741ceeed455b57aa066150fa7c169343a661c7d47c4316230a2b2a8ba72e5c63edd5b16ce37fd157aba25c9dfff2c5ac606653a5f3d74ee35f367c757efb6c8b7f000d40a1a8e6b93dd27a55d09657ee53d8a032b5b37d544a321985a73aec3204aefae252ce5d3bdbce0a83f764aed7015e3b297e0aea79c4231149258d8a38942213d56c5658531002fb6ecf97ac76731e4053edf9e2b6e1ada6d4c4ed58bd29cc8cfb041bcd6121515204ac139b5855485883d2350d0195fdbdc6a6290abe95fd383efa8397716f397b722d4685bc3bf30431980a594dd58d1723b280c69b39a17de025d9ffe79ae0bb315d2b1fb1d75ef16b86fc5927b6c8ac59741da4c1420b24f226e8a21b712d7acab8504c20252726a34019619a94e543378b0c77ad4838e08ef78bc497bbe78f4c2aa40a7549455deba81a53e48952cf91b32284d9fe85459679ab8f707bdc85946110d2a8c114172842f0801af44027bd5f6cbc9361fe7aaf8b4ce847dafad5111151affb729854e16c25bb7325b4bc1fe28f00eae09f308fe49df93392f80c73fd50b1f78ce54a005b24e1faca3ace763cf0730f3c9de3c133e654909d3b7ae4a881818d4c4d2498732fdbe9e38281cd280fb982cd42bb0a07edb41b36aaddce273cc2662e72c63063264c8f4a603330d89b150d1bf85385a6609157dd896a85e1afe6f4a4a50c90c30ae7740066cb1020afc88125ab285f2ac3d408f521d8f9c474fbae81bd4e70fbbc4d46e68c84cf6030096c8121d1e6fe30a40685d50ac23e4e8ca3ea04229f4469b7b1cbafc014d9cd80f70e7d4f28f47bb43c60f0a187a5725f6f65f91ea3fc7f4aa51080d77eb1146446c5b0015d849a9b867b453aa3d4f2b063f428d2f7f2a270f27204857d3f6db59dd1230437613d7d67158252bb12a73c6150344424673281586a0e6d8b6f69db31f89925eba841de1fcc44909e0d93dec6e8dccf9874b03b9ec2b6c1221f95b4863c47307767d16bb7b7ee067932d7e7bae1096b3915f167793e48f4035bb274568942483386bc795d9246ce03c88412882b5b4c417e89167205845d2f733a6d10c030a011ab916b08c6526b7724bc071dca7e2ffa9437c46906b2e77f22cf3290acbafb49f3932dbc7f61feb216e5ec456086536af0577e7a949df8bc4204eac64568e548794451519287e11e3ff97f585500e8d6244ea36b050c4915a54934a27b8aeb458b9e9abcd38b4b8fcffe34896deb534176e5342f6cbf7cc6af4ca0f99cd5b7c983b73a2cda0151af214ae3ffe22f0ead52b42206b9e51406de97813ae695cbbed0f7a3fd34efa2cf9b41129c450fc267dc285bd260f402ef0bca2640c5638c5be55cf8159898c8d273cf90261e90299c9c2244906b740ee80833c1c75a129850d70e25f9714abcf1540ca9013bd442a35768b6439860bc0af43b944e260e1d7f27d21ab4ae806806b1f4c7ba5ee5c81440877b4f8b47209487de3fd45f858836e84953fb14e4810fbbe436600372ea5f6f4023781cb392d64e2bf2073eb40bfaca81af5c03fe23da6c29f88e6b52f8a95360b851b85e9701cd087aa5037e5f1299f956988cdd050e89a0f8b55fc9fae601d8e48148585aabbfd86bb6ab3fd252721bebba057681ba153cef8afebf75fc323a6906db9a162b7da241f17c3257022807f183f75a6db9783e07e7330539c73d1b9db47d0c6e54e3ff87d74c476c460277afd7179b97d6e2bc2d1b68985a7efd554f6b1a1e15083f296c614923c88ad91a895a13be2f208f449412fb9f36008259678f07ded52b5b2f3da19a61bfebe53587838828ffca9dd2027c2bf5a791306271dd6a6fa2889b657a04018e5c2fe5ac3e323d91c0536b6e9920decbbf9d274fc2914408e8dcc1303bc0a34ba6701be99db5beeab75b5b60b41e638af58a84e1f4b4e0612e9715da3ab9be0b63a33abf697ea423d5bcbed52544233279f44a5e635d4b745d28ddbb31a4705b13ee7a2f9564e2470b7190ac1ecc3dfea9c3aaf0957f58fe32c4bfff0335f2e307ee40848cfb8dbcb95524fcfa97f265087c50cc72f69041701202ace082711f4bc566d8d7703fc99b3d531889f5c3a089e32b36a71b969461472383b5caf11f61de363781296c6cce375223284e9057d01b3ffc21434027c40db8117e7ba8c65d06f726569c7faaae716c6dcc83b15cc89b144008e7778a180a94c413c8dfb7518cee28780a75334115572b8b99942b2af9522a3daaa74b79c9872c36f432761b97ac4d4934dc00fa3ce86b327794e6eefdd9d22c36157bf5ab97efafda2c800a1c5d9e95a2354967df8bdd94989e8720a42bb50ff4c6c5b85d9bfdaa85caab68623e9d597741cc83190c131c34175bbb832e9da7b218751d5a9c83b35c8049f87344594c987e7bd99fedb88e6e87ea8d5a4ff8d5445925be865e9ea1fe165178a176a765ffd4954ff9b2fb62404c6c064d9e4b5920c89a745b16becf343495f2fbfe16f1ad92184f7784130eb389661b94199f3e5cc483974bd99315a580e85af922317f189eade03c4bbff8b281e18e9b2194dad4a8edfe9171f44519ca1da2ca13c31820820f61fbc6c2e07b603a364ee13e9392288b3b813ec38dd4bc5db50413db855068d66c090e1b3e319369779ef114dd5113b22b566b260dccd853d1d3336055b45e1545937e9a6bdacfd4123a7ece7cff11d7d1024406e19627fbb7065069e84c86871823cc341d88518a4990b2002f9e8029a9454a48d4bf7fbdcbd76ccc52659dcfd178ba50a116e675d37c54390e2cf9ac12ee7928724d7aea8ec71ab87779682fe17c5c83e3c4318f46c3ffd905b17332bd2db5e39fd29b605b807c33b03c68d40b0507348a0c33de589ceb939649abc5dc0f778748009791555c18a59bcb197dd9bb47d32b070a8965abc595280f590ebfe3e92b426ad1cca6f473f9041a9d442a51a9faea08b95300cd01badfafb4e456847e7c8cd29bc2186c86626700fef6c28da467121e2c8d78f500341fc5782ce4251b8d97e6f8f1706ec447b15cfbc12398c437a9be29a1efe5143b48cc3f771fd95891624b9121600062f7d8f13353ed282ecfa076c151f409308d148f9800509f50022850ff6c22f6defb350b9e7b6592b17cc068a56ebaa5a9990368e1927a68686a2ace96f091311be9db4376618b9ecb0ec011d49b8fba7d29ad3d3e208d7d790709ad709af184615951467ef74bca40d218b62d56e3891d23e6c8b2862ea888ba900b552b529df6382c14c58464c9c705f6cfeb24eca554eeeaf5f0d7043759e8d24159822adb532a95fca5a90872de4b6c8ed6d8194440cd1acdb5129f4010782f1f9dab4ffee4f36772c7045cda988c2f1639b756310cc4bf2b8396419b21b90c930787869b26804dbd7259692fe5133f19c8878c91029f1c594afa52958c095074dccb6c02a92d5bcbdba072e69b390dc385c86f423ff68a017c6ed42cecbca35dd3775508e5b5de7c6605095fbb8f34bcb9760a130abb4c48bdcad1d1b8be4899bb7741ee06fe4d617d2626f803d444faa2a82b10ff97e9ed1b4764cfa5aca4e70c8ba1df23657633c4574459b1978f5a38ba2ba38590f7d170273d951314929774f92e50566f89839783ffe9f82ad1778029a8a7d6046526c1d872ddf13a5270ba7aeb065ecc675225d25460bb3cad03d09f452ab458db092f63d6bd567e1e07ef31589578f00983a1c117a6759b8562fdf6483a927a3d1337a413d362e08dc6a88f146fd7a890d9a95d51886f4cc0161c6c324b314e8fa7cb323c525b277e11e56f7c008b07b9ba9d744cfc9076110ac8dd996ebd89dd10b03225f162280ba9859e35f6a5a6f689f73ffb7993fedad0ea4c6c563c047b56a94a2a24ec53762dae29e4ce5bbb184809e1629509627d723aab5c56294ecb8dd99d007e89651fd61b03a98e08d8891d400870929f452266390094d16d37f50e3315f7945bdae88ec75ab0099fba9b964cd5b9ef11d37d38052f9fd7e959d86b1611ec675322f86868125ac491b248db874c773eebb24b260b4934692f0b09a673b24fcd67c5ea1d9dc224a684059f59017a2e17906e354c5ed3bb76b95fb8bb09cf69a06105a6db8e4f943e73be8e02979b6edbd858b079ea9534685ec19d80b1ad94aa71418d1a9946478675c64b3550d3a51b9ec7b655e9ffb3bccea6d56ecc3db55d75bf95afb617dc7d6125fba5140c0dbd7d913f4561dcd041ba64d27a1f39da1d32a091e15770e893d689c1edaf127a10382b6c3eb43bbbe76d771562435b76ee9f5ad75a3da7ad0684851aa72e4b839cb79628a59f8b45e88492d9068b15355c4f43a2f6de8f097a874bb45b143d74b3249097a105d16dbbc5eb0259601da672ae5a6c39af471da5d637bb55913c0aef3b981c9b1193235a5c7ba06423eb1c1deb909a57b2ac2958cea53fcefeb70b0165f72022d7c865a9377bd70f813e10412c2206a9468c2312e643e24f3f08b861ca337c270437f66a43d8e450db0a785f152bc96af4d69b9235c613c253050d50e71e445ebadf71fcdf51d07a982691fb9abdcfa58642952cacd72a762fe3e32af8fa2292a6fe526ef89e38324927df6f9e0b58e7d4754ca7e94a3e7cd770c14969f3b7ad4e8abb19e166318d20ec64d637b63d52ad303c47ef2731b3d790580665b1649f37d7156b8f6196cbd9533ce5c5c340ae43d481eb8f7a1bd045878ec85b29138c424be5457e02a15da63f6260069abd45cbe9a0c877dd340b3ac2b3afd52bcca7e40c9e47f4a1c495f392ba93555b6e389fbb212b32e598e16c937ebb630df6d358477e9690c4b473e4f54c67dc4d86e77c88d20464d31223e43b2d2215a95a0bd8e5640d6cbeaef9612b700c83c39be4395ffc871d8cb36b9c534963126052d4b42840cb9e3f6c8774a3d37515d13ce221de86f5017eabd1f4c63d216acf092e7842b84f8b64933346988445309fd6b1e23a3dc52c87a1d0cdb702b8c84e85437c09deaa6887cbef296c1a338af70e50f4951030e02d9b8160c508039dee0b265261ed0aeec496fef08cedcdc6fa601ab6135577908a06aad7e711ba770408a18a14163c5062f53a0920a4c169ed0b6afc2bdebccf3ff0506f204f9a8c73d8718087d10e408c407767b1b15209ad860a4e921222cd0e48f2e0762f722a7e000ec3e5a3a5bd0bec23f6a1f0cdfe0503d46261c106e14420c9b159a971f773ef8bb9ea4397f0662c72418baddb7c81e20a53f68a3a44281440366b1baca4a05fac785db95802bdf0d757b97034f3adb80481dd810e71dd0e6b3e80a4386c35f314aa8688bd70d88d2c1005086944707950ba9c559e926eb4d33cfffa4f78adc6dae9d8a5809d10d77dda451718e391b8791a189b13", 0x1000}, {&(0x7f0000000040)="1ff437bc0252cf56c8306592ef82b0a734a7f2c1a2c06d949268e78e99e2183bc6e2d4b7e5c8e98d071909814d16c8bc4fd2b757afc6cfecdd16d6bb00878edfcdaacb6a0db5209a59", 0x49}, {&(0x7f0000001100)="c02300cc113cd4f68751c9c686a2bccfc03672401707c0b716036e4cbde264fda28363d922461d5bf4356b2c44e244d03320d9dc31aa856a4cf71292462048a7400882a2", 0x44}, {&(0x7f0000001180)="b9af0bb4b9ba7559b3ba7525726735f43b8307", 0x13}, {&(0x7f00000011c0)="16f13d7fdb09bd07d2f1ff700713d8fe679989eb3e9a9e5d6bd675d341ea80114c007311d32551f2618be88186f21d709d7c8bec9083fc71673d271d139e7c52351fa9c25c406816ffac0b7e131391ff3ae560c20d517c74d024a9297835666da25ae43a52dc03bec2c7acd1d38fb177a7b65a936e2d829cfbe5142c72ca9b0dd5203619fe764c825f6619e7859e9a6f4156ceaed4b7998a06d46f1ffe4b1368e6f4802487527d0839c5fff405c3718fef06e925edbf822dd744d894765cf018e790c7bd84cc", 0xc6}, {&(0x7f00000012c0)="f58d7d10648803d137db8d2c890db10958d8d3f83e0cb658f88020961613e6524e47d339037d8f71fe057780f9d312e658ae4623e42639424668f347b59dda18e64745308e54775929130a8d24fb9e7d02632aef07219ce30b3f46f72abe95ff5ca474d945bfe3730d065556f3ef024b0afcdff4757dd65ae0147c53bdf63dfd1519a49ff5a9d048c059edea71819e821a58b01e72c00a5df33e6380fe29d42d40589dd7", 0xa4}, {&(0x7f0000001380)="4a236955186048423f67001807c7a45cfe2f74cb6cfb5992a1034f589ceb1a56a92bbec988b249888159b591944b798448e7d76cbfab3574d01eec52b1b7c52d818207f0a1d172713ff5c752c45b8ba1f581f66bd695f32a2098e798010aef58007629a9d6c09252065bdb56679e6ba20d5385f156e9d9e06861079fa3e41b228d14f807ae75e3beb2bc5cfcf3d45d7248b6be29784d0a10e7dce0ff10e96ac9f611079e6688cda59ad0fd4ab37d4b37db56cb976e674642bcd9f699951b4b03e0b33f6020d35c681b6aa89c866c8cdf2c1b4d0ed7f8b9f81605b90894ad30f3300d9b89a2c524", 0xe7}, {&(0x7f0000001480)="9821eec8bcbfc1863f34f7a878548f818b60c3f77128a4e6df7cfd1e5b94aba2149988574386e7bd343c7b6952a9ce27e8860b243841d88a", 0x38}, {&(0x7f00000014c0)="696dc1d0c82162f7193d507553ed1b09f0c948358dd7c8a5264bb369a9a9e4be3c200598794865881724678865bc5acda5903439ebc79be175d332584f1564985831ef0f34c459629d17c479368f", 0x4e}], 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:59:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x44, 0xf00fffff, 0xffffffffffff0000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6d3, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x32a, 0x1}, {{r0}, 0xfffffffffffffff9, 0xd, 0x10, 0x100000000, 0xfffffffffffffffb}], 0xfffffffffffffff8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x5e12, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80000002, 0x1, 0x101}, {{r1}, 0x0, 0x41, 0x2, 0x7, 0x3ff}], 0x4, &(0x7f0000000080)={0x10001, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:59:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000718000/0x2000)=nil, 0x2000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x81) fcntl$setstatus(r0, 0x4, 0x88) 22:59:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) login: EEmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00b708 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b708 failed: no mapping 22:59:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20a, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="58935562b766199250dffafb89c06d32dc603da01ee3ff5b420abfbff634317bfb9b6b07935e520b5562678a", 0x2c) 22:59:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11491, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 22:59:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 22:59:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCNXCL(r0, 0x2000740e) 22:59:02 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x101) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x3, 0x4) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:37:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x80000000, 0x1, 0x6, 0x200}, 0xc) close(r0) fcntl$setown(r1, 0x6, r2) 05:37:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 05:37:04 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x8000}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="b3ba9c14c1847a82cd6914dd530909a4b1e151233757fcf722ef003eb507fd25e5fcbd4607b349e1176c334079cc7fe201d6a9d9e5e5eb917e5fa8e3d3350b74cb34cf3f95ba107810d23958ab86c78ef0e2df0ed673b7bac9d769724d522b54d9115932a8200720f5dc6ef175c3aeca76751e1c751e961a49ee759149430595f410b1ed871f5cc9aadf9b52cda13e257d7e615c1d736ec718e8d250ab8d7b4ef0cf997d3b64e46957e5d6dc4abb8165b2db31037b8ba1556a059964af04968f88b346ef4ac057729fb6c3a2", 0xcc, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 05:37:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 05:37:04 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) socket(0x30, 0x4, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x20000000000002, 0x8) r1 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/240) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r3, &(0x7f0000001500)=[{&(0x7f0000000200)="f0cf4632997fcde1711238825274e4e5769ca955adc0d0d00665cb9d61791fe618acdf2ff2c4ca2a8095cbc2a7ff0e91f5bf60700d82cf951e6cc74ff60ceb809a2cb3123085c9b501296b200fbaa45df5d108e0cf681752a933111f", 0x5c}, {&(0x7f0000000340)="70093854ec7912d9f4b9d56e70bc7099916d4675b0dc4785dfb3662045ce4245f9431e590f844f41e6aa391c1faca29851e16bf9f8446a6f5e48c863d9d1c7c1965f4af56cd85f4d186625bd321d7292430b40eff4661e06a8237dd6fedb9d55c77b3086d914c7aca2a4c497793a54c81366a60e52045332393cdb07c0abe0ab4414e5a11021bbe7591f1d9124e88a70163af400c0ee73feddcec987419eddda93c829624fbc9f8f00f3b2cfa4de6c88dc67565505f93045f8b90ff9ecd9cf9462293ccd2e611d106304ebe9796a016dcd1dc5b1dcdd5127be6a105adb8395800835783e881d41aea937efc6d14e613858a2c6854767923c30ce94794a1a0a4364ca28ad681e6f87fa5204761bdfed55f8a28434ef5780a53846c42bd0d846f4ceb8ff3e2482f841218b8a278622ed34b07d5e79665e3053c9a134f46132b30222151ca9c6da9c11e34008e699f3169ae5eed8cb942d3d136aa8a7870043524ceb35996b840a051d69800a2afbaf81ec7145a35ea51c03c6ea727653d2ee1afa6422e9bfe4fb16234383d01b4d599b864870dd6fe2b25e17b90cd89a629ee741f88a09ab13f82865352f8f51ac220d4e840dbe3d53ba7d82c93aef1921619099b4111151f750362745a23c736bb9751f206a4f7270cff931704dba6fa04a94f35d1c55f9baf9f717cddd5cb2593c54df78f7eeae5e7e530e77068d3e759944be2827e9f81ec63574ae420716cbbfffefba01737e5a29ef408d5f1ea2d795ffd36ea581b426b422ab26cd1287d2d0e7d8ea8d196f4ba7528e5f8e53da1e920e6ecedc3070aaeb27e554f20d54031bd710f8f31efd782ff1efbb17512814f8b886a31e43c445a60732cc3f17184370dce3ba32ab4a47cb8fe4d0d0a14ff93ef57b308f9eb3e3f55eea71238f950074876cdbcf1ce1034f6b746c0be7a9ec151b31e69266494841ff777ddeca0ab8d4312a4c3979fd1231ffd089b3068e2c4a78d5c9b49397511a6720268ed26953762aa4ff5a1f64554a826f6421aafc1f4b64b933050b60942cb752508edede582abaaa2d521c15e82ef8d5e696649e513717e8a8a15a3e6bfd0d530129d6311de22221257f7deef24f0c2d2dbe3cf3ef9a546219f6cea2df773952457949980cd902ccf133565d9178dbe0163628ee0a6850ef0d62cba18d8c56fcc64f55242880cb6610946177d83c2757b4e96b586f0e5f3cdb21a0861be8b6eb42c08d6d08014db1282752321cc64b3f79916ae7f08a65aa9bb970cfcc400cb1705bf72872e772a5f88f0904111348278ca518f0c7b377a982f778e2bc9f614eb475f2809d02af0020bf5efa77855469202466cb4e0a201c60e6a5fd08174f695193dd023eae36e91a6d1339b455e152929de2a5576e708fc6e91904606b6ec6f2343cf856bbd2ad2a1075ed12f243705f2929407d3f6bb33436fe300e10932e0476e711c15f859bf566dfadf9e880d78ef143f893ae7cd63236d1743e287751d06931a8ad65ba74cc68693f72d8a8aa9fffe9e9e2a1cc60e9462d10578990a9bd72e9822b5f48c9e7fc11291fe09bce03538ecbbe6d3ef48ef98d803e0eb0d69abbff37186efd193d4f9ffaaf0a29434b6163650207d5bc56aadb79e73e72710d8b183db7d7624f38b429bc771fcf6c3fc33516ba805540822800b3ef39f99d1a9afa1c0b9fc46f9da0f5f111ae8f1d65069d06785589521e6384a4a07eb821a9373daa3c2aedda4f0b30ecc997fb2039f2e3d74033296779b920f62f123f53762132e219deda4b5ee2cb1c54cbe0dad2dade290d71ecb83f905abd2f126ac04f2934e115ae6ab7edad3410620de01de10a04145b39354f4f89fd30c86008a765605a976ebe527b31529b26bec198db737a6551f4111eed7ad7c8fd6b292af9387dde41139d4bf9b2065b153e505e764022113ab94247f06b413a7c272d339df7d985abade08e63740be780d04a3bdd94d6afefd16cd016100cf27e72e85d6ebd94fa703e05d4c6efac086df1c31f88a8357923a608c670b20456b749ce1b95bc94e85e9686e666d5e4a0d8f01791ae8685f2692a6adba0913d2610dac799d2ddf373a508c606b17a7196a06becbe31b2141e2d35a1d58994c0dbfd2dd5486b7b311a56bfb2d821f683be320a7839ccf88e11fa9590885c43d7c487bcb51a954fc55a7b2cbd710c779e8bd143847c8ae5b6f582eb36cbca9e92ab3c27b17732b1bf0c42c292234fbd62c3b286aab39b444705b205de4d19644b56fb912d888b10b073bb0cc6be49feefc5daf0ae998a2261be5c817f518030b0376926d27e63ed2834d29a3fdd3d564aee3465a804c18e3bd1195929b6c09a457f26a8479c0b47c67f5c558be09d7f794b64571b93fc6ea67ddc110a65bd0c1dbd60f7826dddfb91b7a482eed2ae6cc32e7697e49c1ee84a60a6cbd47a745f6265dfe6a1ed2b6a86bc0ad8288418f03038d51b030be534405876addd825c5c56eb7ddfdd5dcbbccb51d60598f10d3ebe7c521cfc42882fb147d5d614f25b4af637ae6b03155466f2aa1d995a0025fc38c8d5354cd27f9bedcbd3d1b5109070fb432b50fba525c2226031acd9111bd5ce7f74d422d1b02494964c76ebfa9c09dd59f3c4c6fd29bc76291f90e02aacfb2f68abc672075a65eeda812cf97ffed958adf4ec5b6ee9b35742d40bec363e2e64c0997707ef5f6ef13c900bcf8f2dc7547bb6956e4f6a22e9d240d7aca5e812356b3ee841231086ac17736e74795b744777b68d8215cc7a4de8917a5d0417c46732fcb055f9ad000dcc71e6c9de3defa74056a3cb8194f76ef50e865937ee8047e23529227f820219768e77a83f9425e2afabbe7872c87a2eb1967b81a3720964c4dc41fe66050136eef8decc08a4129575c5213792fe1d170fdd5cbd7ac73feacf28c5fcb19cd9595cd58874fa91632349a39dcf1fb0730f93d39ad7668b02069cae170e2c5839e05095d28163a5dbb1ccac4a1c8e4de13fea55ff4f0df020c710636bfe92f6b7ce70bfb0183d6d83c0b72561e107571fc06a063e9e06f69d642af07968e5549fa8d92e0ad6b6d5d0d9a1e84bee39a01f7a34ff232e1e4c908a060260480994b1289bd81e25c50a336930fd6b70cc33c0f968243a2dbd774b3a216865270c382d39a96a10cbde34c8fbd158ce2fb9e6d534df66b0c4073588dddba6fea88d10cfc9874f383d1ad133006e8b7cc62ec6488176cb1a5745be0e704706c75274e16ff80ac2a1e03eb08fc6c5bb5faedb6297b9da70e6b07a7468400b0caabd557b487dbddbb1d632da2aa4cab6c9b3281c23966434fd0c8deac29bf864a6a8b453f1cb8640b11c34c3e1ed847b8b75d9e9248bb6552dc48fa1635804e9a98ca5bdfe2815c16af1aa57e657757b678152f9e862eb0a19b13e3aa64c96ed713361a244eb933bbb4e2f76f2e0907aec1f8ea776ffd986071bf28ca34f4e750b1c9e5e35b5c7aaea1dcb282ae97ecac85e71c60bdb472cb848d1c13a9b15f76f73cb31229a7a951eb92c97cff82f0ec3d310c08f700db45647090c9888944860be8e27d712c5eb353ff1ce89049470144e13b0f9a2095ffcdd252d079f3e56cc9fd6b5735ff5e53f93b3ba058527d489dc1eef2e58898420a5f80318c2c27511585bdc6f632ac13ac5ee691ba896afd82b514de93e8b4435e9c5b2220cd9f3d849352b359a24dbdd3ca1b3cd7147b7dc19712f81a26102c1558f3e28a6cac57af27bdb1f128395223668a136d81e25213b8bc2d50e06717ee5b9e942b57f3b78191e2c534537747e1443a15defef34bc91e4d4b2d7bf2e1222da327d8f8ea8881877c788c695ac086ac1ce3d70fb9891996a809d200bc7f9f70debef3a4de9c95b5428947b9bf845f5b65482f2c076d876cbeaf28ca1b93425b0cafcf9e9a877a927af68689e188b0d1cd9e63971df37995eada20c11e91a548c81598f06f5b81ee3c5d8957a2884c1e85896389caac699d397aedc842f13fd0afef427ee8cfb95154c28d8c29a50fed9c0fee91a91a4ca3e31114ecadb8542fa7647f74f9558653c2117708ec4824fbbf9b2909856ba07107dadac663e3322fab02314780e0951fae1278c6502e300051e04ed61297356541294fa836a459daad1e242e5c8e277b7d44093e9b748b1c0e38e0c6c49eea13541c2b87934800cff053d565496dd71e4d59f3818704a47e5bc1f010b1a1d62029c533f1cc371970c25264159a525375768a8b3e176b9a34ff44264b6b56a1c543d8a8086b5a983305da118df32aa39190fd685c85c08649ca3aa8c74d5c705519eaf42eea6347d99c02834af7cfcd5f794636ab6fc06e57cb66bd75ace5329e4eea020c13370558223f4ac300c1e92cbf6322971a3e94094daf72335b1600c55a4bc368c19e2590b724993327a4f33f21644d639001a7611837bdc6763e46b1636c320cf8ba2a77cc298f1e764f691bc83dda292a5d2e7dd00364be901eb28402839b11185a8db031ee0c7637381cf32c376bebbbe2f3307c67a79f1bdf434c4a013cbd71ea00d63e2f06800449224cc6bdce794567022bfcc77840e30af4fa06678003ad9c6da850d62eac6850c983d21afd7d43ef9da3943fd45667ae1b0f92c77ae25605b728d91aac29f2fce8848a882c1f405c9ec248d4c904d9cc38e0dcce795b3db7ee29619323934fcee3fcdd96444eff610f64bd73124cd4016665695b46f31aff314d06cf1b8c12429a752786a3c18062927aa0415b4220882e97cbd83d3e2a6c8990a90d4e0ccac5a88bbbe0d5b4e1826fe32f1acba736914aee1952255bf5354a6f76a1381d22081c730eecb3d48544c8a0013fa359badfec9296b6062d2a6a3dde5d22724d8e59700746901fc4b6184829c0207fb58083ec0004312409a41002aaa4ebec90f4a233055db11a1905a6e5b07167388beba4ca2a179184226c8796bd2e3e1f0931782a930c7f2dd031edacbf88afbc41339dc60abd11b32421adba4ab1b85e30d49f1988539c060666d111b561b9d160b8ed004ca0a60fcf67511c8f162e3a0272a0da864ad04ff06fe22649eb61a3d53525ff0db20198108618e1c1b72198acaf3786ecffe4996e5eb53420913d1a76d2b407ee5ddf9f0f1c18a59844b1df5e7cc429cf853424b30eb0a643db41d48b693b2ab266a01fc028396c0bf5b265b37703f0b4245ffd852c639d15d62426e50264a65b5d10e8d70b9a9cfaef5bf2a41b940c9bf5c94d205bbe637b7dcf55dd538f1eca4319f8e162dba8ff4e5953a76a83c30d6451a4b40b4b712ae252b262cf3b5396718fce12d3202eb1e9f075aedb44c08267f1baae8f8af576b082ecaf17e40c2d26a780363abf9dde9d9515e3795090f232190d7f1724ee36b259577a1027db6399805987f077b75fe47849d5b9db29c6fa6f2f5526798d19569e7f1d1d679ae0edcae3fd9ccd8a87200a0e0c35feb9c128af8edc0023bc85f19b87f05aba4719a47ad6ef7415de0d4b3d570d63cb48827679feef5baadafe6d1dc6a91aa5b5068e0e8f626aecda07d6fed5245a4d37f858baff0f21279e297f07ff39c4ed795a1f7b4318845da0a3e4e1b03927ace9cde200d27949ae153d4c3a9e233c4a3bc8642307778cd55f0c88cbcc20930c0acabb28ceea63c2ced80a1a009a48b561ec6f89bda9f955baf7dc1a7fe46aebbe5283356453579bc02fe19d5a208eb7e757386e1ee508bd59429922d06af897fb42bd367c465e72d95e0f1d5aa6776550a5235612a18f29cf83229efa4c1c533d3924a3a95f2ed63838b71", 0x1000}, {&(0x7f0000001340)="a740541688e918bdccd26bb476597a09537faa7600b9b15db398d1326dc5b31a9fc0966e2dbd3a089ca6e7e3e5fcc6c9f74429ab5aa814dc095db4fc71cae0ffa7417e938863956307839f11ca7203959f52bffd6de0eff5", 0x58}, {&(0x7f00000013c0)="5797ad41a4a595afa09e0cb751812f9554b07b4ae614bca694ea8d9a1cdb88e31d0ff5892fd3f9b37ad810fee81ef3669ff2b891ae76609c10c98d6063833292a4e5d57356bbdce717acae8e723cfceb48a7fdd879e3969963c5d1eda0d867b812bf30f724911471b737c0", 0xffffffffffffff56}], 0x4) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() chmod(&(0x7f00000001c0)='./file0\x00', 0x3) ioctl$TIOCCBRK(r2, 0x2000747a) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7ffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0xd7) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffff8811fe4dbf0300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x7fff, 0x0, 0x0, "cb736202f7199f67e54af4e011ca8f4d5588dc7b", 0xda2, 0x200}) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:04 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x8000, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de90e4341733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd6061dd02d7b9f28dde32fdc08c6141e08105afac567f120d79b7bb29469fc73d1cd6", 0xe9) poll(&(0x7f0000000140)=[{r8, 0x84}, {r1, 0x4}, {r5}], 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x13, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0x2fa) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 05:37:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0xaac, 0x3, &(0x7f0000000100)="b40f3023af0292371b18293b6173c69ca1a1eb1e93dbc89a99265079379018f759337be2a5062ec3c371f22ef391c45e5461df331d2ea1a078da00053a810280d0b4ff278b1a2de1f933004d20d672b908ba1e0df7c41c7fd0d7a9c16d24ea4721383b7f810cc55c96ca535d27cd42d361e184f7d79bf835d3a8761a23edb520835de6004cd1a0eaf0d479fd42267cb369048bed7173802e33739e2e011a192a1da2494eb13bfc1d1e63fc1a40c8fc46e5157edb09cccbc367ccbf055a390e", 0xbf) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9191f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c29000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) connect(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r1) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="8f012e2f66696c653000"], 0xa, 0x0}, 0x0) 05:37:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 05:37:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)}) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x4) 05:37:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3803f12ec73cf6a4, 0x20000005, 0x6a1, 0xb53d}, {{r0}, 0xfffffffffffffffb, 0x42, 0x200fffff, 0x3c9, 0x6ba}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x757392a01fbdcfe1, 0xa, 0xc000000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x97, 0xf0000000, 0x200, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x7}, {{r1}, 0x0, 0x28, 0x0, 0x80, 0x5}], 0x8, &(0x7f0000000000)={0xffffffff, 0x800}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 05:37:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 05:37:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xffffffffffffffff) r1 = socket(0x6, 0x4005, 0x2) bind$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x8b, 0x100000001}, {0x7, 0x80}, {0xa7, 0x80}, {0xef, 0x3}], 0x4}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='[-^\\\x00', &(0x7f0000000100)='/dev/wsmouse0\x00', &(0x7f0000000140)='#\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@..\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='\x00']) 05:37:05 executing program 0: chroot(&(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000180)='..') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x17) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x8d}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) 05:37:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) fcntl$dupfd(r0, 0x0, r0) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) dup(r0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x63, 0xfffffffffffffff8}, {0x47, 0xa8e}], 0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 05:37:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x20) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x6}, 0x1) pwritev(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)="917cae3d5354955ea7351eef6cde3caf188a3f50a17b1a109c58de31723301f1728fa33317cc594a346f8e0d4519cdfd3f9fb58f96b40c5c9060b5a83639ed11e0d59b7c8c3b2dceb0abc3d67c5586c005d437d750b1231b08eeca7d51a19519caad2a67f270bf47812b47b8f3b558c77ccfdfce1071b76ba96b59d3e67a32c7293ef2f64072786ea1e1c00d2c6f0ffe4f105f0752049d8c8f7a11e030c824", 0xfffffdb0}, {&(0x7f0000001280)="ba25c6801cf212461e8135b8cb140a50c9eea160d26b2315eb443621eabbd10452049ea5d2a4a2e528280eb3614af82b7c463f6c1800e1e858f280b8c11787a02b243e20c63b32a8532a2c5ff616d1d05557e6e7c9a61a437ef6dc17c2257a1a764e1a495c0267dde69367457744fd912b9001c3b511e6ac012d782c86ccf9dce20aa56aff73355c5308ff281461da9c63be21edfca5d06b70df10527a59e52fd91a3e6201de629e11a1e1ab99fa7414c808a63417f08a9d218873c488c60b7564e86213f8f21dbed571f76b43824a30f6e76a93db20fb4e11c9707e22da8e7b3162515568f87f5d32c8a9a6d9027e9c7e1c0b32d1013b7d5308d12065b1a20f0d90735629f65a202e5e79e8c705f3940d29db3e0a3e01cc30cb0a12673cede1bb98cffeefdb0626d2972ffb1ed8ce71aad793f72de4bea10675bcec9797b04f1924b446ec7de3868bea3158cbdccc4dd5a421e430de0af7c6591fd59fe35849fcd9b093dc6230d2554d9ff7ca1e54adf9803c8d8383cb91bd49f6d68dbeeeeeef7b4cfd38508c7aea3ec2f05e829894322157db70962a03ce8286ff6e8e99774b9d3fdfae1c6b520f3cf8a4ab626e8e42a5b257cbc2c9c5be06193a4a2b7622521b5d3c92be25a98d8d66af73a0504bc605647d24944bfbf047a4f95cb611ed630eb3c4de0f908a5b56e23e7b6179430ac7175db2f8583506690196b8bad71a180a58390182adfe54cf5e58e06a85dae65d42967132e5259d80ff0e0292b21dfc009a9a858b694885248062d9e30bcdafcb098669994760f9b81261c34716c167ea490b66cfc67fae32e4cceae7a80f566c2852d37cf8f567bbb355a396b386729c243ed642252879fb12ebeaa93322389d3a83fe00771b168b6e8ab39b22a6b298260f312569f4baccfc582186ea6b342ee764fe1938e46c6bf78407e623c3b971411d17a33e7d2dfbe17c15405eefce31840885c95fea48ec53bac9267de4dc5dee0e5a329fb059254c907e47bda1b354df124d796b27d606b9ec7b6d7d33566b7064f159f19f03ef70b95a375275ab84fbb06aae7b006a6ca95c986190535d482a183c159669d6e7149b912ccfa023bf3e6f2a8c20ce86c793e71eece0eac349713a898ef1ba9695eb43904cc2a905669375bb81da7a12f5a2a23d685f3c300121727fe9f67a28a25eeb6341e395dd731d1b0ca14c1a8880534a7d8df6b5a0c9c252482e9c2653e1a47a5b962bc1b04edb2f7cd80f56f4830e7927d88aefbb079c2a5e052749b345878c63820dcd7d459053f4f0c66f6a76b894f0d1d5038fe974d3e1e2a0c3cf9ec3c260d434f967da5572fc219a05d74dd080606e895ac87fc4616ab69bb437e8e41dd91ed4776519ea719226c35df950fbda4e6c35ac1cff521763daf3556699f6186f1301b054ae47e0fa1b5dbf2189eedf47f3af9d12ea63a9ccd5018b3c621054bf06efd3f810a0f6db05db5470ef215fc6074f21bb80fcd12e5035ae5ced7607886e37a6f027c695ced489e1013b8e48f9a13925b7b92a71854b0c36d1f4341e04b7ab6904475ed46ad71efce3293917a63b5cfc9f35ad1e9db9a0a0e9e6d833b50368dc13e25f34852e533aa753efa60c0eb427c24ae861bbe521947b74e6e85d33a63abac58e05c3a6652002c5a64ad37a4374b8c750f622ba6f75a24f42a37b99e12c70b73b4750d9d7087f82f46659145ba7958c182cb4224a1401e939ba299490c1f80302c362e2d2b240a67398b8fcc5860f8b281c97fb1b7e29f6a81c6039d769db036351319bbe60c15d1dfeff93d7ba2196cc5e8339998bbb0206041fa5e27ece97f3e9732cbf49788f1dda7a3cebcb30e61ffa287ab63479bd80a0a784a802759a934a4a99770cb416daf27405a18e12608cb8efc0738dd171f4e8804c16e4a9b2699420014b76a27a50cc7f940a09b22e609be90141f4e4f8c4ca4475db7fbcdea5d7aabe8827687dcdf72096ed2c25841ce9c276e8e9cf929780f3ceb7b98e56c0a3e29560338a1d172450bc70d63bdc370deeb9208ec361b10a8bb70f21e8d5e25d986fd4f7f6f59ac030724e82f5320a8475ec002be923fc4ffd84d60bf570bc9405c4783e980f636093b4834bc9942d61c9892c85f8c732d71ac5c943cba0df1c0d5d6b85f4e18a99ee353c66534fd74433d25f8efe84207ed2338c3f947708c8801e3e70d88b826672a900abfd93f85e9f0fe1f7325dadf6f84eb351e41b58b120ecd8af847597cf0cdc30c502c8b2f6243eefdea6aa2e490676b6f63c594086d34c809417bf503bdc2fea29cf0d5c366a218d88d9b2ce10d36f68031952253ba0c455b2e406578bd1939796ffb8afd427e06de414de855565573cdd54ec1aebbd4c58ea245eda90222cf46e72b9c746eeefcb3227be3b1bdbfb26751d99b0a1e50db604b7fc785745e8b3af5696f480173810bedecf294fc3994e626555668fb2c826a77fd9ca085db1ac9856ddd1777a2658f4b37ff7c19439ee3e10579af0072eaa2e4b9f1106515d3a820a1c9602d77dd30dd537850632d062ac1e8e97281e0adade10f2eb79922eda22ccada3bdebca32405a1146acfa036af8ae00575b4072c1219da6f565f3bdd4c3dd0d38efad3c6a01a62d92f708e4460bc96519e391e39eb03bc4a92edcdd30d78c08b7c3bf6cd73b971dc370e1beadb9c0c2f6cf622a6b0517f68d494cbe3b98ea394d4db656f9cf6f65a6fe0f7a960c319302fa6d9fed21faeed1f95b07e54f3de0a509ac31da295c18475add39119d21dc4ee8473a666dac788bbbb0e605d8a47e3499a326029afc7cc7bccd20686f8dfc6d9f3e9f60783cacc649e5b1c574e7823e29059bb2f639165abed7156b3bee1681b40cda5ae311cba3477d040f291a486489aa28bc6d8ffca99dbd617e2358ec7a2e72ac74ca026ff7b678815257df28130d151e36c4020c42e8fe683acf938841a9816409ca4fbe72d9617e4e348ddc6220e56df7b9e9cf7d0f2bbd01a063bd29454d18c15fe330c7802d454b995ba1aa4cb6f0719c345c427b61691dc54f94d138e1feddb0c61a843619e269ab4cb92096de43219e62c5ec8597000f20b442ea6e3a8e067d450734b2db404098d5e48927385d7d93cc2938d77011fe22a87e6678562cc5f1e9ac54238ac762e0ab7d12b80ad5c23f207b895e2b18ea1f2bc9b9d55ef8d9e6a05408985064b767283cd0957fac847557c1012ca1228e1961016dfc765e85d65414a77ceacc83def4b65d70a4d80c82a14de67f43a3792dc3cbea4996612c746a0854ee867110d5b94c6c9267826a53992cbfba4fc6e4b7ad45b7c5d63bc5b59ecd15a09aab0090ad65ffbbcfda58bd49477f061350bc5f8b27cd6a4f8f9c4258fbd6cf6d663f0bbdfabf01c3212697966837fa518ff26928f3c9c85791cf818f20d6d4aa3c8be973f251bc03143f37c10dc67e3984da18aca3146108a065be44572ae0436cc4ed2dec3298aaa590acabd7ff3c97224c09feeec81b0ad70db957755715b5a1e98a2a604126e42d675d0eac1d36e1378023a3a24d74e275dada35adc5d61c66b1d4587916702c57c8494b47531713e671e8fb2a373e356ccd7e6328bb5d348771ccfa060b192d5087e1ef9b6f84b5fc6aa5bb429fa5ab0a46b9fb2c099766487c1dabf8658d7098fb29f131c4210feee09ed227ebab31c8fba7ff5f76a46b153bcb39ec6fbd608832ffcbf88bedb506e6efa72f1a0c9629bd6988ed8efc0b2279d7a7f0b077920bfd2c3f02999431eb8997f8382832ad37eb29068d1eaf7ba3e7d1923b00dee78d55d18dd109d43de40b1f71b49bd3210dde8ef534e728fd88b867f40ec3f9ce005a4e8ec267569d440d27aa573280b16c0473dd73582c81e2bca7aaa93a7e0c7b74421599f1b97ed267381efc982325c2de2e7792e336184be2cddcc3382cb804143d9f22335cd62c87651743e751ff33d50d5080f92e57537f46cd84516f9bb2009aa79c002b6f32a91a4a617f6146f342708e44bff94b18dd1522cdfba97a6d496735848a34b05068a7e665cdc386497f9c7df9ca1486c65609dba3bd6b57b53d5368018b17c7fa2f9dcda7e9e51be65f8713727476b939e5daa6049fbee4a3ac5fb76f6cd2a085503da2913a46d8bf80683493f01f0542c143e365ca90b5178b8455c5486e765f5b95174a01d61aad42f49ea371a47f3e75b98471706bae79ca28d5753bfa78b9e7448fc17813896a43b34a6591d4bddc50ca216a58f5a1d7039bdb146da9bc734ce49a7472910fdbfd0362eb6e9bf509bcda2b70b99c3864fa9f3b3e111cbbf3648f71f02541cc1dc25895ca0277c99b19b55249db92f78fe081e44fbc9051a45d7e3495a05c47a96c5810ffb1b5cc58bcd47a8c87648fad50511dab7ba030cc3b80b76f42de1f54487e15fa5aa79b6124c020fdd5fa1a4e92cbe3d010defbf7af513312e2f2d72534a17c235ebf9e39c729a3d8c11636a3c74f2382f72a7223dea01d45a94ac82a5ca78cc006d21b1da3fc35071eabdfd4e87199f9b5ff0ee6e0936bcf11fb58b0be8ae3cb6ab483b12b94818608615f4dac0dec299026aa662d1de89e7d07956ce352156472461df2918f353f390b1e869782b5e4f9c2bf477449034a9c052d8c000a29fac4e94da444de1f9b52591f65ac8bd56cc0ab8001292d8fc743daa917f3f0d422660ea4745b589d35eaf342276c511bfc219fbcd6c2c30c84c98dfffc02bef43c7c3d730d4c07276f13acd8bbeb81f202b92f873391dbd013b0ad266ddbc8e400e293ec13991743f09cfae23392e8a1485631d322c73b03084fd52df05ce34bddff68327a3e7cd685827ea5d8c0dc3d7c4fcef14753128a2239070a79145693e27c42424f38006e19ee24b81192912b17f5b72283c58a6103cba5f55e71666a640d3bc664efbb37283a69b19504278b6fe232afb24ef83c6a6c2448bed4c08061a04a609041d322885c62aa41cb9ac1823613cc6d2f3321708612cb9fefcb16a504fe05818a58aecdda511db81055cf72683a49a8395b2920716d0661594b2e461040eaf5bbad9f0033f254733fc9650f1cdfc88cb8ea1a1648745e86dab6b6acd0de7c0ca1e42d657a6a640297ded261e639b1bff1e77c99012388d5be4e6d609eae39430dbc4b89afe911200c1606f61d9e8750a20a0868326918a58b27b2a3bf20ccedd71984df9b46640e714033076e500c8ff9731277e2c9271130d0dbee311c26ae1ccd9f1286c8b45bca31020e83ad0f7dcff070b1f70d790190a78b86bf90184743e68837fde6f3872954377b43093275b623cd191b128ee637804bea2f816b76dcf2d0fd81a3c70f0df743778c126d3e305e18ccd2248d07e8585bc85551306f69653b401b65e6b41089c4cba512e5e515f627c0c93302dc43f4213a26ebec743cbbe23182d0bab36f4674bf6dbba61813a34b1c07c85e37c5552dd75639d1591bee2a532266faf5098f9baf6f9025f056a42fca6ba7f7640cc1d8964a33ddf59e1182cff32088356094ba2d0c1eb062719d848f6458000510e0396d05c112e3a9403ff35c749084f6a724d4427bf68fb0e49d4e6c9a4267cc657daf45e15d589620e22623ba84139222d2941eb94fb889ece04fbfad359023af32e4a26fc0a89513e00dabd9400be931f0e2b893b3e08247efd70c2bd64f6b753236e3758471f28da94f97c0ea4fc274fc9ab821c9be8866150a048c1ddb66a0d9bfbace62a63f9f7807f08b361f99146f517f78d5f5facb6806e510c3571a7bedd2066b77d4a04c", 0x1000}, {&(0x7f0000000180)="7ac90604cf64046cd59e3b6d79264f56cb8f8f73f0a81509cd4be7eb352ba87eb20a29d287d864ea22", 0x29}], 0x3, 0x52) mkdir(&(0x7f0000001240)='./file0/file0/file0/file0\x00', 0x103) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xfffffceb) syz_open_pts() r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) r3 = dup(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r3) 05:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10410, 0x0) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x1c) fcntl$getflags(r1, 0x1) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open(&(0x7f0000000240)='./file0/file1\x00', 0x8000, 0x1) 05:37:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x1, 0xb3b6, 0x9, 0x4, 0x6c, 0x3, 0x8, 0xaf3}, &(0x7f0000000180)={0x7, 0x82}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8e10, 0x10) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 05:37:06 executing program 1: mprotect(&(0x7f0000244000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mprotect(&(0x7f0000247000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 05:37:06 executing program 1: mkdir(&(0x7f0000000380)='./control/file0\x00', 0x12) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000002c0)='./control/file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20810, 0x0) utimensat(r2, &(0x7f0000000200)='./control\x00', &(0x7f0000000240)={{0x5, 0x1d}, {0xfffffffffffffffc, 0x1}}, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0x5a9afac2860bd63a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r3) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r4 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="385dae1b7f408470e6134538f956f3d66bcdec1233796025126fbebae33f9eb89538fe6addedeb49c2ce07e9f35375976e82bf5c7b0564868ce714cb582b77ab5d09195f9f1f8652cd83f0fe5a440d58f2f4b858ea9857cabc5c632ffdb4e3e6ef5ca6a83a957a85102f", 0x6a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)) 05:37:06 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x4}, {{r0}, 0x0, 0x80, 0x4, 0x0, 0xfffffffffffffffd}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x400, 0x3f}, {{r0}, 0x0, 0x10, 0x8, 0x8, 0x2}], 0x100, &(0x7f0000000340)={0x5, 0x10000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80b5bfd9f375a3c361265694d394d4291b256a09b406d57ceb7ef7c086a327d59f9c9fbf2732a2bbe145da3a3a1fdb00d2cfa447844ab54fa3c9b11fd1dbced277fab397c6cdd6eb93c23994ba42382cec5a01a25c47660b6600b429ab6f5581c1469eb97fc1c556671a0b3ae30d0ce5fa7fbf69e18f1aa5", 0x78}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="38d1feeffbac703d6768ef7cb558e83e81f98a9a4860a84a0c57ed197f19a5b16d3b46ea30f74b309f797c466a299e6fc9e49a6976e409024dee3016547a3df5c740e6e89ef79d3325ee210a4913f8bb6aa8dcfec66205cfd5030de292b76f40ccb33c4a6de6ec756616f45faef52ffef9e51b108ae187761b3bf3a79707d7a09e0ce42fdc7f2d05dea5219f5f9d981c074624b8582de85666d3b2b5b59d6c9071be190b676fdf079a8038f71484d08088144fa5fdcee72b086f77cc7963afe33de380b818842cb4f807ba8190960e6e1040b1c52faf842878c5457e933f289fe0606845ca", 0xe5}], 0x1) 05:37:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r7, &(0x7f0000000fc0)=""/4096, 0x1000, 0x42, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0x1}, 0xc) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) munlockall() r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pckbd_enable: command error 05:37:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) socket(0x23, 0x6, 0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000200)='./file0\x00', 0x1) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) fchdir(r0) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 05:37:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8a, 0x8c}, {0x5, 0x6}, {0x83, 0x100000001}], 0x200000000000014b}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:37:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 05:37:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 05:37:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="237584ea72b44e", 0x7) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4a) getgroups(0x0, &(0x7f0000000040)) 05:37:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 05:37:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:37:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 05:37:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f0000000040)="1d", 0x1) 05:37:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1f}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r11 = geteuid() setuid(r11) dup2(r0, r1) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000500)=ANY=[@ANYBLOB="747236b9233488ae58aa73d3d4e13363c16477d9e4640c2d48fcb00b174bf0353c8fcf7d8c91251cba8933c0c822a812ce660ad84221724986557881cb0bb8a1e07f0fcaaadd8ed7bf2cd7bccb7a27c1d8b2a152833422fc5bdf1b351cf707a9edbde2bcb3fb6b2d215a16caf178a220616965a4ec0fdf35bc3c22c6500d8892332a28576069d9ff46a61607acba2cf4655a7a4626"], 0xa, 0x0}, 0x0) 05:37:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 05:37:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0xffffffffffffffe0, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r3 = dup(r0) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) clock_settime(0x7, &(0x7f00000000c0)={0x7, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800, 0x8000}) 05:37:10 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:37:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x787c) mlockall(0x2) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 05:37:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) 05:37:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) 05:37:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) dup2(r0, r1) 05:37:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0x3}, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000140)=0x4) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000039b000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x3, 0x4) getuid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x5) 05:37:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x2001700) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/107, 0x6b, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="0002000000000000002f49aa05aa8a85c28bf5f438541601d218402723c1a73e94d17804424f62ac5194b1d994e83e9090c707eab6bdf918fd8c345c9ad351cf7896e995373743139b7943d3edc7649934a40f0c80d999cfeeec084ab750e66419a86ef22445129a7aee5e324a082002887cf4d220a645ea552b5cdee8c57dad9c66523a"], 0xa) 05:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x92, 0x100) clock_gettime(0x4, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:37:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000002580)=0x2f8304e) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x8}, {0x127, 0x71e1}, {0x0, 0x8}, {0x0, 0x4}, {0x100, 0x8}, {0xcf, 0x7f}], 0x6}) 05:37:11 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') munlockall() recvfrom$inet(r2, &(0x7f0000000180)=""/142, 0x8e, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r1, &(0x7f0000000280), 0x20000ec7, 0x0, 0x3, 0x0) sync() pipe2(&(0x7f0000000240), 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0xe0, 0x8) 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 05:37:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getgid() 05:37:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x0, 0x0) 05:37:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') read(r0, &(0x7f0000000180)=""/189, 0xbd) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104000000042b09f8e588a1090000000000ff010001c1caab002e6c0000000094936cb9442863000000000000000000", 0x34}], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 05:37:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x8, 0xb68}], 0x9130fbf, 0x0, 0x80004000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = socket(0x1e, 0x3, 0x0) socket(0x3e, 0x7, 0x7e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) shutdown(r1, 0x2) 05:37:15 executing program 1: socket(0x10, 0x5, 0x253c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) 05:37:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x8000000010b885, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="066287498207b05effc566213092083192aa8d625d4ca5bd479676834bb8af7e3d1577752c39265d25299bf4d4ff75bb4756c193797e6b347e0df60a4e8c249f3f6f6f5ecad7c6bd16a184b1c5b3ec274098789e910f8bcd241754f08a0de270928b1dc70aafa42ce37162d3d12eff93c51ed5fa56e346f12de8124b844916b9f37e6e461c2b30585978a069d42d2daada9ed4dc269dd1a4a6464f98038b0bc43f5dbdd026b2832879a767f70bf37f3fb4f9b5c9620b10", 0xb7, 0x40d, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 05:37:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x0, 0x100) socket(0x18, 0x4000, 0xfffffffffffffff9) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) socketpair(0x16, 0x4, 0xfff, &(0x7f0000000100)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/252) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) 05:37:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x2000000000005, 0xff, &(0x7f0000000200)="b72f17b48b004f5007292a4141d3b8829ea5e6762d397476d0e05d3f25f7afc0956a55a05760ca7359547ab3c46312c37e07dbb7e7db7a38d495f84bd782f656933716abaf1f76a939b636fb2c10eba1a47839acd1fc61633d7147d111f230657131eded24d7b1e3302f2a27a1b76f0ded9107e14bc5cf94791da2a94d00000000a7a9136dcb7bd82305318be45a59613e10168a7cebc15244cfd199c57ec4ab9320aff425a7e3f7d1538a08fd6eb03b16f9490a90759558aa90f122879e2b335b6f", 0xc2) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) fcntl$getflags(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x80000001}, 0x8) 05:37:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) 05:37:15 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r9) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r5, 0xa, r4) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r4, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) sendto(r11, &(0x7f00000005c0)="5aac366d8019cf37a64e9a06d7acaa82ed9290e0f2fae391b4d32e8021d1a421329c50f613e99e53ade64f3bf17863a7552e89f82d732f5812f71e3a1da146e8a2df00005a0163197f727f253d49ec2f0593d46e5975f527b32b159f8ddae6328fcb203d5849a6724f373f42bcfb0a5f786b14bd912804caf291802be5b607cbc231d7544bdc25d55208", 0x8a, 0x402, &(0x7f0000000340)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r3, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 05:37:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) pipe2(&(0x7f00000000c0), 0x4) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x8001, 0x7, 0x7}) r3 = semget$private(0x0, 0x0, 0x42) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getppid() 05:37:15 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:15 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xff, 0xc7, 0x1ff, 0x1, 0x9, 0x0, 0x8, 0x0, 0x2, 0x100000001, 0x40}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 05:37:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x7, 0x6) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 05:37:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r1 = shmget(0x2, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/188) 05:37: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, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "070355c6c6374700734414000400004000"}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="819719dcc367352ff5ea2d25af6a9d840b72dfb2d295f3243576e19a6716fc87658735e43fe74c870c6c1d5c9b5d1e6d44458ef87a86d29ee9be2fc614fa6a4b53ce40ed7be0f3ba529545a8b2ca8ce900b3e82997be979eac19189ee0d6e5ee0e6fe64871258c0ef4fb0b1fe23ecb21eebe4250b477e690676a7a13182cdd3d994f1dea3f1cb89790856970312273cfa15334a5d456906ed5cbc79daf6d54f07c2b70d35c8a6f6910afb7d93696383ed1175df7dd9849ee2a01d6918900888bb79d6a829a8d4df86f3a09844707628c0f64d7dfa49b54552a61d3eb5b0796e37cf338a4", 0xe4}, {&(0x7f0000000300)="8d6aaba976e75e5a0d6c60f1d09a4c4d40d96b55e0c3bf062467f32b731f2a9d2910a9ee770659bb41ea5843c35fb1fac510e7e411b6633dcb042d4483d40532441a495f7fed15fc4cc356ff988c9416d68039e04cb5ae553da862e6d5e01c66d39e43bf92df946de97190182d1d8073c828ab0a3bcf66f5a1888d8ece5c2689b8dc0462bf102f0e2431cb6bf0a7e991a1cb86230fe9d4cf4c4dd475491b76a9bee4b346a0e86b34d4fa91746aa6e2c29ebdc28ffa46e327fba7df494dd53955d88a1247601156aab3e4933724", 0xcd}], 0x2, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r1]}], 0x28, 0x7}, 0x7) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffc, 0x80000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x60) chflags(&(0x7f0000000040)='./bus\x00', 0x10005) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000080)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:37:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x290) r1 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfff, &(0x7f0000000280)=[{{r1}}], 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(r1) pwritev(r0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 05:37:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) fcntl$setflags(r0, 0x2, 0x1) 05:37:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe79) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xa0, 0x1) 05:37:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0xf, &(0x7f0000000080)={0x3, 0xa9}) r0 = syz_open_pts() fchmod(r0, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "61aa0db10700", 0x81}) write(r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x6a, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 05:37:20 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4003, 0x55) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000000)="e13b3c3f7e0e63e53cf306f38ce8e8a4dfda3ed514e463e517462d919d0ab4ce885f488b971e75b243c2e8ccc9b4f3e2ac7d6d4d96e863157193080c44c96618c6810ac915ca82836dcae4e27479a9fe01dddf6d892ce0202db3762d3884df6cf09add619b9efab9b01e2be952102af72048d04c81b976620e0bc3a53e602baa6e699114caa9ed6bda66bb0b0343ef5d0e7c26ccd7f0ae61c06de27a4fb09c05aad8a77648411bbd0819f72d6076dab5c88b3d5b5d65f88a8e90f360e1eb26136dddac27979a5166ece132693b", 0xcd) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 05:37:20 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) write(r2, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) clock_getres(0x3, &(0x7f0000001400)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) 05:37:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) socket(0x20, 0x8007, 0x80) 05:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="bbc96347c44dcc8c8f17c0509667871de339f02e58ea1565969466098d3c8ce0d15a7bc9ab003d3eedc9f2d6ed35976ec345ea7678b1ad0c36c1b2d53ca659ef083b2818bb689c70bf62c5c03f3e3aa8bb7454b53d5e65079525b4065462c257451b76858dbb8292db5c570b65b98665d28d9c208a541de908f2dc3918bd6909e9035c1b4e3f9f4bb4ebdd5c7bfb1ba752625a9e6de7d6e69bc8f5ceb65ab4c514794efa5f6b8c7f4aab8c97b41aaf4f61e8a1a94863f8472ad0d0054401b9499dea9f1ae430d47ef50750", 0xcb}, {&(0x7f0000000240)="33ae17e6ddb6b80bb083ca9af9df2b023ef1c25b5290d359e9af7e7013842fed1fccd204e50e495bd97cbb61d6ef1a8ed6ebe877db693a8a90d61a2c7e8dbb89710416370dd5280def3f3c9949a26c672f20a71e2a3f8ddf36fd1f306ab353db7346ceb752646dae56317d01570fa2c0885eb0ae47b46c2e7881ccc569f9e8aea6e067f6bcb28497fdee2028141b91f9e4a893", 0x93}], 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000340)={0x18, 0x3, 0x1000}, 0xc) 05:37:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x2000000000000000) 05:37:20 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5602ee74552c00004ef3"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) 05:37:21 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x8, 0x1, 0x8}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) close(r0) socket$inet6(0x18, 0x400004, 0x3) r4 = syz_open_pts() pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="44389397a819b2d87d46a4cfec9a1f2c6608239b307f494468fa091da3", 0x1d}], 0x1, 0xac) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x10, 0xc005, 0x40) sendto$inet6(r0, &(0x7f0000000100)="3053e2495b8e74f1820fdd7e", 0xc, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x3800000, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x81, 0x3d50}], 0x1}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 05:37:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x20, 0x5, 0x8) accept$unix(r0, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 05:37:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) 05:37:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000680)="9e", 0x1) 05:37:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x4, 0xd3, 0x2, "12b3b299d60b7bec6f4bfd0110fdbd74775f8e4c", 0x1, 0xfffffffffffffff7}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) 05:37:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) 05:37:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 05:37:23 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 05:37:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f0000001400)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x400000000000000, "a3de283208906ae069266692ac42d6f57b13cf26"}) readv(r0, &(0x7f0000002640)=[{&(0x7f0000001440)=""/200, 0xc8}, {&(0x7f0000001540)=""/89, 0x59}, {&(0x7f00000015c0)=""/69, 0x45}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x4) getrusage(0xffffffffffffffff, &(0x7f0000002680)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002740)=0x7b0a6038ca07f763) open(&(0x7f0000000000)='./bus\x00', 0x5b799d51cd955f9c, 0x8) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)="8000f53152aed502e8ef3d21ad1c68d2c086c7a4d796505907f2374797f627b95b3c859cc8e31b3b5924c5c8fe82582909fc2ab98929069099b7a0678eef905f264f83e512b239bee60cc378c0de092489b46cb1bc2278cdc17ceeef2134a4f4829705f117fee444981b46c8c6a21b532036aa595b3cecc957b39a0df9fe25ce73b0ca1b5703aaf937ea8525ee0bc3a9debce5492c3312458f8d60896267ce9d0a0ca4c977154a53d59db3ba0125d5a3668e0b9c2e05acab0f93a0df", 0xbc}, {&(0x7f0000000140)="82a02b5bb32c0ceb758a0fa71cc552d20b88237dd59edee16b4f19c3f9ebbbc2602de55f6370a05d3dff98f3209387ddb142b669df4805f834ffe6e7236487a04bfa2b31b31d5a9c957277d1de368479204389f378ccbfb2312b6c892bf6c06a076937ef85f5c848f5249653f071fe38d00c7c8bdbdc0219ef308b5a70f874b3e9ed3706f83e0db08200b1e0c71580d597762c9ff3c95240d76a3360f630142e7c67ff9fe436442585f7bfb70b9a1f2e0a8a03d112226ae02d9f278f384bd57f99f11f36625bd59e969495349a5e1d8b2bb0ec5c4d346ecb8b7d22cc2c31f3650d623d9d947b2c3d3ccf12003ffcd9e80f935a631a4f0aff1fe53134dc548881a154d83aa1a89066a49398f5a116fe8a88312a897bb692874d3eb960f02a1bdb3b7e2c317818d4b5a7eda3439851854c65c408384e1f1b8fdb78cd1ff4e93852fccd2c7116d033a4e43d43f89ad5fe5eacc7e69a7cb01e6a9952e7ee306d8270e204994a40ae2c4030dc4f4f8ea64b1d6332986272f2941ae43c986e18a1e4904c4b65e2daeb65da3b6240a2bff0a6deebc9befba2fa71a91edb2782149f473c55986b5ef1a29f5429c6a7550e1399e6ee032fa3777b869d2c782e074e02c1d8894710a099f53ea6395265ef8ebaa4ff88961cd8c08c6265384e35fcc28aef7db27a34d26f006e2cb298409a8c0b3a17efc2cfef5ab6f3f9ffb8bd012173a1cd6ba6994b7b18344f983a2cfafb7f6fdca1d8fe3296de955abd572ea5efa03bcdfe39fb46e17e608cbf38c4df4efbedc5baf764765dac2a1944354d2da5ff2023577268d2b0636a6e65782b87211abedbb98ad9c99f1b7ddfb377dd2349dac180ffd7229ac7889b93f4a9f903b3833f8ef905826fe91e8f9790499f483b4a69ac4a4991fcd3124fd2197c30b8029f7f96d302b5452be0e39ada214963074791f2d917fa7118fd96061b95ad06b899196880df8be32ab054d0809550d34cce7ea05025f2b49940c47cc1c3cc1f794d3b92e506d2ec7c9c0f2dd7c5acd6e7026d8decc09c1516cd3de466ea2efc12425f86f3df19289cc1404597e5f837cba139b77eee61b4259edc78f1be70c99c41a2ac586f77ab6de6f862eebfca6545d0fe09cdc10e618d6b7d2cef538cc9040c2b677deb95487b504aec09e104f1114160fa28f795f8f18ae966e857358c297ee72fb7b1d58222ba62895496ad08dcaa9b602f92c57b71308122734b6d7f39486449b12a619d505a10e9d2ae09e92dcf5f7b0c2636fb87bdd33785338c389ac097ce715381e01ceea22a4be69c25a23af27c640073cb155e84c7d71e1ae43905a63eb9bfb17722376830590283de733b09fb6d1929cb9257f185acd0e5df7a97ece1d2e88865a62e5aa8b95a31e4c15dde87de4ae9add7e1774a9017676cc78ee15956abbc3f0f88765bc08e6c439c5a7fb51e5e3d0bca3b16690c3f3a074a648728baad92d92fac3b08f11fc5becb5d1a2cf3680f11a0ab8c31b454ae591feacf87a0ea99cfedf0d1b67a24504e53f389dde1b2be0549ea7dfc84497b91fc4b594fbcf7e6efafe483e81fa6595700cb4c53d550fc509a5709fbc48091a9874c863d392ec45b5a078b3f7aa1f15c1f75156382ad70431cb1e6cf22968e58e51b951972709c94a7b1d7186cd2603137bae4ee40d9263143865d07a3776ebe3f6116ac063dc913e6933e383fb54163bffa86a516dc5a79ffbdcb5cda53053762b3c90301ef8813ea22ef81ce4c192029e344372a64e55b78f5017325e912348440f3b289938f148dbb7c516bda7b6fb45880ba70511dd43da58f91f06d9425dcb5c3ff95aa4268bc1f0c96fe5d1386d6c905d74dad622b19f328fdccbd3f3f0c06efff33c6558badafd963f7602a965b8d77bc473dffb09d2bd437a0a9216390b3797cbcfbda5ac6893014e27d8146323502d73e1eab0b8d8b5d75a78f70f598a277a5c24dfb6a3693b9f8ba8fe5d779865554fe478f52c7d7337a92066af5684bdc934e18f6ec94679defb027889f9a4515bd1107698d1e9118c06fa25f8aaf1fe99b9f165c49eca60fb29e51804b68dbc1463eccb93b4368b5b184ac357aab234437cf7779abd310a79d0be33d3306c12ed62938eb0fd0be5974b55a84b3e1c0b2b58bac45014a1a204c5ac10eb56e77bc57b2fd5ea5731283547085beb4745a96397a22c83f0ba5d5e894734c0760e6b13018bf76d4bfada4b866e43c8d1ec2aad8c0d6120859739be158fea2009cea8ecd4a1c732c6d24fa6a7b5eccf2243de6ce67047c0e39148694c60cecbebe0f6898dbfa07a495ddf23c541d84ccabba5dbd85d0f8dbb8c9944e946d4e3c52b3cf6b0ed15e9c16c3c56e4d69e805c1490df53e98177d42988dae9fe254bee9f228be450c1d3fd6116422392cb884ebf395d2b4f7f61871a27a3866c8f96056fc72bfec9c67f6a0f6a1d4332ffa0797ee19fa7402281342cea73052760855f0c186c7e540bb965cb9dfc9349a3c224f9cdba047c5cd93c1a7d6c647168cbc6dc5aef38fb1de8888a822c4c4c97f4e168524c3957c104439b24bc20ab2e97eaffa00ac15d59bc8fdd602af3b99aaaeba2ae9b320a1d260f7af2f72057f04667163fad53da6318afe5ae7c0cb6b3227418f9c1760d93101e8e9766544f6ce804aa5f7571f85d8bab4c8a676025a32c974810ffe431d63c3c4a273f19a67a45b95b192ab6ae7fb11cee0c7600cd3ac5b4242b20231635c0c4cf026bcce78004393380555333e49b4a816d02e57c146e571636ee5b91f66e4c80626469fba72ebbaeecbd3f1600383a4cf1722c8d7be9202cda1340ce7079e8a5aef5c631906748eed4218420354efeb76493936bd6c71a0cc54d5e0db2c50fefaa98ff0bc39d7686559eda8b053ec24da674668a6a13cdb57614e09ebfaca2f985ac0164414e82ad8cb63904eb854acef63cf6f3f2d94a1f332d0248f806fd8a4740d9378cdb170e80113eb0cb1a21e5023e5cd8a33e6262319858182a87ba51ea64282d920a19ffee74f15bf7fa5136c3de6ea03aa42dbe1df7279e7c5e45f8ab03aea4e6293af26b227bdb9f22371685adad5d6f5c31d3f8953817df054856ac21f5fafd44945d10ffc1ea490c931465aa11b9b6a24817a066d59af4c82c82eab963b448004f5dafc4ae0c0c4fcc1bb437b6324861ea518ab50a3e93bbb4d381dac8f17131045d238af066b841d614fc83cc64b1ec7bd9be381b05a8196887925e91c8b7b5563c88a9ae1fd1a0362621ce3bca94024cafe370ee59fc9c58f9f12ce0f6206f7384e164dea71e29bc1d16c8df0114cabd643d33f66b862fa22541fb64677941d5628bb1711e026dd28b76ea9a8d09b1c4d4c8948d8b99f734af5176afb5a46a1abd516a8375f0a3023c7e36b0b02283626c3c17dcb2504b8575f2e4798d4815a3cdc8ef44714afc2bb6139ecd495fc1dbd99d9d3c98f1ae9d2a0db605ada3c66261814c6f9b308eeaf6d2b8d8a91d715d9e2e970d650a578b3a7ab9e98e91cb5ca79d125f2326a004a6ea5adf16d0df48504d83f674384889e35acdde2077f1bcf38c316389ffb0a9c14992a803c725652f8d469126278d00d880b96b5c68fb200c3f116bffa0e29ad58a77caa6270edb8d2ae44ba48e2e20a88a8bc9d2e94fb1296d1296ee9236d94a6c1daa5cdf509c5d9832335f10f6cf5b02dd0a6f685da99195b1643baa74e716c8d5574b2e934e9abfd9bf23d3024d8d2475f65e1a70382a73931f92ca5c44db23c80119d9622f80c232093322a3ac97e87f9af20ea520ff22752cc837ab1a7bb2f9d87c568234e6facb284c8848867306fcd65a1476d05beacc5df7a32393af586a9ea8ec063893f9d9649a22fad0d55afae67aa337614c031fe2f55f5b9e4f08e96a1432bf796a9eb4b0db717c98bfba890fb5300bd1a372b96f95a66f5f1f91082b4d8cb9d5b598b459328f480745e33f8d95585b82762f5f30ea22ca9176829263220eb102d06304ac60b7cd75858efe2c12b6665c8b41c8e057f45a39d4e040ce1244d3a13bee77513aaa470a5b15351f1b9dd3bdbfd89898fb90f70bbbdedf31bc5be43767c9a0c70c4512fc79655a9e0f0074cfd7345df990c419286f5b50308a6067201b9b51ed1c2f134635f804be21894ce700f5a0e9176cdec0b360c780bfbccc196e2328d0a2e7e9c05c77275151be2bf4b0986bd93aba5ad40d5d9179e00be95b98f07857e7eed7c2f52608203312f6c39a0e8d5f654d35374f1c1bbb08fe15a3ad63efd24330e4d181338266a239d68d3249e3360bd7ad22bc4e87c25f870be57f30bf52514443996cc5a6a5cf13ef1b5702085f99b17a3eea0ecbe8ab06a5e9a10d2cb43b41bdf50c307c2104ed5b589ff2c237d300cc746fe05e150cf1fec69a1f484d28907e3d84a2be71460401c72d6d41f140eb441843edcd48e64103033b0679cec078a1df8c754a3baab78be07679259077feeff886e13000c51dec01fabb800277bef4c1b2fb153329da11908d3e32407f42f85db253a2619d82259a8f4338fffa1e2c39d3906b26e91d665daf1f87548b27cf009921de627fe50cc6a49a579fbc3d07e7f87343ff94504403cf2c100b123433a2e6bd2711f995428795cc17b07218e9cd1fcea70dc9be2f04c61280a819ee4b60847b1bfecd346ebd780d722fbe445e1039b924e1e6c65767c03b8ea6f574e7e2e1c7545f81d55c83153076928284825f99e4e5369bd277e1fcc0f0221396d00d0df5aa8053b466b5e754a3adb94f997c3ef8e0134508c3a249537eede397ef9dde9cce0bfdffe9c76fe1c6748088f29a0b837b529141c379228a3763e18b1a18522ee86c3a5bba5c538b25865835646577851d42b72b6a6753b3abd7f6d1f8d9a203c93787fd7b4d7ef49f6ceac64d5372f772ce0f713fe57327dc3480e119e808a2d21782dd44ce275fe693a99e244865f3cfdd62f4b4d40b0293e863d565773348b3de5ffb806faf11192c2a358a69aafb7b589b468c538d36a52f2d50d99d2dd74f66ba85d78d37eef3239003be97d7abdc6dbcf9292f55e3e6acea19185b7dcb2304fdd021f05848937695cd47dd18e9f797628898e691928fdbdfb7bbd16ba59ffe34a1762545dc933352f8786130905c5cca2a41a90fca8aaf75666255cac6cb4f9a50ee42d2f8a5d02227215c5375329d1fdd0b30c9683160360ac7dca8c76c1669472b64865f4e72a5af802658ce4fed5985a45a4f25b2f89724b9c445d59a1a44b5f204869bf0c468750f8d8c60750f3b89c4a8bab0f5e0483ede91413030590f02747aebfce69cbd32b0a66d52ee7ccf1ecdcb374cf05e829986ab39960494fb4ef6af9f8b051ba768972862588beda8718c0d9de161886f22933cbd5d5d08dab0e11b96b626af3d598aad2d990e387410e386accf437e4b5f0447c9a61e4c52c9bfddb9ad8392e9e1f100dec1bac76531e3e11c7843b5bac9702e9a300be12ca5002eb2a95301f4b984cba012a369bc63b63c47c674bd21ae590cec4c9f299128d7c9a681fa38e3c3869c0effa8a215f1c8be7e61afab450a1a0323b7c4c4727c5020713ffab3e4c85a51b19e0df7e8e13928258671520975ac9e1bf35e93a1b04b9baee2c37c3820a0f8cd35e8ef2308583b57f589e45c5802ee1a5a6c62ff1541348a813586794ad8da14bc92c19ac28ba6f51350d827c75b12d545bf18c8896b21465cd34893f70f0e3046e8bbc055b65a633b530bed9032392c2b8003eb23cf0b023d4e4c5ebc861624201b6c7a1a96543362eab", 0x1000}, {&(0x7f00000011c0)="1935fffa09105c8ef0ad68352fd1c6fa77a4b89837131079dcad05d95e7685f59345992a01ab2e591930235947deb35332b2a05889727b9088d5567d87052de56b2a2ef796def93e0fe2b3afa04b0d04630a8b8ba5c22ba483dad8d2ed451fc2ef4673204968237e220f711e845789ce722fd1", 0x73}, {&(0x7f0000001240)="d1b52e1b3011bda7ba099b5f7518c42a96f068f04c8b9d45a81e6dd3e785018cde3595b56399238d2aa866bbf88758330115b3b240dd5ac1b7da466634cf78c300a561a9ccbe16b81311771a180d30c18c63701f643860677b7eda3d1252308ae7ce3ba46f9556a6d5dcb54d3ca612d71b25a3ce66", 0x75}, {&(0x7f00000012c0)="0fd1dbe99913acb8dbfdc89bc081d968b3d4dc75664891a6eee8582512a0fa7ea510daee63e7c7fafd3841647c6e1d586a31ad110401e7ec037b73d45d5693d400f77cb8ce570489c4ee33f7463be03908e61f078870e635808d49f438c0705c9dd8b844ba117ed8ec31a8dbd6ea93563c5280fd6c6f50d15d29801db212018c6430cfdc621f969c866190e994ac7931ee8bb8162f8fc7bec5d3a159b06031083f07c39c89abb48a65fab4e558975db72b38ec329dd91e13", 0xb8}], 0x5, 0x0) 05:37:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) flock(r1, 0x1) 05:37:26 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = msgget(0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r5, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r6, r7, 0x44, 0x7}, 0xffffffffffffffff, 0x5, r8, r9, 0x5, 0x8001, 0x1, 0x101}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r10) 05:37:26 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73f9f006d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 05:37:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000700)="90e50495775fa9e7ab819bd6746e132533ff1642c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad8415c6317d27dc80e2c7b293ee641fcf48ed37ad783a7a733818a5456865c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800ad82209d7338a7657f6472d5b04ce227acace1ade116a1741ce2de773b0ab8b46c19aded90055ab4f8c56054d5ab3b6688e2f4388dbfc0d2f3545db97f7e6cfd5f8e4cfe1d2bea80b3bc54cd35fcd994c41378183b394995eaf966cad08bad8db40000000000003cdc85fa257aba2d46ab0a1200f8eb22155f9a1de93d5c6e2834b4d33e245c7644f48a2ed3ce25a69cdcea549487ef4d9742f83b78f1bebcf1e54b5f91684a48abd1db24fd1a94a3f05e5d639d2972ea89801029ae51561400000000000000005fbfb2c4d1c183fa5953655728bfeb1a4d", 0x180) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:27 executing program 0: r0 = socket(0x18, 0xffbfffffffffffff, 0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x2b, 0x9, &(0x7f00000000c0)="000000007c4d0d9e61736e22cd49c34a2667cf1437ce67b8205e7a316a20336341a0a100d74cf31fbacd43ab57d74882c7eb59e081ca3b689faaf0f0c2d42ae6982109c6c4c1d050b2453ee66af1243c29359b1bb93b06a990f3cd4edee9821386362c8a59b81e2d2c0b68271916768d552c67f96ef5e4ac5879b1ddba5a005b84e50475c9d8ed577df52b6810afe96ac9631a642c07a8a24b79b308087d1887803a43438afcc166c5375821c2033d10a60f8e04efca17c4a438d2a11c38eedf8743ba8f678d41a11face110d1281165e08fb5912fd6fcb2d6390ecdadd64f5da3372722d257b3839b651b163f974577cf234710a5bcf0fa9b6d2ef34108e9fa0a6c115617db29a7b32c8bbddbd132624bf1a9c65786ea90b6d2346e9c13386ede850066120f0a70b087ec035aa1552d50e0dd76e4a0a430de230c70fd03165b182d01a289d6aa41589b9567f20a2c7b97848d8b5ee89a544679d4af50e3205c697114f2add51c33b29c35adf5e99d7771746231377429c513d5b9b7d9813121676be0b4f49a77a51feaa64b406545e02dd25ea1f959aa4e03ed90936ec6a7a32813afcfa7e564bade9d96011d2231e6ef2520c08a23eb56d0ce4fa162d5fa007cd23dae0108492d665acf2c73500b94099403dd240aa01413e4a6c103", 0x1dd) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca2b002e6ca3735ee3", 0x34}], 0x1) 05:37:27 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 05:37:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffd000/0x3000)=nil) setuid(0xee01) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:37:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r0, 0x6ed9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x5812, r0, 0x0, 0x3c) 05:37:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x1f, 0x8c}, {0x6, 0x7ff}}, 0x0) close(r1) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101, 0x7}], 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x11048e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 05:37:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x0, 0x100000009) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8008, 0x52) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) r2 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0xffffffff, 0x3f, 0x0, "75a1c13ffc9433da8d6105e38d8e6f39cdfee577", 0x9, 0x1}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) unlink(&(0x7f0000000280)='./file0/file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x0, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x78, 0x6c}, {{r0}, 0xfffffffffffffffd, 0x28, 0x8, 0x400}], 0xbf8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x24, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0xf1, 0x400fffff, 0x6, 0x5}], 0x100, &(0x7f00000001c0)={0x400, 0x8}) ioctl$TIOCMSET(r2, 0x20004268, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x4) 05:37:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 05:37:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 05:37:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchmod(r0, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:27 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="0509", 0x1) fcntl$setstatus(r0, 0x4, 0x4c) getpgrp() 05:37:28 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = socket$inet(0x2, 0x4005, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) socket$inet(0x2, 0x5, 0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/10) 05:37:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000008cafe70e13f97338bbe8bbd14fb1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x62) mmap(&(0x7f000040e000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 05:37:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000000001, 0x1) readlink(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f00000000c0)=""/76, 0x4c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x100, 0xfffffffffffffff8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x81, "000000000000e0ff000000020000000000000a00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x100000000000000) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400, 0xfffffff7fffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x4}, 0x8) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x7, 0x9, 0x7}, {{r2}, 0xfffffffffffffffb, 0x52, 0x2, 0x0, 0xf909}], 0x8, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x74}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x3ff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x3ff}], 0x3ff, &(0x7f0000000280)={0x8, 0x6}) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x40007fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') 05:37:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) 05:37:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r0, r1]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d02561b59b5f0000998f9b8963325a7632775a831f9362173145b0d8a5fbfc819c9f935339d8e50f4da0a98d8c4f615dccaa545dafa2f36699d4d55192e545c13bcaa6e13b594e1561f8968939a12c7d8ebaf0364e32d017341648017a7461ec0c72a46f02d9b328ff68cf2761eabed0fdced1deed53718ea95cf4756d3ab97da1a85d581065ee2d1d51fde55993b889558f3db63fb29c98", 0x98) socket$inet(0x2, 0x5, 0x2) 05:37:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x4, 0x0) sendto(r1, &(0x7f00000001c0)="522ff630864cb35d1de4607c1594d940bad4b25279f3120e75d52086027bdca7d5b8a6cb25c236de33437b4226245674e51e196e4e87bf3a622a8754374b1c2566b3ff3ce44a1ff60267470df2123a51e323e5f7de52182a7df63d5eadac930721666ac1d8265c43527ac0da7a31f53601b70f43fac5de1c3e2033631a9b44a995fba7fc72ff20b814f0977c9316f42d5cce76b1930c86f4d94c747bef4fc65f2599ad11f6dc4f93524e60a825b8ff377e6f5d470b5f2c0c2250543169ba9f787bdf0e9ae0b851df5607cefac1117715aabfe8f6977416bbd3bd8dcf89d03375251e9b4a119963e7728136f82091dcc8f38a2510578a26bfc2eda9962c4f", 0x2b8, 0xf, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getppid() r3 = dup2(r0, r0) syz_open_pts() getdents(r3, 0x0, 0xffffffffffffff41) r4 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/26) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffff, 0x66, 0x0, 0x3, "db88082242ccf012644e87fd3193e88e34f8e751", 0x6, 0x100000001}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x3f, 0xb, 0x1, 0xffffffffffff7e00, "173ab898973c7a89c22ecbb0d4cad6865e9bb3e5", 0x4007fffffff, 0x40}) syz_open_pts() 05:37:34 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffebff13b9fdfa79f19884c42388e18925c914", 0x14) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xffffffffffffffdc) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 05:37:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x387) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x800, 0x7fffffff, r2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 05:37:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0xfffffffffffffffa}, {0x18, 0x2, 0x8, 0x6}, 0x3ff, [0x2, 0xfffffffffffffff7, 0x100000000, 0x7, 0x101, 0x5, 0x6, 0x400]}, 0x3c) r1 = socket$inet(0x2, 0x0, 0xf93f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2ba, 0x2}, {0x18, 0x0, 0xa44, 0x11e3}, 0x6, [0x8000, 0x8, 0x4, 0x9, 0x3973, 0xfffffffffffffffd, 0x585496a5]}, 0x3c) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x100000001) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x380000000, 0x7515, 0xffffffff, 0x0, 0x2, 0x5, 0x8, 0x3, 0x2, 0x6, 0x5}) flock(r1, 0xd) msgget$private(0x0, 0x4) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = shmget$private(0x0, 0x6000, 0x2, &(0x7f0000ffa000/0x6000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x3, r4, r5, r7, r9, 0x44, 0x1}, 0xffffffff, 0xdb0, r2, r2, 0x8000, 0x10001, 0x4}) truncate(&(0x7f00000003c0)='./file0\x00', 0x1) getgroups(0x4, &(0x7f0000000400)=[r8, r8, r5, r5]) ioctl$TIOCSCTTY(r0, 0x20007461) shmget(0x1, 0x4000, 0x20, &(0x7f0000ff3000/0x4000)=nil) socket(0x2, 0x6, 0x2) r10 = semget$private(0x0, 0x3, 0x31) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000440)=""/220) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20480, 0x0) setpgid(r6, r6) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000580)={0x4, 0xa, 0x5, 0x93, "b68690db528a79126f1285e4c31ef67aa42c1b95", 0x80000001, 0xe02}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000005c0)={0x8, 0x3f, 0x0, 0xe0f, "49a1a82d461b06e3d9ada83e63a790b76c1d7439", 0x4, 0x7}) 05:37:34 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x3e, 0x1, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) writev(r3, &(0x7f00000005c0), 0x0) 05:37:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x101) pckbd_enable: command error 05:37:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 05:37:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="efd53d050f8e31f319385a5400c909f07c274c4ec8bdd127beab3b78db4f5b9b32b9ae8e069e79ef5f7544c32e47f07f3231ce7f49ccdb73923640811c1aae463efb3493c413", 0x46}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40004010000028ad) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) pckbd_enable: command error 05:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1000080000000150) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x21) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) 05:37:36 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = kqueue() read(r0, &(0x7f00000000c0)=""/84, 0x54) mknod(&(0x7f0000000300)='./file0\x00', 0x80002005, 0x74017a13) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x78c7, {0x3, 0x7}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001b00)=[{}, {&(0x7f0000001b80)="54e94c94d6714a10e26c4f749a2108ddf9dc4bfe3992f57265173ec5d822523edd54f6e712373b4745336a7185a5fa365a5794712ca99468cbb91abb196710e31af0480994929b90bf8149cbdc7b4c0c79a021dc54a0bef00b57d43807704f759e8d8ac846f4b492ffcfd1923c18ee407b4fca098b787a8d5b84c9e181e86b291c2dd6f856836e7f8558ddb140c09010f60480346e5bf9bb2c27a3dfb957e7bb804f2dca841de2cae379b38f615e68450e3ff696866f919f414dfa95d4a483ea9db28b7a0e7562d9b1a40f59f65c174fa84927f7fce630f94f31637981421a520d663b14b2cc40859175852cb3843f9bf1b5b7a34e8673403a8884aeb5eb1bb155b0defb0bd0b42ca231ada17659117576004935de9634a5ec6caa4683aefa69b9ca2d4481dea6b9222773489e48287ebb24961a01852866e2dc2b49c9904ab4145f58996f2db8ae030a8c0b0f65c9f8dc14bb63073d1f30413c9b87df7006bfe5288800345bb1fa3c383b437ed88d38e47542873f72acd93a3b8040d207d537e9f695597525ba5bd9d5ae89907d3bf5e82c511ba6795ff86a4bf8992602a492486a984c2cce5f5269de9b1470fe04478a7601ae33", 0x1b5}, {&(0x7f0000000880)="94d56374594d32356d399c305f0d73430c20eb9e8e6bfc66baef57411823d46f86d1af183d48ded19d29736801ff2fca3dbb924eb2d7515945dfe34e611ae898e45af1d348caa65e5f4655ef6c70688ea3ed5ee564cab7f43bdd18019d4890fafc359725d2213af1958750f446602cf598d7bf03c01ceb1338940d48de0be13537bd545283e7b5c2e0b8e78d811f43e0584ec8684b4b4755eeaa41721829459ae903c64b15c84219da94d866149421c27774fbd0512b0988cfee3f10c262fd3371a0305823d4641ca378ae70bd45760e5fa2a42206", 0xd5}, {&(0x7f0000000980)="45001c79015e2a541079697299f64b9ae139e2ba16b67792141362e1a1d5a3a86845945d44082f3ccfddf02f236f520c16c78f8c1c225e7313e4f4b8df3971cf73376370ba8b245f7a4dbf46aae2", 0x4e}, {&(0x7f0000000a00)="7542dce9792e627ea8f6a863afc7b0cc5d5b48dfe47e3de46e6a73d867bdf917f7cb9406941aa573abb0b0c41356c083004f242f92ed7ee9f1c347c4b9a9c652825c9fd1da862c62f3da6db916d98a3c02a8524446d82dd0ecc10c97978d40a8e8d438a2a0c42b461929a3c61e08be9fd995338cbab23952bd66072e236e9a94cbfe385a2a6181e22e3730bc9a6e3d2abeaec9af1e28b35e07347d191d0885d5db68df319eb79ef161ac872c5bdcd56c19163cfb868c6bc3f1a173f499a9f83c857c6b430be9a2cf9ed5ee3c7b7834050a550f910f0dfa009398babe52156439793c99dd78768a358b0917d20228aaf4d248deb9e6a77b55ddc8", 0xffffffffffffff7a}, {&(0x7f0000000b00)="9ad038b945aa66501193f11a8f0c4140b637e3e513f5686487a4c5585a9bb8bda624c71b06257063c72eca7be1edbc65e46fbb08cc07562e69ae7bd6200afef648c4fa1f30ae32a2d6fa9ed58f52b3c11f63b5a9c475c2a5490dfe110b17b598e877b4af6aaa52741116e8633b73e3e9f0d3208c3735538a38a88537ed726d6d7c6805f5c901a4f4495527b1a3cbd2e517a977accc9b80eb255db779540951f78b04c47ab2f429db13c18b1e0af49a05304019e32446eb12d4ef5c45b42f6ee21dbc8e53a6975c3e66e4b98b5aecbf3bee97a27ef8959589a6d3a695e9eab77e9553c8dd716aa3b2d2846efc64eae6c7dbe452788afefcdbabe72a66e32cec371ecc22a34306242ff5061ef900cfda4bbddfd15433470991a5220d5a8c28038cda9870c5a029acdff69cb72739fc705c650e695c784a2d9f9f970bbbab045c0f72fb374b94e82ab4a17d93708fff4370c6bcfb5e8fea39560151475e1b3a3445211ad9f886adeef108c8b6f5ba6fc77d48b4d510f74a8ed0b1f58453d713dba0e208caec203dc96d30ac5436e8b186c32eff685519f99491733346ebf967847bac6a2cd44b9e750717875191e60d202b82c8076dcdf73b0208e4ae4c2aa28c2846d929ee1bc6e6af3e1b0986e97b4d77a1bd96238732520e77b9a2209388102dd58263a0b652c0f60b8802dec6a68526bcbf1176a72188cc66308ba2797d08ee4db1c0ba57bc9db3799c49d6ed0f88c80c8ae538df3e8cb09bb8f8bf6df4688343f9654dbf7752f33474c0e249c8a37cc1dfa3c6d53138b9d9f73050e1f84e86c19e88a6f656c2a429d52215d27d0785b966cd80294dcfd130f75a5cdefb6ede40fe764109f63b4beaf26bd66b5c7aea7d04ffeceeee127695cd201190722c6da10fd0db3568ad56fe7c7166409478bf109e1097f3766c331bac837440e6a8ce88281f98034c9b6b8b1208d63dac28a4de6114f0490e44bf1416995ca99ca508a236777217206b4c18f147e9c00e8b7cfb666560246e501f57c352f6f856e9cadfa6b260252b279c649f6b45eb656e27d74d2f303c373de553c20156e7189e112a803ac46bd0fc9b8df24f96971483392f6694e40142cf71a3d6e2fd055cf2a5849bde8cd03c7cf395554452ac2c30571ae5785de25500f8c7da0aa9cc004738cf89bd153078e40a3d48f3943bc7c02a6b141612a4f2316d8c533b0542bfb52651dc0a10864d7dc5d84ef15b2bb8472bbd1153a9881287e06ef84df7ff6ee95483eec9a0159ace08134cf45a0d01cf917c0b6c492663074dee0a371c6a9ca3eabb47e9a4801e2b0eb0af1c137484566e8b8487ae833da39dbcd370241072f24abeb85a9b9e38ff4c88ca0b53cb7019edbd77466fbca6f11d429d441ffc9bae6e84c652869eeedc81ccacfa3ba77e1a17ca47fccc59babd9bcfab8a64ac70e01a9203217bceb23e556ca553e864074320d932ed08bba6d305803b3e7939233cc9125855b0aae8f10d8cac5ccb7953d394631bbf66bf234af4ac3775d7dabc5a06da7e862fafa34b0c81c9b8d04f522603f8e0006436b8454b3bc9eb6d1243b60ddb2bce6ece41a6ab0ad5292915ca87c1b13714ea4e12fe187dd10d5e50933b8a25235f1320da06bb542eda97c0a3ebaa3326b49ed14e54a7ff439dd6525b87903004b1629fe9073023101f0a9a72215d5188c712f14ff05b060b0bfa0fe262976d01c590a5be898d9027a9db808a5d6f4ebea44889b0af951aa8db9cc6f8debafd8d537cd76afcf099b40384b3745bbf0c945d46fd0b21f82d4f213a22504da240e9e0ff18f52549add781c810d514bf7ca6f46b891371536b0501fd85090fe65751a4052827f3ebf7c724fe87c5a0383078b9791ffb0849d0dfa25421621db33b157ce492e6bfaf93187d603d48e3315409aec366ed889fce8320a0e9ee63518432a56b353354d23d8a608281957de573700fd0b19db34981edd32f8608700c5d90c4e526cb05946dc224ba8b80eb56709e81426821d3cd965fd8a79707dcba33f13be517b65991eff2d7d89e1286f2a447165655d05793845f1662c94f9873395b984e606f15c9a9f76636b3560e20a9c1ab4da32c9ef785de1fa94a69dfe05d185ebae357b9c2e20e03e89d958a5ac66ad679dfdeb8eafad1d06e21575f1607f539dd65281ad2a7496295be78bed927c798633dbb93e11c1dfb923a021fd377d64192a38960f91e7659cd6e9ef7cd5e9dc061ab194536893be6219a363325fe82ff5867fb7cd4f6ca1a49d33c79e7fa37e1d59e4f818f5a1d7c2ad11e63753476847d75a442f444226b84a72c0e3c83713a61120839d40e7c0499a6bd5f903ec920b9b8a3aa40f5ddb84c82599cd3271cf6830971bfb2cce39aff76e587c5d4f7cd31e5b42d54964f3028f9be0bd49b3355719e5c01955bda60e91c541f621e73b5e597fb7c6169ad882c2d501149ab4e45e7605e88929ab756b7caeee0344309d4cb28a9e7f3266075df4c3514120612b6300937ffb8057fe455442525ba5e77cc7663e60fdbfb1adc6be043b5b09ecf082b2d558320deb244717821102cdbec573d21c7492308c6f87c1c97726e911c1fcb43521e7aa2f91220c64c59f45ab11998cba809dfea8cc09a96f5f63fba5cc9fd6388f3aa2317053c9921dfb9d1da37facbc3992e67dce68c00e5dddf1c28e10e91e7f7adfa461ff18eb713658d2777628806f4309c337b8c5f46f58f08f7423fb5c0ec7b1f9732daae9f0cd7e8a301896ac92053ca4944d7485a16dbce83ba331e6d53fbd7b7ef19165d108f07409f8ba5f32f3f20bb5de17f993993d22d4366824b45fd4f3ddd0e349d5d6ed96f346cb266f3f555be71e237b54451d2c44b3decfb767e52fe080de728f0480442f8cee662c9efabdc588268cb18ca0175cd2247ba7a933b127ca5ba79b7ee0b371d699a421e2d1845e8f7c88741b9ee863afa69c0bfcf02286f42e6fb78cf86efd60223fc140188a6e2b0b550a61f5e312bf976849303b0bbfae1f1f50cfd35f33a2e257e5b9af385adc4b558fa0681693e74b65ea5b54c636e208f20b855b65dbb8598f1e1152454148e8f858471034e88237ccd3c7d6b835415c3926bf4120850a93b3194e3463ae106162887070fca799fd9eb587b71477415f5abd04b5253012fd86062981d433b97462499930141a1b193dec73ebb2455039fde29775cf3e7fc092d8b3adb07895f68d170858bd0f33ddd7219bfd9efbee8c7bf7a1948a0f631f11a500dcd822701ccf2fd8b7c59b3962be8f724ca0bc674d7882d363db65a651ec31ce441c33ea9f6ccc2623d511f7ec822d5b9e46ffcb3e6a9bb85c2c35162a451b3e5307807bc78fa0e7ee23d20df3922b51a806dfb27d5db0a05972ba88ee086608f1e8c26db24a7a5abcc3e1e6883a99f3a4c38f726e5c685d5f2d8a65f3b0082ae7b44df8bb8018e4a71d529fed7b76b830f3774dadae979df221de654cb85ac26092b1dea0bb9d22651db05b3322edbb8fb4c777b27f5e158e246c54563721abf5757d474fbd38aec7333629216d00e5dde3d34c94f598a27bb78a42ab7870e647137b1b54a956d326f9e339dbcf6a9abd20de238ff75a959298c595d06fdc5e4091dc70642de9a499c02d3149f451528c4bd9b3d5fdc8204cc1be459895b2717e027ed460d101b0064801dddb063c16b211ed27347533b9cd271bdd1e5bb182b78565134682bfa8e490e003e5e1bcf06e43885eee4684213c0da0c0642031160f7d8f064f3eda50c7a644def485b199ba19b32e154db96b1e3eaa7b9aba2d7b7803530bfae277f735c2cd30f1ffbcf84d6eb87c58730d1153a48d84cfaecb8f429f2e72a2a8109d8114e165dd95f895de2040d0fe018b708198b0a2b328ec9cf3da9102cd422fc62c120ba7ba309276623c6776394b429414a2fb8fa83f7e633b1f3cbc44ed4ca8d75449c21f8f4057ae7c54d7548b689803ac0486ece51d9efe5b414f960867cb824a22c32495f78362c7d32bdb11229ed9d9e32ac7502dd336b0055e262f86f83466ecd78375199e33c362b8c24368878f44b7c270b3c9e9c72ab7d3b45b8d8c66cc6af9b43ff7af11a363e19f3e344432e403ff258ae289d880b3a51e1e2f4be6d747037ee3a27db6cbd4cc7ec2123e2c3d5ca6bb2643f5a5fe04529ad173ed30302686fdc815bbb267ce816686aac4236ae8f7861d3e000fcdda700c096aeb4535a28116faf063961251abc063586a003b9dcf6e339eea7e908df31b685c3834637f48ed5d1c8150835cff6f25af8ee3b677ff67b25b7a3ab0252306523fe9b16732d90b1ee7bf56a26cea6aec8b4edaa5c9967a6a41a0ea605b0582e1adcdb5b40737a9caa09d53b5c2f3bef41df5ffee9e790a5641fd08d00f12d913cff9d20ff30497c845fbc71a0c9a43bec202bfceb98840046b50a1beeeb75219268f81727e8391db4e771aa55e37db0ee120152c624b69808e4830ee23c80f78e2de1450254df376ed6ed5a2449992e64e6c0da51cdfa921651080359035ad808228763e0b37bce74cf617932548c7ce8b31145c0d34d2af4acd31278b1514263f8f65037eded9330d9c53882cc8c6803a96f8e5f606a148110fd12528a0ea9ab41010551a92551fdd490431ce9340d4d37a66eeef19f30ac89484b38f57e1e72ce541b0f779ff24ba98d8e33c8d960373838e4eec0287c6ae3a5e85150f927b7a1c63bc1b972c73002fc13b3159070e623f567666ba608657a477e4c88045deba4a07fb9648b99cdcb4297056485e1ba7d4acdd9fab34162b710b03d651879067a9670980c907805c19dd06863332cab12a3b85f96b78af7a3cc25bf4e43032da736a47ff96d15113f1000419fee93217bca7f78aecae115a242edaf06ab929ee72d2ea7ca054b2bfa8e3e2ee62891618016d3e007beb76d11420cf66d994555ae1fd8f45b174da5e6c7095091a43587a627369029469cbbcd61d173d3ae6e5dc216e4ff964fa43c5c7dbb5f1a762fcd8e05d6cfbc5b8a915734718845974b4c203aa9d65dcd208b68b0c5344f5ee8cab40402ab87d872d24ba66b363389700feb8b920c002fd883a345cb030e562eae57a47f18b79cacb6d8ec05f3e5cc16346a6a2d5bf44077d17b827d4e437b5e55d9e008ffb0e0b050707744e935c9a8df5694befa69aba2bc5822377ee313e12df325f20900b335931467a380c1924e08866ee32cda326293ccdf2955fa3e85e38ca5208c0f9ed234e2cc10f16e302a93bf9ccab0c12a4e40d213e3b7544298b2c9e418c72cca4c0135157c2aa408bbf95a983ebc1925739fdebc98f0741e88575701e6fcaaf4203128f5a946d189336269ec298b6f61b473a828861a0d0212551e9c68b2fa2966f64560d7bfb9f37e5154f2e5894a8bcf5af3d166c515c27ffe5e66fb7c2487c2cd5f7a28768592c1e1c0053cef991a094b98842838c29c8c1a7f7aeaf27615b0e880b5975511b70270af5cf6283e099980461b08ef27f3194edbd8581efb25ed0019c7bb72cc61ee2caaf5ef809ea22b5addffaa0dc39500e1183a827e22e6158562417387770bca82f32fe6ab7cc8e33790271bb911327871feeed44fd2e398dcdb4a2cb25958292a840c5f8518a86b9d7679d2747750eba8dd8c76c463038d0651825048cfcd481349397d2558a4d00d9f067de05ed0b3cd9d13f8d473a31d176c037be734774c2f8efc80df69c0065f412937493465aaae2de964d755517657b595d88cc69fa0fa824d4433b846546085848fbde74a55ff6828", 0x1000}], 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) socket(0x10, 0x0, 0x6) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000140)="fa66c9fe29095a7ce7a1960287a073be211b8ff760ff4c85bf541f185919d6286a4974f9066caa673fb9dcf4ac7a76e4addfb11e94fa71b46b687a340ad5a2798c33dce7eb8d70908ceaadb2131fb32e97625eaf02b10251b9e5879f92e401e3f2c2b2acea4d21d0285c07f5bcf1d6549166a5a36f355d13c7118581ec4f5018d6cde5d8dad204ec7826e4fb4aec", 0x8e}, {&(0x7f0000000200)="e3abd1bfe70d3fa68efeaf512fd7de3e72da702ff544eeae559184ea8412bdae407dcf39172c8ce6ea86365f8a13da86bf0a8ac5b5cca4ef573d5b42c7efeeed96e8e353487e4a3a9ef5bc9dc8a924629bacfed8004afb857179df8629f18dc120a0ac1623", 0x65}, {&(0x7f0000000280)="84ff10bb922b8f61028f71ad5ef886aff372683a9af9f798159e8e0b6885bdebd9dad5fd510333a6a94752ca4bbe17799e48ecfad675b070a9487d99848d65cbe48cc0aea41ed16cfc5367a424d5c33ee47aea468fb9669882ae8114062270974449ce5935d7e47957147e006b61bcd6", 0x70}, {&(0x7f0000000340)="f0f7cdf7e7b50c1ed35f94d174b7c23c0329cb8f98ce9a6268e72baefa10b22eaf326a56fbb07b8d173e7a95a4e54459342a3d5fb17d40ec0b36b9b2a7b4adeafce2196d19a17dd349b16925968bdb9abc05ccbddc965cd2e7095bfad5d7b819b195c9bb9ba44583de728dacc76e8adddaefb12ad90c866ddb58ac7c02812e4f6af42990ec5bea3cdd61621a10102d039a45de00ed11e76063ca58489659ab053cddfc5e07521c432ef4adacf4ecf28031aa85b4a40186e07d94c240d4081cef50a42821d5d6b24e5426691d5d4c8ab7ff4eb9", 0xd3}, {&(0x7f0000000440)="27532094b3e656003c5954be2aef8ca7dd7b2bc2a2b5755cbfb6e7a71eb3cc6181d88a6e830a112e47d16fcdf4f8ff094f757d4cf12011f622bfedc71f37415baf138a7dc6d48b50ab6fb77a0e796f49ec2f5cd99c97167444bc0352acf689d797661b87ce068052975779e759d5c20f2c429e0e8772982f5340cffec50b2fcc4d67216a8291819e80978c925a5d24813a", 0x91}, {&(0x7f0000000500)="1d220c5a59a56801ada089807d2055e25f06d3ac69d4c98f7f160e84dd4654e897520b0130807e42d36803c7cc1a322250106fa2941888ad038d416be120778f563e331d8f", 0x45}, {&(0x7f0000000580)="b8821e11dce1f8fa999c03324735472098724a8de4d928fbdffddfcac5bab7f9c88abc82d48a4e9e21ef8fd62c10e0f1dc7a32c33d3e77f68f246a5510f8ec804d8bf21b188ad9244852a9e7c5fa50e0", 0x50}, {&(0x7f0000000600)="6bef8c40102b6fe4eb04452373019aa2475b19c03c646bbf59e31d95627790e189d8489818e392b918115914d64c7b75c3b19153329cda7b915e8b4bbdb944793859ab6d3df8664bca20f18d50ccd32cd78e2dae00cb5e7dfe0244379cf6acc13cea20c6b53cf64944da84c15822f22cbfe3a2b333f31733be8909d8d257a950040d945ed07804eb17069eff07ef30944e71e87d0d9b3e07b9eb2d6297afed09809a15cc9b48e69c4a3d501e556adf249d3ec929d38a2b16ec36409f5a0c53276394ba5385a7610b8d", 0xc9}], 0x8, 0x0) 05:37:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000141100000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 05:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) fchflags(r0, 0x10003) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) fchflags(r1, 0x50004) 05:37:36 executing program 0: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x60004, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1c1, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockname(r3, 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r4 = getuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x100000001, 0x9, {0x2, 0x3ff}}) pipe(&(0x7f0000000200)) r5 = getegid() getgroups(0x1, &(0x7f0000000240)=[r5]) r6 = getegid() setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000140)=0x6, 0x4) chown(&(0x7f00000000c0)='./file0\x00', r4, r6) 05:37:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 05:37:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0xffffffff, 0x742, 0x0, 0x1, 0xede, 0x1, 0x1, 0x3, 0x3, 0x244, 0x7}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) 05:37:37 executing program 0: socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:37:37 executing program 0: r0 = semget$private(0x0, 0x0, 0x21) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/200) r1 = socket(0x18, 0x2000000000001, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x1, 0x3000000000000000, &(0x7f0000000040)="cf725dd5d73b74b21e86ed573965b6f93de66c3d83c3e235ebf77eb41b13f74542f8855354457e94e24d62d08d18159435154b6d3ad6c7ccdb320e217bfba546ce081a8b81ab98eecd5666244a1d853c6fa6d3fd032b6c152be344c8d4a6b4a6267c7b", 0x63) 05:37:37 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x800, 0x5ceb7c77cb7bb2bf) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = msgget(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x4005, 0xa94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x110) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:37:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x208a002003, 0x8) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c000000001400fffffffe000000000000000000ffff000000e4", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 05:37:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x100000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2005, 0x80000003) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) r2 = getpgrp() r3 = geteuid() r4 = getgid() lchown(&(0x7f00000000c0)='./file1\x00', r3, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) rmdir(&(0x7f00000001c0)='./file0\x00') 05:37:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/2}, 0x4, &(0x7f0000000340)=[{&(0x7f0000000040)=""/200, 0xc8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f0000001540)=""/189, 0xbd}], 0x6, &(0x7f0000001600)=""/196, 0xc4}, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x16e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x220, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/7, 0x7}], 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x8001}, {0x101, 0x3ff}, {0x21, 0x10000}, {0x66, 0xfff}], 0x4}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 05:37:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b5370ee26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c420a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fffffff) 05:37:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x501) getsockopt$inet_opts(r0, 0x0, 0x400000000000005, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() r2 = dup(r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/120, 0x78, 0x843, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2}, {0x18, 0x3, 0x0, 0x8}, 0xb0e2, [0x401, 0x2, 0x6, 0x6, 0x1, 0x8, 0x0, 0x2]}, 0x3c) fcntl$setown(r0, 0x6, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009213bf9d19274894a888a3902d87928136cdac4a8205bef2755bbb1c7361bbc342bafa55cea0837f4cb920454f15ad2be9a990e8b8f89e9e5b0f115e55cb7d2672427703f4ec522a8c838312af25d5d93849ca5dc9820370fadabafdfa487c39fb586adc563fdf810ca5096696a3fe4698275581110fcc71fa89387dfcfcef4d096b6346c94988939c4f5a02171e626c72c1468da63cd5c1eb78f469539f9383538c7b057196aea3c1e8f868dbb758212583d2c59533b417faed29caa9bda16d9e2e113b26fa343b71b10c66ca1205e29489776b69cc5531c24fe8529187b629a399dcb9a9bf8042cc251abbf35a191fe14adb73aee2c9947264295f40d73587"], &(0x7f0000000200)=0x6e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 05:37:38 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="8fc3eefd202296794ab1279c3efb2c73654acf4f090003099b26cd5067d87efea61d92ab2e64e6b599e4e91b747ad7353af53e6d731c3ed18ce527eaeb10a37b21db05031578a4c7795dcb3fcc430b3ac3baa6a606d93d9ad80076fa", 0x5c) 05:37:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) sendto$unix(r0, &(0x7f0000000040)="5c81923bc82a3f6872947d264fcea4587643680325acf47208308cf528ee709e6f55c694d23f30cd21591742c04e7448208aa9e4ef06c890ef1fbcfb36dff219841868b0a5e66754d14d604f67dbe459df581c31b226b14a5146e76d2162", 0x5e, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:38 executing program 0: 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(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchflags(r0, 0x1) 05:37:38 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, 0x80047410, &(0x7f0000000000)=0x7) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffff7, 0x8}], 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x94, 0x11, 0x6, 0x401}, {{r2}, 0xfffffffffffffffb, 0x60, 0x80, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0xb1, 0xb, 0x6, 0x5}, {{r0}, 0x1bd106ae4564483f, 0xa1, 0x82, 0x63222666, 0xaf4e}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x40000021, 0x2, 0xf23}], 0x4, &(0x7f0000000080)={0x0, 0x62}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0xffffffffffffffff) 05:37:38 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='.&[}\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='@^\x00', &(0x7f00000003c0)='$h\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='~-{$#\x00']) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 05:37:38 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/214) semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/251) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x2, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x2, 0x6, 0x3, r2}) semop(r0, &(0x7f0000000280)=[{0x3, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x1f, 0x1800}], 0x7) r3 = socket$unix(0x1, 0x3, 0x0) setsockopt(r3, 0x4da0, 0xf58, &(0x7f00000002c0)="67463ec2e76cccc5b9c8b7c1261802f2c27e3d72b0f1e4c74d60929150ff16e309cd75b3fb529ce86440238acf024c32d735afd78f24ac683619131f810f62bfea160fd694c75f424d83183fb4143505ed93616c2a928918a20ef2dc38f18868864ab08bd9e2f348c8e26707d6b83dec1c05c6f7af556fc293f106ef43c8ffd871f1ba21798de4172d73c6b5b105b2c225ec55ae984ca4aa996bdac3", 0x9c) r4 = fcntl$dupfd(r3, 0xa, r3) fcntl$setflags(r3, 0x2, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0\x00', r5, r7) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) fchownat(r4, &(0x7f0000000480)='./file0\x00', r6, r7, 0x4) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) setsockopt(r3, 0x3, 0x3ff, &(0x7f0000000580), 0x0) fcntl$lock(r1, 0xf, &(0x7f00000005c0)={0x0, 0x3, 0x5, 0x20, r2}) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000600)=""/126) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000680)=0x2) sendto$inet6(r3, &(0x7f00000006c0)="be70e8d5e1a566135a1c60632e0015cbf89636d5fcf59ebd3c0c8226d01a7adffed00b1a2266473cba8a1f58b499c3f12253fb0c57ec0d14cdac8190584a7b7530288c73724f177524465c20d061e3a7501dfa17bf777bf7eff2ed0ecad74048a3d55a1a85ee9f93fc6f670bbf4dd982d71ddbdbdc76cfba1e06e462fd89eeb33b86f0bdd22e36cf9346217118f76218c2da30f48dce66eea8d53b717c96142e39dd7d4caddc067bf8a6bb267b667bbcde43f65dd7fe14f425d797d28806d5f701", 0xc1, 0x407, &(0x7f00000007c0)={0x18, 0x3, 0x6, 0x7}, 0xc) socket$unix(0x1, 0x3, 0x0) semget$private(0x0, 0x7, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r8 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000840)) kqueue() getgroups(0x1, &(0x7f0000000880)=[r7]) 05:37:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = dup(r0) setegid(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8000, './file0\x00'}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) fchflags(r1, 0x2) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x4000000000000}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="7640247698570c3ddfbe50ec", 0xc}, {&(0x7f0000000100)="669baeee6dbc698b0c2037b1c57f521e005863f7", 0x14}, {&(0x7f00000001c0)="e0b7772e7f54f7bbbd47b134b47797ccfe6180a457bf648bee3527f9e856ec3fce8f08f6e75281e0e935dd67c1e39a1adfe60f13251228c37e64979c1de14f59233d0b55b80b08983b7756b4dabe10005e9a77b4897f6f1b4de08fd710ad69c5af1229e6f1d6faeb694cac362315f70b2ac1a0ad3df22adeac2b3e7dc63aa45a942e6dd0caee3242930548c3ae9abbe831d10e5310dfe757172a623542ac078aef9514b4724f29d8b299bdc9bef790e42618", 0xb2}, {&(0x7f0000000280)="e924cce6f2e8f7eaed0bb5178e181cb91c0d5c44a6a2ee6db4dadec5552bdd7b3f748a617fd2de0d51b4416d110892c39650db4d6c0c8c0b1c0cce2d09327d7c8cf86bd1e481168ded3dc883ae7267736b4f9eaad2991b5519c5e9be38a385424c00784b15922caae5a0233f71b0971a7c06c1abbf970aa03973e6568d0683edd7456eeeb30c1daf64b9f53565d5afa6228290ce3db1701ef4ff2b34ffb3da0fd712", 0xa2}, {&(0x7f0000000340)="014467164500bd31c9ae841cc5908d65d7f2f0d38799b93ce08fd49aac355ce6e2c0655df27558d89ea6293698e5052892ba39a57d9bb86b2c", 0x39}, {&(0x7f0000000380)="c6ca151c0c1ebab068041fce3f5851fa29ffebe06b721417730b5a9381ea957ab5e562c3adf73912d2df0084302a212b5c82acedce7fb96f350f2f300e63cc9a0b589a5e38c340fe49e00d769105c6e3a006b2986332af0f33aff9453fe1d00ca043cbd54776d7f027c2851169e8064fd9db83bf13dedeef034d88b206dd9c438747e896104b81552ff51ebb19f719a0ca39d3bd612670027ecf866b20eccc956644cd22ffbb8139908024354c5770d6825ad48962fb8b6ccd4501559c86742574a09027a1a8e20da6e0e2ab2e332e0792cf34ac6db6bcffe244623dd5206de9a7b4c6b45ec048dc125628c233c8e2", 0xef}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() close(r3) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) shmget$private(0x0, 0x3000, 0x58, &(0x7f0000ffa000/0x3000)=nil) 05:37:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x208, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xa51, 0x40, 0x2, 0x4137}) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x7, 0xd9d, "b0000004d8e50000b99a00"}) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20000000000002) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:37:38 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0xea, 0xf614cfe}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc74", 0x265}], 0x1) close(r1) 05:37:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='$)!#\x00']) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7) 05:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r1, 0x31) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 05:37:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000016c0), 0x2}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 05:37:39 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000180)=""/197, 0xc5}], 0x2, &(0x7f00000002c0)=""/123, 0x7b}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 05:37:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x2) stat(&(0x7f00000004c0)='./file1\x00', &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x10) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\xe2^\x00', &(0x7f00000002c0)='#]%\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='#\x00']) 05:37:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001700000000000000000000000000000000000000000000100d5d2e62d1526d1da63d10822cf9befca761e48706eea93d0648169ed2c2b2a2356a470dabe61bee810b60df2b072ce13fa567f3e51922e3ec7710"], 0x0) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) syz_open_pts() syz_open_pts() 05:37:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001200)) setsockopt(r1, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r4, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7ff) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x58, 0x8}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) getpgid(r4) dup2(r0, r2) 05:37:39 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x43, 0xfffffffffffffffb) 05:37:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) fsync(r1) 05:37:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) fcntl$getown(r1, 0x5) 05:37:39 executing program 0: r0 = syz_open_pts() r1 = socket(0x22, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5fdffff0000000000c5a6f0ad0000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 05:37:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) close(r1) 05:37:39 executing program 1: r0 = socket(0x1a, 0x8007, 0x9) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:37:39 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 05:37:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20000000003, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0x4f}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 05:37:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x20) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) 05:37:40 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1282000000000000}) close(r0) 05:37:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x103) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x5, 0xffffffffffffffff) 13:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='(,)$-:}:/\x00', &(0x7f0000000100)='()[}\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='/-+\'\x00', &(0x7f0000000200)='[%*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\.\x00', &(0x7f00000002c0)='\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='c\x00') fcntl$getflags(r0, 0x1) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)) getpeername$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) dup(r0) munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8200, 0x0) 13:34:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000, 0xfffffffffffffffb}, 0x10) `‹3' ÿÿÿþÿÿä`‹3' ÿÿÿþÿÿäpckbd_enable: command error 13:34:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88beaacff14df22551c51b1c1822c99e8f77e2478597aa2f070dbe51aa4e726bfac48461c9a87aeef6b70dc9fc6f165c6163cd9ac538fff6cad9b6ebe81ea5a563aa3111fc9fc22d5f92c311d138e1c77013ca41d595995bf988daf219682382cf9cd3999f44b7287ec2b9d6a2", 0x6d) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 13:34:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1ff, 0x8}, {0x18, 0x1, 0xfffffffffffffff8, 0x40}, 0x7, [0x721, 0x5, 0x7, 0x8, 0x7c9d, 0x1, 0x3, 0x6]}, 0x3c) sync() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/165, 0xa5) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x10) setsockopt(r1, 0x29, 0x201000039, &(0x7f0000000000)='\x00V-\x00', 0xffffffffffffff43) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') pckbd_enable: command error 13:34:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x89, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3c) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x40) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 13:34:14 executing program 0: r0 = socket(0x2, 0x4000, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x3, 0x3ff}, {0x3, 0x7fff}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x54}, {}, {0x2, 0x1484a428}, {0x3, 0xc3b2}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x3, 0x1}, {0x0, 0x7}, {0x3, 0x80}, {0x3, 0x5}, {0x2, 0xffff}, {0x3, 0x100000000}, {0x1, 0x3}, {0x2}, {0x3, 0x8}, {0x3, 0xe579}, {0x3, 0x8000}, {0x1, 0x7}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8}, {0x0, 0x10000}, {0x3, 0x3}, {0x0, 0x7}, {0x1, 0x6}, {0x1, 0x4}, {0x1, 0x2}]}) fcntl$setown(r2, 0x6, 0x0) setsockopt(r0, 0x2c, 0x7, &(0x7f0000000400)="031b6b003f8c6d1b3a3ed4843410419b382ea95aaba61e324361a4ab78ef1ecd18ba7e0d122765fe891423107a48c35b2b91bbcfc69c58538965aec99ba451dbb0f70390f13f21432ae01455398e5873fdae306b13f656aa89a000e5f61b38bb96744a58dee9840946180256151aa8cbdf58794a4a1fb1a25cb73f04fd487cfc2d65a060539097c62a3d47ae9abec57fca4eb78c66a58121d22a145161dd98ce3460af8fd500000000000000000000000000", 0xb2) setsockopt(r0, 0x3ff, 0x200000000000, &(0x7f00000000c0)="08c096ca5a011b4080bd26279bdfc675173a727149cce26f9fb3671d67f24ba85451c0d154550a31f752ea3c8f672075b9da94dde26c7a5fe4c80d484fd4554e0ec44eff72b58507e4d59eeb2f5660450ff9684f7732d4de8b7d4927e4540d25246f8c8eaeaf1429bd601fa6fe51689c5abc6cddc9bb01a28e148d6f632960ca2028a573c26a0ce0d2511b42bcdb27617a758009c60a84e144bc0088a61d8dc9460117ff37a41f360ab3363e93fe2ab01d3bc003615954", 0xb7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 13:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000380)="b10005020200e6040000125786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c29052c7bb245d42283be66500a5d0bd2f0ee32ce978d10b49d3afd360e500221dbfb05b7b8c497d304707241fa12b054c74e65713ffd130e82852cba68d957dd58200", 0xf1, 0x8000000000008, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6]) 13:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/120, 0x78, 0x841, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7fff, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 13:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 13:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x70002, 0x2) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 13:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="a3e771ee305a180dcc159d9d70ba2825f8eb03b29733c53aa6db7824bc75f30d68e1390371e8e37ba74abf82134de5fa97dc0fb79bce26a5d547bfbaaa574ede3c2cb01ef4bf598b268c03d866e20c36f877c7dc394a2b3c3ac9376ef3bdf69137c9562d66584e789c4a5bda91069b2aaecfb37dd39985daa27b72915ccfdb3f16805c9800a7f1ba709e514327bfc1542bf8683ec331778c549713235879d7e23c1cd3dd8f74b26afd46dd5b1eb024ae0eb5c01c1b18bf3a85", 0xb9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000000c0)="8121aac1325b012b", 0x8) write(r1, &(0x7f00000001c0)="7b804040ddb3eaf46177c94d8dd921c6d0144fabbba6eac8b0e742f13c219c933885449e538600b5b69c4a2ef6c67e671d91746002ca42d0bc584925dcd30c0af4bdcd2db2ad10ccc61c3274ffc8d9035fd63da48508c3b959dfd6207e", 0x5d) 13:34:14 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0xa331) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/243, 0xf3}], 0x1) r1 = socket$inet(0x2, 0x8001001, 0x9) socket(0x6, 0x5, 0x6) socket$inet(0x2, 0x8005, 0x8) getsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) 13:34:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20010, 0x0) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x1fffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 13:34:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000a5d000/0x1000)=nil, 0x1000, 0x6) 13:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 13:34:14 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080), 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 13:34:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0xfffffffffffffffe) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x9, 0xe6}, 0xc) 13:34:14 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x40c4, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xa77c) readlinkat(r3, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) accept$inet(r0, 0x0, &(0x7f0000000080)) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) r8 = msgget(0x1, 0x8) msgsnd(r8, &(0x7f0000000240)={0x3, "7794938d15f9c73d17aae9f45771b6c82d90600db4d9fd424f6cb2c0a7e65268c610062feb2c4d"}, 0x2f, 0x800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r2, r7, r2, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r9 = msgget(0x1, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x10000, r2, r7, r6, r7, 0x0, 0xb4}, 0x1, 0x4dd0, r4, r4, 0xbd95, 0x1000, 0x3ff, 0x393}) 13:34:14 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="1dd3699c884918703000"], 0x1) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r0, 0x5) listen(r2, 0xdd) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xff95) 13:34:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) close(r1) ftruncate(r0, 0x6) 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) sendto(r0, &(0x7f0000000180)="229330109e6c2e656348f6a8ba9fbf3026695687122868e865d04ce52e786b78448b86846f012e874f3bb6ccc90b280afe976b3ff32a169af7c1a440699af379cf30ecac97eb9d8a0bf6a1023a7ac7e2bd713351446f6275a3712398ea428d7839bb333e8c52b516170fe933ea85637cb941a225735c794a59ee50656ce69480badefd159a180a75cdfedcdc71e2c5faf4a3a7a4da80aa08b9a1a91adadcd81c57e140a4d089d15b74f0028cf6ae3f313ddac7338cd282a22750ab2894ed0558119946b9ed13d7d92a70c5c2d62e1d6c92b4cd263d67d5ed4a060d2a5dad9c5dca", 0xe1, 0x9, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) ioctl$TIOCCBRK(r2, 0x2000747a) 13:34:14 executing program 0: r0 = socket(0x19, 0x8004, 0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:14 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xa7a, &(0x7f0000000240)="e5f9a85dff4fc3c9f1e922fc0c5de0b420793f05aa8ba0b890c0deb4087a475ee64430c59ce35803c7e5c3e3ebb144d86d4c010400005d275a99e67438000000002b06d4352ddcfdc7", 0x100000069) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) 13:34:14 executing program 0: socket(0x1, 0x0, 0x1) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 13:34:14 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x4, {0x81, 0x6542}}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="178ba90b0f6d80da8692310813125f14b0f087e365156af0741366e963", 0x1d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) pipe(&(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) close(r1) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a0444f58cf0ff8a66ed31789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) write(r2, &(0x7f0000000200)="51cfd666074ac48c61630927d40a2e219edb6bc320a1759bf7a191b5fe17d931e63898521bb7719a8cc2f7f95f18b0fc4d08e28a91dd0e5d6eb6b723e8128627396699cabcb598f8bbfcd6ddfb74ec65e2b3510070f20f71cd68e0877cccb2774a7189678c3d9f21448ebda50e887008225b518af92567c6fe200c3289a508fb8443d4ffc3a20750d06251d82c26d9ea51b87a6389adafea4dd5395b7b9f58c39a", 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) 13:34:14 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7ff, r1, r2, r1, r3, 0x0, 0x84e}, 0xdbd, 0x4, r5, r6, 0x5, 0xfff, 0x4}) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semget(0x2, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/58) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r7, r8, 0xc0, 0x1000}, 0x6, 0x6, 0x6}) setreuid(0xffffffffffffffff, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x401) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:34:15 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) mkdir(&(0x7f0000000080)='./control\x00', 0x16f) 13:34:15 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8d0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:34:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 13:34:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x4000002012, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x80000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r2, 0x0, &(0x7f0000000080)) 13:34:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20001, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 13:34:15 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) semget$private(0x0, 0x1, 0x4) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x25d) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x120) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x1) 13:34:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x1e1d262734ded588, 0x10, 0x2000000c, 0x6, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0xd1b, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x40000025, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x92, 0xa0000002, 0x4, 0x1f}], 0x1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7fffffff, 0x6}], 0x3, &(0x7f0000000040)={0x6, 0x8}) 13:34:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xd0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 13:34:15 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x3, 0xe) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="dc3ad2ad59a8528816d7b435608eb1b6a705b8c0687e90ee2d61265caf47c300c6baccd23a792a5c9607ea15055b42e73656b9d7cb097cd6c8269a2742e9e790ccb954ae67879aeb340240323197c73d932e702081efa4e6c087523ed4ffcce86be1b33457fdd127932ace64069fda44f80b58ba91e8105c0370f2786d11ecb4a6981a719c79ed95c39007438dc80e3a2f8a1bb6f4915869eb9589ecdadd8662733c8c94af291c81f01c71b01469b71b7ac98f8215af5e575979cf3bec70f25877021e26c2a6c2c0c15020", 0xcb}, {&(0x7f0000000140)="8a5a7f9eb471e752ce93f7655c39d36cf9", 0x11}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xffffffff}, {0x4, 0xfff}}) 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) readv(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r1) 13:34:16 executing program 1: r0 = socket(0x0, 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, 0x6}, 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x0, 0x200}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0xd82ec01be05a86a}, {r1, 0x108}, {r0}, {r0, 0x9}, {r0, 0x68}, {r0, 0x100}], 0x6, 0x6) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) poll(&(0x7f00000000c0)=[{r0, 0x83}], 0x16, 0x3) 13:34:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x6) 13:34:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ad686c232dfd748183423bd0de49b7530d2221ad7a7b5854d042449a2dedf7199ff861a5a2b403fd9ec8647ab5a14cdc07ec4520d392da1105ac8f40af51b816ec52ebfd6f315468150fed7c9eec83f8a0bd2a55fa", 0x55}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 13:34:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:34:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:34:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x900, 0x84) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x2) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000003c0)="2b43297be3ef968c32d41a2aebb9ee40866ee1e0a640b951b5b3f4664125edc629e33befb7f906074ace0d722ce9f607466446d9b8c2e4aaff34acb5541f908755d0d18fa76f6fecc66d190ee4a9e04bb8e758550ecb3a23631cab0acf7e9e2ada40295d3bfd51fe58b5af6d9eb367dadef04b6ca21f5e6c66dd7ed1ef39afd105f2d2e00b0b159c1dcea424eddd1aa8d26676ea26a280de9b0cf48e6000939083d6e986230a610e0178a6a76f850b3e3d4f1659cdb419d3e8da90e47373792dd44d14a687e67c42f73d1120da3e7d4fdd6cd358d10855f3073254aa790e066097afc39ce20767ece9d42cca8ce39d0d79ec04c6c9628a2dd31fd9bf6d18104f4813bfe8c52d6500020000004dd3a6a64867e2b4596f0ffd8f478418c103ac1d6bd227a4a3fcf2598943554eb0d4fee36f033061723666dc8e497914018077b0f4e3a5e71f1a29a4608dfa9576816f30a0f8b1bd5153d55541c70d8c4094b4c9b722c029ba403cea2320d95749442797ebd7599a5752b3bfadb834efc2a0cf2e63e59fe020f03b36d7f65d8e88dd79352ae3e1a550791274c8ead8f655560827864c6f973a87437a60c51bed0b02ee47689d3d693cdc277b4c39f2580865443a13fda97d7e82bd761125aab3c28a3c68ec37e16e91aaa77489972d069cdf989dab26d790175ac0cf284f3c35058fe987b468adad7cef6dcf5672cce081e47c4386bbf0594adb5b7e58c3ceb70bb31b9d84407dc66a619544aa98008a2d3fa514c492e189", 0x280) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x6, 0x80000000, "182f1e57e8ba5d1a5a2a07c0b9adff968429ddb3", 0x9, 0x200}) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x33c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r0, r0) 13:34:16 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440), 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='g\r', 0x2) write(r2, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100002) fcntl$setstatus(r0, 0x4, 0x0) 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 13:34:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x12, 0x20000002) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f00000002c0)=0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/174, 0xffffff99, 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:34:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000000)="fcefe65122e90adc2705e08aea85a5ea5e41a8ec79d5c0e62a5ab53f35ee9fc44910846838559b9a8b0ddf6fb0e2a6c78a19deea94a2eebceb431f443084fd3ea0a4074bc5058ffc82402ff3c68568", 0x4f) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x105}, {r0, 0x18}], 0x4, 0x7) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 13:34:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x3a0914c44f7b202c, 0x4cfd) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) read(r0, &(0x7f0000000040)=""/142, 0x8e) 13:34:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) close(r1) kqueue() 13:34:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040)="352499c43b91c9f88a1b667c562a2869de0f56a7d5ba78de2f1a07097a", 0x1d, 0x4, 0x0, 0xf708fc98fb23084b) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="f3ee97b46488af5a9b346e2414b277489c42b1a6af759e4b0b58e825d781097bc2bec37a8002ed6f9c5dc8ba0fafaeaebee30fab380672e4eac16acab6a81750d5fb58977339cb4236b7fc7e38518404d97c9f58cf25925909cc8634f85e67a08a42e96f300602dc1594f1e0ad81cfbb915ebb5bfaefc0865c0434d9e17f2a", 0x7f, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:34:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x80) 13:34:17 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2, 0x21) semop(r2, &(0x7f0000000240)=[{0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0xb4d, 0x800}], 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x10001) r5 = msgget$private(0x0, 0x84) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) r6 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 13:34:17 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x130202, 0x400621010000001e}) r0 = semget$private(0x0, 0x5, 0x108) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/127) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/113) 13:34:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) 13:34:17 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x130202, 0x400621010000001e}) r0 = semget$private(0x0, 0x5, 0x108) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/127) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/113) 13:34:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c652ff2"], 0xa, &(0x7f0000000980)=[{&(0x7f0000000440)="faaf2b03fcc145ed98775026b04127562a7c3f7ba0af08b112ba5efb253e8d0785048e0efcfbab6af1143b73116e685116604ac172ef362fa05c2486db852cfd6fd119ab19642cfe72b458d4ece4296c8f839d59f29b0cbfaa7580917d84c6cf71a0c20f344f4721d1b728bd70e457c4676637367f5bef49c5168abcc7f69e46e8e4fcb937e5eb1d12fe5631f57c8bd38e6499b81ccd79849c6748a5331007123f011ed87d68db4230ce29a799d872d46caf9c3cb6f3641bad75902e8a8d0cd2a0a6493d230aeb9f3c8a9cb917a4348fa4d3f55b9b0f8a9672a7088cc59753b21cd1e149ff068908b6c5b32c62", 0xed}, {&(0x7f00000001c0)="e7cf78cf0cf13233016e6caaa39ef46e8f528ae02434804d92a390d2310e0503f9529851da7dcac0b0573bcaa7b22f96f28744f98a4f5db770f6ca0a332cb072f1476e58c4a412fb3fed6cd2e74b3aab87cd5dc9f9c3733b081cfc7d56011885073c584da377cbcd88b49dc804f3e706822474", 0x73}, {&(0x7f0000000280)="6bc8510830db8c6d444d2b75d59cf0b379a5623d4d9e3bdcd0883fa61d7bc6dc121661268766e939b7aa1d9e3b2e130c2acc6cedc8d664987affc6ca10d0649fc03468325e62efab30d33bd135c3788d960c0ce1e1fa29002f492294881d1b3c4e29258679a9941f16c7e5c85d63669d2c354878", 0x74}, {&(0x7f00000006c0)="d546188a29f1d574abc919f219e97f76a2b2bb0cbabd7f2cb81bf2b50733623558d0ed694fcbf355f984a0bab616b15e9eabcda6dee9371dccc9805b80980f281be7a5f45456eb6fb681193074f9b8266b70b37ab83c0062ca85b13bffdbf874cf036c299982274778b293d0342c8218fb3f57c742dde0d2fdb9d319349e96e40eef1235323f540ee9646345d8db4e0a2c491182c19f142d10267d82af0355191974ca52ba84d2979b1e6bb99db15e0ca32de7e98a68906afc0bb27285ad63eb1537267c36495493400a9d81c5c1b4bb8d050983642402", 0xd7}, {&(0x7f00000007c0)="6aa9e8c3dce6b67aa173fde16912c0af68c4359e52df80c496af59cb07780a851440af43419f3365fface282944952bb3e349fa96ec262a9d47d23e10da2ee3065813abf1d907eb4f2bd2b933be808fb4bc1deafcd3aa72c3c9d058c82e6", 0x5e}, {&(0x7f0000000540)="154be4a03e6a704b74f01b0c41096c050bf739afb45dab8c79e9b0f2fbfa4cf3c03800be4f7a1d8c855b023c07ebd33c76ee", 0x32}, {&(0x7f0000000840)="0942eb3ca1688f197aabb4013ddecf210d69cfa951220114524b4b76a906d0a4e911e965ce841ad1d9aa14ba80a3820139c23c99c6bb29648ac796734cb93681ca8c6612c0134876aa975d58267099a9474fb4b446546153dd3714cf6f030364049b3e63d484edcb5e0d93", 0x6b}, {&(0x7f00000008c0)="c6a7a293872ef8e22b76d639b073dac44f492b03a6174999d11d8c6612a611d3da2eaf08043dcdd591e48b20e63bc7152c7b56dd839de71096a0741f272bfc750e073c62709f8df446ad63239998df9daec8c051f0c3f2ef0bc97f15072ca3d8d8cd6af14fd12523a7be35e339b88ff479bf55325614d25382aa6e3eb47e843e1185fa7535b56abf249ec4143e", 0x8d}], 0x8, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x68, 0xa}, 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r6}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r6}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 13:34:17 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x130202, 0x400621010000001e}) r0 = semget$private(0x0, 0x5, 0x108) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/127) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/113) 13:34:17 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x130202, 0x400621010000001e}) r0 = semget$private(0x0, 0x5, 0x108) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/127) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/113) 13:34:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fchflags(r0, 0x40000) poll(&(0x7f0000000140), 0x0, 0x10000000007b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f0000691000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x4003, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7d59b9e73ca4d6ab11a0ededb0309c0c46e5d4c39060b70bcecd825bbc83654262c5eda45b02cc78e7d93dcbf5b7589100a0a99d2c9cb2444a24e9fcd093ac2554de3896669dd465ac725327f300732ecff35996786113ce2a9579ccc748f515f5f355da7fc337ef6ea066f2788c09c27894b1c68a7b789cd031b04fb72ca7de184fffc99fca493ae3dd9e05bf6d8c971809f0edadb5ee1c47b3128a7388440cfe7398f712ce09c725b2f1c18cb037497173", 0xb2}, {&(0x7f0000000180)="01d56bdc3ea47153cb95feb948671a933b79ab5827fa4e3eaad1233d7c9ff6bcfa6c8045", 0x24}], 0x2, &(0x7f0000000200)=[{0x88, 0xffff, 0x1f, "990333c70919aeb2a8f524071673e491da0498504620f01927cd104b38e207b11cc6040e036fec9005ddf1e02d3dd40702e33e63bf7bb358d3309374ddb6ef0737f1bc42a746ab05af69e87a0e8776798e328a8dea11a5246761953d6e7e2f1027d32b85ecfe284be98aa8f1c6482c0711"}, {0xe8, 0x1, 0x0, "9f6e804edd25c53768c275167b8f094605b8e545e648424cf79b433fca45f6fa124ab9d56e49b05cd689c0a4c87781da342d21534c493888ee6262dc16456801cdce73af124c79025b555dcb01d48a7a3745b6742607f1e850695d432222ec2ef5ab7beb27ac9ff0d0475693aec198700d67dbf05a611a4c512437b47d2b37612a7a3859ea8d4d5f5bce310bd99fdfbff22224a321eb5ad406c9154e48b437dfab249cffcea4ba176c2bd4efa88502c6e308dd600967becd174c7c0956ffe41cae638356d0aa38c536aa912c13a5498846dc41eac5"}, {0x60, 0xffff, 0x58, "1629b8e4b486523ae55af1247ffe5324e3cbbdbd006567976e17ff6afe67e462d802ec03b322947ac51ff9d20883ba733210ae95319304ea1e319ae0d26b0bf35d4147b3c12a263467"}, {0xa8, 0xffff, 0xffff, "38759cd6b86cc487f020aee5fb428956dd8a7338f42764ec11261ba398d4212513f6ea7f6e8d2036385ef66088b65bd5cf2ce564c2a7720566a049702181960ebf56a0b1bf0d317abaa49bfe2aef29f6210ac2506a1a68e60ed9aa95136e58a5931eabde338b1936722bb38087f88aa1ff80fea852028dc001a4109756119c28ba3e83bb0e4b22709c831216f5129bbbb3"}, {0x20, 0xffff, 0x9, "ba419ae55a77d622e0"}, {0xc0, 0xffff, 0xffffffffffffffc1, "d5bcfabb92e94dd6985ad67319f1904a8c07ea7dda8305736a075ba70547f04711a0ad0aefe7f18653f57978cc029bf8982a2118e686eed5ac31c9374949bbe51a7ad4bad5e54bb710460d5d5e856c34093917f799f4b9806dbdaddd220045c87eb5f18f02143cbd6a0ac0511a6013a775754212d65d83660eeb9db41c3cf03853d2077e7aaaeefbccf6261ac626f7ae7c7ce14f17fd1ff9e2255f854130d4dee0617dc4f32c8a608dcc403b"}, {0x70, 0xffff, 0xc59a, "791e99e324eaff3f3e641303eae43badc4ecaef454cdeeb46da194e0dfada44bea53af9123ea3b7cd2b6cf633b2dc619e6eb894d9cd1a644cd9d9c874b741594e17aa54c99fac60224b63435a168057e1dc1acb60c49d58b9e"}], 0x3c8}, 0x4) shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmget(0x1, 0x4000, 0x52, &(0x7f0000428000/0x4000)=nil) 13:34:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r5, r9, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) close(r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000005c0)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 13:34:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="ca68705842b51d9c177f091ec25548783982f04cbc71340a8f8455defaee0804fb4332b96f5c37869d6b3731dd5cd89117d5f7d4f8ff5b50ef84bd18db89e4a7a181a2f44224a9b683890492599e1b86d98624d7", 0x54) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) write(r0, &(0x7f0000000140)="ec49f1bdc2b3", 0x6) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) fsync(r0) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) flock(r0, 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 13:34:18 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket(0x17, 0x4, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 13:34:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2020, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpgrp() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 13:34:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) semget$private(0x0, 0x4, 0x400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="2756591aee79392b6b5872dd4f7b94c4ea40f70e22eae29bdec1f6ffc5a2bc32d0e173de51226ea665980253d158fd73c5584b2cc35fccd0f6474e8b92db34abfcacfc02d194f596b3b1fa9e0a5d323f0e9f4d77cfc7416d625e6b50ef9f8b5de1696f634ace5ef2ccecad5b87f69692eb9c2d5080d567e067f693f853b3af9591d7aa35c42bc269762cc4ddb0fed09183c5a94a698d53d75b424c9eb34823c068b06cd5d100a2ffee18a8236c51d50b9987d541a5d15fe24f00d228e94df7148720a55f722f3859d13080e93cfa7d1d202efe92c84b6f7dc2d7f26f9d41dc20a069d9cff1ae0fbecca74e7677c48fecae0b60be96f171", 0xf7}], 0x1, 0x0) 13:34:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) munlockall() 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2044, 0x4000004f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="1764076a5ded875e7ca23071afc623300fafa5d97b19303e025762b0202f85be445be80ac679cdbde587c2cdc0038f723d15d8d0ff350b13f5548a3eacaf5839e3c7691c9d208dd058ce6ae41c61989f00614d4c06fa0e5f26383726bb8e8b65141e7faecaeca10dc3cd832cfacd49083e32", 0x72}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 13:34:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x120) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x99762381cb71ff23, 0x7, 0x0) 13:34:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x100) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x48) r4 = dup(0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8100, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x0, 0x20, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x281084c4, 0x5}], 0x1, &(0x7f00000001c0)=[{{r3}, 0x0, 0x94, 0x80, 0xebfc, 0x5}, {{r4}, 0x0, 0x40, 0x200000a3, 0x1e65feec, 0x20}, {{r5}, 0xfffffffffffffffb, 0x80, 0x6, 0x8}], 0x5, &(0x7f0000000240)={0xfff, 0x9}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000280)) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x13, 0x8004, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x1200000) 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file1\x00', r0, r1) 13:34:19 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:19 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 13:34:19 executing program 0: socket(0x30, 0x4, 0x7) r0 = socket(0x21, 0x4000, 0x1f) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:19 executing program 1: r0 = socket(0x18, 0x1, 0x803) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="94491bc37e7b60d7ca5e435d46caaba6f8c91a07570d27b461e3ffd166631f", 0x1f}, {&(0x7f0000000040)="97953aaa2e97c4ad6b2dbd4af66dce28459a9a098a0b2cf9bfff45b4d487a2b55a9a9eb3b55bb93560e3612226fb1101291246c6c4342d821e58c8190a4d8aa2bbc7ffb946efe0e1f6c44d96808fd55d860396dfd641f996a50d8fcd5df8c3df64e737e4d9825d2ff25e2d70a6569d736228d16d3ea3edbd312cd9f2408d93d49e67cf775ebec5d0cee82ce6841988059fe5aaa1a5ab63f845fd67d3256cecb58a8005c5270c8afef271d87d49a196c1dbb172c97356581e71c0564aa1aa4af7652691ea", 0xc4}, {&(0x7f0000000140)="ec2f6a16d8dc5f76ec1437a9188111202931c3bf323723d31c8c19a66ecd39c73a6e0b4d98038f4bb4f6a1a681bdce67a262f2e677d4835ae4dbd6de250b7e5ce9fbc2a6efa07c239559005d806e3310af618bcdcffbd22083039daab71c85e10816e581c5aa51d9584acd8cb0f318ed61cef8fe", 0x74}, {&(0x7f00000001c0)="274dfd1c044b0d04f7ba45c112af4d409d1335043bf4958ed45b1180a02e5f1841d1843a9f080d094ebe8f18c1a2c39b3183f5fd1514f82da0e087296bb65a9566f0629d9bab52a609a914153480c646e581a1f515025725f29930c7a7f53910a799ebe1a6e2eded1a2974613d0afe11e3b30ed8c9659601d6733aca270fae1feb34c340aeb6dc648f01f67a5a", 0x8d}], 0x4, 0x0) 13:34:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 13:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) fchdir(r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) lseek(r0, 0x0, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x23) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3f) 13:34:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x25) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 13:34:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() clock_getres(0x2, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffc) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4"}) syz_open_pts() 13:34:19 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, 0xffffffffffffffff}, 0x10004) setsockopt(r7, 0x1, 0x0, &(0x7f00000005c0)="69b5fbb092d2e88425808f4143ac8ea19711bb51b75d677fca9d229719b0a5244a58079ba9a08e9bd29ea71ba179bc1f07f9f31cd300e4db4a3ead220d81c3d9c8224647d23046b31b420ec32ec269f50394147937ab14d3a87daf107c663ca5d008e53c984ecf5b73a7d363d12cdc0ccca61a2eae18aee9376b2e7576c709ca4cebe0473b07e76c40f99902d8650140d36f216bab70321820ddf874f8d21aa0806ee31544a1", 0xa6) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000340)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) 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) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 13:34:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) r9 = socket(0x18, 0x1, 0x0) r10 = socket$inet(0x2, 0x3, 0x80000000102) r11 = dup2(r10, r10) listen(r11, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:19 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x3f}) 13:34:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x36, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x5}, 0x8) write(r2, 0x0, 0x0) shutdown(r1, 0x3) 13:34:19 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./file0\x00', 0x18122, 0x0) write(r0, &(0x7f0000000080)='m', 0x26b) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x1, 0x6}, 0x3ff, 0x7, r5, r6, 0xffffffff, 0x6, 0x2}) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r7 = getuid() getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r7, r8) 16:00:02 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x142, &(0x7f0000000040)="0d43a0c22588d66392e5659b507fe9bb0be82f0d0f3b69dc5b6c26d589d409375aa37c056e21cbbf64a42378d3efb162e13d75280f0f16e0bfdeccba68aa4428196f4e9808757935663b3dc5acfdb703490429f946a74fd41e405e47b1b495bf94a59aa8f4413a00b18335bb724008c7a3442453fcb97e1d970f2f9c3065b71844f0566080b681f8d965a296cb61588fd347ba6c072e761a0ee9d632f2e14bcfc51b0e469ebc85a00d8e54ef209e26071be7349549ea804e4d11ad669d078980", 0x365) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff00000000000000005d03000e0009a87d0f8a000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000001240)='./file1\x00') mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r5 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x87}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r11 = socket(0x18, 0x3, 0x3a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r11, &(0x7f0000000000)="31aa3fb3c1590acf6303dee22bb198b15faadbb49b1bc47aa519aa141aacbf4e40", 0x21, 0x0, 0x0, 0x0) fchown(r5, r6, r8) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r9) fcntl$getflags(r1, 0x3) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8800, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)=0x9) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0x9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1, 0x8007, 0x2) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setsockopt(r2, 0x3, 0xfff, &(0x7f0000000080)="c1abda0437c1b780158da4b5fd1db3742ec91f972448055a51a42d479360bd0fb0aa138f9bb0a851bac131b378d4509ac580a83242630adb4f3a2f8af7b7d3f5d291e3d6157f718cbda7c4d47286faff059bc47463e70f169249a373a3821b74d315241b0dbe9a5e287b65815a47feeea8bb8e09458fc2bcf8b82b75899f82", 0x3e) sendto$unix(r1, &(0x7f0000000100)="af0e11b86792e6588fd6814c2b89aaa8e8ae7072a47cdc35d2e56eca85b9f246c0e2d51591dc9bcef131751ce227e1820887ef088e7ac106508a00438f0c3f599ad70451e700d709211d0c07958b0b62260a443753c169da937a5609ebae794b81107e28af95a732786fe22a262cc28a0e88fd63dfb0b09f7abe9d962b683289e6104fcc605da608be0b36dd721af8ea999fe8918a14be710ecfd4249fab1530d342670bd0f1b195844b08f8c582b37e2333d3a3ff1874ceaa8e94c90302d1f6ccee8abda48afcb7b74fac3bc64f2c64c3ca77df7782a408c77e4683cf3e3fa62bf775da6a6090c1e89a73afe2141b04aae3b5ba", 0xf4, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: kqueue() sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x7, 0x400) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/130) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="70012e0400000000300089a763fc0cacb511cd2ceccf399d3a20fc0e9cfeed0843d47784396f18654871dd6db23297bea394e81c2475a0cfb27e6902dd89199d25f8b80c418d47e819070ff1a1eea60031706029847ec57b16256e1e7544f7c3dd399e9727daa2511009be61c905b21c0c"], 0x9, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="04a490086edf50ff7eb2b87e5a7e5bff97", 0x11) 16:00:04 executing program 1: r0 = socket(0x2, 0x2000000000000003, 0x6) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f653000000000"], 0x10) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b29798", 0x171) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000480)=""/238, 0xee}], 0x5, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffffffff3292) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xe060, 0x1e) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/156, 0x9c}], 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file1\x00') 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1d4, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000140)="14", 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) r5 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000540)={0x23, './bus\x00', './bus\x00'}) r6 = dup2(r5, r0) r7 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x1, 0x4) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000280)="acb6d309389ab28ebb10bd032792fdc844a7971f87864b84d8e861840192b24c26a89fa3638bdbff87b94ff264d343d3a311ae64d7180d45fa7988bf51354d3ef19eec46c20eac4d8fa3f29d0211101d33df037f4657b1ed90f2c700455bbe6d950df45a08d56cb2e5f3d2035d1b7bb0d155b43075f538258813212378cad2e0e86855399c8f3d6d710fc002610e", 0x8e}, {&(0x7f0000000340)="f993ebeacba7743f3e7c6887d10bb090212c75b24a15046d5b83325bb70c9831d849dabf8b70129cbf82573d81a72880c24549ffac87f07ed23f0f1052e2cfdb0de66cdd713185df1ab4059180e1052b19f77a031c605ec04b40eb21b9c98f4c8feaaa9d8c1c9d284dbd4959785eb49fac56035e3a74d0775eb2855d7f7798ef7580748d8482e27c3b6cc25e696bbf4e85cb4fd3726162a219af9873327fd9bf172a8b879975f28466840abc35c203ac2bdebc802c1ec06206d202194cb6571470654d2032be8c69a7ac03ea593340cf2475a8aee98b2e127a1dd96b83cbff11669bceb45bbfa6ed783cb238eb09a6d63e5756cde290e7d4837c91b99799", 0xfe}, {&(0x7f0000000180)="58d69ce7b77f720d13b77e77f20e2f203b5e3b54ec2b48dc3f5b0324966fa8db", 0x20}, {&(0x7f0000000440)="371e83cf044cf7c9b94da55ee023b22765da84b82dad91654bde33d0ff925b57e5e8d060d5264ea8e47d69f2ea3564f24e414a2f7aabdadbf9dfbd8183b19c97b3bad437a73443a630423edc19a2bf08e2fcef5146ed04cf85eb84fafba3bfb7d7340ca06e0abcf74fecd24cc4954d112b477820e0fd3b25fb92194904a8c2b778266b1546524f59f48e6dd5c2b58437c5983e310844e74301b6f915b7c63bf6b30d55974513416ff2da620de77a9ee7d2c0799d26abd495e72177e76643fd2efa6d641773fe1e6c1ed0", 0xca}], 0x4) kevent(r7, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0x200, 0x5}, {0x18, 0x2, 0x8000, 0x2}, 0x1, [0x1000, 0x7d, 0x7fffffff, 0x200000, 0x1, 0x7, 0x7, 0x1]}, 0x3c) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto(r0, &(0x7f0000000140)="7c095b8a3b66f544bee86bc7818c6114ad0df50ddae953d1df375175fe57c510d08a010cf44bf71d3786bc0cfaa9e11ab6c91e479dc94c9356ae1027b40f5526207a1beed13dfcd6ad0595534e06fd0ad15a5b343a24cd80cace598d890a10d5f75b105a990fbe9de6ddc26ccf1393760647f6221d118f59751a959f94e9802adb29969ef5ce101b69d3aa8e929285ad2e688f14672a8935ab4f365723ec7ca7af5e45b52d8881957593a00c7421ab043ae881", 0xb3, 0x2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) write(r0, &(0x7f00000000c0)='^', 0x1) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d010389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) 16:00:04 executing program 1: r0 = socket(0x18, 0x7, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/86, 0x56}], 0x2, &(0x7f0000000480)=""/75, 0x4b}, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0xdd5c, 0x81e, 0x1, 0x1, 0xfffffffffffffc01, 0x3, 0x5, 0x1, 0x0, 0x7, 0x101}) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) fcntl$getflags(r0, 0xb902363b0cc76aee) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000540)=0x1) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xc2, 0x100}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xb1a1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x40, 0x100, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x8001}], 0xa67, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x4c, 0x3, 0x544b}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x80000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xcf, 0x10001}, {{r0}, 0x0, 0x2, 0x3, 0x9de8, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0xe2a, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x0, 0x5}], 0x8, &(0x7f0000000280)={0x9, 0x5}) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000080)="90fbb2c9731625f4614b78f498aed39e2a8676ae6b473f45a26c3fc7b3dedf7e1a0ed91fc8df333173bf42b02793d5e58ebb0700be33417eacdf18d6e7b7553273082384dafcbf6c52115463c08cef519e60a1b555a66cbb25756a8385b44aca70c0e68acad88d5c08226ab43cb509e9093e01a66ffdb3b61670905c107dc70c7151ebf88f0ad13c9198ce82e0ade44726d6477f6bd89640235b8c9a8991335e5c1b7d5deafb1623874da4d59defcf68956efbcf644a64db4d6a421b55f73be9480883c1a392176be9785adcd77cb35440941ceb405e5169de7b", 0xda) setegid(0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:04 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) getuid() 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x801, 0x4) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r4, r6) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r5, r4) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) msgget$private(0x0, 0x41) link(&(0x7f0000001640)='./file0/file0\x00', &(0x7f0000001580)='./file0\x00') open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x4004570f, &(0x7f0000000180)) r9 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001600)=""/21) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000001000)=ANY=[@ANYBLOB="010072fcaa7724f3be06dac02e2f66696c653000"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) r2 = msgget$private(0x0, 0x222) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000fc0)=""/33) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 16:00:04 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = semget(0x2, 0x3, 0x4c9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0xa3e) semop(r0, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffb, 0x1800}, {0x4, 0x7}, {0x1, 0x4, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0xb5, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x4, 0x1800}, {0xc17fdbdc6c32a67b, 0x10000, 0x1800}, {0x7, 0x40, 0x1800}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xb75a, r2, r3, r5, r6, 0x80, 0x3}, 0x6, 0x4, 0x3f}) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x100000001, 0x8}, {0x18, 0x2, 0x9c5d, 0x3f}, 0x1, [0xfffffffffffffff9, 0x80, 0x53ce, 0x9, 0xfffffffffffff2f8, 0x8, 0x0, 0x3]}, 0x3c) getgroups(0x3, &(0x7f0000000300)=[r3, r8, r8]) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000003c0)=0x100000001) semget$private(0x0, 0x1, 0x0) r9 = msgget$private(0x0, 0x41d) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x7f, r5, r3, r2, r7, 0x20, 0x2264}, 0x73d, 0x8, r4, r4, 0x20, 0xffff, 0xfffffffffffffff8, 0xde33}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000480)="095bf0d55f50273ee332264a883d31b76f3d84d8b2575d6625c425c8406aac4baa6b46426e6ad613dcfcd1dd00c685c408dff05fdee526d81f578457b39195b11d42b1454813a6138378a8672d7dc66c808a3a1dd79c0fb7d0d961d4999eefe3bb3caac2b47ac1370ba8136ea9bcf98cca008a32514a0ef1ea55456dd71ece0ce8bc8af3e316e86776af87cdbd2585a5facab6c2176f33daf42fb5513473cf32482a4022da7f18f2545302a2492853250eb183deffc1", 0xb6}, {&(0x7f0000000540)="07624c3cd74ba54e05b0256c2fdeea1d9a4a78b405c1c57e871d55884f887334c7eeb49a19151c0f218139d1633743db9b9d4a5848d1d0189d1d151a59b0012fb4070bb717f1afec0b5c5692283dcb5fecba7f061223c5018f4084c692086df4ae1437280c647caa70cf516902eaab8695962c8c2f9dc0fce58bd57a133ae5e6", 0x80}, {&(0x7f00000005c0)="d633c2d972f49c2b61e6bcf5f29a10d238b82d06c0b367fb9db60af9a1b78860d448ebd5409fe9fc5e62bde92e2196f4335fa6986ebdac46b600f591a39d683e27a85581641a0cb0b610ad3941", 0x4d}, {&(0x7f0000000640)="cf4181b72936a3d521655e9211db62b6dd6bb6b75438559a55ac3de9e8a98cea8f2a276074750ef3f6", 0x29}, {&(0x7f0000000680)="872effb4bd0d3c059fef6743dae2677f98c231350a31b2af2f2f977d488b800bdd554f913ff3c9229747decee8a5d50600be3f28a141fb13d5185cc23ada3831e2781522f100e70b56c3107c9daed976e330928bcb822468f9860940a021f2d38fb02f3e50923794076fe24e8498cad6b8a07b841a39794e0752d0e0cc5e55b67a9896948a9c130d7112583472622b94d3cd8b02c20c8f220e84035e484a8e9ac496d17ffb576f3661b1", 0xaa}, {&(0x7f0000000740)="c5f5ee2bc801109e06005a12c5789c53bcc8e2ad54e9d65fe0aa5104b5001bb18d13d18e757a6804ad6c5e60547aeb96dde8cc90c688e4bb65f29ff9db7cece9c878e20bba439034a3d73641", 0x4c}, {&(0x7f00000007c0)="3664630dc2497d25887f0ee39d1e38c26db84cc9539b9da970b69906052a21b88ee8d351d4de2f0953d83d9a", 0x2c}, {&(0x7f0000000800)="7a9430f2f6ba64230cb7c598c4ed4d09f63e1b80c935b50f739c7074443e163b3642", 0x22}, {&(0x7f0000000840)="85e51b5f4a4526f5bddaa10f3ea71f597e467cce621728726eaaab75707e0b0f6dda29e4441258b51b24c56a9d0d0cfe9ea755169e30568970888ba24404a2305218e3eedc5b6d2cab8e27738d23635b48dad8431ab3bc7b2e6adb96868516ee877e15d8911e1c70c5a23550595433ea9c3f002a1d0282aacbe117e29e3e674e7744807606fca1a737908a7b", 0x8c}, {&(0x7f0000000900)="fa6721c3519bc786df52fc7fdbd252d2da67a199c19de86bb35361d61aa3f3c11a99931a18d91f7818d62b8bb48ef44e922f583eb1842f187da04964eec36249ef67bbdac451c637fd2111dbd8c83b2215820508ff4ad59067d10f8f44e0f3c303d21d1a00786d7cedfc42e85fa27c046873", 0x72}], 0xa, 0x0) symlinkat(&(0x7f0000000a40)='./file0\x00', r1, &(0x7f0000000a80)='./file0\x00') r10 = semget(0x1, 0x2, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000ac0)={0xfff, 0x0, {0x6, 0x800}}) setitimer(0x1, &(0x7f0000000b00)={{0x9, 0x8}, {0x1f91, 0x1}}, &(0x7f0000000b40)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000b80)) pipe2(&(0x7f0000000bc0), 0x10000) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000c00)=""/100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000c80)=0x1) r11 = socket(0x6, 0x5, 0x80000000) fcntl$dupfd(r11, 0x0, r1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = accept$inet6(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0xc005, 0x3) shutdown(r1, 0x3) getsockopt(r2, 0x8, 0x4b5, &(0x7f0000000080)=""/72, &(0x7f0000000100)=0x48) 16:00:04 executing program 1: clock_getres(0x5, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8203, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704959217f2f862a5a7567b5a49aa0382912164864dedaa02c091dc465d6e69fdeaff83386a90b3dd8a10644983707a5b", 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() fchmod(r2, 0x11) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000380), 0x1) write(r1, &(0x7f0000000240)="b6b108b2db0be9c3643d7489424dfc780c59d6cebd15ae4fa44fa4be7c526f1fc30689c7b2f1e7291fada66e06f10f77e998ca51f0582d0a8f068d4fef07ddac65c5f7fb964bb9ce5f3eaf3212c480bc25f2e6454d89c9232e70d2223d07f031c9903c49c3cd516b67ccdd8142dd038d184909ba69c4c6841a14ba259d91cc496c41bf188d07aac8bcefb18a5fadad1bfac288c680c89a0279c37ece48a6128ec7f423c992df2e624aba1fc112883e05e8e32447facafcb6668046b6a0e103511f41b5c720a1373e391aa718ff3eece14e3c4f74158611b1b2357de56f9a2c827713837e2ce3c6c1bba184466cf431651dd8a54e40678f359b34d7b8adbc1b9400efd29bf82733bfa5f89d7794d276cfc3888c6f5374cc86accff0c8eb19689f6ccd747062d82e876e1c677be90807fe131299b91ff0a26c58372a46b76ae0d2d93388310cca1c7fd1c604ae61cae0a6e787db7a009f4a03a3efa58041a20860b0e8f6b86368894190aa5dcf64266693adcdf8af0b636cef2f38b497ce4c0f4f8e169ec43f039d320b64daa04abb0ebeef92fadbc8088eaadd8248528f87a2ad0b84aaed83eb317210aeb37cc93b532301da01e0a762d586fb8ee6c18d5d4eba821e67ceae349feb7ace433673aba525b8b98841a28645fe7d55cfa94fa9baa35aa7e2ee2ad3ed7c7a64585e8d605415a6a3fe0d97f1fd2a580d2b81e12ed8725912ba8c5c1972a14ea546914871b9f9ee7f349a8e1dad91eb8f8d00cef09b9d30b020fda87409e593cb9c54a5133c47384eba570b06914d60e9a745cbb0e77954e90d7fd24e8f359cda545de71d805da90d0aed1330a98e3df65f56495e3b9657ef3ab785e963ae411879e8ce3d1b15ba86b7b4ce11b72e913568da22d3452a9a3794aaa1f38c8c9dd5a6bb88ddc3f9e758678e1c6c0d2c3898b4c9a727677484e68d912681d7eee88cb55b171044c7a0f1c9f7764c0e5fe2e3d0f183ba6d1cb33d23c4adf8ce3c53d810299f90eb66048bd9d19375b9ba0035f3e1c83ff5116778d116494c4f01ed2edf2f57fdc4b466e26e62b7c5d66640f933a004a0ef1b09ca6d91ecc55348e578ce3e0a1f33c1567e59b55758cfd922955ce7724cc3d93aa447553bc65ce6ab92a88c3fbad2eada7f253683b925bb1a10b10cefd196b45abbcce73ad2c84deee42f1439fc160451fa384ee761832a697392011a03b1804c7ba8031447f04f86da6ef429c02eff1fe45e8e2c526f0f7e31e1650136dd87e22ef61a8cfd98264bf8b152e22ad1593c33f1b49b435fe5c3c71c5e2669af9d2c7089745939ecdff33c46169487ce4ffb5f608e3070857add8e0df6fd2071f5b097aa2c5f008e9f0a40b23417ea4d1beaabed2e281ae8fd75076fde75aee0797da24f18d430a8c51fdad53d9dd7fee4a46253991fd7f72d8436816eb6f9abd03810d0f14ee838e614f475fcdc58c3f0f50baa14f4c24c4ed7cc3a5c9b58dab5e0be4c08eaf7444aa766cccf9317727b93c3e5eadc81c4d93b7b3cf836f95e2c91bc6e4f097136a020726f3e6d43e73d5859c963d838fd205a1a661142126f70160c8694685903d2d0b004db73d3fc9fff81163721c2d9dcdf13db3ce4c55d5eb03fe10702353702db1b8686783e7e16d59d8502201d4af90ff33e7c03c9a326434ab3c3022a79fbbf1824037ca6c759aa375d9da503c729d552938f75cf1d263e3616e677931fc6935776dc3418352b7b684b793e162e20d5721ad4085d15e8537f568e21b4a685d31cc3f8bb39a7c8d1e5316c85e25de15dd4a47d65054b83cb32f37a1bf6c5e0ba3991997ffbc14bc20208463e5d471ac9e4e5f9b64975762d19d0580dc3ff9f27e7f6d9ed86bfdf41b98fdf7da3b144809a48940f8829daf364da2e362c82b1081aaa93f5fbadc40f001f2615e0d77799541374df5c5ff107c5ebb6292b81e2982958703176d3c5ee6fc1deed373225672c97762836ad374447d651fe7da9846f87a01af7b6af38ded57565c028f151138c2775570ff3d9d2a285c0d5e96a39dd3f07777919cdf5207b999b248654e36f521a3f062d2613d5533a72e596524e044346bd50a3cf3c0a9dc44238e7a39df874bc781211a018597282d776d63c791986c5fdfedab6521c4433f1d2819a6a4cef7be9626ad6d4385b5a8ba672c1501da4ea3804335546e22bc024eba171a36ec7308fb9f0f072e36d2f6847cdfd515a7c19fde3046460221b48f972f5c075a797c56b87cdff3c8190d264102569d11e55d7e56b0e6cce3c47fef9062e5907e88989618da0cbe6d5dff26e0e4dc7ec6b0f50efcca24c55fcb1dae078757a58afd285f4c80b2cb3843a77acd53182da8b34fc2b8e9ab240fb2931b2d2c257e4ffab7fd61456e341f54d257fd6f7c811c483cb95b93e4c4b329b065df8d209c45344514a89e889e401a70f01f427582593732d8d1302cc2694eb8b5c34be723261e0802a82ad027f7ceba4c67870e97eb97efa35b7912876b6df75a3f4c1cf4c6d5702c8c6a101f99dd007361c4c7d598271f2f78f29c3810b95f9008e6e9b97a2b1345f08225a947df91138b70a6804fbe5a365a7ef1b6cda2ee66d7e75edd2c47550225af9ecb7df78aa6aae197a93916a9080a52f95d121b3fd58466d06c7a5c2d23cebb691370130c11aefcc0e13417923095c4eec8de8de2630cb566891d15108063942197a6ecd09e7a37815a23fa5ac727b88eb6d6d131af54f87750274d3c90cb3b875a5a5d55868de557460ffa93f75d1c21bf34114733a5fae6e6265d8f7aaf1182f53111e512f8979b5a2edacb582c05dae7853c386fc39274cc0512bea56c3c03a106d6a3d89d9dd42e2b902fa77e132e6e054f15065ee69c2fd0be1f45244aa6afa183b9f4a8c5ffaad8c74ce7be294962274366b2bbc702fecab9cb1f924b63d99d44607de96e0bca0dae96f8403d75f6432413c4a1f5aa86079b75db677480775de5d065d44bbef06598a724ffd104b09fc136a7cec4883c7830c54f3ea7b03cd2d7b3ea3ca08bd246b8ffbd77040fd7463c154acbb60707cdb7208dcf94cc1cffa18466dfec9a8c20deb4eec0b9ea23b96b7c67cdc63edbc3a0411333f7ac46cfe40772a1bb95894584bb9341b2086b1eca4ce5e96385d5cea890bcc159da8f0d233828288269bda71b6c8c44d3e6d2c05ecfecaa504d1647573a07e8eec1132b2cb6f5b2ebb01d7f44e5678f07501353a9e1d104c31c2428d39d80fcec473db2e7970275db77b8680d676ad9191f69d951e98981c96234ef2ddbe58646c7898ca843760521596c360d929c4fcf1ddd18460a23c9c09121e805b13f1320556db50d607b5ba09d962de73ed14489fbebd545301fb1e14085d5d5c5239f0fe09e8d9034a86c869a105397604e41daefc0e63267ccc11669f60d6a0ef03facad57b6e75fa0bb723656b617ed7b0cb15b89bfee186c5e3eb9c6d375d0da8e5f85682b44021749557f77f27cb84b763d54ce620fb98be972280fd562a88a5ebac5887e1aebebe2ba44b9ed60d92671b022a91cef9644ed9f0b76c2b7abd010666b9dbfa0fd4a143baa7110a21e51b06795a7e46cdc1bfe3a3be76abbd5b0a31651ba60a9207fc65c091c2ecccaeaad1e9b7b5efa1b4cfd5cb19e15f778168c5c1e507bbe74e2211d13911faa7607fb513e4cc5c508171889fd5e8ee4b2fed8436024a3cc2ea7c1adfebcc207bd3f42318e6abcca13cf61e7d06e543d2c632beb299d7f8f49d8d5a19c195d12cd734cd87217e1f442e07f7f8564da2ea6f289a5a48d1546b0412adcd077a494524f3db592f07bcabc019666084de23bf354ef8d38a97f9053fca81d3f2f5f7aaad0ab9310152961ebc0dbc181e7b8b7bbf6f3266a379625e9e63c65547eb8d5202f9e6e921bc49355a7a1f9b212611dfe98cb4dcd125a91567631782b3c4587a66c8a0a9a14f93c08bb0053077e1151c552596cae658bebdf7dd783b3716c264f2762ab717084bd9f19d34c31d7b4cf799c44779d98ae972243cf670a58b97283bcea632eeeaf4b9b2f326e336ae859b25ee6cc7469798ccacaf2c8977ca3645c42063866b3de959d236addc217906f88aa1b997f314243dc899ad990387bcb97f57c4b54f2ff5918cba247e67b37290843ca04520eb0257a5811c8dbbb726ccae6c1a772ccd32f7a7a01cbfeb87d55d3757f832347fdec4607b2240c2625211d37dedb790dfeafa005dde89304f514ae39e09c319db55e0a485775e1e57f19060dc1e2f75069fde2ab0ca65b61d8c7d55fcc3bb648f314341129e850682a5e88fb5a16c78d00730da4a4eb3f0eb2266234bc0f62b558fb4352108fdaf9fad9ad3b8fae3b10654577b8ffff9398e414a09de22833ff9b609971d428062f388df5eb4c6720ba8834dc1fe2dadddd10554294234600ee8fac85bf5aecdf441cf6bb72b68c6458c64598c8f53eb002287914ff5867f2c76d0f05638f73e9f0e45b5a35c8a704ce3b6d80d9d65c77a63fe3d224519a9bd0b1743b39d8c5d8f615bd30f3a4f84127d3c83c82d21f275aa0256b933a21dc2688f1c73c17f088c0b03a8525b6fdfdd01201abb7ff82925053519439230878e89d388885a76a01e027b297eb0252a41392084e89b7dceabc04160b9fa376600c971a4f1d87dd1df0063b0703055f2c2213bf25da87222632a41db3788882c0371d546fa5b1e40a9e795cf71dc7cc248c1734cc2f23a26783b1b6c09061e9e5c1365f2bb42e547e5c7e14343efc7443f892f1084b6b863a673d2726b12909897b5bdebb0d980e072354b6b1dc9ebd6afa1a98679602526af0a5e25904df64e1f044a5b3605cb8a01c2877a077aad9e87774fc18e8afb14baeb05de79ead664fb3556db15030e0b52128b3a0cc8770794b1c5c937d981c20c15fd80c17b01951caa49e833f5b798bdabefc7761db90e5aacc26253209ea18192048e490bf263f3013ee8b46818fcb0e2bfb570074780b7841b6043acd8de54919200651ef646164490c50605283986d28cf0cdd372633332c119440d976959b55d9a0769628a71a0e59b6d7fe83485b63b15592540190cee6bd5a3d9e54f90fb31796d7a9f969d9da218d23a50587e69cb7b49273593a4fcf18fa285a79c657144364007ab2cd371cd7123233bbfe64c5b62280d7f08699ee59835ff8d70cc959b6eb7ddc0172c3f56dea7815dd5c55ca431dd8b31a755735cc6eb36fe0419420c91582afded973d81e6dfd00b5d0843ca6493405de10d7f8317d943b1ecdc5866b57d402986ef8e7a20bfe6a77604dc80b4ab2a4247228004d67786e0b7bb453d3ebcfd9ce6842a9d189a4a5f3eafc747a7ead37c3f46aada4c861930935fae1fe1fa89b1058bcec8cefdcf0a683faf64a13ab5a308c452c758f227f79de38829462370f035ccc34f34dbc41524755d5db0f57749408c92baa01a65a90e39bacf7ea889accea3df77f3301a7904510b24b02993a5e1cfbd228bb35008fc18bfca8476808e365d16a0e3682057879cc821b56796fa6d4e0e632a1995459fe9282893ebb139837a3ee4e0f35440365862640c4b34a008d9a08b18d0e1a8d510e0c8ad37fc298dbaba661708d07de3cbfa865081206e3d76c64e069d9733b1d1dbb6367723d8f596cb6a34f05924242127c3847f6917d8279814f380e40c568062011001a178614b6cdc3adb4211e27942bf45b9699b245ed4ec2ba3965f1a29b5a5c192c03877749c85f050952483a5ebe92caa729045b65098ffa87f92167d3c2f261d3c4bbfb30d", 0x1000) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:05 executing program 1: socket$inet(0x2, 0x5, 0x8001) r0 = socket$inet(0x2, 0x3, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5bd8, 0x2}, {0x7, 0x4a3}}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="947c63a0337dcaf0b9bd967b613f8044177e76bb75ddbad1b22494de9c3249ced5a833c771d9472a2586d41870b7573262e0bacbfcaef4685df4193801efa245f6", 0x41, 0x400, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket$inet6(0x18, 0x4005, 0x4) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x401) dup2(r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000200)="0f0ffa850aa6293424c4e8b368523a65d3807a528796871782c13ba02b46a5a4098731d9aff049608c8c051a08a7978835c6be8581158c85725ca7320aa3303a48c5c316c11bc9697c948b6cbf7886e801caee29a6f287a5a47a97d2b66eef96ec98b1c45d560472d9159bdf76980ac1e29aafe39277ab03410016068f4e32", 0x7f) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x10000) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="ba568dbf1167c8baf299a33a902c2ddde2e801dec347a25aed967c991536b5dac0b9f82e7ed7760e49d37cada4e1ff23ff706a82a4d299a4e724fad567ac425e677f3a912eaf93fbb34f215d0d2b223cbfa1380524da65542d54dc1a85ffb16e7e7c110fd55c86f4e8da0791a8779bb5f9bf3e588989dd1a0d9020058155436a8e00ea5a698769d75d865a7e75b8e0d3f3c6a3a3434fb8c1b16dabf32140b785b6123aa2791f2a459e17e421b78cdbf265a5457c9aabe28490dedd956ccb9efe845496a4fee4cbf39eed967b0dc5dde39413b25f03c8efebd76c4eeda91ade425221488a3273edc1ece6", 0xea, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20800, 0x0) r1 = socket$inet6(0x18, 0x8007, 0xff) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xe82, 0x9, 0x2, 0xffffffffffff7fff, "05652dcc9afbc8076bae5b1e52e60961d19263a3", 0x1f, 0x749}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x100, 0xda) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x100000000, 0x8000000, 0x2, "0100000000000089857cd8c966c51700000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x40) close(r2) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) flock(r2, 0x1) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x43a, 0x40d, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x3f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x9) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20004, 0x6) fcntl$setstatus(r0, 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket(0x18, 0x8003, 0x3ff) r3 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x4) socket$inet6(0x18, 0x4000, 0x401) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='(\xd6', &(0x7f0000000480)='6JQt5Pt\x89\t}\xe6jH[=%\xfc\xd8\x9a\xcf\xbd\x9di\x9d\x8ci\x8fz\xbf\x19\xbfY\xb5\x13\xd7`0a\xcc\xaa\xfcg\xba\xa2.$\xbd\xd4~m^. |O\xde\xff\xde\xb3\xf3?\x1f\xc0', &(0x7f00000004c0)='\xd2\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f0000000500)='\xddO\xca\xe7 <\xe73U\x7f\x99\x14;\xb5\xdd\t\xb0\xd6f)\x00']) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="96b3af9cbd6c0d6796acbd6cacf13d85dd5a7cace6cb1a35bd1cc0ee75ac21a3828b32dcac48e8061f0e3cc33f67984fb18694ff3faa5ba784109dda79f94165417ca54d787837def898ac02fcf5662ad615c94d2d65a47a4c9b0172d8e8e0092540e9f1fa7ef0974738eaeef896a0b9ba77250c0c130f80b2b3a773030ea0e6647ebea7cffbe31953d039cf657fa778555bc2ec8c9401162f9844e6ad2ef052cd7a3fedd69d01e969d744f2a70e8da7396a944b", 0xb4, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) bind$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB], 0xa) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d7000002db00000000ffffad00", 0xd96}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000022a000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/127, 0x7f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0xfffffffffffffdf5) 16:00:06 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80) syz_open_pts() 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0xf0000000, 0x800000000008000}], 0xc3d5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffc, 0x100000001, 0x0, 0x0, 0x2000000, 0x7, 0xdf0, 0x1, 0x0, 0xb}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 0: r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xffffffffffffffe1, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r2, r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:06 executing program 0: r0 = kqueue() socketpair(0x8, 0x4004, 0x2, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000400)="bbc716457ba66ff41e401ae360e4", 0xe) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x15, 0x84, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x81, 0x81}, {{r0}, 0xfffffffffffffffe, 0x80, 0x22, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x7fff, 0x69}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x5, 0x8001}], 0x80000001, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0xc, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x101, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0xf5, 0x900000}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x5, 0xff}, {{r0}, 0xfffffffffffffff9, 0x11, 0x1, 0x2, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000000, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xf35, 0x7f}], 0x40, &(0x7f0000000300)={0x6, 0x9}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r5 = fcntl$dupfd(r3, 0x8000000, r4) listen(r4, 0xffffffffffffffff) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$dupfd(r4, 0x3, r1) shutdown(r5, 0x0) fsync(r1) unlink(&(0x7f0000000000)='./file0\x00') r6 = socket(0x1, 0x1, 0x4) setsockopt$sock_int(r6, 0xffff, 0xff, 0x0, 0xffffffffffffff6a) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x2, 0x4) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x8004, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) flock(r0, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7fffffff}, 0xc) setitimer(0x2000000001, &(0x7f0000000080)={{0x7, 0x4}, {0x400}}, &(0x7f0000000040)) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) 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) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:07 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) setuid(0xee01) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f0000000240)="2a82acd811685ac4985a56678101", 0xe) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0xfffffffffffffffd, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000005380)='/dev/zero\x00', 0x40, 0x0) close(r0) r1 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000053c0)=0x9) r2 = socket(0x800000018, 0x400000000001, 0x0) r3 = semget$private(0x0, 0x3, 0x40) recvmsg(r2, &(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(r2, 0xffff, 0x800, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r4, &(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) r5 = semget$private(0x0, 0x4, 0xa9) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005500)=0x8) semop(r5, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() flock(r6, 0x5) r7 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getegid() close(r2) fcntl$getown(r2, 0x5) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000005480)='/dev/null\x00', 0x45, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r1) close(r1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f91ad91e46a56cd213a844b6b0ada6ce743980c0"}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = semget(0x3, 0x1, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/254) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000680)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000600)=0x10000) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="f29acdc4b860281a70a45200fbb515662e55e8eb827513fe9897afb40005b7a522be1b3b30f093d793ce36deb58491b79f554ebf6863e0ef218ac67f0cb1135a812633af669c770acf7ba9168d950872a204b2efaa05e315c9ecc4373d6da8745f6ac3ade595118e325c", 0x6a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="daafc5ab3f490dd4afa3c0f5691ec57bfb32952eb2093ccf78716a71e00850a995c6220a987106193af93afc42fc08596f4a5f551a65c84327707164821e71717fa7bd7884e75790a4f05d2c25e784b1b1cf2f1a8477c945ab3cb625b55c005154f13748fbf511ac7b6a46371ff17325a62fcc5a1d559a172c592f9526166497f32c832bf03c3f7a9b5ef2becb7215533e3682df26a3811d4395f94bd6f37a0f73f75be44850efe2f1aaaebf292aba0c5a6658314a74a03cab3f9007b93cc98c", 0xc0}, {&(0x7f0000000340)="6a2b2c36ee1d83e653c824fa28180a7d7f80fe8e00e0212215e57dfe19b67a9d2abfd373a31077cc0555187481046a87a250f5eb8f5ef57ac6e9e81dd4ff9f317ec033f1", 0x44}, {&(0x7f00000003c0)="dc3948715b4a282ecfcd4e096ebf005ff2d49f2713811f30d918e76424a4a02dce9faea8aeeda1e2410330d9bb857f43162b55d965936928f0d5a602953e65e90c33fe1a4e5cd60b2c7fafa5e2eca232182d81752748a21f67cbf17f2f45a6b769e126940aef0d85e55f42880fceff4457c4a6642508a7f199eb9b36521081b1bb43293e1c9614e64318607262a7edd6b258275cb02f01d5917afd70", 0x9c}, {&(0x7f0000000480)="bdc86a49f8ab7b35f1fe7c1e4e315dfe87ffaa8ba42282a3dd42f449a02b24ffe7", 0x21}, {&(0x7f00000004c0)="860f24d85c252c5357e4b3a9f5453bf280fdf8c10da14ba88d48e3f7b65e7a0883e7f0b3833f558ae7eee4486377c7bb6a7fa2d6ec55091763f484260da97acca08e3f921adb616e540a8564aa7a91bed928fb9f76ed38312ff99049c7defe85b38294a752e040b45f6ff32049445b34b61a51f153d2ec0814ee8571447b5399fe4dc4fd2cd5", 0x86}], 0x7, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000640)=0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0xfffffffffffff2c6}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="3dd25fc700b70307974a02d840ac0d61fe31ef16f1c6b56f76d7e37dc74949ff6d6d39f9722ffbadc744bf1e9bffcac8b26f38604ae4b8577e2f7cdf4cea1e03515c88156993d280119cb411ad07d43c2f43ecc7ef2aaa8c79f101346e83925be80e6787a679cadf8ef622a1f27576d9092e1e9f7eb79fa0c4b71562b6962c07f0d685068ea54328084afd43b5b80241051cf66e36bf2fdab16bdc", 0x9b, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x2a, 0x1ff}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x2fffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0x1, "261458aff786a76a510e6de2a4a639b078844d67", 0xfffffffffffffff7, 0x80000001}) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) flock(r0, 0x8) 16:00:08 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x18100, 0x102) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000003c0)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000300)="2eaacb28d8b7da4f15a31f503bd129874adaa8198db85c267ce39602fd9181ba80012412b075763b1fccf6ef22f2d4ba796b8e947a4cd333fa01832d4e6381a9907e271a60399586a70063740d79808e75c6ee6eacf70e3619bd5947fb96b694c612005e1259748dcc6a1b3ab627acf74e2e9e3ef802a53cbeb6b20ab381ebaf901c3b17eac54578b54df688b85c93c0c6df9aa4c78160cc06608af431547c24e038d74c9ad7ec4bc21b16898c143adb2dd42f1874c13d7aaa8fbfdb3ba3a2", 0xbf, 0x400, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/45, 0x2d, 0x842, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) clock_settime(0x3, &(0x7f0000000080)={0x401, 0xffff}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/202) semget$private(0x0, 0x7, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/199) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000100), 0x10000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x14f) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) close(r0) r1 = dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = syz_open_pts() fchmod(0xffffffffffffffff, 0x8a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) r9 = msgget(0x1, 0x50) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001380)={{0x9, r8, r7, r6, r7, 0xa, 0x1}, 0x6, 0x2, r5, r5, 0x6, 0x9, 0x0, 0x6}) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r10, r3, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r11 = msgget(0x1, 0x80) fcntl$setstatus(r1, 0x4, 0x0) fchown(r0, r8, r10) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001480)={{0x10000, r3, r10, r8, r10, 0x0, 0xb4}, 0x1, 0x4dd0, r5, r5, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x6000, 0x1102) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file1\x00', 0x208, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0xd43, 0x5, 0x9}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1012, r3, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000001100)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001080)={0x2, 0x32a, './file0\x00', 0x4, 0x17, 0x1, 0x1ff}) 16:00:08 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:00:08 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = shmget$private(0x0, 0x2000, 0x9, &(0x7f00001ea000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/143, 0x8f, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) shmget(0x3, 0x2000, 0x93, &(0x7f00006b5000/0x2000)=nil) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = getpid() setpgid(r2, r3) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r1) ioctl$TIOCCDTR(r4, 0x20007478) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x3, 0x17, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x1, 0xcde9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x3, 0x3}], 0x7ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0xe2, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000008, 0x3, 0x20}, {{r0}, 0x8b528ad724e1a0f6, 0x20, 0x20000000, 0xd56, 0x67}], 0x7, &(0x7f0000000040)={0x5}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x25, 0x5, 0x4}], 0x7, 0x0, 0xfffffffffffffffb, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x2239, './file1\x00', './file0\x00'}) close(r1) 16:00:08 executing program 0: socketpair(0x18, 0x1, 0x428, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000300)=[{0x42, 0x2}, {0x101, 0xffff}, {0x2, 0x57}, {0x84, 0x3}, {0x67, 0x8}, {0xef, 0x2}, {0x67, 0x2}, {0x0, 0x401}, {0x5, 0xffffffffffffffc6}, {0xaf, 0xc2d}], 0xa}) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0x3}, {0x47, 0x100}, {0x3, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xaf, 0x7f}, {0x0, 0x6}, {0x100, 0x399}, {0x5, 0x7}, {0x8b, 0x80000000}, {0xaf, 0x9}, {0xef, 0x1}], 0x7}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)}) r3 = socket(0x2, 0x4002, 0xffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) connect$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0x100000000, 0x8}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0xffffffffffff1469) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9ff1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="0c8283dfe99d7c2b409b04e26cd2bc4948ba5c37d1f7cdce9fbd0102627eb2cb78bd168c30ffb68197f6e4c3420a41330a9442aa7aa1073ab4a1d7d5b338a7ef4b2d7daecc922e6e02a1c625a6092d72565e75dc726f67a10c431aa9ac18561a4929e3b3c8bb789484a26192f1aaa1c5fdba6d0c6fe4283736fb3fc7a492161a5a37839ce773cefd78fbdf0fadcaff8cd9891603dc61b5c820514ee55bac37e2503a9493b647dad337b55136fd9ba842edaf94497138abcd7790ff16153782a5fbf2c0530f84c29db072f22a97bc1b0ea23737fea4071803ae12593c98edb7d30cb82802b3292439624bccf4ad6c3bd6ad5fd59861efdc96baa9b99c93fd411939f3dd72b9035a3d7809007224b0cd793c6db448aa2727ec130e1bd6f1509b7fb597e4ffb7226abc54b68d9ec8864878ffac77e1a1705611fa98f590fa5321b760290c15ec47a5c63efefe4d753f0b79faa6cab33647516376047876d6942b0816831d9a70e989d2d69223175e7d9df42770d62161d897221d744ecfe0ebacfc940116a59277ae35992227ac34d48680a32c96b7947f63af05b36a36d954d61ca56bce6b6cb621125744278f65ac8ed22556bd3a1430143011626552fb2312e6c25d36b2b7a30a920965d61ed443736ca2a815806f49ae171520243c86fc05953fc0cc353fec6b1bb78de50268305a0fb3956b7c907854c8078bc3922326fec8031fcb434ec9fe2c05b7d4dc3e874954cf29cb79e5fb3a881b066c4cc56c1234307d96906c3d7406b04b121aa0d2243ac7d2bd003a9b5160a40d8db4c85dcd9f1b9877a5d2f7d76bb05086ab23d5429bb8b45cdc98269c50ef9556c7a6bb7117fb7e85b350b37392fe7ae6e54893dd74c273bbef913db72890d8958695114916b13efc0720175a2e19023791da211fb790d6ac90479ab163d671f7dae5dcc4d1ad21da6349c3ee6651cbd9114006c62c7a1b4740dad3572d5571eed3a7bbc7d8fc080986f58cc499d272f556fd9de90fa02f69a696dfda408e482d7bb0eb5ecea32644fcf43d472713f52fd2078588df1f55c3a897f5b48b6d067240aea013ab49472921c46b4c8c7d59c1c12ecc68eb7897693d7bf99675bc04cee913c12c4446907cdafea799eafa0d300409e17ab46c687b3a98854023180987ab0858a630f2efd471295ed4b4ac71013b2004337afff130d894af8e91156aec1aa864ee7c8f962615e0f364145aef077a787435ad84b0c62fdb789f86a11a50d835e412930ca6727211fbfa0cde1d765d0dde8948c2281f9d77762854c70e9231e4fbd97fe09cec98d8ec61f061d4bf6d19f055bf7777d511ab9b26646ac941afa66c0fdcb098b5b72a63a52ec079894c5144afee48d32a6b5e8dafe20d2041d542a9997e10b6d5fc1d45157463b5f5624f366b02fb3aded97c58ec4cdb7e2c0826dda22d4aeec1305fb8070cd09495d7ed3d73380107813d51d99b5deee3abbde540b22a49ae4a20e1858c9fda9323a22d872dcfec5b11ec24acbfaf0a1f4ab6000e77b975389eba2603a1f8b0fd0befdc636759c65e6c65ea7e27dc3f700325611fcd379acb347ea192db9349e9462ba1f2b9bea65a0f0b111a7b7f1ac73ccde78aa9652a1b40326d507e4fd1b334f1aa5a1eda66caa7ad0e635c9f1a6cd23fbada7ea5e13acef1954fe2d9a54dbab607269791333c7985bf743d5086b89c66288b08503dfd2b25c41e2e24df51af8a4284e0d14f6b8846f5e28c350655001e5e9a5b602c45da4a82b8bcc8e444b21bf761612a55bd471c97cfa8ebe65b90da3e14081823d59e289c6abe3d18b48f6c0fed0a1d49922f9c03b7e55d7ebe673c92b5166f410b8d77c916726dd0e43aa85ace4f535ab354e000bcc61ae8070fd48d8b56d1f6315805296bd4d2a53af2513c89ee960f38e135afdb8f0efe233eba90ef0eb0a0ef7f30d0360ba535013231f1c90b45cf0308af783807989717d35aecce37ff4f22340db3aa04768d4acc45ae613f15cea655d8b8ae739658595f3c49508b11c93b3cd00ce31709101ba7f244ee557d96111362a023e1f7449268631bf5a327275a525978238898408d3315da5d398d00032c079e64a4cf3f2f29e46e5517ed77c2de9a42efef6b537db20dfce7e31d894ce351c1ab0d83d777769617d0e141c641551f08f8bf0ac0a6c8a9cb93d38090f8e749c3c3cf28075a6436d81ecabab5fe4a5900a9e5a5d7070bb98141a35f426b76ec0578f87f8e11b97c52f44c60092fb0722515302ad0dd6a5f0af88d510cd40bd45e15b8af50d143192fdeb63985d16941edb7e75fa293fa2cf8032810b7222cd0096b94fa88e1bf1772a4f454f41923e93504d7e22cbbba00e21a9d245b600f59ba725a0f96d701cc54251bb44e6c607cdc59a6249464493ba0b0aa516f36a1264f33c05679144109111125ef48ca90b4f47cb62ae08abd0a55d4b4498137666473f4a3a25f7c5b1aa084c363a841369a571cb376837320d33f8d2f7eb81f70edfd9e8e09d725bd6de77a8cc457573d79a1a385b3d1912d7ebdaf61157e3fc71593464945c25d0cf035d3e4107dbc1eab67f1e8ae79b6e4a7bab9f019263e453f3c8cdfebfad7256953dca2d0a41cb5f9a5c140ddc4402db0ddb31ea11d504b4741cd01178560b8a8731311b127aafca83f1c53d064e03e530639fbffcbb46d6cf8d314661d0ad08de10e72691b4599f6e77bd964dec28a19e5c1f74f0849f924a5fb1fbfea3b8f478c38eb9456b36638c48e45ff4a88293e5543bc2aed30a210576c68a547d31fd92bae614a41ee66715c5ad8f658ab4632d31d57f4f2517a08edfb154e42b3e5a9d88dd3036cb644190e786a30ed2bc2097cdf999109fe19ee48cab30ccfe2b06a24ca9ef9baf4ef7cd014a79f247f18015c3df823d66ab9de9d829bc94539f4497360d6896fd09940391cde89d3f672e74e6e61e514aac3bc0f0bc127dea39b53fcd2a768dc04d8872f2bf83269ade4225037f92b1c886e77a4b24518543bd74580bef5e5e37370544000d8c2bd4d09833b4794a2aa0ef3c06b0e455a2ac9161672d0f3b1fe150e6e15dd79eb6d29c351ce856db4d491319e6fdffb6876973edc0e3222017eb8bb1f39d625ef9d549a9a401a89f8686187c44e7d3e96d08ea1581d0c7c41fb56718fc73ecb0a39420018dc53be196c6ebf70ddf15560d717c3b8d7c8724b0e163baf0dc4de4109fcb4c7c376b22f637b0fff8c69880108eff8172f9794e8fe6a7af648eeef4871181e501bce1b0d2f5b1a3faf906b21b365892a13812c40ed661fae5b53ad7c5402444a1d27aa58c1d5340c34ddbf3d062e10136b11d209264a441ad9c382449bff76dae02c505f874cf1d526be34cf58261acc9dddfb51835a02101b2a6616a982b994f5e2d37325ab89039a89469b1fc93e3f572058115ec9ba5bb253bdbf100f70d1d062ea19f043554afaf4c973c39392172e715612d18a8ad660afbdc0a8a4471c902cd44052cafffced3beeaa4f55fc0ead52cbb1a26409c6e1a14da3760ee1a891180c47f569c36963dba4e91509d0e1264ebcda5e0664a6ecb65533236131a97acf177a94073be1ab2c84c87d994340ffaf0a08e2cab3d48dd268d389322e4e5aecc18218a07ad162b094371b91f149ff7c185cfc96cc779a8887c3cdf9985c476b761f91686e0caa70a2ef3039ac1cd8f12b160e06ef43859f0ead69c8388cf205a3dc0740398de58dd051264c699ba47e250b5377c8c2eace5d594f702876099500d1bc3d399f92b6f3ab509ecb2df5cc6c4344beebc32078121a9192b08cadb9056cbc2186c966737a9c62ac626ca377cac61ec8cb8475f2273221a7b5e34e289d739b40012f89a5c811fb7feac8db8612b7b3c21e3ffdc5fdabf859d9375541f476bf962475d526fc786c8d25537985ca0a5d04d7d947dcc71212d95b9e669403916c90a5d386e71fcccb613e3fdb9dd09532502774b8d11c211c1833845a89a7726a6a8e0252cc6838612b8b4b5bd62dbdd88a3042102ebbcd7a1ba9cd9cbe9685cabc06a968efe95eda90b27024b9b68436cd177bd188b2acebe40070928a208f921e057cac0ea0169c62e0682387eda1468136817bd4d5416a449d8469c08c55666eb6785355ef11bfd89b3bf835d5ee37dbeb94f3403347ad94e9e9549f242d1878cb20a0dfb61849a1a51c9d7fc22cb6013c5f8de8b7169bd9864299f4d75113109ef143aac27f593c7353c04a7920cd9d501d59efbc7194b414dfaaaef937623dc6b9c943601d7536993158ad53523f79f1d6c893e50c87dc5ef6b5639fba4eb34ed2ce10508aa5a5f18a10bca7d51bf766058343a8c770137ecf6cafdd2360324c14b0a67c6b771826e1d6263a4ad674316fa39f6fde4742d31d64671e23279cf4931db518d1d74afdcf1c5998f58c2f62f260be230cc00c3a2c3f3b334b8c71aec3a855502f452f25001f9d92025946f3924e14e12a49cbb03a54e5090642c1539931100cf1d25b8e9c01821c89eb33e55000da18bc0b5835e2a66f556756a6e89505953063815ab1c1db80b5333308bc50bfae8c20e1812e9821415bca6cf08e21ec5d3ade6205742ac1beff2bc8dcd288bfa00312f081b37ce8c11c355d073ce3d44d9a0c1060e209ab16f23df54d00e632db5df2af25c346ea5d191074c5435849432f48b9ea49016e802abe831938c4c5f54371325b8840b2ad3042151d26f0ab4b55a3475adb59557e6791e57f7249d9ad5174c551507c23ca9cfae0fbe906969f18db6c6c964ca22f727c27fe753b6fe5c72aaa32e964641fea05853102e9da7f8bef6dff4b16ca10d1669bb3e66694c4776c4778b37f89c70ffd6de848455fb64d4255d4160b1182a3e291730363c7eddd860d7b292a5b9708e745f2dd4e40e939f34dbdc85a9c5df48c356e22b91db7421c4881ca434bfb0f47513884695e60c52982c1ea521f0fe2a24ca3710af6c29fa423ff89ddea4e1365997f5426ddaeb1c2eb8bbcacb2beaf5411499c2f23079448a1f94936a8d0440bb6c06ea1c6e9f4a793554261c6ad89d011b025d1410159ca213f2de2f545d13dcf210a7b6e88759cada5ae488a2ccdfde0653b80df67bde9585c3986084fb5c9ceac383b8d3acbc6ab5e83a829771ddc74d2d1b2997caca0b8ca634cb042e9c02f76d0434cbf706cd09bbcf9210bf406fcec37862c8347fb02eccfb8c5a7333299e8c7960c1130ef856e598aa6c412e6719e58ece5ce95958529f17a732fa5ca7e85062118dfbeb4d00a4b4584f48c9417a8e53d0d64f5faff88ea0895d0a980fde331ca0f6ee7874b6e81e9e1defe688d45cbd37d408b0ef432fc3e38291525649f3da31a02b37100b19c8b6007d7ff997fd05500f66bbd1a206e631b082506faf9dea1c5536b16a252bb24b75e03771373112e4f5209d628c2ed64a22278f6c09fd2122e7bdfbcd0956aeea1f5709a19a2a9ca1c719a661d61229709a7622b051c480fcd7a74cd4a3a65e59cfa8dab17cf936b17eb2c7aec6ea56e06438791a2b82a1bf6c9c4668a01cbd1ccda016cda683a96399031a2c858dc6fa6514e0a2323dce3d181268f56de4525362d3819b10b31a1445e85f641d6ea7d5442bff2e25ba4ee8cfdaa01021b7694a9e6accdc9f4c17607df0a69e7b96fb0656ef912c51991c0bd985363f94b9eb41967364434e34ac68e86da2f00ffed0bb1f1db6b51d68a2a8acb82e1e30b3e0dc0db0ba79867020491f789c0ed29dcf72368ef1df176ce103e39eab97ae37a0bc10f945b", 0x1000}, {&(0x7f0000000180)="fc59076fb4976c960720c6a555b098dc708e157c8b9713140d7385c4c59a32a9c8d4cd2002bb5973543db45b0a196ec88779ce3485f2da0dd555b9fb7374a14c6b1762c215c793710db5e105436c867059540c92c0d02ed06b1c8f149842c8896b1c5094e5a5b7e4c1179e18d08ee5e4a81eaf2ddf4777a0679b744f2e6f5ea3bb4b8f6b7feb90644d75ecf707c5ea47bfdc0f243155c47e14f4721f33c4b40d3e6a389d62cb656727d793a7dc439a370e3677", 0xb3}], 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r2 = getuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x6d3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x10000000000, 0xe69, 0x6, "dd68c2dc0ac54b0a42fc56bc4f82619dbd9953e3", 0x35, 0x3}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) r4 = getuid() r5 = getgid() utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xf7c, 0xfffffffffffffffd}, {0x38a, 0x8}}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = getpid() r7 = getpgrp() r8 = getpid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="a9745daa2b923b69f9f1b7376c95fbeeee57018a20cb42b92ea9a5ed7c4c349cc683074b5556b7db4077f1f2947225b10f7a66c3bc0c765aaf1e63fae94c46e275ab39195cba75c303a14aad331f73b2140a9ae7ba9e8704e458ece200e7d26b00bfe869fe0e07", 0x67}, {&(0x7f00000002c0)="4aad94a6ea43eb6c3807d899bbc87721dc5cd38374a20a85ac20705ab2e410e6d4c852daa43e8b00f615b3be50e572d0efe11e731970a1fac9c473d20f1d9f73a7e7005c5366cf36aa54e3610dad77a1d74bef701937abef71a93dfa92b39f840cec6205c2b3f8b092f9680eb6063cb65501ed6b45e8899ce09417d642710017985e41c1830bb850b864deeaeec5cc87748c1bf652dce4d199104884c627def25219a81aea888f2e068d86acebf26a47ec061a256b912273d781ccda03bc02f35f99f596fffa4510f7ddc7189fefefdeb028c6fe690ffc532f", 0xd9}, {&(0x7f00000003c0)="9663d56c6411a4f1e7da0b985f897aad55015464df4025ad4f48853e5da8b984ec2d587e558cfe9c6619890af54244402cec7657ac28417b1ab03b21436f3cb7cac4d37ceb0aea5564f5cb9b31c4724b28d6c6e5dae1012159f1c137f899fde04384f2c56384f65267fbc3dc1620d77cb9aa327a7b63455ca336166653fa1f21f828153b467961c7025eca9cdfde4913a5ef3efa4cc4ab44598212ecd436b5da63b18cac2e01a6e80f6dc58422bb21a5ca20d9c2f3a3238cccc6070e0d07e74087ab5e1f6bf3514c", 0xc8}, {&(0x7f00000004c0)="967a2533b5eec084d78c936829302d5148fb8d74656f061158315f17f1b34933da6cc7027da4066aaf79960793bce9cdba", 0x31}, {&(0x7f0000000500)="37561abaa59589043dd88b551527e460cd3b898d2154b89e9a58904f68438a1bb6174ef20c9b4bd5209c3da087c97d74fc3d1bd6fe6cd2d932382d9d90564a99fc1c6c636749419a672d2a2aa2e5ff7cb3127ae33677d4563138daa105b48e7fe80f2b7710920d0175d36dfc", 0x6c}, {&(0x7f0000000580)="3784e528dcdfa7636cc8bd67bbac45142fde3388847d280f0a309f8ea24f6e2b93dae9704af19819fcd56a0ce376bd5038fcf7b5d612c39e9f5083e582080188f406c0d5817c8d4c75bf58b1678f48968d31c2699481a9f4ff76f39cfdb262f168f4edff4d366a5b646a84ebc8a23fb81fc6688e4590c3ee992adc29dee341639b2b6cacbc66591eca5cd93ce5146e839e45eea41d030eba588b9e743a851f36015bfc22a22e32b180561abc5cee25706826f4", 0xb3}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r5}], 0xb0, 0x2}, 0x400) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x7, 0x8000, 0xfffffffffffffb68, 0x80000001, "3a309c61d2be9bb0f4c5bff842441c7ba1fe6938", 0xffffffffffff0000, 0x36ff639e}) semget$private(0x0, 0x1, 0x2) fchown(r1, r4, r3) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000840)="f858eb680006dac99ec007cf90286865c86611a631472451a682488c067689075b420e2183fec0304c52d613592557e778f10974a22502b67330bae36a2fa60dbadac73e2aa8248ae6981d3f0b13fc7e22ef88cb9ef425c1fa3995abda55ba54a5b1e19d934d188fcb3ea53e4490049ca4083b00e6b61dce5bacb58baae65324dc712ca327d8588d5ee175d778d4763f873c130444d838ff7fd6c8fb888672c82e1028713fd1b84e0b7d96e63b5ef5d883f3650a53b3a83c6c3b5ca3ba18ab8c4acf2dbef53a93663e9f3c2ed9834e61679142486d4c5c4477c8d392", 0xdc}, {&(0x7f0000000940)="ce60720d20ef20f0324f59717c405dfdd266f4d2acaca18d73acc545f8ba85c27a8bb94d2ff4bfb6d82ff7173b0efdfed45e75e638ddc05f8c312e099e5dc1ebd2fa4a1005", 0x45}, {&(0x7f00000009c0)="c04f58e53af5fa63885491ad6985ee83abf8ef918e331f8ee62d09b4f80ecc012c9457711d7e959b53c92133e50986816170fa07a1dd5001a09b25", 0x3b}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="fb7f58cbad3551dcf7d4e3931dea68d4ecb96415a76b841e19844337d26fd8068eb1a27fc2b08ed5babb84e214688a163ed6ea0b2ff08db64ebdd4746d1c05b63e1444e55fc2727e1343a038b14348e2cc666159ae4d74dcbfcb3b80cf91c0ebae6dc98cdf8f02101ca120e57a46f8ed1298a31467fe348d0999fde847402fa3b627b85de83ac9eeae901778ab1301cbe235181b5f9ffcbabf", 0x99}], 0x5, 0x0, 0x0, 0x4}, 0x0) r9 = getgid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000bc0)=0x5) r10 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000c00)={{0x80000001, r2, r9, r2, r9, 0x104, 0x80000000}, 0x1, 0xad8, r8, r8, 0x9, 0x0, 0x3, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000cc0)=0x1) setsockopt(r0, 0x5, 0xffff, &(0x7f0000000d00)="81faae8b39f370af5c15f51e2b6eb0a6d688736992de00efd3c01f3a1916172ff4e03486c9d3132171a5a6e9b2ea19e5fbcb2136ed601b9864f8747332b3de81494447bdd2d457ce88701ce9dd3ebcca1c9e41c18040af7a7f2240e35a02f8ffd702574a64620d48781b5379547880ae25a64408c44ad9ff7865ba8f40a8a15043faa34d81533f9a31d97299f3a8ef42b28be4b734fef345ee42bc27f572fd53c42a1e20477ba59f341d46c54b297e", 0xaf) writev(r1, &(0x7f0000004100)=[{&(0x7f0000000dc0)="7260eebced53e2e2d9a8e6598280655a52d00a91ed67f44c70814e2b16", 0x1d}, {&(0x7f0000000e00)="18b11418b272d8c508cb92017e0158a5be913fcc6e7c56158913a3b95100ddc9e58007c41b07b35e01b9a3a76713a34abc876ae36703340c9a636bb7fdf34620cc09d5a419ac9dfd2bda7f479f6d558cf50dec1387fe1fef9ebfcd86874d116ed1039e28329e900ff3efcc3be4ba2401086d9a062b59b047e8132db894a00c77948c799e910b5ec7367ec3bf65820355d8153ba00fb39a92462f73aad2caa1ee31374be9a576d6c8b0f947c90544499150c543712874", 0xb6}, {&(0x7f0000000ec0)="65d83e454070ce80b1883f9bd324e6d7b51afd4b2af7f1e4218e6b3dd63222125edbb7507de5c105e91a4ceab1fc87dd7b2698ef2d47f79e889c9ccfdc40e3ddce527f6f27c7ed0ac11381fbc42170c88b312c54c6cbf797cfbc431909bb2d0acb6c9868cb58700c81798045fb680ee8bdb414d4abf8b3fe543e66e747082c4e43001510c39016df673cf31754e7842dbcdb354fc739fdead4b6a2d4a3f41836471e8ca6e1a492391512e27b19db3aa3c6829a44c24c646ce025970e8f73b55b2a3861499423e24ab8ef94b4b792a3b8976f42aeb2cb7b273b630211fb9e3dc7265184dea09b196d080a1cd4967d6ea668a01950bb7d8b081632160bdc6437e4495e403d7876fd70d20e87b9e646be9d3dee495a2f1eae8a4ace26815c53649652353d3e2f85f9eae3f890c2873b942f5bd7f60bcad25d42b30ec191f3764761dcf38b537e6def99eecc963f1c5e942377ff2bf2081a70dc4d749e65b2f820630e7973e87bbc3ef5eb94e761395136d3aa0089de2e1682ee67160e6e5f14c87381374e3f74c86a13ec112cbaca29e1d4359c8295751de2e6e9f9295a0ba158067be8f15da97e51aefeed6914ac68fce4c9489c8dfe87622478e1815fd22f654e477fd39b228b32e473a5419ec1ee756fffd19f74ecdfdf69b49b5797e8c32d06234e6d35f5d39884fddf7daeaef8ca17476ef1f1342c91275a1c911af4851b2d73ee2866622a4e8ea63f65b59cec5826b18443fa617a7f6a0ad93ae1692d2ed1caf682e967a7b33b04e96032e0248ae25a119abf41855d0f268407445d1a81c4a306a9c1acb903958d9db43768bc2640a8a5f8cf9c10beb5dc60f40a2963cdfafcb6456c62d69b22658c0f728a99d0d57e0bc59edf6da05f8456d2bd935b6394ae615006c4ef1c6b08b400bf6be7f244991a277b876b67f3af88e008fbae06b027b50ba95d6327a4fa6bf4ee7b7c69e337a73cb829a015216b420673cfda73c85061b168e66f94e39ef9267cc8e01822035c547f93d58a8623da8d88a6ee3db86f14e1620403be47a6a8b3ab7f6df0eae2599e356ef3bd6d3b9fb320a3c72f1235d314d395c766a63a3d98aaf62e29e1af0e32eab3c6972fb43e4ef5285247825e12cdd71e43c5375a9f8df1730de6c6400ca435b5e2ceee9f06fb5bd01debb034def03a5b5bf3661943589ec1cbc0ea64bc56653e37c11ac8a4a8919b9fa06f9ee9e27146998191c36419da50e7000ae84511758b1161e6f18b0e6cc5ee2f230abb49f523d9588457141959f8288bbf6ba56d1ad82132d079c945f435b249ce38256da5e9760456bf46c7fd678fd17eb053a714c4ce40751999d0a7e79cdf775cab90b874679600b652a340c406ad1dc8d940df7f685dfbfaac6886919053995a519bc848fee876984f9457b188c37254f2a95780e7e9a840cf02bf4cd7736cd2d3b747b3c0a2bc5aa5b36089a0abf95bd260135bf8ecdf87bc9c6ada5c7c716183a95576e5ab0bd4f5dc0fe49dc14654fe86bab6fead79d3b13676b5a0140a15ae429a084e67cccd1cb5a9549b34321f26cf2567ec824d82ab5e4c24dcf934d88c23b88f8dc668592e59447df3c551f4e2e344ebc6048c6afd4583087fb8ca006a2f781c3e4d65d051bdee9050d18934a57b8b7a81e97e085f5876737aec2ec6156619d3dcb7bf6d2d01adb05cf3f27430f509b6a72be1b6b450f1603489ce35f5c00aea60f0a501280b5a41b7725d83214a702515c71a578810379c289b5b7f19e004cf9bd366affb6cd36e83d5edb381cc2334b0f198fe79589005b839ea27609c07bba88ce41335bd7e3bb6baab130e8be0e7c8e10dfe6019823afd68fb5a0c3a4782efdc8ad8ad38644af27e80cdb6033c2a006ccfe5617d83fe2155315a36618bbd75455322875db6e3a58af663b3e3b18dc6bba36b813d587184ad6a0533f965eccd92bc8b1a56547b4dbea9420b77d67f26bc7aa6a7238196c5762364c1b90288b0fe5f2bf7efb891ee45f9d7a5a0e55aea2ced6ccbad8e0b7c00066825dfd6e66ee802c161fe1a42346451ea1c7aa55195f6806315be9c4d51cc92db57a23ca33838ef45cf8fa0d8603f7214466a4b1b4c47e2310f95d14970da7d19cc166e4a7e991f2f70e1095f27e80600ec33b926016b4d2ff5efa186b7520d132026b59a3806b1dec676bf1fd737e93ece7461d5fc1da57de4dda41b1b2e1657a4c600487ec9975fa2a0de89e81a31d59becbab0dfead6374134caf59e8bd8d1697e4c3b1376041e7ab82f0cc193aa23048ee172a71d85232546a98d57115cca1bfa96712f8316481fe1c6f91c7d083d6647555dd8ad1978288530b0f8be202cec60eebc2b32906f83b7071f570cca22ea7c6f00362ad110626ea459a5f95aa7193fa833c2b6fa092274022a40ae202c384a46c268bc6aad1fae22f63b683dde0ed50a3217fd50aebc593c9012a3c074bf9b8d02a8c4a3ed8a53971f912b3fdd43be878969b21733eefd26211bfa0f22955791ef33fca27f88e655844c55ae1c67060696dec1d87a31a39ffd79a9c63e082add5dc619bc652fb7d7f4a9a56cdffed85fc1c6a11ece893e1e5c8d79b138a114ec150f98201f70d93c0624439a4ab69fbc5584459ad2a314a24eca8b3f599e8cb2fc2dab757d770abee745abbb0bc00c4989fe8b31bbe1a482604803256a55fbe25f523c817762a21cc46218d81578aec9443a6385c7b18cd0222f788cd630288aee28fa17f1ed06b52975886700837539e4458a4c586e18514ae39b5d0e8bcbcc6fef65227c477be586d7aab453259d37145525478504742a70b5e4ab4855e45430ee91a4f7d23ef001063607822dc1243d0107ef9bdc43e486658a02e57d281971b6561ee2e17d09a222216334026b3effd735be047da2298ae99d40cb960c579b8c5e24ee39cef0f1ca0c841de045cd1596b55f8cf5d09037331bb9b24949f4ab08a8d22e635a888f370a937e4f0f5e6aaf2fc79001793964ef2b44867e6fc6bec1d1758fc1449a59a0d79e60805426eb02de8a3cf4372a961f2eea8a7f21e145a7a408159886bf9d8e5f5ac93156436129ea9c2418402b04de93ee7302325ea92f109ac6fb7c826eae084af5557c649d652d1992aa1d1276bd20ac6b8e65e8e002cbad719f17a5a95c40667809213cfbf205ae415d0e740204e0e71b9a7afb10c16e9e6f0a3425222fd61197a944a07f627f0127afda5d480dd158f1fe9dc25a67d3185109809c897fc0321c24265cdb28b0604157e3a74951424d9b7f482ea7bb42e3deb3a09865f2267b4ea0a03f6e99dd0ce148755e02948a8043b96d4876d939a2e9df8df0216373f9fd70d0d35d5d20dcc12c897ba38a462c28d6e0ff916752ae4f7756fd85b99e47ab8c8505a47f9a4ca633614214036715a78a5eb1ec05bf44baf4cb2cd43b8b0de863dfe3a8e7c6729154b6e34c174097fcde1e6b53f94a090cfd54474f4878dea413bf87e3efcae23edb9dca4dfaee62e88107789149dbab909d69045822782b6c77d8efe76b33868f162177edad81abbc73ec818f38737c10e37ad2d61bdcf65fc964bf3573473650fcdb57549bbbac41c03332c97a7a71ef2d6403d3d174d1dc67378207e4b42b866a5bca8025dccebde7f1954b414b2da7bc3d697ff305957338b75c83cd03c8e753dd104e4a9e6fd133f5d12e003dd4de20387765399b0cae05ddaa497dc9d57f2dc41355ac655876258a4289b47c02bd3f352b9ec4ed7b2e9414e0d7c726562cf2a1e0e623fa69ddb8e4219202a488867523520c208784f6ec587347a1644b398a84035ff0f53d5732588aec50baf4d6ecdc451a56aabee60c3c881a82c1db0b8637b9367a8cff5c13d97d49b4645aa48276f76a25994ee33ca8f27b70d4179fc8c7ff23870d03ab8e591e968b74481e15d5bf064d084bdd12b74daa79d49894510e7eb16a094ff892280def460e0e31cc7f49065de5b101be24d198f6930c1c0c40dbc0f37de06042501885d39225cb9e0f0427c18c55d8df24ed8750f08c8ab6313f6d60db2130ee34c71ef26c73d31c780040245b351815d37534ad026484b87e808436928d0a4cc738121c951bdeffc94e9316de827d9c81666b3a14bd59a0e77e7de01188fb77c3bc9c1aab0409cd8b06d30d9f480a7df853ba6f0e86d0fcd426e697a1cb3e6334ce4d81444d2bc67aa666d3e9f2ae2805b6e70c2d7b215f6780cf6183d294c70ccef06c3111526283bd72d4c1388ce2197dfde3010b8d06c58bfad13b40d941ed94f73ab58e0b6bf49c3baf95f5668a7101055cfe069cd5f921d646e40429fb7d0a47f483e195e9985dc62949ad62b81a0bfcb9294ce9cf96cc44f4bfcd320937b61b74a124a9851198fe391fea5839313783b859213bec15fdb2a86c48c8c460b325fbcd006f0588085b4a563bea94ad6a3b6528bc6fae73cd9bfbd19df54c489defae1ff292e9bb5152f9086ef442cecf1cc6481c8539ca4a7470e49b6a6e32cda7b667bc7a960a6672837685c1b2d446899fe29258e7ded950717c717b004f2654f844eda60973395f82a350d11c0e7e4c1756c37befdad052cc2b6018386b8f6a640eeabb568b0544bcddb266a9a7e49516c35d03f44269e06c3e9ef07103ab80a26b8780b058d2ac8256312d31b535365c86ef19906e548c30ecec28bf155d52bf51d4f2791a13788004cb116683978c09d08e67cda2cfd75329a6c13c3663c06113cecf60c601f2dd43a20adbfcb227f08b41ec7185351f0b3cca79b157c8c3f801783711ac1c4abaf4495a80120b2cfa9362527e83397264994fcd12a29cb149735989eff87a2a80acd35b1a1ee19382bb3bfed3c57c45cfd969b1445a53a2afec13ba953ef10b00c6bd7a8e5bba1e9742f272abd677c74da4a773f579f239f513b6afd0e71efeaca795864f7583d4565cc8a5258af870f10fae9c9954209ae23235c3443e6ee6304ea8fd9a9ed6ca7f21678ba2d508e65644d929296544ff401bcd2a8efa167780b5481ce9c4bd1b8e293c8354d63f694d4e9594620002b77ba9b1b69336d42776239b152e75fc697f3b73345af9ea75fc5299931e347404bd1b22f0ea8a15a4998bb688dab93446c16ca0d495ebc0d32d1e1ce4f86ff4ecdc7e97ace00ec0e4b401a355eab35d25c1fe9e4d303382622fbe1e45d78a5900b0dc294beadb4a63bc12fc07e71e9e56da965d2920bc3c6fea4edfdd92d1395534a665c0106cc4b664ba31a2e37cde0cfcd02800d093f09a78488e82db4181b6eb98b2f7fbb431c21d898e3b215fb55861b18364239d821ad0499de1cfec6532f448efb16177dcf1796004f06a6871e6e2feb86f8e8fb2dfcbccb9172f67468c323b9bfe9509478b5cdb058bfd70efe4e2d373b408684b88f3f130486b1018b55f7cd045f78e36c20d9d1fb1a2e04c190e3e25a1916489a052d63bd380bddf61786af6c9bf603ea753aeb9433b02ca8bc71b1e1733546b82e2387c278b8639d6b149ed502d679842295e4c4e992da65072cb97281a359af1d1a129626a48061c7796f0186844ac0367fbd084c86f1763d03f43f6eebab39d8c62d4383d4ade0069a966bdef21ae1ab38d58bad945f829e17593d746458bd0f22e33e3faab3fd60e750839acecdeaa8fc2a20e94e66e7c494eea317b3426965b6d57a1debe11fecbbb3b725d9dc803c7a4a5b7ffb080e8ed2f47c377debcaccbe311494bbe0b20d3f5b84dae809ab2a588464773e985decf25ae47d40dd0952f034efb05f0aae4f79882449c2767f82f8877", 0x1000}, {&(0x7f0000001ec0)="e56f122822f5cfefff27d1bc3ab806c37a2e4c430269dfff4bb9effbd3d57256885f82e0f5989fc84694eb2cd7e3a97f010aa69546ad124acbeb372b5465eb49a1c8ffeecd42276dd1e590bff3ae4f9be521fa24812b5eee5c11146cb657d767b28658eaca4b1153baa856018feeb83d74d57ef3302e81045e4d2943ebaff27191a06d097dfba9b0f4db39cf72502acd32d4a8792274e5072a40d196831e9757d101d5adc3386c2f4e0e69ad077a99eee71f587399d50dc697e3a858743fc07d14eb9529e45b2e990db352a68138883906b58f53f0572f3b942066fd85f4c529cb07f1fbf688e09e1b13fb340a2289f49f7177821ca9fb05cfee1fbe3f705bba480b967afda5e21f413742cc69476d2321d9b802da846cabe17887d6aca52077aa5d2d04b391f992df1686a912033db9e3ba9b1ede8aa1e654a370f1b8d5549863e3dd1a494f165ed2bfdc6874c07504ff0144cf33c4d15d2fde83b070968f9bb5f3601fc61290e88fafe750403715b7c82af04eb489ab4ffa0d560f44caf082c83cf09d0a6383ed864085a56a76352b4843ea5a5aab6341f21e3a851e0b7ed11ea5a040a13ca980f8fbe2fbf9ed679d744997c6c52b7d1832b5093931d0eab051b75e9c6a888fc06424457d90b28a9f7d7d95fbe6d47ddcb4c041ab615b7d8163e72b222a369dbb0b874f9ae080a00500da7df935a374be49aad59e439f08f870e9bf62b398de229c2a5b76601e2e6cb914c7d1ed5a43ab2308dbe78369f8ed0c0f0800c551622857ac5c981ff8642c987d53e55161119445859fcdf185edc297b3df4965b397727c83a6bfedbec6fe7c5b7c605ee6767d56014754e932af5a73122967c503b4d085019abe68765a09ca01376389a512dba17faabb26b28e9e164a0be5e75352f1e4e6392ef3ee4af28d6fd1374b1dae4fd8be6bd90b55c0d7f44831b89d8218342783dd2e346da763f218c9226c002b05910d679953d1551923cc336111d67e37c188b69828ea0d5e86d0ab8ecaec8ded0d8d68302c82241b40ea8712f7908472b8ed90b3fc8c28af560b604d97103dc7fbdc1dd2b978d77207d6874032a1d2c3ccb358dc18dc8df018c95d5937c05f76054583cfb5209b42584f3dac2d1cf4505e75af5c1f0ca3fea29b62f858f58cf749bea9e18de5222f348979496e32002da740b9aaef7b7a8d340f35fcf361b967609b42e62f48790f0a13d679064105b7b498cdb19b5656d0342c1503eb31af95490cd7476389ee0467f706eaf48238f2f22828bdbe636c7258b169ea70893aa69454d8f2044786aed66b8a1b86617b800fb527df9a815ac0d83917647d6ee04812ab334ec4c4095c5753378f34fce8bab4795ea7d069881d44141be7ebbc2679441798fb63186dd59a766db6f24ed9132e9333d2a762ae6c5e2a45e1be5bd17791f273aebe7b5e4754f64c0189409036c2ded817c020154cbb9e9c4d6cafba0579d6ed89ad038ddfa87765c7e2c781c39b4bc213823fbf18bfed4b2481aaf8a8109f2111b79c8e06e6cdbe8d2ef5b0977e98598a612deb220ab183aeece3f149d87ddefd49f774eb77f371e995d1845592bb12a2045db53223d1e4c3d349ec28c09080511b944362e03c2cda554e5a0742a5a5f73fc7b58682badd574b06167d7791f51943ac26042538fbce9d08fbb62a3b13c5b0cb45030952cbe801fcded182570910124adccdd202a0dc67313f6549ad699cc41fced45e8fb6c13547d88a3a5f34845a5e079f684ffa033b3dae0b5f7e468be9ad0bfb456caeb8d3a09db1d29a6c3f286839a3b48fe2e264d68ff9fb6e21a81c65df515f1d19b802b44621432a772be815393919eeffae24ebe67b8d306f1574ba6213af530630b36fb58f51037cee96a65bff03460042b4051cb196a0531d9ee04ce412461a559d6cbcac749c6b1202399ff2f891f1b550bea6befd305af7dad7e88cb5d44ca8a9f4478a9a158bc7c3a09f0d82617e11dfc7994a9e6feda05ebe92e5fe423484cfe145a3c5ec8732dd61f7e910fb034c8a4b33bebd313ce494bd395a135b35ee30566f5c516c21430e29da4f16e0ccd12a06b4936a5008a566691b10fae7068c0e17c7897121f4cc26b32335cc6479ab436d39cab2621cf3e8c6d06051d13a6b8c75e3425f37704bd2705ce166cf8734194e21ac67f97a07c0822812ddccf45f51441ea2a52fbde56c25c236a497ad4eb5ea6ffb9aa1d1489471337e4e34d6eb6a4a642b93262bd32ee290fc8a1d0af97e8c83e42284d523504513b92a4828be9e867dada3094f1198fc27a0db5e48a4962da27f8a4cb32b3218855a9195df5e640ac31f95eaba07fa68b690031a9b2f702bb7e2d55c290d0782b85ffbcd85ffbcd870aaeabf81a43dedc578b3bccf63798079c43b1f77e95fc884019b93a9ef2f7b950b3b9b2e85dc08a9b04e8445cac0b5ab0217630f26a0c35cfd21fba4a01b162f7523eaa2243aa9cbfb4c26c25bda681e0a2e16193494dc39a6efa9bcc5b15aeab15ca77c5f9f0ecbf6984ca0d773882b0d7d73fc21161873663432b88831f820a303710a8c519d50fa157da95c9191a9684f0ecb82053af921c55b58e2958e74a95acf262ca79b109bce483712281855c3a9dab2158139ddd56938d5dd991c3e557e8fc4fd8b8ae9c7490c2b8c952d80781cc4b26b77774d87bef4174a58dd4fe6a902789c416c529e49914303494b86514f04ff2ec15c7c66e3094a4f9e26ba08e5524bc0b36382bca6fb103a05d989064a3edd1f8589d1d7bfce126dd0362ced60a7317922ffbb7d938d49faaed53a923b9593095dc4945e849b2deebe073f4617a32bd2c640d1de5e9f0d8368b561cee4108a01e3cc8fca3d81aa923c200ce3f6b648f6968bc64aa1f2f54611e518a8e2988b101dd969de52ce3bd02ee3e47d7a9fb60a4bf06789460104e28fe58c8af30c1770f56cae4ae21b0ab873591a1a8a44dbf235286fc6853f069b50cf59260c77c20ef278fc616c08b4c4870b5bb5fb1a258585dd1b44a5f06def2cbbc9a54ff896857fb49dc6943d6c7dd0b4cf25a7daaa1e913aaef11e6b42cd34c8d8ea887b4a0d0d75eaa0d3207cae4dae761a787bd72d1152590783ed02c9dc210adc8dbb769c05c61cac05cebaaec082872d0f9a50761bad29ad360872a89a72b6b63a14d26492a85a4c1272ebad0472f5cf7df59c8d711454987920ca9d1a76ea15a240b033557f9fccabe49fc95cd85f4c8e65b5c7eea84542870de52412b6e448036d9fa8bf1b8d61de4be225c2a7f05344111e6719c789b7629798fb85d9e5fce189c657cea7ee8985eaa11ff8be5aaf759631511ac167fb70a576e42191634931a37870ce6fcf5e6f4205b8f63b80b6cd88d7621dbe6e94ae0cdf274cb219d929f73c3b9df9434f765d789ee84c5fcd165985e722d0aeb2443e99fe0f7a1d1f34725caf598b5b744d774ed85ca97233b9aea7f2a91e10b9e90b32a4c6a3721ff42a915867ee28c24059cb9ce51a76886b51b80226ee8e66b9305b50db41faa3f2c105c7ee6834e7a24d53cb85ea595fb9b3b114d1e447a4dd567535f98bc445d37c245eeaed7a38a2c47068c4d47fd067ee006496d73b46c8bb1ea4a2e6deaa8a6b853b51c07f0410997ab65b3fa345ef34e7c2a77b9820ee274590fafd3a2ce8d71b7b2cae260e5290865703c51ffc9f0c5c8c989f854c28926e09d5598c3fc0ff97141da98ca57c1b37b3042d755aff7a9a0ffb94b971516589169d0ee3634e5999f53b869cc162e9dd0d0b30309378e002872b05838a517b3f088474d753d92dc97b54d01a91cd4ef60c572994a763106491d8c851e1b353139fa8b5cf7eaa7cbd9a6aa5807cc19dcfb9b022596d3a19af17368232cdb3ad48f858aec0c68102d638b6c4b423a326ae2b04ab66a17d9ce097029d5a5353e51b88935ed5e1db03c0bf89bc851ac45904c3e36fa53cc0abaa35b044f4fe26a58d4c89ceb10d8bdd8a062bb3844014836adf262913ee44dae2a0e87a6db50d8242152912f5de5ac299796b02c7ab93d9d54a02efccb72285648c9080469f2f1d2ea0ceeedac23d4f40b10c386c3130c85bcbe234a51aa576c785bc63ec13b262404a69e97678c89f22592a88f597bc338a4bbe8e6127756dc1b2bcc43eff58fbe562e7f02c111d3e38d12e198e0875f29b38c7df244ce90b7ee33dbccb8a364433179ebb72c64adc803300a727c123b90c09da296b9d0782dedb58d93a2f89a1c51b6cc9fb826576544d1079d2a92a2b4c3044b77bd71f06eaf9086576f8613d24bda521ca9a14da4c39225e11a7cba1be773106918e9082f569dd9a756e25f7fecb67558f996752041124d8063457f142736700561d5f44e0b1f5b9193d716fd3452020cd05b04aa1d1091d621003604ec8ff8272ae910bd76b5eb2a6a401080eced6c735a03347e34f7a0ab8e9639f85f2754dbe41b03eb3d688477e34ed4f6cfeb1c0df30862bb118453c68fcad2c189b890d2e65adb061cad4c2a9e3bf02c38548f8ba4afe90e9ed60e2d3918fde53e82707edcb1e79cbd070b466b79ae3fc7092541fe44c801f9c8dc96148a66ef7374513167240e5eb7bc7ba187827acd0a917be8cbaf7a0771a61f59a9d1866aed04b9c5d736367fd8052930423246a34d0a41c0a5505e9813eca23f64347574a7ce73ac92eab796b2502743fc5fbde41662d00853c0b4e1d600e5e16360bf5b1aeedc0c2c9b216693a9357a6b9e29fe99a2228c6d71f357d9675aadcbc64209bd7f187c24ba290e2a46e6471b6f51fe8e227d4634db251ca6027e3cd6bfe06ccf13d7b04f54bde7c94936f09df8ff0ec0fc0265a4a1f3b44df8a0d8892b7572e9327c4af240a69cb9993b3f1757fef4141ae7fec88274629cdcd9c6e3cbd954dc67515afddcf631d796ea78202aebe7e21d602ca2b1b5e2ad708dde6977ff5aedea4386fc55a1305dcff79dd13abe6b86121bb8bde11633e1504bd52d5abb2f88e3779e50228b95334dea0f4f298fec996c178ae7bb29b392c99e19b7916bfa3fbb0c968f36184cdbffa95ad2c877a6ee8385a00130a2bac6ccd2935637e07e81b8f999e8cbfea297539498d9fd7d1101e78e8432740076379b46600d0e52ed02e529effe6de092f86fbeba33dfa89de41f9bc22d625efca04027f0c3c58b39619e8b863f4cfa8bba8fa9d51f362fcd13347cd156b484fefa06d9aa460d0d164530f1743ba8f00ec3a98a34bfa028b9d4eb4f5ca5f6eac3ad5b7f6c3f5d5cdb841c3202e7d94feb2887f73417045cc63238eaab5e324b3b297842791e5a133b0f46e95447b69cf35b31f8611d3e6ecf3609f8468f5f00c2c4b1868768a40c382426f4f20388e732d13d8aea011d86f374186f1c3e49311a7b417b23184d1ece6f19eaf44ccf47e6baae10098365c122f364fcfadb47380205a885cde549a7fb2b3fb4ecc41f8f5a77426e6a25c104eb100d91c54962d37048b6ad4e6a60686a15cbad65ca68f3e87b60db889253b19fe754b5cf405d06048f9a9f12fea954405c57cc2eacd4f9014cc794245071b991ac41a6df56f42ed09ca0711d35de814abbff30997c782b18a83f713548600ba6c867cd6ee63ef0d9662e47560af1a9e638ed676406cf05150a83928acb914beb0df16276de1cf5f5fd96b4cde3f7611bda19f92a001c1a04746078d0620d68d43711ac9df63b6aeaebfc1a819c92b15801b244fa8725fbba5bffe0addf57a820530c25bd8487fb840faaf46ea5ea72636ad5736cf9348b08b155c9ab4e0", 0x1000}, {&(0x7f0000002ec0)="bdf368da5f2a1f557387c79718", 0xd}, {&(0x7f0000002f00)="d46ebe9408c8795d20d36570893a53e1d36f872ddda4370bac3179bc4e0f09dde879bf1f7c4f816be32b5fc77fa4cf1d62d468510f41c86b2197a931a0e4df14ae3eb35055899d1f438f571db764042c3d1f7dd6f4f8fcfde1f6aea5c30f04b4a95db9fab4596b62421394b1ab2ef83223a73731d7cfe62b3ee9f8e439b5d0e9be247bbdcc6d1f93924e87b35a38f9df5c4af84d655bbb5653284565046dabd798987a1c3d8a8b075a77bd40413c4844056eb4fde851b041b4e0abeed7f13be152885e836f64a3e847630ca21b55c9643411efae171f99915db5c200b3c332c4c950f1d96d473140bf6ef1b7302a0a49c4580c19f346fa480f3ded7f5614f3447c5237e3442e60d275fa999b7e05206b9159d7b48414f4c476884af0b04dbd9551238fbfbb51d24be35ad18b94be474b64da3da4b28ef63583955de3986b8bc1bb111935458dad724c2130df8db21415647eec68c4d6a9f8a89f6dabb83717b8278cebbecfea9f7024c8980bb612c1048ec6b24f27eb5df6cd17fa3bb732d055edfa04ddc016569c38f6731d1f53b446341b18808d2db5183d847d71499f3ebe5b1f35c59df67087cf956d4d819d876ff2058de95e2a93550e6c4b1a2856e808380e067c7f99db3439c73432ee925dc15d2976c1737cfa05cdbdc4bbbdb9b8583aab515b9f686f41ca86617c14717311daf1bed2a9cca70bab0c4d312e41e8ace857f80eda938d40509d430d56e457645f46329b9af3dd20931d1363c793853b90e0014a1340bab3c380663f6a3352ee58adfcd83f7491cdfb2a452f32baf4f4a29aa9d0ec63190c911d493d26e87848b424ec786064e321fa14b9480b99a4e9832212f4303d33cacc0d10f7e60b19ea27aeb9c96307f54ba19d84e71bbff0a97d4ee52e9fa95741222cde79df874f332a564b131f89817734e1271302fe686384e86b6d0a2b4cf9a894a234d64dcb7cddd8f62abd99f3527e7e3a315d855231cdabff4243ca8cd669a31df64921880bb06f40dd4b66c4191d31ab6ee7bf7c1ce5d9e6432e930f8d5354701ff4b69915a232f8b7b75abec26a10eb65e9c0490caa550dfb5d35d40183684d8f6d7686ed1b9d54e15f8bd54121fb8b1bff91c5aaecbdc9a2ff3ddc2483a0bf2fb890f7b94c808e1869acd11869868119039cf71c3e4987691f71b5513bece1755a3d04b94cafb39c16e7ab28497f9da051192df59bec0831a7c037581b93af374d2b0535425ad696092402a95316fdc045a4a16a0eb66e751b3552d9a6732918a5620a5484baf398bc95dedbd67f0f76e56b480b45438b91a1ccfccd9964c1b5c61613cce171502f43b423f49916405a6ced05f308c997c5145d0a181a178af0441e89e1f880fb272ea0c159ed64ded5291a767606b44d01f4a102fd0f914fcbc19c05b037fe5a7470e4ac4d11d1c5babe3274f535d8f796ad28e28d57d75e6d0371303b11383e6c25f08be36ece8375e5557fbefb2119d47a3ac00f08552e7aad5d5323d3637f3d1efa43a9e1485b7de970e831659edc2e81d8ee9b9eca02958b77aed20dfd1c3136c67d605e881d0fb642e9ed1145bd8e30a328fbc68d8df384a87e8c3bce88a22484e0cb762ff677cbd267961543a5e9d6c4d8c52ab95668f49892f9170a8eaee9ac024d03eba35bd39a57adef2d8ae0fbd5a270f820bd365f5eb4fd2f31bbebf684edf6e152accc4e6aff97eef366816d777eef02a90d276585d72ca2c193facd0aa9abb59ffea5b034c8072fdeae9ad086e1e386cbdebe5d784da0cd51c76d8a751936de36a551ca2aff8a99a36c649fbddd54e1b3069c0789ae52ce2b02b430a17a600c9209bbf355a3fde7117a8137b2c6f5868cc4cd966e612f2e3bfe643a3f53de40b4c31639297939fcbaa7add02e8796fd5267503383868b635e559488409b58ac8a30ec55d48358271bf879660bc800c9ab188b863c2f048a65261c1a06e549f751a88c8549536b49057088e000a9646c365fae07c38cb416a45c0e96a8dc414babd35905ebb4d1439f74ae1f9efe3e3ae560fd98d754a35ca2caa1c7a6feecef95c00e508c534fea386263ac2edd0989918afaf754a041f2c58a70a67020d206006a52cb06efe6e31037ae301fe44f1edeb7a407ba894cc223766b30af61b8629542c329a68492e358e268398742b29b9feb6b67def6e0fbe9d3b018c2b1776a220d72890c7cb71c65f116123ab9957896834dda7c369c7de338a922f80cb4596561ede70ce567e37b3cf3063d3c626f907f85b23fdab137572e18927d7b9867c30c2582a878bb635bf403bc6bcef3300af7345e8510959065881e6af1ee36ce4d21fde105fb2b25a33aa156da15ee9f25cb56e9d86d27cfc8428f8223aa8bacc8b3491ff0f5f152f2d2dee784447b0c4e415ed1b4bdc2ce5fd0aa759dff5dc757f4163f81c465e91931fb44f0a2c47a7c8944b7ce188e1e72db87e78df95338800855cc5febb58597ae61347e354b8b5c685eea5d0007f072bf205b326de83ac13a8b3f5e67787a4d037140d31f59d820cca222dda4b4c49f44d8ed277d2404476c3ad66775e5d4626b402797b2b420784973f761391e79af60be21bbe56f34773b3382a284667a2c7d092f04db92803724bf6635adb2b9abe8c76820741b9914e14aafb1ca7354a4bcced670d15d4b6d6014ae31fb46e6651024a437ccda8539c6ea8a0283f8a60be7bfd031e675c2931bb76c42342967240875e0aab856a2633c057f63116ae1777613be0abaa8dd1318e7cca57b594fa7865b1e82ddf0053d3a9733540ce5ddc6d936b53d9dc908dfe37b536e864ecb0f364c012a3a9a1622090f8e0b3a62938ffabb8891f26689982e10195913015ae1a5440a11c081f75fb66d4a9f2e43a66520debf5970a7cd9abfd2639302c41b44eeca183fbf0fef982f1c2e752d8eec2703f106ca3107b58f41648f77a868aa5fd211b04869b8b48bcb147ae7471c2fb05d90dd050a044eec1b43ed0cee4689f097aeb890bc3e28c3fb4d65eac8910b9b14224eabd20fbb85804828a692c65d2754d49088e73c7f59e0e9212be917acd87c225e5ecc44700987a067c09e01dbdfb40ab7dde53fdb248102c451aa18a5a4170eb21d0d28e622e8ee44591449c11090099039a2226cea389b8f4460dfb443aa43c6ec750dfbfd72991d44e99d4b66e54327a4746b1729ddc4804e99abf205b18d271618d9c0e278f3e8fb32092ad61e7ddf321c9e2e3de14d000e4a65f42dbf8cc94e8ccdd038be87210861fda37610957bbfb637ffc2b1fe5427f9ecdd4d3f33bbba04398c79dce7ea47044c00c7aeeb7e001e6987bee50ec37a2d2eff59c10690e693f5141de9b6727aef388eeed1b9c34bed44c688775aa2558468938c61d881d8ea955ef4651d2b099e8c304f74024acccfd75727bf57b09e8c6728c8687b6b433c08b4c8ccd84b5a4962c60c969ede44cd01bbac3c0a42ec27192e59e8e30e92706677ffe4e738720463c38e6b7f2e2739a63dc76c98a00ecc69ed7dde66796297ee8fccfee7cd8a8b4745c4684f7a92c6fb47c1e8fc9ba13c90a93225b6740e1937ff32e14907b57800cffa7a9237df6cba3dfce7f856fa651381a1eadd8799dafab24624adf37c679a0d7b88de0fa63e920b0acff1dc2eed3fc47cadc6d31989bf17e23d046dda76c4fc1499415df5551a5c95896af225a998dbfb83367c7066a802b6cefe68d67b8710a59ecb1850688b54ca8a3455a1be959dafcd911234f3bbdf855bdaeea519a0ad82577a1740e7da2d8d11939359988bb434407bcc7bd48566998b4fce590636c7fad919c4d5fbf09380dd46bf93777913249d74a4e8481bedd7f02a173132b109c508a174cbd19829724c49d200030fffd8b1ba2a0136f42bbd10953e33d52a9141526fee619f164870b61f12b6a2371fc1e7c6ad47d73704cf614fbc3aa3186f5e3cdd935a4df55b8035a69bb2cd1da5e7082daf440852dd25eb2b516b43272411aa7b162abb46e4ebe1b4f2545b1cdeb8be4fca85b3398f7da4ed35c5cc38a5a9bfd46a4785a0e9f4a7bd53078668caada1c05775cf15fdd5887166242fd46ffa796269980f95e5e304ce0cb23b70b4cf326719a51e38c31252ac3cb69e610cae444950c96cf27d9084af02e791f7ededb512351c7a74530a74fcdb97a59953631fbf7cebe55c434ba74fc9fc8706908801690058ca100e7d364fc1aecb0568e4dd61bf922d0fa46531927f9c9ac63d6b9e89795e602f8d8e907853718d345e74dafb87fad88d1ceb15c033ca9afdf2fabdbeb22a6954df1548017a5c186844b55fc50b7b4892e341daa43ce453d17258424b7003c0c5f43f686d189f1591ac10663754e9eb45194abe8b3a1ed531a4037723deae194b13e3d2ae3e7d9ba0e0460738e29081fbfb78793f8e7255766bcb5f34e2847e84d3cb3eae72cb085563453fd8a0c4300c11e4cddf6bcb38b07559d700fb4392c1db0a91f74b744d49eb3dad410e5837294393042edb2af562ddb9741762d98883d5ba94f18a79ab8d0b872e12088a37d609dd74662184308194d69a9b30e393e713124a0f25458397ab2f5419ba68e31eda99b18bf07f4469b43576f095b24d0c95ff401f37993c484895e5b6ca61388ebd9e2223d1ecfd41689fefa7775c803f26a83ae419390161f7cc148193ae1bfcd4bc5c0794f1d52c8de12a04ae5497366ad36bf1d66e955c977af9b617419ce93741893a6d1cae15695dcb91388ade16032adffdbe0f486672f77366847dc462bbc903e465e0b4bb62c80db580b9c885ca5cc83679318bc5d4a7a8f38e3079da040971d96040e8ad3c6c72ef1da8160d32fd101f4baff25dc220d5ee2bb68a77acbdbe834ba6902b01aa8c78c7c292c7a6e7803af3a8639b0c9d8ede5fe77a72787c78e7f910e2753bac488588d89f34ac924fda8b50599f7c0e3803343f7879cb17e157c261b53867de976dbfd8a1a6312c45ee428ee15117f97fc6ba02a5cb9c19af4206c9902a35fda81ad244d58c98319afdbb778550a4875f6c925cb8c38bcef704e0a13f92eaf93614d95dbe29790a0b1db660f73d116b43e996db633b9c9b66ea8d7035d3c83504731477702a78c8b9ddacfa500d894359528c1118fa0218ea12c8590d3b6130b52691eed1a47703ca7d407e49f870c28d1930c84cabc6a500041bcc03fe1d16f318f74ff66e196c768a7976d194bea3a3c7d808ee3058f0884b3d20e097603a43b39d45019d5b7f6cfd00e747717208e36f0948bd8d4020270fac491ece666cd17163dd6c4d3db62bebb2016645ba7a85e84ab8e4b1187971baa6c301cef9540f3447c60154845c0f2ccb10aaa1761520a5c6f702e53a355a211838f1be0b8c11e2a042867b86310b3abcb2579cb16310b1a5091bdf690d98bc82ebf91a263e228f4f2644cbd6d5de1d496438ebc13e13f17dbc7c99c22b96fc9dfacaac73875cd89ce3e8f93adcbb9e84cab87d69aeebced54d062ec99aeb8bc9a93cb8ad79ead0ae0c503fa33dfd044bc9bb050875b148d4adeaa661d30b5f6f16aad7da9ac63b6dc7ffb67f3296d772b0299a7817cd0a5994382eafa3a6e4a6288c3af18935dc52b61ff15b37ed475b8687538ed3a0c83161a7bd665e63d2ddb5a2a93980be6328d1ce88ea0857a040380ff3760e5f60a2dcb77057af908c2c9baea3b12d6aa39160c617ae2998bd6a9920c3efce433aebd23eae1242df5bd25c3cac4c038de76759bfa9ccbb6f4ec97bd3fe5c996a70ca1bb5fef8fe19054a9e2892", 0x1000}, {&(0x7f0000003f00)="9889443dc871b8e8230ddb8b75285f4256cfc7a00fe3b72ca07fff9da0c959acd2ca1f63aec50819d88a7e4ce2a5f24e16db42ae8512ea1fc26714f4ee7b11c8be13aada9e5f6498a7034ef9e03f0de57d2d67d0dc0d9b41dea58b5ca5fe3f898ba692d664b06df1c1c06653bb421e845c16d1039b52e61d2447a784f1d07d8ae282cabeb1f6698053dff636157e4bdcc2ed6ab1220a4549b5a068c1e98343f931b602061ec031dca45027ad136cc699ef2c757d942deb0c726d44362c0a692657af984ad1dccd3a0902fd306c4755f442ac7f911e073774d6de4a3081fe3382e080ec6f992d7e3fdf", 0xe9}, {&(0x7f0000004000)="afb42f72962f25e6ffc9f4ca1c98e84a396a2e0bce4d3669f3b423eacc06b1e3e30dcee233516df65642e3738ee70eaa85c93793891dd01c246cf3e3f8b129a113b5e9fe72c9cc049de4202a31117c3d576eb7d5ee5961bd34b61e24db74beb0a6528bc26dc72f8a43abf7201a93fc68201f629c35a47133a6b1ebb88b42de771ee411300748232b998f47698ebc8a12c6429ff72140ffca3e780e84a1ee0025ed9fbc4c5f2f88f8874be2f54afc1cafe48f691b8bce3eaa545f074a957f5c6dca5e358ccedfa1a967f2cc914b", 0xcd}], 0x8) geteuid() 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000080)=""/27, 0x1b}], 0x4, &(0x7f0000000280)=""/4096, 0x1000}, 0x40) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f00000012c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x2, 0x5, 0x8001) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000440)='./bus\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x85) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x9) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:08 executing program 0: link(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x44) sendto(r0, &(0x7f00000001c0)="be11a95bd4979387684173315e034dadf81c5fa2c6489fa9867ce950daf6997bc1c4200a2607a7a6e981f2a9161dfd2798e55801b5e51e2bf1018bacf72ce4fbcafa204ec56d88451a15bb336efb2bc5ba080e9dcce81fec862fb849876f4a5d3f02e60f1f5932268e6afff9299c8f257b524a8116d22f6fa2a47d89a6b77776509f41dbdde1a3c11383692d2a303a735195894042674fed6ede20774f627abbf3a625d290bcacd7f9e599fb2be0e4cafdea61be5fb55cac", 0xb8, 0x400, &(0x7f0000000280)=@in6={0x18, 0x0, 0x40, 0x8}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x1000f, 0x0) close(r2) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x100) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/13, 0x3b5}], 0x10000199) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffff9c2d) r1 = syz_open_pts() fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8f, 0x0) close(r0) write(r0, &(0x7f00000001c0)="5819b67db4bfac5de2bb82bd92728e9486d53814dab8e7fb0c647a0fa685b68738327237af001ab8154a406a0eaa0efd9f544bb76e7135bf5cb5ba5075014702970ed658555faa088a11a0fa3385587b03c1ecefd004082e9e286497363402d80081447d30719e67191532e11359e20a649819dbe0723f6a94ea3395ef3a9194664bdc5e9dbeb55db5b73688d7dfd68fb6baa8ae974e6da321622381692f98e9336f7eee1590faeeb893133aead5cee5c2c22056967174c8982d35df1a057812afc475896d754945708fbb10250869c18a800924a6f62533fb077cfca112284230439067dc67bb54482d4a904e083c4c32a46a58fa0202689e0633206b003871d63413204f9d192f3710d2ff89d9ef110e09b192ee43d429e87ace97cb06f753592107e1ddae8607fec7bdee64e33a129252a03abf28ce4f3d07254d3f63630a7113f6972385d3f8d523492c5e2be24d46039547b2aa6b3dc95a4070664f156c144689765aec549c1344df49594dd21aa88e6728264e20cc46618cd348aecd3139d4f7bd962b01aae9807a98e26426889c2c36231e79cdda8e0a7cb59dcb51f5c37b6eb6ed01870a06edc88ba940c340c67609b6fd4b0747c8bd37c6cba63043dbc1c0c014d977081ee8f73943765212e2dcc0efe04435bfa50eea45a4f6cb410f9429cb94a015863b05dc02aedf79cecd5de21982c0b667ae1466baf03ab83952f77b1e3470363652e06b1f30476ac80315dafae2badea8eb592a28766ff81e45a8851ded9f5df89aa60e20e4028fa27cbef9dea5a836c528b21fa3c1c1f7ee061c3c63023d0d599ee36864761cde2301df663aa9e3084c5e3ea60255cae43b66fc8149075e074ef84c18d3e2f4e49b414c5a642e41e861008e5385ce10d50b4d1ac616294007351687cb9a7e56ac6c86848c652ecceb5e60a4d1f0992a66be9773858b83c98258eb2f04af3af54754b7b06a3ebaf53026336b84febfab18c3c20bf439279cb3215cfa9e4a1fadb195dbf49ca13253430bf3527de673d40bb95dbe3b5dae95a2ea77dc97c2247b8582fbb842c11a014437e95e87463247c8ac3e4c4cf8aa7dae6ffac14f508fbf1f7afb734e1190a938cf6488c08525a8591a8d789e47702bff4f38a76a4f31df30839e4fcd2c1312d2580017a2b0330d45c0e60c25d54560fd7ff372426eabfe0d2a937075376605a5ac5fd204d464af8eb55714ffb6d7c3133f5c303d2fdb44dcf244188f6f8cdc87f0c8c7e3e3d9da473dbd492e3812b448e729be7db8680922685eed54853ff78f443d3cd40bfee2611e807c1cafea02c5c182a9d1301c7b78acc22cba3736ee064cb22c9f6bfe4f625b9b4126c52b0f91446a12b4de4c92c5c15229331a884868f982e8cee7f9eddfea69d2b233cd34fe2d8c6eea604a9a5da7e593e259d77b7031f5f391358e767049fd6a6e2fc2a10c4a24b1e93187f5878f2347024943b1c4762d32881bf7c003fb3cbc3462eb07b257b75bc103fc78ba3cf74d687e8ca5eba55e23ec0e45fc204017c81b61cc29990d5edc19518faddb121dc826a895fcc8ac93592d33a863375f220e8faaa79c3bf88ccbf2341bcf7791ca320fe270b66cfe998659b39ed463229aca367d0ee9d42296d7e8c8e5697dc3fcb628d4e1497a719948613e7960f729859a5157c34d502e28a5a04b28dc0562fde7b6c693f34e24ff28ac26fa00b6dea94375c1963e3dff98caff815fe3eba4a8f5a55406147091d3be9883ee219d13db19405c5b8f7e7f804e834c3ea659656ff538e000b8925ed25d5e838ab158f41a6b1f66235ad45c60faa3cc2bd5cb28fa68a92925f3c73fb6a9b0a9dca0b9499a17812ae5f6d32071cb7da7c8a855def0d85d66b62f13a5a9354235d8073118fb32ab16142f906282f6e51189cb7e1cf85a8935621060826ce5234c99585a195e6ac0d025436bc26ee3aabdf2c8de33d370201f53e06c9f804c5017dd75e9050a68797f0e7005a5a503d68a93cf57017168f64a8fe141d53939871cd52a2963d0228b6d34dec86de3dbb60c3d868b8a99fad2b75c68f9b0012c7905fab6925c76fd9e8e89a632ab553c57886ad7f2fbf739b3019d1e2e05c77caed95ca720a8eed62db8094ffb994f5076018c118afc00309f7f54ebd4bbbb555a812e9fc5dae18ca522e2c5791408a38d7aff025d1a20d4a3555529a68688ff65a21c8d316669202dd538b63731526a87fc3ba2610b72cd3209734df056093fb37794a793beb1a20b2b9bb45d9f1394968ccf35ae17acde8c839284608556142b7387fa157c8766894cd66e5b84345616aa4220e77d6161b30482e9b998f5f6fea27df6c31aef07d30b26053724fb42504d8f98b2e05273e60625f91664c892111c87b40f6ec98cc9c37329ef9fb1538b16c9b13d472cf7ca206afc8b5cc7100e5f7074e6ad9929a579549860867bf36194d472485c8e85df0f44f6a5cc31aeeff65ccdf98dc52db6c2eb7240c5ddaf449342d96a1d5f16aa0f0184c094e2b08ff062843a0f97528862cda519fd605ca0825e3301c2c29852381630e9783cb4c9887bb5e1075e95963a9492293f518881c4850831d95c0f7534e9a9470bf0eaee761ed9b53d25b32a8d98f1cc71a58c8bf11dee0d02b4e9820be32d132ffd7217213e282ac983cb44afdd66e1c17ff9e0564853220fe53090af3f9ead122de4fff34afb6a8195e28c98fb560a2a64729ec74ad2d4b3f34d6e893b3aabe0593d772954c1b1ad13fd89fa35b65c985aada49ae806d108c852c12bd4d4ab5b85d49f246e23cb9cb1edc8f064d5bff93f72cd01284fa7b91db949f95ac137e1d3cc0a3f0abe7752c40805ed7f499b4acf083983c6b4cf6af5bb7846a42c4779ff64cb1abe6c3c3b3fea83dfedc9f1a47099bdcc76ed0fd40a690ae5cbc7551b29d9619b38f09078bf6026dcdf48db3eb5943c34606eb1d94012973358c298f0bbff62dd6ca6b120b089c77f84e543975b66ec7b87a8d5b66dc4327f786cac88c6ff0db990e2c9ee8f590c65d15d411cd38bed17249b424a9e262199d984ed69c0e59bfde47ab98c301306c96577cfff7db5e03b95ab07dd4fc7ecffe6ecac146a18e9336edd918655fe78093e98d9bf75f0ca475f03d85d8ca0811c7f963bb2ac85212c95fd83586e529f989a3058e0b19c7fe24455a12cfd65f24ada1d6eb4f03d144bf7eb6996c1f1c56fff91e5332324199ad7bc9fc9c5ab0f2be795ad63dde124c138d62399f7bf7eeb6f93ccf9cd8a7a95ccfcb469320a0beedc7926b8b57ff82e405d9aa8fdafe35e7d2c4dd00e8b6e360d804c1ffe9f6f6ad284140deda58b990259fc7607f7d582a59888759f0093a5b6d7c310365b99c803457a2548ea564effc2b86c08f626002492690ce467816bed92a58b87e1912295bbd67ed09c1368cd05a2a1e03460b62b02c43ef242aa20051653159ca547f072ad82c0ea6b2bff154be82c907a5584f0b35d51a0f50907227ce0456fd80a5c3652c7d7328d11086f89cc5b29d1505f826057bbab8ddc6a7fb80d6889ff02de36484286c4b18fc9deafd7360f89feeda1e448d3278e045e1dcc9f5de42f7b00aaaa723f709a4d6d5b886ab3c74fa644e1442e0811817c0cc709deececb9eb53c01bef51ce6daee9b897986656fafa6fc49c72652b8381207de717b86246a93d1fb50d219c18ca79f484d31128048deeb46dcee4152728514dd2c4f2327f3d7aafed1287d96b1b5211f31203faba3a8692f4e9ebbf06b6cd3c0e96c2d612dbf1c779ad93e64602b95b7e0a64ebadbe716b71fa8b120dd173d77edfe3b47867b879c4f27f3d541f16c6b636049f6324cbd6b645de26d6e6b2a7eb0156f1c3f9cdf19c3b2450aeaf9aeaeb6b6f9e7b3ddbba786e9b621fa435a4b2d36a824b6a29e36fca18a0478ac1e438443d7b90c867560648bf3ba4ed2574e68c26fefb88e4da4df8b2eb10c2733caf52f55b5c39ba98836ae72f3ae2ac7033e6f653486b25db1df6da8e32ae110a4a624c3f8b51858319fba1ed4d4ff33f59c396cb4845d48d325062a33fce780ce77ed8aa27b6a8ce05e83045b5b2a235944e99bc372f748462d1acc53ae86027706bbbb1b16bad0d7be6e0125400e74ec65c450d06a81700b9ad9f6ab834f72ad6b79472b971591d1549bb1f557d0f3aa89d08045b1891f5807fe8309da7d4cdd3f4e6da8afb0d5101399280d1f9d6ed8ac76d5f382c271050dc8dc87d25e6745f58094c17c31d5f5ba91f8cd2199c2c8f76f251309ed39790f63f387588713a4653b49ee201962ba7aebd5a4a6790d7374de0e2c3803b15d8c6332a67a302705d131ca053807897379f99a8f517e4ef1cf4c2cd66b9700c605a9c74404351353c8f0fc8a3a7ee8633d8a2676a9c2dc917b3eb4b416988cec59fc0527d162da21690d31fca36e6b9d60678f1a79dec45ab44630825286053414459cb92230e2aa04715e9627c10b8b26ae22d4147b06a055c58749c042bc9fdcdb54dc03db97ee62cb33f07756cb3721ed822ebd9b2df418f19db1bf7900e2a36e6d4eace72940eb9c50c914accffc464950f59eef5a691c526661804aafa648912fe9b230bc9ff8dc1279abfbe1cfa3b9b937f4b61f40b222e1b28098a970cef8f668e8c751a36f462a00fa10944911c094d09e95fef1a2a082c069b7a5a1e27eb117a602e460e3bec44078e56f15ab6ed09111a4bed71b304df9a217215d35cf047578f01cf5b8b923e0a4273e87bfbbdbb1975e70309a7115a32cc8b5e504b79e9f22c80650e542f7c14a9c08e1684db653fa28b132f3c8fcea8ae1034b289f288b31bd99b98a1a0c041dfc1e4bd297394ad3f934110979a5e5587572eaf8df814db5351facc529ce3c6218744c59eba029db47d13427cf8fc85dc039f04d5c217f164e5995d1a394191c4c595f75b7c9c878c0406e2a875fd3c06ce2ed0702acff7ba1665124d76d7d1c61226e1459b66ff8271d126459ac8d0b1bf77ca99a653c8767638ac9f94e88c8126a0e1c80fe4e39ec61db83ff8bdb8a19689c4794da6f4deb632e40004922713ed7b94b0a8bc0b504eb80d7b9b25702f9fa7cee87f6b2ff78eab457a001ba3b780cdbef3e8c261f4bb91464ddcc3dcded903dfbb3432448ab02e57bd45f45bc9f8330c0da6c4508203b8b3ef37f2fc4fbe985549af42084212e8264bdde34f214648d44b31e7a0980bf5905a6e0679b1ec223f599db4d7ff75d0d1205f3d06430e8b0751f563b1091c68aeb89edd4d4ff04ce485f13719ca5693a3159cc2336c95d9a67cc769b5dea991dec1225e69f21707da50270ebf95b7a44df891d8794dbf8198b29e6b16a7241bc26ac112dcfd8f0ff396925ca4b80158feda85a23d3c653296a2bc922c7a56b8c8c57ab0df1d9051d6c79cf9b25533d5d77e4c890784a05bee5989a695ea8548f80b671d96d10e5205a6af43e0161a4e46cfa235e42f4c9ae3697cffb691ec9acd739629242d4e8dbd4e59774ed60ff286a9edeb65e6236b20e8083d1ca47aca585fea4c8fd524165bf81f21257fc911f4a0333f815241194f4253c05c542f839c2b2b7704c13619a4c4928976a268668123987949ec99681efc15b629be027e78e27a920a92a15ed7803ae78f316f2abddd34b2860dde06d1c0ea30daa4de85d033e4447143a1476298057b858f7941327e81633e2ad7d4304ee4d54e53d6c83be757e660d17b6e0f90c779be67a2f16d5e4e8834634255adae992f1021cc43d5f7d60a7f41dc690858baadf61214b3d20107", 0x1000) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="456568c46bc0e6751b9461b3e76826a2fc980156a10969cd704c3600b937191ba96cff5d8a3d257ca7f84e0bd6a4ec251e95170e0a2cf2b0f7b8b637dfc930c692d9cb9901", 0x45}, {&(0x7f0000000340)="8378793d05dfaa790d6c05f6060d9bae267e2fab63108f2afd0ef4f972d9bb7adb80145779a5f46b0e5d87434200bb2db177d0703faad5ee1e1e14ac9415a48bda69640f9aaf83c4420e33b7", 0x4c}, {&(0x7f0000001440)="63a3ed7c4cbe6005e2238acbb9b8b60e171c7d1b27df931a3a898f2a7c70293839f307fd5922fdca109b4056c4384b4b07e0ac3453d8804bb6191561635d64040e16d32a80c035e5bd997c9aa46425fc52420f26bd6bcd25adc400d8a2a92c0b97764d91e22e62e751f23e0b915f004fb5bd54787e96d75d14e4eeece4aebb9add0e975625d4f28f2e49a38182494b2087ca98", 0x93}, {&(0x7f0000001500)="bbecff3ad45e01e937345260a3c3492b24695aad64af2cc93d9beedcbc72bf467c9518e57e5ffb524baffb97e1b77b2415ff03ab34fa6ff60036373e4bf981f5e42661596db09876fc7f73f151d1b4995482d50ecf710aac", 0x58}], 0x4, 0x0, 0x0, 0x4}, 0x1) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001700)=0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) syz_open_pts() close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) flock(r0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7ff}, {0x18, 0x1, 0x6, 0x6}, 0xffffffffffffffc1, [0xfffffffffffffff8, 0x55, 0x10003, 0xffffffff, 0x5, 0x3, 0xff, 0x100000000]}, 0x3c) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/110, 0x6e}], 0x2, &(0x7f0000000240)=""/15, 0xf}, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x11) kevent(r2, &(0x7f0000000080), 0xec7, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x1) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x7f, &(0x7f0000000380)="85c41fbc4236887b7f59579f7483fc79fbdac81964dc4321c3b60d5329baef32b54a657a5d1860cbeee5151852c131910595bab21af5e94ecf30fe50af0e039df1ba5230ca243228c95ce58420fdfd507f1d7bad426e3df3a85713c1da7e4e43cabb38c0cb90f8949fe44ab7fb9cac8a9c795fcea784754cb3b90f00cfce59cb3bd69c78276c405ca7588579a16a26de7c379f2122a41e5ca72f2b467f1609a48f1b5858e87f7fd362ebdfe54dac75100e25ecefcaf2771a4e773da7bdc932ca8f6e29d64f32a90370d63dc10743ee6269320c3de9e8ac81fec7af4196d8b9243ed8920167354163d1cb7fd41a8992ad2f9b4347437a78ef48b9f9ffe5753d18d5b7f0348d7bf375aec8a57a147113c8b5affc58b04a33e29e7d23673ab4dac1b14626d0fa101096f94302c36d3f1c5390194f74903043e08c24cbd2b1ce5cd5f52b910cf4291ba7b99c55ab15afe6a6461ec6eaa618b514572c4337765e098eb0806d316a97e6bc897fb428a6c96b32f2865515cf63e61d68917478009f1e2fd3e899e6983f6991a56ea50e3aa42c5ab4720aeed9ca2f8988cbc1e027051a52a7bad28efdde17dea324c4432cfd7504f6dacb53efca37fbf777eae39081a7e5070f5b242e16ecf90f339d9f012a7acb418bed9cc8a0035d9cc55913d0d7b5f80fd95df8a50eb0127b7fb4ec7fa165acf14a3d9908fd924c983d0bc0443591abfe703fb88fb265df9dc679b43eb692d385312ba2c83a7324be04c18be233974519c5e76d34c00950bbf2f5dd0cb25f9cae27d3f2ac4d472d92091b7e2362283f0373b9db6f34ba9bd3aae6b54410eb5cb7129c8fe441f74f31fa27379460f46c6a65da08202e94356dafcbb8ba73d804697899d10dadb8aa7396d3dee395fb207d5800b32e2f2fd5037eaac63a323023c48e9ab3db818e38c2a3bf551c3e411e1507a3d4130bf3f9e56e4fe1de24569970236715fc3bd2bf35b6e69fc27a4140c02f9a97e4e85fd7df422fe67f3d0c435e66dd02a9a3629fb21f346d6d5af5b5a1dd03140808fdaab6223efa7ef6b63130affa809cc46b5842a6c633028846f4c849a3251988d0f4387723596cba469fd1ea6009ab07ccb456da6d377d70802241ae077ad4723de4fbfcc6c8cfd09600782502d055e04108186a338cb5c6d79e7541293a28edb119f912dd3607b60f58da47bbfd56e8230355cda9cb2b8228c113a8462a0bd7b7a617d6753ca8a828aa1b67be8b53541133b39117066d94348a4b8f4993e11e44b1ee755a401effe88c3acccc91e37110bbface515b949608254f559a8edcf62848d5174ed40503e5883ddbf149edc81f4a2529a5c640e7b30619dd55d2ace3f75b3fe9df8c682dad34c7164569facb05c76854bb2f859e6ce02cf84c75421235070e582e6f119ab5aa28accbdddf389185767703650098485eeb023df85eb4a20f7d06eaf331788c3dce949d92f05083c86c235ab4da149f4daf2d0f8e1f9700dce8f4796f61f73cc1ad2f4bcf1bd8cfdaa9540f96a085c9a5dad51da7de06f3bd88cc56b22e1a72c8e8b2da3138ba3a495605d2226c99610dc81aff4bafbcc7c1c9ce81e781be55adf23e4a0f647efb75aad862576f40ee416f02d5f24b5da4cc25a86e24b9cc31e3b21e81f5e1294bd6ba09f37da3473fecfff4a83cc59e0de366e083966b80f3bf37ebe57fd0d4465a42fd4fe334fa7050ee17e3117881fe8dfaf1e15f3919ec1c7eb3ae627f648d6af212c8c222644e2a8cc7c9739929a00946131af662b5c2316ec6ac27f7d04bf7aacdad4bad53b8cab1cb81dee8d23177f3c659e18a5632b981531739333174d7c663a6ac6d73b84d6d692b817b4f27630b9b09daf1e757feb38c30b8328237b3fc1c61e7c957adde9eb14454d8188385fde84f8d8c56b6f954d555ba6c4a5f35634eff593a740e3b128cd8f3b909af72c07a5e3fdcb23933f82824ab527c701e9b3706ff5802e0975cfab91e81a263f77271a132270541666672d32bd28d65bc37583524ea906aa624db59aae3934245e99840fb33b29f1a33bbf1fe24e9a162b00facaf18944207677e15f056877a5d31b739f88b5ca48cb7aca3376589b4b11e11f84ef46ea337abc8479081c4167be04c53e6c20bf088f75959ace4a9e59bd7976eaf8d6adb11860955881e2018200ff9a1b34f93dbf5a5a2146ea7081d57a0998c9ac93d5c4c96d725c41d2b8db3c1a5ef0fda1ba78063b2d2264c801790b7c6cb8f785ec784f7000273ca6789450b2b8b73817e01d58b6a8e238c6a9ef9fd004e5026d5b4a2fc91ceb46e0e59dc3c4d4131d1c7b2ddcfaf1fc8433dd11b961b2e39537cffe86007b743425358581215a667f695c38dc6a7cad5f7517d0c4b810742b7f0ab1c3c841ab231c64aee898e0a633e5c585358fe0c91641ddc994abbbaac9495c067343306a1baebaa6b3132f72e6d6d423446b28e7a6e52fd2536940ea839799e148f8d9eef940a56d95a8d35b11a265156562dbd29bacd9bd185d4c9f62d01f7f07d9f951e4bf18d4b7c5b2eda2f802a12fc6b88255d647a5b1e5edcd6adc0e3ca0d89b48cf0a695174881f9c6b3b55adbff4539a528aa967fc689671173284634472c256c50ed8a5da3d2bc2d453a8f364aa327fa43165e3413b97639c63a49b2a00c4976f6bde192bf56e2d8a6588e36f514cb01e6e2e51f3fe3faafa48a141f46fb319a176ba0dcb79ff51f20ab7bb27591c0e9c67906547574fd70bfa473623f0bfba2ee7ad77af59b0f93996eeafff1923f86fc90fcae3c89e745d84d986bdf31f2c69a14909d13a9fa975ecec9b99058de581d2b0a46a2373150304d049e2fffd1101cd2496f96d8c636ae7ae0058662b8717cfac78d318fb11f4284cd7631b0d7a0bcfd128469c6d0fda9cd1b2aab6e9dba08ed543e5b280a466e71879291125cdeadd8c2ab1257566833524c9b76b0c01a16a458b42941d0ed3457ec06a347d6bb693e2676cb19702a1c64b13d8ea1d90915358961f512814998204b163f9f2c461a5c376d2eb56cc6cca230ee55b57bf17f1314822b4cf1ab1603a4250d1bd8e82d7396a6c42ff2d5ca4c0a77d119227e1b2efb58a3832f6d7ee82f72b277048b504fbf128001e87eefc079ffcdcd2f880c8c74d47b43eb35684e10e690bf47ae94556d39fc7ebab80c8a2a681afef936036c3026b842e24d135eb62ac0479c20ac76841d5c499f28e5f3dbcb46f9d5c8619ade95f09e1b7d2759971c8aa114ea37c7e8511c3cf3f07c9ad826753e423cbe98975c40247265936a35505db11058a6b2588570535677b3b0a6ce441f8ccb31aafef93f21008fe2d166db28159f55246c7db3415ff2ea1486ad433361709188050fac4b950f9e2c14542edc23c024fba28105bc23ecb0cac2334882c8c589ab95b855cc0a8b1986b06d3e7809416b98142a5d042413a56071dfa46b47c00092c3f25c302c4066fe108052a3f685726ca58c9f2a5fb074a70e1e7915da7248a1af84d2cbf63aafb93873190c16442545ee1f342b5d1c928ef78506fa5cc12d907a75ac1cf62d5e4321a971634c9811a1a449e7c6ae6203f98e102bbb8131629ab3cbf99159b95ecc59561bd6429cc3423915d4300031b4eb115988afc927107b337624da0482cb3d1506b7576704dd504e36ab053bbbd1335c23c5a83c0a2e83b0f9fbbda1a387c5b84fd6ce1530a99d7a1994d20658ae0ac2d7ed3de1861c4fecfaaf43f37f346fe1fcdff30b012c8f9b8979721b93b96b483e009d79dec8114fe0dd2ec7695b225254c45adea773616e40cbac2373be6bd24be3ef39235810f1c9549ed41247fc4d7783ec41032a3fb939be75a0565dcaaf4d0ff37d009aa8f50681b1aba94895f3245e1941218ca5d81db28737bd0752e927c8ce8708c3385a704b801c083396331c9321d244eea027203adb0eccf8ab4d997b8a85cbb33f9dfcec6af51be0eb2801c3a3bf0c82b259c54bfb79d8a81f455823e906caa84fb70d90181c369a02fcf8ea48f677bb66e86d72a394bd8f55687d21b5509e08498174eeede889cf2fe986e40d455cb6a508cd55445cca897aa18395cfa3dd92447c0f0a32ed847f08a1df618e52ccbee4383d16ec36e3fccf4707711d3547bfc526f7ca9ee5802623a0989cb2aed2847a69d55030853f1d0cc92099e4e7a9d81d5f6780ecacb35590d2ae73f98e8e48c48da40ab391be26ceaa90abe45cd38b2f4f658453853f82721fde2932b3a1fb3d2afbc3a49e5c740bc83ba626dfcbcc215d2de9bd135143b7bf279fd210f3a0d863b7746f94c169a475d887dae1d3d7b2938351661c75ca082c9f3d7110f83758cb3d274c1b6ac3ee0aa1169e1508ad31372c9142352991e1925f643a2d2b0f976feb39ee34afc4918702f2460a230835dc958969d0f300b0ffd9e16d4d613fac93683b9c50eb825e401541653ea8f76970025faefebb96e3d0bc5ad86c6620cb5950400b64a17091612a8e2ab56347f15a5d171a6e012011d5fe5ed92212980efbd2fd055ab6b382466641d8bcdd5634736592f2d30c04d55c9feeae1591465237f43987455bbd1867c0ec557fabde34be3de8fd32c62e08ca8983b6e6896226b9c9d7a0e63eaacbb01f7ca3117bb24b1d07298a0efa7fc6608d9685cd522d3a6228da0c31d1bd1602a316d8f5680391a1b8564982dcbeb61cf9c4c9dd0c1290ec51f9f1bd7a3f7a563b92ba72aaa02d5f4defd2f664ffb61368bb58bfa2ad864eeab4c9ff3d7b7a085a2eec42f1646907ba6c55f76846f7ae1a23c58af9c42f5616719835c89e4d497a64673801a1dda97fd330b830d7aa5f04b80171c15a512fbcfdd986a7dadc3bf4a560a214b6d7d8ea685c41ffa46c894b7384a171ca305fcd00acd7fd57898ef6b4af772b5c1983eac0e68e29e69d092b73863573825e01c9aaeebc5d86a659f26f918ca7d5c3614227270bc4645ff7c84e3e213d901672d5291ee02f96750f3ca7b9fea54f881e8367bd200d624b634dd12b7695f61c206e37aec92b0748e6f9727d2ea6708da2e31587bf876290c4769ca5663d2d9136ac6be808a9aa6847c7dd209c693c62f670a57e3140ec5e58806e465b6de7ca2822f18e2f6a6fc8f2b98e9a248cc30ab438a7c71a43f43aa2a72c3ee0e2cac7217c2a0017600dbcd036f5059861ab58b3a77d8d0dffd1caec86ec745f70596d1bd0cbef9b7b1fe14c76a3ce0a1ff2927dc0fe320218886c3ba02ed38bb1ab25c211d89d0c05912c6e7c917ea8a9a7a6c6e837d09fd7ae57626f640111b7d8ef82be8710d2108827b24b90b22e2cddf2606177a8aa53405762b3cadbf7ad722e13a24d8cc87b56c68a86f204a2692feb7389f0982001406c746e15c9cb97b44a5b1c88c174d48fa9b1a4268e08ccc96a82b2600bbace0163e8d5a8870e75f8a782dc6a5ae37d9fc950b1cc1b514472ecce1eaa9eaf36b175f2ca7dc3aaff90f52bce118cbddb0b9d7ed5247fc10eb805d251ac0088ae30cf56883f5cec51c726328e44d899d859f7ddb97f22a7e3746c7f78c5acdcd61729b59400d312abf297a9ac993b074c7928057f405e1f009db8ba0aa3c2539b32334907cf6370b7a5417c3189fe707d9390c7698d70c5ef1bb3df2e67d00552fd3f4792411c786dd9fdbd37806c993e25f7d1c6d69d02b295816e56ef3f41a9bae82c6b4d0273897d0cae5e3afe4f842f7c4b08136cf0ad844b197cff8f8b6de7e011fd0b94766c9a8eb87336c895788acf63281e8df527b037351b0316eb5b7199d4252b", 0x1000) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) socket(0x32, 0x5, 0x3) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x12000000, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="1f276fea50009a14b72bd9730900762b8ff717c9c9056d025ddf690a4716045ffb681e6e795ee660d574ab19eb61ce55863f5ef092b59c3d4e0de9084f2aca7cf4abd2a973c59ccc06cbc5daac98d32cc36325edd8a2f3ef34c2597923f9a44164b83537f4a86d538fb73d30092f7f30120fcd753c98da7e23c58ca53bc48e6c6b09127ebe3a360d5c20b0523a458abb618a075ecf395721661bfbcdad913c16d8f16b1c79dc9f1e9bd3475cf11a0b941c99565ca37cb33e1d136076ef44d6a043cfed3ec72a2f44cd1733f5bc2bd527738224e465d85a88df7d8b2cabd54b71a899d70d1f325ee2a1134cfc3836ccf1750d661d84a4925788ccce6eb2905d8d0db12030c8634f131d44e3cb0153ff0629c9d91311de0966de22ad8bd415bb442cf3dfec715114e3fb04624574a1f981ffc5b8cf3a95b02bd2c143c9c38a100406fc31296e555f9ccd4338b71adbe8a6889129a8cdf387aa850c9d1787ac21825c93baad2c358f45b65af4e8befc927c9b5c95efb7175051c8fc37b6f6b50b55483cc4627610aa8571bb6f393e76ccdae6930e91bf1d5a36ab14dbbbf6fc9925ee94d40e2e32a90ec6a7982d56ab01b9aa68b8d4aaeaa18f3a4fb276c4c21f5e925ce1e99ec0f421181bd097f75cde14c53ba1b315652de2d94f8589e4fb6c7ee25caf8f31674ce406ec2be967aa25d0a024e5e0218c220c66ec2cc9fbc7c239d9551f6428191afef1168542a47a25d617dc14494e555877c45479fece183f5a78c29eff3f6de09391aa55da2cf27dfdb986493653a680f91c55ef0c48eac0415e975757bf28ee9186b7833b064e5755b1c8aecbadeabf59247bbccb424c7508cdf77c79a968073fd65e7fa717fed8b179745d83b39a38ec251f643cfec35c8de4baca0f4e9d7725c573152217c40b9294a62c5617124df8925ac4be6309f3c086b93d82575ce9610271ef8753c9295d891381adb02121ded12021bc26faed6571dfa0ad7d173d3147777fbca544f3326e60d21d81783e18e7a4c00b5b85c9491ed7ba60ee4c7389038aa2c0cf6fb7cd09e9bb7ec88889b20002b9d97aa3c1fdc10b415fbcc1aabedfae491de3075cded330b2c3e1dc583811528d75877b1a69a5041bdc737e99268ef74a3629a340b3dd9ca603d899f6c0101cd600af7863269690946969b288210c6952274215db364ec5b4dcfc517f765e552635cc64dc6507d2f8762efdfedc9d0747be1f42529fd1a70b8d58b2cee56184ea54bcd24204a45961ced5c87d33f08765d9def8445c529d8a04a5fec94ae6093cd8ac27c9128ec6cf9aac77af1a3ccb11de9a4caf7b52b0620a75de076f6d9f887734754b85f043c0ade23f67d838c608e0b8b87689c107cf57c4cd68052d7e2e7572b1993b6e32c2482e2cfdafd456ddff822860b0dd2d697a7d49831e9ede4598bd6994a561def7e9b072974f5a982f10857b5d6b6579e0eb495d50e40e92250ee00366ee3ab4195083d5fe7053e2e985d26590dfa547b83141a161737514812f329622220f8c2bd86b247dfcad3c063eabd448044a7c70b5f58cbfef0e38324eee054eb48c6e2addf51650718de498caaff23af3421c1b47cb8775c231170515d75e9dca616fa64afb3945608fb65e16463ad0fc8bee90b57555c19a89df93adc49f39a3f3aaf5492c93904f0169444227047d7ada3c917c856cd0d396f997542a0f547d72ce290b727d1dddceed479f750c26c5fa4ec774471b2b8cf89d0206a315465b438b171df53bf22e7842a1453a7d432ee19b89da5b7c25900a9815410875e9e76a1aafc1d667aa858f8e659862e6c61eb8e38ba80bd250686f7c54550b72e1cf4b05275d03868f985c8d4ecb52d336d44f0cd29bc9c1ede51414ee450a9cafaeb75fa7a77db42b65fd17d5519ee9642b0bca0af360f4d77dfe671581e16cd109108cdb2d779f4a9f9e575615564ae322e43e310bba4d4f62c31b591f46c95be0f85ef88fc665ad03ba7b4d2fb817117a6608737ee4f1fa567d66b70d8eaa60668d1f57f967fd77cd03dc07d6c39fd58869a886f19bac0aeea5279e11a7036a854cd3b2c07a84486ddaddb8b6977daf26247e5c82bd41637e61b8410372b810cb1e5b1c9c3cc54e1c145d77e1ffe87199f8cd90bc1bbe86d938b51b4e6d038fd1f4b13636510a97615c1c77af8eb8f13b97cc2525a0ddd6172517069a0dad6cb76279906ee872ab892e775c0c0d82fba3d71a5deb2b6c8cbc168a03c07cec0ea507125401c7c771c13bf214716d6b4c8ddb21da24f001d3ca4342af92ba338ec60a03b3bb65f84332162d779bfc3ed73683f078248ac8845931c3663619bd391ed7fe8fb4e0b8bda244ada02c85d6a90127b1903a3028d823183caa7fc6db39200791e0dea362eea79283a462e2d6aeabe3fed54c8527ed8505362bf5db125462f693867b08ec1e98d33ef24e03e1f7aca1671b7e48ef477a85e0f38f1434481196cbc858bb03a1f335c0cf883e42b59cb9ae1092f2fd60d8fca70b3b80388b6543ed17bd50ac0e87427df84353eb7d6a0e862ebca221dd2d5bf370a2bfe336630ac1d798a3bdbba5046cb77ba6347366052aedd88a14ffa327317e002253dd3f2fee3752271d9b05ffb8d03e3ebf1bf04090ecaf7dec587c5a50341ce75752b7a88be2b08b9a866358a9db1279805147a996acbe8eb560b3ae6a83820dde0e223caa4e7bab1960e0e6808eb8094f91882ba9995976ce9ed2b733f2abc835846060ce590eef5c8dd53aed8d49692a0745eb128541d37ae0ed0ea80486cfb3e0be37be2b4cebd0c68bdd5b4c8140bf3439a1279e40c9574ee2b32c5e38175ec1f00b9af7e1e3f6f201f5d310aca626afae19094aad49b5591e5aedcd5d339ea942bb10a8788f69cb63b4037ecedb56c0f50dc9deb36a5b9ab4afe18e9f47bd70ca3ec146a840eb8fb70b13a908206e095ae1674394d9063c1c5d46702a34b7ff92c122c6299dd83013019e127ee894edd50cbfab5311adf6d3ba1b063e41ce9110a176c63db9144eb498d200c2d5d892ea83cdb1828e62b2ab7a5e43e8c0e538b3c0390594303a3e8f2b0b7790040981e53c999579e837d6766bea400ba517f4999b80aa6020e890d9c5cba4601615c25f813bf34a0fc226d018ea80477cf8f111499eceea3916adf61b864301c5a6ea63afb0e2b6146f29f74f4391653e79dd0b3730dc7ff987fa938f5458e30fc05fe8a29bd4280abc190b3ea053d687df47b740fae8ed0f385deba2ff50af34e24a8c40915c2e9f7deed09ae0f95ae02fb8b7889345e69f88f36df2a23091803f6a1132593f8e9787651497fea2be3c687f9f26aabfff987bfa72dd2ccfae6de953b841d2b4b927fdb12dbb0cda93b674f930c3237dfbff20353950b35f5a29bf389f96cf33695f9742a9a70975bfa50b3c9dab5b6554404908b71832dae91d334b3edeae118fa830dd66c0aa0c99e4e248b1d474ecbd96833dd62f3b287fcac0083429872f284d7864ea2af9e88bb769cc6aeb64eb7fe595257e7af3fdf9c8ce3f9aa7f65d5da099ca5c609e0951e0d3c8260dfd2b8ed074501078defb9ab4d00209b5d18a534e9759b1c682ff21199321c0b7fba9c484979254f9cbe9bc018e2532c9c53bbb68ef256c94a7851f6315a0824a6cdd48ff6608cb2be661391915695adf27d40e3eed6aa79a50db47ef422f76ac293b23848a895ae7a7ab49e5ec1699a9705709b5f19a5460aa8a024d162b0fc9e94b4422f261663139dab5e9776907faa2d6e7579ad4e41bde52a6179a897760dc777354ee4e4dbd5111952eaf661e05eff03f5b7d6665fd885c0fa11cc50d60a4d7af67d943de04d328f42ed1b855717fc8fd6a8d56f8f1367a6a4d5cd0a9abf0c5e93c9b2cfdbd2bbcbd634a5450389ce679e29740a0ddbddcbddf018200d4ac8b8d97df29f667d72f0e5a62b905c0a37613c6a6ebbbfbb8e9a0b2a8699d895f32aa3bde711f7d6ae21636dcf3a2fbaa46b886aa68aa3f7a1366b5f29f6fd197b074d215e541f3d7a94bc54d7850322d22f2b8295e570ebd4ba0b2f720a18bbba7ce963880fafbf334ea084f2ad111805246df9e95c7fb3b7e32292ca35793915e674213dd3c54b05abfe498a36ca02618ebc110c2fc462a93bbe5a22ef29b3f89756f4b08c7874b6fd3e682abbbd1a06b0efbb903e64c60104efdae4e8cc8c4ef88ba55f04392cd37c9f8f4d506e0155effad1906feebde66df6927027b78ee7bc71d9fc7a6ab5090a42986fb6679df5924807e45d40632eb62c89fe8ffab9ef027c3ea4e58d3b8a7f9f02a3f60aee63b33be7545eaa0737113f0a3138d7aac600d97037c1af72437b461bbdd9325b9887f23a0c99c1865f6997f0247de06e72a2b4eac29e39d3c74dc34f58d47652ef4510e9c7146dffc28891f8e74864d5ebbf267083ad6360a580071b500d572150ef566efea467cfb144d7e2910e2cdbb44d6dd71f28f93e5f77fc14e5f6d1ccf4cc656677f71e4dacfbdd4851aeed87e6e1751cadceee2a863add04efc0d196f4ec763daf3a31762935f1515f857e50cc3f0998514eb8ef8a9f53b1447f8fd20cea47954aa50ee1cd084e024039ef02b5980f10f7f3738c6945056d32ffc1e4fd5d262f284e285fdf7a73eb3fd5c43f152ae13cfcc022618c719112ebeedef9bdd4ca4294f4ce130c74915b5389f058695a30d01544abdc9689fe5a8f8840c42aacb9bedfb6e51718e851031648984eaa2c41b509d86c7d52259e4d4527f7aed610cc38f4d07a17af953ddb7f561f3f0bc8c303892d91d0e0a83ebd894352ac471819853c4358f1fab0ba9db538a35a5c04ad3d70e67b15e114a2972cb0c8d1374cb81461c3109a74cac7260bd3004cc441fdc3ca872488d25950b4dd54c1bfa712741af22ebac2e4916a5f1f088c9c13de400e4d4ee964c4d9baf40e709d83752a38e2e4d10260d2ad222de6bdb895c8710b75691fe0048dbb51c8491a3c408161b91b40bc662cc8179f385c5ca3ca7c5441d6ab90b2ef5d0dd2aea6fcefcae004e6816b619623667c4c760bb86b2de2398a1946ce11918fac03deabc18b5638643bd14003f2923a8d1c7e8247172880ac86a6294a6bfe115b80b0c98de68dd0f23436024a4b8b237ebf9ccd3fe1e6b1424f611e821bf4973e97e1c17a4482f247a017622334d8e22fb26fe660fe18bd10985156ebb5ac7d40cc6866f7843bd25e3ea9c7427cda7f8914d7151d2f3b73fc278ab29ba6e7d8381a100a8235ef91e52bb4d82886f7116442480d323aad7edd82f7b8658f5042fbacca6c6639dd8b6a4d4ea2a51e9aa99ccc4bf22b5c51d0e301480bee0f61e8deb20814b87aad623de7837c775d8d006b03a37726922332068e56ea3ed6ec57952c8f092df3a8b6e291f100dd16ec154e5f3224154dbbf9e99d37c0244110c2ba2d80f58b9a780829ded4ce45afeea9ddae44189ad440ee377523d4b3805bd74fea4f6e542c1475a6cbbee451aa4b789546b0868dbcfbb8c23f20f634bbd7fcc491ab7b9c399fbb7b94d465ec9518792899fb6bc1c2addd3317b55c0dffcb52e08a41f8273518c566cf68084bf2de94ce53e2a10f363e582403388223cfdf001dd65a0f0cbbf54c30251c6b3cb3467d1613897619c131a864e8b4e27a0977af5011db8b5fee71c59862cf3b01578a00fd8961f30fc085d228a7ce352dcb0fbf5c33e90ccafc939e9907731b2c88842cbff4cdeb25054eef5ff1a21aa1003fe6512fd10848e64935a611807594f1cb7dc1e43b9785c", 0x1000}, {&(0x7f0000001040)="6f0df4ffa41dbc5c0325db2c1a8c2d622dc8218d29513cde4e8143eae2152e913af37f4be5a3da9fba5e75e54eb55b2a752c5d03ae04863767836ac121ea868c78d674f9730f7595b33edad7658acf09f439a829c681244494a9d63e6ba1bd94594db92878e24b47d0745ccf727fb020", 0x70}, {&(0x7f00000010c0)="94e903a487f5f0c990f5fb5c54c1ce8b2743a043a157f1d60978d17309c5a1582ddbef34dbfba9399e0e37d478ba1439e77214a7514f7d4f3ba9cb379587c4ad82742fb9761c0084c79789b926de9b9aaf0bdc4cadd55f059873ba2d400d27f00b1f83a88c43348f63bf6709fc613ca1eb21460bc36dfff501114a72", 0x7c}, {&(0x7f0000001140)="9daa198219438a92d1332e65526b8add9e604e544b72a8c50a1c1534571c44593845e94fb78821c34891f1389b5e77ae86018347de27ffcfcdcb95b9380d0a72bbf524b5a98adaf1d1df0781d6", 0x4d}, {&(0x7f00000011c0)="d04b72737ed800571649fbad58b0ab89e4466834635b88d5802fb2242968dd713ced3ad2adc61ca4028fe5ec245a81a5321427627f262b11fd091480632873cd91b49aa777a22cecd60c513c55c80faf14a5ccfb29970d605ab1d8335d96fbd504a3ea5abb7df6b263fc380aee8dc601730338faa631f1063a6b66879f6911dd858d7e2a5dc21a3b83f71923e0261c5f205addf42831eb006ff9fc593d6e7495492c080f8586f1e4255b23142b0b4d28ef6c1f88176cfb046191152bd0c1cc00743d4194771b614247cf1b4bbed8987d8db4d8ef632309c8f506257357e19828ab14f5", 0xe3}, {&(0x7f00000012c0)="c7b28ff75a2b212bd6a8604e8ac512de74de821e1f84ae38272b1cccf8221bbc87ea755f449adc38dc173c20672a509d1cbacf72ea731dc7bd9f8988632491678064029abbe0875630feff653f76b1fb48608fe4a5147e5e4e00f018b701013a85a1f74cbf6fabd955d0d03fb921dfdf2696adf7f6d8c8ce9f84a9", 0x7b}, {&(0x7f0000001340)="90ddd5e837bf3ca73d52d0a4feca240e9e5027ccf1cf9df59e47db8029ebe6844177a54dd6aceb17a82fae8d726f9023b152b2e4cc78f27678a1f5a88664fa2096", 0x41}], 0x7, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x8}, 0x400) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) r0 = getuid() setuid(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:10 executing program 1: r0 = socket(0x1, 0x2, 0x2000000000) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073bbebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b252a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x80, 0x3, 0x277}, 0xc) close(r0) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7fffffff, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x400, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r1, &(0x7f0000000080), 0x1000000000000045) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) 16:00:10 executing program 0: chroot(&(0x7f0000000000)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x100, 0x7, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) mprotect(&(0x7f000064d000/0x4000)=nil, 0x4000, 0x7) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x40044278, &(0x7f0000000000)=0x5) 16:00:11 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) read(0xffffffffffffffff, &(0x7f00000000c0)=""/228, 0xe4) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400000002c4, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/22, 0x16) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:11 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, 0x80044279, &(0x7f0000000180)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2d94, 0x5}, {0x10001, 0x6}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) accept$inet(r1, 0x0, &(0x7f0000000100)) 16:00:11 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = getegid() setgid(r0) readlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)=""/239, 0xef) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file1\x00', 0x0, 0x4) r2 = openat(r1, &(0x7f0000000340)='./file0/file1\x00', 0x880, 0x20) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x120) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='Y\x00') 16:00:11 executing program 1: r0 = shmget(0x0, 0x3000, 0x60c, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/212) shmdt(r1) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10090, 0x180) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) close(r1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = msgget(0x2, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/48) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x2) chroot(&(0x7f0000000000)='./file1\x00') 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:11 executing program 0: sync() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0xc98, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xc) 16:00:11 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt(r1, 0x5, 0x5, &(0x7f0000000080)="f7f06dcae8ee8dabdd797d729a37ec33b7c21ff323d47d6cd064661e781d2140adedb7dbd29ea20380d3547588a365f398fa9a18310e9cae59e22ab29fc5f5abf4d6c1138b829c1e587ecf87f8996e773eb7dde79e29c18cfaa919fa974a3b08bf0ca1cfe9c6e592f51e8cd69211e76ce31552f924b989", 0x77) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) socket$inet6(0x18, 0x4, 0x7) recvfrom$unix(r1, &(0x7f0000000100)=""/27, 0x1b, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/46, 0x2e, 0x43, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f12696c65fe038ce2c7d2b2d0d646c396e31b4b067d7bd722294d34834cac5f06ed8fbe4f8d46ff046ba9aceaa564c7e50b4dd71fc651b3918aba74d86cb851944366465f1f434801e41d0d0fbb58d366bab60a59f7ffffffffffffffc9162e7fd7dbcf8a3cb492c6d71c5d5302d03009f454e7b2ebff00000059530e5824064c00fe70976d06530000000040a50614ac6f5051e571ccbc8de8752e19974f6006eb03f2c0e213f0d98fe62cdeaf035000000000000000000000000000"], 0xa) close(r1) read(r0, 0x0, 0x6993c493) write(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x61874c71, 0x1, &(0x7f0000000080)="e7b5ab49c6b64556238804168c73b17f12866dde54f752c7e513e5f739cffa2ae88a1877bc09f11d775e1cca78ca9f4a4bbd7f82ed10365f7e67fc73bf9f2c111d7db46eaa22bc234270eff2472255c41b7864a0d531000e9710a1edeb2d667802941e37feca3ef488b999ff930bb0bf8f696d44572ed5af0645d5ab00e1566766a7c2c9b8ad1f1427fea58ddeec628ee7659250f8f45677de7e042bdeccf1f26e3c5617677b9d65df03897e37093d7024d81fb1e84cc4074e6e07439a9c4e856bd579cd8dd2da8d015466c0ca35adf5a01909e759a6a01e9496b5b31e77a819a7318788d91b9642f6249ee18888d7184879e0b04a2db7112889886a47ae735532326dad4c75a886b1c2fb2616d21755f54a795c268f181967a3f9d1b32b11cbc2e4292c19805bb26f60ac0abc563f03c7ff59b2f397f9289f70e648edb243e98d248f4ca7efe02b1cf53976395df4bb0027c3e5601ab2b9defbd56ad8590f258a66d0a621670c0df27b80b4c24676136b77162d991fad1006c5790e17a46565e24f57bc52bb59876e9fe75075a52822e370c775102f98ac500f99c65e1ec7dffec80170bfa591640202a304ca6e385dd7b4b7b2b7776028af64bebf88354079e110302b5e0c85ff01a25351259c4734f71499a4d7f894d3a84773560fc9cfe03d48c5e8f41c984934888b639149442fa925ee34156c0153490758d2095ea7006ddd9f162f3c9b1ae935d6a39a4f6458fa35538347c0b48b1cc13e62b6f0ef235ef169ff5e24458881c970d14abe52533cf0e51c2c70a9005424f24df55fb238fd81cc708cf7c5f2ad75c8932db5cc39a6b2198a1e2bc9c59187ede4abe12edc70ab708a9ca570d641e31262de89d921acf745259d732ff221d872b984bc715e9d84efd2378a3d256f238ff1d8b6eeb02262d245cc881ad7ef6a12a6efa1b6469f98df7298cc53da1c4001e0e8b4e2e3586269d7a2c0b32875a4f08e3130e63bf2f6ecb67df56ce8e1496351cb38f5cfe24e54875934bc8b44d74d53327c03aedcb9de5152f70dbbd14ed452437158b646cf99bddd4a9477c739b36a2f833cb26cff3c56b0b3d2e056d38590db46cfcbd98d8e8763f443e989f0787040e9d4cf2d7403e056224db5e08381099864e58f3d68d8c2a6ff42da1f367c8e49f3d7fa84c378be37c2b39f25f3067bd6cd77fab2de31169e4308ed7c36df0f42a00afe6c146066ffc7b27b888cad03b6c3362326e9089719b5bed8793bb4c58def559c06d5235fa5f9269e53cde32e0fc3c0385ef736e26a31b3dd95556b7da41ca07cd5b2ae7a35adb337cd28e14c03e35db66e637e3f8c4b8531d6f2abda3af8da6d4a28098a3eaecda6a3f558b2d5a74452b2092385d62a0672ad5a577af5309dd71f3a0ba642b3bb2a2a2c27c2f85b9ee61ea42fee81eba35dca6b1433700a51567f484058636eae96796b3d7ed868e1136723b1f4cd10db814415930dc51bbfb1db09b8ed94e8f3458cdc429e0c871dcce4c719dbd9ebf5f6fc54d991d3674422d80250cddf3f487762aa9a0ed88d22811f73f88e2a3915fda67dc50fd97dcee4d751f46152395df22252d97a5ea6f80534c097a726b453ce3cc7ef64f3a6e6951590e966bb5f3d40a1ea0cff84e043918cebf250cf4ff97bc3451ad98dc1fcbdb92a68c2da2f2461525de998327056462eee3ccca5fe7245bfba0d8c2e31bfcd62deed1ae5fd21c714e8548964131986648f4ea7fd6da0ef7e15aedc6f4606e2d6a2dc5b10135075953d4c3031e4e0c039f17fd72f5d8bab953dd21664aea23e7ffe16c8bbd4c5c09ecc4cfce853eeaab9e81fe3181796233a69f96eaebea3d30953da2fe939f9bdcba8665e45bbeba200309112225074381cd92f751a1035fa86c2186bd2e6a6c744d1a61c032b1e8bf271c02e1773b610b01615c99115408e815cc9a841fd1a6cd12b0da155a948a87166d957559623e6e39ac21a643376267937a0eec974693351bed087c9d93623fdee529066fd395c761e7956f25cdac85505a9291283ee1e6ec9c1f1a604bbaf9ceb400606e31da097326c2b383d6fc35b8e543c94577afbd16dbec44f6455e6b76a7606cfa3d59a02c9aee279b9af205c88eef4a0240cf4bc6144bea02f7e65d90d85478cc4f0e5cb01baf14dd160b572e76cb485e29559d3778ad6f9c16510a2fd3ea21341069bb249a687f4c2c038d3c2725e92e6bd3a18921cce16f31156dd2dd9b059f0aca71722235c8ee3920adc0bd7d4c6de7b9f65439c27d1b9f7549eb5b19957754471325805162755829dd333c9249cc609307bed94ed327328a8b2335097b91c7f5e816438d3bd155a24b12a536d4049dbafc22538cfa182ff5aed93127ad9be6a66882b4fa3ef0efb0e264ebb31cfae749c07102d52e315ddfa3b4d93d4632881949c34d99a6e75e99200904c934064d53ff271adcbd23143a383f3357af0e725b6c2c1d2b16a36fa6b76a1d131660de377850fc932c2bc4a3c0b4ed8be439a9fcf39d73ad17f9ded389041cf5f77b1254342b499ec61a3188ea3afb411b3f8285414e103b808b98fc7ef8f18239f34081b8406d30b9a0e4925c7216970cb33d53c50c76f8b151cd5e7f9b989eac3a96542e4645254406ea4ccfc5be30631528911dd375901d673f87652b57d6d6e1c36e33e7f55ed6a15ff3b86f216e23b33ea439a755b43abd64732fc8c623ad0b3d94a07e8c27e8ea8b75a55433d76beb582f889f29b53dfd77c861c05ffe4618085af382f4752cf0d99ee7fe67cd3a586be25b21cdabf6724a35f5604f6d5d17d9452c0aad52f44b61d5af8dae8a22a644ab9dab58b11fe4857bdda24e1ffef5a1b777492489b8aa05af759c931372f9f6a5a95fe65bb8f9d84a042b578eb4231b90e99fbc8e1d63b4c8924d048d6429451bc76afe0d22ad167731cf8ec49692df3f9c1d2a5531d5e9f46326596e8c675cf0ae432e94dc44a2fa5adb6150a95d827929e948510bb9482aff47e0116aeb48f30439e569f25a02416b4681068e9c7ab5d88670e53c33b839a73915891ae74b8e82de5064ab02a4ed2fef950a9c8f86e02d6b7447137bd2c2460d63cbc2a7d5af16c2a44516221b393652d1704543955e73b261a6c0dd62b1b3bce9f565aa5f1b8073d466fa851ab6c21490a1999aeb63a12470a0d3290cd5692a69baff250dc15b7f87d92449edbcf854c4829eb06140ddf13852c94fea24450ed9ebabe5ac1a3a2c43537a986ae804615fa01e6a43c726bc25049d06d98c0edd58adb13c3c6554272963756bfce4d1a7064893a18d4442d247ab3046d74ea665272dd308fe4b5bb93840f8a17c915e70396fcf5aaec5419ae65ac0a0f873af3867459a534a8616ad86605ada8cc12f1c4dd78c7d3f8d1e5dd8bb7433e2fc8c6697ac361111bbf3e8c20160c5203722a8bb4f8c5b68f3cef00f0a158f94f16f368691cdc9e35beca4643598e0ca426dee9c0006690bf3f56bf7e85c006edafef48334956dd4a321e9427f0df054c7ed0b93b0e72908830385c2bb085a78d315f382b464c83f251af6d8bb6e379c3c9e2f4e16c62cc9be3fe79770c3bfcf93012c3c306de6dfe9eff7a6764041084bf4a4fd1ff3b4309f9d2ea17054543752d67c2e8a087a5c9ee8f4682b86d74cceec5e3ab5c59a81586ff18a1daed731ac72702128fed85d1affab93679fb5b2b4f0f485162384c065948032f0fafe40f22de193bc59c5f0582537f69f4498fafc9f06b72b68b5e43415c32ba3d40f932f0e33a9a200c19906e81c6b0b688aab24bc0b3b2e4f1540bdd92e3df3e74ab9835d8c0737b6d95c1746fd84db4ec879efdcc0973fef40430d3534f56feed10bc99a4df006fb5f5c003deac5fa426e41da118ffb11d10013ad39a2de8ea2c63a0c00f284ae9822b79b6153ea6dbdad3798c2aafe2f43fbb86c908f3dfc273109e23a01fb00beabdbd070e43cad92dee905e5d29c71740335439c41ae6743b302bc08eeaa52ca52cfc10361859bf56f0af977772dc824e3edfdb369953b4493bca5e9561929dad35becc7f7dabe678c942a0146f2bfe950192b0c27fe5ca789ea07b3cae030fbcf9f0a91d7d3bd9955e645537d91a2169d9d17145a4c83961e14f9c9f7a47867951b486b4f26911fc0e464c6148c3d538e05dbe92fc79b424fd95199e3390e373d50ac67116f36a563ec180386ebd69255aeada22d48458c474c29284416318339c659aacba5404a7ba23ad5d8257c743adc7a6e06964a2e355ace30a93c3122f2cc1795fbb43f43d2fd6ca4bc42010a0116768b605e0ffd52ae96df494cbbf927479510f4b4c6ece17367c0d6020179baafc14c78cc88adf1b9e7fa791731df58b6673ceec0ac67a88aefc79caf818bd2e5c346d62c8de66e3220fd0a2b82906408f8e49c14f372e0c05ad5376cef5694819bc46f78ae6e371fa5563d7760a6b94a0922a29e4eadafd5eebcb0eae3e53c5f2c2933583811c0b8ccb182079a1c632c760b8c75c35ae2dd014804ad6a02e8fd8b49e56cc578417d66e4e74d7b05a09905777c97575104f4da461ef95c92f7a2e52caa126a24e6660a09974345ac82bdc3d5a8bc8cee7733db3fef7f8ee7676dec2cd66f795fdd9ab06e7f8a264e0d31b486c901fed4d95a16d97bd77b5673b0a545d3ff9b8a0d565ae8bbf3f8ea56186d64104bacc877327b6776793c0c3c248cca066493a7f8bb0da5c0dd0d50c5caddac12631ef6ffdbdb77f59af831f305e00a0b6d637291a48be25c4b37b4336e47272133ea3b2e0704dbeb296f7e48c0997822983c247cc30a5cc0481b8b3274f27ff11d0b7d573d0587f2aeeb63ec0ce64ac119e1f1a06bdedd6703b536b4fd629dbecf4d972cca2033df4a2c8dfa60efefa0b7ca571788c667513e883d6ec5c5831493c4521c7b7eadd7a726db2edba52d75d93ee14b1ca895365ff51c21f234cd0067abb01b2bc9879b4959e339a9d21e122c529b03610dd2d457d72402bfd92b43778f4a444260c4eaaceda453e92ae44e64543eae2ae3fa027a0ea8a71017c6b50a950f662569e1d492865e88f3ca8aac55c7e414a06acf7da80c75d295cf487f56af1f4a2380e5db3d51382d3038d4425c914451ce0c84a426cdeafe1a9bdbbe4ab136600e5948246d4538daa9f9b77531313cd9c4e64e18a71286b5dde19e2cf9752da7d493e06ec1b1d62af3b17b4c89cb0d373f278e9f247e341a4339d50b7d818a8c80237b7cf89f882c883438ba4cb5bbd94db72a6f61da8086e3457c04943aab27625dfdc430851cbefa9a24fbb2f1fb71b1d1ac15484de015280e57cbb476eeb739d959801a35317b5e2b681538797c78d7ed4b9f3555bd1fbfb55e93e587357804b912804e6ac0118df9be9818ffc0b7ab27480255b28e4d5960977ba5c55933787102f35f0d065b9c4cc1d91f3f7b65702f01251a4f190c4cc9634739444f27efd04a3efc8f63e3beb2a5b7e8a67ca9fa82007ff18b5e79e1c701e641216aae6897785c1f7d319ba3506fdb49d4ce9cbae7153c2d47ab41381e0a031209b86f552c5cc754a35ebb32a7e7f2c0916de8a58a54cd6c2287a0f8afd3de5b80bae902b72d1997567149fa4d45427ee0233f08728fc6b4bcc2f663af657c9487e3c2de29a253ced02351206b780430b8a77e31bf2e45efcbb791b16a9b32073059288739c45b00ac39ecfb72cf61adb6174a9607406d3550fa2eddebea3762cf9646991bcc95bbb3502e0faf56165e4c9ece3e6c1a41088bc995d7111e425c7b0c4c36490", 0x1000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000001080)="ef880594d2984df4aa72f07ba4a7f0d88b2de6aeb8fa9d447a035c2b4a216108223bcea061d3732eacf0acf7cbd5da5df4794d605663a7fdf95926299f26ab82451b36a056a60593ae4069cbbb7c27bc09f1bc2ca6fdb061e58da2499f4c3ca75e48a8b174e91dfeb81799b65921ea45fb7d9dcf2207fafd278e5875b43d772548bd5d60b9ff3b550219850a6ed0bed877ce02b14a6add161a8a92c3249665595f132ce9861896e508c02121df007c5e6bb432", 0xb3) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file1\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x88) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000ad000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x82}, {r0, 0x100}, {r0, 0x40}, {r0, 0x1}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ffb069a46d438a4c11a878e85682556e2115ed0f0b2140ff14c8a8214266bfc519597a663f13ee2edb715d5a8601143cd3457a8f9778c3e2968db7a2022372d610d65cc902930d6a7aa051"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x5) socket(0x1e, 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x7e5}) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000000000a, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x5, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="c15ad3913b241846b0439da5c3de2fb6a299b723fa0a1c1add99d37b835f2b0b7ded58f13549f17cc781f4b38dbbae89d14545c79a2fc559c824ca497878f9da9ccc2a1f2e80d04f940cda120d58553da22621066ddc88aaeab04e1cdd750c17d5ab4ac1d7db325172dc8a4a8f5052cd6884c573a03c81ec0622a695e867188110bed707d0", 0x85}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="cf634e93c1e3a1e7af484fbd0aad40250a526a3451c0b3adecff67b52457a139aedb1df3944e7e25ba23dc8b2113f409878ac79baf00000000000000", 0x3c) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000000480)=""/138, 0x8a}], 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="14", 0x1) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='c\x00') read(r0, &(0x7f0000000100)=""/184, 0xb8) socket(0x6, 0x4000, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7fff, './file1\x00'}) fchownat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x379) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x5) getitimer(0x2, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() 16:00:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x1000000000000003, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kqueue() r2 = shmget$private(0x0, 0x4000, 0x10c, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) fsync(r1) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) fchmod(r1, 0x1b08648d1b5a9319) r3 = kqueue() bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x290d61af, 0xb280, 0x1, 0x2, "ab75172a98b53c0695338fe88b0a17be8fe2e623", 0x6d376d66, 0x10000}) read(r1, &(0x7f0000000200)=""/219, 0xdb) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1719000000000000, 0x5956, 0xeb, 0x5, "093bca400337b445ce9db05e38eb8b8a58219433", 0x6, 0xff}) 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)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:16 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x1, 0x100000000, 0x0, 0xff, 0x8, 0x1, 0x1, 0x3, 0xc9, 0x4}) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r4 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r6 = dup2(r2, r3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r3, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r7 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r5, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r6, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r2, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000004, 0x10000020000401) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x2) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/42, 0x2a}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/21, 0x15}, {&(0x7f0000000680)=""/98, 0x62}], 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfd, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x0, 0x1000, 0x7fff}, {0x18, 0x1, 0x5, 0x200}, 0x3af8, [0x5b, 0x67, 0x4, 0x3, 0x9, 0x8, 0x40000000000000]}, 0x3c) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) write(r1, &(0x7f00000007c0)="38a5f14f8768417f2959a3009c47710aff228cac4d23bcb052b10857924561566396586d046ca56c2b6db00b93c1adc36498e85a7821cac093e899d2c3bd0cf3e8c77129bfcde08195f10dfe1240e42e627318349288c8d68b833f9a03a9d76555661aae532cae223541a8c4dfcd4c5cc108724a2276d3fa5fdd282062ac71126f63e8a32584d11e0ecf787d98074a34c0c2d316045f77fdbf402fe7d7ef9b0d6c81532e1ac199e58365adf558173c6916980b028010eb4e66c5bdf343d9d2c0e5d295281b029259c5e01eb9", 0xcc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x40) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x80000001, 0x7e52}, {0x1ff, 0x4}}, 0x2) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000780)={{0x1, 0x753}, {0x81, 0xffffffff}}, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100029, 0x28, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2cb5a128059b0fbc, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x800, 0x7669, 0x0, 0x1, 0x8001, 0x8, 0x6, 0x2, 0x2, 0xffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20200, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup(r1) dup2(r3, r2) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) unlink(&(0x7f0000000180)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8007, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x1, 0x9, 0x100000001}, 0x1, [0x8001, 0x8, 0x101, 0x0, 0x0, 0x7, 0x1f, 0xc68]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1007f, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getitimer(0x2, &(0x7f0000000000)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r1) unlink(&(0x7f0000000080)='./file0\x00') bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom(r3, &(0x7f0000000100)=""/69, 0x45, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x9, 0x200}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="18000a1851cf6889474c55754800dfaa4bc14297224c7846119ba3a2f0dbc698969779f66c34d4fa98e39310d074f5b09094a966f12ffd6df1335913fc9903acd54d85e027e823e461d1e24de3a0fc89eca139dacbd4489f69af635e74399f2f2c7a89f089500394dc5f353449c36284ccd4aec2d617d79d12625dd52d0c2f830dc0b90b0538327f9243f01932eca193d24bd8134008e870b82c048b35b44ce511c36b94f5090b15c12eb0d8116e76d7c82fc8e6", 0xb4}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x5}, 0x3) dup2(r3, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r1, 0x40000003) flock(r1, 0x5) flock(r2, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) fchmod(r0, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) recvfrom$inet(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:16 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() fcntl$setstatus(r1, 0x4, 0xcc) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x5, 0x3ff}, {0x47, 0x1}, {0x87, 0x400}], 0x3}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x8, 0x3f, &(0x7f0000000080)=""/165, &(0x7f0000000000)=0xa5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/200, 0xc8, 0x800, 0x0, 0x0) r1 = msgget(0x1, 0x580) listen(r0, 0x800b) msgrcv(r1, &(0x7f0000000000)={0x0, ""/13}, 0x15, 0x2, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="15677c30646fc391b0bc4842d1db1cd17bd0d7c0dcfbaddb80f99be3161731afa34b980938614428339687b4698897004c44bf61b5422f2018ce8980f23ec17a66f51010996312c11fe8c956f06de0de289cb3e584020172645524d28fd3caa58532c93734c8ba4cf4be592cfad9a3216eabe043fc1242f1a3375b299df52215a2944e1c22551a35f7e5aed3b472ff150e9ded6b3d19b08c9a1b7d8f0eb5be9f97237580b84e13a9fd4e3adadad1c8e2caab5cf6be39b5fa7d69b4fd89f9450cddeabbfe84923fd7fd05f4874a9277691970baa6eab95b59f9185014e20e55ce11e0ea995ba689adc0c9045e8afb70ff66913be116e3c02d9beb1d", 0xfb) dup(r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) fcntl$getflags(r2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:16 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 16:00:17 executing program 0: open(&(0x7f0000000080)='./file0/file0\x00', 0xd20, 0x110) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) open(&(0x7f0000000000)='./file0/file0\x00', 0x20080, 0x60) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x3, 0x5) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0xa000000000000000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xf3, 0xffffffff, {0x8001, 0x6}}) 16:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000001000)='./file0\x00', 0x21) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) getdents(r1, &(0x7f0000000000)=""/4096, 0x1000) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x639d, 0x200, "eb3cfb21227ce033561f15aa1a6b908659bd3116", 0x2, 0x2}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet(0x2, 0x1, 0x800) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r0, r1, r2}, 0xc) ioctl$TIOCCDTR(r4, 0x20007478) setuid(r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000100)=0xffff) 16:00:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/248, 0xf8, 0x800, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000002c0)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x1, 0x0, 0x800, 0x0, 0x1, 0xffffffffffffffe1, 0x0, 0x2, 0x1, 0x8, 0x7}) 16:00:17 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getuid() setreuid(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00002b27febf00000009000000010000000000000007000000000020000002ff4f22006eed34e780fe8a507c", 0x34}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x7}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x40, 0x8, {0x71, 0x1f}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0xec7, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) write(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7f) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x3, 0x4, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) semop(r1, &(0x7f00000001c0)=[{0x3, 0x8}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xa8, 0x1, 0x6, "a30afa6855f002dc2bf26de5ce71db26b743e57119c91b9205f97554232f84b5bfa7161406533a6b7e676bc6a7e1c60b596fe25c9a05bba8383b513cf40a2949ffe1bd508df3fb3d2252137c6422c828e886b2d0b60b4f877ef511fabbdd24cdf36204368736e12a72cf9c9cd8a4d03f14990becba78dd40e06b63095e34e1eca83f9d4774796c390659db6754f9fae2b4166a72733702"}, {0x78, 0xffff, 0xb94, "3cbddd65a2b93554a6662934eab33899f3ec74febc3569b00be5db5ff0db8ec289f8a3dff703c0c5d81ef5f514c87749b8a275e12ebeed79cc3306da1c35fbf564f3c202c82b5375f25f386baf0a7acaf6c5a426e36506d6f7914b9aedb6746c5f489c9f22be78"}, {0xa8, 0xffff, 0x0, "e92fb32dc72ce1be1ff892820d77c5af30528c0e8e65058e5bf2f8943f4041cfa48d20e088a28eb259dd081bf56d6a30b9ca1e8c7641efb1cab1a120b0b560862cd76701f32ec13856e615f54336469f531268bad896d1e54381cd1a7ff4d548f3bffe5d22a37775a2702db1cc0255357630af7241d22ae14e22b8d4a9e0c41e4c88848b093391907b7388a9c20d68f78981"}], 0x1c8}, 0x0) shutdown(r2, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb9b, 0x36, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x9e9a, [{0x1, 0xfffffffffffffffa}, {0x0, 0x80000000}, {0x2, 0x1000}, {0x0, 0x2}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x20}, {0x1, 0x8000}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0xa42}, {0x1, 0x5}, {0x3}, {0x3, 0x3}, {0x1, 0x3}, {0x3}, {0x3, 0x8}, {0x2, 0x80000000}, {0x1, 0x7}, {0x1, 0x65d}, {0x3}, {0x2, 0x6}, {0x2, 0x80000000}, {0x2, 0xa8}, {0x1, 0x8}, {0x3, 0x10001}, {0x1, 0xfff}, {0x3, 0x1}, {0x2, 0x7}, {0x3}, {0x0, 0x81}, {0x2, 0x80}]}) 16:00:18 executing program 0: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgid(r3) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r4 = syz_open_pts() close(r1) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000300)) dup(r4) r5 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r7 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:18 executing program 1: r0 = socket(0x1a, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x0, 0x6, {0x0, 0x6}}) 16:00:18 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) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/133, 0x85}, 0x802) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)=0x1) chflagsat(r2, &(0x7f0000001400)='./file0\x00', 0x30000, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x7, 0x1, {0x3, 0x6}}) openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x8d81, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001380), &(0x7f00000013c0)=0x8) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3, 0x41002) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/36, 0x24}], 0x5) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000004c0)="b88719b6bf7bbf03d90349240f4d9172c88fe51bde7871e0f6a22ee6cb379c72624edb8ce3c466b2e67b3ba04888a428bbf43c81c393a001224cd672a4fe513473a55f34d13103345761a5419ee284acd031556d70b8d3c0906bf7975040d96c9108db02aa867b942ff89e8f39f6875d58967c338c315b", 0x63}, {&(0x7f0000000440)="047c3f7535baa61838b7d883e4ec5f397215d6bef440b779d65b95de77711a96bcad89dc5b3987b4bcdcef621444b2149e2634fb02509ced478bfc1f0de012186adaff6aadf0779df21a9e1947648ecadecf0f58fc59e53e4a057a53b27103a1ca1321cf4d17bb95a4f48907000000000000003d52022aa72b232443", 0xfffffffffffffe3c}], 0x10000000000000a9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r5 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10040, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1f, 0x1, 0x3, 0x1, 0x5e9, 0x2, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0x6}) 16:00:19 executing program 0: getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) 16:00:19 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) 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}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x0, 0x400) 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) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000140)="a71049e495179e9ef7d6c2232026c966a6200c83c13d66b5835582f1685553391406163c888cddbc22daa82ad401569311c196e9cfb92dcdfd494ab32d347295a8c454180348229e944758d6e8a88eb4a124cc17ccb672a349fc824d65b1dfa835bcdc336c627c1813b7acc2a0a44bcea0e285748fe64cbaa50f922e8559d8e525928602beeef0d8d0d5cf169548dc97e805a665c9b06e3d5179bf76d1e72ee81e4170d5a9891bfe6cb3579229124aeadfb719886cd1f021a22558ba5717deedb32b6228e2f4905ce1cb61a8e60e5043a7d475aeae75377fce9cdc1e1538adc59f55057e8f449b2e55ecdc5775be5508e4a2641e1f574903711963f880385332538c6250d3b0c642c66f40a9d2b7f9c8e57bf3cf93fa8f845029742c63e09b005553d7037763b86fa63a9697c6113c8fb7eaadfec37b9c3579bb15f5e4593784b2cf0748b5673beb890d730810c53b26d28a14cf1592a8f9016d7b0abb861d49194d3e814414be24f4cc381a3ed5d2c665ad0e699fb0c8b05b19b12757ad4e33a7c4f54ffc2abe1b2a3c3412f0c92388a1b87385964f64a76d9b15a9ff9461396b92142bf7556e8f70272fd41fb13ec76477327fbde2b3111daec5424a0dbe09ca31c911fa30c883b26ade32e7751c8c15c8d4aa78cdabd332ad193b05bcc7bb87f3e30b38c88a927221fa8b9f0094b2f9f613c85f4521e9de52d8a579d89cfdbc41cab6d6c89c1153b3d98d49a36340435f14fc0baad7f2ec12bb47bd140065cfa476ca2f82e9311446cb874b307aac2e2e285f74719cecd8fb62225e862b3dfbdb92d6e819e42879624d1374f835e94dd198842ae9a34acb655658dcc5fae2361c6ea9e6b4309fcfc3919b3185edc36925d000beabc9417976bea170920ee7cc7ce997f67d6dea8b04438628ae4060f53dadc40929f8bb6475f06247625fcb4cf6d177cdb8eef9efc672fd528d49025d38a9e0e269f9b88cf2749585ff5a738341ab9ee239fac6c8ca7166e796dc5eec4fa658f847ea6d924498648cc05a411f9bcb939968a57ba901c3af84e254b0c02e58adbba705db0c3197cb73cde9b3f369cbbd517b448d9c35e502b8c4c37cb5d6ca3687c6ea3e36ab6d31a42891166ba687f7f19b06b9be4dbaa2560e58a83a445324406602b8cef064e1bff9f51a0234adb8a410a0f1d8b553d7e1b48f0fdf5ff9b22e321d5642dd5acd4bc72b8976b0226b34f12b69b90c0f280fd58de05e2aec01a3763981c844f0f47ccc85431740294863771a6f7b100e84b3ac21c6d17a7aad1292b2e7a5a1f928e05f33f32ffc86622c451581c9d77d01288289325560c5e70a75b2ef666bd02d8370d7624f9bb9eef5a08eed85c40db26a58c6bf2192ab4a4faaea56e07af1c81336c98323e19fa283b66214aac757892eaf48fcfa932161e2fe101317beabc243e51bbf42d45950032a3676033c06b77db1954e2b26e9889f048c613c6278300f76ce8dad7ee8c4674f4a9ca815de55a6c1b5a6df405100c49c6e3966d789bf5e1dc9e09b1e508cedcaf974d9c87c04e253abef1116fd0cfdc5fa7e44b15acdb07db14b51a916cf7aca4371091c6aa471ae086ee88bac2d150ce4187b7454cc3d103b5c85d5f51b848da74ec794cb3b25f678b4723fa09eba0063f36bdd336c0bdeea1ca1645063c7f7bb2c49f2b46d20154980c4c780b04ccf8fe1e61f2f5ac72365c04fc409ac9b3a1482b3f80701b370344088209c7899bee1086343657d45793f923b0a29a1c7bc95765a23001a775396bec0d1a6a9cb7b72c68a9b2a9eec8d7b94f3cb0bee1ad0f700d989bbfe508de878f8ebb53cb9fce2c36877d18cb6d7241990d6c5ccc299cb542cadc95fc6ebd5badc53d7e00c51bddce0417a6b150102d442aad4ea686a18183b2a870da1b2ce890ef4cb0b33f3a606a67194f0d2cb079f59ddd34e87415396b329b3139173f966221be09d9665097a1c774d0fcc02c5731470829dc81cc5a2653517aada96b875a1d9f935828745763f2c758b351a117be91ff744af5af23ba8bfb514209aeec97c9b167f95e44dfd09a4c0ff344b9fc031e633b5a2783848edf5473f2f5404c4ea3bc6ad22d5bcddc6a3ec83ce39b44b81b169ffefb32e5d1971c8192a663f110db6b73c337aa33b17534ce07aaa47c5ba4634d3eee1fd3b9e079c522175c0d1f4b8b21563ccbf5e6baab73f6e27ef3714b2daaadc48ea6887762a3be47c9746ab3b211477acefabcf1d76dc958f6ef99c7cf55b976f6668a438caa81a5efdfc68630bb6e9797d2fd7e7eccbf2bc72105e6845cf366a69a942ad2811a1671a32c54266725314a38ff92b59c28a5f00a7e40adf47ede001b28ffbcdf4d081a9a4b46670473a37552b7aeef475c8a4765494f165e6ff7cfc1f3fbb3057dfe0092291e62bf40aa9d836ed038c6592d2e63f73926a914ad9555719744932ad3cba874bdd1449c18690b3bd41c2854f6bb18999e0574b3bca23847192df117a47ee268a2150230053a79a3b4cded3f71483e0755e1a7f33eea6ed2dcbc06df6c32b0b8d3bf780a27ec3e35acd61637586350f95fe654e50784e725673ac6bb0a2687858b02a7469be504eabedf36fb4240fd350d5dde9d10c2249cfcf38ed302c4d2fca4325c1d70a36f004ced6b73696f2f1c873512587e17957b992e53d58da346afc13a4fecc182dd1211339dfe9c681aa098b0e280b1e69cf3dc28b1fad5f1addfabcebec98abbde1f30966e2f5d356eb4e8850d9b1524f905501fc9628962e844960fd98d9a582a290d3ac0322e68062006435b3365e408b60a0161dd88c38085a533001f6535372cf6784153472b0cff7cd7bdc658729f6e9d5ec9d1b08e153629215dad2804162b1e61e142c8bc2d7458266ff7df28f4f59f061ff6de5de007b8bddaf6380ecb091eecaf5b995835cf2c1f19af9dbc7b1d9a20d91b8794b204b5cac88230c55151643f67aa464ede929c1af1a27981b69c073061ed6f4351c89081110637447399c1cafb29877f20876fe1614a3d446d4f8a020f82cf667e7aa7a88b5f2473fe50171d253654812481dd6be8146b681b5474b4f1e5c800c2ce52a9f85d5fbca38edb39e20af1c58b759ef18825cff136119beb18140f3cfbe4e5a3f3a522f81267842cdee529aa68ced8e2f3303424ec450b9e54d6a3c1946a566d788c8d9ed39b7ba62a07dd9331d123a9b1de1f705e36e9c5c5497de1765356714b514bbb2a3e5de4ab442915c7545c8791456ce9f801ee13dfdf536ae54bd717771a855297c52e656f3d153255192e61d2789b9d70525da207832731cce3a060ab221898f85f39c275cfd6a03e401a2a7e7524691c6a7f65570c1928a780b79e4b06dcf3256b69f46fe3359d5aa7ba48744ff0a6275055d89a676c3837f446e7fb99266b8a1a25a04967e6205fde60fc9d82e40ba9658addc82f6cdc06af9474a283f97042ca33bbb04426c535d01c2147192f7449a0725a1cf4dfd4b23fa7eb1ef8c92ef182ff076e81833e59731a080c71bcc863bb95d7f26c98705a3a0918dfb4c30146fd88a98ce14ebe722d1b48ee2a731a92bfb42d9100097b62dd9fd2734c89ed9f9ecd57f5227eec966ee8640c608634c08a5e174724a7016a6d5426053bad9713054cae460e37698afb8f225adcfe9e1891c68032f7f0a5b7fa5c2e8137bdc2ca66da9f055ebe343149cb5e3703a4a7f795adf3a4264debd6677167c796893a842adc50b81fc8469d0fa727962a2fc1e8c47179eb4e4115a51365854ebc4ebbbf363cf52423bfa1f75413508789559189243afebbc0fca8350599297ece58355d1d94e2880e6e3b7ea2ca96172c05b00c4a0aa5991f87889dd6612d378e6d931e1b6b7d839473f05c221119254c4d367e8b850e8a2de7f1a8f12ba56720e5bb187ac8bb1e56edbd0227a5e13d4b1cde65bbb27a8f44f2018cd4d713a63dd716996de9a63892c584e0f1df1808333dc00f3b89e56c045f7ac18c12dc193f58a8ac44b73cfc70df1fd033504766396099dc1e939174f9dfdbc3e158f7bed87bd2298437f098108b2276eb941e0c90b81bf9a43c9fd88330248797bb16bf72ceced6457a4947cd4c153032ef12bd3480813c724ebc300b7abd8274271e322b7cb7871729d0b70070963ec375480dda59cf1e0ce834885b658c9597c4ce8290124de0b2e6b0ce92713ae84f3007aea33764afdc72ebfe913715bc2641159cf41f2b1b663e7a88debcd230481ed57d382484f373e405e4efccabe4a30a1cb25ba7d740a42bde66705e47d009edc9385b3c9f10935880ea7b22e46c96ac586526bb6fa8997762beb60a27d1a9061e2cc5b220c71bc7f6ab086787b498ecee10d1623f42fe42e866ef32a8fdeb941f5dc5f7bc54422cb99994e12959d95c200c394aa79754b82082b3b851f8ef2a372221f30e81edb1d8f0919bee0016ce175a868e47aac6fc21b2576fc693700bc77735b78f59345cc17dfedea6829468f44e5acb9386891094ca777505a911a671fb30b995595d976cc8a7a638809af1f67fbbad2435e89bed93368fa6d650f5fbd2273819d38eb69ae70c7e579269b707ae37edcb9f7c3d2b0bc6e7c425635dd73fbcb607ff8ce029b8c9e451e595dd5d91cbe3d3bb20691839a481b3f007f3819607ed20fb7b92e79f5318935d69336c87808089acb585d09f58b69197372cc3847ad6c7b9b33f1082463e980e42d63d9c8a68d03c22994b8b1ef8c3a9d5b2122a6e07d0bad80ccd165ee0ebaa1990fb40338100372d0d3b007751f350ffca896b2907a06349df477574c54526cff2d07509488c7c7b83fa7bc6167cefdf3ed64a98569d8334bc683611c23152a64c14f6dfee63d4106159325d0eaee9d2ebcf3daee4a7b22a1a959e9a4338e6f219555a6702d329914e3f7d53da2d1424a8fe9737c796c862887470c36b174e9177b57e90f61e6f5dd7fe582321be8a717c643c2eb92a3dde386d3676746a484c819ff2bc744d1f196d973a396023256adddb37fb8b01e0a364f1739f21174bc4c68621b855dde3e23c517a109e00e28d70e20fcef530661fa17471c67e62c7d84cb9b79395f23df83dc7ef4f187ee02d284365b10f5c4420287e3b57baed66a3e2646dd2354874e6a6634d7496b0f587d2c9567cc291a38fade7a6236bbe89fd483fb02688b049dabc8e0d8faca6ee2cde2f96273a0fa844623ef2d34ddb15dcbd4fa7acc7a99bc62d135768cac02ce6c599eafe9c32a5f0c9faee238668784602e80878467c0c7a4aad5946ec3c1811393b874d7584b0db7a3ec10931da33e23bf385258f726dc4943adbd099fe874a58eefb26205f52bc1f55ed26d9a442e375babf07c24fa34e62f2e4ab8c2d8bfebe7cc0bc41dd9ab676264ee061e0be17615d96d51fc0fa7c9108280345f77841c098ad59c2396c9a7d136de868206a99851f19fd8a84bc933aad3b599a93d615af7c767dab958f1e21e691d3910e04bd8aba0f5994ca8cbd485212bd0bbaf56a35887c5b0330c417ce45c66617f42a38f46a49e7066f5729504d405cc4f2f5b6c0ccaa96ee427388fb3ec44c27bae9b45a7aaa0f076632319ffd4dfb96e7a0c7fed7bdbf7d827198934372485464d9bde205dd6c0ec36fb33bca723016d75832cf7e011028b9c5dbb1b0221e9c130c1ae1ae44cfd9f20044c5e5f4e78621a962b8769bdbc302b71a3cca5cae01eca4d35f5fced98a046fb41541b2fbd5b3872eb2a369a3bf7479bde3f19d27d4732f955418e3c38f7b6ed8e5f37a290d86155", 0x1000}, {&(0x7f0000001140)="56e7be82382f101cb931a8488eff73f39a37831874488d5469fa6f2a1e6fdc14dd317c852e5006123bfc3e2d057a5a238fabacaaeecb55c1ff1f6c668e288b2b59a6b757df1aebbf143d4577fbbe05730c238e712f07938565466fa719b1b04394f176c8ef89dd203becf8cdb3270786040892c3aa140da8decbb07d80207c03bb96b4b965aafcb4", 0x88}, {&(0x7f0000001200)="d9b933c6ca9e2f7f26927fbd0c8190959fcbc873882affda2530d9ae1fdedfea0d490728f9499c062847269bf4fcec57a3fea3a87d57ecf72367273c8b942b2ac0e66b2602363755ed8e43d9433176e3ec36a7d3a5e5b1c3ff529bf037539544e098a16bb1bb01fbbeeb46b3d488963fc9458d0db5669584046d917a70cbc033168415a9b3e04e0d9bcc7cdccd2559", 0x8f}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x400}, 0x408) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="bdc2e1b5dd4db0fdecc92162dda7b45c2852b8a844c75042c02951232aec100b8799bad6262caa4c4c071342496c06befad65fefeea28ff5a2121ecc9a112ed8d58871fa38336955288bc7bf19006b23a829ea56698c", 0x56) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r6}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82860c2e66850e10ea1510b8858479a7a2cab099615e2617a66b60c7846b6ec31cd44d71f60000000000"], 0x1) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x0) 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) r7 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r7) geteuid() 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) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r8 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000500)=@in={0x2, 0x1}, 0xfffffffffffffe43) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x8001, 0xfffffffffffffffb, 0xffff, "a276db246d00d2382e126d11f991f54cbb35aeb4", 0xac75, 0x9c70}) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/196, &(0x7f0000000140)=0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file2\x00') 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000001d3cb18a8bb0b5080002000000"], 0x10) r1 = getpid() r2 = getpgid(r1) fcntl$getown(r0, 0x5) fchdir(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x329}], 0xffffffffffffeaf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="bc43c907f9e31393492da0a755a76c7b126b881d7f818098c16b9002ac988ff71230d582cf7e1b0d674f4ffb8a7d4a4e553b24e0571a1954601e9b78abdf66ca8338a48284c7ae09446cc836fc416adca8ebeade5601026f59e4d69855e9a1e5fac26c81dcd5dafaf06d53c5a3f1ab66f51b1365a80adf2287b5c5391b4caad5dc606a059e85317935f1ee34cffb8e5d178f473de02faa3ff71898e1", 0x9c}, {&(0x7f0000000200)="22ce54cf3589cb19bb6ee58015fc45c215ecc5a420dec946aa291cb18e5785f513efc135680fb59ec4fe08c118dc531d92305a102689ff8c82f638c4e065d86d62fdd553f63d6bb70345350d4380fee70edb765b6010e21923e3d10461e1549208b6049668f10ea7edd6a46a6bff32b0b8b9ab61b72c4f8240422397480717abab1a74e5a4ea0f83ac492ec90e54769664f52c1d1ce8b62aa0647aa07f3f539b759c33df27d9d46fcfb4800d38e49f531b94173eed5e95f768605d6d06a90829b7f5e8578d2d723d3fb0557e342b0fcecb3f226e5bf03d923b7e9636d1f085e057624b48d4d845121da215a19161a157e7bb5971", 0xf4}, {&(0x7f00000000c0)="576e3ad867c9583cfb609645a2b44ed9c09f8cb24d46961b4e", 0x19}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x78, 0x40a}, 0x404) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) ioctl$TIOCSDTR(r3, 0x20007479) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="6402737a7fd89f118532480d3dc070cb8463d7412e794eef80e07488c47bfc979646d3539321b0dbae6e068d06b0f26a63324a4e8c7c382ecead0c656748108134f5104b56cf0ca58241b29628b68d7bc35715aeade6ef77c32d7fa12809bcd5394327d0ecb12f9fe2edc0f62965719fbbccc1dd6e85c3720ba4f693c56d7fa14da15f559755de1bf9837ea56e4b7160340f404b988cb5c66a68d5eb8a19e3c291ed853371240a5a3bffc5bba547972a38bf55d2fb0491c63578c5c81d4749492ffb69bc35d5174dedae429603899a8fe53e43f29b", 0xd5) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000cc0)="06cb04551057d6092ba76e8161b90ff2854fe9137c18aa4971d353597552ba5c8f59d7c8c21d2bca2a9eafe956f5de85ff77825e332a25380a5cf693e17e7a8dd04e4724fcf1df702ea09ff9547165fcb43433a09b83ec332f71219417614ef42373885daf3391c02f420cb836e038c4be28b0d4af90bbf38cb179df8c0f7fe18c1d7e340ae688ab0cb4b7980735309dd4c351377ed509b16722a84a506c16b1b417ee9282f80ae4dd7c92ecf326751e46c216fe2068faa9aa97a51be4cbb1aa3d76eb01ec786f959055ca5fc81387f1b272df43466c5973872ccaefe042a32c0c7228", 0x415) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00f20000e5ff00200000"], 0xa) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43113ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x50) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x800000000000003, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000309000/0x2000)=nil, 0x2000, 0x2) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000032b000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000055000/0x1000)=nil, 0x1000, 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000000, 0x4000090d2, 0x401, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() fsync(r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x45) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x6) close(r1) r2 = socket(0x200000000018, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x17, 0x4000, 0x401) write(r0, 0x0, 0xfffffffffffffec8) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) write(r0, 0x0, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x99}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0xca0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x63) r7 = syz_open_pts() r8 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) r9 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r10 = open$dir(&(0x7f0000000700)='./file0\x00', 0x20010, 0x102) r11 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x800, 0x80) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0xcef, 0x3}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x1f, 0xfffffffffffff50c}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0x9eb}, {{r4}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x87}], 0x40, &(0x7f0000000780)=[{{r5}, 0xfffffffffffffffc, 0x2c, 0xc0000003, 0x3, 0x1}, {{r6}, 0xfffffffffffffffa, 0x88, 0x2, 0x0, 0x101}, {{r7}, 0xfffffffffffffffd, 0xa0, 0x0, 0x3, 0x3}, {{r8}, 0xfffffffffffffffd, 0x8, 0xf000004d, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x3f, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8a, 0x1, 0xa0, 0x4}, {{r11}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x6}], 0x3411, &(0x7f0000000880)={0x9, 0x9}) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() readv(r12, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) dup(r4) writev(r12, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r12, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x48) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800000000003f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x3d, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x40}], 0xfffffffffffffffb, 0x0) ftruncate(r3, 0xc9) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)=0xfffffffffffffffd) getsockopt(r0, 0x7fff, 0x100000001, &(0x7f0000000080)=""/5, &(0x7f0000000100)=0x5) fcntl$dupfd(r0, 0xa, r2) socket$inet(0x2, 0x1, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:21 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x4000000, 0x2, 0x9, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$getown(r2, 0x5) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x7, 0x80) r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x42}, 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/34) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004427d, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) r3 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r2, r3, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) dup2(r2, r2) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="51c5bea1ea23167aa9a66837e10bcee7c22bd36a4da36417afccea392b3c37688e603210df92ccd88481d9", 0x5bc}], 0x312, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000001380)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="a83a12446e17dd9c8c012a61de05f482a24fc23b8ecaad2c5b8c9b64c6077093e4c1e1bbf6c5f1d6521a4c0cc3d9b5209d1dc77c50d892c1b1fe78fe1328ce84b5f6329ff76d040cb17744f1a4266f4ce4c0191004c30368b7dcd6f7c367ad885c793d91a1e8c28d82aadb738c7d36162088715e5ef117f4d3ae7c12279aded1a03172797210ebba67f62ac9f064cb7575b573f187f576747ff6054f6d03e759723f284391f19f69438b3365b7c8a4095c49b16e3ef7b94100d0ddee9d8dd75b634e4a62f2f6018d68e0ed2d2e8cbf04f2d5a52ed48301b322348f3c9a54656b91a54256af462e1e9202735b1e715f20896bcf0ae60f919020a6af8161b05ac91fb08a74ccc852b6ed18889f660f72bd78d488e35957c84d06ffaf30d63cc54376ecc5352853adad1ebad9d6f0abaff48d2cc99a282a400063f6289e77b66baf909fb53d2f4fdcd22ee62e32c31c463a0438160fa95d667f0a7368574bb48d8081d3dd1b5155fe302725b69d44bb716b5bb4644069d4ee5cb596b763df9297f191faa912f0d5dd40a44a4bc3f4c1048718bca23e64cb4947c4459d08ca1dfc00ede5c1e2838ab09e154319d179fc703fed68a86c033c02f00b24d1356d045c536e437eb9c5ccfd6d7e2457ea1f4ff32bf8a32680fb79ea42447d3a4f8a911517b3efe27bc6d6d5f05651d624ffd59d7666bb5804b5725b891fde3f1b92eb2d7bbe3fb5393cf552b1d3d1432b63df1028f727653943f6f3a4fb82ca5ab4f0a231b7d92a28c8625b6f18e07eddef5be144d61c50cb2a5129ef0c2f50f884a5d1ed798b3880691a9bde8df570459eeca8a7ea58cb196fe92fda283f5839f8d121ee74167c842686faf38135d5465d3f3730cf440e6be5fe825abdc2897da4b54f562c3d6f5a055aab407602a37b3c94b3350f5876faeb82978e3f1c495fecc245ba7e4b5b9aab69d7fbbf0837412f3a69e1c007f5c6a587f2687bec3adc382684cdb82bf94955c5c9859be6975db2a31a7cdbdfa2dcabdcc1d01cfb377e84fe20945c6a1c9891e73352396f462ab455068acd27e169713d4a55e75ca14328e72e10b68fffeaf554db9f145244f7e336f489c470aef331f5375282b0c0e0b83b3a74774289573044845c84e8b0f8e774f595075c07ffacca157ea3a81d183254c673e918720012596fbbf27f8a6f6ae4c55a5849951e90fbaabc843c77d2f6f9b6c85874cc98e1c2a01cf3b1dfbe486b8f99c3fcfad6dbeed300f23166ac832382ad1d957936be93aca01497997a2953a9dc82f6d79885465a0e369ea01a31a74344d4c496a649c755c5756d4f0c7c33fc4af2945a05f712e8e26f276082f5bdbaeab49d22461ca4b71a8e32897e98aa92e0811c6b631d44217e1b534976f04a95ac7684f292b2881d651b67bf2b4089863950ffa98163da2ef798d6771147b055f46f8e0964f322db6098012d1a3f98271b785efc0326f845e7c3e688b1fb3f8962cd432973bf2e62b577d99ae02fac6633179dc285d11a87c8d9bf383b8afc8ba884e9d8ced581bb6ccf79cd1dedcfcb2d2f421c28726ee28e9a319a1d5a975f849a0e83d113e2ac7d8dc767dab10721aef0bdae108ed5669c9fbd0c93afeb9c4673ee24c238375dece1700e5608656758c96d61a488e782b8cf658f1d1ffa412368bb7741b22024e803a7e43f07da4f2e9c9fdd069078a27e05cda748de9d2271616e18808cf2066a18446ebdc12cee8a2ec20808449efe75dc17af2d34e800be1df17771bdc9849880bece860aa37fa405ed7edd1549165c8165c7acee86430484ac9954ea3bd6ee00cf18a74bb19116fb6454afece68a564dd2de6640c466e04772a851c8ef7de1ce5a433b5516bb65426f1fd45080fe7fb1af581fde5040c39d3335546c046dc13720eaec90918659d066524a0b20d6a2c870bcf5041cdf81bc2f2c117c4e0df6e1de297e544e2124f44901b4c74a352e2d4ea81f16ec7b98f17a15de551232eb8450b6f308a480a4a37aedd08d4db50195ff8941aaced950703c6e74fdf7a275375ad4f901e5549a6dfdd9073c5ddda9247a79da38bea3a8a26937bfc83095952fe48cf0b36d36e56e5b44f46f60f2f89b7ef0f1e044da0b20a8f9c69bf03e130c7692d881ddc583b5f48afcb718d7bb3621d9ff2e4ee753689c93c8a56a0e8ccad07143dfead13598deb29067d31d451560510d64069c45b31eaa7154a4001888d7517610d3a4e8fdb2d5c695ea6e993417d03485ebc232ea3402d25d6ee61ae670da98a8648991c247b4992f9afc0597ae31329ce685f5e7d9ca466ce7816fa3f58afc8e2b3858e0b832530ac236d1dc699024bdddb1ef671ebcc1e22a00ad07c82ed8cc7d1f9235b4ffe6f9dddb0caabd8b41ef934d058e7c49c35248ba857a621c771176fb08928d64e1e2df863da7d2772e916169efa8f0cfece9e8db6b708b552ae2596d9365517ac6952fcd35533b783bdb50b4aad4921e7d2ccc4cd469aad4f857479ca479814d81ae1da80e799b93b2d3c3002d3e2c353d1ddb00db621a60e0da7e7c84f346a3244147e81359721850e0015b32a4b15f3e836d3d358a831e133a5291cb08bc26ef0f5219dd303805855f1191c1d97423938f1a83ef57029edbd7048fc81f6912171b74cb677fad1dc91feb680e3e5c9b9fd40588fdd4af567ce32efc805a3c89b72df73ece41825bcbc0f40b7fca890afb4287a3042b20a4e63b7943f35f87f30d41e1a9b15c5fe80d290c40bdc56b086beb669e122c95a91cd275ed1d6be1c655e428eb82f637572093f0f8b838bf9fe12ff0d6671bd050cc7db2855e38a9a496371f1608b919ab6b175df25e0e7b30d0d9c71a51860a2e80e05cf45724c263abcbe1cde1d3f2eb7fc730980de0e7f64a795193e0694e959598285d6d2a1734729afa852555dcf5999f7d261fee2b066b55d6dd18f8e562ccbe17e7ca8ee9a5ce9e7665d9b47a75fe57155eb1730283c1e04e662553c3118663249447b66471dbab67d6b9103102cd2abf58f864b331b7822a009638f1f1fcb3f02101edf0ec0272f24b9e5e26bdba837f74b09e05aedd5b2e10c7a593f86c9e65dc0932a04f9fe6b121d81cfc5429d1feab2d276159507b27fb8f2237f89071b39e03047a043706e86c36c15ec74603576bd5f73627323c65988f788033e54ccb49d8706a12a9a466c1b3d1abf40eaa2ea2ed7cf56a87c037cc1ed1e7f177e936ef28120d6129adb4d3c50f124b1d142d6183d36e86b6f485674844ef69fcf6c3392b9a45c8d82a008e3ab2e17c26f70217055ef9041d5a7565f5b0ab07d7f20c118c7068f29b9b220c305470213d1c72c1bc5cad66d19beb4acf848973cc46f4b9d733c08431df895cdfc1e775e4496452d274eca18eb7ac4239d47111dc4ba6434c3e07d772ff6b3d59085141d1fe0f23c5b24c2f7070b027d5227c3af80d144b7c6dc5f4bd30740b41ffaa19587d3026b67d5633deba69a079dabad72c2e61c6cb963a7974c4468f7b3d3f00177cdac1dd5fa019d93d8fe541e517dbaa7500d8c51180ed55297a34da11d44cf4d9584b13617a665531486aedd475922f88ed2101747002ac6969e8287db9f51b8429f4b5931a794d904cc7005ab92e1d93014bcd6499c36adedf075d809b10fdedee7b71ea3a26f8c90167a90a03adfad97c604faf02903b3d717e1f0f5c161e34e56a1f07a038cb63b673923b82f1019a11cae67ec05931b369cd1dc270093bfdde019abe290bfe837269c52d577d0d0ca7d17deaa85e3c893cd19815c90ab05a72c6317745732c49dc83353f6a1dffe8e5d9b1ae581bcee6d58adc50977b910d6bc5be7ff087d50b979a5f0411317d7c1178dc1aee31de459022b1aadd8801eb87592b7ec8f1fb9ec4dcc86c2e3bb4079ddcaecd4ca28ccb882d4367a2d25e2ae9b177cbc05e48833942da6d0a40eb59b6617db3b11a4c07522086e9299f632d331b4963cdc07dd465f90a5f764a66ce232df82f98527f35fc82885f22003275ffd642038cccffd0776f80deb4815cc836c7ecdbfde3cb5e8bb43955fe1257287b69dd451a8a5073098f500701d4ff55240d7d2d69cae680377b83a486a0062efc949d5404764db71bb2110d2c6dffff360a9ce0870236fe11ac1ca6aa7e740f24ac3077efc6b8b2ef3282431ca1fdbd6bfe369a6ae00f4e550dd7a660a83a72aaa2365f1529b7b930a50e66c464c185c742f97f0322665e68775c477af67be1cfe4ecc9bc7de88b88c9f723bcb9d3a82fd39833563af166dc1ee419ad0039c32a638efbfdbc123cf35d4fbfa29bdf7375661e3cbf7d8ebd8f7a42858762bd1b806cdfd3e790d5b5a8ccfb41c155cdc4f4ffb284dc4285c464e037495f8dc6418f008c9849718f0e1b3e68a03acc75324ec4e8c3f1e1f57a045180542aa85bb5144a296741531513c87889aee82e9a444a7dde4d47c7f3ba5c310d0afc1c592949daa098a7b65b324737d63cd3a4340779c9f937176f552dbf7832ad1d295bed7ba7f5d6077fcb3766bbb72054a457f170745c33072a032a310e41df5a3ad6e2278b06d7d23543c5c2e8495a9761424c3c9020f7b847dd21864e677f6fff61a0876201228b01a5d9c72ea4b3c5870222b34ccf9527f806255c20dfc12e6c13466e614bdda78284cee9125d4f37ade91f9ddc12e617cba3e8c7cfaee73b33a84b3834e50ec394892658ef7f53b604dfcf945d87ce05c6d665d85976d8c9c341551e1f7d7a75d7e149a12c4c66851395641d3eced93bd53c173c5ea60a7299f75ee4c58fa9213a652fbcdebf8a941602111791feda818e5a68334f61b24d4b5cce5f93e0ac0dc59b58b36791835463ea7c57410a38ea27ec58b5d097f83c061a33debccd8503173fcc9c3f56e62e7af291b56783f2bad2dd57ec9f11b632abcdd35b4db976bd589e0cb9811642b35990fbefa5b970a2b9b67a41458dcffa9e903fe1dae4256e05fef8d3985c93ec6eff97aa24428824c1ffb686e4d44f32399727cfe3c3be5be0aaf657df63fb622b297f45a5fbb5beb6d1dadcc1b9bdf8721f93c1d43b2710cf85d38ed635724cfcb9708e31b4e9312af3f19db436f94932e5aeb48126434bed515e2fcf7d32929d6b7128b652d4b5673dbe688646fa66bfd7bfc7ab3acb964e122f758c1e48a5520c6dc402024f26b0f7f4aaff6346ed5232827ef665e56a564302342f9023071b1050cd1217bcee92890039ebb0f1111ba47a7ce4da53aa793607961d70d2c5b13968f8c77fbe66f992431d1c93818f893006dcdecec545cfe5a6cf754ef9e4ccf01751399a003db112fa3ec78b125e0c83d9d5903d6027fdebfeb2178261742fa60a08da12fc95c432bd7106457abc475c7a3fa0fb4907f0f866713d0428f48a2b089b2b16cae95e0adc0598bebd36390e510b4c7dceeb017b93c2251b511f3bbe5c23e2cbf46feef00b22f555a572ad9d41d28f543fead604ba1f4268fb814c5498fa84164d3c5213ad7e0e90ab9fa5e3dad27494fa56393527d0c6d57da74fde759cd99252963937d9ff2473597c4e9e45a2aa11c6e4afd750e329521a4bcc22c6df05c46aab41bc1c5caa075ae649712f704b8c8d94d0dc2a2c85513605a67fc2b84abd1628e69172663c28e36bbd101d2d8870a1f9cc294f22dca72897919b4798dbb95053a03819f631289b45419b50ab31e6a8c5d909c661cf4be0754888da1bdfc927881356a1ce4910be678e6285c6d65f1613d491cefdc7ec74f5aed912e2c292b51ce547e50583f337d4c15e875555a2", 0x1000}, {&(0x7f0000001000)="6bc45d1bda7217c634fdf6c4bc2087a17cbdd950f516efb07aa03708083af96de7c4a47e8842147145476515177900ea8d8a9ff4919a351973237cbe42722ee7486a8de10af3d7c9252880ce2952b0281311e88984cdefc7e3a049d801a3211c0dc5af3596bf5636be2c77569342f1d7a174051a239c4c317bd64705491058fd9fecebd9dd99f7", 0x87}, {&(0x7f00000010c0)="e5c31f41f4d18e45b0727fb8f5dc66466ef31553643b1607fe8484cd36782bd41f30d79752f1c0d44e8623947bc9131a3efdc124a797a26c4886542fb756926862c3eed43b4fd943b112c05cfb19c205bef53373a1be1aecbe3f1cd66fa0f65a4c4695c610a618afeb91497bfe25b5b6f0b188d885028c175b537cd803c4d9afc1ef55df843582a98ce92d397e9aa00a8e3325e31d739f2fd55b", 0x9a}, {&(0x7f0000001180)="95ba837a49059dfe2c2b58cae9f9458971ec84e7605f1f69f951fec8a41d862560210f4f92882cd139c34d024b9f412de51a3074fd9c15542cbbd63603daa308ae24068315", 0x45}, {&(0x7f0000001200)="11272fba04da096df37791bbcc967e18f592c1b66d16a4e8a1c9755b5e5385626bab1efb7c857c3fda2c8d0e7abd767b2af85f0b86f02608d45202200045ac8d9c14152b72de011cd4becd7f31f7bc472941a4fea0a06e619d90f31f03676d6563b3fe1750e03b79298503b4ee5182a5187906c80348c5027adc7b4f7c0b5c5932318129e623879380be24e2bde88e9239", 0x91}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x8000, 0x0) listen(r0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1000000000000301) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) mlockall(0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x2, 0x7ff, 0x5c529820, 0x1, 0x9, 0x684, 0x2, 0x1, 0x3, 0x1, 0xfff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 0: open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x11) open(&(0x7f00000000c0)='./bus\x00', 0x500, 0x19) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="ee386f4e", 0x4) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6040, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x1f, 0x9, r1}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x2, 0x6, 0x4}, 0x0, [0x9, 0x3f, 0xeb80, 0x80000000, 0x10000, 0x2, 0x7, 0x5]}, 0x3c) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) read(r1, &(0x7f0000000180)=""/105, 0x69) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000140)=""/194, 0xc2) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4c000, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x2000000040, 0x2) 16:00:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r0 = socket$inet(0x2, 0x5, 0x5) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="9ed9ca00876b77d2bdd7779afd6cb6fe5b7f64f2f1591ac31b1e8f57694ef42f597aab7d698e52d982a5fe49630d29413b062d748a80e442b548476c343444e9b9e81368d2108d4fb5b2f9519f22654172ff445bfabd217b876dba2c2da21e80109067e6769cb93c0509922e225a2ca64aa2451fbae46136669ff591537c3309f533224ac48b550b76c901e11e5ca4b62bd080c4f0ab296eb2929214b7842d1f5f74235e79ad7e9286d24bb762de2ee5e3d4a52ea909c15e45264cdcf8fdfd77921f8eef71a3", 0xc6) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:21 executing program 0: socketpair(0x27, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000000, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "f200000000000040dcc400", 0x2}) r1 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4012, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x5, 0x3, 0x6, "5dbd6ea2454ce7eafab4919c3f92b10d4a78d307", 0x3, 0x20}) listen(r0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66696c653000"], 0x10) writev(r0, &(0x7f0000002640)=[{0x0}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0xc0, 0x110) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0xffffffff, 0x2, 0x101}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getpid() fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './bus\x00', './bus\x00'}) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x182) pipe(&(0x7f0000000080)) 16:00:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x40, 0xab) syz_open_pts() open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x2c8, 0x109) pipe(&(0x7f0000000600)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000500)=""/224, 0xe0, 0x2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x20) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r5, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/241, 0xf1}], 0x2, 0x0) accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffeef, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff000007873500000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="b09e248eef0608ca7b1ea3e9e65062a4ca652a1efa7536fbbe4b99a03b6554e64b0f45dff88dba6061a325cf", 0x2c}, {&(0x7f0000000140)="3066c16e59c062566ecab3611f6de8eb58bf666624454d1746452d4fb06f4685b6661459e508251f9d7c564fc3fe", 0x2e}, {&(0x7f0000000180)="829c62b8bd6dc7abb68445de7c901319e6282487aed5d9355cc611322dbc13ccb240b8dda203425b09d1e4873bec460a3bc3a5222e7a3dbd6f42748b8ff378ae79c731d83f844e298859a08e7ef96d0c5b552a86416fa1edc17bfb2163abc2c5addf182853e61c01acd7a92ce8f64296cdea85d04d19e7ea239c53c438f4fc365791c34281ba9d68e956920cf6fb50caeffda47f84d03a66dc430733c6c7a7cb3d6cd671ce6d2dfdfd4b349f4cd2a46c4abffd7af68f80f4c703d69a6f60f20b992a0f5761f961601ba7cf96bfebd595bfa99486cedb5a8ca17deeafdebe3bc62643126a6d33f5f3a3e9c4df917c4980043a70477c93948b", 0xf8}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0xa) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000000c0)="4045742098c6b027a9ea49d48451af20ae91fd05dabbdd306358c2a14815d7726e26495f9efcc668fc8a1557c814614828e56023b6cacfcda78914a41789cfa1f18139254f075a6f4732e4a20c3a6416b7cd4e985e30b7d2daec1f5197b02e7a196ede4f7857311ad09475a7aff46ad8df2f87ce8881a8ffd85084441ca5da619d9470a22514d1719257b5ec9ceef16863733570", 0x94}, {&(0x7f0000000180)="a0fd85ea1a009c9291bcd607cdae33db51ed73093dc31dd564074f80b497b7eccfc731a85c65e539338caa8df5aef349280feb297d26009fa2936e22109d738de7d995c256f7d7a03a23c975c2023329d9ed16c00cd9f2b6f91ec756ea28bdf150135223f0fa28cf9f56323cac13ec805e7271a6e9472a7cee4a3ea0f3848ab709426d066863dcbafd15deea77b158256c833ddb689f9279e59caf624f8d1387474c3e405d9f3449968c119e48361e9ce05af63ec79d6829f20733f4396aab021891c2ba525d3867063538dddeff45a7548b17f228e4c6d288a7bfb981959811157b07fa159c41", 0xe7}, {&(0x7f0000000280)="e824bbf0d3453455e3c74e", 0xb}, {&(0x7f00000002c0)="370554c04123ea057d9b0009487eb1a5769683d3a9939ff3941f8f0bbd65b8ff71bfa1b9db72dddde5124cb82f89a015d2617fe19f438629909386f36be33ba2dc30046b62fa120b40eff558e711c79c183ab2beb4389412edb2316f4a114d355da8c60fc1aaec2dde6a8a5553bde73d2fcc26e00c261d617ab2d2d359af5495237124ea187a9bb8e24963496eb3fe8dd9e3dd5282ad172b26dbd98fc01b69e9c4498fb79090dbf9a5767fbdc54480e7abda881c71c1082c77dfe04de0de12dcb53460", 0xc3}, {&(0x7f00000003c0)="29193bc96dc6ce4620fd69387b538cff1ad3ab03db963ea30d591597333eb89add750aad4eb83b3ebb3840aef01f587d5c000da0905ec22afe8a70cc6b0cdb85c0", 0x41}, {&(0x7f0000000440)="6a88dfd7169fb4b93f7910497d5a4cb07fa31583e2c85d43e51b32da4b72ce813ee1a26d933318e09df13233a3f7ae7987f36824f478f502e94d6a20ec8601e018ca1010be9c3f71a1a69077cb839d98a5e2f5d5022f008c6f22ff2e1f3510729d4b6fe7a4dff233b093bdf5853d1a5174c81870934b447e4dda77c412ed29ab5b2e383ee88822ceff19980bc4c4c8ce73e0706e52a0204706eeeff53bfe04bc9e2f8797bca30d8ebe52b9c3bab4e7bb368b96b8fb7a06733072452fb2583fc902d14808adb133e7700c6e77c2888bad70560ef8c20f47a7d96ed817b72316180943fa1b5d0b6ef382aaef10bf4af84888b658cdb8a1d5f01040ac6c04a34d4ce0eefdf7749517816bb443f921a0fbe3fc3125470008a6e7ad78e3bb4b95eb0e6ad1004eeae9fd9521c31b77819ffee57467c568401bdbd79a1e87ca45b973b5739d90aa6bdb84de26a43e3d6621dce5a866100ed3f5a29332e2c97a7c481f9ea1ee60a77a78c6836019b59e22b454a07e5bb128e6159e94ec8c059bd26a4f660aa352b98566adc360ec1efeeda281af9fc61274e0c5b8263a6113aa1705b3bd275bf1370a6bdbd305ba26840729b1362be840d5cd194cd39d80fca5f0981f711089497ef52b462c533d9963902d0b129c5c819d9ed12257d189870930a5d2eef7df0a0d859bf225fa5b1cef42defeefa8c95f63042254fdaa123bcb0a64c077054dfbd8b4637b5d0d8202b4987b832e9ac1cc0fd329c977dcf5f66d135d6968aacb7745446940213a3978fe8ef699c7a5a9740da7008030d3da5df9ed8c4c4c9dafa681a181caccf6f29ce3cb535a041436c88f34dba7efea0229fedd53de466d873e26ad88afe20d422b47d5c8f89e41b771436fd8bcab9e93f30111f035938120c8455bfef63c851fc0a99281e3d75a72c746317b689610ca0d0a84ee83997aafd7d01020375acccbd9df2eb59d58a01d30f4670af84af505e946b9179b4e829bcfe4b4c04dfd665b7681e20bea933929fadcca39a99307ca01ab50bad86641d59b6925c0a021706a954ccdf87446ce674d5dada6e3f813e95057ed469a9c1e2f611b0712b1134f64d5f67ff120f7039c05f752bad6acd053b1b50dd84586ffe3ca7ac107113a834a6db9f69e0adabeb8c33a558c11198f12502f21a40fa20a9fc4d21915f302dbc3ea1c44e6d4d503f57c5e227672db0ca35ea18619a03bf2122d3c244b5d12a42dfb4b9fd836db7893cf3e2f54705c5af1fe76ddc0d7637041065b2c6c6ddd6fba0b74a00fd5a9fb4789096136d6905b0cea056305365774ea1d3321b5598e3b4f07732b61d32cff8abdabc6b2b4693d964655284d533f4600c4ab6c2e8e5864aba30cfa0eb719a933c3b6fa52543a896cf749ec3272f4378be2804277fc0a8025c8ee4ed169772d54497c2fdee6da838415ac5180b69ba1c09f58c88979e9b33a6e57809e7dc6855f042f3553e64f944c09c68e9f6331814d1afb2299e72ae969b641e218ebe2e28080684ce45ee3c30b549d5fc88c02b9c8c549d647b10b74ac02930d2094b76c6a03c9f56e139e15168ef481055ed922ffce31c29ed47f5d0f57f71d09473bfcbe220165eec239089b9a0ea90841e0a6f0d913a87076aa95d2ef8c6d76877c0ce44fae5bad9c41b7cdb4f801ed5c7359a2c92b8a2b02cd82f7efb558bd094a8d3c79510fc9a54390654ee5c60aa741b33db16b347594c1ac68dd1b1d20ec94f6b744338328d92dec57acb5fc30a2393a72791fb5f08fda594a1689cad009cc67fed214fbaa0e0dd58d2f4dddd26be32704245a9c6738b2a55c634462efd956b8d2b40763c1d46fee9d80286f1cedff615543b9ef83504dab0aceecd178329d5b7b2ae434cc2deef4eb1507fbbb7f2cb77deaa628ec05cf4d58572295d40e5b69072673f0b940c4f5c503efd9a8bdb2e7ce860adba6816302ea0c0ee6a2fc617628f621eb984aa5d30ec465cf628f471ec738e30876284684755590adb3e3ff996a2a2ea0ba8906bde60211317c18921cd0b768c44fb07805a2e9f8dfd5c35f68d500eca2fc070f70e19876cff9f8fb5cbb799e9c6cdb4a718cb1edbefde51fd5837ce0c0a4d1efb3aadfbadbf5845cd6fd13719ff10648e7f7cc4dc4d2d99d81c47bda568b80eae7434f798f00277eb68432f3ca54394a5cdc015baeb1fe6b6ee5b0eb0c50d17549ebb18b92b52e1f577d7d2035f11a381a92a97b3626369733250b3e0b44bddab9a253ba1e436d6a293efb6c5c31d6ae13bdda64d96533ac8001f91a840ec689536305a9a34b70b01b095feefc69a3f4fe631c848e566e4311ecfdbc5dc1f616af0cb09bad49d47dae902319bbd3c2340f8a50a77ebb4571c89f2f84c7675aec51d913b4593ab69cc85eb3017651c6feb2bf790f32c53485fd2099add6d7eec58e93976bfd3dafe55f3606c28a777c641ec8d8b57f1734f5ba7fbcde8c5fa6e4e50c9b5af6ffdd8c0fae962550364f67c2a3374d306371904125ab6f1f3c33be159bf0cd3b2045333f4aef0606595803e1d7f9a837994bb5bb30d641bc7098caafabc2c86556f3b2a91f50e460a1127dde2606cfac7e4a25d79bb001490e1e068fc747a5abd960700aac45c12f9a1e1724d02b1e8a2810d468fb52f6176a3eab3c430bb73644495ab1a55b9681bdc16ce5b6a767987ca12882cf10c3b0d1d891917f8b8ba17c56d09855a5ed3fae0ea1217ef98214e0e72ff8d97558e5e8c1b71f25914c62fde7fdefb2455871cd36a744a9fba988689520a3eed2a3bab616bbc3b5af53b8f0781b53832a7553583bf1af9ba27d0efa9f250e5558f25bd51d5073e32da8180f5e52bcf362c555b5a52a5a3a9c480ed9ff76f63add37dfda3c0c4ec4b469ca49f68e60f88e6fbfcfb43861ff94cfa3fe80ae08403692030d68c9e57a4dc8a12f95a87034ce72ae98ba0a57609881c54b75c835250010883291c628bee0e2c530da2022ea0d50f3505706fd5c150c788576e13486869b4db084055a7449bb1eb2a6c7599aef1d4b51b49b883d9fba6934b0b73f619168e752320a579742391dc79cf8a600f046b5ca09f3243afac2b2d71389f6a494b032fd89c843753817c5824a106df445d189bc97d575f9896bb295aa68fee9ccca673757890b4a539ef4f818b12903ddcf0d5daa151fe03a3eaa26338a07514088364a6febfe603750c7e2774eb6326e13c51e092cdac48aab635d8026f2ec782a2cafa1f7036deff583c475c8d5a93b5389a5d9eeccc8d4e72ffecff3aefaa56447ad9543ccf86b920c52e4dfe50f03c10980728791be2fcddfd5254f272d125bd2547ca016f3ba8e80a2d88577cc4a5047d79a53695f0b114536c11c46ce5a2c8c270f6da2ed29512cbdb8b62b248c8df4a6b366dc541c80546a6761f72fdcac8de41c64464b0605105ce659d79046f109f9cf11315e67efb768ec739456013a55d3d099bb6ce0a69b12471d353b65c34b5014ad986f93c340d656b30cc0ea5d3cc867d31981b0c0affbef5b0e597f4e8728a33d40b2b2ec1b96219a803ac78ea0e6ef3c95ab6cdbba00f7cbdfad3f7f3745eb9069f7e24c31ae1170272c8a54fc87d628526c10eca94b5a70d93844e9f86257e6a1ff16785e18e419b7a74df60a9f619da47c1b8dd7a71a2377d96ff9bd839f45df6e75798cab78f2353d015f9726d0e66bbe6748dc3e28e2438af36810787fd6dbb33cc8687f19cec055032a2b83e4e8181ec8d65b3cc52115d53e19fc415f706d36bdcd4fad6cc0f762b6909a5d6f99e02a1dbeb0ea13d896c6a28a4447ee73c4dfcccb5086241b7ed8a0cf249bbff8cf12402c1f92890f5ea2a6f58aacd9cef5d178592b12f47ca3bcd6b373d0566f22e22bb275e69db04efbdd36aff164f011b83c1af55fb32fbd9fc166a0b933fbd483ebcfb3b78fc79a71807c58aada14768f6d1fb3cd8aed70745e717cc00d2f05a20fa8ce7cbf7f646dfe1310935c4c22dcd7c28153b45959a602ab214fec6230f49d0b7176ca0d1d95775b54b5b5817edfbac6b40a312274b761a6442c6e9da516bf3c5b03fa2f25a450c77da153abaaf56acaa65d651acebbb51f17b16f8244caa8bf8ddd48ee78fba88cd00472b1b0ed05f7d42a2f741cbb3a86c792842c68d8c8c91f348d51d0fa24bf100de5005710f7fc93d6393b06a92174dec1e804667f6d4c6e290c9ce7c928e8a6beef2957db248663e1aed0deb9ce331c9a1a7cbc1f22a517e3c920a1304acb59273733c33e627f1cdd4895df2aa76a1acb55aa3b17bd4c76dbb98bbf0391cb6070cb65593c72a338a02b241e9cabd54f2943958057350932faebbf28d637a9c2916ea69f99654f7e252fcb3f4fca3adc786675cdd39c87be71aec3b2d8f489d4c58c2c14e3e0b8a292114a48e423184144f14a2ceaba74c6abd611cfb43798eb2fbdd8958863f0eb6c74215caff94c4e54caa517bae2131601cd3e5212a5ad826e9711815b4307d871f7ff96c6f2b32c31a2162dcc7bdc9fef4da74d8bb5f70967d7649bde5254759827c38ed15abce6e0f350bfbe59d33bbcb87dc5f91132ec5d98c3b7a248d6cc87f7ccf1ebf4546b8ba7084720b17fc22903c3a51cd2cb747c0a87b279ec715283a4c08357c0e528c8c1185de0fd136930b5df5b82b5ecb2083e1a8a08e20ed39bf7386360d2b66620689b779a699236c1b08ac6c492358229f73866f8b0611c26778f7cff89ab7a18009088ca4bdb361bd57ec71c85792b4068782e09ed91e771a06b62743f954308c061af00b39470325aacbcc8607bc21b5868da9a096d42509947852d25b458f95fc27ba431316caaecd88e5ac309e0aba0ec82ee7d6466cb5a26e454bdc6fc6ed0c8061f66b47da27f14940e214668e1b320f5e8922fe7d011c25eae32f92478047d7b5a1bad586fc84c68df99d75d398c9d462989ff30a0d686397a1828e35ce0dd8e6061d5b3147570c89a77c458dd3c57f64d1886a9f19d1f7edfa29a5df9a873607b430ca5e0d474bba717d0f20ec9182854dd90e9a36bbb887df693ae9a0da599f8545037e037df018c4879745649c0769b20cc73e5918e4395f8afcf9ca6b457889dc745e54618c0c6cbe3d3b14bc3cfeb4968b87fb0b5a96f879f4481eba48feb56636da0fd5f6ff4409f050e6d1a9e22a4eb349c567949679eb0a505b1d8c010a43c682e10c21dbdd7e745c79ffe5be0f3af569c762b2858949f8146216ebf1e753cd5148e0dffd9de928c899be5abe6d808478eedc7f9b726628a592ce00ab05c59dbbee2e17696471d29e1509906de4b061acc9124fb612be82b27dfa358283c9f00fdde2998de279a977b6d6238d1673a47ab140c36ba4da3f6fbf46a24712ab775f799eaab33d7ab01355d4451b2d0b9a4cca363461563feb1e65e88d78228184ca12030b499afe3f1465dc548e1ce21d82fac29caf6e0b3041c5e91e1281be2f576a936aa16616c2bda24582d43faf04be9a6c97080abf4ac94caa9a4ccfeb3986e5e0c375e5b39a8839b75ac72f92afe65d860bf42aaa7c06ea9e5b407b4daace5261d3ddb9c20da9d3e17d07071c062e0bd8dc2a7685200455728c8a7bc29cb2c1b3d47add2c0dfeabf4f77acb05cae7680f1813f6e219a4deb4be55e7b493ba23ba9905a33e87ee2c2067a141e9ea97405670e9b4b9f1688a4cb3e370fb8b006a51f7ebe6a0b93cc136291d68ca26b5b24c37e56a52409684373829e85e5dcc6c0a81a5700b685a91be952b6a1128887b9f898dd2dfb2406b3d89f6c5f29296d180b", 0x1000}, {&(0x7f00000014c0)="c1383e83a4b1608158b8232759abcdc2933fd123eb26aab782364e9f75c342ba3991417454dff9afc5d4929628164cb1be66d44d85d47150a0d01f5e627188519e0275acf2fe815de8570429e6892ef209d4b529356d01c3310a3644daec07bb1ffd092e2081d5d328bf3e736ab2368a6cbd805196a06d38b7a5a9f97e548d8a3b044c092613120f74a97ce2c4accf4c1741ca8f4f3bce101efcabd6f0e5c1df74300867896d8949b0e5911b84102e0ad8ee2fba82171f5086cdba372324e6839066b68700ac31e666542631cd78135eec52b53ad380071261b7f968249c5ce931aea44def5a5aa7cd74ca8eb9", 0xed}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = semget(0x3, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001800)=0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000100)=""/165, 0xa5) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r0, 0x0, 0x28c) writev(r1, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000040)) 16:00:22 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) 16:00:22 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x37c) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/100, 0x64, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x4000000000000005, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000100)) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xb3) fcntl$setstatus(r0, 0x4, 0x8c) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)={0x0, "59906bde7b5acb17ddf871c15220b6fa4373c1c4edf3752c30c76c5a4f6efd4f671b3aac7665161f89ea1db9a79cb70b97ce5462867ec5856596be410805afe4f77f52cdb1d2e0ab41cc51b5741ea11bcebd5aeaff2d23528b064c01b0b07a09f8628c5c34918b6a32d2088a9467aef02a3b2ea3ffaee4f2509e83ac7dc1f42f50fa1cac0ced13471411ddaac412ad3d85660445c8aff99deeb066a812fa6ff1644a24340876628fea1a0c65c8c3e8f92b40855c60089c8655c83ccfe0e5f161b7de042f75341049c762160966613f81904f616cae27d0ac437fae8ce6225dbd978689748b33834c1e6c18672854d0248a3e1a7428f8f75d4f6ae6c86681ed10d72df74ab269522431c3cd1020d0fa7bc5bb476547a0f627000ea6160f427b11a210e88b52a753b6e6bbd71ee47508ac5ee3eba514a6f4f61adfc792596053a27e11c40ef49aeb334c7e80d623e5d29ee57ad6e91a720ab3149bdbffe9d0db2f00cceba544d55c34393c3bd1ad487684bb1d1ff9d976ed7963e5c7cca3349e531b1fa8a126a426ba785423e4aa01361ac8fa8495e1ea6d4c59f86210253529e96121c7bba5d880c659afecc14422440ca92de98da926f77632a061ee3f479e8357b0e1d1cfc9079c078c980bc58dd8042760c00cb88f571852bcfdf349a223747a9fd23678435a6115e263887a02b37f218e1c9523e493319b03e346afb34759033ea5a5bc21c28495d240a5a7b529566b89c167ae2ce49cf8709bdf15d2502cdf86937f50310401a6848d4005429051b4848097fe71bbe7e01e29a9d7e9afc0fa18d4c1788b73ce762cbf49d337511a44a29260e8056ec2aea8647c5096982b2e51585243e589e7ac855d2e1fa0cb1ea2c191d998ba018dfba5968b40aa97dda0f5ca965ff0957663809e6e695a4036226f822f20ec298b5137962bea5ae62d9a1ac73567c296af19abadd72ec651f7a7bb0bc6e9c82a0bcda5b09c72bf2c3c6f358a1d1e34902a483a2af555ed38c8bf8553e07fb4bb583b8b3816ccb9bc28fe440dcdf9cbd76c2a3067c105f7e0a8db7ee49be671e149117b8b7582eaf417c945c2240c85737d4ba769ab0997ad739a889a05ae58a7184dd2a2208a9917e13470b9369cbf75acfe0e7901415554e07b41f241a721dd478154117363620028d83ef90bcb82bdd954f98651fea70d3aff158cfcb96fe9c2385df525cbc14728483ced45ca3a29a0867bb8854d4b115de776b69ff2390d8af6539c6c709bb16d2e8a4ce480ec70e848d2c37b004957f6c18b9bde3d54e6af562b12f7cfbdfdbf48e77e76c90c20760ad10eb910bdf8cba77103e1a77175ab4af4aa97a709f652c49260509b45fc634708775ee5e843e75a8e2f64940caef30f1007cd2af44153e868267a85a56e34ad5f6fe31702d4852282d9eeb8671830648d408df72fe141caa23a8a7366373af8fd3ccf97c6f79e45b3d36b4b04fba61eac95a8f2a81a04237b5969cfb6f5afa4e6dd67ae629d3f41f57d71c5f3d8c869fc02c3a464cace7f4e776b850282f22ae4dc8c7616e222b6f4d31def5fb358dc373f350545011178a4bb491e7cf47f9579029cdbf418b3b20aa39c72aed72210215bce579d77f1e47af606d0f73bb30f8493a2af00ed66f2af224b553bd45006717c9b64b009510f964d136ab0225ddc1574e62e20d84161da47677b38cece1f6f4e5f50a9e9271d00c347c631592131a823ca3872289913566cf90a9dd2f809de94b8087cc6e3dd24258f5429821274ad7e71286a2a63c36a974766af31bf6c438a593efd306ea0e9b841b04f1631dc12646f54492688fdd56923529e7105e0a99aae8ec30366d4cfd1f1a0db2e44e148a2eb962b70d989775cd91e8b0f313addfcaa206b8b9b834ec3763c9d5f03f8d1bd07bb850da54d64e95edc674b946db65a5f766a2eac677819e0a263ddffff46e349ccb2b99b9913aa69a2c5944152379a8d35f2d64d246b41405ce85bd6308a239d23ab7ef332d7bb9e28ae3fbd0720f7f705b028c5a4ebbaeecd131529498dc37a4372eb08669b93068354725abad13b3fa77648217e4f2011a2a5d8554ad7f49bab6206d09ed49fb680d3bc5074cd159365e9df5724603aece67b851bcbcd5995015f73876f780362e33bd9d93d86a44d2e2529724a42e0615386263b907bfd9b1736c9d8e0a4cb60b226fa612686aa0b794a9beb1b5d2504694f02b90e58077f97d2aa5ef5033365fd4fcf3d54e816cce0d77e5841b0f1e17e8cc0bc90a9c113adf4f1ad1e5d3d7bdd55cdc490395eb5379cc6d74788ef5dc414a24392aa85f1266e08735f3be464e49e09fbab95eed5f1e7b7dc16f37d7a2097743928309f48f0d2311742a1dc073334b0c5d2324dc801ed7afe42aa4241a0aaa169a2e4ad6d0ee7d2dfb97808a94d816bf26189c2c9bf448364ad21e5b18377d308d3bd6d1634bf2afa2b22eb92c07ac7e877a6a64c392353eb4a95db70adbc87cbd4086fc494524fd10646ab9028bacb8c8d4768be450bb1821ebc8c6e120598b5efb26cd36e06678b4d92a95c99225545aadfda4d44005ee6d8a3eb91920c482b094950e27ea1e3af41875630a23c480b97a21110fc5db588821a93878e806143ebd3593e360b3a42c2d9f85891af4c2cff1b03ff11de639197d79eeecbf486aad6f5a8b3fe5e24c4acb1ac42fb361982ed2c5914b52ad5dc42302c854013e3ea434e81850061c1405373cc9b052fc9ae1724dabfb47b6eb566061819a49338a996903a084d0e92c8632b081ea8eb3f0f1ffc4423d83c933a57d359ab0d2a806b3844d28f7c79e01d77578b877718b8253f6e4aa2080a0c4f666c62477a1c51f8729b43c9f8b71685c20633031fec7a8fecccff7474bd18f4bdc03479a33de4151951c2ab303113171eb1c30fc2856052872af2144ab628e5da6ea34b0271789f1d9f7a86af4bd0fdbb77596c654e5dbdf81eddb6cb5ef8070f7c743dab275813d9f03712706fe52401867d76c2685a9eca8f2188645f7d8584a33a4bdfb7ebdda8fdb61a35dbb6433662375115c555ad30800121fd99494021d2b51591fdef28dbf4abf0e76088cbe076952ad40f5138d35a1a615c7fba03f145554b28c6eb5958d83888b4a5298d12a381f66e7257c8e2f44571a514e6da505288cd334a2fd1baa5ee6a92e1b0f2753c373d4a17252c01271ac3773355f610f5d2ab1feb52e155dfb73a753a224ff04273967c2be1242bc06344b672b558300447d3adc0561c7399390e5b469cd26cc56a82fa0f2f459edc1a82f0b496c13903624687958d3410f44126d375b15307c60164c5c95aef46c3ebb3a902371a9296e80728ed1a32c668e371091b30ff4eba0c9df777b4e55a41af7d1d21f204e18df48f7c5b1e4a5137638f8fccebcb172e00d36e34fd96bc824afb1a94c28ee721f4c95d5df15ff681637fc3e1488bc878035852d90986caec04a74e9ce80be673fe24ab36533c0c2d99516c97c27ddce99ee6fb74f3eb745bd74a661737c064b0914ceaf51c2ebd8ba843d0c9d8938bfc9484044dcc1cfd13baa49567bef322a2c177512d01697a82ac1b253874a969dd90d7dbe89a6905309f6bb6e3ef8855095c1829b4d477b465c9b153493a18843823efbfedd07619b8bd124bef81f4a5c57078ac7b7b6889716c96fbd0d10d19c48bda5e40bbcda25a974931dfc418c06a0e7c8016c2cd8b898ce36bc088f920c69907f4a27c06fec6dc582e2210edc08333b0dadb8dce361dede0ae313811b5a49db714dcaea575434bad46b7b1c539bb790245e6d41a353709fa47eb917d06418d5a18bb1bea7ed3382fddbbe957073cb5ae80aaede27702ff741734c1e99163eac18c06d51ecc2db5fdb1ea1c472016357d9ee6519be92b760d251c5b6d239c02a61240a24cafbeaca5dd190afa6541112682f375a811a904a1041d329e69b8cc9687a266d5c394e4099bdf3b65efbe29b89dc741f3413eb85311df71022bd7ffcb8a817db66cfad76ec53a238b6b0d065639eebe8a1c08234ff3fbe1f630dd03ba8fd2a77c8fa435e3ca50c7e202eb6faac5b12111ac59950d84542fb55b34008aa7613bed8eeece43562119b9fe689947c84abff0a038d4389fcbf47cb22a052ec00a212cab519fde9444f2711518eb244da210be9ab6691f22f80bb98b3a203fcca0d61bdd20ebb2fd7e062413ee48b64732ede1526145414a0dbb381214d9ad2634904824267f1d960a38a37786f2661cab5026562fbd45c99cb6347520eaa4b29b7c0e1e342791a1e7aa428e1866600403a098ce123e6f8726a4d273699964008b7a40951651533eed28191267dc78ccdbde72025de551a05d5d174f8da5252d91b3b54e19881e6b48a0d5b3bd24eac0a6af3b42143ea7389ecdaf87ff910aa4060bbc9ed6acb8b7b2ee0498f25555e8913b21ff3bbf5a1b3efa31c093c34b92601a26414bc54bf074dc84beb74c2a3f7bd8ef53579f228c913a9ef12257593498c1d8a85d4a1f2720bf994223a2b2a93b72aa9d17e89aaf65520b36a0f24a64086fb31932009bffe710cb2499b6a0568e6d61a46a035673867827eaacf53c59c439eba72fb974635afb7bbb46c4b489b303c76512062e4ece1bee47153d0743ca51c569a2dd03fc7b61efefee23308b87b5b245272e6f7c3364b1831c727e1b1fed1e6c06411c2b707eab0e2917190eed6ef242948b6987ffd7ba7cfd29697ea2f9aaa0b85a973cbda47d2e850b430c7f2c9ce1c526ad3ac6b5c372b564362b62f25efaeeba1bc1429832f0992613fe19ae1c65a278b0d5ea5158bc6589dcf74f66ffb5e3445a3a57a4eaf0ea4c6112d3535c64fa9fd62b6277085cbe82d6abbc3245e92bc6655caf1ca5abf8799048f222dde1cbad3e1a0916f07746de318450b7024fd2fab2eb764855f7a54ab8fb851a1b0caf3f84f02e9c6b0024245e02917cfb5072ad5a788c3f778f84f3bd8718b4d9237b67583f58d7ada5c17584bfaadfae1804f19b734140310633398aa95489ec7bd3c100fb0835ed2a0f2eefd061a293d231d92bed8257779fcbd2bab10801407fb2488c2ae6a890bfe8d63e4e9f359319c1b12173c0a24e406e644514cfc850da5dfe2433f2f1199e1929bddf898d4ad00856c894e50844dbd815683accfbc071385e414166150b9b8afd269f79594433b7f6b69dfe0363c098dd56b8d6c1695c9b35e5b8976ef478950f79f2c589a275ed180a1ecb372ac680a9427d5af8745927d3fe03295fa3a53c021d9754aec0b38d8365f0090daee2cc9bc7c2c071b63e0e2d16f1e5a708e9baf1dd1915ac5b67d1fb30f9cdb35a234d4e63d9db81cf53f09539ebb22a3199e6dd285649f15c376e9b8f79fff21ad148741ebf31557cc6019ea001c64d76d1f97d9d921907a21e7c6ec0e70cd45986e1b0857e3dc346fdd6884db266a9412495082b7eeaf4a86f3927ace7256264d7849d5ff152669ba520f000ef8faeea637d76a710669431f2b761fba095e2e108c149b445953bd371fe77d3fbf9968b604e57318827ea68c7b35589b1c0112434b3a40c130d6b9bd8be207eb674b87f61e9025cf8b2816222b73271a25d159d7983d91bf81e616a689b9a53d1d48eaae02ab7d4a56fb9f263134394419b5c4f3ccb500136467114632b3d594f4162ca146ca9931629c0279a8269676d96d097f2351b03b16c71115506a7269270d50f18a524f9200c206bfa1955f1e90757d5291277261a7826d228e4acb6988fef6961af7af86f7733a44fc0b48916491b44"}, 0x1008, 0x800) r2 = getegid() setgid(r2) r3 = semget$private(0x0, 0x4, 0x204) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001080)={{0xffffffff, r4, r2, r5, r2, 0x90, 0x81}, 0x7fffffff, 0x6, 0x10000}) msgget$private(0x0, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r6, &(0x7f0000001140)={0x18, 0x3, 0xfffffffffffffff7, 0x3}, 0xc) socket$inet6(0x18, 0x5, 0x15) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getpeername$unix(r6, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) msgrcv(r3, &(0x7f0000001240)={0x0, ""/58}, 0x42, 0x2, 0x800) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000012c0)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001300)={0x4, 0x1, {0x7ff, 0xe9}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001340)={{0x0, r5, r8, r5, r2, 0x10, 0x7}, 0x81, 0x7f, 0x7fd4}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000013c0)=""/200, &(0x7f00000014c0)=0xc8) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) fchownat(r0, &(0x7f0000001500)='./file0\x00', r5, r8, 0x6) geteuid() flock(r0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x100, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001580)={{0x9, r7, r2, r7, r2, 0x2, 0x8001}, 0x7b, 0x8, 0x117}) 16:00:23 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x2) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x3f, 0x6, 0xffffffffffff0000, 0xfffffffffffff2ec}) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000000)=0xa) r6 = open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x30) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000280)={0xfffffffffffffff9, './bus\x00'}) openat(r5, &(0x7f00000001c0)='./bus\x00', 0x280, 0x80) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x42) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:23 executing program 0: r0 = socket(0x23, 0x3, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket(0x0, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:23 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x288, 0x0) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="38f99c0fc3f316e932bb41f3b81da3bfeecd7825138072c390690b07c56ae20d5704326e7c2bcd68a83267ca4015406a5487bb492383c9192b6a2fcb08659aa48715876547552b69a48680b6717ff0e94866e8fe4293fb5f0831d487eb7571ca9e8a6aac681d84820be6653d180e2d9d7f7f09b94b1922dfc3822e636a041c5451ed367bc04e1e47c97394473ef565f2dd40fe65441e697947330c41df1afa7e6562c1030a6b5e39d7dd5bd0d530e5e1399049b179912f8ccc3cb08f660ded9e", 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x100000000, 0x1, 0x80000001, 0x4}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x9, 0x1, 0xfff, 0x1, 0x7f, 0x4, 0x8000, 0x0, 0x0, 0xd877, 0xffffffffffff8000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) fcntl$setflags(r2, 0x2, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r1) socket$unix(0x1, 0x7, 0x0) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) syz_emit_ethernet(0x6e, &(0x7f0000000440)="baa488946f75a013f0a427a44c34f3ab153006345b1cc6d437bde5302c2351a36534f11cc3a4c7ba5cddae27f4a88512a0079719a654eeb5fdabcc49c7629beae5cce96fa87747057bdb4fdee931fa5b700c34a7f59990e891027c9c88adedc543b852ef3a662bc897c7b3c738f4") writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000003c0)=""/17, 0x11}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x23b) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x92) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000280)=""/4096, 0xffffffffffffff6a}], 0x170, 0x0) r1 = semget(0x1, 0x2, 0x2b6) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/28) 16:00:25 executing program 1: r0 = socket(0x10, 0x8000000003, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000040)="bfe678dae4755f0675b4459284dd5fb1ccffe3a261c37c8569d8cfd0f6a8ca7d1f527d5266b6261a6f6d76ed5e265b4fe8b39906bdacc1e360a581f522071dffbb6096de87e79e71f24e9e6a88ed427f16f11307c1cc3a7c797b1546fad6b25ca39ef6c831a70dbfc12d945b1736e7c8fabdb3eaf7715a38372d413936a6e25c5daf9c6f7221b953a8f5de8fa9f6e8785cec8344d345013ffa65fa97cc975d3fe422c6888347e827", 0xa8, 0x400, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x8002, 0x4e) 16:00:25 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x40080) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setitimer(0x3, &(0x7f00000000c0)={{0x1, 0xffff}, {0x9a64, 0x6}}, &(0x7f0000000100)) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x2, 0x0, &(0x7f0000000140)) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10081, 0x104) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x2, 0xae5}, 0x9, 0x7, r7, r8, 0x31a, 0x746, 0x4, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 16:00:25 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)=0x547) fcntl$getown(r0, 0x5) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 16:00:25 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='(*\x00', &(0x7f0000000140)='[#^+$\x00', &(0x7f0000000180)='*--%^\x00', &(0x7f00000001c0)='&]#.-,\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='-(\x00', &(0x7f0000000280)='%,[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{*/\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='[@}\x00', &(0x7f00000003c0)='.!\x00', &(0x7f0000000400)='$\xe2\x00']) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="be8a503993bb53e4a0b06dc3d768bef89cca548a648f53038abf6a778e97eee5608165874fb6f829548cb66df617a6d2b0b4cf50a61dfa2f03f7e00569c3ae57162d6673c9586fc6c53628d4fea41678619d84ece15464a40faead894d80f300b8f7bd1441f36f9170b8c54a", 0x6c, 0xa, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x7}, 0xc) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:25 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) mlockall(0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="becec3b8b88dab353cfe5c79d68a90b9f322c26c7a6b013acddeb68bae377f7b6e743b888c4573aafeb83fb3732328ba2616b8a8f6e579a4cab9d9854c42a0441a131d38ec39938116bccb9d3708a979d68a639fb8fcf794fd116a0f650a68ced08c7f0a045d", 0x66}, {&(0x7f0000000100)="b8beb89d215fd0541f6c9a44b9a2fee4ad8c88f22b52be03795b3a68f77de2b33b175e40d4067fa646b7e7a816f1a69005af47a47384b4794e78651a2afdff73f657c74357eba3be98305277ce732a8b36114a1a74794124816cbef1bc5d143d47f4dc331ab143bc4a47326ebdec23052306a85e19cc55a5eed3db63a7546f48fd68bdc36af66509faca97cc7a0481009cf48690a47074429ba3a550d4208d5b", 0xa0}, {&(0x7f00000001c0)="713c854cd0817d1bcfe6f41efe956d233f0cb264b898393ace17efee1b21425a9b5de508c8ee683b40830287ebf127d0232ce87331ad6902f9328e686e13", 0x3e}, {&(0x7f0000000200)="4fd69fd12df1824ee8ab8992d2252275d79bf10437ad84cf2220aaa75b709792061b540a521848ae3498eddee738c3ef21904549862530bbe996930d91af1b5c203223cb86a478a36c2c11197b7013f5f8967508eb583e8e3f15eb51335779510826a74d8c", 0x65}, {&(0x7f0000000280)="9457614be2f8db5528edd3f47093bb2358a7d8df8451e50273b5aef8d1caa507a21c17759754e3d4dc49e558a0bc23a6ee1378d9135b6fd3f8a0eb7521f5889c311ab6b86eba511c656048a5914f6c67256cc54188812ee81ad7093f9663e6e773aaa931a99267fd1f2a4eca9731b0b7b9585cd1c253d682d1da38799b5f163ab2fb5d02d55beee688d847e47a5b61da3a34e883472d3f8a2a786c6f044c895436", 0xa1}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x6) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/68}, &(0x7f00000000c0)=0x46) sendto$inet6(r0, &(0x7f0000000100)="d6f634cd96d4ab1e16f7190a9b95fdb5f942f2600ad775c5578b856c0d44105532b928540b339c8484d0528df595b8da5cf02c1088643a9794a37d885affe357ad1a39ed860fb39a308dad1036fea907081ee1d5e4c73adb4ff7fb53d29ba2625cfb8aab5454a24587e7f02585c681ae62e79812caa06da4dc5e80d86ab2ef4e2780264c76c3be8f21445a6b921e59ddeee142af1128dbdfbb358578cdbde3fb9fba0713a99d5e74c443708bbbf425cef98715ebb0b59005181c", 0xba, 0x4, &(0x7f00000001c0)={0x18, 0x3, 0x81, 0xffffffffffffffe0}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x38) r2 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8088, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x3, 0x8, {0x1, 0x100}}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xa8ca) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/91) r3 = semget$private(0x0, 0x4, 0x660) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/158) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x142) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x27, 0x4, 0xffffffffffffffe0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x7b985ab63e159acf, 0x140) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = dup2(r0, r1) setsockopt(r4, 0x100, 0x7, &(0x7f0000000180)="269373921b794d48a4fdbd06a6b6d8ba04df506afa9110081df5ec02f3b913501cc41e479c676fe961eadfd0cb955ce397e4e486653b253a3cc14e6bba9e0a55fbffc4d3935d555c782d11b60d78ea4f3bfb11b24f585e35959a79f7d7d42901c70acb61d27b079745486e62eeb3951046a63c48d4df2a904ab9d8548c22e74428d82723f1a367e7dbb2117afdb4a393465744f833a7f94e6da44d3432e667c990afe6fe5e7fe58e0d6484656cbc8affbc50d06695889c786180a319918666df0033c73ddfe845bb0215860b3ae94220d9ce5d994c06cd776e399c8991492a411039a9d889ede07c8faf8a74d9c235ffbbc0ca0fba70082325993ecbdb2b9558aa738a282b88ad2567f3ebea1365b78dd90769585955549d40a0508fa2491935b58f8aa5bf9cd698ef0d1b72c975687537b4d6e8e7090c4c48e2c24982bbe38463be305b4924cb467f972de18a147cf9373eafd6fb6f3c1191fda5df74f073890a430fbb4fadcd2379052635ebfca22388ddf67c1763801fb4c13d81edf712005a6ef43cbb13bee9095a8590d609d6028ea109aa3e193210b16480ff3ad5832fa0ab1d4920814c974be293d8b07d1903000bd7520bd8dda60d23578bf4ec741c7560fec0c1c8e3ccf3cfedf6ee552575c14980dd82e82d52b0e1675496f2773d63a2e6ee5e0d1225dd8b6f24f3f68ca33f5007768729b7761adb732b6067118564974519255ebf8c09fc6e4177e4359452507ec74fd092a8a1d798d7763bfc928a687cfa60793808ccbdee8964b2a02a8a82e4db00b65c33956e5225cd6c40fc2fbe0a0c59758b2802b9be0a872c4b1d2005da056d3efd112133ade9900fcea28dabd0ca4f49b7e10e4f034c964dab78695bad094c60b6eb19660819eeff4cbee7a72493e4874de209939109164adaaae43ef45a78e04efaab57c63f2fe15fd10153759c079476ab3ec21b8e772425be2ab15e6ca27fb7e131c5da6aadda7fe10ecc6caace126f22ee7c85463f89fcbbc2b1a9d29fec592d85cb237a19d59a4e4de96c7180e9cf0804c25c65093a85be95a89a1996585c7fca2ac0a10a5bbf1d52264e65f66db7c4db9e41dfe8ea66cdd635fedaa1c1d6210cac1500c7ddc335c81a8e5daf958b94bd28e3d3c1b85cd560e701c9002df1a64169477fd28ff4b164345a6ec9e133ebe320e22ce7026cfbbdfacdc47c6298b0c2418599361d84f691ab2d068d1a6364050c1dc04f479ca7aaf6032a20a3e6f8825edea595af836007f4006da523f8a6f935d9d18e57748373be8f0c9cf0d395c4cbdd13c5face3e6914993e7e4326ce92d8385153abda9610b029710b43a508a8e4a28f7febae2f01396cae1a70a330e657fac6674ffd08bf0548840e4f3224e42cfe733e51895729b7ee64e65dd562880b5cfa84efd729f05793ab8bb3fa806d85c1963a8c69256ab3f2bb9be2efa7625d03701f245ebf282a79593dd313c5e8332a35cb5c07dc2dd4f5bfa2858ec9f0faa30355ec53847e48f81045dde73b76257d79c639f6bf7746d65fd71253ce31b08d3b755f3333016cabe29781584ec7574b4393f887d1920213f3223beea2ac3082fd7d6bb1d74610727dd720c3053c9ee494fc4bd9260f27f163a458abb3b670e7435736da0de3ebcf012402578e144b5aa63ece54a4417dcae9812719d54e82d664401118ef434419077c7c5548023fc2c861214e6741e07b78bac325b357ab3038dd2a63178aaf42b90ed15bbc96ee70e9c5b30ee5afe4982c0b5b323bb7763615be18fc6d951d116644355881b94f4a8bdbe3c1d97c65f49a3f025e3843881439ba5f4b93d7c820943a53c3216c3cc8b04b9f066d8b95d5476cadf602426d7a69bfc817c98ed7a794abfbb314951474bcd9ef3ba06debba78fa15e6ecfed28a86b34bf78c6812606cb833921df9f1529796357c855a50d1a14f4f4533ec0936332dfac65e0690ddb5b5f85dfb4fc13149db41a07af2d56d221262b4812d1f72a54d58203a0e10f0f29195feed1cfdefbad34be73f423d5999e257ee3aaef77842a8aaca119e0f41474b1ad8db16d41c0c82c507aa9b714aa722dfe15b551f001110fdc9f85e450b9b1ca1bca7123651c5e8608b6a0b8b1de8dc077754f170c0ff403a3682a33ff0351ddff0f7079489fb0f8c5765822f5b8faa6b03ea59f2a09e36b579d18aa5d600dee50b061ce5189325688f4dcd44773b05dd84aa7867032f0048a7c572d419e3979ed1da2f40e1b8bb481f40807c3c8df2815e3b1ff20ef8acb0182bf70196462bf5955372bf68c4131c7161405acdfb4fa7dbf47bfc6271bcf4f5a5b0d3a90f7562142e67173e029035d6f432fb507f3a43c24ef5f2c586362ec61fc2eae6b3fffa9e2aa6aa9938df43189880e570c704e464309ea938651a067fe9abed1ff11a3aa5b592f93a0b3b307b5d14b20263833abd840c98d19a78349d4eba0dee21c7e5e41df939b4fc5ce924d81f4fa9aff3c8547218fa7aa9fcc26e6e56db8c41ea33958ca04c16fece94de78006e28725c36b43f79def9ca0c287c9aa99c37d80cffb4052a1bba02bf841dbbb2051e91c3039962b24d1ef6bd88801afd10fd860c609a1b99e951c9e30f2e57a90a00253fc9da895065559fd1b8b6b55e92e381c24b03178b6a7deadc6d899490ec9bd6488a2dd9dc86f923245fb0482a60ef084f12c8483143adae10c262813a851b16bd6b65569ce181fdcaa7fe64cbd990fc7bed5858636aaf9e7571ce340a7c63e0c9e5e69cfd30314d84d6d080abe05128fb97015d22f041ce9b978cda397d8e6f40606d92bec82d6806018e82eef167b85ce0350c463de2acdc19ae9023283001847c66123d6cdf01547d2333e910423a44f2b6706f08b44df5e401b0acb0746e99d86e4384198fbea998a67d8841b5748d3512cb1496eb7b9013d2170cf44359b7ed5a09252a2dcbff897d7c00bda03b3280abab990412065648f38ba51bf9d98d84b58b8b59e992031a91d1979a3f1e0430c0e21dda61652c281d38e4ba228decc6355c092b08b4a0553f133a67ec79bb53914abff5191e8cb3ad7e8ca19cf4e6d3bd41af3473adf6b887d4555469b2b58e4594977d993c46e9e87fe10867837dd929774a71635b4e8e9cc635a1c38fd55e39585c66f5446af53811db79dca0d0d68b7d5a8461fdc3913c3caee38c03d2558ed4a9fdcabd9edcf6c17e3e71a2fc1e2e2bff0bc419daa238707a09dc30fb23a70dbdd6a5be456c16a4185ad8471fa922541aa86ecf5474cdad9ecca28ea83f8e003dbf24caef24f6bb2f8ba538ae4ab91f64e63163af2e628d25fa160a3f9c0a5443da278ab424629dcca96c940487f2c3a513ad0ec9c5b74a67325de40c231156d8a158b726e1929140c00c9c54b9703ac016a56d8ea9c3c7d41b922e8da1cc6078c42dc839bd11f11958f9b07d54b64397ddebd7a70cceab8e8927a85580ee562a01fe57bc240f31df567aa97b901796faed1d6bf4fc9f4712c4892ace80f1b4e2c75b3fc9d8222db2d0770c19033815df558919a41a3d6271cb812bb3981ebdc1073272c0251276c2cafa496f37ac2ab62bfb95659c41c19a0f3aed9054779195afa93a8aa9d642eddeeaa516e2c0a43eee24299516edc1856a83d3de210744455c760966e04f072a2d3be3ef16d14dc96b282bcc7ea7e4ad97430219e457ff5d47930d7c5ebe85b556fc9a87a6ae47c122db7b07d8584bad0ee4b187baf862cb5a61a2f3ca7663fbdba0f6bc7b67956f6760014fcd5e1bd3f6349ad1678584d0ab92358161c0cfbc17754a1be8aaf28aa58f2d51b63a11afba942b3029004f47aae442209b9874c68763b52d0a0c79b0139301714ef6a7cc1e747fd93c7235705b52499312358302345276f104ddfbe0ea7bfc9408ec5d959f49335faa4ef70bf97415cd5199ca030ec068ff70dacef234b5292a48fa67cb2b7cafd8b4cc44a75067427e4e1c23c90292b8c7b9ccc103f80bf8c827700be4b16dbf04503b1d0a33338e1ecd27c93a620b53aa6a9e61c9a65a399aa21cfdebb7310d397deb7b4b9329c607c23f25231e393f21480f560a21606eafb4ce398e9186f8be2eb36b1e66e120e81e7d70a68555045aaa0f130a3929b517c078142f9e6a49354b7ba55594324f2646888ea6792fe3e48b86e96a020e4263e3eee6cad222b5e7263cedccb12f4452b35306bb1c4e98b323eda563f5b9ad07d7e5ffa6236b6fd83e61e51b08cbbae204df3767d9bbc9384976324c15c9e1f357da099f9562e017bd6456bf0eb2b5b9a5fa05b68e4fc78816eee6d5f6d01b229cfc27532bb615e9edc704cff08c714e397ad9be45d4f83ff04ac631c5bb5c3f1e952ee8522c6039b86eae885f37d4d0eb5522dc5bbd86c33c661b72944dd7a95c309994bc8dbfecc9275f69fc181a5fac19dec8e501a044e5a7a1a646288e634984da345d0cc99498daa406b45bea1786f7bc1778369ddb7ed2f15a42907637d6e002db2959332561ee546f80438f9566c8a2416b81595f079945107dbffecdcd2a3626e97c48c73c8be330fe0f8aa02269a43cc66da95b956efe10a72d371daaff0114a0cdd653ab85b900c497ac787d3be1db461a28eb3fd4d04c7b0a1b87411fb32d9c738d30bece47ddde4b4b42b326962115df7ec8c2afeffb4f3c036bf4b7a9bf4aba7ff088653691b939f1b6bb10c3afb6e0e420f666771863f1fec045e146f833c4ae35b225bb22840f4f6f74a198623ac91d6517b44f99045bccddbd48eac1268e1c3112347114e7a91b29422633a754258c2fc6971a941e2643625914e50a4595da5511294ff10e89a7dd7f6c4edcc716d3836059de9c11ac24128791db6d84383bed169bdd258dd1af435e9f1a64e67c039dc3c3b8fbc9bade32b264b3597378bad74b83e4d83943c7c10df34d545f299d91d7939604906cbf3f6f5bf836c2be2bd80f018d64f1c816559a1ba5866aa4278062be90f22979ae6df0926a7f468f507467e429647fcb306110d0c62d5c7f5818b7a73949ec21ae2e319af16843cac6a504af7ba12b938eb7bffa73c60ee36da3dd2ec92b4a6641c89cbbb6e61b26b82282db8180e31dd4029f7c481fb3fcfdf8abe472d0ec6502a6497d412dc51ae0dbca6d735d4bb91572d7c3ff7811ed173320f80968e402ccb7266a7a5f5d6a0f7af7cb670a2090757ddc33d32adf3ed5caa0d85b14ad6ac8c573ad55a10928508cf20fe23dd4e57d0f67aa6d372a0bfc7753310e7172657a0b74f734d7f2a569cdc5222cb513e41a8b4b912c985b13bda07fed2a2b01c8a71045e727ab6129bd356b7b994a607b8345372c72706d5f99a9ab015ccff467ffed359df6cee09dc9896fb62e1136b80e143592d4d601a0ef580dacf5a6247e99fe8b46f6afa9a54794a39ad8375877c1d198d5d6b8d5ed255c1302bf23cf63b139b6c00f1493e4361928962e8dc2f7debe047d96fd004412f8f65228fd8afea5162253aae493402dbbc7f3c2501b37a7b5cde09f560c44e3a28bb969c39a4f25092a8182493390de9f995789c3a1d5b887c7e91a313f428b05e16fe4cafc1e50ba5e232b06ef8e7387f05bfadf24fcda3c670b108f6a268d674041a8e699a0c33b58526c93c6473d0eabc445f51b8d8fbc32a79e89fd7fd52f64dfb74bdb5646749f319b712d3568cec9cfde38b4a9a6267d93c3efc234ad1d8f4918aaf7848e0bd6139af7a9a84db0458826e9a0a3ab5e8c5001dd4be43b8d4c27b1f7cb14ebc178e9ec474ebb783bdbf2852eeaeb3fa6f1d99b", 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0xc449) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x8, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f00000000c0)="f546577df0a3404efb844f83cb324493cb1fcd7e0796ca8113b0be5728697e", 0xc) socket(0x1f, 0x4, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/93, 0x5d}], 0x9, &(0x7f0000000740)=""/30, 0x1e}, 0x1) 16:00:26 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8001, 0x80000001, {0x0, 0xcd76}}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f00000000c0)="2906e4049d46912da0339fce6282562be29e55427ecf3558f7640de163f0c8e8d121f037a642df03ed861e6b622ce64426a224baa978d6aa4a0257d4b49ff3a0af12fe57cb7d81dd7b5d07b52c2af8e845b527ad07fcf30cf9cdfaccead7db50d423a7735b7baf02ff09a724e4906c5c6f19d4d234cc1712c19f2c02a61fa0e253fa994f1baf3f55c028f482b4b101b078ddc5dce69f3752a581213fd686629aa9ec86f792fc858d1985fc80967ca199c184ffe4275dee5d9f0178f910ab7036ba705c18ecd3eee94a2a271882", 0x9) 16:00:26 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) fchmod(r0, 0x3c) 16:00:27 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 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/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000596000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x80, 0x2c1}, {0x6, 0x2}}, &(0x7f0000000080)) minherit(&(0x7f0000100000/0x1000)=nil, 0x1000, 0x800000000000002) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x4}, {0x0, 0x20}}, 0x0) 16:00:27 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x126) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x2010, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) socket(0x26, 0x4005, 0x200000) 16:00:27 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) 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:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x1}) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r5 = dup(r0) bind$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0xa91) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) login: panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 283430 39436 0 0 0 1 syz-executor.0 *348182 39436 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 sema_init(ffffffff80000000,8,2,2) at sema_init wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068a847d0,80085761,ffff800020c5d330,82,fffffd807f7c6a20,ffff800020b60e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd807cf1f4e0,80085761,ffff800020c5d330,ffff800020b60e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b60e28,ffff800020c5d478,ffff800020c5d460) at sys_ioctl+0x651 syscall(ffff800020c5d510) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,e4058fbb010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4262970610, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 sema_init(ffffffff80000000,8,2,2) at sema_init wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068a847d0,80085761,ffff800020c5d330,82,fffffd807f7c6a20,ffff800020b60e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd807cf1f4e0,80085761,ffff800020c5d330,ffff800020b60e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b60e28,ffff800020c5d478,ffff800020c5d460) at sys_ioctl+0x651 syscall(ffff800020c5d510) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,e4058fbb010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4262970610, count: -10 ddb{0}> show registers rdi 0xffffffff81215977 db_enter+0x17 rsi 0x1322 __ALIGN_SIZE+0x322 rbp 0xffff800020c5cf70 rbx 0xffff800020c5d020 rdx 0x1323 __ALIGN_SIZE+0x323 rcx 0xffff8000039b8000 rax 0xffff8000039b8000 r8 0xffffffff81471d03 kprintf+0x183 r9 0x1 r10 0x25 r11 0x95439f414f6c6845 r12 0x3000000008 r13 0xffff800020c5cf80 r14 0x100 r15 0x1 rip 0xffffffff81215978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5cf60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=348182 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b60018,0xffffffff82383278 process=0xffff800020b8c9f0 user=0xffff800020c58000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39436 283430 31422 0 7 0 syz-executor.0 *39436 348182 31422 0 7 0x4000000 syz-executor.0 31422 430754 2314 0 3 0x82 nanosleep syz-executor.0 86883 99194 2314 0 3 0x82 nanosleep syz-executor.1 56104 210998 1 0 3 0x80 nanosleep init 20469 496035 0 0 3 0x14200 bored sosplice 2314 471318 45341 0 3 0x82 kqread syz-fuzzer 2314 60543 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 175532 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 210380 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 346298 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 31760 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 191874 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 435795 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 232319 45341 0 3 0x4000082 thrsleep syz-fuzzer 2314 513445 45341 0 3 0x4000082 thrsleep syz-fuzzer 45341 317001 83890 0 3 0x10008a pause ksh 83890 225075 23199 0 3 0x92 select sshd 23199 496908 1 0 3 0x80 select sshd 35865 2540 52692 74 3 0x100092 bpf pflogd 52692 53634 1 0 3 0x80 netio pflogd 81807 383126 35673 73 3 0x100090 kqread syslogd 35673 102844 1 0 3 0x100082 netio syslogd 38690 50110 1 77 3 0x100090 poll dhclient 43649 9483 1 0 3 0x80 poll dhclient 53391 77981 0 0 3 0x14200 pgzero zerothread 66445 79391 0 0 3 0x14200 aiodoned aiodoned 59655 226340 0 0 3 0x14200 syncer update 71821 424259 0 0 3 0x14200 cleaner cleaner 33025 204861 0 0 3 0x14200 reaper reaper 3601 235447 0 0 3 0x14200 pgdaemon pagedaemon 12460 410507 0 0 3 0x14200 bored crynlk 91066 448715 0 0 3 0x14200 bored crypto 69126 357065 0 0 3 0x40014200 acpi0 acpi0 29199 386335 0 0 3 0x40014200 idle1 95513 190493 0 0 3 0x14200 bored softnet 70277 228458 0 0 3 0x14200 bored systqmp 27278 344656 0 0 3 0x14200 bored systq 28439 309211 0 0 3 0x40014200 bored softclock 14626 28923 0 0 3 0x40014200 idle0 77761 398250 0 0 3 0x14200 bored smr 1 8605 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 39436 (syz-executor.0) thread 0xffff800020b60e28 (348182) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235f818) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6421K 6429K 78643K 10810 0 0 pcb 29 10K 11K 78643K 407 0 0 rtable 100 3K 4K 78643K 464 0 0 ifaddr 59 13K 14K 78643K 164 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1481 0 0 iov 0 0K 24K 78643K 75 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 1586 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 113 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 667 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 46 38K 83K 78643K 490 0 0 subproc 64 65538K 67586K 78643K 204 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 86 0 0 in_multi 33 2K 2K 78643K 122 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 253 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 80 20K 22K 78643K 3063 0 0 UVM aobj 52 4K 4K 78643K 55 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 41 0 0 NDP 12 0K 0K 78643K 48 0 0 temp 166 2374K 2438K 78643K 5232 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 401 0 394 1 0 1 1 0 8 0 plimitpl 152 52 0 44 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 79 0 39 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 147 0 143 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 18 0 18 4 3 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 28 0 10 1 0 1 1 0 8 0 pfstkey 112 28 0 10 1 0 1 1 0 8 0 pfstate 328 28 0 10 2 0 2 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 362 0 173 12 0 12 12 0 8 0 art_table 32 363 0 173 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 111 0 101 1 0 1 1 0 8 0 shmpl 112 53 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2586 0 1157 47 0 47 47 0 8 0 ffsino 272 2586 0 1157 96 0 96 96 0 8 0 nchpl 144 3748 0 2098 62 0 62 62 0 8 0 uvmvnodes 72 2752 0 0 51 0 51 51 0 8 0 vnodes 200 2752 0 0 145 0 145 145 0 8 0 namei 1024 11104 0 11104 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11436 0 11436 10 9 1 7 0 8 1 sigapl 432 856 0 841 3 1 2 3 0 8 0 futexpl 56 7810 0 7810 1 0 1 1 0 8 1 knotepl 112 281 0 262 2 1 1 2 0 8 0 kqueuepl 104 190 0 188 1 0 1 1 0 8 0 pipepl 112 516 0 495 2 1 1 1 0 8 0 fdescpl 488 857 0 841 3 0 3 3 0 8 0 filepl 152 5381 0 5276 5 0 5 5 0 8 0 lockfpl 104 167 0 166 4 3 1 1 0 8 0 lockfspl 32 107 0 106 4 3 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 32 0 22 1 0 1 1 0 8 0 ucredpl 96 1146 0 1137 1 0 1 1 0 8 0 zombiepl 144 841 0 840 2 1 1 1 0 8 0 processpl 840 873 0 840 4 0 4 4 0 8 0 procpl 600 2282 0 2239 4 0 4 4 0 8 0 srpgc 64 22 0 22 2 1 1 1 0 8 1 sosppl 128 8 0 8 3 3 0 1 0 8 0 sockpl 384 755 0 732 4 1 3 4 0 8 0 mcl64k 65536 371 0 0 47 0 47 47 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 134 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 486 0 0 27 0 27 27 0 8 0 bufpl 256 7283 0 1148 384 0 384 384 0 8 0 anonpl 16 110881 0 103082 62 25 37 53 0 125 0 amapchunkpl 152 5131 0 5042 20 11 9 11 0 158 4 amappl16 192 4851 0 4385 59 34 25 36 0 8 0 amappl15 184 130 0 126 1 0 1 1 0 8 0 amappl14 176 272 0 265 2 1 1 1 0 8 0 amappl13 168 277 0 274 1 0 1 1 0 8 0 amappl12 160 244 0 241 1 0 1 1 0 8 0 amappl11 152 94 0 79 1 0 1 1 0 8 0 amappl10 144 69 0 66 1 0 1 1 0 8 0 amappl9 136 679 0 675 1 0 1 1 0 8 0 amappl8 128 231 0 216 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 68 0 60 1 0 1 1 0 8 0 amappl5 104 349 0 331 1 0 1 1 0 8 0 amappl4 96 1104 0 1081 2 1 1 2 0 8 0 amappl3 88 368 0 362 1 0 1 1 0 8 0 amappl2 80 6405 0 6350 2 0 2 2 0 8 0 amappl1 72 28460 0 28050 25 15 10 20 0 8 0 amappl 72 2568 0 2532 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 54 0 3 1 0 1 1 0 8 0 uaddrrnd 24 857 0 841 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 857 0 841 1 0 1 1 0 8 0 vmmpekpl 168 10836 0 10808 2 0 2 2 0 8 0 vmmpepl 168 101382 0 99962 104 25 79 79 0 357 8 vmsppl 360 856 0 841 2 0 2 2 0 8 0 pdppl 4096 1721 0 1682 6 0 6 6 0 8 0 pvpl 32 315118 0 304189 153 37 116 136 0 265 16 pmappl 224 856 0 841 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 602 0 4 18 0 18 18 0 8 0