kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed May 29 17:40:15 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.48' (ECDSA) to the list of known hosts. 2019/05/29 17:40:28 fuzzer started 2019/05/29 17:40:34 dialing manager at 10.128.15.235:33331 2019/05/29 17:40:34 syscalls: 322 2019/05/29 17:40:34 code coverage: enabled 2019/05/29 17:40:34 comparison tracing: enabled 2019/05/29 17:40:34 extra coverage: support is not implemented in syzkaller 2019/05/29 17:40:34 setuid sandbox: enabled 2019/05/29 17:40:34 namespace sandbox: support is not implemented in syzkaller 2019/05/29 17:40:34 Android sandbox: support is not implemented in syzkaller 2019/05/29 17:40:34 fault injection: support is not implemented in syzkaller 2019/05/29 17:40:34 leak checking: support is not implemented in syzkaller 2019/05/29 17:40:34 net packet injection: enabled 2019/05/29 17:40:34 net device setup: support is not implemented in syzkaller 17:40:41 executing program 0: syz_execute_func(&(0x7f0000000000)="8f894001d58fc978c25597c4c24bf7fd410f2a680566410f72e04ec482fd34f0c4c36d029c3bdbb128ab6d8f4978c692f4ffffff0f1bb30400000067654729a0e6af0000") r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc40, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x7fbc2f0d) pread(r2, &(0x7f0000000100)="b41d24499e5e8c879a31c4529c6a7ec27ede190317d4cc60c60cd13d4c1e4b456072407250bf66fab02f4d7e2dffe64ad2c64b2f927a39446b5daffc1a4a5afdf206f0a4738c21ab757e22946c48134ff6ff62c91d108b3a87bea16a968b3ccfcc2927da6a1411f6d59289d40e160e7be24e59fe43c74c8c30ecd4329a13d961aac2080f3eb7da21b0dd9e516a", 0x8d, 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/182, 0xb6, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0xfff, 0x6}) open(&(0x7f0000000300)='./file0\x00', 0x8082, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000380)=""/159, 0x9f}], 0x1, 0x0, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) fcntl$dupfd(r2, 0x0, r4) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r5, r8, 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet(0x2, 0x5, 0x0) dup2(r2, r10) fchownat(r2, &(0x7f0000000600)='./file0\x00', r5, r8, 0x2) dup(r11) close(r9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r14 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000006c0)={{0x1f, r7, r13, r5, r8, 0x10, 0x7ff}, 0x7fff, 0x0, r12, r6, 0x3e, 0x7, 0x9}) 17:40:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x80000001, 0x8, 0x1, 0x7, &(0x7f0000000080)={{0x3, 0xfff, 0x80000001, 0x0, 0x101, 0x74, 0x6}, {[0x200, 0x100000000, 0x2, 0x6, 0xcec7, 0xffffffffffffffff, 0x8, 0x6df, 0x9, 0x9, 0xffffffffffffff69, 0xae, 0x522, 0x7a3bff3f, 0x7, 0x2, 0x800, 0xfffffffffffffffe], [0x80000001, 0xffffffffffffff4c, 0xc5b, 0x4f, 0x9, 0x2, 0x3ff, 0x9, 0xc2, 0x81], [0x3f, 0x1, 0x1ff, 0xfffffffffffff90a, 0x1, 0x8, 0x2], [0x4, 0x401, 0x5, 0x400, 0x7, 0xfff], [{0xfffffffffffffc00, 0x7, 0xd4f, 0x1}, {0x3, 0x2, 0xf9a, 0x9}, {0x1b, 0x9, 0xf3a2, 0x7}, {0x5, 0x5, 0x4, 0x3f}, {0x8000, 0x0, 0x730c, 0x9}, {0x0, 0x8, 0x2b, 0x1}, {0x2, 0x3, 0x9, 0x80000001}, {0x3, 0x288e, 0x8, 0xffff}], {0x4, 0x9, 0x6, 0x2}, {0x80000000000, 0x4, 0xe3, 0xfffffffffffffff7}}}, 0xaf, 0x2}) setsockopt(r1, 0xfffffffffffffffd, 0x974, &(0x7f0000000340)="53aae8fc82e78dacf0ff79c65146be96d052cd41ebdd3a451f2f3d2beb83751eb84909f2b661499c3f68f8a8bf29c4848622230d0bffac2ee5dbd2c01dc075a4735efae97543d909f6b1e3ce02ed17033cf7387958efe9290806178cb559d5f01c01bb6888bdb9201cf24c5a7137de301ffc22386070d27bb9909476b3d7561656d426e6302f79e790c799138e41c6b525cff252f24be24950dcab2d575fef851f504a35c59fc44129660ef864eed458813ab35a474dc7d760dc89e0f454bbfba24430db194b8cc6eb2cf64aea605b2d4510ac5563540452491a613c694f7b704c1cf43a080a7fa7d8cb699ba50e71fbf917adbf1f51edcecf81", 0xfa) r2 = socket(0x10, 0x4002, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r3 = accept(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) readlinkat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/208, 0xd0) bind(r3, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x700000000000000, 0xf1ad, 0x400, 0x1, 0x0, 0x7, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x6}) recvfrom(r2, &(0x7f0000000780)=""/67, 0x43, 0x800, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) r4 = open$dir(&(0x7f0000000840)='./file0/../file0\x00', 0x809a, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000880)={0x20, './file0/../file0', './file0/../file0'}) accept(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000940)={0xffffffffffffff00, 0x7fffffff, {[0x4, 0x1, 0x85, 0xfa9, 0x0, 0x2abc, 0x2, 0x1f35, 0x1, 0x10000, 0x2, 0x7, 0x4, 0x0, 0x3f, 0x6402139d, 0x2, 0x1], [0x1, 0x100000000, 0x3, 0x200, 0x0, 0xe9, 0x7f, 0xdc, 0x8, 0x9c], [0x7, 0x1, 0x3ff, 0x8000, 0x2, 0x0, 0x1], [0x1, 0x8, 0x2, 0x7fff, 0x6, 0x8], [{0x0, 0x0, 0x9, 0x2}, {0xfffffffffffffffd, 0x2, 0x79e, 0x8b5}, {0x5, 0x9, 0x0, 0x100000001}, {0x100, 0x0, 0x9, 0x5}, {0x8, 0x2, 0x5, 0x100000000}, {0x200, 0x101, 0x5, 0x3}, {0x3, 0x1, 0x5, 0xffffffff}, {0x3, 0xffff, 0x8, 0x7}], {0x7, 0x1, 0x1, 0x2}, {0x6606, 0x80000000000, 0x2, 0x8}}}) renameat(r0, &(0x7f0000000b80)='./file0/../file0\x00', r0, &(0x7f0000000bc0)='./file0\x00') socket(0x7, 0x3, 0x1) symlink(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') geteuid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000c80)={0x3, [{0x2}, {0x3, 0x1000}, {0x2, 0x10001}, {0x1, 0x2}, {0x3, 0x18000}, {0x2, 0x80}, {0x3, 0x100}, {0x1, 0xffffffff}, {0x1, 0x8}, {0x1, 0xfff}, {0x2, 0x20}, {0x3, 0x1}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x8}, {0x2, 0x4}, {0x1, 0x3}, {0x1, 0x5}, {0x2, 0x138}, {0x2, 0x4}, {0x3, 0xf2a}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x7f}, {0x1, 0xb39e}, {0x2, 0x8a76}, {0x3, 0x5}, {0x1, 0x401}]}) r5 = semget$private(0x0, 0x0, 0x50) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000dc0)={0x2, [{0x0, 0x9}, {0x1, 0x4}, {0x2, 0x11}, {0x2, 0x1}, {0x1, 0x4a3f}, {0x1, 0x10001}, {0x1, 0x5c}, {0x3, 0xfffffffffffffff8}, {0x0, 0xc8}, {0x0, 0x7ff}, {0x3, 0xa5}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0xfffffffffffffffd}, {0x3, 0x1ff}, {0x3, 0x7f}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x100000001}, {0x3, 0xfffffffffffffff7}, {0x3, 0x2}, {0x3, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x3f}, {0x3, 0x7}, {0x1, 0x7f}, {0x1, 0x5}, {0x1, 0x7fff}, {0x3, 0xffffffff}, {0x0, 0x1}, {0x3, 0x401}]}) bind(r1, &(0x7f0000000f00)=@in6={0x18, 0x2, 0x9, 0x401}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000f80)={0x4, &(0x7f0000000f40)=[{0x7ff, 0x1, 0xffff, 0x3}, {0x39b, 0xced, 0x9, 0x10000}, {0x4, 0x4, 0x9e5f, 0x7}, {0x5, 0x800, 0x4, 0x2}]}) mkdirat(r4, &(0x7f0000000fc0)='./file0\x00', 0x265114788b3d8c7d) chflagsat(r0, &(0x7f0000001000)='./file0/../file0\x00', 0x10001, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) 17:40:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) 17:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x8) 17:40:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x68a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x800, 0x2, 0x8, 0x0, "6f59cc2d88daf582b24f8fe6b1a69dc5f6c5af91", 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:40:41 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65b9340df9a7390bc8948746275d26eeb3479d2d6ab8d2b4300083abb511cdbdd4195274349242"], 0x10) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x100000001, 0x5}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000200)="f3ffe50563b0482b7818c873e81a9129154e8582d6faf98eacabd11f751994e2c49c1c9a7e3a145a065c6d820378c53ca05392795bd32956f03f04debbcf431e595962378ac21ef8fa5ecb60292076100f93de7e09296fd3f2f72a73dc8622597ad10a8a2a8c609dc460a8c08033d77faafa4343be1184aa9fc939476106eaa20c80253a3d928b249aac85ecbb1dcb7d631788407d0dd9cb66293855a55a12af7407cf24330e63214bfabb6b7bf515dcc4a3baf7e7310e01f1103139c3db9bf703b7cbacdd99971dfc0f782ea4405c0352e66dad9bb8e39b64c3dd744425bbfb50c95f5eeb3a388a0686a19a5a0afd6e65c448b273cad2f1dfc95bc6a6c5d7bfec8bb2b615fafea3d886d8d1fc117de66959f06fa3d17455234234427a5e7567a2548f04649ec31e125761e3ed33edae3438d0afdc4bfe2dcaad96794a98ff0c63fd7ae0294f41431ed18809250703b8fd5f0f11d634d65b8d50cd43be13e4967f75261411c30d22fe7abada8fdc700e44b0259cb5fc8548bd0bb46baa5ad948001e0257b33386a395460b5cc1d590fac41176c67eeeddf323008772ea0471b36feeda97d921f4430ebaceee049ee5919a3020b348e589de78a850f4a32182f6f319b65c22c5a34e6044ee85d4d7016976a02f677253a237fc3ac04ad629d83af5dad8207cc304c30bde00878b74bcb1e575a4b6e028e210d86cdbf961db9044470108fdaa6d14d958845439514b5ae6b9cd49e5db1bc4e4886dc3ffa6b3f899c85c66f09079a60d9558d3d2f68295cf334573a120682964c9b0f8e4a92df1933bf519888ef20eb5e80d6fc4b3f298c005e5057af019df29ed8514c7f29bf0f7b7e26573c21f604e7455c4b65e503cfae405f8fc0e0a52b9cdd09a2ff323bf34ab604aa3d6ca578ba52a8db8e36f96799b93975e2add8977e29925c62b05f4ea53264901889de7d752ee61b193601481474d6ce3c048f5e63a382dab7427f86063a5bb4a40a8834d3e2169d1277ba12cf1365c746da77042189a8c508cbf7a0dea9bda6cf9fd783de481277c67a2a73b517d1a552d558e6bed4433a5e19e2431b8b499d8c443492e0b94d757ee76b854e802f8ef2eb86f06e989bd1815ec425d9e857a267e7238c0f4009c674003b64b7f350a01a874150bd173cd18f7b17de69993a35fdb59f22feb6b4a53efa69b575784a88c5261e4ee7e44d415898bb1844bb89b1b74eebdb7afc65610d970825950a852084437758391a8983e15d3b7de4e740a5c9ad12964102fb38762e1d1f46d7b1027eed4f822383ba3d850e27bfa771574c1ad6c20a7486ba34ace2fbdf24962381f355ff97428203220c477f694f66e627ea7ce6bf361f513bc87e4353c1188417147c5f14059f38c142c01c3a14bf38d10a7f44b058823f64d261db93e1e6061595bd6f19b3e6bf41180d95617292c14f47721989d25bc323844c730bf62d968e2bd4d22c2d65c897b79716cab6d9e5e1ab4d107cf4ad80f92ef1656b9fecdecec7921aa34fbb54b7390183dab25575586c5ad3821e9d1fa598db362635c3e4a8387bd69cb9bc764ab2e80ebe358608252fa673b3c72d37e2560e3726b52959d773639d3452572c6fcc4d10a4ab6b699e382eb440adc647b8ec0aba3eb23c2152ac4c336f21509145cb554740de986039e1afc89e130a80057cae9a281e07d9064db8d960d2d5c3296e6be2775d4aed5fb3f96ad6dcaedd690700171db99ee6a7189f98738c3fb2406e04719e09d5c2b183c9f51966ae6ab7084c37a5f35e351b8ed306b2e9fadea22521b070d656862eaf642ae448a9f1c8872955a9e64960fd53d6c08d3d65267a65f3c2793651d24a98a409b61e4402db0f61a9e5de1ca13ccc224142069d6299c5269244054d939e6eaf15f8eb62231b21638548f2940ad83db541826651c76dcf7b1e51b17f5160ec7d1ec755f721e5321e7d5d3e6504fb00b696e25c62feb9312a34110f0ccbb1cea6ff9c746c2da07007a1d897fc0b8425797f6157da97d72403e913c7fc721f083b7f3215e605c030251abcc9191135600ffeb082604bd89e27c6eee3a7b980553994445d4846d0c066818771d27b71a32b4193e16632beb6428dfc04fa34a0542b25e9868778287e8b13b865cad841aec34c18ad20ebefc5200bdf175a9a5ff240dd8b39942f8b9510f0d51709d87984aefb7d764bcc0e1006829500cc714b6a3a8606ac8e90eef8b9578391ca78f6b6f7c81f45471545ab2b9bcea516edabac10e2a9c4360244fb90ba843a1b63295bddb8d9dfaab34b28c6c4f7ebb3d3424a573f13de29754bba3277147f480d7d35ce994c3d2e8ee97c58e924272456b04821339b8fdd6c1daaa685c3fddddb9353d94a4f47c91356b203d2642e1d5467eef90b8dfe778020a26a2a1ed7bc94aa8aeed828ee9c20b8b83ee34042c13e40dbe3b3b5ddca42a1e6d54e8c083d8f3cf3e26de6ab89b8031dd10b2ce2eb60a390677bff5a391f1ec960814038264ce0fc979a473a17cd337db5dbf250d604c9e177616f132d26589e5f5819d6f050e818cba1b0610ccd8de787984e2ff4598c72ef75c82c43b4d30e27244c23f76389daf2be12465edf0ee37a576159547bfcb0ac013ebdb00e1d91d2c19f1cda227c7eb2c3cc94a2d82766bc0190dab03a128d86c20173d1734a648e60ab415ca137191ae47c8904a3eb4f7cbbbd664182a6214f84a78030099e4b263eb740d85122e299733a38f27731344cfa9b11817c3a3279c235b17ae444ca374cd50838e5821d208b61efc5d54fabb0bbdb9e391d8127a9b63e20107162d7259c11a557cc4ef772c60028cc7383dc1ae64d98d3ff4dd3e37ee252c93a281acfb9a318ee7f962d1fc8c3d9f2003312a284593cba35552c6bc9b03d4fe7fd688872951b720b64c9d027f3cf6ef5c480654e4bc19070a611ad000ef8a7ed8df4790f0a209b760ca7c473673e5f026b258c2329466897c7b500ec3499be774d8a0722bd2c31962ab00cc4ae5fa9afc34d9db1e8e9a72a24bd5c3dfd60c42e7d486781289aa339beb188f4385d3fdf8340f7137167b2a81b61af2180fb19f3aca496f04d77df38499df95ed9fe9585a4c9e6e4e3ce3e840d33c54337603b3772d1fec124a684aac817fb43a1d074b61d0b8f2f2888db7b3fe95c44599b55119f8222c52b23abb6535fb0e5e35cbef9fdbbc059c345fc0814702b1e55ed94ea2e2a51eee42b746753272e32c6bb762fec2bed33d7b07d565e8f28adc73b5a22a2ad4cb16c05d154c043f484b84c5df8903c4bd8b55659b2e7588d95f5be0210ec99dee1468940cd64988f93bb98a0bafb6f0f95e1f5914f166423b3dd904d7dcbdba6cc6b4f8349945f4f58265c56f1f4f35609839320fb7792116be7cb86023e2295b798d93a8f42e06f0caf0a2e4215f4d0b5b12ce43fac9e3751108c0212ddba65334768db3c831e1fb167dfca18e716fbf859a1f3cbf8f5af281c99fca327778b75f1bdf0ab02bff791e7da4862ae2ee38f9be4e0a7385ed9fcb77353bf1a9b7c3a70753a02945addc8cd6e3f40510c4dd03b7ca641e7a2e4687623565d4513fa779a9ba71efabde365474864c62e6b14ed007597bea9ccf953e431afcaea1368b23c10960f737f0a8a8d9d10a9ce6359285f9523528c79fa32b4d8cdc0dfc5c86d8e0d22a8ba6a1e9dbec22195ecf7801c7a2a889e91581761e674c2d8c5cb18a2bed065276c263ce78ddfa080907e6ff0091584e865f0290f856634546a8d65eb24f59e95c557ba152b56c14a82a360e1792959e0a0eff07e0546e7bc468f03ead65c92f0e761119e8f7f8e7d3869dd8e79a00092e183fa544b26570792ee49b9248b381e8bf5ba5d77b639cfe0b529746f98e825685efdf4f2ac08c5bb05b00c2a4f1e9f58c1430249f752e6f011beeda2231d4574337c5ec3e751dbe4f7fc8b480ab4ffefd0f1be670bb8fb173bf8de45c92fa452bff12ac5828fd7982d3c499385106fc695109b3458e7bcc67942914b178bd5e8cfc36415e2bea02be138844bfb5b76b24d5fed9f63d2bb8c901f8bb38a153718e578647b43ac4fc04ee67447ee91dbb5cf9ade2d6ca4bef4b30ef0532c26b3b684d40422e7f2532ddd3fcc05da7a453c6a84e14bd36ed490b6662b417ea885fe42edbfc33d67ade45184b76ac9f6ce793073ac06b5f1e31b4614f5d0779ba9550b24ff3edced5a58df3638de0cf994f230dc10a0a2185c0af8f7cd4c5586bfa0ad51a2190dc877f2866cb25d9a282b05c76b9cff20fe1eba8bbb61291e7ecb3d9012639e5c0a30915544f6567d6f906393f4e43e8df038f2d0f0563d3bd6ade58ef91e4853bed07292a1ea9c467432644a41d8f51df52df67bbcc82e742c58be9091c81e8808025842a3b316752a1020b69880d255231fbc69b16400f23d332996a5c600e5b117cf7717ba276aa90fe50c4abfbcd019dabae53bf6e9df9d3ba8af138f1fcd279ed26d653b00f92b9a32b11f61a14391c0b687058f61293cf6bf36ad39ba09a43e9a6923e428741762e00cd0ac71e4d354a5747e0ee1f358981680926a20d98ec7ae33e8d3c645aef7df91f2b2ceef5d7dc8b8df4f4e52f55f952b305186e4f682e970e41cb2eafb4c176ab28cf8ea585b1b6377d5eba78ac91b063560d3e6dd349dbe6691cdbc0f663c5f3e91d32cc942aa6ed3cea6571051145df8300a859593273c8a14d1754a6293afdc70c482239f859c170183846bdc81524f44850dd3a023b677d7074d03851a01a2dbbf617f0814073045e633caae539d155c6824310807b8f5097eb5f22d041b450cd1b9e0c843c8556d83571efbbfe62710423cb7a1f7e72ecf8c0a4f63c0b94a57e80779fe08150eb0529ccf1469f62525445ff3bdb1ff1b517abcafef341f143c9d8cc520deb9e4d77e4dbb304858715bf02e3493a39be8b5fd73cf0e57b16ebfc6d588837aad344bfffd09558ca396259ac1328b5af874d519b8a821ca1a0c8c34e5b987394f9c259b6b60e99ef51a75ca60984caca02ae29fd26603f98ea24c16d5c9f88ab2a4470959556461514e7d6eb0771221d0a7b1dbaffc0281f07e98e222e1908c2f09d67a5824fb0ff541f58e9cfa1625e25e64ababbf71a3ecff4e65731c9e2bef2790e5860841252c653137c992005d690d86c345d42e32487143ea686d23e8f80f32355553d7ac0d299d60808a536af5b2f1b3f789734601cf2c2e375aae2da4bf5d43b8530df4527158efe019d230abd815357cbcefdaf286f78a777fa02773631c53b7ffc975d9e515224ea494a7f6641c42174da04c83182e3c09f8ff78df82c2959aaf67bd7b308e8cee645ae0efe835352b873c169c0537692c81f9025077d60e56af57586743c695d92443e05d33c4a9a2ce40f67fa18c6a9db54db12aaf0cd5f86a8c949be8d315959d783c73967a8ca85124f654041d5ccc3e4fcaf12fe604c10f812dc241f57dd8a5cb01603bccb165a43c55b2723aefd6e805799dc83a0c3674ca77e95dc32542b7ba5c9270e55cf4ec349053ce485df10c4c7f3127b3edd396f88c2a888bd97ffb9460731cd0a78fb7f787888dfe2f84201fff720746862fc40ad58556443a01d78e64957bb69a473d7d0f973e30ca5ef82dd970f1be58f01b008ce05eff2bbb8f77692c7ce1c245d4f3e4cae6b6df0316f86d0d63e76351030d8673936a5ae3bbe0d697af0edce4fe7020f7c31885f6ec6c7fff903ac2043ff1324bc159976cea43e82db1f292be35e3766c93e1435b09f2fdd534a2025", 0x1000}, {&(0x7f0000001200)="967cb91aaaf2168d9a9e09c70a4f6b23df35bbfa89e19182560bf8667860dddd89c79aede9f4789484fd639aeace2c99b3a4e76db376fef1aad95c728225f333160383c9b781394b59480680c723a7e592a2564a8ff3b327d00d98a3ea2595d95eed13d08d5132e2d16e", 0x6a}, {&(0x7f0000001280)="9d628e90ac36abebb1087b36a498738cc7ac7ecc97e0c8b199a55f25de6b2e235a177f7c4c3bbc74690036d8c36614ca29862a974d8660a6c6f4596e707b", 0x3e}, {&(0x7f00000012c0)="e5d490e24395788ef687f685eb237262d71011e685747596681fe100f17deecc4591f45afc191b591d99585e4e2b72fe2e2c29250b3089fc92d185804c5b78ee41af3b9334bc1071d11b75b3a05aa8277bbcd5b81c63ff7ffa1f961f176b95ff53f99c195f7aba39e9a486c7c8627101cb43d7e81d8ae0cf909f80d95f4b1fec21469ddd3e2db508859e9c015e4805e044b30eef0e4400f7b504c4e623f79f67345a2e2fca2ca50b5d4bf54a1566076fecf1a41fd3b0a466767a6037b66328fd75fa1a9fc2df93714ee2f4d0ce7c4636b03e", 0xd2}, {&(0x7f00000013c0)="14364862", 0x4}, {&(0x7f0000001400)="70aecdd08d08a6f045dd3732f13e3ca87f2e9670019515597f8fe7f00fc95ee61835628e738b677bd366716a8de76ceaaf588ab15ba77d18a0db9531d4fdb9c490631ff2da5098f0c87db676965f3f5568547a2f799de6599d9c37933f67f114c8f39f4ace28a00d31b11f0cda29e0a165dc5c28f70fb42a86f07408e764e343d0c5b8f865c76a41250c946e05cbf5d4964c7cc5d7ba33d2bf0eb57947531e77b496b25803dabf08707df8a7968f9884867f8f1fff4502b377b4fb5a47077abb2b892c6317ab7d4c0443f49f2792570e074946d0d1cbd7e84a741fbc99f8eaff111fb57393cc265f1a5d9135e8cc86599e2f", 0xf2}, {&(0x7f0000001500)}, {&(0x7f0000001540)="8cabd40c06d2e0576ab94a72d063e3991db78a34390cf8db65f2d3c104a40b29bafd5f707d4b87432946523e5593376ba30e839b17dfd7f78a035bf867d1787a4c61b8a44c5e569c20edf6ec3feb54b4c38c8c9dad0aa251371d2acb70a7e778b979175bd6bb3eab848cae92aff6ea2115120637ca172a5729921d26756676276ed8771465499a5cf1a8ae41fd87f2f8bffe7e6a90ddeace674327900876aeefb69ba3fd8ee6cbe7528519c157cc142fecda67d3", 0xb4}], 0x8, &(0x7f0000001680)=[{0x50, 0x1, 0x4, "fa7a8b781b10e5dffe6dd0ce3bd9376f8726cd75bcbb1a16d3b0a71fed6399b003c2efbfbdb16f7a9c4899ca6ee4376205ae08601fbfb26283"}], 0x50}, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="aa133d94566e785de9c3206f65923692bae3b32a87c2b01cffeaebea3553912ad2f8e81f4654c2e9daa571817407146f75741eeaa741227974890f2104f6a143b14b68fe65daedfd4854e7f18bc20f99a4e66a4353a4b5aff98a7febbb19e424b27a7b575c553838a68de0165412a12bde71405e52de549b1325ce7e9c789bc57509a0df3eb1d1a78597ddf187f2b3ce274ce06f793ca9163096f6ea24db", 0x76}, {&(0x7f0000000140)="a7d84e655558c7818547d99b44b5f7fa490766a48add8aa5950ffae1bd322505c9e6e5953d27d5b7e71be1f30cff21d6d4993f34919db308375acca21f", 0x3d}, {&(0x7f0000000180)="8ba1ab9e", 0x4}], 0x3) 17:40:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) syz_execute_func(&(0x7f0000000080)="40a1e3f7f3db70a94eb1c4a279799ce90000008045d1330f87b6000000c4e135593db2a90000c4a2359c8618540000c4e17c5a34ebc4c1fd707008bd67f30f5d8d15000000c4437908112c") ftruncate(r0, 0x0, 0x5000000) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 17:40:42 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6010, 0x2000000401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) getsockname$unix(r0, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r0], &(0x7f0000000340)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000480)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x88, 0x81) recvfrom(r1, &(0x7f00000001c0)=""/77, 0x4d, 0x841, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0x40}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x7f) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) 17:40:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8010, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 17:40:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getppid() fcntl$getown(r0, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x277f31ced6cb1840, &(0x7f0000000180)='V') fcntl$getown(r0, 0x5) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x9}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8010, 0x0) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x4) writev(r2, &(0x7f0000000040), 0xa1) 16:00:00 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0x3, 0x0, 0x3, 0x1000, 0x9, 0x1, 0x1, 0x3, 0xbd4f}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000340)="2ab5612a5321578e042c5953435e30f37935981af4d7208745e88488612b572eaa46838f62526e5436ab6899f53d2e631e60f2dd5d0b9ad9975c52a6a9c71921f084c8e9f59b79c1c0ea5f64894a5f3bc4d2", 0x52) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000000000000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x400) fcntl$getflags(r0, 0x3) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = getuid() seteuid(r1) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x4, 0x109) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x80) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0/file0\x00', r1, r4, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r5) 16:00:00 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/133) getppid() 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x404, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x0, 0x81, 0xffffffff, 0x8}, {0x1, 0x3, 0x7, 0xffffffff}]}) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvfrom$inet6(r0, &(0x7f0000000100)=""/245, 0xf5, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x80, 0x7}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x1, 0x9}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = socket$inet6(0x18, 0x0, 0x7) setsockopt(r0, 0x1, 0xffffffff00000000, &(0x7f0000000000)="3bae61662e5f49e42a8a3365dee971d4bee67b1c6c735ebc37008f7135bbaabf2ca5ec7dafcd6e03cae72a2eff91d31ef1c32eaf888790c8896d301ec112c637fdb1089aa184ef39162b4b5227", 0x4d) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x81}, {0x6, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x8c) munlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) 16:00:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x80) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r1) syz_open_pts() readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/181, 0xb5) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x1ff, 0x4, 0x100, [{&(0x7f00000f7000/0x1000)=nil, &(0x7f0000245000/0x1000)=nil, 0x1ff}, {&(0x7f00007e1000/0x4000)=nil, &(0x7f00000a5000/0x1000)=nil, 0x1}, {&(0x7f0000193000/0x2000)=nil, &(0x7f00000f5000/0x1000)=nil, 0x800}, {&(0x7f00002cc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f00005a8000/0x2000)=nil, &(0x7f00001b0000/0x1000)=nil}, {&(0x7f00003c6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00000cb000/0x4000)=nil, &(0x7f00006a0000/0x2000)=nil, 0xa3}, {&(0x7f00005c4000/0x2000)=nil, &(0x7f00002d6000/0x4000)=nil, 0x2}, {&(0x7f00003bb000/0x4000)=nil, &(0x7f00006fa000/0x2000)=nil, 0x8000}, {&(0x7f0000527000/0x4000)=nil, &(0x7f00006a5000/0x3000)=nil}, {&(0x7f0000754000/0x2000)=nil, &(0x7f00007a7000/0x3000)=nil, 0xfd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f0000/0x4000)=nil, 0xbd7}, {&(0x7f00005a4000/0x11000)=nil, &(0x7f00002b2000/0x2000)=nil, 0x1000}, {&(0x7f0000753000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil, 0x1}, {&(0x7f000005e000/0x4000)=nil, &(0x7f00005f6000/0x3000)=nil, 0xb5}, {&(0x7f000024f000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3a804196}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff7}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: setuid(0xee01) r0 = socket(0x13, 0x1, 0x2) r1 = socket(0x16, 0x5, 0x80000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fchflags(r1, 0x0) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') sendto(r0, &(0x7f0000000040)="5887efade6f9c469be31ab2eb5502a2dea0cd2fa98dfaafa430358814215750e5b74c1e26f5c0befac37c79ef2ad3528", 0x30, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() setuid(r2) pwrite(r1, &(0x7f0000000140)="5a2428750fdac4b3eea20bbbd786518a2bc522adfc1e30d03a8984743b3783a9b0c563e8abfa58e8427aa4ed318e8ebd374ca9b27454280dfb388cf718f4821445b303eede535c6372b918133076138fb995742ec777b286d4f8", 0x5a, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 0: msgget(0x0, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/177, 0xb1}], 0x2, 0x0, 0x6) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0xfd80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7ff, 0xfffffffffffffffc, 0x9, 0x7}, {0x20, 0x9, 0x2, 0x8}, {0x9, 0x0, 0x800, 0x80000000}, {0x80000000, 0x2, 0xffffffffffffffe1}, {0x2, 0x400, 0x7f, 0xfffffffffffffffe}, {0x2, 0x200, 0x4, 0xc12c}, {0x2, 0x7fff, 0x3f, 0x4}, {0x0, 0x3, 0x962, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000000000000000000000000000100000000000000000000091400000000", 0x6}], 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x16, 0x0, 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/68, 0x44, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffd, 0xff}, 0xc) 16:00:00 executing program 0: socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:00 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x200) semop(r0, &(0x7f0000000140)=[{0x7, 0xfffffffffffffff7, 0x1800}, {0x6, 0x3, 0x1800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x3, 0x60, 0x800}, {0x5, 0x5, 0x1000}], 0x3) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) read(r0, &(0x7f0000000080)=""/203, 0xcb) pipe2(&(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) kqueue() 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x4000080002005, 0x4) 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) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10000201, 0x93) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x7) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) write(r0, &(0x7f0000000040)="38d0bb1d79b663358de7c369f3713d24360a0dc2f41d71a79cc4fe63181b8e7fca108ff6756288245a248f76ec60940058ec76f70fdf7098f24482cd4ce9cc66b06f6c865a3c03768fb02a8e3d5b327e3b600116315ec51ab91bb80cebc8671f9638ceae7f5de93835dea8", 0x6b) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2a0, 0x140) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x4, 0x9, 0x0, 0x1, "269c0039c64e76fe1c76b2e2a044b2ca6667f5fc", 0x8, 0x1}) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x9a6, 0x4}, 0xc) recvfrom$inet6(r4, &(0x7f0000000180)=""/132, 0x84, 0x1, &(0x7f0000000240)={0x18, 0x2, 0xfffffffffffffc00, 0x7}, 0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/47}, {&(0x7f00000005c0)=""/4096}], 0x162) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) socketpair(0x18, 0x4, 0xfffffffffffeffff, &(0x7f0000000080)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) dup2(r3, r4) fchdir(r4) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000004}) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x6) mlockall(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xcf, 0x6da, 0xdd, 0x100000000}, {0x0, 0xff, 0x101, 0x23}, {0xb11a, 0x0, 0x10000, 0x26}, {0x5, 0x14, 0xffffffffffffffbd, 0xedc}, {0x6, 0x1, 0x1, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x7f) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="00000002447d5399dafcd6dccc13266014661e9cb7a29ba9", 0x18}], 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x0, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x4) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x2, 0x7, 0x100000001}, {0x18, 0x3, 0x9, 0x1}, 0x8, [0x8, 0x8, 0x800, 0x6, 0x6, 0x7ff, 0x5, 0x6]}, 0x3c) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="366fce02ebb102", 0x7}, {&(0x7f0000000080)="00e98035b8fc0900f785c95ac815c08250c057262320d4ab1492124ad4e75dd86bd50874ed282645348f9364454940f162a95b7f165e4e45532e722047069e8ad7476f502e830a3fab2aab17a3b6296ba180fb90de50c86a35823a0423171399ecdccf5b4afafd6a25e4c0d317007d03beca252ce5c7a157894337665a9d62b52d61c05d73571415f7cdd3a014ed", 0x8e}, {&(0x7f0000000140)="cc81d398b6deb63468ce4a745924e317731a649fb54e58f9099d7d6a346d42edcf8680b974968e5c70c8de27f9d06eb92e4da448c76708087ea614cb119e6425daff76cf018e5435e83c8ef49e78aa42e26df0cfb10c020e2f7e6ecbaced13a6e535542c9b0d6f6db58c", 0x6a}, {&(0x7f00000002c0)="533f439fc4ffd17f916ece6512b6c86aa61240056d4d699190cddbf83c7fa07ad4a62b2f915a30b596a4a901aac165cd44b024f1cc6a03d937a1781675a6fb244fc5a26646b63cc01b693fa1d941ac0a5d63f9810f41c363949bfe871c8a4074925693567bd10e05dde259caac409ea9", 0x70}, {&(0x7f0000000340)="6836d70b688c1ae0863256c6dbff59f03b1077e199e51c0d39bf372ac9f2779e94a8b0e43324d56e755eb4c2e8fc244db6974ed34a3c64a503b3c881c4a610626cc1c6e2245e61500240c1eb41f2243d30bbaea12955faa059cca7cee29be6977983c1fe067d75236e1baab0eeb25ecf92a6d9208a98ffab4a7a3ea2ee4c5af2d56a81085ace827cd2f731b9a9bcc88bee67bdc434abf79aa921f1660091f0281ea436bdc29b51b70de27d4c0f18ff9ccf3d735d8a3c134926400e0f5a4e9f682fca0f84085c9e8516939061", 0xcc}, {&(0x7f00000001c0)="6fc63bc733c07b86c660ffe9d0", 0xd}, {&(0x7f0000000440)="6bcda42abe722fea6b2b52db5f17985d4d7ab7c73dcc648b20c8e2e4a001f6e216eb7c9ef1e2b0f1756b158128fb821f31d4dd24ff32adc0a974ea78a006cd62024cba26d530df384b7f5a063ec953cabe0ee4d734ee72d0ff1a8d016aeb539da54947769f9bb472e6e007d6df945e93", 0x70}, {&(0x7f00000004c0)="0cc0df8e834610d658c26944b1ef625ca0754381df3dd8c027443197c84757d7f719131c7443f60f3098db791c2a51653e8ffe40cc677994ef98c6d264cd0c390a3656b3c88c194f626626ecaa97126e21325bc30867628748ea376f4b1e76c2ecfe25caa3cf5e22ae8fea733dda9b460c75ebdf72fc86b435ac88059182d51f99c0910b6bce04855e3c4e161cf3a51b6763402fe83c533ce4592357b2102fcc75a94fe1fe507ee11b45052ad963bac82059ce9a3f845d48835e74a72112a745ad5388875af31f2d", 0xc8}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x4}, 0x400) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x1, 0xffff, 0xe6, 0x8}, {0x80000001, 0x2, 0x800, 0x93}, {0x9, 0x3c2, 0x2, 0xf6c}, {0x3f, 0x10000, 0x100000000, 0x1000}, {0x2, 0x4, 0x7, 0x2}, {0x143, 0x200, 0x4, 0x3e}, {0x0, 0x3f, 0x401, 0x4}, {0x2, 0x1, 0x8, 0x80000001}, {0x5, 0x7, 0x2, 0x200}, {0x8001, 0x701, 0x80, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0x1abc}], 0x10000000000000dc, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xfffffffffffffffc, 0x2, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffdcf) open(&(0x7f0000000040)='./file0\x00', 0x550, 0x0) fchmod(r0, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20421, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="0015e7c0a0b8c4aca8b7e8900faffb3e82125be453060137366dd15d60aeb3cda9cfa33359d9a207eda88721eade1cabc298a1e79c6444d6b6f0be82963e65c046", 0xffffffffffffffe9) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffc, 0x5}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b000023270000000000000000000000000000000006000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) dup(r0) sendmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xfffffdcb}, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) socket(0x19, 0x8003, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x5}, {0x50}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = fcntl$getown(r0, 0xb) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) flock(r0, 0xa) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x2, 0xa1, r2}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') wait4(r1, &(0x7f0000000300), 0x0, &(0x7f0000000340)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) fchmod(r0, 0xa5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10480, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x68b}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:02 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x804000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000040, 0x0) r1 = msgget(0x1, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000005c0)}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) chflags(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x11) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) shmget(0x0, 0x2000, 0x41b, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3}) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) pipe(&(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1f, 0x40, 0x4, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, &(0x7f0000000240)=""/64, 0x40}, 0x802) r2 = dup2(r1, r1) poll(&(0x7f00000006c0)=[{r1, 0x40}, {r1}, {r2, 0x4}, {r2, 0x40}, {r0, 0x20}], 0x5, 0x8) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x3, &(0x7f00000005c0)=""/146, 0x92}, 0x41) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) r4 = fcntl$dupfd(r0, 0x0, r1) recvfrom(r4, &(0x7f00000002c0)=""/218, 0xda, 0x2, 0x0, 0x32) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000700)={0x2, 0x1, 0x6, 0x7fffffff, r5}) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:02 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x117, &(0x7f0000000000)="b6") 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000442000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) kqueue() r3 = accept$inet(r1, 0x0, &(0x7f0000000040)) dup(r3) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x6, 0x0, 0x9, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x10, 0x8000, 0xfffffffffffffff7) fcntl$setstatus(r3, 0x4, 0x84) 16:00:03 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x23) sendto$inet6(r3, &(0x7f00000000c0), 0x0, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x3f6a, 0x101}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getflags(r1, 0x3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x212f, 0x1}, {{r3}, 0xffffffffffffffff, 0x7f, 0x2, 0x6501, 0x951}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x201c, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x79}]}) socket$inet6(0x18, 0x3, 0x7fff) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc9) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) 16:00:03 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000000)={0x0, 0x1}) r0 = socket(0x26, 0x3, 0x101) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x101, 0x1ff, r1}) r2 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: socket(0x418, 0xfffffffffffffffe, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/26, 0x1a}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:04 executing program 1: semget(0x0, 0x0, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x104) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) close(r1) rmdir(&(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:04 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 16:00:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) r1 = shmget$private(0x0, 0x12000, 0x528, &(0x7f0000fed000/0x12000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchdir(r2) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000080)=""/108, 0x6c, 0x800, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x48a, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="d2f626102d243c92ed06b64ca87b0b268eafb221f2320fe53ca8aa6310a9d860735b0daa1568af82d836bb5f7ed525823f9db4b802a1e94dbb827e63aeafd84dff0ba361ef0bd63673c75cfc7ed0173a508029fd755a128f0c467cdf54bfd8d6f4af6c4970eeb8c36c537289d0b59d7e5beee5a5e6ad36aedc376c2525b9980417f7664b0b16474ec7164f96fa127c1a08e3f0de4c550107395e08150a5bbc42f2703ef49f4340bc5dc6cf5da5f96e150df2af1120885a87366474209fe38117d2383dc82dbe34b6c24a8928f8ca90d5fb7cc6", 0xd3}, {&(0x7f0000000200)="9233fc0631ff280a6c69fe7b2996f435c1021ab8a4ac18a6c4a60a1923a250680959e29557e29a1e46836fa6e1d07ba91d3749227216bfe64bf8ff72958626116d62f156fc", 0x45}, {&(0x7f0000000280)="0b94bccd9dcec4f694ad8a7bf9cf07c24a40b662a87e1d5beebf945bb91ac79102923ad2658f23bb8523827a47137b1b64d839aac2990ccc9e5b5b73628c8175651b970a19977e9efde2b9e163f282055402ad69538c272a0a441185692d135ec90cf23c34606dfdbd96", 0x6a}, {&(0x7f0000000080)="4f08c09a24a6035caa04b0c695d78d254df83c06006fd704b81091724c29", 0x1e}, {&(0x7f0000000300)="217e6efe4d648ce9fb679bcfd9b82666e96078b8787841f3405f1c3938155342d1b0c38cb5fada03d891eb55ad26defc56f0fbe69f0b34015ac099cedb90b618173eecb0aa8f659f", 0x48}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() write(r0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296c8", 0xfffffffffffffec9) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x8) r4 = dup2(r1, r0) fchownat(r4, &(0x7f0000000440)='./file0\x00', r2, r3, 0x6) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000480)=0x20) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)='fv', 0x2}, {&(0x7f00000000c0)="3f17bf71a3fd14aa7e27ca60b0bb4e7ed3f858e435671f50f6acd609a64ca5b56791c57fbeb961346e5fa01dc2c76a8a1a1c9beb0ab1893da96b160cbb00a06a21dd6139c182bc771734782dd453808c41036a46ea8a9e0a2e2f6b0123259417f4ada97a39402640433623e46a686fd33f6f3824beb731be2f2b7b7f130dd078bd0567bf3816ed44c57bea38e045e290a66c9dd22f8ba59b5dbbcff1c6974578f9809c0e2e0b157d9220", 0xaa}, {&(0x7f0000000180)="f11d821b060ba374d2d804432490f26e086f2f5b036e55380cebf70b4b5b0082b090d79fda00432ec2f784413849d006ba5e18b4d03eea860242b0122fa862552bea343fbdb848a9c342d755cd6d97a1ad6a3c9eed41b25769141f8cfba6ec2c0de9bafa1eaa848c25cf28e0b96c84fffe79470e5c95202586ef038971ac802320da8fc4e19943060b99a4329e85c849ffa26d3f50214f87aee94b4ba4190678863a1a734b6a73798ed4379f0e5451e9f2304ffc3421d27fc0de899e68f0615b5d627bed", 0xc4}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r4, r1, r0, r4, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r4, r4, r0, r0, r4, r0, r4]}], 0x80, 0x8}, 0x8) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d350700000000000000f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x8007, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffc]}, 0x419) close(r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x2e5) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{0x7fffffff, 0x4, 0x80000000, 0x4}, {0x7ff, 0x1c00000000000000, 0xd}, {0x0, 0x887, 0x401, 0xb6}, {0x8, 0x6, 0x1, 0x7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:04 executing program 0: r0 = socket(0x800000014, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f00000001c0)=0x9, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7, 0x595547bb}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) read(r1, &(0x7f0000000000)=""/62, 0x3e) pipe(&(0x7f0000000040)) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet(0x2, 0x8005, 0x4) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000709000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x342, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="873a389c9b46e2f5dcb7ab0002000000000000000000000000000000000000000000000000000080000000000000"]) socket(0x22, 0x8007, 0x2) getpgrp() 16:00:05 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x81) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000000)='n.', 0x2) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffff) 16:00:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/32, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r3 = semget(0x0, 0x0, 0x204) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r0, r5, r1, 0x10, 0x7d}, 0x9, 0xffffffffffffffc0, 0x4}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0ac4b77873165c2729922e921a586ce63afc4aaf0fa39617a91ed72da6f43dbb40e87853e97bb4948a0dbb6f", 0x2c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2004, 0x0) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000280)="4f3571fa65669f7af3a400000000000200002bc76398c1c744aa82da6993b55b5e108e9eef7eb2e28b0e74a29916d57610335235cf3be18c4a766ad9a30206373ee79b5ddcb00d1d75f240ae0fa03a91dba374455a75ce80cc8803fbad127f990152f2f64bf2932226c0234512ea8bfac6900c4f6082d793d611d9c04fb8994cf5f5d106652a6589355fc1c6ba269b581e8eb996f1767e67a5e8f5e920b73b478d42b9e6a0c5fe81e4a93f7a2322d53d53000ea61193f2fb1dea", 0xba) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efab6ee2185a7d130f7b1522ac7bd16ebae60000000160f8e5815f73f2a044fd330d5552fbd5060089632dfc94f2ceab319dc8637ddbc76198824b3da048bbd47b28f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ac9bc6c2487d8a4f5f728193f12fc4d5f16b136a5d0584aaf43653a8b4ff2d801a04b81e8603cb86dd703c23c3d4a29a9af380440520c27d0b0368627038525f598e1af824c1036c2aabc84f7f77d8d39fa8d2eefec28ac7972b9afaa486a102d1d0f45d1d61967cc30f5346bbfa342541d379e063949ef6ad2cebc02cf", 0x2e8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6", 0x1}], 0x1) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000100)='./file\x00', r2, &(0x7f00000001c0)='./file\x00', 0x4) close(r0) setgroups(0x0, 0x0) syz_open_pts() fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x3f, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x782c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff465}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc0}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fe7000/0xd000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0xa0) fchdir(r1) rename(&(0x7f0000000080)='..', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x128, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/194, 0xc2) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000002c0)=0x315) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getpgrp() 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:06 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7d27) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "551a278f80a955067c0d148ae97c33323a76d55e6e8c6f5efe0210a05e942dc2f88688399a1cee905a088b4cf8f55a066e4f59491a7f643452d25ebb2fcf6f0e0fe792cad622bae28681a71ac37773d26c2ccc97e9e7903b168b8e819d74e16fd20506975481f581d29e7325c74f96839a72b0f669bf4d1c03d226e4f91222c4f68fde729d8c78a90ff5f748beea38c37b9111375c7debe60600000000000000f6b7a866cc3d202c4bb24ec0fc"}, 0xfffffda2, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x3, 0x0) 16:00:10 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0, 0x2) pwrite(r0, &(0x7f0000000040)="0146d527e3f93c8d8c795454e494d210dbbe8a255e0dcdbd8ff34339968f5bdee0c54b96e1b5b840914ab41516d37adacd48fa12caa8f0ebdc2cc73fe1d2ce43add3806b7e6107b6306a4b897435efb50b2bb5d87ccedb1e2d9d305096474e5778f1f1e1eecf97e0c18e261a2983b042ca2f4ec0b155eb8cae4137f664157f9b0d3570064bf2a54e4157ef7f63aaebe2b0c9afe9a0238c1556919fe16096160135f3f0843b32ae5aea5554b06b6651283f37dbbe011ca27072cb581283418ee162de055f3263ec42bb1140", 0xcb, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000050, 0x4, 0x8}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x1, 0x3, 0xf250}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0xb8, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9a9}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20000000, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x74, 0x0, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x32, 0x80, 0x7, 0xbe}], 0xd, &(0x7f0000000240)={0x7ff, 0x10000}) 16:00:11 executing program 0: r0 = socket(0x40000000022, 0x4005, 0x8) seteuid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2000000000000269, &(0x7f0000000180)=[{0x25, 0xfffffffffffffffc, 0x1}]}) 16:00:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x6, 0x0) r1 = msgget$private(0x0, 0x13c) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:11 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = msgget(0x1, 0x40) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x2, 0x0, r1, 0x0, r2}, 0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x386) pread(r0, &(0x7f0000000100)="2f4c3a54f2227c41139e671dd4cd70c00cbefb5e15f7692a12fc5986b8a15df3f6c9b27b2169c737dd11f871914b61eb139e151e347d09cafb0e191f0eaa58b121c40b75e1cefd199149c5606d386fb07c69779c0c45277ea0f41aa5271b75e169a06ec7", 0x64, 0x0, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/153) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) semget(0x3, 0x3, 0x440) 16:00:12 executing program 0: setuid(0xee01) r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/132) r1 = semget$private(0x0, 0x100000000006, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r2, r3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/217) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) sendto$inet(r0, &(0x7f0000000080)="e5c44c17e7f034b79c9d6dfca170133a07f4a144a2da206e88dbead89f54ad42e34f1f1b725b01e2cb467ceb729d3515ad5cd91ce2c7cfaadef38e67a7becadd8b0213be56", 0x45, 0x4, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getitimer(0x1, &(0x7f0000000180)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0x7, 0x9}}, 0x0) fsync(r1) 16:00:12 executing program 0: r0 = socket(0x2, 0x5, 0x87e5) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0x80045721, &(0x7f0000000000)={0x0, './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x7) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x50, 0x0, 0x3}, {0x80000016, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4, 0x849a, 0x2, 0x9}, {0x7, 0x800, 0x2, 0x5a39d38}, {0x4, 0x7, 0x2, 0x8000}, {0x94, 0x2, 0x8, 0x5}, {0xffff, 0x7fff, 0xffffffffffffffff}, {0x2dc7bf26, 0x2, 0x7, 0x1f}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000000)=""/5, 0x5) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000005010706ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) socket(0x10, 0xc005, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00000fb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:00:12 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) nanosleep(&(0x7f0000000200)={0x5, 0xfffffffffffffffe}, &(0x7f0000000240)) setregid(0x0, r0) socketpair(0x1, 0x7, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000180)=""/128, 0x80, 0x2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x4) sendto$unix(r2, &(0x7f00000000c0)="e4357c05c3c3a435792d77c3c834a0bfad46991814f197227c2eb72d91bfbed262ce2791d23fac00120fbebf2afb99d4f567f5035039227b86b77ee0db2ad25efff47729fd0ec43cf74e1e4b0e86e85755bc3160c4b3f46dc96b8cef9d3c65f4181b5e11bbe4eb9823bc0f60635b8db9b276dc3cc30269ff29ae", 0xfffffffffffffe6d, 0x10100000400, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7, 0x637, 0x5, 0xc7f7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="7015b75be08d098d90bda435dcfb2c0d90499deba4e3c301882ffc14dea7754312c3a1a31202614095bea5eb990ea9765c802b77ba2b2ca290292f4e71a164457597dd3f31b035c77e6a7c7f0d80a01c4ce3c04fed46c5575d318527dadd3dc0eadbde9aba6b39d65d1b3424b9be7c9c91399e291184ec56141fd0b3089b68b06b898c6cd4fc0c6c5a6a13fe2dbf6eba349b7b2916cf30e899b71bc0117c7f2d45433fcf412a025e2221b6c2a9830af4ad98853daad1483114ef20c5f6b4364b0339308fc7e94cf091af0c3093095d663b989b74b18a34bb1f415b6c8c50693253f23f81230e9969185645", 0xeb) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x30, 0x7, 0xffffffff) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:12 executing program 0: r0 = kqueue() pread(r0, &(0x7f0000000180)="e55c50d7d13b3916290ad6e224cb3aaaaed3f7964a91f958ef7ef4604250d676e88ab556dd98140bf65e41f48651cd4aa69f52e0c94cf5d00dac70c1f03226ec1ddd2e77e3666295199b4663a9bc1a299ce2bb8b60ce30ed485d93733f6c758de5685f1ca4d852f8f9c49949d24e822f5c3f7b52a5ccba383976328c75526a929d4d3f8297456deefab884", 0x8b, 0x0, 0x0) flock(r0, 0xd) r1 = syz_open_pts() syz_open_pts() r2 = getegid() r3 = getegid() setregid(r2, r3) syz_open_pts() flock(r1, 0x2) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000280)="bbe62f4aadd5b3821784a92e8c18b44fcd8faffc5bc735661bac7efecd90bdfb79446fdb0e2a5d75df2859348fe23ab6beb0b0999107bbf990cd59ac526b02c12893224a0adc4ad6dbf6a12a91273e6412ee67bdc67e3fd0b0a230f2fa7a4e2fa98a4e79bb9a45c662cef106e372", 0x6e}, {&(0x7f00000003c0)="7b7bcad3a01903ca0d012ebcd9a703d4d7ebc1a38ed0909f8c0532a35005c43b120d55cc64a243edbeb87b2d6f48cfd08456edf9389b59b5634777a9db63438386cdbfb713d5ec01", 0x48}, {&(0x7f0000000440)="d660b100bfb3082d3767d361227d0fff25b99649e44927da5188813e2b22605bf9478361c077d8b042363d6eca09f61f5ab80f14782c62e46af37b739a337e6e5c00a85df857872fdda3a905e435680cd5427473e4a371e5a08b6dc78e0ee2eb22126a819a742f01dd25132b362959efc0bec3e4e897229d52f1", 0x7a}, {&(0x7f00000004c0)="f8c3a098389f54df5b93", 0xa}, {&(0x7f0000000500)="d5ebe6d92bed1f92d7774f0efb8266afb49dced4bb3b736475c1936f2de2106c4afd09e919637e70cdb8c146d88dfb52e0b3b55d867626650d42f8656ff14c2d07d5d889095811ac4d328ab6315c83edfcf234bcb1d206f365c66c8a1e57f922eb2fa3afd19a124258c1a1ca12abef80cb2720b9e998a1f961353b4365c04034a0381ce79fbf32b86f91374b0c93c49777987d0830ce56ddc4154ddcae4fe4f8008e6c7294b1626dab7b67443ebd585c697da8a94ab92d58c6b6590bb7eea858ebdb8f590b503cfde1c6e184b0fc4a671a0560dcbeda729274dea18415e60b0b1f61bc270ecfbdd43cf02ce046dce4068d", 0xf1}, {&(0x7f0000000600)="fa07e9b0ab0ae97c2a44dd8c769934a2739f7dba86470817a1ec84317d1cd6ff4d2b11bc00925d7e58a9581a31cb217702475327b34351436b89a945d265a988e8e6f43c6b47fc3122e6b859c7bfdb0e911558601bccf2a9fe00f9072697a332355cc3136e76c5ac013b38cec3d8e9d5e642f9445878b5d448e5d538f39cd2d4a2cb146071014bf043cd4635472ef511bfcc0becffa9b0b70d386159386b461d165b98dabc4468230daf2295271624823ad31f5ca200285a317bb4873bed4d25eec221aa3d7b00be3137f5f3b51ee1f020f395909b4a3d26cb6f027e45edf089d3e1b0eefea17aeab2e8", 0xea}, {&(0x7f0000000700)="3d826fdce49309dc5827c85e666e8c4a4b831d8308164036fc680490891222755754bb0a55bff8c424364b60943759ff10ccb311d0a025177e9e8f467f902e3662513f0c226d8530e536ce63f934c6e2bfda04622559bea94eb7804548afbd70098f0278a8a5b72054de1fce74d74819d2b89fae2a4df8b5fa27861624f2cef30d70ce2055ee9b8abd84c12f68ebec6b91aca41059a76e06ebe7e2b658522036fc86eb37213ce2183348237e3f1f26e8fc8b7c87e532182ef80e20a85965682f10f44f762708e50c46", 0xc9}, {&(0x7f0000000800)="909d1f885bd2d65440c784220f8b47b22a9d9fb7df9d1ebf0004796cdf46136921b8c11ad6d8ca88c2edf6c6d78da2e70ba3a3b661d59048069a208036ec867e777fdbb64645b23e32c1581e2934d618435f6f1ab7be18cee576c1bc9d41a6c2e9e57b9f1d019e7537ad86af1d30ee3a09ec23348f6ad8044ecd82ecf9034f", 0x7f}, {&(0x7f0000000880)="aa33973f10197fb4e263d2694cb56e0554279ee7e9d420fa96aed52efe5c2a4f3c0835f3890a615851c109d00864ac014de14e752b3e2be4d43fbe12c9729a5570ebc90cbef93112ef2ee83bdd6a87821cb88d09afec64815bb2572f536b609e2586e0856ed22b5da82915646a0a3699e7e6c40a1d91e0464de520a20d21a1618cffd2432aac393b765cd2f3fcd6b75e60f77131b9194e851ffdd7e3d32c8863913b8ab33fead460767ab7d08ae0af57fff010e7989793aeeca0778e9bdb4964dc0efd7febebe0e05664e959f936a00ca6f1dbc97f855e8e645846846652cccb9a5d67dcacda", 0xe6}], 0x9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0xfffffffffffffffc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a40)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x1, 0xa}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x13) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x801, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x4, 0x0, 0x5}, {0x34, 0x1f, 0x0, 0x7}, {0x714c488a, 0x80000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x0, 0xfff]}) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x3, 0x2eef, 0xa7}, 0x101, [0x1, 0x6, 0x0, 0x8001, 0x8, 0xfffffffffffffff9, 0x4, 0x7]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000000000000000000000da"], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x80) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000000, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x100000000) 16:00:12 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:12 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0xfffffffdffff2ffe, 0x4f4b) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x20000005) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r2 = getegid() r3 = semget(0x3, 0x4, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000700)=""/236) lchown(&(0x7f0000000040)='./bus/../file0\x00', r1, r2) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open$dir(&(0x7f0000000080)='./bus\x00', 0x21, 0x120) 16:00:12 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x20, 0x5}, 0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000200)=""/92, 0x5c}], 0x1) syz_emit_ethernet(0x3, &(0x7f0000000140)="93491a15ffdd00"/21) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x1, 0x115, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r0, 0x0) r3 = semget$private(0x0, 0x4, 0x400) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r5, r6, r7, 0x81, 0x5}, 0x5, 0x4, 0x10001}) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x15533bde005cc6d5) 16:00:12 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = semget$private(0x0, 0x0, 0x28) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/161) setpgid(0x0, 0x0) syz_emit_ethernet(0xad, &(0x7f0000000140)="78f22dbfcd70d149a3f13b60c3e178f6fb6446e0b28706b79b80f678e3f4d052fd69783052a1065c31a7016ea84c6757843f7da37b9dc83e58003042682e15cd72f79cb432c7d521235d76df62ae9caab590609951095728e01e66373b2629efcb9d61bee6a6d5a0167c71801077d6ebcf6ac425f39065f273547e7dcaad43d0225ee318bc7a04c4801b8b7fef469c108518a2c86b219c92f3e233304ea2500375e5a666bb4df7017bebfa18f4") r3 = geteuid() seteuid(r3) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000027, 0xc, &(0x7f0000000100)="ebefcbff1390627a0bf2e9ae1848e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/63}}) socket(0x1b, 0x3, 0x2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9834) write(r0, &(0x7f0000000100)="8f93bd05bf9c19fbd9a2b9f65cacca9c24c5b0ed232ab856d6bba4f3072dc3593c6c818eb5a0921a866539f67577ad5661eecd8c9e7136c3f572b26a8353fc45304099a39dab316d77c0bab5b07be3aa14db9ea877b0b7e137", 0x59) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5}, {0xeaae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) write(r0, &(0x7f0000000640)="9d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1ff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x108) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00020500feffffff0000000000007ec4250000000000000000cd6ee53023dedb76443f56b27c", 0x2e}], 0x1) 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x108) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x10000) close(r1) fcntl$setflags(r2, 0x2, 0x1) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0xff, 0x1cc}, {{r0}, 0xfffffffffffffff8, 0x28, 0xa0000023, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000082, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffffffff8001, 0x2}], 0xffffffffffffffc1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7, 0x978}, {{r0}, 0xffffffffffffffff, 0x63, 0x80000008, 0x3, 0x231d}, {{r0}, 0xfffffffffffffffe, 0x80, 0x7, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x378, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1ff, 0xfffffffffffffffb}], 0x4b6, &(0x7f0000000200)={0x6, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x20, [{0x3, 0x4}, {0x3, 0xad51}, {0x0, 0x3}, {0x0, 0xffffffffffffffab}, {0x1, 0x1}, {0x1}, {0x3, 0x6f09}, {0x3, 0x100000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2}, {0x3, 0x7}, {0x3, 0x80}, {0x1, 0xfffffffffffffffb}, {0x3, 0xff}, {0x3}, {0x3, 0x100000000}, {0x3, 0x100000001}, {0x2}, {0x2, 0xfffffffffffffffb}, {0x3, 0xb3c}, {0x3, 0xffffffff}, {0x2, 0x2}, {0x1, 0x2}, {0x0, 0x2}, {0x1, 0x80}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x6}, {0x2, 0x800}, {0x3, 0x2c}, {0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x80}, {0x6}]}) bind(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2142, 0x615) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x70) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0x1}], 0x1}) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = socket(0x11, 0x8000000000001, 0x2cc) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000001180)='./file0\x00', 0xd000, 0x1) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/42, 0x2a}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x10800, 0x0) write(r0, &(0x7f0000000000)="417d076234d364ac6a8c9e96e2b15c9fd8f95f62e525ea7ab8f6902307095d76e782018529afde922d0ed9d8f5527820a547ba774ac2ca765e4417f84e874ff796373246ba2c3a9a27e5b41da36e5bbef84d1579bf3f7ae8f42f81e45d9a5080f131f36e20cb0c862463cab7e64c46ccee2add8eae4cc21021a7eaa38b223ce938d1bc0151f975909ec6afbf4bad645dd67e2972ccefa31ea73caadb723293b4afc4faddc2bbb4af808d4cae089bb0c5a5bfc3c3ea90e6d19d12e889750345acad3332703eed4122ea21f8be", 0xcc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) fchown(r0, r2, r3) 16:00:13 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x0, 0x35bb99ce) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() seteuid(r0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x23}, {}], 0x2}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/dev/wsmouse0\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) close(r0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x40) dup(r0) getsockopt(r1, 0x4000000, 0x8000, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x144) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x100000001) setsockopt(r0, 0x8, 0x7, &(0x7f0000000280)="29118974d06ecdb6d3ea4b2d3dd6c7ad0d97bb049494707926291c44397e3c9fff52711dab22e0b49f5b6e152798749e8fe8e66a2d22f4cf8dcfe49c1ba1ddec11f31a88a084d0b8626bda3af03053893f4dfac04d379c5a3a8b45cfca48b05b3fdff0b2a5d667517eea103d12068c22a349549dd5bde999bf0f5e5d6ba65551dbc3e060c022013a3fe5efe600ca08f4c022b7c6dfe5fef8608bc47ea0be", 0x9e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000340)=""/169, 0x90) close(r1) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000004000000"], &(0x7f0000000080)=0xc) sendto(r0, 0x0, 0xfffffffffffffd69, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) dup(r0) 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r4, r1, r5}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1000, r1, r2, r6, r7, 0x88, 0x7}, 0x3, 0x52, r8, r9, 0x800, 0x6, 0x40}) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r10, 0x1, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCSDTR(r3, 0x20007479) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sendto$unix(r0, &(0x7f00000000c0)="77f16e7a2406883e683707de84b914aeabcc1128145f820869f565a5fa0ed64befa45e4676df7a6f0675ef65e118055adf6cf234809926f692a4f2df71546a1c95cc18a4222f4b4cd6522724cf2696700d004aa2058bc2188222877ab79db4458a99acfb72e632af026e234e40d78bcf16b04baa0ceb47f697e0a0c886d8e26d7a479bdbf813835651048b2e4db2208704ce8d0e38c12f91", 0x98, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x1ff}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0xe95, 0x4}) shutdown(r0, 0x2) shutdown(r0, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x40, 0x100, 0xffffffffffffff27, 0x100000000, 0x24000, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x9, &(0x7f0000000300)=[{0xffffffff, 0xab, 0x7, 0xfffffffffffffffe}, {0x6, 0x3, 0xe7d4, 0x5}, {0xfffffffffffffffe, 0x7, 0x3f, 0x3b0}, {0xffffffffffffffff, 0x7, 0xc000000000000, 0x81}, {0x5, 0x80, 0x6, 0x80}, {0x0, 0x3, 0x8001, 0x20}, {0xffff, 0x10000, 0x401, 0x20}, {0x9, 0xc3, 0x0, 0x10000}, {0x81, 0x20, 0x7, 0x8}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000003c0)=0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000480)=0x474) sendto(r0, &(0x7f00000004c0)="3852a5bdc844e87cfd479cd9ce9dd300208316d17ec27c5810dbf253085f75fcc44a2a925826cc276722b4c15c8e05bc8a546585997f8e9be3dd3f05fbe573cf7d6b0284300e2643252857e7a07df0d8975707e876d1426fc2252958550941335f1462b60b499738fcf705fee5cc54068ad470e0bd90eee3bd95c6b059466d89e56e75601a14086bc918a0bc24bfe1a93ba918a7c6a645afec669c636963b3178590f88c9dd4096257f002dcd41b882938778865afc035730de62f08f08de09c5c40ded0be54abc56c5e77d1eeda9b", 0xcf, 0xc, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0xb0, 0x100000000, &(0x7f0000000600)=""/230, &(0x7f0000000700)=0xe6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000740)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000780)) ftruncate(r1, 0x0, 0x2) r2 = semget(0x3, 0x7, 0xe614caae672e7bc0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000007c0)=""/204) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000900)) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, &(0x7f0000000f40)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() r10 = getuid() getgroups(0x3, &(0x7f0000001040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) r13 = getuid() getgroups(0x5, &(0x7f00000010c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getgroups(0x1, &(0x7f0000001140)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000980)="061966fd62865d8ae52daf8950fc15052bba49fc258ea798d07ad660662f854b8074216320f15d9e647db982e6b18ecf9649671705e62fc0c2759f22f5ab51d7232c40", 0x43}, {&(0x7f0000000a00)="843364be5f47da7de13b71b9f390eb383601a442672858e19b129d3f42334b2a48969017be8dbd8f2a4f88ce211e1d4c9298304ef64a77c6f7b0cd060d04f511756144589a7b66a3275f6c5e157cf9aeaebef03a1d559b92bb650e89ab8705e42ffbf8114bc27d6a39446d6f355503bf26ae907f604ee379e017dd929ab83171bed2bf64c3610aad30492dd46da34604fd58704a3b83e5e2f1c4cee7923f7d66796543f90c05792b911c1b74", 0xac}, {&(0x7f0000000ac0)="0912b6e0201bb5bb07080b2f76a1a892d9388eacc27ea3bf80b820bda03c8cfcba135d6a06c9ec73c6cc4e58d07711410e0aa5e06d54a4fe3930a5ce9745a0269d496d7a57d0c1e15bae521ac1dcbf3dd20d96e27637fcb0fa67dc2c88b2d9df37476710a3c45a2d4d4d5ea7733d249e127b5c2afc2a08a649ba336aa428b8048d990bbbba701397fec38963eb852c67b5848e8f364cdc16cbcd81853de7cb94e4f433f70b09f4c1d42c0ccde1bf3090021977d690f642157d3bf70f2631722e4a941c629475b5263082bfd566fcd2290d217e9e925c346a6ca2188e66f74a7866e4cbb9ef6cb4efea498c890ba52b", 0xef}, {&(0x7f0000000bc0)="6ab7e81c295e8144c6dd3040ee78a46519271318cbd5c26c8c58bf9e4c7884eadc67e3a201ce685d7f982dfd6171018c1cdc378a44bd526868cb7f22afcdf822aff85427d5d735e3a62f6b1225e17c6185bc9c7520a858f9167c0904f23e7d8073d16317a2d9645b2a4331a732a677a1523961c01d48a13e6ef6928515603dc22c94c02d145743527818f06f63b246aa4bd7015d90382b943aa78b0849aa622cfd89743c56c525ce5ad3cb028b12967547042f59418768a3f0aec59d9177191759f15653e371a20f9d", 0xc9}, {&(0x7f0000000cc0)="aa68c704beb93eb94f23b190d937515a7c9c77e0253320223245507f0b8df7841a1fbba551cc95dcd3fb621d701f9c6bec5beec82924536ad357164ab6eb9e879fdaa6b0b9a4d43eb7bc1ae6525088b745d3a79f5d2a72d695350e06d9fc8d15a20b9e337a5bc732867aaf803b1133e62f", 0x71}, {&(0x7f0000000d40)="4c80a09894f2ed9b963d392268b4cb5092f934d70cb7c9f9b28dc2aa8f8b5be1a47fc9a2ee4b3a75148a2067f4fb51336194ec18d2aae2708ba0e4da3a0cde064d14b8047f9d00c2fb0e331f82d0739a2d335eaca0db2391aa488f02b172bceb8bb92ba55cca68d162d1ec2c2ee6f4cfa6555a351eb27477e81baf8b405e202d58bd3b2b093cef45d079619e7dc9be8128fcb5b08030be00b61103e510bce3232ebbe3475f98dde4fa7d5f0a5e0936829bdfa333b93108dae3f61323ebd0a44a35881872f39fc8e4a2ad066700d05022bf352d", 0xd3}], 0x6, &(0x7f0000001180)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x170, 0x40b}, 0x4) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000540)="9e3eb3900603b73725dec19aab4230e8864fabdef2d065c9a88b86fab7ca2730619556ae02655533", 0x28) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x22, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x101}]}) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x88) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/210) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x3ff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x2) fcntl$getown(r2, 0x5) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54, 0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x125, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x2, 0x8, 0xfff, 0x4}, {0xcd, 0x6, 0x5, 0x6}, {0x40000000000, 0x9, 0x9, 0x1}, {0x4, 0x0, 0x7, 0x1}]}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc90, &(0x7f0000000040)='G') 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 16:00:14 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xf370, 0x9f19}, {{r1}, 0xfffffffffffffff9, 0x40, 0x6, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x44, 0x1, 0x1, 0x6}], 0x600, &(0x7f0000000140)=[{{r1}, 0x0, 0x44, 0x47, 0x3, 0xe90}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x8001, 0x401}, {{r0}, 0xfffffffffffffff9, 0x56, 0x2, 0x3cce, 0x2}, {{r1}, 0x0, 0x21, 0xfffff, 0x6fc4, 0x100}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xffffffffffff7fff, 0x7e}, {{r1}, 0xfffffffffffffffb, 0xec440e9efb50eaaa, 0x80000014, 0x9}], 0x56, &(0x7f0000000200)={0xfff, 0x1}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xf9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() login: pckbd_enable: command error 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[{0x50, 0x1, 0x5, "31bd4aafb1bde8cc240e043f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d7bd61ee6d17a3de2fafc4b1426c1"}], 0x50}, 0x2) 16:00:16 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2a0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) getegid() pckbd_enable: command error 16:00:16 executing program 1: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x80000001}, {0x18, 0x3, 0x7, 0x10001}, 0x1, [0x3f, 0x1f, 0xfffffffffffffffe, 0x7ff, 0x101, 0x6cb, 0x5, 0x62]}, 0x3c) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x20000000000025, 0x37, &(0x7f0000000040)="52fb52dde6413a870aa1d2251c80d0fcddfcef9d516ffd385fad97ea1b1772242b0166aafcc1561c60f51031e6f56253bcba0b110242406bf1fd89b0fad0ca185727e3039700"/83, 0x53) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x0, 0x2, 0x1, 0x3}, {0x7e, 0x9, 0xa2, 0x2}, {0x6, 0x4, 0xbf1, 0xe6}, {0x1ff, 0x6, 0x400, 0x9}, {0x2, 0x80, 0xfffffffffffffffd, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x200000000000}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") unlink(&(0x7f0000000100)='./file0\x00') 16:00:16 executing program 0: r0 = socket(0x20000016, 0x2, 0x80) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:17 executing program 1: r0 = shmget(0x2, 0x3000, 0x80, &(0x7f0000003000/0x3000)=nil) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000001000/0x8000)=nil, 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x600, 0x0) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000004000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x123, &(0x7f0000001000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ftruncate(r1, 0x0, 0x5234) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x1f}, {0x1c7, 0x7}, {0x0, 0x1000}], 0x3}) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) r3 = dup2(r1, r1) ioctl$TIOCSTART(r3, 0x2000746e) getdents(r3, &(0x7f00000000c0)=""/79, 0x4f) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x2, 0x3f}, 0x10) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x9, 0x2, 0x8, 0x4}, {0x290d, 0x0, 0x0, 0x1}, {0x9, 0x7, 0x0, 0x8}, {0x8, 0x20, 0x8, 0xfffffffffffff000}, {0x7fff, 0x4, 0x5, 0x800}]}) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x7010, r3, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x8, 0x4}, 0xc) r4 = semget(0x0, 0x2, 0x20) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/17) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x23, 0x8000}, {0x0, 0x81}, {0xe7, 0x100}], 0x3}) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) sendto(r3, &(0x7f00000003c0)="093ec937fd32e3dce315f64ee34f6e14446c6cf506e18de45df9175bb656fdaf1d0e476fa1fe35f1e67c945d98da413bbce726fcc1764c64912ebbf0ab2d56b8ca7adcd3d1db0a9cfea3b80e962c46abd39628383cd2bfe74599fd14543634ef", 0x60, 0x404, &(0x7f0000000440)=@in6={0x18, 0x3, 0x1f, 0x17d}, 0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="7190b23d979d6afe01da41f0f20dcf36e48cedfd950b385ad3d80def452efc149ebee5d622d57e4514296fd0eae1d3808556b261270358004e87a3f382d1f2c1bbca3e3a13afb998aba62798397ab585501d775496f6d6550175529e67b2ea0ec2df21ceab3a9dee3a3709f04d45d9459d884995ff286fdbf53cdb4513e9d4c0b60081b4b37efac715ee99747edc094ffa1fdf02816b0106b7f5ded726d2d41872bc4ae0c874650a55a439e8d31df42d21a1dd9ff3d8937473cd08a30cc3a2c2aa386bb39ad1165ed838b02d8c", 0xcd}, {&(0x7f0000000280)="ff4713e1976c6390708ad4b97928e98f411065458734b108ad1a3d08b4caf6860dee549cd1dacd36ee879d7c534dec1cc0bb19a04624af96ca8144a64ce4471a5159e87d94ab5b7d4377ceb4823fce80ce61511682d88857ea2b3f185bbf2f48dc4e77e616023eb6021a18a78899d1", 0x6f}, {&(0x7f0000000300)="163830ef8a3816a21ea045b4c31533984e2d1eb3e6ad5de2", 0x18}, {&(0x7f0000000340)="f6c4210b760dd061c6356fdac5028a868e7ba8c07272026413a87339d53dce9119b3ff9ef96d7e9fae7e494b0d0b6776ec2a91cd750ab6bef82e4e11c7e5daa3f98b54a1323504dcf97187ba04ee93899fab79c0974de51ac297583ae764201580cf615f447bda0c6724d38e62c49182bc47bd4efc972df356d502b50d4b9c391258a7271ec5e7d35746e43ddcab23a108eaab098e0a0d", 0x97}, {&(0x7f0000000400)="408e4295ea8298ed93db7e553e7f15d85569418c6ce1130b0a00df073db3cb261095e8e0885cac4ea145d71b1c74aca3cccb77ffd0ed3dfdac48b505e7a838dce7008b15e946fa17c41618f23feb694412b6207a88812cd59717624e61b1820aa4e9e9b3de193d8134a5e5d6e6ca88b1e7879fd28be0662da8aef973a2db99200947e7b448b883a31966a64994d7e258bc9ca9a528af64993956515a9581f8aeccd0", 0xa2}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x2}, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10903, 0xf0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x2, 0x81, 0x1, 0x5430, 0x400, 0x5, 0x3, 0x0, 0x40, 0x7}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="84c38d38e827c9bd4b401aeef789deb0841a8b525fc1b2b092e095686ed54b9b06c4a0cc6e25595cfa3509ae55da7018cf8c31d840bd0cbf09350a45af534ab1f7402e7baf4a51381625d9780585b44cf8b4b178d8a5a825909a"], 0x10) connect$inet(r0, 0x0, 0x0) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x167) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xffff, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffee9) shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ff9000/0x4000)=nil) dup2(r0, r1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc50) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x10001) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r1 = getpgrp() getpgid(r1) 16:00:17 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="e3000000", 0x4) listen(r0, 0x8001) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x4) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) pread(r3, &(0x7f00000001c0)="6018d5252e90ffc26058d28d8e636a912505f55e565454caaee7fb09ff10f67b64f10b3487001007e8cc7f68de8c5f9715985bd6b5502ec181b96b526c898b840b31c46fef8f4641fc7ee17eaa39ced04d25eebc8e0cf715197b8a527ee8e99231222937ff9728e4c01c6fe0cce4cb0bc72ae9a7cd1269cb19ee63655726792981c58e271ad1", 0x86, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x9, 0x5, 0x1, 0x9, "f4b539899519a228e049e740e9d6d82553b09229", 0x0, 0x800}) 16:00:17 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x28d) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:17 executing program 1: socketpair(0x18, 0x8005, 0x7, &(0x7f0000000000)) r0 = socket(0x400000000018, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xf6}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xfffffffffffffffe) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/172}, {&(0x7f0000000300)=""/218}, {&(0x7f0000000400)=""/219}, {&(0x7f00000000c0)=""/55}], 0x1, 0x0, 0xffffffffffffff3d}, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socket$inet(0x2, 0x9, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000500)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:18 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x80000000, 0xfffffffffffffffb}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0xff}, {0x8, 0x3}}, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000) syz_extract_tcp_res(&(0x7f0000000080), 0x400000000000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:18 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) r1 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x5, 0x8, 0x3e}, 0x3, 0x2, 0x1000}) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0xa374) poll(&(0x7f0000000080)=[{r2, 0x42}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff002194000000b81800000029000000310000051b000040032cb10c78500c0600d0b400070005a2ab35b4673bf2cb2a440582546106d7f7cd68ed88d90327bd79b8ae99c6728f99a4302d67198c4a3a78e1cac3364b1a5dc67c66c912c1396f20c37c15a15e0a88"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000015d000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x1, 0x100, 0x7, r2}) r3 = dup(r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) r4 = fcntl$getown(r3, 0x5) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0xb61) chdir(&(0x7f0000000200)='./file0\x00') msgget(0x0, 0x210) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) r5 = fcntl$getown(r3, 0x5) chdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCPROMISC(r3, 0x20004269) getpgid(r5) 16:00:19 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x40, 0x7fff, 0x1, 0x7fff}, {0xffff, 0x2, 0x4, 0x2}, {0x4000, 0x7, 0x2, 0x9}, {0xdcd, 0x6, 0x8000, 0x6c91}]}) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x408, 0xf, 0x2, 0x40}, {0x0, 0x1a, 0x10001, 0xffffffffffffff65}, {0x4, 0x9, 0x4, 0x2}, {0xfffffffffffff000, 0x0, 0x9, 0x4}, {0x1, 0x8956, 0x1}, {0x40, 0xfffffffffffffffa, 0x1, 0x6}, {0x3ff, 0x2, 0x7b3e, 0x7fffffff}]}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x102) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x43, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:19 executing program 1: r0 = socket(0xd, 0x400000000004003, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000d2230ec290100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200900000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8c, 0x40000008, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0xd6e97a7f69cd9de5, 0x4, 0xff}, {{r1}, 0x0, 0x0, 0x8, 0x9, 0x800}, {{r0}, 0xfffffffffffffff8, 0x0, 0x84, 0x9, 0x7}, {{r1}, 0x0, 0xd0, 0x1, 0x9, 0xdee}], 0xffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x20000006, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x4}], 0x3, &(0x7f0000000300)={0x5, 0x89a900000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="063605b3bfc7a595a0a50d86675d2c5c9e4554687149983d837b89a00237c7f451fb12cf12388e25a9894e36ca95501d8ebdec5b4509a99da449a7a7732accac89424e7384e306597b3396ebd448e7709867d15f5b0aeb1c124045feef26c49b43cbed27212e", 0x66) fchown(r1, r2, r5) 16:00:19 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x47c, 0x0) close(r0) 16:00:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) dup(r3) syz_open_pts() 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r2, 0x0, 0x338d) fcntl$dupfd(r2, 0xa, r1) socket$unix(0x1, 0x7, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/35, 0x23) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) sendto(r2, &(0x7f00000001c0)="22dcff2acea10b7941695d03d6571b2fe4f22a2575acf675f0dc104decf5756655ba6358076ee45b9f9f801952d3fa963baabab5d84d5d589e468079590065bd4ae052b5f2ad382b1b5d80944a376fbc52ffd961674e5c2451fba9c77a0e733dca5ca00c79898f53a41a7564d51da433c1e1f641f02aba63c769069e192c6501fea3b95ffdf6afea750eac6abc3ed3e2ae9388d933634031fe3d6f5e3cc59018a7767c3795656c8048914ebc07764200f24fc2cc669848281c32e03d90f451230145d6fd7ee9de45d3acba94040d310b9947aa30", 0xd4, 0x8, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x1, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000040), &(0x7f0000000140)=0x4) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x88, 0x0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="cd") 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000bbff4ec20000000300"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x100, 0x1}) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x9}, {0x20, 0x5}}, 0x2) r1 = getegid() setegid(r1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000012c0)="915079c46f4ebe393b47cc4618f9e8fe84dd175a35a4ab73a872c6822223ac70bf32585b1ee4b19fc511443e82a1a9eec2d4a117f6889cfcc198e47fb0657ec2cfaee6b25c75e69f853d670289013f17849296793e", 0x55}], 0x1, 0x0, 0x0) socketpair(0x18, 0x8afa82847e613268, 0x1, &(0x7f00000000c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f00000001c0)="bc9f695aa3c4719df18cc69fab13f6db6b9c73da61decc43895e43e0bdee419829dc39a79aafc26ddaba0d2d972026a4245d52907c0f5afe253009f0d2d8de9e35e4aedf70e9ea3e862d0e733d583973a7f7095439", 0x55) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: kqueue() setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0xfffffffffffffffe}) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x80000001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:21 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x80000080) execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:21 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="fe1d9c946762f4669f81c913d0f870ff30e79f79b03199ea2a137f29c42e07ed6c519254798c54330610cc312fa90827a44a138c4598c3d2ce8f3eb370c6d0521b68432acb6ff6cb350e467442dce672227fc77e3fd281db9a84b5ca67473edf95", 0x61) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000780)="0d0911db1d4f61fb1ee4daa8674da6e0a30f13265dca3fe6262db9f9c7a612ab385515a86e698ee51fb096163e0d91fc37782887b3d24cf03056dbd4f1750ef62e8b424e6b7f8b8401c3a5650d61f419db135490a527dc455a9c5394e68d379c31b1162d8e2cb04afcf7120cff85ed8da2d97026f7085b634246a6952931054fe248313dda23abe837cdd27d21cb748b714a1365626deed27daedb064a989b5164c4f85900dc7837b5a343c4b930fe272fccfd5b34437e3aeb59be103a50d42465ed8c757902d815779eccc41a617f9e410095ea85efaf941ac5cd371d6868b8e28128951ac66e5bb65b6557f08a2cf58c9f499717f2caca14f873998f0613d902860f97b54fe02185d94e9ba08a0a", 0x10f}], 0x1) syz_open_pts() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_open_pts() 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x48}, {r0, 0x2}], 0x3, 0x3f) 16:00:21 executing program 1: r0 = socket(0x18, 0x4007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x8000000000, 0x100000000, 0x1000, 0x0, 0x39, 0x8]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xff) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x100000000, 0x8, &(0x7f0000000000)="a0306615599a4b99158653427b8503e2cf53826f62c9afd80a4d495c126fbd077bb799760a568e2581a667b7f7b262b2eee8725a47aff462bafc7470edb6b850d00f7cd6babb3c618699024627cc2f2ecf10", 0x52) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = shmget(0x0, 0x3000, 0x22c, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getpid() r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x10001, r0, r2, r0, r3, 0x5f53dcf620108559, 0x8000}, 0x100000001, 0x7ff, r4, r5, 0x5, 0x6}) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001580)=0x4) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0x0, 0x0) flock(r2, 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c, 0x1}, {0x10000004c, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000740)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8621}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './file0/file0\x00', './bus\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x5}) mknod(&(0x7f0000000400)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x83, 0x42) accept$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047db580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005970bcdb2fda3ba0f4312cbd00000000000000000000000000000000000000000000000000000000000000003df7cad5ee27e4ff84bdbc05c1c4f270b00897e2ee9a885a5313a1996193c078b1a9a6a86f0ac6c5fd9e32f7cb4a69883179140da4d38eb58b1b09eb8ff38c675245540831c6ef5656453d20640a58f770a8f1c3209bca7900a839419d4b41109e7a74676325318ddab9ed9ff661a482bbdc4bbc1f51bc45351b9d6bf96bef12a218ee401d68264b3a2f9561ee2e"], 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000640)=0x81) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) read(r4, &(0x7f0000000500)=""/79, 0x4f) setgroups(0xffffffffffffff72, 0x0) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) socketpair(0x20, 0x7, 0x3, &(0x7f0000000700)) semget(0x0, 0x4, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20190, 0x0) openat(r2, &(0x7f0000000480)='./file0\x00', 0x821, 0x100) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') r6 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000280)=""/159) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0xffffffff) r7 = msgget(0x3, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000580)=""/159) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x10, 0x2, 0x6) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xfffffffffffffffc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) clock_settime(0x2, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20100, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40000011, 0x8001, 0x6c0}], 0x4, &(0x7f0000000100)={0x6ba, 0x9}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xee6c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x5) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x7, 0x4, 0x101, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x30d3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffff5a5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) semget$private(0x0, 0x4, 0x20) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file\x00') getpid() semget$private(0x0, 0x7, 0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) shutdown(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x200, 0xfffffffffffffffd, 0x401, 0x6}, {0xe76f, 0x1, 0x8, 0x3}, {0x8, 0x7, 0x3, 0x40}, {0x3c33, 0xb2d, 0xfffffffffffffffc, 0x4}, {0x0, 0x8d8, 0x8001, 0x80000001}, {0xff, 0x9, 0x800, 0xffffffff80000000}, {0x36a0, 0xffffffffffffffb5, 0xd1}, {0x2a1, 0x5, 0x468, 0x5}, {0x2, 0x5b, 0xf7b, 0x7ff}]}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fsync(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r2, &(0x7f0000000100)='\x00', 0x7, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872bab70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80000000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x10000000011, 0x200000000002, 0x4) close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x108) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:24 executing program 0: socketpair(0x0, 0x3, 0x101, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffed0) preadv(r0, &(0x7f0000001400), 0x0, 0x0, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0xe9, 0x10000, 0x1, "901cdeedc5a1fa99f07e30b8c74dfcbe8a2fbc1c", 0x80, 0x40}) shmctl$SHM_LOCK(r3, 0x3) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xe6, 0x6}], 0x1}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) write(r0, &(0x7f0000000100)='n6.', 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r2 = getpid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="3f462e737fe4eae5ae8dcb68b0d229538f43b6876346fc86e2da4ac42d1abfd0e564a9024b1b1f817c248d4f812800fb0b788a27", 0x34}, {&(0x7f00000001c0)="7ad18966ea3af255641e26bd6b03fa4bf0e7289d7cadc47e05c047853b942ca544480e5fc8e618af405541e3e15dc2d7f7419385daf10d1dd5bb958c8ea96d3a381774ce9dbcf84b48b53bd33b431b3080d6041eb71345e840314b119f0dee61a8cae512b2181c4d08f2f3af52ac975fff852ad0dac6d817f658e4fc7a6a09c2b44eeee4429a9f6290be78c11f5352a8051d9c7c5c9ed7cd9f2cc25aada564b4f80d3b734d3c8543d8ca859b6b8be73dd87c58eb0e6de53e00757af892ad637fe0b15c756d589293df13e9d7c1344301a998abd11ce080a911de8796b746809abb3a0051fb75", 0xe6}, {&(0x7f00000002c0)="5457cf544c3eae71de8149a65032e3fe9655c7b6ddd04ff30ebec5c57cddeb9b3ad8c490bbe9d69484b916bb12b171517e327398dc679783b6f8496ded1863db57defb84b95d4219faeb84aae1205598caf8fd8d297524561a4d3bcc00f9677ab4de29c32be4f735294a799834ca0ef870d0f52690fe5e7941b3adbf848562c6cd6a8b579d97ddd8256ebe58854415c5267dccfa6f5f7b96c4d60d3a99d638f09d604e6f66c599df933cb4863d348fe1c176400e1c12dcd7c2392dd2fe5ed62db6a91c9339eb25bc3eb3db17ef22843c75a90af0936a7cd17aab32a35d5bc6638c33313d653491433bc1292c20", 0xed}, {&(0x7f00000003c0)="044789768027d1d713b16bcbc2809f9a68cdd595c074e3fe36741685ce6b27a8637b81309b7f379abf301983cead8570abcb222d81555f74b169a0e7ada56ef812e6e544f3ee2f786346405a8851e6b098ada6f27cc74d45118260fa3f166cf21f0d655fcbb5e425f445afb1c5a0f13afd74fb49a848f6a17ba89dbdf5", 0x7d}, {&(0x7f0000000440)="f33e058e4b115fc8be8f35b38a892f2d1f2d3bf820dcef45a2df305b83038a230d52a5208342dc25e78437a57135856b060a5e2abd4657bc2a49b0ff48b7acf38529eff7dda1fdb15361d9717f887d441d94b2842a4d93b3dce0f14118e79f0879c8492a829a93efa25066f4333c2a772f24fc", 0x73}, {&(0x7f00000004c0)="6a02fb4b86f97b75521f4788ae9c4627e9df322004c3cb83e93af6c667ddc8282cee74900d09a28f1fcc5dc27b7afa746cf039aac1520a1243f12efee70d17d857b3f2ab3f86680cadfaeaa35ecf90003611d127d6f979408481e1eaa81a87f597c723346321db3162c5372e64ec7316828746627dd650cf03c04aee61b29d7a27c3a63eeb00e3a99f878fc42ad81af73b055f406e199be09c2f4cb7cec07722a6e382d54a4765fbdbad6092c61860b75fa63eeb4d1d74e6dee20109d75e7ec65cd6116b2f18c6c6cd4f640497879fe19c710a6616b1f9b03160d1afed1adcd4d626fbcdfa0e3c8d81ed1512ba438388c7d4", 0xf2}], 0x6, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x2}, 0x9) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x80}) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3a962e46a1078cb98b70e787985e4997247a09d666d0d5943a79a0f244576b641b0838024768f1f1242c3dfbc6e10daf390ffda1f412ea73baff7e8974c4242f22022c033b73950a971b9a6490adef220e40c41e680027b79625dd4ba3e8b222202131934befbac31985e02d6aa863ba132ebb897b7de7e6229568c93133f27328d2fad12f773603211667caaea6e78b6b8c18ccd1da3366fabfa42eadf1e9a80403733e32502c39538b28058849de8d9668fc2b4243b35764c4dc730a8b5a02c11206894550d1ac9d2a2b9782", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7ff) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:25 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000100)='\x03\x00') r0 = socket(0x10, 0x8007, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}], 0x1) dup2(r3, r2) recvmsg(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x6) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/42) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x500000003fd, 0x8) write(r0, &(0x7f0000000380)='mL', 0x2) write(r0, &(0x7f0000000080)="ca35b287448b", 0x6) 16:00:25 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000080)="da", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) dup2(r1, r0) 16:00:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x35ed) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x5b5f1b7948ec348e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)='O0', 0x2}], 0x1) r3 = getuid() r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) 16:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x8000, 0x40000002, 0x4, 0x300000000, r1}) 16:00:26 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000300)=0x10) r4 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x9, [{0x3, 0x400}, {0x2, 0xc7f0}, {0x1, 0x3f}, {0x0, 0x10001}, {0x2, 0xffffffff}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x1ff}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x8f}, {0x3, 0x4}, {0x1, 0x722}, {0x1, 0x4}, {0x0, 0x7}, {0x2, 0x30}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x8001}, {0x3, 0x3}, {0x3}, {0x3, 0x71}, {0x0, 0x1ff}, {0x3, 0x6302c986}, {0x2, 0x10001}, {0x1, 0x5e}]}) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x30b9, 0x100000001, 0x4, 0x0, 0x9, 0x65b, 0x104, 0x1, 0x3, 0x4, 0x7fff}) r5 = shmget(0x0, 0x2000, 0x7c, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000280)=0xc) shmctl$SHM_UNLOCK(r5, 0x4) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000500)=0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2de, &(0x7f0000000800)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0xd7, 0x8, 0x1, 0x0, 0x9, 0x3, 0x4, 0x1, 0x0, 0x7fff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x5, 0xfff, 0xb229, 0x100000001, "3b8698a2b6c147298d0e87be99cd464e63bdaff2", 0x1, 0x7}) ioctl$TIOCCDTR(r2, 0x20007478) openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x382, 0x0) getppid() pread(r2, &(0x7f0000000200)="0b04fb10e3a1bff3f859613544d3a675365c37a024ed5219061d3c26918f07c1009d583e908fee3868370c9be25888c1beeb4f1d6fdc6d97b45bd21f1e6a0079e67f72181b33e1696b937f190c5501b4590b5834a0c49777a369867497c56dadcce2ee0d180ef2dbc6be4edfca198f3b027d09dd799b068a6aaa8c878d27d90395b44c63b494faa63f879958bf67708faaf6a274f43bbea6653ac3b26d34a5f5413df0f1fa7cfd03057af6126eaea305ef7e7724cd4ebbf11b07f26b1d5f3819b779dfe7e2ec24b539ce535d70e39e92001c7398bda3e4c2eddecb78ea63256d2480ae", 0xe3, 0x0, 0x26) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000400)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x1, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000680)={0x20, 0x900000}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x6, &(0x7f00000006c0)=[{0x0, 0xf4, 0x9, 0x3}, {0x9, 0x8, 0x10001, 0x20}, {0x16, 0x2, 0x8, 0x1}, {0x0, 0x200, 0x1000, 0x9}, {0x3ae, 0x100000001000000, 0x7, 0x7f}, {0x2, 0xd6a, 0x8001, 0x8001}]}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x1b9, &(0x7f0000000340)="b2") ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) chflagsat(r4, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x26, 0x0, &(0x7f0000000000)=""/38}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000000000006c0000000000001c000000000000000000000000020f00"/73], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) setsockopt(r2, 0x29, 0x3, &(0x7f0000000340)="ebffcb0100008000000900713048e69931929648", 0x226) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x1ff, 0x30, 0x400, 0x7}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x72) accept$inet6(r0, 0x0, &(0x7f0000000140)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x5, 0x8, 0x0, 0x1, 0x5, 0xfffffffffffffffc, 0x0, 0x3, 0x1fb9, 0xff}) setuid(0xee01) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x1, 0x9, 0x0, 0x6, 0x401, 0x7fff, 0x0, 0x3, 0x2, 0x2}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff030000800000003000"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/230, 0xe6) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0x3) recvfrom$inet6(r2, &(0x7f0000000140)=""/229, 0xe5, 0x40, &(0x7f0000000240)={0x18, 0x0, 0x8, 0xff}, 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xa9e, 0x4e5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3ff, 0x7, 0x81, 0x7fff}, {0x9, 0xea, 0x1, 0x7fff}, {0x1, 0x7fffffff, 0x7, 0x9}, {0x6, 0x10001, 0x6, 0x5584}, {0x3, 0x4d1a, 0x2, 0x7fffffff}, {0x6, 0x157, 0x1186, 0x2}, {0x2, 0x8000, 0x3, 0x11e}]}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x9, 0xd04) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x6a3ec79c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7fff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x401) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1000, 0xee0b, 0x0, 0x4, 0x3c2f, 0x401, 0x2, 0x3, 0x9, 0x81}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000003c0)="0c4657b4f77d", 0x2) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) flock(r0, 0x3) r1 = shmget$private(0x0, 0xa000, 0x222, &(0x7f000071f000/0xa000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="cecf3f51917de2b61b090b2cc88f8d7dd7cdb4f98417fb69ee43feef54327bdf134f1bb652ed5805f6cc40bdcb92b081715aa85fd40182707915ec7c83776d63ceedaedcc1aae131cc1da3aa0a5ee116f302eab7d6fa5390c73de78fd0d4ff81af2080ddc19f5358057ce357217ea0e4a3960b42e61757e31622be4e2173b3cd65afe94c32b7f72ba41cf35709e194c713154d7ab1824b3c74ca62f392c3ae6bde48118c4c5fc164302a93ad9dfa", 0xae}, {&(0x7f0000000140)="6b5d7121921e2595e751cb49f710c764c60e46808f6ec2274fd338ee4b05549af9c7fe286de087e8d667f9ca437c9ad7fb548ac69e7200339f56e1b93794e6216ab472f4bacf2ef5d2cb884b2983717394ab1d30c992", 0x56}, {&(0x7f0000000000)="7cb3195e4737b337304680aba6deb6a5c980219d7eb32d4e62", 0x19}, {&(0x7f00000001c0)="1116d446cba8e0c0f339a01c214d8a2bfb8abf134c32a247738cc8b81ea04874d9bf8e3de224fe210888c5294ebd8e871c3e47e06b85d645afa92ba373882cd05e47c3815bfb88f34d830e07b1e20f63ca4b66f3462e523cfd492b5d8526449a2a4795100d43e8f525474a402b39be48eb9b12f30b8a179f1ec926322a6257e68f81539d35f447b160ee9cba51d14d9f60404c2441ebce732af502b944047e093cbd19a6c685786575fde7186e155b67aa98a5a4a226", 0xb6}, {&(0x7f0000000280)="8cb91108aa3be98b895b6e6fce52429714f69515fb1ef1d2814486cf5754de81f3fad9da9d1d76e5a7818d0cf14c5b74ea4bb0840674b999", 0x38}], 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="180000000000000100ff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x1}, 0x401) 16:00:27 executing program 0: socket$unix(0x1, 0x402, 0x0) socket$unix(0x1, 0x10000001, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xe1f, 0x10000, &(0x7f0000000040)="59f434f81dede3a079b7b8b59d16e9f9b612cc10ea005caa7756be3b2d06c847330f0f1d971371a0f765bc307c626a6e57cd8b0dfb2b1cd5ec53e0d8f5e7f82c33dbacd064a1cd52934fb599fcac087bc14ba2068cba", 0x56) socket(0x6, 0x3, 0xc000000000000000) 16:00:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x208, &(0x7f0000ffd000/0x2000)=nil) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x6}, {0x83d2, 0x3}}, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000080)={0x0, 0x0, 0x0}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0x400) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) 16:00:27 executing program 0: r0 = socket(0x24, 0x23ffd, 0x200000000000002) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x45) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/16) 16:00:27 executing program 1: r0 = socket(0x38, 0x5, 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket(0x1a, 0x4000, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x7fffffff, 0x2}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x3f, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x800000000000000}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x7, 0x7ff}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0x7f, 0xa2f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7fffffff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x2fa, 0x5}], 0x400, &(0x7f0000000280)={0xfffffffffffffffb, 0x401}) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="6806275d9995bc15619efc6d321bf30dcdeceeaa889913d3b71c09562d26bc5e57174c5aa3b7d462888e285a942205c9368758a680720b5d2807b63f062f0e5726d6db7ab1af7e49694602b36b86c8818be81c3026ba9c29b6ef87", 0x5b}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = semget(0x3, 0x4, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x3, 0x800}, {0x6, 0x5, 0x1000}], 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xffffffffffffffe0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:27 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x29) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) 16:00:28 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = getuid() seteuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0x32f0, 0x0, "af3cd877c36f7d2fb479a1f95c362d266fa21252", 0x9, 0xee}) 16:00:28 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000680)="9bf7ae721ba3dba00da1a5af425d9c0da8f471751c2b20e25cf5346caf672e1494ed9c107baf028d6d5c62cac0937f4a6aa96cc3b42eef9d28d35d8a463caf06c40ddd8454892d89e64ff0192286eb1357b50612a59a9eb47a399501de2f65991037d63a3ef7ff95cb22807ac55d601888e6a072a052b72a1944c4b30f739a4121d757a2607aff809e6ff5f740e34acea0bcea6df5df8f21814c5439e096b6220d745b28895924e1d945b90a6e79a14e327fe546adc732727c3b246a45e3dcdadfe548cfdf34602eead2f5e955cc4949286d45cb14320a23b5978a671615d7456aaf8c1f9b472a42e410a5deb876a7c6d7450f797b34d9853ee4d5d2f44566b7f5f3965342ee47350bff3c75aae9d403c29d5b041c21cc47bcb6aa75e8fea5f8796e6cef364972b7fad2500e4fa54f9bcb5ed32dac3fdb85a850e838dce1f04732072432bb91ae7bba6961a378149945c88280167d76ea1b6429db550a312d98119b0e57012573f126faedd9206871deb3522dc210ec76e81b03f20e74a25c515bf9e1efdbdfd4d5f46d8b223115603354502973f3bad8a29f50792097e5ab4cb49486c84dba54cff613312c3868043344c96024d9cd05448dbe4f5b2193fc3569433ca1405580340055eee859d13f673e8e85fae7558263f5aea02b254b4429456026492f34d88fa9471ed95c76bd76243d98f1f833c5f58331edbef1b5cef248c8cb90b5bf006a9bf8a58d30c29b8329270e2c2ff27c92f66dca17a7796671615ab8a127e3fbcc0a4b8fab8af176ee49d2e220466f3a28cd41fe24892cf86e36a9985cd19a572aedf9f3ea8bcc0ad95729792e3f17691c089be2f8c7fb3c343d76f49cba5817f7bc09d91eb2a73fd68d83112a832107cfe65b679d414e7c05cb5063a8721279e4457ecdb3a2f4ecc6fac8bd951dca7cfca951f7d25fe01c244131d57efc2044bef290699ca683f80301baa72c62eb6ecf098c150f5c9e02146b1b039e1cd963d0670e3915b881ab841b09b6dcf4f87f9978c408fe5bf413613e9531e574e7d521d2eaa6e00f6f19e4e630cd1b29bf565adcfe81ff701299caeb8066224a1d149f3a3d3b5b38920400722e0e7858e7317ca5c063eb710c9c7a6872f6ee608f206664eb571fe4f1c28fdea625cdd33106b06495b2a6c16136e09ed5f17e6771b21e397220b69b30f2cfb345221390ab20950fc3cbe72ff28300cdee7dbb1c874d741c45118ce29cfefed2987a10be86a0d4ae667fc21c589fb944f9734873f6d902a23669b64390ea48639e7d0fe74d9822352db6a994923b1fce1ffb7827cc4637660af56fe7f826e4a7c14752f4e73ba8e8cde674ced41b0a9f1012a851d5dc95c9f7663578cd7cb66698dd148a92c17fd35a1caeb714d3077dfdf991bbc8cd740704e73a13bb2867b2680825a04c8975714c0b3ec6bbbccd796cf81bd67e8f4d6e0d2ab9687446de944ba43ff04f62a25e8a985cef34c86e44aecf4fced81b32d294a8bcbcb074da09ed6ddd43e3f3151504177c6a291a08ef04f05402acc1b0f8836e0f1c7ed85b1e37c6eab12d66354f2731116c69233b977fd5d7d39115bb8eb551fca9cb75ad28db1aadad981943e1e65db906480d60588b39a2f4b953aa1f3d1209b39246e88c2719b9b7ae1fa644a05bf2e33bff20f1fbfa4fa93f78861c281742769f6b9248474d3a9090e94fd24803bc6b232d635b9b5d01ab0cdef8b2c1eb981b0eaaa88db03a95c959a4c3f03094a784f4d24806ca405027047607fea10dbea2a3dbcecf3a93175b38c576c5fed7461b30e0699887e60546e50b7c05dbe9b2c1bfbebe8820995a07454d98d9841d87586b88b1f998eac1185420c9b097a051de9bb8e478fa8bc4474e7294f6db9204b1cf12b3703bd3e1c51804c600bbe526ec840e0138bd20191459079dae7983df22b549c3db84591107c6cca1738b836aa4716a9669a6f82dbe050dba7bf1a0c2094646de201eca7a3dcdff7e2e380541aac8d7ec077d590dd3fb6ab73fd2e3d36bea73e5bd7da5812b69cc58196556f623d60ab265130f8bfac9d48849e8104734fa9f3881c60369c1de040594e4d5e5586a2100fbd6ac1b884be08c5f318308f1bac8efa200f8ae8ca35b46fa5ae7d8386e3d36e784d9289dbf27ac34b44aa151ddc2aaedcbb3bbe3a26f2b81ba6ebe3f4114882be0dadbec818df34aeb50b786ddc95ece9ac9ea2fe3da168f40b99555d521ef4ad6ac7553dad3f423cd455766b1a336e1718b468c15c27998de15a6c0d937c41b7960732e4f8d76120bf9abe2a851876e31d8f697a3a675abd932eb536893de0f80c3496069682a2c0ce8729e6cdfae4439f5c606da37e04e24ae5c737d214fcb8dfc0d5e30e2148246b5706bc5d1c7f1f7d25bb995ab623baee200524345911c846857ae919f1c7f4b77c3604611a2323bebe21c0f85633d9ae4b912aaa8c8149b73b002da21e6ecf19ddb2e66ca7a8c3478a0d5dbf6ffca713b379a37a35416bbbaaf5cab49a0e6554cca13378e2e31e2d48367164543d44bf7c140bc700bf23a05444bccf142748477d9e26da46f2388e185e8cb7a40b536846bc53186560e08309344d4a7ca4724e73d8a281d28ba8b26d37acae1d195308be8fb417f73717588e77f518b8778702530d6a143cf4b027fa65839cb9351fcbdbb6aa166d9a8078bdf3be43c80f9c8608a57dc1a8c76fa41db9e813218c2cc5dc70e575057a8cffd3d14786e2dbbe1295f2c8530928b9f6fc12662f6e3d0686da2f479c709841111e7b4c03259dcbe8e04b59c06211676956f1e7b3312a802b51b34cbdc7a492a68aae72aca0154de5ded005988c9e6de16b17d0158501ff13348a40652d1f8e5414c9b409336d2ad45a6210e1d61d2bb3ce519290362053d4c70a11eeaf442416ece4c3c9e8f2be4932cbbe0f5f1d2f5a4c62250d18526496acf43046ea045cfa46ad1c858d972393e75268d20285707b7bc36a01aa1242efc20acc75e04ad93b4c493a2761586e0d1dcc5beec6d3e25306c89ef7d0d42e72f6572ea296eaf26de6c28e62d157fa1b3449834ff347472f2bbc315fbcbc0b35db65f79cc6563227095b6717555e50823c378b28d32c934168952d6f2070cd087ea39634a4b0ceb129d10b4d809eeca144f4a4601353b5d08a98a5a36dd330eaae26d497a16a2d9c0f6d986a55f1e90755487137921b33ef16f841e0a1925033ad16a22a85457e2ec74e16015db97d5629f0e75cd44c9cb40fbe146a3cfe5b4ae97e9679f39e53a13eb77b84682ae7c00adb6b2c11d2f2d248bded2a0dc29109ea6d664a80a8d46a5a7a14436bd77c42598360e7efad4be707a46c8c8224aad70d9adc9e237e311b71367804001f771f910573bf590e781161bdbd8e54b617ea1119936c9dea843697c387b31f191b9c011d2175a4cf791abc638a227e24b040d79761e8a0d3da405368f6be042efa7f1e7de7da186f08af6ea6097430b8671f01e05f825ffa7521c96dbde5e6b7731015d8b7d33964e8b926bd7db482a05ac857ff0b120aa3cc63d438ec7db30a5949901bf88d6f010e4b55e770c9f682c7c5783abd76b22f1b07c06e8f34cc6fa4f6367579bb433f3c6a412d7d843e64404775718d57f5156dbb2f5bc14a07f8d73b86433f089b5af7baa3166aacbee8563973578932c0a4798d80bb5a9d3f4ba86fe9fff5f2d8fe9a3f723a8fa9556afab0cc99e89e076e0160a0bbbdaff9ad08f5392e7cb2bb4f220f6d03d6be3453e44e19a2f422f37d15550635879671130f5aa5df28f289cd44c0a8ccc0a00583bfc89041541b7a01c9cfb7d8e907b991c897a33079747e115f4613bd6a90d0571ecc89dae3c824e1aa44f898cd7adcaec574eb6dcf1656424d8bea58558eba152a6967448b5ece2bc2cf8ba5104f1c7ccb9f11eb3efe6941c2e82005989929be3034af97a8ced3a1380796bcfed6284714f40d035390a3557073acfdcdbfa599682399dcba1e6c11f0664b4c7afe232b05853c19d1a0abaae5e843d50f2f1d38e375626adae062b8f707183b70c0aea7ffab71f49f2b4df4939075c2ac0c3f9f8f55769c1a8b38471d518d983bed62c2b124a1b3e6ccda9422111eb525ea9e44f7e273df9860410ee060c6d8983ee91c23ff2984df05f5e65f6e02e36f8569122ce9b81c29a99b5e27af4acd002c8781c6094c012933b8c5e8c16414657b3c6478c6328fde9ce2bf2cc08c9bb17aa04776bfc20d8a4cd69cf31c02a6272220f488d69e8eca6d00da78d54f720b64a7d5b13b8698ba302e37368f3305d79e73dccd933673d3dfd23392165116c3acc8243d5ea28771b12ddc50a6bd90313f9e8f6616e45c95b38b287739d15ad3b46728a98e0c51afe37354db1713b900fdae8df35d74373bdc44681eba212042b229768283815ae849e160f45cee98f56743666d67e63f7b415a590c53fef507786be485b5daf0476dca74b16e8efb2c7a41a30a26963f0bdbd2384f516cefff3dd365808e25b2d823cb48b98377218557173f459746b2b79faa7f63d0296d809ed1018206e9ae0ef298259da9d9da76658782329293349f20a1ca36898d11b45f283569b1f4af3299ec14ce99c45349e5ce94959052c6208dc9fbe1f9519a4ca845304f2eb5b771443a45ab21a2001210f8579e417cdaa43441e7f6fe582c1d91203c7460d3afe841f12189b5d3bbb79403d6f0b729965f96a2d821493f7b1b0dde54044184b372fbf5d8a4619236d99dc9819200c287a06e0f361456cc34082d6a6a2d0548a335952e17503ecfc9c97c6069bb221b2a19bbeb29788b19ed6f2dbe586a6a7b49c01ea6dadca941cca4ad01d4081f92850eb37fbadafcbaf9f94fa55738364077dfb786c82083267c0f1c66b6eae2e900934adcc24fd1cef7e223ff06eac78bd5ddf5944e0fd9a2c569b02e60670892f4294749b5871b3215b7e92838a6d45689f169c4c3db554ea30c42941027dd818d1f8398cc7585726c9222f1e283bf1531cc26642959f4ecb11fa5ba6229f73adf611ca251e4f5feb23c9992be60ea52a60e6d0a2ab96b02bd9749f59902a6f0b24cdaf12de20641952667eb7a86b2b4b3e32633a5f423ff66ad3bf2573a92d04f2073c67ebdf3d3ad9b81637acd18a98cc7cea545b5475ca3c28bfa37fd53892c8307d8c02da145836691a0adb86db99ceb47983bc0262b4b1d0dad247f5ec7110d5b372e04bdf425711bd5bb620461326872084ad1feb5bbe797dd98b4ac7d7c54141f958241b3792e3892f93a6c3dc14a84abd11f3e6ac46f359a6c7ed0f6f727385ea0920edeaa4dd594b41631f8da61e3cbfb2406165e90098c326f4d035265d3a2141538353dd0dfb8249e4d8069b0eacc525ffca6f7b3b9624789ca71ccd17695c80973527d5ff0b73c6903a549d20932300bbec07517c42bd550f42ee1d6b02740b4368cc71cbf7f6f5b0746234c28efbfb7b6698b7af4fc710ae988e541ad2225af45ce3c0ee27c3185e05a41935ab971a05003f5ce93e901cc49f34dc109b6ac341d636a34f2b86ea8d103716e84295276016cfd176a689154e1f409239e2fb9850f913648fb51a175f4023a0cf323eb8fa6e4ddb33aad77cc349c11a077b81ca1ae32cdd95201fa9dfd5fa311722b7fc4520b8cf59ea24e1b5596578d35ae146c291bd9e22d9df4d6fa1ac715ce032b49e3cb83575fa9acd3b8b6f78de1ae96e7df000fae3550b478afc4e319ecabc2974bb4444a47969307775e23a49dad1c341ee4992ba2c04d1f15905fc275b4a", 0x1000}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2800400000ff10746db0aa43a9bcb004ca8b796836502e4ff5419a5e73f573413e1f4664e723b428c44464332add371d1df6344805f26b56a9065c153d045cd7d640e420549c38a0f5e1719d2eafa42591109e5721e964c6aabc4f281af15717e4a876438d79f421d552e0b28124cec17d94e093c9f3d0b0ba144eb2f79863c8095ad8af7a77bce0560f62c190739723e145ac4e28cdd30d10f9538a8a8506ecc4a9ed353deb61f3f1e061cb788211656a480569691c23277502dd669c25d06f2cf619"], 0x9}, 0x0) sendto$unix(r5, &(0x7f0000000080)="af9fb118754e03c7c4cd363bf578dffc37b8046420a6848692864ff55fa89fded2e964d9977dca404ddd1912fd574b82f185813b43cb9015bac0b85ece551c72311b95dbb08e4ac062cadb32ce7c9c5d981a4622c6d900c28ed90115087849515874b3", 0x63, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = semget$private(0x0, 0x1, 0x0) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x8006, 0xff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000002680)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='./file0\x00') semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000001680)=""/4096) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0xfffffffffffffff7, 0x3, {[0x3, 0x100000001, 0x401, 0x4, 0x58275a9c, 0xbb7b, 0x1000, 0x2, 0x4, 0x1ff, 0x7, 0x5fe3, 0x9, 0x0, 0x8000, 0x2, 0x5c, 0x8d], [0x80, 0x7, 0x8, 0x4, 0x1443, 0x80000001, 0x3, 0x9, 0x8], [0xcb1, 0x5, 0x3, 0x3, 0xffffffffffffffe5, 0x2, 0x284], [0x66e, 0xc1, 0x1, 0x0, 0x7, 0x8], [{0x844, 0x6, 0x54, 0x3}, {0x0, 0x7ff, 0x8, 0xffffffffffffff80}, {0x9, 0x8000, 0x20, 0x800}, {0x3, 0x81, 0x4, 0xc66}, {0x1, 0x2, 0x80000000, 0xff}, {0x5, 0x5, 0x80, 0xa91}, {0x7, 0x2, 0x4000000080, 0x3ff}, {0x5, 0x3ff, 0x0, 0x4}], {0x84, 0x0, 0x6b53, 0x7}, {0xfffffffffffffffc, 0xffffffffffffff7f, 0x0, 0x5}}}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x40007, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff000001000000ffc40d941e3590314382871a483b3826d96e1f18ad76886f8022232d051888856e45cb85a7e070cdc8727914cafde161fcedef67ddbcdbd243940b80155c8081b36287bbece1bcc773cb4d7304d569ba721a2de2ec86b6449b9766c02b0993d9b32a946801fd7b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r3 = openat(r2, &(0x7f0000000440)='./file0\x00', 0x28400, 0x4) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/225, 0xe1}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) utimensat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)={{0x80000001, 0x4}, {0x343b, 0x158}}, 0x2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000480)={0xde, 0x401, 0x40, {[0x7f, 0x1, 0x10001, 0x7, 0x800, 0x1, 0x100, 0xffffffffffffffff, 0x9, 0x1, 0x3, 0xc1, 0x3f, 0x8, 0x6, 0x2, 0x7, 0x8], [0x509b74d8, 0x6, 0x1, 0x3ff, 0x7ae9, 0x4, 0x3, 0x100, 0x3, 0x2], [0x3, 0x2, 0x70000000000, 0x7, 0x7, 0x0, 0x800], [0x5, 0x5, 0xce, 0x1761, 0xff, 0xfffffffffffffff9], [{0x0, 0x200, 0x6, 0x1f}, {0x180000000000000, 0x7f, 0x101, 0x1}, {0x4, 0x2, 0x780, 0x6}, {0x0, 0x9, 0x1e5, 0x4}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x2, 0xa348, 0x9}, {0x7fffffff, 0x800, 0x9, 0x15}, {0x40, 0x80000001, 0xffffffffffffffe0, 0x7}], {0x7, 0x4, 0xb6, 0x3}, {0x3, 0x400, 0x4, 0x9}}}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) close(r1) dup2(r1, r2) read(r0, &(0x7f0000000180)=""/58, 0x3a) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/143) setsockopt(r0, 0x2397, 0x80000000, &(0x7f00000000c0)="d21df73e3998d03f9e887f743e9e1ef83d1424f536878b9437c14d5887fb71ff5c163ba6", 0x24) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x8000000000000}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) pread(r0, &(0x7f0000000080)="29fb5471fb727ea180f7a99405b127ebdd6312cac8b01c7e13c8e6ad076d9fe34bd453ae64ff4b8606aabf6e92ecd26ba61737e6d22ae3f00ef4f4fb56e7eb7e189cd3679b3a85f43ef492e31bf39a0209d067de5d6f5362e1fc1fccee3a5d8e6bccb8a97c329c1454302a2be439eda12508ca965533a4b0e3", 0x79, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400fffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: 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}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000d401000000000000f17ac07a3f0c4dc3b58cb9abf906be6367ea9d45367372577c3a528f56bda5f9ac4360eb985a61c079cd609cc5e8fd9b305b8d9b05237ac8f532d98c2397a2f9b10a2f31133793b9f21ce7879c11a1a2dc8d093a874b1d7ec81f3e79dc170cec07c8ebfad28e1d5b563c36e2a87ee9b5374b77c88c1b01eb26c738ad23e62e52c3caa64589cbbea789fb4e34aa4f375e095a95ec84367f1983ff5c83f55046d366a933771348832a518219e28fa5d33c10653affb5c9ea82e69adc5b84228b35e22b904a1e44bda625337902253e620aa988b5eb83df48844827462a2199c1a37008f817568ce8094469a284d0601f360af0a319dbab60c6bb7a05eebce8e2850bdffdbcca4d957ccced467b97fb706e02724e5117efc3523ca06c23afea35a094f63dcaec43e96a0c99ff8cbc06d59dc39723507d355c7eb314977722d6df30d941632ea2ae9bb37c0b9d17eb0ce2ed7159830e8f4223d3379d403873085b2b3209428d348b00cfaf99013f2d00a61190e446a8ca6fbbe20be55a78ee6c923dff1f804ec91e61b7bea19b70b63cc026ceb5cfe4d52c95fdec790777d1812354673be065a4a82c67a4e04c2a5f62d175ec21907a1f3ea6b3430d74dec0dd356e05960afc8f32c98b2ded03bf0cb4341570369dce4f634e4c39699578e9060002951cf6cedeae039cccd1ed2e7f5de42bc2c34ca6597bb1bf82"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000011c0)='./file0\x00', 0x4000000000000000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001140)={'./file0\x00', 0x5, 0x9b, 0xfff9, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x7fffffff, 0x3}) kevent(r0, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xc8, 0x4, 0x9}, {{r0}, 0x0, 0xa, 0x1, 0x20, 0xe2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x1, 0x54}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x12cd4ddf, 0x9}], 0x81, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x588d, 0x3}], 0x7, &(0x7f0000001340)={0x7, 0x8}) openat(r1, &(0x7f0000001440)='./file0\x00', 0x40, 0x1) kqueue() sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="aa7054dbf8c97d24eccb0404fbbd1e052f8949537c84a118b648c6aeddd8d253b964dba4dd6061b224df614fcd799828bf6a", 0x1d}, {&(0x7f0000000140)="0f99f37d1735ab467764c91b69d01bd67b0b32ad88e8d8c575fe2ed607e0f107ab935303ed07e5ef1b0d4ccae8fb061a9697491d2ecd7e09cf33849f5d749d3722ff3e419c8fe0cccaaed76b116b5701f2a2f1a79d00cc238093d9fbc653244e34076e50598fed888525fb442812fbcf8e48b11470753dead6665b0e9d3867fc510455ac040410abf09947f6ef8efb341bf3adcf32215a62589c872775508466bb68d8858e2550cdefed1766fa4bfbca3980cfbc8d16ff4d5c3bd0f2a8dd0292faf65926cdaee1e4fc06960715f944a16cdacfc1feb79e1ccdc34eeca79d428b8943ee9974ccbcf38806819858b2ac774b4c7af38c92c9a47ff6c44b8c298401733fdcac657a1f6e3c35d65ecbc51e8b6e3caab9dee74386062a119a63f5469d88bc3d1be7c7ccc12f95245d225cc37a415c2f56fc03bb5af7b5b8259d4cd4ca1f4e424155c1002e1a455f9d1a8e9d390f5e1632cd393097bc6e219feec5000ae8469613e001b12af68b8778ae47b95080eeec2cdf62d0d965bb879928778f56452fb144752bc4e1731fc5bf94155f4ed3d7f1bc1bf8f9815695fc71a9f1fa32cd72ac6414f7e91cbcd672a6641551c25fb9f24e5fa8942bd7c54f1c87765c08ee06bf7bc5346f8decc5d2b03b3f222d4b34e8c9c2baea7fe0fdcf8b0e44c800ad53c9ab0d691920709b5464a6dfa995f20a205f8052122bf1543b01219686aec609c61118641ad79627830534589f4d5457eaacd5b5c20b66a2a756fc2bf96e1271a1292f5cad796639d582ef3eed0f1baca90820ebc289e035c4aea676d9481b5a12781cabe1942d4b6e1d01422a352cd27321a2a58e7ac74205ca0375d6add302db2d687880a8fc86898b6f099c7b161af41efcb8c7272924618f58a04f64e4d3f2da33c551ebe7b2856f952f9226ee8e4cdf11f4349314f7bf2334314c814d11188d4bfcc5c42f2e010ddd00f2edd5be194a64e01b6ab096d239fa886486cace094bdd4c311950d209782f8345ea509f1a30f0031f45f348d370e8a23b7331a1e0ecced365da1827f4bf190a78e4f45a23fccd67cc71bcf7c3c9b42a4565feca8fae85d120011908bb364d1d60bf2e95c6532718b27613671a2be236eb9a43ad7eb75ab699be11fcaabc5040cc6548e1329fe1cd787b3cb4257d2032c9775309461dd5ddde4a9061cd1c6153ed2495954d9f0ae650618af297fb4685449e74097ed99cc213cbb09da1d08f220145e97dbcba15acff87d20e20ed80b5a724385336dbe6c979f6bc4e8284ec1c1a91c11329eeddef2049a1a0d723bb69fab27430cfa2a012224ed97494dab1d26a5ce06344e6c77c94813251cdefd3dd0ada346cd2fa4b160b11f5380e8180b3d8e474b6fae9aeae2696d5d76c32f0bed98a1901e3905bb5e49265b907678547f00e4a235dfce4c755bc7015999db0143d4557a0be37f4b68488472f9d27df06eda51ef018ef5719fdf7c7692543aca9254ec5ed108b8797a59e3ce517556b056437cf2c774072443579bce187b80119417ab9128d4009faede8169119cb5dc9c8bc817369c770e709d09fcc63efb3e701b42d5ba7660425bee7890ef7cb54e6d298f55eb5538e5ecd796d57f49dfc899013b68ba7eb16c32665c0a890102b6ec5c3d0e15c56c7a952592b81fc28fac56536ebd38c469abf834e940fbdd966e59e2684e85272472f8ce991df3e984f887f3d5fbb91ad5e47249107bcdc3df86f5821f5288bcfb2133d343656c76721d018bcb866902dafff9a0d485b46016182e4c81966e1f5848f49f98924dc3c98d2c93e2063b0a9f8aa8b84eb7122769ea302130471ea23170f21351e196997af438cb773283cf63b89334ecad1e154c6f29476ede01e018ea7dc99e70f5500f7a67896d8b0184514d81f4ea1b1a1a1c379fd35d4dc0e5aa8d56caadfd95acef6a32fc6861122ef9891e923d95b02b00c13a73049f3aecf7eb69cd14ea339da02408116457416100a281ddf76171444dec8eed8f5e92a89b98e3e621ae525b043f5e518cd16ff3134a6f3e3bbf99d5e7ce8e9facc3973962dea200e402c0b045eaa83132f03c2ee345bfa3c8732afceba51cd68bb1b75a75a5ecff79f28a95cf3a09390742b0471982c0afa82b8dab3843c61d9d0e2556e1dcf493bad207f026a5b3559f8e9088207a7de236d1efe8d0e032ea9a2654978258d2bbed5b860f553a97d367fd76b36392220166d2d9aea4b8828016e6d12eaa5621f09253604d113a07cae78d17179b772394252ef77da48e8b5c3b935adfd0c69948f633a4f52b600bf54d6931302112c5eb4da7d003ad4e3484eb69f0079089588b18cfe9eaf5a32616c1d5a7f36662455d8b666f8a4df67775142bcb4885540a1dac0fed0155d2043a7eb83293483a67754f434b1837a0bb1668c36dd70183e7693af1ee851457d9c1755739f77bcecd2a91c38f860ea31427971e457504d02d568947bd0ac574a6483f363068c6a80c48f9f2f39d5cbb8636472d182cb1aeb86367b7fe1d579e9724dad5c28f02da01ede4a6bf9e5e80982ba424a5b50b193917002abb64e158d418d653413a8c04a1e337ab2f55964acca725f0aa61e4a7657566d3594bcba6345e068fe9bc1e93f7068646c376554f868961459c6f609006cc3662e2b0fac1127d6276adfa6a798ee800086b1edf5b813c4c5c1b72b1232627dcd4315b07e609abc77f2963c023ce352826d5265a1eea84f4d3c5c0ddd43bd3ce70c66f04b58fe50025b02c961748e438b629f938f5b561884f9ddd209f051562e4e02a726a9d23878ae25760102614feeb1cef464ecade60b03421e2e58bd204c5613fba16c4788ed88f561796ae14b7fa8c0af7445235a6d1eecbf1aa9e3df75c5e07ccab0d1307b7202b6720ece412f19dd5dbd63e33e8620f356db4eaf5e0a566f588f6b1cb1be043990ababcf18a2b279709fe2f6fca8dbdb6d078f41bd5c240ee8f9f83c3f9e647c3e4a5471d90f48e918f81b3d15c2bd6db891337a1d89e36fa2c18951617f1ddccd9ee723d9e165bb3912dbbbc93c71e20433d256c438617b059673ef929b31f8f04e3348d0aa682d6039a661082a89dd3b9e22450989863e66051e9d2120beb513801785102b5fe7aed9011cb786af580f33f604f17edab456934faf2cab98fceeff68a42bd42f88d68b6ef889d878272e0b8ab3ed4e8c602827c659cb408a3aa9428330748745fbf26218be8a45a2114aa11a45a24950be1dcfb8ed0edd9752706691fed71326485a887c175d6659e21bf4e8a27d60186a23db597a38b22698af42adf7cc9702b75a89d2e58e961555869380136394735ed1ba0466ea60af6746edcb1fe1ed96f9d9a15c5caf10202f972ad08bec59f01d62016a69ea72ebae9a59af11c58883c957ab434494acdb6d8d602f58268598b4d1c7536821fe4f1aa24e5106d1762ebae0b160e64e9d414f4267a58ab5063e25e8c47e87c907c64bc77b0e8baa76c0ec935e6eb4b27be6b5bf14ecdaec3f576e94c001d743216555ffa7217605772fc7a90ea71375ee63c30f2061e5726fe9e00737252b6f7c6fb52a6befdc365ba0f20217cf16a7089d9717ec00bf1881ed36474b6069c0e5476c72bf2f5ed004e9e44e7825d07207bb695c60b7e82c2615ce6e045ab48f0b8ccfe31d5638902f2f0cce0f893f853cf544c60800ce4422aafd58c6d15ad2178b76cef174cb930c5422d316dd5fd3084c6f82efd0aa94a7ce12c48a728cd72112d7a2a6f812ba06364edac5e4a9ef0b664289e9080e1c1bf8dc59c3c8f50299e56c19393048fbd8ff0854b3bd5011fdd9bc2131900f63f68417b3d9ee9f84b21a809997d87f99fdef571d0301944a87747edcfaf52c158de662ae1cb0cf34cf57b453a738c6bc52fb91816f7cca13b5046a88d2fee5ae66f3345d1dfd39aea6e653114269318fdb9c4919ad982e55f859aa544db0f966bd9a07f720b5f03666beb1182f7110eb77689c10486718ef6f3d569f68c321dcabb83f779d28527c0a04a968c405e3bc5bafeb59ddfde48c0833bbdb6ed144861d8f57339569558010769e87493875558a1e9d6071845b9f7528d618e9361615e4cb72f18b04ec3d6b5bbdd514eda8bdbbef299b40a1d0f330042ecc8a487572d270592a33401d5c15a3158537e0d4a61ed252652ba8568b17ee6cff994d93dc6e36d0c35919a8b0c0641fa9ed5172fcf9f05eb90f359dafa5e2b2aa6a22c5d88a1b5259886dec0736360fd88c0cbab598573d0ef161447b103de51483ff5e4b5407cc58d5d89ec963cfa7b9dad9cf5bdd20d4e5be034cd7f0f529bab7cc1f38ce00840e983562361b44202563d85a6f26a92d6566d4676c1d1b7dc504095e5042e6fc5d1120ab3a55c53dfec0dec8990b73624e1eb19e40dfcd13cacaaa7752a63cb6227f086c60fcbd5e26ca4b079f270f916f03ab115d1ea88e8b870951f643c065e8c0da4540e7e19b954847071bfec819eb175b76f4f8d4b71d8dfd19ced3895e2df6f531dc8000e74b22c2d9a5a1df3f69b473c659525a6a1e850525f7501c2a1836867b6d178ebd5e7465e0a0319009e7a1b9edb0fd30e70f7a98e519ca0cb4e92b9c0dbec27c8458a27cddcb0ed9f5183e315cf76d78bff9e19a28d6ad74b000d6e663dd617c561e44cbfa374a5d5b7f1626e99ba31ff1d949e93cc6e0f4d4aed35d88fff2718fc09336661d27261d880f2d7feaab9a201a1b8fede85589574a15350937c3d16f24fecac6b04bd3686cdadc34603ebf4e0ffda68d2e8d40d07f4c5860452732df5633fc3a52eff05663bbae5e65b9a712abd7c3b1c53a2e07b224f4e2771bcfc0bdfd98f5c95edfd1ad50d9cab47e3e8103596923b2d33e40b71469d780f8a23d7c2271ba757dbee23c2bda82390f3bdb561d6749f635f913d5d309f4d6cff1e1b356fa5baf15ee7d9b9d9126f196eda6a6948b7bc56ba38294eb8df6580cba05fcfc2256a008f3a7f58afc8f3ec2f0490fa118eeaf3c680329585b8e729b83fef7d9b64047a8ffdadca92d727bcccd7cf06bd8a8686d1b21b599bed6aa00c2c8df2abbe635b63fade3e3710d2de1a41bf9e2580ef1387a7fa5f5fc34b620bb72ac26d5458640939749ab5ab01975a8e6f2245c161bb7172c3d4478a59730e67828e8cc026b4f62268f829830513b50ed96225334095374feee991ee479a9d9cd75833233d76e67936d868c6000939994c5c75be838af5b3de2cdfb131f79bb3d41e221032f25358c5f69b2a9b64e0c6c08279ac460b133e16145973a7ef76d62a6a125067006c7691780e467127e5e7c68bda8f09e707ad63e76e2d20ed23183eeee9ca67a8d858e99f06281ef2dc4d893f916f0292a67219deabbd80f3eaa3c6cd27abe908f7cd1b89c1eb4e0cc06a183fcffad9164d3181063249b8909892bf0554c79d9f97702c26e876fd4dbe7d243770fd4b0416a28d97ff130d0aa66fdbe75bf241dca2d92bdd752f4a12fe0b453474fabf2faf0946e300f371196cbc72abd1e936178139743632e1348b622bfc2122493e35f2310faec0a9722c2ca1080cd89705c2f70fd0e1c19089013caf4e804711a8960c6b2a9a290c324d202be92908d0c340c17c717be015b52dec7cb3ae870509070f6b5d9b8c9f7d1e82e62a00461edb35007969d0fa3fdf4250919396a52ea409e0d798d0c625c83e13f1b7901b2714f7d412826174097514c5335dc58124e79b8cd3da203c7e37a916b41fb05b38b6de80ca44c786cf5e84b1a005ad31b71f389a351a4c190f584", 0x1000}, {&(0x7f0000001380)="f87e58aec37fe16fb6a28a153177b030c07bd112e57d7c0cee5065e07c8fe0e3ce65ceb0dda4e85fb3d60f2ff3c1f3759ed7646f6185ce56ea1865c490252dd78e09879654f2d4cd3d9ba28a04df12bc33036687017c99c831023ad9130b7f01e97ef85a49220d07f36bfa3879c7ddc4f3d9dc7aa8d6ae16f20a50cf294b86761bbd4af75a1cf80f5e0353a938ccb8f4e2efa6a8c34c38550c9064988c3857f0b407eadba0f296853771e81b3321d6c485f4386a40284ef630", 0xb9}, {&(0x7f00000000c0)="a7cdf27e9c6b9e2959a8327b001a6c62f01c7604e2d5eaea21aabb24", 0x1c}], 0x4, 0x0, 0x0, 0x1}, 0x1) 16:00:30 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd94", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:30 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x8, 0x7, {0x0, 0xfffffffffffffff8}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x80) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x4) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, &(0x7f0000000100)=""/182, &(0x7f0000000200)=0xb6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)}) write(r4, &(0x7f0000000080)='6', 0x1) write(r1, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') 16:00:30 executing program 1: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x821a, 0x38c0fe266dd71025) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x392, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x8}, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x3, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') socketpair(0x37, 0x4000, 0x9, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x42, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7f, 0x8, './file0\x00', 0x1000, 0x8, 0x422, 0x8001}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:31 executing program 1: r0 = socket(0x17, 0x2, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = socket(0x11, 0x2, 0x800000002) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xd9d, 0x1, 0x9, 0x10001, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="b5842c8a369e7b0a93213cd6991f5d52999b24dedcb61b9b5ffce639ab4a50390d8ccd5055d246635809fd0417d6cff002c9b396902adaeba3ce973b3152db97385d639657fbd72e68cde2d3b4b55d665517f7d090a648010af62df4ea6e261bd7791bf1d09abd7c43397d4fab", 0x6d) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x6, 0x2b) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x6, 0x4) socketpair$unix(0x1, 0xfffffffffffffff9, 0x0, &(0x7f0000000180)) 16:00:31 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/39}, &(0x7f0000000080)=0x29) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x3, &(0x7f00000000c0)) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x201, 0x4000000000000d, &(0x7f0000000080)="ebffcb242bc3a168777beb0a2f3c3d5b6853ff13b9fd812eaa4e6f3048e69931929648", 0xfeee) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c0010000000020000963ebc0aa9ca39483723f57b7534d3443df4b5b935b92722afc006a6e10d4075be8b30e65db0ba439fc29e242c2d40ca8057f37f008b6996002296bea69badad3e0d2eb64338325affffffffffffffff860cbc5b8e1e21642c0bbf0000006774190c4aa8b2e81e9009a6dc916160f4c40593d64819f084b6c9014a1c1b71d4b704939e2f721cc75a4e61669db657d8aa0f6f3c8d1e059a79107c86147d9628ee6cfce9754e6a8278dae201a4bdd649365470c930cab2c3341d775252036efe2f7f4f721cb64e50c513537b44f106dbd59230a6176e2b466a91b81cd826ca2e968ddcfd4099f5df38d548706eca86fa44117b34c87e79a5f6c4ff952fcba1dde826ff8b89c9d02a2a055b21df3392cd"], 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) getuid() 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280f33ee6185c6a19e1a3fbed9d7c78172f3d8815152be68a0237f559b7cb501000ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a7f24b902751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e16a03ddf85a86e3ffad84f3d7da53a602000000ac0fe439f3c2ff8a0d", 0xf8) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x8000, 0x80, r3}) close(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x2, 0x4004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200, 0x5, 0x1000, 0xc929}, {0x6080000000000000, 0x7ff, 0x0, 0x1f}, {0xc579, 0x7f, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)='X') 16:00:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) listen(r1, 0x100) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x719c, 0xfffffffffffffff7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186204018b002b06000023f69e4e14da0000000000f10000000a05ec4d46b68de1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5000000000000000000000000006bd90c8c252fad2f101b", 0x57}], 0x1) fsync(r0) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x16) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x0, 0x200, 0x6, "c8969fc34baac0c9a438980b68852bf10f830149", 0x0, 0xdb}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x1, 0x0, 0x0) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xe) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x120000002a, 0x8010000000003a, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x6) sendto(r0, &(0x7f0000000000)="d2097a73fd86d5", 0x7, 0x7, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x3}, 0xc) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000000000, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x2b, 0x0, 0x8000000000000000}, {0x23, 0x0, 0x0, 0x4}]}) socketpair(0x18, 0x8003, 0x4, &(0x7f0000000280)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd8a, &(0x7f00000000c0)="a3") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2e6de296ad01d24b, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:32 executing program 1: socketpair(0x23, 0x0, 0xfffffffffffffffb, &(0x7f0000000100)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="c2599826535d68a8cbdc6b21a131994fdcbcb647c1f35b3d48a96ce697bd5914c1bd73e344dec3002a3f3a62d2901bc4916789dba320f52b1681732961", 0x3d}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9e, &(0x7f0000000040)="b6") fcntl$dupfd(r0, 0xd81482909c78e3f7, r0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x0, 0x3ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0x1, 0x200, 0x3b, "b5f7a902faa6d27524a3f79676a8370ad22f0b04", 0x1f, 0x5}) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18400, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562c", 0x7a) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="121cc80ada", 0x5}], 0x1, 0x0, 0x0, 0x8}, 0x3) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r4 = kqueue() r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x82, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x4db6b2858c0fdc90, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x18, 0xffffffff}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x94, 0x80000000, 0x80000001, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1}, {{r4}, 0xfffffffffffffff9, 0x1, 0xa0000002, 0x6, 0x3}, {{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0x80000000}, {{r7}, 0xfffffffffffffffc, 0x10, 0x80, 0xca9800000, 0x6}, {{r8}, 0xfffffffffffffffd, 0x96, 0x1, 0x3f}, {{r9}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x100000000}, {{r10}, 0xfffffffffffffff8, 0x1, 0x8, 0x3, 0x9}], 0x1000, &(0x7f0000000500)={0xfffffffffffffeff, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r11 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x0) sync() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x8004667c, &(0x7f0000000180)) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x908, 0x40) open(&(0x7f0000000140)='./bus/file0\x00', 0x82a8, 0x100) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x3, 0x1620000000000, 0x5}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) chdir(&(0x7f0000000200)='./file0\x00') dup2(r1, r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x2, 0x0, 0x2}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:32 executing program 1: r0 = socket(0x3, 0x4002, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) 16:00:32 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0xfffffffffffffffe) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x10000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xc8) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = geteuid() setuid(r4) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/23], &(0x7f0000000040)=0x17) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x148, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) 16:00:32 executing program 0: r0 = semget(0x3, 0x200000000001, 0x0) semget(0x3, 0x1, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x0, 0x8, 0x6, 0xfffffffffffffffa, 0x4]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x81, 0x8001}], 0x1}) read(r0, &(0x7f0000000680)=""/24, 0x18) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/65, 0x41) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x110e) 16:00:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000)="b40ce031ea472dd4db9a37c1decec8917efcb071fc4c66d96740d950303b10639bbfd8b4306ca95cc80339c226430652a899ca080000008742f1e997e00612dbe74f9bb1c55f0385be1d7af49817a4fa8b53984ddd26db19", 0x191) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x5, &(0x7f0000000040)=[r0, r0, r2, r0, r0]) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1, 0x92cf, &(0x7f0000000040)="e9c3123727ed8c309638a46549d7a4b8a6640dcc5424f33eac9493eebc740ba3f00c8ce9129a740ce18ba5ed3f32010f0c30462ad54d5365cd9eb7f226c9aeaec2927630d9d73e08cefb4fe89793ebc633e411a77b1345093b739207c5749105dd7fb11b23cd84f46ac69836bbb6", 0x6e) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001140)={'./bus\x00', 0x8000, 0x9, 0x8, 0x1, 0x6, 0x3, 0x1c0000000000, 0x3, 0x1, 0x9, 0x401}) 16:00:33 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setegid(r0) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20240, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8001, 0x2}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40, 0xffffffffffff815e, 0x9}], 0xfffffffffffffff8, &(0x7f0000000180)={0x0, 0x8}) r4 = socket(0x2d, 0x3, 0x200003a) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x87, 0x3}], 0x1}) munlockall() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) r5 = semget(0x0, 0x0, 0x82) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x5, 0x3f, 0x0, 0x2, 0x9]) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) write(r0, &(0x7f0000000300)="75f2b468d9fa79a126829ede16dc05729607e60d34a325c707440faa122c7b35c8fd680d974d9e0d75e7f74211fbe274f5d22cb51f9859ebdcc073f9b391fe075bea0c6d6a4a69bbb4bd792b3d36ef0124e178062dd8e81553bc728433c3d30b0b4372544dfdae736c2d8c842fde92c064d0f9e7b2f2197787fa58ca7959c0aff7c37b8aecd71945a56ee65f3d0cf1c5e86fb61b473fd5a05d8bee6e2b1977a206accc557faea537b221bf10a90e622f5f5b7b863d6f5953761159ed5b1442399c9dcc19860d3e55af6a0c9134a8b7dbe131f7bb5fbcf7e93e3fb617b279c1bc7d3d2b215e59b2b6c0161bc275334ec0b588d2666dc2c6d02652049020c87c70c10ac683ce22a7282b09c98b85daadb2a470cc845d2cba8846ce91232509d9215d51fcf218b3eb36237f3312f8", 0x12d) write(r0, &(0x7f0000000000)="141742c85035589be7fa722a668cd8d0332c1c023ccb15ca343cad7b89e8c2d4061724b11e2b6f38bc1b46317e9658b5fb6543d3e4ab471cd22bf205f00cf9afcbde9506cb1679366c05eb801363ce0c5a98981187a112bd02883da56f63f1649718a5bce02e64018b9467d8111a0390943ca4cabff907380ac28414b91882ae2f6e3661a574d17ae9dc688607538e9bdeab580cd47da9d831d02dfa2f6a8f1bd95221a5d603637a666f3fe79ac687c3bacf210a371f1642c6dd56f6380ae313792336899f7bbc5a8d1c09f0193a8a", 0xcf) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8001f, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x808, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/120, 0x78}], 0x3, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20010, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) write(r1, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050460000504000000018306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getegid() setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) r3 = socket$inet6(0x18, 0x4, 0xe7) getsockopt(r3, 0x29, 0x35, 0x0, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xfffffffffffff801, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget(0x2, 0x2000, 0x401, &(0x7f000030a000/0x2000)=nil) shmat(r1, &(0x7f0000676000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc52) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 16:00:33 executing program 1: clock_getres(0x804, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) pipe(&(0x7f0000000140)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x861, 0x160) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8bbd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffefe) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) socket$inet6(0x18, 0x8003, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x5b, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7, 0xfffffffffffffff8}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x80}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x280, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x0, 0x2, 0x1, 0x8}, {0x1, 0x41, 0x7fff, 0x8001}, {0xd0, 0x8, 0x4, 0x1}, {0x5, 0x7, 0x9b20, 0x7}, {0x6, 0x3f, 0x100000001, 0x2}, {0x10000, 0xec, 0x3ba, 0xff}, {0xafd, 0x31, 0x1, 0x100000000}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x9, &(0x7f00000003c0)=[{0x3, 0x8, 0x6, 0x10000}, {0x101, 0x20, 0xffffffffffffffff, 0x6}, {0x0, 0x1, 0x0, 0x1}, {0x7, 0x7, 0x6, 0x7}, {0x400, 0x67a1, 0x5, 0xdea}, {0x6735, 0x3, 0x623d, 0x800}, {0x4, 0x4, 0x80000001, 0x74}, {0xc4d, 0xfffffffffffffffe, 0x5, 0x3}, {0x1000, 0xfff, 0x400, 0x7}]}) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$setstatus(r4, 0x4, 0x88) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0xffff) ioctl$TIOCSTOP(r5, 0x2000746f) sendto$inet(r5, &(0x7f0000000500)="b46cbedc6c4e164c3068ad0b4c8d2dd7b991cc60775f65967e2cd77edb6343c162bb11005225986844d5efd2fd4bc9bdbd980cce66dae91437264f985637731cf448f4304133f1b361a6526104469d827e6ee628682eac67efa04b", 0x5b, 0x2, &(0x7f0000000580)={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000600)={0x9, [{0x0, 0xff}, {0x0, 0xffffffff}, {0x3, 0x8}, {0x3, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x7}, {0x0, 0x2}, {0x3, 0x7}, {0x1, 0x1f}, {0x3, 0x8}, {0x3, 0x1fffffffc}, {0x1, 0x1}, {0x2, 0x4}, {0x1, 0xeec}, {0x3, 0x6}, {0xe036f0024221173, 0x1}, {0x3, 0x4}, {0x3, 0x68}, {0x1, 0x8}, {0x3, 0x100}, {0x3, 0x5}, {0x1, 0x4}, {0x2, 0x8}, {0x2, 0x6}, {0x3, 0xe1}, {0x3, 0x9}, {0x3, 0xc694}, {0x2, 0x8}, {0x1, 0x7ff}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x4}]}) renameat(r3, &(0x7f0000000740)='./file0\x00', r3, &(0x7f0000000780)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x240) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000007c0)=0x1) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x488, 0x4) sendto(r0, &(0x7f0000000240)="4103947d0662e990296ddfb368764b0310859142a698c8653c9bc499bc85c33ac0435c8441701aeb3fdf8b6521d16cc7f727ad97bf5d6bf5b74e60a263f8348a3f92bd9c86d20a681362420166397372630b4858e652ef10b96bdb7dcb1666", 0x5f, 0x408, 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) r1 = socket$inet(0x2, 0x8001, 0x100000000) sendto(r1, &(0x7f00000000c0)="213a358b6ed7b660704a193f3c7f6eabd31dd050e5c4ab1ad89a80945c0868aa3a581dd585d025c83fad2e1b2a2f0b344b4e09a0a236dd388bafa2adf436f7ba37f11b7beb0b2da0ab189b8ad737aeb3194c9b52f6570359bc7c7a2db5c3823ceb799fc0bfd5b847ff01e6c149ee9f6bc5a773e39c71f45880c17692434654bf75d8d3f069a9", 0x86, 0x7, &(0x7f0000000180)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x0, 0x0) r5 = dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = syz_open_pts() syz_emit_ethernet(0x63, &(0x7f0000000080)="266fbe9a391e26482ab73c70bf3282412f0a472adf3bf466d43486fdec0362214c04e56d5bfa46e9fa6986e3388684e6f01377df49747fe17d3e9ec9583ce6d523200d578396bb49e14c39e52835b00ff102dc0e4727d2eec914905579e1e674b0502c") getsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r7) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) getitimer(0x3, &(0x7f00000002c0)) sendto(r5, &(0x7f0000000300)="862a7c23e9f64225b84f6dedf1ca52d6c12b5fd7e05d45cee3e73ebdc0f38b8b68002e141e54f17265527aebaa3826f843753ade4f48d95ed793a5d3e72904eeb0bc9987cc60ff9bdae7d2814ce3db931de90b3420c22b3209f4e196b76f0b28539ac8872d49ca7ed812e9f396bc900931b8a72369852ca140880fc9f065e69504bc27c2856b374f4d0d49d3b4961fe1302ee2b4faedeadc1a97756186df7ac3a670bc29a41e6986a3138807e41902751eec3c746c140dd7ab17fc02b339d3998ae5665a", 0xc4, 0x40a, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000440)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000540)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000005c0)={0x0, './file1\x00'}) setrlimit(0x6, &(0x7f0000000600)={0x1, 0x9}) pipe2(&(0x7f0000000640), 0x4) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000680)={0xff, 0x9, 0x9c, 0x80}) r9 = semget$private(0x0, 0x4, 0x8) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000006c0)=""/207) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x29a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="000000024d8a44e15dc103287f07b7efa788410d59831a5283e4b2214f8974ad5268d9e7aab3f4539b8bed11ec5111814efd7c22dd80e38a3dc551f4adce380a5a37cf8fe36b32a040d60cc5c668a787f497bc5d43f82c2550524930878b28209c11950ae8e90f8fe69c911a3cc2e79cff89e84ed4330bb64100c159bbf6cc0ff36c75f8bc69656e04d11112c742f5ae848d6613ed01128520cbf893b2d4f49b300ccc734e01c5eb63b902a9297d1d0000000000000000", 0xb7}], 0x1, 0x0, 0xfffffffffffffffd) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000840)="11", 0x1) socketpair(0x10, 0x6, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a4", 0x800}], 0x1) kqueue() readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/93, 0x5d}], 0x7) 16:00:34 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x92) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x2, 0xff) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) setreuid(r1, r1) setreuid(r1, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7ff, 0xb3, 0x0, 0x80000000, "d805e62ae4fa961273e716c294ce7872cbf5dcc0", 0xc80f, 0x2}) syz_open_pts() 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000140)="65e51accd03823430af7ac9ca7ebcc9eef2fb64d62aa2f780683d03a1936bf901ce582489e04000000002c7d9bc725b4878711320000001f6a5d70fc8e044daa6bf8758bfc51f44dab04c06e61fda932b7d5eba13af0f027c0f1ed8e5f0cffa4f10a6addd758de8bc1907a86c2ab3c50cd8e53882b7c057ea1cd0fefd2ce779790613917ecd1a5f49732daee36856bc3cbb47f3d912851a9f2e23a7d91a99e009c57f88304796e4c11d62cd694183c9d056077e82b683c24627fa90a48a96dad309838ce1e7856c12f2a0ec382a90bcc4d0de1d51625fddeeab54d231d3be648ed8706d0f34f9f48dcd86887fd2660e92948b59a71057dc9d05b23f0", 0xfc) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r0, r1) linkat(r3, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) r2 = getuid() r3 = getgid() r4 = socket$inet6(0x18, 0xc000, 0x4) recvfrom$inet6(r4, &(0x7f0000000340)=""/137, 0x89, 0x842, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x28) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchflags(r6, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r5, r7, 0x20, 0x200}, 0x1, 0x1, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x4, 0x6, 0x20, 0x5d2}, {0x6, 0xd51, 0x4, 0x4}, {0x7fffffff, 0x7, 0x5, 0x3db}, {0x80000001, 0x6, 0xffffffff, 0x4}, {0x20, 0x81, 0x0, 0x6}, {0x2, 0x5, 0x0, 0x8}, {0xffff, 0x60c, 0xffffffffffffffff, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x95, 0xe0d, 0x9b, 0xfffffffffffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff}) listen(r1, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) 16:00:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000004000000010706ca90070410fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="57a404aa726a62d4e7ec47dbdf38e5cb97514b3a2df510d9ea4c3a74a76d812a85f6b37948c29c90ddd6c80ec175eadef67f62ca8fbbe2cab60550321cbb9e61e51e3ad197b7fa59cf1b715f9ee523675ce72a75529da0a81b56878f22a15418b3c33223fd898535100fb14d131d1e3815a2998e90cf18a5cf2ff9d975edd375402f001bfb789de213df64846530aa9b62f20f340a0ea83179f3cac3a6c374e9e8df878fec486886497cc440bbaf8f", 0xaf, 0x7, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() getgroups(0x400003a0, &(0x7f0000000280)) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)=""/96, 0x60}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x20, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = semget(0x1, 0x0, 0x40) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getegid() r5 = socket(0x30, 0x0, 0x80000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r1, r2, r3, r4, 0x80, 0x58ea07c8}, 0x3ff, 0x8, 0x8}) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') chown(&(0x7f0000000180)='./file0\x00', r1, r7) 16:00:36 executing program 1: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0xb, &(0x7f0000000200)) select(0x40, &(0x7f0000000140)={0x42}, 0x0, &(0x7f00000001c0), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x401) syz_open_pts() 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x100000000, 0x8}, {0x6, 0x1}}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/183, 0xb7}, {&(0x7f0000001340)=""/20, 0x14}], 0x7, &(0x7f0000001400)=""/179, 0xb3}, 0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 16:00:36 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/100}, 0x6c, 0x1, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kqueue() pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:36 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x20, 0x20000002, 0xf7a) setsockopt(r3, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r4 = shmat(0x0, &(0x7f0000238000/0x4000)=nil, 0x1000) shmdt(r4) r5 = dup2(r3, r3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0xebb052d2dd5f68d4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) dup2(r0, r1) 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000080)="7df75f70168e922c2891727a0e2ad904ecabd177f06c5b706e741b714701279a84c1666681b768cea57ba995048a596052c28907800b28e8b5", 0x136, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x8) r1 = getppid() r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000340)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a8720081ff7cc53c894303b22f1a0b404f36a00f90006e10020000000000000e0208a371a3fce1060bf80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0da030323b4125ce41203583671ac5e5b7b303757e6064cbc5732405757105889a2b32728f83ea65f3eff8c570e7cd0b10427a000000000000000000e1e9be8a33fbcd646cc96971320441f6e3454cb989d56c332f0d7702d03534751f0eb39d", 0x174, 0xfffffffffffffffd, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x3, 0x7b0f, 0xd53}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000000cbbbd800215507ab610000000000"], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10020, 0x24) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xffffffffffff8001, 0x3ff, 0x5, 0x0, 0x0, 0xaf, 0x1, 0x8000000000000002, 0x0, 0x8001, 0x80000000}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x3, 0x3]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1e7, 0x3}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x20, 0xcac1}], 0xff, &(0x7f0000000240)={0x3, 0xe2aa}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="d0460240365d4cb82810e00476cc0bafe2234e1a4c914f9f6b1ca741aee5d47b36f3ea0a90f2c69041e8975e9fc0afd527eef4afde9133f13f07b33592984dcf0c0a8085acfe877dcfddc843ab0125501a5ac6993eeac8279126954e468dcc50e5a3e807c5717011481505d2f93762e4aee4feeec7b07370c90a40573dadd30f858aff", 0x83}, {&(0x7f0000000340)="69f25d32fbadc7ef5b56baef75244a41554f66f309dc7dddaf8ae008a8814bc967698dd77a7fe104b5c7f01fe7d0418606bdc0300e8bb59fddebf6eda1bc5dbf30a932a29c97200a", 0x48}, {&(0x7f00000003c0)="24882311b9acc54fa8c7b03ebe29bf9e5b3fbe8bd08a3c4883202ba889fc6f8e8346a894b903ea0ad478bdd046d444b4c1228add74cd7e6346412ba4e7121586cfd92717c6d7c4cb57a1d8ed63b4356b680dbe550ece1cd5c2bfce3081aca1bb7c66f9f372b7a3cc563cad3126b6c7bf33f273c11f3fb2cbf873fbd0b3d4c653e99301cc474f8827", 0x88}], 0x3) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r4 = fcntl$dupfd(r3, 0x0, r3) bind$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') flock(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x240, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x0, 0x8000000000000004, 0x1, 0x0, 0x0, 0x0, 0x8000000000006}) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x71) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) pckbd_enable: command error 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x203, 0x100) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x1, [{0x3, 0x6}, {0x3, 0xffffffffffffff53}, {0x3, 0x81}, {0x2}, {0x3, 0x1}, {0x0, 0x2}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x5}, {0x1, 0x7ff}, {0x2, 0x7}, {0x2, 0xffff}, {0x2, 0xb9}, {0x3}, {0x3, 0x20}, {0x2, 0x4000000000}, {0x3, 0x2}, {0x3, 0x9}, {0x3}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0xfffffffffffffcd5}, {0x2, 0x80000001}, {0x0, 0x6}, {0x2, 0x80000001}]}) 16:00:39 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80a, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fe, 0x0, "b0d4000200fe4cf8000100"}) nanosleep(&(0x7f0000000000)={0x100000000, 0xfffffffffffffc27}, &(0x7f0000000040)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffff9, &(0x7f0000000100)="55e72116154c1f0e64a2bdf04aed866c2741a1017ea7115fc2cc81815584c8f499af25f1999cc271061d6f03ab4735dd3d9d4c954a839d0226095c38d49ede311f078be630661bed494534dc4b609e50bf9e8330f0d13c29a3ef3eee829d7791af57dbfb5482a2e1dccdab88f8bfd460158897f0315b52878177eb865e2feede3654bbe908e3b6f6fe5cc8f572aa2c7b302dbd3b9fc5e29ffe0f82c6e14f57824e93980c2c896a79299aff735bfaccbfe50e009496cf7a609a6658b3bb57fef41715e46a6c909774e5857bb01866cc548fed6f7cd1474561dea59d9a7033ea7ae332310c899b72ace9495b3a9c20b7b690c63542071df9dc54", 0xf9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) socket(0x26, 0x8000, 0x4) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x8) r2 = kqueue() recvfrom$inet(r1, &(0x7f0000000380)=""/205, 0xcd, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/34, 0x22}], 0x7, 0x0, 0x58) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) pipe(&(0x7f0000000080)) fchdir(r3) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pread(r1, &(0x7f0000000380)="23b1cb7cec01ac4b9dbf56b91939b726394a34885d2b32bcfa73d097ade44edad9ae1f82c339efad7d2eb262ffe3b42f3c908effc0969873aae40325e0e805beb0c23210f6b28dd66a89eb544484316931e7aa172e65c0c878b96f8616c0fc489bfb8ced78c60125cbd098cbd602a0d02401d29aacd26958fdb6d2b780f6bcc76a0f6f650959652d5b8ac41bc914fda9cb1965d6b047973d0cd803fba00b2ccffa006bf93e4cb25a492cc2ef9ad6dea6979b9388339f26a7e77b9193fff28f39d9ab2d8b8053b4470fdbc75fb5f0a1841f597c7fef493b9d83935c6cb26669d5e7f555a3fa9327bbe284b931881fba440593b330c51802d0d54213c6bf768de6eb71577bdc26fd0157234130dba72d49d76be6a9ba8a4e4296215d58e02296effbd82866a864b718ec618fbde0f2182b26394c6f4162bd209e4f6adb06ef22a3b1da0820af187193c82d87e401ad938db6709693257f4a7e08c6dc73d5bc6fb8c760d6884e8320a9d15b7066847289f1ba4627081da5843dc590b237cae68566b1735854e83f6b758586204ce01bf62f2264dc2f4a185af9c32a0425b62f6cb065221759eec52c01a99d7078e02586dde861cdc0892cbb2e2b907223ce40737816cb850e6c66d0323182ed3e7c494dc9d6f962e31c4788f74e2dd4a4b42ec8461a6717f0676d8bcbd4615e2aa793ba3b479204bda90ed1589f14a59bffbbf3f9e1f03cb603e64d1689f7b67b623074351f09b55362e9974232a38cfc15dc9550214905051af8f4e22769cd5d53f895e745a67dd46c4d32efb20f850cba34adbe58ebd723d110b95821054b15e76a850e32381d7ff8bfd6f812860211a347d8b73f82ed8394d2cae83d5e7ff5ad8de3a902fbe933b4803f1b1da1f21d4ad24d62a0dac8eb410c53016c78f3b21b7e15c1f7407319ea81b3165a88ab0134e5daa6f15574d2e1d8eec482af7f49a9e8999e970f3a46beae8ea5bb18238738dd6e22d8754f45878a5287fec45c48266e109879e96632e0d6bfcee804396e343810b8d9455e6b3c8174e48113499eb9b1d7945f7f3ec738feaa98a4d75cff35d463b53bb38b43095b691a8462044071dd628b9474797056298d34921a8ab56df2694de04c9435a61730a61dfa0342edb760b5a99dc9f54e5696787583d680c3bccd7ddd9a497768940814736b400d2c7479b2520b1b9c3bd4e08e9a34cc0b8b7451717f89b4f9a6f5c02d1c54b6ddb9d091b022252ba70de214610a9ab66018447ddf812b6291986c992c7dac5fd31063fe749cec4a094eff2df150d654f9a23d22c69cff6023315c157b43e16dacaec873911788e89a512c57f68a5f23550619a060fe6d9888c9df575f002b7fa8fac1ce2968007d6ceb0bc81717b1fb262eabd5c20cd23d4e714c4b445409501a892b68331cb675a983977b380e8638ffce26623db777d82c8d65ff533514503d25bcb14b1709741570c58a95aaf786d280e55679561a83e5d6275bbfb77f5906ffbbbc3f464230b17d2f0e7ed3f29eb770b6fd7b1dc18e3062da226bdad4ae7e137ef7150fe257f38639eca82819073fc91f6e5aa38ec11e8288ea6a8550af2f3b00aa707a34dc16e23d38f3d1a951cbb94e20b3f9282b46a002c43ccbd7f70959ae2cc285fe00cedfca5b4c3b02b81907be22565f730f1b1a07574ef79cec3b64274c54feb97f58e20755280145f310f4877fb213040c7c6c1c1495550a54d1e2e9c3a35ce7a14d0908fb7500f349ca7b48236f0330ecbf793e0d34900b6417a5436dcc037feb27d02562a6ccff0a840063d25a8891885682725bfde88dcfe2e867c4fa4cf2be97db1b0abb6b599c881a93df89c1664ffba0c24c88590740ac40917dd062bc4c64bb96f544c3f1ed8e3f0f749684a4ae6d32f21390921c915769484a5dfa5b89c62f0c72c64336d3e352763433c99b26614fef53710a2c59781d2baa03cf1cff184810bd7d850f061d21a44d8abd0f6a832e13e456eed4eb3e831a04ca50c21e7a9c377b3abfa157bbc5262b095ccf766863e7decfb77c10e48e817074617b104beffa95f283c4a878b0b599cbdeb3b2264ea335727cb822ace18637a2d83fab1a5f817d1e300b6b6c155fc844cfbe7939b9a335782160c75a2d79bcc05b4d3a3abea6305d0be4040654c70a0acc63a31c84e5a0a5873aacb94d73f4e9e3702cda82d969e65c0ce2d5fc88c7c268e57b8876337a0be7eb029649e9bc478a3ed33a0668da643a542d6f58155489a29f0bbeb007da494e130b77b9a843904cf94e3204ad2a2216ca1c5f7dcb8502d5d388162b2f5fa8db9374f8a003c24b3c3db09627d984fe6991feda5d73a5011d5202d63fa4cf75fcde1605d9dee394cdedc0e8b33c92b7498c8b5bf48095218cdef38054bfa3550f6d1f6a3abd3c3aebb4c2fca24f9006e8bfbbd904fddb1402239a93d4da651b4232f3e3785a251300bbca95638697061bcd84dcfb023931cb03854b1d24bd48f52815c41a42214e43cf8c580415ef707bda79cf184fcf1c336b68544116f527faf720682ea01c08c34cbc8524d90da2ea7a4ba041cc2608eeefed98f6966fbef0b1ddc5bfbf2c23aa0932859071a87bff30b57dde6d58bf7876fe4d79139c6a709e6bd3b3c6e257098dc7dbe312ada74959980cdb8c03cc22d450d0a560ab13b0e6ad04c642c5d2f5936a633235eacb01781c8e8c7f8d83b28b3850587462dd06a93e3e6bdb4307be69b7be6c34e89366ea6c56154d7468397c5af2dac7cd24d4dae4f4a43fde907d15a5228dc686e68ce35172e06ef005d6121611ebf6c19b334138d905ae00aa30023be2a49157ea2b49501588c5e5e3226b3ff8a947dd85da060b07f7ffcd8af4e97e2283985f7dea4ce3dbea464b7e1dba38ef40e2e4a7ec8bbf085089c3319844b7584fd70878eca26fd01ec76cfabc75720a285a4b895b0d272c27796ffe4799094d1a74b59fca5b1ef3258804fce12343ec28c5eacadbc68be2f79b2db40cb3b1bdf4a971a74e74a5c09abdd0afbaacaa4bc184b835e1f512e57fcf75e63c4eaed3aa0f46081f93bca98d8e042db7701be196ad41d1b6040e657748c717c285c63fb833d99c3233189654bf64e6a7ca2767c5467e37a7726226fe59dec06287af5fa005e9e3eff13a62c02a41b364052cd051ed6f627a00dbf275a3ba2d4386a83dea70f42a2c311b954caab01dfd32d87b86730654c9414f29f36c5ab3d0e253f2353bff26116662ff888d205969e76ad2e126ee6eea0ab61e9827813732dfb6da3fd0e9cc66a865c3062b9dc65432d88b32b4f24babe086e72b44da6cb6860bd691bf606657dfea222e60ab3a02cde52671d8bcaac8df1f393547d648cc6e7c4701183665a45595a332c7b761207507f2d3e9d16c9e6fddd360b7c693fb7732cf25cf27a3af2d9654b2a6d864d62ae7a56a19ce37bafd587b69bab1af37eaf5ac533f2940026c82ecd3d007408ec0d34052549e493b9e07cc5d37166e746fa50b7a73edc7903f7e3db201250094b35754bf4c1899ca9df501a486fc3647cf695f063cb971da968f687203266cb87cd601b24c4efad36b70877190b26e87b4f145af6f076d3f3697647767d5932f2bd52eb90260d401f65b073e661e9d6f0e0af899670d7b513b7c978c882d574949f1a2d0006c1c0e9e816a7206d6cec890147c1c8a9f1d94fbf50ead1027fdd8f57eb41e6f453a6d62e7e221fceb9f2480ef69bfd055a7f6abba0a7f81c5f402045dbc29e5bf23f0635ee52df5f84fa6d7ce57cadc62bd0e0e3ffb9acdb182096e815b29705882b1d659bdce22a41ffedf7701191fb99892d8f07d046eb693d37ad61e723d0904068d4e7987008414f33f7dc7eac3fcecbde05ea1892ee6d11a1ebb678f32a8cfbca225fe0d28e8614e438601630655382c8646838fa9b3b4a763b0000c470d7075e8fc07b0391be8f27fbb8f348be9802eec02c546d5775a39af1cb78b2da6aedfa15c96bd5527371ade8a7633a2e54fc53b591b31801a82a39cdf5ce508c9877c2d2ef23a46b670ddf187dc13c52b994e2a34ce152224d300a10b9bf023de685fe325e97a07c3f8df2be7b3f01d9556a1d0616f70415554878e53d18fae3f40b1adca533200b8f8d4b9de9d8d13b226cc55276410cbbc4d827e62000bbc270d9d95f56a40753a67081444131a89d7b0629bf9881e795ca7ece406e9dad6ca8178b21126c4dbb682014fc1d836a9a2ae5a9b3180403f62a58afb3251b0bb2f9b5c9bb3bf584fc2e1484deee036b7d658fc53f7d8a4e58cbe8c35e8f11b313d0f358501b03d4159ea9e9c0f033f368710dcf7d5cfd7b87aa9a9c5bf0de4d2d5241f35b95ffc5d44ebc9dfbb962a79f536ee5edf0e97e256bceb72334ac34c3cafecbb3dfda12eb661510dfbe5989f79a41e0b95a0f561b36fecb4f3392861c0ff04bfb1a55fc891ac88f1e6bb0af7911e9ef6489d514f9bf323b55aa1b550f2974dfcd7a0d68edfc5639186ed399c29907c2e4556db5f570241c55caf9efa30c0c44ec0996be79985dd96fa7f8babdabc0993a3a37b6772125d87c9628260c44412497e1a840a188128dc4dc6ba2f7dc02d33bd91a78acfb9865f0cebbdf5cc9312b9815f76388f087c5852fd2d12793ea99b974e8c0ad2cb4fcaa818508f39872f5611c5fa48048a9d04370211d4cad0e82603061ef4d42c6575ba8241493b8e9d2b705cd05ccd6de9268da9d1e0bf92057ed7428de22f5f0a85464ac9d349b1d9135cec367f44a4007274975018856936333ecca755e25dc4020d082da60fef8c1a1245d9104aa6eea74327c512e2efeb0684f87bd622ca5ca4a872e8b1a571c0fb8d05f37987b5d2ae2c8e449ba0b7d3a6180820f011836142ee6cf60324a6bdaa20809d92d035f4c9a16f74c9937eebf91cd5bc90bb9927e932eaa36a14399f2f7d1eab3f5f523e453ab98018b7651574b9ee5cda5ea0107caedc74f96f2f6ef786ef916082a37265fd99fe6f1b99e9391e912a33861186df595eb9552017d39e06d7c3c772dbe094dec3a1283f9b2328df303e57f0f16ea4ed11d8db564383fa4cc7e1d477d67c264df12be4f7952acfabb19c330158681c783d65017c1b2eb93d30924fc477acf8657d019f2c4605d1ec00d1c23dd0dae9638fc98e28bbee37e47c0d004081fad4054d3eb5b6ece661eaeafe54baf36cadb528fa9a370125a4668156bfc1ecaa173bd3ecdee794cf9f0924e84935722805f8efda804b8c7210a4ba36d75262905d27860c70a742b1534a16e15101bce9e702cad035c8973e9d9e7c9d4d3d438b0da43ce13488b330e8ccce6e4632830798e6f00973b00462ec148f7c3b9fc1329769e7799e8aeb5eb34e624fe962c468ce159b932e30e0e7a9d28a79c3b863a8815ee509941129ab7742813e36d9cf62aaf76023666d52e4a143633a57d818cebb6aa841569b8376408bf352b08dfe3688110be7f877094fab2e22e92c3c7db1bb19a550df4025b7c507ca3b651b14415410b60c3b265c9c1696e649d64ddbd512eb7464935e11e1f13e0271e22da5f6b55747977943541756bebb46cbc1a41af9578609ba2d3c7ffce7f463851fcc71f06204a7358fc1a82b8b40a42dee36e59c9c490860ea81c0b1dc4c0f193517649e66542c1b5f345dc49824262bf7ef642d0fc8dcb224b49ec3961a52c01899e834808ded87a548aebdedbf48f6fc043134262a8ca92a83aa7af535808ebf0104200360eb9d4448967f33ebf41f1e578d0a3d8a6427ad1cd9037f8f1a345ddf", 0x1000, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xad) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000080)={{0x40, 0x13c}, {0x101, 0x3}}, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10820, 0x40) 16:00:39 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:41 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/79, 0x4f}], 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ed070000000001007441475b17ce48ec00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) fcntl$dupfd(r3, 0x0, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)='./file1/file0\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') flock(r0, 0x1) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000240), 0x0, &(0x7f00000002c0)=""/215, 0xd7}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x6, 0x9, './file0/file0\x00', 0x7, 0x3ec, 0xfffffffffffff422, 0x2}) open(&(0x7f00000004c0)='./file1/file0\x00', 0x10800, 0x80) readlink(&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x0) 16:00:41 executing program 1: setreuid(0x0, 0xee00) msgget(0x3, 0x80) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpgid(0x0) r0 = msgget$private(0x0, 0x140) r1 = getpgid(0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x10001}, 0x9, 0x1000, r1, 0x0, 0x101, 0xe7c6, 0x7, 0x6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x7fff, 0x2, 0x0, 0x0, 0x3f, 0x9, 0x40, 0x1}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x4, 0x734, 0x0, 0x7}, {0x0, 0x8e1f, 0x8, 0x66}, {0x100000000, 0x5, 0x7, 0x20}, {0x5, 0x20, 0x305f, 0x10001}, {0x269, 0x8, 0x5, 0x9}, {0x2, 0x100000001, 0x1, 0x80000001}, {0x7, 0x2, 0x3, 0x2}]}) 16:00:41 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b0000000000000000100000000feffffbdce79ceb53eace3790916f7b61c0ed4e644bbf023670d9aa28b063fdb016b7da3a6a0803b194b9ebbebc7df802d15519677ea6b651aeb3d4d2196210bd065e6ef31dd508d7ba2985e1852e5f1872bc4d4e5da38889bc8aa8d21fe8868df5f3c3f20d68d7a9fca2f18ab297a753350bed3da0abd8ff93542fccaf7a79fcd7af591e442b2831f4d371f9d5303f4623a85395df4a15fc490503400000000000000c800000000000000ffff0000050000001227afa1fb96c4a072f88603f7b44ec0a5742c61955af74e709b444542ea55edc580d32b30c73cba3404bc4134e540354e58b1c0e4e15daf4f92d2ddf5f15f1d6d7f05d5dc2080bb87e53ffb2ff75244d6261b1716ad89a96411ae9a9ae05f4a835e4fafc2743363f2b4539e240d27c70c0332dcecc8bd7d89a511ea79ed21c1afbd3f4135bff4ca21f300798a8292400918fa15e5cd645a7a671e1925fee61310ca0d17a1f5b84a52b374e024654a2253eccc000000000060000000ff030000ffff08001f0f0000bec91a151f5be55f38886cc67614b494f1feb8affb0c3e96ffcf0d4ad0174e2a84177e878623c1d68bc5dd122eba5ae2a5aef23b866446cb94b029e59aeb47f273bb3cd06fc5a5f521760000000000000001000000000000ffff0000800000000b4b5d7d6e149c7c5be894e071d6c0d96b8ab633765c8469cb7d9d6198825a8b58bbc5752d3a62f33c6de68ab8a18225d9eadaf15107389d5eefbd6454017de7d7d1f34eb341d8de911e818be93f8af1932fe28eb81014f907f1497a2c4cb79c1ac25f9bd88235fda682696161db13d9fdf4171333591ac22627f39b1a328dcf770424f4143d40878742fc744f7ee47822473ab485b381aad1b92b7ae234c3f0092b7874860df2c30cc74936ab32dcd0221641943467748a9acb8592c20285df73a2b76432ff7c74722cce019184290164eaf8871d39e44b8fe7e36d76559e26194180ab8dd3adc896351e0000000000"], 0x2d8}, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1c") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001800)) r2 = socket(0x20, 0x2, 0x100000000006) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="5b0c081734db85c5e88aa45b1728b9007fcacab06fd77b4b8e10131aa55e08edd1edc17eb1a7669c9dc90ecfe3d59fc28986f16208dea3215cda532f40b8d71a787ffe68d9eef5dd8974c3cea71ae5fd8bdc5071", 0x54}, {&(0x7f0000000180)="282308a84f9b", 0x6}, {&(0x7f00000001c0)="8dbacd6e4168415b0303b1abbbdeff73670bcd2a61e3a557fb41e017ca34d9694ed969c0", 0x24}, {&(0x7f0000000280)="210fb3c4b7a6b452f801acfe4dbf8407d3995c30039bc25364f22365aa2aae97d24999f5401442255b6db6141a4bc9955115feb3ff20e1b9", 0x38}, {&(0x7f00000002c0)="0ccb38b81fe94fdbb3f148583ab6c7e1a12675980b4428e79f0d9480bf5b54d24ca1dfe1e0102d0ea13743311ba1826f4e0df26e4e9cc928a73ff19c6f7d062b9580c58fcadde224794ac56bb3a51f4d270ceeda40b9b5d1518c3c93e3a2284e30823d3e23674b1f3d6daeb075c03384f8ba4b1363554a0c9ccb", 0x7a}, {&(0x7f0000000340)="826a0d20e2ce4095b810384d1a6fc2fa5648d85e49bc96930a0a2b858081819f40f251258fd18bc29d479678ec4d9a48e41d94992884f1999a8cee1e4e3dcb64023b04d81e233490e9c1a47c934f7df833a15c80fdb539f31301077fc23d0753e1c829a6a56345ed68f684788de61d78fffa011c469dcb2a91b7", 0x7a}, {&(0x7f00000003c0)="1752cf130de941398a1b21945cadc8e9528702727d67bb20057e41139a85c175d06d85e88cbbd185a2f3e61873796713667906fb650340f2cb3127d1e2800bc3191ccc54ebcaf64569cacb6da0ab1235ad087559e634a341165c063d6f6cc2ba498adcfe92ef8ed30b1b05ee0d9b150959bfd07e09167ded673a18ca8562503e461e0c054e05ef7c4aed110368f0744728128d1f1d2ce14c90f6d325386a0aba215e16566350ef9324415b7b94ae869ca93b821f0bbc0295674cd751ad5bb11d4b55871ad1df124bcfeb8d37649bbe0124dc8ded882d66e1fdc656edc315d3bc4c269870b3a0c559ebaa167c87c5d627dc2305dfbe189a8b68696d11719ed314bdd94205bac7705eaedf262e9568500fb416c6371eda13a31d2f721cd63cc5931d2bf1514be6283f883da050c75f3c672a226687948a08910aaac78074a37d03d6baddf81fcaad6ba16304716ad7c020053e77390affe5420ffe1be06b54aa3316670cabd4f200dcfa36455519225e0b128440a3e03416036c175f2dd6ada9aa8a181a255055b85dcf484b46d92799946f62bf8e759d12e2ea998adb2c102f65e39890934bb3aca6dc5bd3b549b1b5d026d40435a38a5dde6e64fa104de63bc32f8cddaa6d3b3f3fd48bb42270ebc860cec115ba9fca995e5f3340d8430166c0fa9e5ef8fba90f3521937e6725112f427f477de04812e981ef7fb520a70d4557a87c63f730e4a76b162b06b5a7e98a20ae05be609954f0f44f487ab31db3b68dda1818023bf7f936d8ad1833c152cf1410155f92adcbe4de787b51a25746217a6f7e042eb03a306bd7f713bd04ed3063204eb9d7fa3c104b36cbf5bb15beadd773d55184234c396f5d3093778e343dfcba19d98a139012055b3b49e0dadb982e78976ccd5fb2bab9f7532fd3a73ec00f2391137f289147838ff6192dc6e5eab3b03cb7ab596be27cacb6072a863e45dd6e59f276c7eff4c202e29842220c6bfe5a03d39625325e68f9735308ab63f09483000be6c1eb29a779ed553985c1290f7edbc764c08e46e44b7037a9c9b7488fd388be7c24ddf5a02bf4b8b6d22fcc50a1959de03038a50ec34bfb4acf2ea9ef922b9b6fb4327a0fb8ed7cb4115907d67636208f3fac9fc0e0dd7fde4edbb5da696806a12fa2d8f7fd2f9adc48940f1b3aa88613337225d0888ef8d9672e6dfe9d755dc2464bc698d54408845bd701ee3d6354749f6a9abf2a5df98a2465ce61ee390d705f36ef569fcf4d69b454c75a28ac6a25713bcf9b43fb8c11401643c250de1f00586743c463bed3a476244196c90189334ad5fde8e7936884048705f0f22876c1ab3eadf27ac797727e31725c457a05c668c7cbeff84837b26581177e829ba6b3ca3c35ca8059a029b5550d7aac9e255b3c7949f9efc4332e601f5699723e693c02d371317ed64c63b9f91d2c28631b092fd083d1fbffaa02688700f224a5cb416a8d161472be5b48310af2d97b70d509abf4714e9a6c10eda0d9b9d6978cf0bf59d80afef321b6c2e0b59baf79c860024a3ed8fa8a7b96c0ed77d78e62b788ce251df415503eaf9fe6ac85167a016c8da7eeb6dcc3dcfab06ee6f8aff4fbc3eec88f5eea07a410163ddbf3a97a073b4867596dc704b7020ebc8368d870873e17f1551a4717959ee4586191b340550dcf3b88d31abb777bd791a78862e583d9846f5b2033b4dc4f7d43b25f78c543ac990ee4ae0b220e3f25a7bb2e2c751f0418567bcd262b4229128dfdaf9016ef68056585f52d1eaf2c48677564310bbf1d4eed84fdd8f008f1fa134bd206d629e9c3a8e44f1de78500d3a2ffd68b861bd9e3f8249386b49441cc0ed3865bf6f73cf173c9f60f87c6c607ab219f75da865797f5d49beb3befa695afcae937b15ef1b14e9fbc566f2acb7f7a29456e37374584df40de03ee423268f0bac879240098b906cb2bb7604b887ece909b1841167021c021fd6fca40910b0975bc6fe6148b029a684f3fc886835ff2f2b65d1181a86aeb40506af79f934ba3cb9fa380f79b728a1626a3d50f6e0512c6602e289d17541b0120a85fc4fbd7af9296c5c539f778ee091a4b91ae6674e311144db1d3b40cd0fd3a4dda7077f3796f1656d9df44765426161122b7546929d0c0006f35f0c06da94959ebf154a26da90c2e3295f26723ea6de46c588df681193bc42f4ceb940255d6cae57ef77f04145b1b068be141abc3148ccfeb46a64e265109f69dab072da994766928f07b5db89c4b1300e293103ece8aaf6f1e07b406645b751b9af384bfd03a2cbc8e857998566ed1534074556312d90399449af0f0aded1fef4202471ddf9d76bc93b989c06a178817201b15327097dcdb2e31e5c24c54fbd7d4e4dba56643607e4964148ea230257283f3a9c33adae68d5f81c27b59015b08c6c08f7e2c76e185af55b297dcda2f942bbf43d2dee3855a746abea8428ac18828bf074df321f0a2c5a450d6ba8f54ec1b1b663dc53f05dd7f3477e24787de18f735cb6e6d2da6c09baccbba8300567c052b4941c405d067c9e54af50bf1b10b1962c3441e21c1bbd6d0a9e1910108dce5f978b060f9d824a49f3a3241d13b0ba438bc79ea3fcff9fed4a4feb667f85fa2118c23d6b226957058f1c1eaa70b314ed0170e16be93a16a3252870d3a845fde42d8d4dcb8c02c8f30844f24dc89ab373999e8eac66e4566536d764ba3e45be1b6cc3d2d66643cc43fdb2836449ee0ae15f0b01eac878271ddfbcef9feb2ed88228498fbd66e2bfec48d5afdda686af6633387c7291d18f64f3c8bf47d02f3c2cd8bba368cc169037de64eb01ef1a0b6ece04041a92316657de07a18289f4c8bc227578cbba87402b7970733cc10fd57065bb6a8bcde992822ff1685c77f798a824cf211433c15c6ad732ce8ab9e6dd1202d69e924c9cc3e7978e0bbd02ba984086bdd8fb0d02730b9e1bd2e43d4bce8b6f6b3fe3b6a50181e0e51891ab07f81f85fd38a0cf6236327a564ff259ce92010bbd57cc2a47a38dd01fdf01c3dfe9972bb85f383162098eb4b8d4b3c866ff3e198af9ec237b8ab9445e06b2b686bece2fcad74b9b2b4ebb479bf7f424090630e5f60b4968e54b821f877734a448174bf53be3bce1ba68925e35f296f194de00de255d32793fcb1775de3c8cf2ea9df4cc64561cac262b2e640e978146d44f609ea6a58ac4955238d3e5066393611bbcb1f51d81d8451474b402cce1300733166678e9bed3af2d816453a37593f94f000ca96918e4a3d1beb9e5917e0d0453919017869f3c8ec6b78454f071840ca2d14f20c4c6f7e3e36fd22ba6b7d5953698c555fff805295cc80909c4c8330efd84ff4bcf20318e9848f0155d96732a8b54d67cc0031cd92d02ee1296555a2a21469517fdb4d296e5f83d30deea12857605cb6daa6b43eecf041cddd8e53186c686c91f9a976e7dc57e6c786b1a6360ca4a95ce7ec43b2b08990b2302778a2e3a1ef313613da2bffaca9e3e21f7f7b92528ccd6a7cce6f85d8dcadf199aecef890b8e1bf0e9354222d35c781bf517a65e27834b00bcf0f28b5205c8b8c5d6f4efac24717d1bce90d95feb575950419e526ab7c3dfd60a0f52f42193a2a81008896b5fe6365091939b765714214a0c436f7248791bfaea6408d577693d719d39212c5d437052a5dcc6952c7f66ef8b8f6b60d5434b57085e4bc16783ae30ac9e51690e3e11ba8f4544c6388c4695c8187f634059c78d09d400c84a5861c59e0bd2b013f79103c479440435bcad403c373c242d33ba4a51968e7d8638fde194bac5fcb3a468a76dc6fa6d2fefc21621001225f20903513c7fffa653850a16226b805037ce7f4e36715d72ef4b155c461c3f35cc5aef8b75564dcaea6d3ff5c7d15040e11c0ed93ee0871246af82d201dc2d929687f81454b00b7721533ac28bc6748df25a96abd84fbdc2edfdccecdedd25d5a23fbae6011a12f8d7629bfd9868da47a6ab70b19062a1b13a243a943cee195780bd18bf806cab0144839114349a382bd69e95b81115826cd40eea7455eca9cfd302ce44e808059a8a22d2fa50973c2d55e2d523ac2cd2ffc43464ee37dfa4b7d1f7ecf569acc6b929dc01ea8f07187c0ca972bc20eb82baaddbd67ed9e1ad62c7aa86cd928b30d869362e215cdf087b54f20aa22e350650a92ce0c376cb438b42b39c6dd0ca8f0376e4b7f5152e850161b13944dfc4b8ffcba12b8d30bdb056dcf7c19c2753844b9575a06f866762c45dca0fb2225b5e7b0bb947527b3dd72bbe8b8752c7fde493f01f84b458c862f6b2211f66821a2e77ff9c6dae3346010a4c611ed1c6e0d8b8f5e065470b08fc28f9036d6da5fbd4a126f95a83b6cd81972e5e7857b9fde06c8043bf1783c5e9a76371964df1b33007796088a8ca82b1bb66e75b96aa9c6798359cd4b1794588ce31501e9cd5b157f0f1d3731488a301f3e135c8df22ff10f49376dc84f6c13b04ae18488e98f5131dcd4b260e2dee8960f518946d1029b0fa13db4d73b7fb1e0ab647fd3c9a69205d47c025a9b0c84fddcea049030079f67dd4476d9d51c82441c9646e1ba32580c78fcd7a801d9491c56b393e3318d08cf3482d76b999136dd45e6e0b96156b67b9f842c5dc96b29b900808045158b0d8d4a3f99aec0d312a9ac01732f519c26b0483b235b5c47afe650fb5724bd681c081fcf9a28009b3a638d8bbaf45431463c8041b4cab634a4eb873e89ee2c3e3c6cf0e56ef1265171e62a33d37a7483100370c0315c0f3b158802f6b85fb0e0d3a615ab423047f3f00b4160d8333d6686f55860289a39eaf1b2b0dfc361fa6e8aa3f639dd11b8d62eab8af61e75941c4b04b28ce0b19730018cbb1c6c7d8eb33f667916e6f5a98660a6fff9ad0a572a29695090e5fa35051cae10d749cd544a003ba801aca7640ece5a5c0a3c3f52fd379caa24935956cf6800649b659c7c869eebaa381a809873610ae7edde56f2e9b9b3adf2eac409b3676357ee53bae214633c0f0167422bbaf3de08202ba32966f01720194bd01a740cc6d5e5c8503bf98c5d1f93bb74ae4497c601638fa52109f718c232886e34dca0a8330aa47d6a8c760093da47ad302c60e9c8283aab14e125ed27855b96a504c32ccfe2a800fa52cd5005690c77e8966b80aa13ed218153c752a0dc852565a80395d1524df5a14bf116545eb4994ac8ac8143e7b69dc1b8b99d128be1197d91efa191717c9a1473231409ee7e59edf6ca78c3d5814c98c2b4b7fc82a1739ed5a2171474b218b41da3adc21ddcfc8e8e92ffc411c116296aca0f58e033f531952e0d6db9982e6f440d81d317ede2c56a7fb2e2e9234f2bceb87bc05c98fd5f8109715c7033b0598ef95bf162c92544bb9413c7d7c21d60751a37b9115c024eb0b8d0c80cb05babc9cdce5c96f221ed9db9285d1cc7838294050559f73bbc4df861ee799547c1322ad92c9b9a9d21ff6ab9e68e14c305d320081584c03811185ae56169486e4f36226f702cc0331b69b7ad6f2e4211f99c2003158b28c569bf987cbb7c0237ab899e5be7213b0586c1a00c91218c47a227e787725709296bcdefb434bfccd5e2dbfd24a983817c086aef781ad464ebf01d257694d53b4a8d95037ecc6f7c34312c6b69c9623eb2e9668fe0e377eda7f07e3b13fc0deab715e6804042df8773bb85b40dc04836f1ebcb6041b8048c2e2c4bba49bf0eb4c98413c7f73bcf4e66b1036b343191a6524283c027086a097b8bda82f749ebd65cff2b606aa4ea11a4166760b0c33865b8c011", 0x1000}], 0x7, &(0x7f0000001440)=[{0x88, 0xffff, 0x0, "f3eff049f0569e1ec3c3b94309207faf3d7377d42fae0248db57ec39aaecdd861e865fa7d567cd11d4e2cea61a365c1717eb0264cc0c38ed8194ec97b6273a8f8978914e90767e8355f7934df2297d23a9469c74ad565e7d1e0ca759b480b71e19aaaa396261483f9bc509b12e9de71b4d9fb65a972ed8"}, {0xf0, 0x1, 0x100000001, "17220c2d1c47fd7c64e543ea757bfde2b33223008428e05c9db584f4bd09a6e86418916a24b236c5e2493c6f51675bc28402de93018329952534743e51204b2a4f6f7cbb01d22a8026439f6ece52ad8c0eb77ade40ba10509bff73b72230b43219f01725d73c7d1d2130a87e2fba66c7d2ea8dbd602eb5ac27cd81326f09a36c5ae9563f2a78ce7233ba476563398fe0d2b6b470098007e712e411c29b3f0cd670d655381f5eb80f0745c7a347cee8e8aba362697a95e896ff2e1c356e152873ed501584dc01fa32ef976083f697267c997feb499fdb9f1c7a16e1f82ed6"}, {0x28, 0x1, 0x0, "65cdda838eac52b8b6cbaaa41c48d7545fcbdd"}, {0x20, 0xffff, 0x3ff, "3471170c62fa81d9ba9d4b890f"}, {0x60, 0x1, 0x4, "72cba0bb002b18072653dfdbdf44ac6e26b89dfb453f7d670930c4e2a870842d51f192c8c150ff78013299e8d4a1c832b95ff4d6d536167144691602a48df71aa3baf8abaf364581c86bdd"}, {0x18, 0x1, 0x2, "4f29250e9f6bbc7a"}, {0x40, 0x1, 0x800, "67ad828ef2b83f9557254997f82f05fd9e7e75902571ee5864e57eabacd8cf6d98155046f42de55f19"}, {0x48, 0x1, 0xc5, "a445e7d704cc0d65a68dac678eccf8a77ae134ff6d2099b70646354879c6fae98717c58ad58a67629e5860843760a86c4a92b9"}, {0x88, 0xffff, 0x3, "c76015cbd9175ea012722e1cb92205e6142e4eca57ddea7ddbed6a10d6b26300d747c3fb909eb08af7583df2421c5c682a836aa9474037f8c9291eda0cd371bca60afdf48aefe6d08800dd960b492f96a617df2f4726dec47fca0f25bbc9ea3d031de517b3b9ea3fe77b3cd3519afcb42fdf910086402a"}], 0x348}, 0x400) 16:00:41 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000dd1000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x81, 0x9db, 0x3, "51cce7a595f30e7b8bee40688b98c0700c49b798", 0xfff, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x22bd, 0x0, 0xfffffffffffffffa, "d499eea4bd23c2a2b0864b48e2df4f6fb9924835", 0xffffffffffff6bc6, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x57) socket(0x1, 0x4, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1ff, &(0x7f00000001c0)=0x9, 0xaf) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) 16:00:42 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000b40)) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0xff, 0x3, 0x2}, 0x8, 0xc84b, 0x400}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x1ff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c311ce5b2e99fed69c13d4ca8a3f989967293a017daddd0089c959cd7afbdf0a6f49b03d7246d39fb542bb690f6ab8cd0f2f3645671b0e2ffeb385bbc0098c0716b2b851221b8344773d452eff01b8ef6442c649c383cddeea77291d9cd49733dc0ebd333d60585a848e4a2aa4070e013140d9aef44b535db6ab55998aedd0d731f5d72601cd5983bbb5f8f593410e0bd5f10578f7717435f27aad3bc4f984c6c6e2c69c02fb2fe035c4d1b3f5de5f2d3f4b25a7b7dadce2c68db83a00853f4ca313fa4ee697092bd4dbfa374be6e9eabc7b159f0ef266945a2c7a134e152da2294edd9075d5a85106154864c9b71f9f392071aa54f0e871ca18a0", 0xfb, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 16:00:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x90000000000000, 0x4}) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) munmap(&(0x7f000059a000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x60) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x20, 0x3f}) munmap(&(0x7f00006fe000/0x2000)=nil, 0x2000) 16:00:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r2 = dup(r1) r3 = semget$private(0x0, 0x7, 0x595) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x1, r4, r5, r6, r7, 0x40, 0x1}, 0x8000, 0x401, 0x4}) r8 = syz_open_pts() semop(r3, &(0x7f0000000440)=[{0x7, 0x7fffffff, 0x1000}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 1: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4ffb37ba21554d2f069e1ab414f371789632dfc94ff334a5619515a4c8ab06108000000942f2e4e82dcc8eb5629dc64d337d9c488d4032c3e057c7681c0459a4cd2c48c034dd32778c2a166304e9300ce46a85b7d1112abeda10c27bc581536a7850540d6f1a36587cfca965ec77d79dd77829dd7fa799183579353091525ec9aed8ae351f997ca02d3c88934c7e18090ea07b614ddf51e57b638abe5df18cb3019bd6fb9da642b", 0xa9) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81", 0xb3d) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000000000000027) fchdir(r0) close(r0) pipe2(&(0x7f0000000280), 0x10000) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) syz_open_pts() 16:00:44 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000000400000001070cca90100e10fe3fd3357ae26caa040205865f474d411b16fa4f376336acf00b7804be78164991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f312ad44f36a00f90006ee01be669aea8c500000002000000000000060208a371a3f80004ffff0000000000000000000000050000002ad3c41a9c8d4d0f2176e0055b3397fa65a979f2aaee6cffd06c15e9c34f07a6942aaaf20083fba9d9d478511d6fdf068cb16ad54fa8f13fbd991f3cfc5a5e03d3fa29e80be6ba0057d5ab1a67b48f53e667f040dac50f59a81cb9a299266265ab9f183452e5163db92977", 0x11c, 0x0, 0x0, 0x0) 16:00:45 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x100000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x4001, 0x8) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="075171ed71939a78daadd3f0bee6e1882dfb91dbc3e7dfd98021aaaf8cecbe0f29298d538ba21cd8873e74d7b47c14cea6eb42abcb86399af5f77b3a3994274981c7b7a7163465f6a5dd", 0x4a, 0x40c, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000040)={0x4dcc, 0x79}) flock(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:31:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 21:31:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000002700)='./bus\x00', 0x10000, 0x88) mkdirat(r0, &(0x7f0000002740)='./bus\x00', 0x121) ftruncate(r0, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)='MS', 0x2}], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@un=@file={0x0, ""/99}, 0x65, &(0x7f0000001600)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/97, 0x61}, {&(0x7f0000001580)=""/111, 0x6f}], 0xa, &(0x7f00000016c0)=""/4096, 0x1000}, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x3, 0xa, 0x23c908cb, 0x1}, {{r0}, 0xffffffffffffffff, 0xd5, 0x10, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0xff, 0xfffffffffffff000}, {{r0}, 0x0, 0x7, 0x2, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x2f, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x80000002, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20000005, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x87de}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x2, 0x3de1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x401}, {{r0}, 0xfffffffffffffffa, 0x42, 0x4, 0x81, 0x8}], 0x1, &(0x7f0000000280)={0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ce0af1fb130f468b63e340ca6a08d99ec4e8dd11", 0x0, 0x1b06}) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:31:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) sendto$inet6(r1, &(0x7f0000000080)="65ccd5d3b6441b275869cdfb42defa31970df100aec153f9384dd13a341b28c1ab009e420df3926112d14078724d80ee4a96f8d6e8a54998b2c41bef0b654d50e811", 0x42, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x3f}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 21:31:56 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02", 0x59, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7d}, {0x64, 0x1, 0x0, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCLOCK(r0, 0x20004276) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/123) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) pipe(&(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90", 0x85, 0x0, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208", 0x9b, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000000, 0x1, 0x0, 0xffffffffffff8000}, {0xffff, 0x7, 0x3, 0x1f}, {0x1, 0x2, 0x7, 0x1}, {0x2, 0x8000, 0x8, 0x5}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10309, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208", 0x9b, 0x0, 0x0, 0x0) 21:31:56 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x102) getsockname(r0, 0x0, &(0x7f0000000680)=0x1c8) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/169, 0xa9}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/167, 0xa7}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="bbaee384096a47e76d52f3c6f118b9f47ed01a7e64448434332365c53629c238e0f9974feb035fe404f42bb4a3ec7e9a20f454ecfbcbbf994053e5223cb776be6f5fe506954f9c9d60db05ac4f979a6e36c5ba0626162d894c595fef20173b0fc1bece28177f253453314326966d7290fb3c627c33ef1d3758e0d371662decba", 0x80) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000640)=0xc) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208", 0x9b, 0x0, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000", 0xa6, 0x0, 0x0, 0x0) 21:31:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000", 0xa6, 0x0, 0x0, 0x0) 21:31:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x53}, 0xc) socket$inet6(0x18, 0x3, 0x1) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 21:31:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000", 0xa6, 0x0, 0x0, 0x0) 21:31:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xac, 0x0, 0x0, 0x0) 21:31:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x7) poll(&(0x7f0000000040)=[{r0}, {r0, 0x2}, {r0, 0x110}, {r0, 0x100}, {r0, 0x100}], 0x5, 0x4f3) 21:31:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xac, 0x0, 0x0, 0x0) 21:31:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xac, 0x0, 0x0, 0x0) 21:31:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000", 0xaf, 0x0, 0x0, 0x0) 21:31:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000040)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:31:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000", 0xaf, 0x0, 0x0, 0x0) 21:31:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000", 0xaf, 0x0, 0x0, 0x0) 21:31:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000", 0xb0, 0x0, 0x0, 0x0) 21:31:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="ad75e3518f05364e1604a598327cfabc33e265a4641d03545d80725d3194ca70e42515988cd78f2b611858256f6395b56bfca29362682d755cd22c7e6fb19ba67ad2399c5a6f89759cc8bd89cdf322683a94327c8f9dbaf508bf7372098a38685a002cf98707569b1f4f61d50880476abc4166b5a7a4e576f06048b82b5e50e64eb7dde42a6fa99138900f9a2e0ba1d7ee84486090f6ab7ce51f6a1f6720df219dbf246d4c3fefb908fd24053783d2f104ccd7a8defe3fa6d2e72f0b38240c2690768571c1c81d04b75b577da786ea7875bc5204fdd20215", 0xd8}, {&(0x7f00000000c0)="e2ab78878a7cf3ac2d5e3edf03ba1416c0b4afec88b6ebcc05605bde038d79b80b054bade39146ee4156d7aa50cf4ef56549dfa8818ee67854d61aece8f9976a31716071a24704f3c5e113b7805644bb1131a7cb95595b712a4bebea60a755a5941cd8de19001216ec6da0685371c504375a9aae7db2a1f958fb8e5cfa0e7ace1d67d1dba224e977b786f9e4a2635ab3396422442ce62a1aab5dcb8b8ace42b4260b3242804ab6d8b5a0aa04ca7ae48cfc5c17dcea07430bcae0", 0xba}], 0x2, 0x0, 0x4d) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 21:31:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000", 0xb0, 0x0, 0x0, 0x0) 21:31:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000", 0xb0, 0x0, 0x0, 0x0) 21:31:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8200, 0x0) 21:31:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getpgrp() 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 21:32:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10980, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="6000050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7, 0xfffffffffffffffc, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="9000050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = socket(0x11, 0x3, 0x3) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="7001050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair(0x19, 0x5, 0x6, &(0x7f0000000080)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="0108050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x420ff, 0x8) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4, 0xffffffffffffffe1, './file0\x00', 0x80000000, 0x7, 0x1, 0xcbc}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) bind$unix(r3, &(0x7f00000000c0)=@file={0x812c9a4e165dab0d, './bus\x00'}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="0020050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5241afde90000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="90d6a1e30d78169b91efa6a66ef4ca189d0f00426ceac9a34a1ad60b6ae584610b04d413784f6fef8c0aa486dee6e88c9ac5ec83c4260d926d4d9d4247bb84fd69bae7c093d9b7db87229226a1debe965d7570f8b699dcf596647944d9ad7c14009c72a66c3052f3d15139f5bc8b9851e6d34d3f682fb9ccbd75cccf7c8e4297d7ee0432facf18eda8704ef8603f186d90dd942a60ca92f99f9013aa5b9e094256e6f2b0947c75d3a51906607bdb7ec0c301937328a49ca3f8f7ee630520536f1b961e35dc553b6026d56ac5a57c1ad0ab13312a56badf3bb6546c42e53c8c7db87580f0ee7289f2c8a9cb81074a4e721e44fbe5c6b3dce32afaa19d25d4a0a2adc4cfc1023ed04a59990cd974b222cf5698096aac155b218eec0cd2a72cdaee736c14618ba95925e75fc26eb79db49f30ebc0f4696abf25a9b4efa0fa6d49b2c58d3194a3d24e1e7076574b24849f770d06d91f8157bf57b2de9b21a8dbd24b08b96806eb40f70ed20a632e57d947dea10f22fb344905dc4214740eada159c7e40e264a0110b2a6c2aa18f337a018e27e846bf17d36ede70d090df55b5ced102be79ad50ac604fc646a9ba2bf9ec4039013db6b7b8e6925a940225894aa7e2626d84e18cf29d586a184bf569a6ab5c12898b938ad1ef9e1343aa9ad81fb300d5d916731dc5a2b2d7dd539d87442101329199fae71e185591a66008f90c85301ae2ff274ee063d5bcb2ca3aecb4530550d2005243c044231bb1b1333529ec699deb315c1a537e55b3138a27f7b5071ab8a44f86bc6d1b9cc97780c25e70e480b457bbe29421d9b0edf1ff0eb5e23ac9804b46c6a41233c5533dbf819040c0d304eaeeae79797f3514759850a1573f46f5b09fcd4f0b5e34128a916cd13db3b52e276229b4ba33891e6e69a52f5962df38cd092ea700fa220f460ec60aebc9d819c6645ffca351274099f30afd31af24b859bdf516ee7bb9b60deae744f3bb3c59f03b9489ccd813a77e236dfe32dfc64f97417b64888f693fc6d543ce4dc028caf2dcbb407c60ba25282320aec9968c1ebf1bbc7fc6f53cabe907f94767d8566f91bca332be6b42a7321c77b6b0f88160242a21b188aa93553ba90a8ce1fb44cec2c55e2797864680726e0b8af6d6e71ac0fde6c7b85729caf9d7a87bb07ce29200b35e6de4fc3817562fa13703681674f406184dc1e01c50980bc15bffec6595dd4766ea9116d95ee3fb46ccb27dc63c8571997fcf2b9813d532c2d37f06167dc6f6b887e4adbcba1eb17cd6bc87a6b3da26b8b050ac9e245d58795bf3e48f280be6435bcbf2e13964cab11e54e34ab887685c6568a8cc453a4c0d88aa665fb05eea1cb9265f58ea5c40d054e971955d4c2ffed92a1a9c34febf1e3803cf4e0721fbe18c6fb2fb83d14608cdcfdbf80111b1e48eaf4ad18ab60788e66daa994a886c6c68e006bb83559333e333b80167ad58645c1940c5d6a96795b26ea35afef515a7145ee114bba13112a1383e0dde4a5640300735998a3b0d362b4e07acb031440bbc6a6b3ef71e975eecacc1af743c0b9a6c763a9dee875f28adcc3372f9642b54f8b1a7acdf2ac2e875bf054d37963f9b273eb4329b00172070a91c0ba17de19bfcee24eeabae0d3a77ea89becacd4da315937167244ad10ffdcb3d3c0e6fbcbada9a019a80136c0e5b96bd74da7ec29a658f81461ee8e65b01ef27e8259725e1d5e49dbd41ed8afd64b7e15c10401c3928176a61d38bb9220e189e9fbcbf75d4a91ca338faae93ee679ae2f81b0050a2f27691b24192a750f487a7e5ce7561ae87dfc69b6b8db0f4ba859252f3088d734ad4a9bcb97e3ce837ae6002019331e231243cf8440a1755c88224e2f240608a2fa3b820db80e4ff6061510900aaf596bca0c15ab1bd5bbbffb1da165bcbedc3d2a1a71717ff07dec6c4f3314120df3e48d7c8d1c00aff15e9a64da3a71395ecdd9354fcd888355fda6103c4000cf45722ad8544a4f91ba227479036dcaf64a9444407efe8834688faf4cd2bcf7e1bbb9811db98bd53ec180365d1b23014780a8ccaa662229be4c80e47fc535211d5bd3b8c68e03a0a3fb30d7fa5646da730a5b1017cb19284a06e7c6ade6f2306f8941dc5c4148085089fde95bf5279e378263555bad7965317ffd25c2a0af40153ac6ef557db270c53c5a5d7c2507d26d1c71720ac1bd5b78b49af10d542a1dd154699aa2d94190a4e91c1a933cd4e21821b0c4bc071e6f3184f6997d02c14fe21fcf9d2af4c022199a2cf3c59621ac28f743607824c10b94632199a5b14aeb82856b3d96d3a6cbb32fb027ec65adea9952b57899daf8b37a0b1848cf14c98bcbaba3bceb800ae099ad688187ed20e564d345e68470f7fb22f36f02ee4406820bb1113bf72fefe7fd23325bca43157cb188831c2afca201c8c99d446d8db266b6970bc2467859cf5846a77038533f981acfcebefbef3f0413aa06c297b56e24f332d83d5e0285fafcf28490629a93c70ba1e379f2cf85f5195065b1bc1cdc236ae42c046f04afaf26173869fd0f479c6abb92bf03b66c41d6755b4ddcff7f79318a7abb4ededf960b4fff1907cf592ce164d5df40bf11fc22c5caa6048f08cb4062b37bf84cb108ad17fea4c8ffb3c659124639b94e0dea9729e3a772227e77c611753fc92fdd9d1be00b7abfd5e1d2c3b732b5d9616a8a9936a997270c7ee109bc65f8481d1a9929d7933a97fe38d0936ea6de3ef83819308fb47e9118f8cf3ecf9d51fc2f8cccb6e2ef8ca45401c55e48dc2bac68afe065ea8f818edf5623709515ffaa47fd51f32763021fa8feebc4847040121300dc2555edb8ac78530fde8dfaa613453fd0bf351e7fc6057f646f877619bc5c8aba628ba1d0621f917482c42201327ea4c3b79a86c3cce01d23a312b0d76b922d6efba7fbb82f323164f73d73594e06570f3c074d56a422daf2838c9b928668072a9cf215adfffaffc9b52240312188c861851fae269b2b2d3f4ea3b80e2971b2e387ab3dc1457840c80020019cb66bbfd327f28660cc79f4eb9438847f00878b5652b5d219ceeaf3b3272d51d48e1af20f73b6513dd3fcef9702ba8122ff678d4c1e2070113d584d1bef630cd0d3fe1b52b45c837a14b2c421c6812f1676bd3b2030d77c943eee40834aca8672fe5334621015127ce73cc9ef76250eafdaa3fa775c0b703317e934ca9767405bc01cf4998a8ed775a5cc5db7e224747e170b4161c42f380dc4cc878a1681c36e48ab4488de95e76b14789b43fd05e14cfed5806d8c55def4507e46d3baaed4f74fc46185b4a317340b6ecb4c34c5fc6f488d0b6aba42cae40b1247cd255ccaf9940c62031d2082784792c10b6a999c3201a67ee2b2ebd06b42774f98237aa82713d921d8fbc0143ad08d14aa8493df055322ac9648823f63604cf326760ff3d35ee01d96a552ced9e82816d417fc0d9294a01614d43e5d55cddbc82ffab635796eb16f3b641dc43911f11ea72d369cc51fe0e9b37b9703f59c932a8b333cc1f945545b57013b523b6a20c1033b7d805fd469ddcd99b9ad3989661dd3acdc1e57cdf43c244ff04507324fb9c8383d467f54f93524293f0c698d9e9c9c87807670aea4d8f744b3bbdc62c592e6d2f2ac6fd6f88ca9726e17764a6a9b0cd812058c94fb267394f058fd9c4f6a0a572befe60b4fa186dba15bc4ac5f7da9da2f6c0fb5875ecba0d9c290ea8b77b7559b7586561fc7c58ebef1e597d90743d08c9bcfb1a669367c38af9d4b5f9bf2aad45113b940471c7ff678436d02f20ce7f7ec2e0caa31e99d95d9e3853a3e76b211a17a3b650bb989baffced4e8f1ccf6582e2e1b5d029c338364f981fb1b17d3b2c55feb2094f7e6a1de0ab151b91fc72fd25231dfb311a502f8d06f917ebec3b7bbc280d0aaad0cd35521265dd4e8318c520f79c6785184eaf7813678fd208d2dfe1ebe5b415b44bf01835f806ba92b450e197e704bea81acb9211c52c0631eb796ec2deac508cfc048facba249ddb05965abc30a5b9cbf85eafeb2145a1232e7c2df2f8e73837e04236fe6d01901729887af03ffe82c15b31601910a165fcd4ead831af6e922fad8e6865d71158e381809be319ba8a55a7529055d331c0449b2d999a43113f68b5a2cff1b913256a17fcba0d81bc6fbc0972b84b2384e26d2e36735bb1815ec2c677ae4f6cd0764d37c0b36869d6828da0c33476195f45b66928b2fd4993fb48804eea671d0933e917bd9d8380df98fb7fbdcae97c6fb3db3a7342574dd75fc94e465581c62b7f5ceb68a19a29e674fffdbad3d493c31ebe43e1ee7af90da4d8fe13fc45dfea8f7d6c2a76dd02d96a57809f813747e2798dfc70a2dfa6723c78185a256b446def39fdfb0db418941c64321fcb21a8ca5845b31b83915a0d8f4566cbe7464cfe706ee503e8fd46cb3c273c40c55bea098523fb917dba93924126b211ca49f2da69ee043be5c28f2ed2ed5b6b4484bef58e881e588e0b6be441b1371ec746ff93ff4174f3e6d95caa4a8e7e358c94f869c8a829166d6f07aa2a29d1b5bd7e32fe128553ef31cbd19e3b5c5eef8646f6d845d00480262564d62f6e6cbf1ca2068d9c4e801613cd53ed0bbec37a139060cc33d13e38f93197f2a7886303f49b189d2e335a0d540d0a6c613926dc8eb925bd96a066f31c57ead58f00affa981263a092844136d3945b12d0ed0f3dbc1bf78157ba99c22938d65247d475613aa642e9eeec7b1193b0dae79c9c97a5511e83305a1aa5aa131aceb364d999942220fee74d711ad4032008ef15ddf4eeef5ed62f07434ec6ffcea15c7f78275476bd52a49c4974dd3954bf423a5be254338f75f90c5557630ec46edfabcef1eb07feb95cd0841e6914beb125a04a0fd709e88ca0b71dcd92f6dfc084d23ad0a523e9969870e22094069d6d9a6b755b41cece2fa8faf7703c20d12a73bde8dac7555d685fbbc750a0634fdfef2bd6c10d04ffd3c6d2377c19a056de9355c161936bdcb396365bcdf8468aedf7bea10b1b4f281ffb0a4c79cd69158e592f37b0d51beb899bface612a6b763e6d632fd3d460a171a966fbbcf4241d38466b513be9a4c9252b7a7f783755aa087f4dc792305ab70606c5295fbd78e1982ab0dae2fd272739f28d458357444cf133a362946d68c5f41da59153095efc3dadb803f1f124bf49559c737dc5a3f2981bb40007a88bceafdc2288ba27bcdfd6fbba52b617bf87fd5522fa40552717588b33edeecd0cb0c90192839fa20a6ebc406b1705f72d56e70d0fac21a6803d9afcac1e7b96011de32bcc7c839e5e9a3faeb11d97158bc1988986ff23560ea00ffd5119542f5c0442e6d7ca2fdeabdf24219062f588540483d318472b52e2fd012911c3f6ee2864367c3e5f623b674e2508118056b899822632806e3bab893aa3c9a58e17372c12c3df7bff5e974fc05c6ddbdfdef076673f0df7e701c0b1880a44053ecb4f8a0595590ca8b87178ed9ca007b0db96cb7354343a1f26b3ca734e0953d7a761a64ce4d092f4389faf3f227044535d2c7fcc668691e6c8269daa1f0e9ac741ae0d2c30a110363596fe8a44efe02971425ecea88eb8ad9a5de887c7638851f8072642c8576fd8a4637fe5cacd64dd7200fe0b981682ad57a2c2034dd21e6ff5e545f375ee405e731165319a1a64c362f24363b27f654149bcf31dec6a0aa361caa4f1caa4deee62222a7d8fbbcc52f45c2e0551237af633349d6cf4d46b9049ff70d0a54ae0d5da1232b381e353e2792ad7cefcb76", 0x1000, 0x6, &(0x7f0000001040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b102050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b104050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b105050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20002, 0x7011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1fc, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b107050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b108050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x26e, 0x4, 0x18fc, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4300000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xffff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus/', './bus\x00'], 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1}], 0x1, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b109050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10a050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x51eb, 0x81, 0x3, "4c1cbfe0b3a6ffa6d9ef05fff627e3d2fdf475fa", 0x6, 0x3}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10d050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) madvise(&(0x7f0000307000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10e050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffdab) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b125050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "b04d00f3ff0a631a000000e2ffffff00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b190050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000040)=""/58, 0x3a}], 0x5, &(0x7f0000000480)=""/174, 0xae}, 0x40) clock_gettime(0x3, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:32:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1c6050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:00 executing program 0: r0 = getgid() r1 = getgid() getgroups(0xac, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r4, r0, r6, r1, 0x0, 0x3}, 0x4, 0x6, r7, r8, 0x3f, 0x4, 0xffffffff}) setreuid(r9, r6) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x80002000) setgroups(0x2, &(0x7f0000000180)=[r10, r0]) dup(0xffffffffffffffff) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000009c0)=0x8) r12 = accept(r11, &(0x7f00000001c0)=@in6, &(0x7f0000000a40)=0xc) getsockopt(r12, 0x4, 0x8, &(0x7f0000000240)=""/199, &(0x7f0000000340)=0xc7) readv(r12, &(0x7f0000000700)=[{&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000b40)=""/65, 0x41}, {&(0x7f0000000680)=""/104, 0x68}], 0x7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f00000007c0)=0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000800)={{0x20, r9, r5, r9, r5, 0x40, 0xfffffc0000000000}, 0x8d95, 0x3, r3, r3, 0x2}) setgroups(0x7, &(0x7f0000000880)=[r10, r10, r5, r5, r5, r5, r1]) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000008c0)=0x51) ioctl$TIOCSTART(r14, 0x2000746e) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r14, &(0x7f0000000ac0)={&(0x7f0000000900)=@in={0x2, 0x2}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000940)="23fef348572b7d6b05d43a9d24b48f6072a4ab747d3146423a238a033eda7dde509ec4268b39e6e4f6c7a55fe832236fe3287285fd9c5f", 0x37}], 0x1, 0x0}, 0x4) connect$inet6(r12, &(0x7f0000000b00)={0x18, 0x2, 0x81, 0x200}, 0xc) r15 = msgget$private(0x0, 0x40) msgsnd(r15, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) 21:32:01 executing program 0: r0 = socket(0x1a, 0x3, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1c000, 0x4}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x82, 0x3) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000f0190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d", 0x801}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x400}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8051}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xe896}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8e}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xa42}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xdc}, {&(0x7f0000ff1000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3e1}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x9}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100130190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100200190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x47c, 0x5, 0x6}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100920190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x4001, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000100)="032daeb53bb2691dbc64752b6504227c02fc160ee1ebd51e7439d9ca0e671160877c3a37b37809ab977333c5408f697ed2b6e9d9a175bc316cbf34fd4d3ccf47780a30757c6ce562aaced66b00e06a880c19b1b0c198d719ca93204d1edddf62133337b64a3bf1fb5012a4848ede4e0f236f21568e43ea4addb55f183809d79ae1436dd34cfbc0", 0x87) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x40) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x4, 0x2, {[0x9, 0x7f, 0x285c5bef, 0x1, 0x9, 0x1, 0x8, 0x6000000000000000, 0x9, 0xd8a3, 0x1, 0x3, 0x6, 0x6, 0x5, 0x7, 0x6, 0xfbf2], [0x8, 0x9, 0x8001, 0x9, 0x6, 0x7, 0x5, 0x274, 0x8, 0x7ff], [0xbad, 0x81, 0xb5b9, 0x7fffffff, 0x1, 0xfffffff800000000, 0x2], [0x51f313f1, 0xf9, 0x5, 0x1, 0x0, 0x3f], [{0x7fffffff, 0x3, 0x7, 0x401}, {0x10001, 0x141, 0x72, 0x8000}, {0xffffffffffffff7f, 0xfffffffffffffc92, 0x100, 0x81}, {0x20, 0x8, 0xffff, 0x4}, {0x401, 0x3f, 0x4, 0xfffffffffffffffd}, {0xfff, 0x2, 0x80, 0x5}, {0x5c12, 0x1000000000, 0x1, 0x71d14d49}, {0x6, 0x303a, 0xd4, 0xfffffffeffffffff}], {0x5, 0x1e, 0x5, 0x80}, {0x0, 0xffff, 0xfffffffffffffff7, 0x4}}}) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000f0190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="280000000062cd3fdf0000000000000000000000eeda4c1ea04ccc466d6c2dea202bb04b6af75ecbeb9da2e65022bb8abeadd1608c87dc112497", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100100190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100130190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100920190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:02 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/207, 0xcf}], 0x7, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x4) semget$private(0x0, 0x2, 0x202) semop(r1, &(0x7f00000006c0)=[{0x4, 0x2, 0x800}, {0x1, 0x4, 0x1800}, {0x1, 0x80, 0x1000}, {0x1, 0x5, 0x1800}, {0x3, 0x10001, 0x1800}, {0x3, 0x6, 0x1800}], 0x6) syz_extract_tcp_res(&(0x7f0000000680), 0x0, 0x7119) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:32:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050003000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:32:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xfffffd807effe870, 0x18, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ml_purge+0x21: movq 0(%r14),%r12 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807effe870, 0x18, 0, 1) -> e ml_purge(18) at ml_purge+0x21 end trace frame: 0xffff800020bf9670, count: 0 ddb{0}> trace ml_purge(18) at ml_purge+0x21 arp_rtrequest() at arp_rtrequest+0x244 rtm_output(ffff8000009fbf00,ffff800020bf97d0,ffff800020bf9720,40,0) at rtm_output+0x3c2 route_output(fffffd806482f300,fffffd806f6f2600,0,0) at route_output+0x7d2 route_usrreq(fffffd806f6f2600,9,fffffd806482f300,0,0,ffff800020b7d788) at route_usrreq+0x363 sosend(fffffd806f6f2600,0,ffff800020bf99c0,0,0,80) at sosend+0x668 sendit(ffff800020b7d788,3,ffff800020bf9aa0,0,ffff800020bf9bb0) at sendit+0x52c sys_sendto(ffff800020b7d788,ffff800020bf9b48,ffff800020bf9bb0) at sys_sendto+0x80 syscall(ffff800020bf9c20) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,7836b284010) at Xsyscall+0x128 end of kernel end trace frame: 0x78573bb7fc0, count: -10 ddb{0}> show registers rdi 0xffffffff8132fda1 ml_purge+0x21 rsi 0x272 rbp 0xffff800020bf95e0 rbx 0 rdx 0x273 rcx 0xffff800022e42000 rax 0xffff800022e42000 r8 0xffffffff817caaff arp_rtrequest+0x11f r9 0x5 r10 0x11 r11 0xcc37d0e97ed7f61a r12 0xffff8000001732a8 r13 0x11 r14 0x18 r15 0xffff800000025150 rip 0xffffffff8132fda1 ml_purge+0x21 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020bf95b0 ss 0x10 ml_purge+0x21: movq 0(%r14),%r12 ddb{0}> show proc PROC (syz-executor.1) pid=175359 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b7c720,0xffffffff82375270 process=0xffff800020b8da58 user=0xffff800020bf4000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79783 349190 53811 0 2 0 syz-executor.1 *79783 175359 53811 0 7 0x4000000 syz-executor.1 47674 108990 0 0 3 0x14200 bored sosplice 53811 127074 21734 0 3 0x82 nanosleep syz-executor.1 21734 364448 75655 0 3 0x82 thrsleep syz-fuzzer 21734 196729 75655 0 3 0x4000082 nanosleep syz-fuzzer 21734 77087 75655 0 3 0x4000082 thrsleep syz-fuzzer 21734 214398 75655 0 7 0x4000002 syz-fuzzer 21734 118989 75655 0 3 0x4000082 thrsleep syz-fuzzer 21734 273109 75655 0 3 0x4000082 thrsleep syz-fuzzer 21734 512911 75655 0 3 0x4000082 thrsleep syz-fuzzer 21734 243444 75655 0 3 0x4000082 kqread syz-fuzzer 21734 142866 75655 0 3 0x4000082 thrsleep syz-fuzzer 21734 221986 75655 0 3 0x4000082 thrsleep syz-fuzzer 75655 188490 6491 0 3 0x10008a pause ksh 6491 394804 36826 0 3 0x92 select sshd 6727 435656 1 0 3 0x100083 ttyin getty 36826 388307 1 0 3 0x80 select sshd 67266 231174 18865 74 3 0x100092 bpf pflogd 18865 246134 1 0 3 0x80 netio pflogd 94411 245666 71238 73 2 0x100090 syslogd 71238 75859 1 0 3 0x100082 netio syslogd 31859 491279 1 77 3 0x100090 poll dhclient 84318 314535 1 0 3 0x80 poll dhclient 34662 173392 0 0 3 0x14200 pgzero zerothread 72827 342833 0 0 3 0x14200 aiodoned aiodoned 71136 80273 0 0 3 0x14200 syncer update 43076 124804 0 0 3 0x14200 cleaner cleaner 82116 370985 0 0 3 0x14200 reaper reaper 61938 416810 0 0 3 0x14200 pgdaemon pagedaemon 37264 466668 0 0 3 0x14200 bored crynlk 93170 316078 0 0 3 0x14200 bored crypto 37359 183990 0 0 3 0x40014200 acpi0 acpi0 80591 410183 0 0 3 0x40014200 idle1 17626 222903 0 0 3 0x14200 bored softnet 72699 390111 0 0 3 0x14200 bored systqmp 2670 507771 0 0 3 0x14200 bored systq 51069 26323 0 0 3 0x40014200 bored softclock 93096 417761 0 0 3 0x40014200 idle0 69456 278905 0 0 3 0x14200 bored smr 1 88212 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 79783 (syz-executor.1) thread 0xffff800020b7d788 (175359) exclusive rwlock netlock r = 0 (0xffffffff8220efe8) #0 witness_lock+0x52e #1 rtm_output+0x3ae #2 route_output+0x7d2 #3 route_usrreq+0x363 #4 sosend+0x668 #5 sendit+0x52c #6 sys_sendto+0x80 #7 syscall+0x552 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82382bd0) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x52c #3 sendit+0x52c #4 sys_sendto+0x80 #5 syscall+0x552 #6 Xsyscall+0x128 Process 21734 (syz-fuzzer) thread 0xffff800020b85780 (214398) exclusive rrwlock inode r = 0 (0xfffffd807242a928) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x77d #11 namei+0x61c #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069a173d0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9487 6402K 7050K 78643K 11561 0 0 pcb 26 9K 11K 78643K 399 0 0 rtable 92 3K 4K 78643K 364 0 0 ifaddr 44 11K 12K 78643K 109 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1490 0 0 iov 0 0K 16K 78643K 48 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 1636 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 27 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 618 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 54 51K 83K 78643K 410 0 0 subproc 16 1K 2K 78643K 34 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 43 0 0 in_multi 22 1K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 241 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 83 12K 22K 78643K 2829 0 0 UVM aobj 32 2K 2K 78643K 34 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 16 0 0 NDP 8 0K 0K 78643K 27 0 0 temp 96 2726K 2791K 78643K 5004 0 0 kqueue 0 0K 0K 78643K 4 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 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 235 0 228 1 0 1 1 0 8 0 plimitpl 152 23 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 49 0 14 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 ppxss 1128 11 0 11 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 16 0 7 1 0 1 1 0 8 0 pfstkey 112 16 0 7 1 0 1 1 0 8 0 pfstate 328 16 0 7 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 220 0 44 14 0 14 14 0 8 1 art_table 32 221 0 44 2 0 2 2 0 8 0 art_node 16 46 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 semapl 112 25 0 15 1 0 1 1 0 8 0 shmpl 112 32 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2391 0 969 46 0 46 46 0 8 0 ffsino 272 2391 0 969 96 0 96 96 0 8 0 nchpl 144 3397 0 1758 61 0 61 61 0 8 0 uvmvnodes 72 2667 0 0 49 0 49 49 0 8 0 vnodes 200 2667 0 0 141 0 141 141 0 8 0 namei 1024 9806 0 9806 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 9844 0 9844 11 10 1 6 0 8 1 sigapl 432 818 0 804 3 1 2 3 0 8 0 futexpl 56 6003 0 6003 1 0 1 1 0 8 1 knotepl 112 145 0 122 1 0 1 1 0 8 0 kqueuepl 104 111 0 109 1 0 1 1 0 8 0 pipepl 112 462 0 447 3 1 2 2 0 8 1 fdescpl 488 819 0 804 4 1 3 3 0 8 0 filepl 152 4294 0 4212 6 0 6 6 0 8 2 lockfpl 104 185 0 185 2 1 1 1 0 8 1 lockfspl 48 67 0 67 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 895 0 886 1 0 1 1 0 8 0 zombiepl 144 804 0 804 1 0 1 1 0 8 1 processpl 840 835 0 804 4 0 4 4 0 8 0 procpl 600 2048 0 2007 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 9 0 9 3 3 0 1 0 8 0 sockpl 384 589 0 569 5 1 4 4 0 8 2 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 15 0 15 15 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 267 0 0 15 0 15 15 0 8 0 bufpl 256 7192 0 1193 375 0 375 375 0 8 0 anonpl 16 87770 0 77862 77 20 57 71 0 125 15 amapchunkpl 152 4071 0 3983 6 1 5 6 0 158 1 amappl16 192 4196 0 3669 64 29 35 49 0 8 8 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 38 0 35 1 0 1 1 0 8 0 amappl12 160 599 0 595 1 0 1 1 0 8 0 amappl11 152 57 0 39 1 0 1 1 0 8 0 amappl10 144 87 0 83 1 0 1 1 0 8 0 amappl9 136 592 0 589 1 0 1 1 0 8 0 amappl8 128 141 0 126 1 0 1 1 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 712 0 697 1 0 1 1 0 8 0 amappl4 96 987 0 960 1 0 1 1 0 8 0 amappl3 88 200 0 189 1 0 1 1 0 8 0 amappl2 80 5681 0 5610 3 1 2 3 0 8 0 amappl1 72 26930 0 26506 25 15 10 20 0 8 0 amappl 80 2302 0 2268 1 0 1 1 0 84 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 33 0 2 1 0 1 1 0 8 0 uaddrrnd 24 819 0 804 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 819 0 804 1 0 1 1 0 8 0 vmmpekpl 168 9817 0 9787 2 0 2 2 0 8 0 vmmpepl 168 94045 0 92523 110 26 84 92 0 357 13 vmsppl 360 818 0 804 2 0 2 2 0 8 0 pdppl 4096 1646 0 1608 7 1 6 6 0 8 0 pvpl 32 261153 0 248125 170 26 144 168 0 265 37 pmappl 232 818 0 804 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 536 0 4 16 0 16 16 0 8 0